[ [ 138648230897359992012934653562270846893753680100697239177869239818348909209510708565312255426134105741508588540022239348949384155130262808487483221514120264304617764782087143096913663225677890460188783285079267200519454538496975541883509868248150572866674655092089829273230931039809658170558317183526036010186622322674565153304765310326850193966161016915683327323965750152097659903829443811018935504295512787266140710335960583548949870971969002125577577954242761519082834075042685096071352844331248263540831109786243982712772611695591298549933299825729774288650564570076725891501478711735441731407273829333081903386219959271306013472344794069678658021662687247522333543207335065696947314171409917805001632737558498057865273087357175540906762849772603762789972633601403051386303660275952500563533712054026840550884180503017487128098298385629850222978659340832339745836329420618514070173183624044140868997535051987882880451683827878468817117494519169231222159862836213299391908140826978778601195127708188380932014225598681194346822011633669718491480619759747799407407654305273158713788001275417829517871111720849144835200572276167358956950786611047587201588110282643404198303128057441358696204876554467901884451906007949473626655013390154511562136288688343596049521945569462056981477893078350380586768934956251024984078027285871439462388177505442022931370829627182195168671823699317574612695374495557725740430503432393985793388786172770580910659221709561297756890438548341597671424066393647832757878105005892544867317179267345000863589155290216587276249565060897760964604665099151136157135343322344079753892767523425876979058654359380799919487341610139679783270717364130540639777344041293958501945496231359507334665521301797399418823164384741195794624288741128150657080197080965848676730435306688908213602892282210808119788580133388693045034505143619868344544377560082755090000682854723983925752995473913701791747586463048940760290950801657662590339839488470260068548524304388238071848776213095055386557136680580720097868323318232845975994236119899587058949685153231589861026453274031633618591435816686825854773250477378125676057383787254312692741390566497422222772700163189891564685273355666838891003408752056463075019869403760399578605079537059401811063423223868003451073501939392767523038412911548047934238115591808648469854487821430208859488255514281126998280502833988034188718206115266442766438292607379616207215517056854986762997227884724990838121981231429640490840871449929390037356835175257605323937276524959410323677382172214170634870577425609940407698823101223230912115907616442102039414029996643216367560960702804381449833236883846041823551398325749446739444164874830161477418025435246019886170647556836866010799841564410789839189860942275649382472863982643636676119958597699588821513407232578633933734861707400191109141286726199740618898848821365487411759287210168144690096192621240420456784428116509872994924327175448056314279328993556131740002817939049808741580210062158176923211964457170347571252004981904193101106401513572444908443639395422631266315242342215407434069298509989499445394085102702383690135502696280722585155330841794761081488536138105334901077829951023960058377815707912837928537976583542481089990015344923691393334538982888870794016164663940592867838818468238297161899958532425275204770841278155646630770302239158870693988978696676974398375927437767972533295806097063951337731341363087046967640637929592728275404582715666789900457007136921065954567539683531208270753799818267489842008813445639495800112186856474301587269719996137206613588629246574784213856958926419260568756410847046743688176794538530644898751700490925392469450552011103463541064623783224813891134952951589684154249962118837561804375072515516046219709898100074362947904471668343047801902041614369890470103831503040172159289345552199167909775331628604193164337633383206545499357728913648274431043222508723226522816928873751587327953526787878482152153012963660479848807869758228005105614484494677241320199680034432924313327175296027069903694296783416835110518860244464581126119732083978936935790866660641698525897059506678686518085206722439658932889938000529588224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -5384558171662675426270060154098972828009698972966376985001348260461742630673822371698810010560111539469317120452085643922671124216620648768416392193721073907969728625881620511771333510554994896101036025169310035747018598692497276393147350991596218838753769886715957273406530241470705349209568418244371398946611585428852542179962017073793193236805248480112410869447146463984350346452571502033396739372677228066737706200791928430137628951209874567245241933384387210460225090066562084026079114614811106543110374589767047345438934628263436829656243603481591322880177566876689973605498044869385356554801349091203474685374544679051619244114512801133846953443162934657538003687487248416417985841196645323160294126917951528733707115210564835400843896019425233627534289842413738749697465125406134357227708566148590142711196175464105976242817238595319050357114719560858714530943056601384909001765536373122393445877739582537945092443987820709464497726223553160632389753880842946688868371041013570354829751226662084948276827564693047819279471260943967548357065781288200431433647166727135030418365426360150762647125666928798588692340689725181920564680287397806198079062816044802070440220918675649612450776475374853883175879302464132766397839253780065988863064493452176474229476068260713937947378559992014884095109233787628929750877262105020805246470165421429573946070272856472012219042046818769558510299993768048863172485248201295150355627629705632106397803129093359411648046119640278770783669468709035219495105112801703290368318751827106134462689986511488816116091058252302652240361616168663472318555182153049168531011047898030837739105205873919393624173293147570137613042521552823111120427473670971788071415008694317854632987104014339364846375131106319609231216570284457423741841518258463369877190130845068996989053351184509942098240326329071383267603878336953637673210233772809503227533754326871151032372423462304079161737722700932985394844384049010989026798448438710566429225139369040039263032511894977717647578447635137938485381209522053948011040661349434853528591476201186729711901458635961387612105719788579982569390258983491913858480523043723688123696414248590016608290878769282817364565170356423351069993928570820601109510199839118370572353283755156095189212737552786387878142523378976754243993662283024007476675670409559583756676059870025983855680116049098525577572808430675828537304065165664241686027348595191854022658698816818949448602862926697767355068191645041548455800816424210059888601024513704300940582445227092637510032666384548026351408666253657298419837551879525778657376997900438765797641221787790560504639064364975070958277013530607866111820425944609469177587801981538821083682632345916445160425569102458430115426713755579705968065702891753581838093626658980627630374008381515974157749179779983024110799270619022905757325206507441467860122839418025484240786154965360982332556407689919607053591580250486558501511043092192917529813662125819050398697967908268779046965521279389901318592210927083534276075894649551312027112582403856717707208814207715695921920411195434513488191392772697337996430905893019381135791913737916649825940876441207254515767784715689890065508959235782186774993438328602325368035960109606914043263006748537864485497716837831116031197905873039176447562880421356856637447307995567424268860011264732919323433809621982913261694494898644625566255589552534527803884385543712972190577707397886841074717937794876989226864767069034109424272010298891472452603491094360091550678744004974276997339740399281918637668962638972442997259732496308719224599384164548172495699132134756903443901568101898615871803377517343684186397589777910877482398337254491662337577695964743876001125965355775591524984453015918848410632493605626200608041230661818920780685974905288594246518561819484823780784681571556554135491313594015472228690074911371227955934966804050564243959308553233033707779507662758661424466668468534163909607107283991819586990153123313553602070678710124738536224666037762848787847412740284819680971733890325488614336140563220533004719637917777292648855689556666581406753898878489440278746645785100834508507254649529013933367116793328435200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 112781195475774269561279585829266352968710547014000370450508267614467729316080775458023148267272576867524955372386167986112304145143363407110021054191566109205586390093770484562524520903864057020209792878267878893392935877430067754114616355046380767213422228782297503016492696964673604391591764019249355357589479309382373570463016530538130609210804531053143438345970815153093238817440789937900702138709347750990134156159756926148518431174962383717719634527851291249463749684607598907774482347427063871840617362647711488777001763809124759880391463206291632922583676380702604916687154022859692752988585180869027979550350484797803374172789483912246278141361167328154487706376177044032715541624302072259342525551774463338513723222333433664210180960431422274594117662057652017345371869157980665500608735321287788931439235066298782779691014052603006363278996435582700115888035739242665254656379422221035912997976326622707181192085173223984741016787306555080233671956468658338688012666532935377859681595632658372982088195737465227856369746280952240911193075984444405038836190518618800008345603149487162868302337689932194446157165226592628092754771486410875822905931219030271028547671570141254721217990427490268348837383759380892297752102255924920287340377530634594936097200131347626840858907265909799863830622517650230059625999724701074498525470754591401374653106284700718771989530978854627910151524469923866997300628868950315177031405985414200978197433580206823859506200564421930989698732266428712893027981569016180306936128419064132923749648763124160520296549609525791245061912574025109862175163506813530961920782993741295817141477481699866322033121746391219835869512479014682234482503547353567482988186673420265030980167856250513770245491691964089343877268858012128416701771454651107442192069251992076831015754869214263260952347800226000626687572564773030303027021447198837668700566761085586246373062888117558530065615498020568573290633328379180817190222512315318666375530596557559845569161347022582274390061932941905411179458376376541913037188213301443433083293763015402234745464659771521435550213793593165784866074119164055358311103343929738927245441804364560206248621285021521507115872514920582715872799830413563025018269422515987246394570665373368505556657526202502161992457462040410298204400657284916903231679810002664317598366194580211111231938513388987212448557102266628361968963898710374858738353492736213969126077398237998898552703144271411471959122159312446321447416756606989195447232839592348280743469427272585282591616146468812092511624999706518152627950226871689407915573756212378860774989214884032184745239073641000155520738987560831259506838441878161544919852160881430067495103870638477654227036598572653846211787285455018659525755702874763476191545373808191620780700733093087236435516115922116898245130631884662345989512504970241101951199004562013103739892342929725115433756414218090432396943184305221487919029019995001377555358593630015136250285377755542745609815118933557711804529012481981154226667885462618275292905476966644100932454064160895483608646307193613010417465412846631350293343092673343692108743885483130166870098119306312320568869584967285527020003959299347349248038942897143536593625730456497057767187703099388904815077597406445272305704971526650849534445705914248976908003192606915543613110379499050236337000554141207320988312450309856201975109494395788165253564397158873923114112678214946448245980814201793604909356023760402524144156007782282738643388560550667069629634167888410902078284862756389382785249820403451664338972670023833594801378677251387005583854643948694252691755523776625373768178350740313938231587254295704286989887254493774061015484341694397441715683900291192794590207826106304992608563893396616003187310047552375688334848402859129083456979277581477492469201231279822814053102060615455911291619505282959190664740112120567649920220034357059492351700821646568777399864379726762199167373853046877984678652000771041807524118899364709315908220313693101097033747632630106365667674395372660943797093459951000060706982694028475197111585472055009662842721605421384814150650556336693244000648416603034464141004342432890880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -1557744308954015959729470447588208916671742337583741893210730808757843546717283477526303070098819487815855933332677146485992930545504836283268449735680344511419670277242039400804213018980627129961604948663970330594383740627394963247834188516963591071750432471754372320422572558912780159899303108280520303562862775834154263306628831411284170213281155240994941562034958785057518620080904137651383682101915043001277953165769432492889283804821045413171348894759087217274532343766446728882126859468583660121124579212969645096811952730165336910708806962361649891028481485418046089638619625363497441760862399216297302132079471825270722592190213920087078349129667624046710472470656519376219664809118257208089416775120502955808973263913585090515537576267396458654918523771010677150360513624356060306072404444852590580345569750998102394283127467875544679442365306949592457983431279304575264726893554721347299101697422217760906579788038111550971020374904262969245649825263494767047416589271788416304432336839396546052528772219342794032120707584839103588285924343342635542885000924085025835066294644817998406629048684110797878215497843935288122339285380640252599650682019223450343901397704597843518815565667247885125535839175609995577708285937954949505366332743505442424838469984907387566338323381266319697729035946826880968472428427375985344968187838617571217797438060760877113502214776789590001618919412358212622417483356239199748012000062605484919455888069155471805619288618804991347816547731818273373561835007759062827461776351788860774659015843227424249444699931415692140180355777208628100445119750139582981577251472337759696628160053882498666144873113514163112935051450761190736915025368014984960867000639843933361431352581705615562996838744849140289554775453475723157261406676266724866339910601011411282608272695154576585206212560935711735533113441931663463556384138994630657688152344430801953900748792893147387578277965916439451868463501656809630157501309081395055071077115621948797078863388841744616288145062910235560399881541181441606382357338177055379462364416509814771829848054255175655735787797573849514415527804516924380192954327140978693524167107599259505989823396863408515466953903502774586433121138764784015159993512719078026736627680816581929798824965152662206404174741071204523765520565678889770671279169258054133475367428049811658746068685350819753348893011538388941743659503481640808418417613896270545987027529084709169324594565006948466374008374194413756418432820279643220162656733864320509067769382334205729443536924410361074616833145577397846462445921641693064878667425546681868819396411734003298718678487117518513930005195251357684802240841113520258611819799539065752688776610748475304779480436193240442220228221691680532170685064155133430240571204061777367440110205436263636537078891195192523044196245430922302188109894922673470816921940496047538711841131160683154152935173975083518177362235160059591190045626954210668142369869990339003480913672807112926514794670222342279680609957123819496774267946016102175434187478578179075502819253352998116616767908463712414450593284810256128601273231365847168202295752426666985517797595813672381443095470749357955341978157002420582762128062713023541435999372549710492476808985388011936958903833417907567803025114239926918480712740654953357729587189121353066787425609089230748152874672901642547435976633027826645714445445521393194566321515343358464857985076664621116894917212390138697666379173471293624321440605275697852751838754446265895508538248055472307527138805118180581255116376371996741280710675197765086583476144306919926766102511692118861745720471700382145916196312106799279910107277826568867006124159876213286388674956230112624338123312121991483901909137429462329854536586209587320062185561241242791259692647247035312723563715710303227887965569634415679704844590954266345434467186214533099296750848758009537749878924829138768059015871162908819499273296828815455638875788851008715594404381932566117886425812542692527191581022369633605024406995409044182794463366927882485453575736095253838781421861577228143844459537427048750462121386010586854840001745497355732501747288696125460057705273828048896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 16809770272995226306992743843937902252996483401490620546714386870034472577194068556462288341971753627207935017130228048765352961992818470696050361560505028316303072713229551507805324590973028262884741904935699444314905379579102604846470683541684780676002204180763615936421019101741359251730604416868293237703032561189613653539927939505618404524134085163666044524607999029161297968238187334791705034130602668925748659572702552290805700576080818333888728829835516317390936009199653428206168912125510742783747259024069744692550766171899070782890838812707440568711891161256017050754624032116538621215211232248987069362813821631029533637709438996788869036964737904531949329949276169600521659648248231033937293260769520272558415948814531809752225258602647737362938557201981390598743444811674039408371358877386775324085421017168948774724006334167695398919665495745895444230630488104122366177482095578972695602997503581616230962054275601230983771150539748976613032942495008704579495598607530179053262906198367475486035171135510194656959099876614661850094003728450097116577479337310557407940533028335232161750004066729560943525882821679315561470250264851459681708135108971471504781672702837091622403720757542006541914941889805990226233584887597810365065015856378786012467875550704478410518882081879139154623330756485216734831177854667865160355628102234089033090274124313111360107055579622714301599199139088072030801407687113713716231382754373476411404275428243232130335657618703199607634457823834414048958430159782263539525633559176674080268434066324907123638718843642348308023576750347386056622873878738271730286528617304332198931211577663705256619494738945026736495499979040910531302380219223592111300605927963519806995119021507572464377232268602961440560782251468820833861777385832446388561819229093757532993653359519236141047557558151433835452158019479144883036001327489219348688047320965173956259277200829421052009346998242772491756946807976052155183988247039145774175741259829669240162352620640495199358319961033243497873318307763934726205111575605299189004649112247017862755650526945842662349680386615935397408014588719567893237424104722146329101416502026908855168613848355896256360313387617766572771243692221652130900067368076966871972179607719121285969862917579125271853236860850609596239807559756556921907477366930287422370110684298216522495926510312748496573947755905856166001323898713074304555885464419645707796244684328986556678191043835520891199743522339914929322181762308277413674266519173300517640007969436138788697536189502273466081763472277876234031958740343531066847077416358364326437435940192447182101991566925051012686480765464750325794614720277382347375340813382382536399769432620090193381475425999331843010154158018242061101698377571592514256899934990354252664853640101959899910711576222065610845945224639534967689033315410527678023717598942761322962963414694151343405802760096914594789650893451626443476557672452544986077450899544130011192678661882389270487599851106526613613393091157889448561040477178998822388652078505208534308625575586619647750969689918427075960928025654490180975849389330987121170639443463541548289129111017034555430122975444318994559391829709787588673266587860018514261674377132166905842084667110438959223431204668975331835674231596299987913376679232285827254530039334632228825728228988627903581722747597802706010980377129658548635681204473803937466584749095095897882540831799768821372068356501702646207700372396317551531356512157055035731601711320218913397701171055999475735374438008928008616111559202999163082199584355462038981132971375433584586840545440474410304125442717503543413012005080500685463580004980827759549929332748861612724568804446685468374433272326416281531294377048632987608683682451978632282147319554238333594542815146430632524024317597990948212759005419573033825879533108695038928820559047398349841340887002121730782434183361850394743440515467124885380019020310034564196169274925505567953836875163203376256111279616542031467686110185570865065830367347486528663252681357941121246568459665871944954837695493473804183372176283723164588107291499369197767623774175707370420795099282700038581751029275033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -118469402743523957411236179245900415802217436250247274838301054808424184271392543840036945866257329329251828213065616988694962013820591558129155613949277090632362096942296677087754493650745048417483321813645582743383970241922159781245769164711776559884721321769189329225011921667947507426183001231719974164525533174427208487536845935327325022661785079084284432981672884731193957206613441023994634332763065496166979325663780978515617423929202445419116774114086786012751797094330731960313624517269891857185270648701452005685054216748446075882537581850074334488276089813899246499950100815279403805188694135574216757168959188580045562844779111978855570713518464162257692986353665833916320383098152727915478033953558730617669366263977689655598033062270521829736571314194889168321224550866888507142947191276283117677133681585184294610750422945959530687749473344656854574341978489507636949271262680993595135687444170246675019527546908309749061255489804826125230090180601105796536728471459377731435449882508769699962260419982991713786074226357176138818150297676230900240822558240216181105688042872853299361385245195149110775839946816334950838218794593698050879756262816913717778198188273125263894793615771462760763034326700108248070541166112853255169411014889410931245099177732884547678762013715389975818251864805590530729661280378550091863433102371453552465296927352224541372371956606845345290121037975756828210086540915532498025155783944413436661971627062310506680549941718170178794510099292190627835689848630822583377413209443584137016652921675388273966224854333085184178178557270081418231793537220361008177329529813280738674148619887201871120985835160319830873528307991495444112814873836216147374389712852238035238125241535495120698199756434944209657190924023871516510574741775080243464168471795560451423367093047402118618928707117770831038658563830826120478729460226220121233404569330428076237542866968432958636850292385852299163288006343524024307386880402491444638528897646058593603295180017739679891131412172713357314185874992017484435382927871173320374537877653675707215869485312559243998446634923729781527770943101746036144713615403947711403983247573829616547591987868474562577000803411631455051948102295772809368987629193980848354996957704265653032244913744825576470300228731279999803711498018668944680873286576097885463762491261837519278481899793713705726249704712095560556770273628702163684069810140886351620444094565795579357060024875242086803932468408425471668300432076360179131714070666657699102260540958684578955806818145296854667632337807216816154054436118865578886021007596413994588303478359476224253804126578028844072464240279152677030132881332492375047450009425153834127634504526349296207260576005947477955649648477476670920449594652273273621927409410761834188586924724101500106428487011351176594572096670269601790160238827241836244591188740781970516585307148743333837625516704620197187177765465720700097322468502709697505209693366989061751101973498354651355791548755883329030256183776943231144222427144989019721857838439193940434530079256109332299919551667009465698904411132484486118427811292898389156799743543842384447982499320087424367779893090639159177251638339058512467528410695555759743051054447931877882280906044049177417749252563979309863683707015609053095242070029337847849677859179546917351057835835158934991008662006148741505249787520268288043134190717972142189833201042132788544996215557623018826505451540426122346662179296991293944621995498547866845611255975904866998493770132334257680920647308973326325674977170125602215595415368189928531066423878350151028752815768408260610400949722456803809200439762066242772125810082874811747911685206110166512116403584989538891484900237115880601392552917413211593084281343713773421464620068796469067561674904616557001672884565978712880899317301691034025911166101448191936282801708024652148303933865284102605035153453315882356963007256981127702815736616222828527987718427606790604823357716128210309210875141344481509132522840003598416511550132056287636743293039778947870298645408532305189761331261146261565477475773073325665369191219465571278794491092939378571132506529796098036058855099596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 645990415540178870059381763258210740971263801444318279553100168782703688756999658756209580405382749782077025110213226820859906834634446370594652721155125651885008804603447361577895040466037372636138303885069701246271721045272527987910588748736930446868308815594399992674068260813270248935235541171229317824647249135603661521839612196129235030048543962830194866957337553566668940513272156260281118761460942294229357881304592932388192386685353489983057854833362437080259795479297131139334259308550774848564089244887167828525364452104227345243766870660187500988536457329525498719116636763374975814752005082534497148597686218117587978872044483864219874204801824733344622677970795459529925423408647034013251027383629386777155072604610214145419563980538963370737430757459129943603811707511703525532630603034214861198323422684878196357975576615707622280386782446464677007834534351037328319422550752583579321674106280251526313552236954858865114710719552852552493174277757845382559592190943159407778233538758985436615151636863978107881571648802834277321459916083419015153694694084535823447853879987229227390085796409562394230532798408829416791005222240571245181158856449489993143848124541590621227924722127290671946305081981765413215857771909607951396120160288991045219885150039369802653560027123664964218817099746447296900985520824040828171620196797208469670120549588901512405917968740670082415816561498799770352393002630917640214528645589902925513387850352715105771714597270331419529362935384909903334875128695081494352004643201024708087085362106934206575170734564013479176539678069881006058471557576764617272751512337724109879793650426106935653626017501593309649846826858132909628347806283212801141053947989671218772530764669730134537605110379032304708114917401796170256361807913564104925777788078424069784654782639721790436250901599179454505632573787391816615715240974310879962472159251454589513476811699118128405823583670250020863591186055809751689062062511601231894305623991959579070129159236932866561920972179008681150799453410959725674152145437015767005906152198068999454429427759888969399930110839233337945622105537493152083864113164881955827928862326240882812465018230743599658161893212991975214260019450966508035847607836920501190569239413112182870572865604440352302917669079394508434642964768097850654408938019290158309142518304956407660861877751961759296949082278997165013571319271603124461311920045353232690475161523438621958553649970134623477794579904778794749373212053467498450423720175194062165177920588827207716482868617978308207786122950080405659462486301647759737733920222416757481302486492751846856689318285797279927249763052095009259232943827680767154299602131740989562932884495980843013899555675657688933467062957275635067787797024274485810331743910623741128150356929497587211511157482368046430462988186721404604182843760083236244713232131979366548403188467576718917710705053205082475019251906666889050968389291720467236041926405010854118640272976660853347774033275943081302133070639548084091722106126263734864784889802484955227525531964843292418207126974079485270373915820708866247148625291150286117826090545805145461685935032828165767984985160112744363882036174959870841752069763784126280534723652670377291221238906200461518036276990845824308565032240831451006335865370740801165978290486797269754468744520167890881595141647708130321748387302711110223590359845545230407962864861740256474743381582959637979315355297551861682695092064298668217632151064592165332526604892596777885666329829746213238220951936945377015713835656789437513962799387377338678217463268233102442139562810978915682739137510248402516097821442289027671574707157322399080639719875568267072658640067302119842351696487233087136250061612643943853259463269417637333357046885714061262402584041092326066397987934834670810237827534097428036014206493867846588431574676108770372074823202776296615680049721969846528287409028960504042602131827169316283461803584181858985213716426409427017312930273509942628127655945961626213148494455316541315927662057736020334843607897311729063767269532840292004884942388743205872116049643674080106258680780217930730547389382393002646361140625408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3224995398042086712623504171491880952200125657499825020220788980404869071110545138835592445697427841774854844984719878333183824006837608378023622138006152794919769176921612357000265758782085922904768535034562210682126032159543674479182667407747156896197194764522424393565522891636552967631760036640910964782384962627175091775458188781207482380590889023367492781156174514321892278495802322565617004645743201983688801984083791693690244436861643572124684789516680377493012865899346709115294205049504886579787211516933965343877182085480233826515089351306137505567977588178568863200725874615902783975236247875059470443098613061210846740722566698530910331954686536479508281637129763709513614077063824572518906132946184856715631961115643222767692060650847699768681666539800135893368326730636023911131992482452516691926139624588734820998273734282076891670279185425012495458243580794857278915575286193830418255935510095841953158689027821421095612153603172850491869530132423567178298089414201872998218615262338172556877162187505320325128429774937685915396774902812474733700045130650125914349780394457776884742629346428634578341953362503633313014170304283874274458580244110740853159660274779644489807585205381815785642635162794636254118366103253508730411498390235287538534721048617961308053928391039530765051767369468248082955482201461590148828992759786342672791966963166320020413563887911660826538256944837373090094979740598582965138583212855732257422509130383387489023651593463018374416279372884021339111861977015671836831957834559502732292121999838435521975824880897509772189660118840924103244920476228909199486394802799954512192324989912930520855844628188002635857773218653914347307968055584369520787853363395666750563848600500221130713951745213305327587438107742362610755010833587625887041287537887561001752330957517159675670086238586502832946249251035150676679511819381095263005761863128254978031843258881375503407723030604021308305951500324226966963879691746421459929601547463165226899184460951865700019550025489935747872975724047361025723668805449109775520789821307944589577121160736777929734154306304585403669569602881264148428205014984831830225108918591068216566301017865399427177845754935075577777734020386426219306042335400133685629336182670154630443295630956807246330006903090357756109106051192581832251753465224881938187561057118475557461620206030223174334771348627779294485528054458543545336555337579775428920525510480737837250511022871387267019630027273153955101826622956731399847190060570337219421944954229529298333485896489845982014543096091034949521923925836955082371178595886088832056100545673288388827409400381060824882639585771918006192802933208108823722960721435542949799574532101239103234467488150512228924737443683050582118331155378038378515302446074560634991302401817076844308505008051014106730603096125704174547037138165602589965221505761198777707266103315081915259816550197484482651217201073151409879995635712880096300798933821462105360168233155676421342144230697307466296600852890128375251173042492073262848668863821556726495083902557588667557905057858404534813845767499730995804085541490440343737469061147908526286747684733272852114592816179913531459906332896945729451008552708469461335982070380685685630651799493762336160194405472163192254130211087605905641047985483794069421615182558687084429728720756071722386203941213895834371062703443227402251052413710787565220331575975547663637192598927790489991076000522745173744340236778367627557583488959280714995723351158350277894366312808554696329513795209771030244596179146979298762122269344811725016102377682010496586860141587111286336435668701685139449709836525970695738842122758994273472753375604529061681152766260791741482594301920367120036196191622438557115478910180044429635408172718248613142375202300658758795412399033593113645367102545123734744523811787096559245085538495902606533419750184015040583906329965312824371705047454215569064162894728912027062747337071561840538878331963518098230987970424280807266529397121283518961417821961245744586619073132864369456406555972762920346842179254720674570385077376453250742576286415882629404087717931807906093930659715977179138292187136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 13850223087678950390592469883815544942186469283846596689890286447391665832486139571410090071602984410903485118399603125096055253375488695601508553218345458908485198085160710025534604213559834544078005395554303868137761401417717590873150760782377724986913190543915936983447890299933566122020662386811385785369287065935677411765713174065658066907865712998789357006237240237158156784551680117436028752188287452426843249973974459374068692696990367642483854593156109579172471263602346598300073514496052278438499239773637943411407887501885765724309748649688085378772333392312094528109879674709781660082313158501226116143742048883607923451824788587637583138201607053750869448000429773114772354698402875215086565990113952337780219676509469312629070868047237196644885654441275916189634872389155424683819844341999615315691261039520607035962628729059688018115365262525331165959416497607960851653530726243278212699132749926229565648293803364908905802273899006087786184558353077017419356916836010337122903956108179004327394360939930126853447092490444154869937760147264179273208891547288895269046246259055732362267851955705796192229639077076891183924260564079093389565175494792345877168671612115218069654626358898047198074838117196943275576268726139039366403315009763104695938744831946299690203904366002558112475918281752143199488335773717430500291211361681826094881355287799296972741161792295204119776291913030122631035849936150267202387235131586518954876154622663082193397594508989423107457289809564295733490492966230854719341045109887417303179120416025151629179724016249707639219787813651219415211948330040251465709247164001807982758356276414608830865118790795646204545733357502946291398044331993113475089087042741955790385652722790690660445030075705067881844870252615278924329799375787717108370308870603894326047479414697464177280351686008115581788350506564562615797570209844928565088071255215375218184214381260116066675325481183294579689457370909714286789620481713133197706773496798035820630577348454578206235662191201502850699786258553685041431515113210625980006423633986684467639743865479078144443136192841042172636855010529296490223929538541617099349802167111281821902006159848226227683495403613982918450423847402279919413487506817201270854334077952324484629988826022701109157560813117535356609692271394524472592313501466632962315438812467286646254279034041517169753169103356308479504758453638197900584339878983492778370939180171960462306582074082357533009618798841865131971537288839168489852965012207091952264960788021847839770323861877112573739351572213044105977770841768773667905537357654071938398395985447008947349393762210456984865194284216812749525842143737088826923927267861389249563922525862818278754686228218833163455341554294298743067835167491537381760913788751104120908980252927211648589137044611158360128412674947684527733519686690782137518862244695506710291358834281937566058345567848041986632323132070324144638650216906434879485938795526322387986159028432494860909213180514968480279058297485779399354649557109106987270148740142326404124300432071179235624661768059111827516672864828772817890053623242736394612272331219205583467819309251510104161520116354486297266814685333600608053059050666392060347309313777663290529189758342730697639811159424598880019991499222610330834074248807861666840633359537902163226051402141520996389138430390527197332545998747195719999739183066228283386954607428761202883477335420550891480899814189784533033246499966442635184864124194777581796670279962442073854354798664163488532374053759677569938242082630256686438279003006235111070291935838809706216661331323566101100333367425038601003525116330604705345248565593437095625914842376868057834994182211408860444352809370434969804816717407532939679162387068072529890592285663501908373733533532430553264283395934746612843698822306508773766709828502736903698412387294460427612775316389936259828630190163495239370646059594502017926812350092785271189899045012992810859985181761213881368394422403411155581018102895267463609700696095072337584926552235949394282985136237207503450329263865461859559353654003723814261469076581000645363112045838742019703462228827127507131836661760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -43758734784414769628996045362071282288436149333936341728596405135470737599645773042911508437112692194654024449347633336913737914211402550112275282669672046633581737758030150737896271963447918107626764799144526616606483470189971551305199151764268797842828115607062851397831960649898246861430917512244936712251922766856485530302195193737435435250355140453212332916890098469698639314839777642075971193120256455706890782074715318621250110386089051141944326574930995976385924121084317299087850380442630134632261284661299866690103854198661592322591627630966619193453898008095231921474972322696433648957569804896760864489221311611498959478807692862959925627118892398406456326670224622670861753922067719856790816487033104909312722153744357798613377529364714910413983833974897235226756191291495601684136889586951962899685699180578344893241735185156696238476381390504137750572632929479181019220223815618974052509679710770571944337698806087676029258340811139338413344203742498955763010705739946539133962480515137539645794642391936136920059890189274587073968914028129410359869163430268463016836338642037249140171408187465443923990134109412802773181552820309824962537260098030219931415613762226821702735445225947025805597236541795548502180797780689952874984395259251920446076201759704193153733038967757741246514465894885608120056702450864849371705381855349033499940532257964133378872651730683427158839851737990695924140346858185756890975872012513529437327828065377641776519958341795390110621899360511861456959880023162616282345668023074618459777491737781563426332955719880838912450917793009203384024075831160798297851523834434619174336547301929517569733249270438805976367543775059292957013079502512570310982088696554664128787256950595482818039835812496408675543767915603861704284790321202277846388611841777488892592469103560525275887643241524480445036312892655199402213933679609439821664979889775838564637155444388365045920750528679970656700058780305358317203395098025908703860929298551463501371856277006172461490660958920163117539990758632941712740653388159369875665940861330832825423276603759647192735674410977430330949451790812898955812003632735412613020061087959577603267845102973881726319005306320837703151345806165620630562288628021246122377574438453943925534901382652698301437801703572798105954263726182689539114840447411044493846200324024480880541556054217679418321770689289784497402253888065775021482015199621903587095665254260414938588085876827059159347942485743453976390728505459033857903399707444976975135381099596674711606546043379036025660846241005022612633695501648608433320802954836939567304881426498139820623181350170457193526017574755468826470339994081218358553003343210363630858219897359595565686951138924150586586333976994815433590990495313690040970808757326345564803761193174843096074559679510855233737856420513604318048512648242007466298447554352478392045253062804391069073307315956239019014623852250441445435185411778884680997898798047851945176117822774078310655075075526110720688250348535197912825564849870640250882998870512470791807556517072780551085793855250733373496281466886532228133659848935321016724952244489446608756173824224718096561881467624091212861903264979406085585315045473900780059521627270334366287485892362805545825536984153238423591991170050909655191611494141798984425974972930835078766271292929429466175978120408959386799649416119117073952545517416752267112065731516288389790783504354920544854091671714500599003599307238787222265228468965488897240017187363777012577632981140785843882761777903539588998364121131677602583993519662837801918031404807477766544693656742720250203033569525045973470037990804631140857550713818864876232728408729064942456747328178623486755511909929930527002069316642637275192589596510982111697187227078591441667457182269565161975395708088614077953062879497572246691809186761944049510796253839411634773897447562398711561576981171833150198914077219884317843589425703129108967278864487966393701625401607983845125297130520411775390684351268491317161045665413509823453520945580494418825173971224233675120762629166912812368529831277709629026484077508793833738234183570460394832910458575097984318439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 108560788460643893102211589103299428196320932634227433854678363273303151099534344835909391564556940635209823217843404500217050567760229395497798979165323358957332206519828087123081362332607371910583850834765419630653053898317996012983166917133335646546455295441333028347457840066669165660621678248298431632066813998738908183297649671267410694810379898310752716563925291120861814603206999852423023912395646771348411712989923995756800166836612537566420599694374841238076719994392419659107275328823108484146533876849627596228768637757931548277443525170713643758060941886493479801179171298569246431292994409795061918068301249005357251323114489530589718540116209610100383233303794445232445676503019189615461244361703254796735592275691670571173653874289208295977814600638441623677196713750227456424191914934825078011874815983251336521430002320033585164848721020788262146178387402004502841094011317881507368273316855219021898204536087804906022790861836170233288347282261834983475377606893127832358132953453180715160904416694433225257005446160812919595357249175155847104203310383890878201280076959269894952526063866897487540487636645007739832065340210145579791447332318451064387313156105488475730753924893137425010965329565948362105103234789392934900853792870900862962295805523271464299213683296743694451872677146235650564658774059848533320123436444613626277797447798170403573895892704239872967720047080040460565920808187053291282377554986619458954246751917360096036707069842220604252984907518497474913973427303020299767609040477097490801730724855187464917406823725759637713119984751312036647183581357362476252937544245382723526817905385889644196152354020651505523789342863508596519819585847489485918895039534535111690617730609316543275543174604254315045406770847156917781961475634433781424133133994894123187107327702409399139783759632524614227845397977891468164524687791656744124199594344301267695932442839998092204343260080385969579940175614483014075106682439027929965270711580735830349644909809798110896715471541966266931262325693521123312601874388339268009418844551147461248836595324188450481569899457040085827298561996110542492403113157348040411848306259668311619064168727122496465472726012491958179890417478746116173863654331452932519439480406801434252982780002140274693410265304906147082986809470850714141479328572821405578131309848914202142560514566336778444229637061299443991389076446841444718137854469110953589373522002557836955575912473544469946885508202470103900042623533060330478225991804746622712585365769618654762028908489997604152836352067833171308504945721964343537182207865128860112234306239253907396751240670655803484768097713553201109271767554509936709679938160083904052256627913227997436852250723471375414290704002595031860372152945726691447711126772191882617176931104858685464282113925404814934221192702014441581940674925183011378584628304290184161483993386543139134312014779977915459182490130327792525196159535662672948989610373017535156480314094265673757294213072703112545498465444409109981623407260023893536678790157637575110268354591307066245528673811801818919715162282634360740927874233998726233225247239810095239473677012851484837845019211410799427370813920852701619078822954406254445704155718496192225456206747164733207744417478083915383526006534316327592626006282067496389154863671338424505273719251267262563675882447502501773569929646594591813906693459077322159627269928828363902521623723296935605694078695038373531528330778351419739098317508738251038059665422898087869387114697143927394942355721411831314442069982922759687941260505267919084126285576358063994581128372782163764620806895667001515140639580021745497840877882299911173917266314197528496025025611371050602254430542047606248092998448356161882035050918493310360855723419555792094847525835088647750824015996559066786366378105701795611516675253535259676222431859336851282726556434322223574962973804578058446330164479854614133252809165619810780991524817976728971567448863307767136269532343070568079993094014608640558227061977671239636396737925808218353041642546545216746284247956918353694271881318101930492678667466906499186943389053953285207476983776839904530949734400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -256440061507258963229552398383231777706175779332629237685017962440862662260207332318029814238605628272674888325056993262260816089826583780979381438271485120010381988641711289236492032844456121577702882223058042221720967818605481203316798509574625038516398772357688242403806825068381309421976203648235424599769344299454205527846061851805986198545348946888103836783019273901548994343241384889056428128064424284791010324870731165902767450291814157262188326631589662083365217593353458737382917459384668904136409419932953870363914004406102231388069221238169208572409451685669836467755510965882365354657439511108549220862310070306692522054784979116744561180364898262610218228947783107076620982479675718369179277450772378483214926699799631867836081914480648431444006761144133451359142985637566184859095147170330332922852209096045904808910042385018794292903032004077020333088959747696765738871844699170778297281281296048672089543540623911620512704412767204594968281279114275786732272972315395365313060155715203533859518086273717153869436956835212807771205239776299496407647774146085305714244982758403028666060084444863793382694056176822095972032626716903879467793161391070962068481792775412732665441851523188744962214169207398118035618629983908085030747670793047204760050166198750150690422797296743393295815102587668190299500237502206383289952787445119361588706247648101938267068194399911453721127010484247807288200210409777347130885259002639235039108030073254801544845599538370754792915631889519640506337212764379649464351496720491862526966490067867713168519592083825119462033029280549315424007118784360195489618377371280099600060282931302014956640155430916036841635048885038006482234258452997449299277302118925468079539817096690631129535315147032255990879891000615359958794581835180657888933096712779700057149789583774348037493233974397402792713598257030042552048981487530604806829947282654135322080983092387604569829704242067896162435145285226321525361666068837016402984184204049516193736012483764794381700015737002977416956200510348727422950155824672056250754764542648623915748899858079188210981694508788751406498733094644815232694124867356789659816078242145076881179050086663431706608947768512586652177758294977096889529212523583268960581572763409417435062439310219156960633437204948674827519702470733463978636974437755724165064423215474387335618063442068330235875570180564223493320416941196484446748101494974517096914411049686122524719141399171802176300862096367135415758358086657968443824105319593044710322759643995577451522379869817633820894869582251568199922195085986041149116371369502053465672591693040924575048218181114111968702001183367847350012948910039497426133705524441422318693109487046010581304873909579496864970188860314372705594045155335176620156084993145047864929934460948155794242419797750173142167351537970892071925278168756661673649536159741893454036255650922529867946393836170339412567511635744277768348530898396957800673190876241388638263483450930184706351458457211324311634548747769957465144952138810780208794433528686457240179776983777320000205529162538830407095409584383816908192299964247961035658999755756927989946313214515326252691179825571428200391084113579819602803196863010266876290139617369009713545226544753885888690528196505107835156709806641028646489012502524897232272387354119220070903139519744739378114162593512724767425941471736263301167190449114204537467567060278303061527259327254342019661670809176742247797937561257950506555925292923459183773340488374778784342010133582181592245175253260826651066474840287129864274202559071306740907362215894220928052945568471942748150755643572168242617181669601410171497378786462422840438454585202412719633800044769069470352314707871585880129703302302521702660473481466360443816637051959633136675756634068978030877970080100723551848612537005925957467112686629163928555934007866061812866342110991881588675121427236147588883528223597237868714834646687218110546801398563488346145279452072236150990807090298721949367131960248084414074980792646490977925769243559833355622129501145923922777737361288734335028411098508363395952978535974669344884205679396747465049129792404344778260480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 657886405242207621943550674502807862179862563686979915009534774922549164048837146563167156289461273397006121285621911362497769360743100957504919602222444311165012240940520239900321178223448169558450733903710867229224236432101328972511719657851209595473311060434282379609279137224079692755589266625157725908826803306134173684433668780364416485663980108404874109655472879720299521157164882259428687950231940411359027384604331858339554508127173152134045091949964087005859340067902242579684025124854104088580224027707431881798701415690833836948331732265590506780589783181329083609956807244675770440682318748545975212493450025058866559236319474093309177736742230763391083713605659743675301557425312198753798055363159998943567693941549204863791344376714999584869925755126087673044858262921076112864773201313476219404748557366046779325424361800521248403990313373265789398897043062721596525476287037321435281676430598417596719729054505244628732113166226926709733692002621201259037476662446347213610248888789111896693119191452133524881637915850988732617609068435297677295787343537896140103288883100837017007539348229172847962142616357807153756136008142629489149569100876113405153237122252932909362379942426614320666816399885041735076380081841125553637406528660135309110411610716776432876532925766443384580691457484899927126343036150133479273447890765298287031454162869462907482314887138625454830524199152105522620032177125911234054885437885956182466376769775486619931245550726879950135779074918734722964088696249469427514410004958297417271836566278236395830253409720124640838772480247115786752193176878228249607161284175129869195354287627210830443066953563444571073354538718365507553781138376434655103431858837582131148817764567621699535683575849008273386353053013071291519211542653397524113914993082932245378085815397142376167731007921854248316206109099987816793764775459082814176549760206737395986124265884175538377515969538085165015210971837370420643570623308834579468750407751800132635941458506391506629950050172790698563754220284606689988944302323918272241242484051551090914342315034693212671431120156014263429024558063388450902454781611250154217767428073318742407409329801977846968330860313108353674225382213499634104023198726374611068168121859042269534484973678450068223823205865391484732501526200084540173845287856484576441398562352251522244851783484515499468039214283154099682596308229553354954512881824632839372900973363315568322078729400288139403167071212879812001369941406036410218559079472896233542347014945642773525301603869401401508054417205581178275106837593567720681772785714105938411467550626604037044043558696312055695533897404635360920456823142725794601098565365979175723552074552813905782664773594264718594311694129633157751383789560613226934544765111021868242412724204519587575518357250751443231788759064550264881569459645795034229306121605907328442810581479649527093751511358323376358013709872841002141319914216173864133474715406837941696893071584244949858027151750374038977190006930484277285072611336147878765068232005662849191249835759085468375192277639835594764869915893879097921597188804274435442720147295813101578176766413559430269111417083128495640620950780577062154111710709178819538544585432115335595023501745037257047274399970667569338068371582060810575094559179727369922678316839055600831538087653283304724415535490246287223312295337538037128578815536892904727648018950818450506181791631634087072171946732308615722652876857889083566654164705304508829986166489663323777939616533824059012979618482953410734654337668127951708583895335585058424887858873051635676962570222435553293712019449692806903371526147550136995879340560147890088272442261130045050632230677282089495769621771661368934421518187239421500937421837372076448902492302952681855770565233251247497030999099710370047545449933851775579449921569630085510789396470045715869392579008134297682688901593959144244773228199569686232461799491533628178839210938888995473152135211215548564304182357514539217059601549411590377256327784730887219414866238160532066841783759661541274117611903818793847235367894102769185672816294445887091796379007301522101005958845401852280832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1611564170428555155328340685232065808830539504582091289256265181837221342631637248297753780752053451146738117235525524331805721637313868376527328680145374960440222641172161261240377259988922177890619920909964366583099101847386232057131815619381906113189535913863666618599525037631091196813975256627063350182429836355348601278029051085135709210841439137729003685156471413480285071811782863123929854273358907968319180489543975254853886020812539768928388935326602968082639419364828776695233328959837372347897213832594063332743868627559889674108695682394869893649328929092011811455464080176312993995051535071344963021755892575466160929330649046896584808521832270115885703302648058810071397788576158185406607694129695764782122476642669186078383296419042038253253016440965020432852927319470903502605343488957924442136879845644380144781544088694971340740222128978247040016139220971693478600082713259653826674029606380875203450809672421090818859145813574070169091835440974715351257835479661185406371475748896086378039842985000060142979487000261173779063613501582961810582371397293379996040162768451300123888389757521723688251967913137014968450489290281806951925673858117109645008981213461322619891399007481177187227080133461037922025749308821284251028371617188363644062131253625711651801083621711487484384124838434821567642294928863021060184180467172004927745835944481229449982526968854863024630158172756048482475166290215647108245478110876673719643945431487043117651164052410572067636128552384600477354339753250691017008258900558254862072581262591630607499000548332540356191462062708326564377632151658370521257785783258029060751595720615059861659476542741769657679128098129040282974034596205544737793538805924511338466209235015297249413018018104761340560440816376370941205967618190988923535989029494672011051807433922796094532746399541562704305994729007440495096007815668516182069788427069544861222591727966867845424402912713716720805074890777767048946584306305614204608802306469503983709042930580264813802074258139807385993304046919520933248517100723698624373963158369307491714628665098615603674482570889757896142919443317155479953169759234721753316761425375614669045846976461058146535736959788878209972392056674507660996181806384049402616876563362784268370665839093717141521597565917455052224370334740629778932807270071398239213055163508580993963013099062283051423152280749246595723081524363533534568709290879933089985437660928151967940542448126048849305029567790620201395498162109983757989213021793700283590551329057436350698362029399103744199116437173279006374622148767544367412675750647566196951679730741406471383882161069499472287179951335282180892325308862592480419893663651508468141249019985450129434826654589398964836343778596311254305564129154972581330078742428300021357315977883203166548825647082647876158861360767044033007463340930591016176433113449827154923072121910778809694652421769284069316841110371422249779953722775433065060087546482496259470682361358715769402492117973350857302203436463084406666205874902475278743890248037194750734276929712513256676474430103118520311923941152870579474970107639062802154519231043291252099755490857426082044791573902298107881004275731661899362591849316472902967057225651005133438568305040211293945359965433676516803294791677257482295316599566439295031968524741729066528133285919487645396296416713173297713108093249251372996258465997062146428782138690743116266895910171417222281008179721740986223794279483580993204256779941790867927173495320344537263398889402422231305241224613140509724308133636789633000501243731368366549522079450070764708463297971723867764278844205103773285906444032886579774742054721287208759535885107406762293008257211571657878731109467967768750445770867203160054216666663921771030258316281711986054242972980003004185282860441066526666303216800333839835408212534708881543770973354490365497955268123729992371291268703744040660739109778832127279853941647273817925482625659698231579660579768843688639097991888580483121080866455795728292451830299376167517230770267045742939881483453737511364699322304849748132011864523348141097577046859260437061338344803055505693812634260799592857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3366954908058093260280759863345703080196334786060689401345929486081624174043036770043497718051962801002585144049532290907812562460376162842903414557999807957649882955675691980422646178071073994774415283213903271574610676832504919388813969814321145926592888942131125139398620221286823016089543742706471659010360649696251950235394269393850427222520175651823817103873650390168945798577065803800394527936105157952580611141251396162558005015655440233191091862818224247157365289944703693727976465298957706352253358248010015472505535838908588655726652406300439994772213387171396722524287550445381171609146570398281923627333422173870149492166197497443712843298337422066329463527795804749064867347195546061967040438368810841243654430635602462116519872650366845640084700211381034161117099048206544781930595952212980068532414165854166405312242884900423538355472381061470668097572782191542222794083030914066675731812207786138873713976870692912686949649872772424758192506063573587949125937927876153384410790066518952150119173642376402196812800600628673452946671705389298773072550498353333185494145438379586339153007284283574708401141832348583532719039564232627696103637628040329245485254020047142617067448191810824605674748630438260393159384422168221290770394555048107532719930419930285274984440795924805632398815558775412783496662254404660663319095980692974255441838878888314499013519517430355321853233140175378227396700099641649616927585934162745989502374091589696861785176706560202643979436453875727891317564668606770666659691385904590229467311457908040411453208346484909630263397463974561913892429839335872083158134402067910853849090138836353740854776158026374446745892894032310693281309933753762711500639572200910779509260074885780809371431874490358502832948428109323455132313645935909047985484378749217368533749014134135190898944775215994712249892406001678219203423008794308335233715972639023684294203001354411552119449823868468098440227345599909269296610711044030147191893737912485006330481987263654750816191651783208067705622138092185673121172500183903427733314527481355319702763949987699137249787649518672316983580329513544242150868052298374560353629187904322276928215274679863027238578573389042925289339106983035340712560100966288285316142164094457173943990251385543337857965283277216417351383989727968385276018217092148690749001215809187534253478173302431963237747549747546894733504347742973300491449219433862416880294302741649836253256729838792920995922789671037573566424081166957123796389150782043288296799178550114281620846952944673579502251392966274356640614135464647622240735341549207300331468668898360231581993447050492095241337695177638863815923158847061187007341005930865813877332389607599663732698711050793999087998295612989839855459845940007250220065603187724113324007815215680631405326699178248552386003056136102884118171808217553636323708290643112699484250373932426890510552166761416311669656968118353299539320341811957977838462133427189994626231043215461753267682420189259515039187135356862007372346641259827583535760102764255127714015627755983121045372894776528252618092247677441733233184516383933316593256935211704379012741087405193899405355506013248100826912331023782946563058198069129297762285944473057813494737445688535773854286016409557849211355652488046403019545718435508169622919506951051460206597176942259546185493200609179902105229879828258817832549127213244946458389575710463733025966252658905546904815806136850187047091820275584036543840088087322836667892963867544555363967918136054750950737365123104491857337116312202520963943296462016892481164170857929049197346015918395326123763520616098563675535783111678162846703300555456015309684266846858967182124879545515872245335246970909724118319589982719168805257405823187641910453171104706232135497325640945104316252843425158419674045914936803791072668686106902460070024629746108138701358041542498341409628951202653171630020760128304931568521777610785072921706971177275222647004220232097581482308725593131529789905090144340274137037516810447073533484531395480885404169110081028264010059034760186373192358979867040206412748360290461823710963455131509046812472542753592442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -6063324515405222206304161270168751183681730874750914676803956590788037960691894783326757900671000084533484808667491793563057175281949479145610154468650091637798677368937875393203399055065226560896518373075425280449628937631511237673407963388488688594572113985451598416499650038135181423792408913688596067205516123929353903764907141937179343411153689099258214402270782067823476910648949805527447000628550697179933885515283358186045893345252266673767404095866527058734673585971500859991089822306799221629355484097105206159845538378719933695160353396752309030474580247713837452971601531640675228207546351715671739232487080801982658422231597012267200918646276058188525501340171926091262827307653990195522317555536654916950485596827744728394093354583718141646656872023688197295981500932397046518761637716959211952792673029802178597690499094354391938639106263243834348894580350153752742204124651094127111783906137211231009767343167374918689316476855031227747653530771082542368090181196916789429108966440216596464790023186741570026279483988419388564233131291166069300940568011548290148753299702571958643672774381339188862527467440907828361490405392838778043156833955313174789507065451495262142942101886226797157737690736938024128084696343974298235182040267519519866468486409466642609555156771104832869581905634715719297133097236562333945190250438349712844313146399588066681550767311950960606553381511935755368768867915902486611344466943203252145181552973276417834061842694334593368446011820474673260577867369600003826839697772754411520457114948432128105598694364095564609840748187987801122930060689572654423406190803153900459450167931144845812168826293324248560763651189033636333363311894497193702529241158314534661511402445327216932542625210150945053021495879499073792878662399487240028330863759326664540222152032122355174444910260909908079703814251723484248881208005521245307847024458329630257085842123720019178044811820682024633078039013210536621137275149044911477436667848710332212535713347689604579128942043521392533520138819332302702743819031166164895129447438973364921660259755102553947844487584204878041364285847123075640384748656784140011956945439596758396618815741658648964078346861490903116911711353828363505904339378114706988935827404972434977637886059697111899109613110914092691664796675244766267145477574307193140322999916062210212685457851457796711913810966213458856715149223313871497178073104218019251488464839353733299747551504277207715120940209084761862586335812690680005548735706300147178269553535692542313780462971085013152448816416492763889712531585547636218204087280664871376045129503312708934763470258836485554465532026376277044567114144779812334582485792175113189091710099798911949299699426956619423686094577190822956629581427033976560953944887096440831589193302619866945308537808800396881993259116449095400425891290845453465750842938160439762623868400073358431088402804156978654149833401276278331827007437180808833559268584873176300116084100935248204705133728153511009928268713132289329059046932047258161266081269277918294151428407309143452251436909782071275456674600493060056370314513837496317311239178614387738132614940957954732088181741706846822195083009246906165828235555452190723247405416477093920956934268634699874979006481621362167776917521846747759349046041930517423152096492341653890999182246007308608550050490486498547474573846577236116879602982152088024951546903548793969889284627621417852712484480234382408796787171093058560804820819882501737607243148888833504627892886172589509291666777785631435169126943349129064663336913969397990612663998135642774940807004900477927795866009304442454023507119364223839338534146643970980570856060700313172522846070138482766652779707489479255619805133554054651054381146171145500872342630342006693721986279365683022333315565280158063795176418258987613668108154683337806902349461582118031822503893998374622060544129537339747331272733222308017180026523148072321861453751068593838658978548969616341819477421577441912952645052657566417397762522638085911939845425068192346014907332180996250708617395649961375767729715939420620938342546357747484608338247708977242641746761430859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 9750886852127351126822792220152866033964716227296930704384466031606789303231056250131972948046814509973098545961462945347414993798597036540141533681904838342824729247180822816411809356658579758102711780414366094889489683355850192061674143707022413216318520072309653762852082487554551226113394273587512658486373023110102154706615671355746688455880672049841089763583802906177635124504833444027237567563426989937925839822823639708716442106990717524898296757459797615580939730360722215359348012384222610472878591534837377647429597585827382427550761272783934897008461985616018671892387452362185512564526481908262869666507176128118937232418654178276372801617131571129617812003859694841047029559179263721233694890544618246755753052378272317956041899422305199146759311146016585355174522376243237297136918189624250690565159316665692139103970853041278965909366059380848942974401764627515850526786264191549827938899096544020796170364729664243276785954585341841641513494489930829183656112974783644902222262551909090743160438744359984114183873639517939492841843404536323938869923970234990830558289713203651211077837087452068522201335073176583433358499361259006228376914279547342537747960179181363409257866056843257167346668713711072324020128218303985368057501911550891280986246161220760793841848855510890975335569900046248212248134096327813079839528613292569222888111032975111565394837019387636778855960723590442283314857703320603325841298754946112535693605949315175274596977850192209479537191816909280392271836708435087487474789995652754106675073449992809091294184717578327997392580654993724002762726864070554188861626424455919850550375307483018736306676458842244236551854360838879403999819269466448691499580425638263519394842940620692317069212516542730447816818011326058483853347877236209652792940022910868823758571293389862525199843012443078870936042338316549802974802899657788128480393845605938833921173305091622555288315018847416006855748382593285799620974443738290526977948050039721923967887787756988670471306470426501889363475684711602529320515339168494342633565337943255571800099307918006078407846277033670693717210157913697319451892408038255843771910176400650071501606209708918057087669543380577795625137805701192183374758242227043002854029277029049084012314534600377579374483643899415684165923306723079707897447447175337504526406062442077208107848254526531452423079083849244900092280182730612929571288150074370236820437963471367854528505898856878672125292561753071489518213358170411544067524436200007518725195731620254485970030594979546765235828164691159142179970158620410196989429840333158551594954679474950563543432320298158773533230625625423724850863244773727599588940303149623531295244916789844853427295059082908319897561721488250873694538602838310455208830017769355549614999046592815466845472948150604024726234749231135500215274332059829699567421374516536950515517477995005478704863719326598831780876306253296250552709835733772852730574268514820738858845022864422653020597950413722144035741112677395414754283652484039666308224913876713457426361903790535500259845488502781656610991830396417676925755752293220330753504670879950687881115640646826233896840952303699117471433871375553266723607668484641506971374027174256950131861611436539156221513232982828334821410155231883594491498984301312937472850992312192744739879959557323084702740236115608186505639098501147603504318631818116711403929847281307756402652733941915081172662367452893952661083886110164748439789940916737000000035991480412403422301666972605979161513926485267317733891040324163499817326735866923932602518521771619134900192340452569053983488207113615743579678442202951810395354579905480008246628103204011543361863298067658316909816839313992871060481427215541079456932892008534110495839874190711174938491590259950103710297210085508942936044720839172863887360180275209968366051849843542415915333626862278788885348136196332137275124307036900419945730361555326501860298261864480645360247731391033662605827442497642942977397165900364894322057402934614470114156177409790069428179028008418104329771656298976489470669886655873696298259926063946415391829366402900719092594033609932800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -13894264491474026981818395618698501144489714968334537303549372675630497348323927780249953602905338400423333625763791496636898971115528878507973654537349514381919850033194988082795479539179682523591088989851218028776446998990177383045592881118408340339888532743001097196799908858856350090122686656206456614052030123139035982159339395108735975230944939080707222294507732305985999122700409262187918267676792378693047007302610970594065647865546744411097143321169905821546534773182893237073297873393084309580976807886719889350733185685341790479241710290662895089540056223768288399791751546434914559738066310078868456518684244156386711463964627677331656093859967160655594609920639467987043438129449141483375173384923807410745721440437559562606803222596779062654305964122785521607097716398787553608599416909791087318373645404398410246353845046151282049745028629700179874573223630852675718153102316683517336276703240724148288500495208121867993006158736821696688810528246431956754496943921106521686465961148044768769653077729538320481769287191166708610826492359129187489379419324661936688749962704707114911330070876986518444406115927871885866039651266300746028500995218815283459598776709072179473922645953861598740278554797437096156166063135029800240809618099445394072848669610871916093694113975089069002588459513376807598866547994898659719330985426231806913496567208335295319587995024088840551429899095305683221267619507530994257884912587935612857077060440884537154040766340151837438999258562645288311428152938700255755548541409822557853250900561341422355932849101750144274339745617938884213980168049488341795542609860759914883624243137436694777183463002719508263686524049467488488624743842225389432716696814817781851884772493413951723159180285668533363172130901886483749590626465865226386400228649962889184122452263900448297753644107054858322367789107303645779325651130114259891349421119307167562612341177998568499443892286109231958214359769085733526980980089313476919753391993160860801256664214184363601093627384735152740498132048893263678572661904836838347595037992122621842091488962907829570451656058884828653954281949439626591245911845718385909592057623728166654506031604554098061761243610426837128048799455047716960086565607253103674373467766291510329036001149879217793351698700337899698729856717571647982706294163226385564091404547844118146467346457021440919383396950269749522817656428103898576535652970875417165708189937359191220967317477247540636686137587486101986203280319755922352805691771139474442437960666037574351428049244444795569065656302520147389474346545039991996483125720529663652527575892736734008239772691145150401938069998686510553711747803555011991945088133476722161225545688584145433687764310919068305910306095015364009369917253266099559375517127265296860747616936123256654458260375402540245015745137592860401329459988837974276088414423161236341328556595865230719541985019919865354895429655687008499757416025329799319381286603366022055691026854509873182470910648751760273584313715558589298376666550717502637615494061451884207296341165791749664218064165701067510092911421778790972723694012279421167650915147207981005792534642507611736244046029726987383151507269103952127495934191131712123532790615387550003429358670584085308797779276979091851263215695989944557995285803725987416954820020462459870601696177284434054230579184645774945216040872592914656422244970750586120158991970034841326163040231935742051964071539773946771894815217752747262188929281522250904507552713145692645157805327810532938681819347510573407321112033488193793231099252202713535623840851265750304490458737206225426961367841609273327889750966367899227304275848035647949169332563617423359016203909313003052449669730688948519212492318615588143990137340106616302722014644745965837605166010330933788938878691651812488096782229887411346388859300566537424717579882849922468648814970538401386516679450527953174247080875465432157353520875747929722485187662807647874820924853055536506378749038306617719968978795454246766055533748121322258281199598357628296399714517295137958951938017502448886195438523252829028630095586927701534338489186541657765878384851681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 16838846924145466274655919783228972882751978474028672412708513306361722153283294068185003375886277963720942895865761128824035474277118781655263642064143384316598640069441269482312376643584043308531324732512984755543198533561968506205727070450423391339891121022307436659834287121874158324042626586498549842004825197134639332213572455335519283876522551938716077319257186853465714878747320055437906149711189762036024269581919380177089222016724098654858190299699057225214644394100305775200321945141749508043476211229613447000774797786184259653603674921912115092459909713750263310497050337116241308220669094495183936110329418616573958494639148240465899384342337301031351499678961417778217738377442509430232309479900164607489758956641678464023324287445141244332573406177157263322458998752753222169246360411868908713677887988442807205102911927417785746246639872707117035545528232016840080328440916177665346114922101671728527439070484368604791213929248086409407839838256547624733969325220304252173574863770167613304121216244654304505647161899459003546236291823582932862354422395569696349069760973241341327644925246200091953616663341234490312250114311677246396835139975188276026384316357789720439196485855779197881855829608539695155217380043090060152822146200123887199694720289204099581020094976458015666814369545677126530024813893851883095019125770008634668777902616106994536874181723102736372784541370563675708283440658558318719574789206361854360641833384400980192498500526627771471497435824816541606836534003805058847195987260306140937879340861283926997457728840423192281970197061267113705016574345346387142654671457609428622339443408912627399514530417054981007231755510303993995431509748560801654666254407218853983952927461052427582681054668431397959336383795401742607985790266334172814752320902845329184325525025926683450831105254590917906255464208771655248915852896521338052931102969139806836165952100742910576567401286625007574182923970357730847151752687637763367358798668066011082721244886583491509116453607871164629005619534749070483885402222284000085693650008360354591041645249503461374211248933451465472800946175026360939197114797144525112171740393376866549175747092089180631413233986266773952067598398192424929692456223191358938259575645469374085300542577274528017022788851211270113072157846752533645748403732648790297552981994912070309493248459816058489443957536190012621983092391581497517229941001737625369816597827814150307384140925231859420945182483931258094638523735686106319323456574875902475018138977117268645947441628915739322359392291472903442804805998529239122400633487190486101749178658959536775693860284244227490813121974259504009441895187833311323759802679711875345584011310689483868684092452179495840801476105884380671688542061604237228924556030315708148748405006141142307954878150264000777942223094750460955612006051922800093758629579925853169324985501758987378595420679821958256318232094124077412165194349691562766680953671467405856718158969480208036747155705565483989210149372589036372172398435093595113360843029360784124691571238828204665061365150440436915639896451180048031665899024626032982922969023090456069190698288699303632549534134177710976538680215762104405737808035257944705101070486172522512448757776171671419643158525308424535370141276581559387887742469620684184698815203090922118001452128518176458614814189762332566527149689838956151656083743754301471663825467740771613343199581794979248339816898629439570070555082614464748052648640535517407281988794869503211651196307119644504792481311110778732376239439505005851301104946476240637246954680817425811374965783075968071915922584222323164189872450647484588978825199799792757086468720861363527914427758325270664454919189564205562877849100130567445833863729950167488904943280321021770224453606322192543625852122375616695691244305992092178048070189615575838020958168929520293233377591265671780822419188951195800789833744434659759380994304189524112686269062939595313798662870255054429376048886595624928912611174209527858660199397701043061758857792274835835565563366337039011761208621381932196256589278476895384049403020301495490250724096638441625472242548736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -16725242731791861407579394940009847948052940200219904006293010248784955676528495378418076598140542424916311650587240836201368706252179921351646012749576779015165040463260320139161213382449895631264828812771556625618291331182844164496582435892723152949468732484079965466848336327128818348069486869662091290445556325295257201048737446713923888446352198500827647723166750628020994825549898520904681840891500235902291858836155881445595765636094345428062326971157354030945173662996394839604243653277871440747341649502165776201233647706995308814482453907242351414657572227331930576899361313197648560940800443078728640711220360721103671337408735429521697147320867183239839368118635602792904224633489696801023086943727111038970078118322958869986887400456319152004948264185152378136098426731303911670248532853492054495509677685791705815272606323915138583792460259868855523577718247235112368034496876630738577707347571726884477230428137799669708702613462482295316445271022645465658840203366314972068853964352878069971650653702051269878153591491208161386245732023919351674960274162066219605684445920190541192659165088523510937517233554340073460955461405447643055255222005038416485301783151396914251605801344124682244908734092348903566507105990700729322419397405128790922409596673062830540704236936962841154563703173442464397589168925074802851554247560571189596078126551761624297587091370548300444219926382133756298226852699463246654126801574758363790906830434082058204043051283169757337724695144105280060693708509705717010754067067922056196007455660464739317885662201273594823937121057894920915617544705731702766572117274993401107747996619217498731910749215521536297125183153149823411596499489833702940660849816446475973873464808220853476914844235309339025342878607583449061994567742629314394417870609182519827858703571519160233062221506357695227564824847035017574797049465687420665481860434621236882263560794623765033409117158307006306082006461961441789649893988405636359328308590598562700579224737137953171427096167334292062894717699553535574062078152480972387753782874436182531387401553931817366940338390780382030585025490444678154726515503964245571972143790882262770441164641941459047694228232137104149118365504315307153576416008363123226234878968884261856314178626951494925480311427685395474681738529505556431999867143368196708600219846706153762454915656062710093287282324367313958609946293768715562428100770102577467411799435613979822849484118465100017896284010744672950643766261758334170198942123721544101777922875260954724797487551852425560625471898205908207060090200476376855744026010933812571070894164647830807644155540161525140072891914581410495645428411003194411383982460745398057306502768878607474212549508284834216430677036630417983318212116294973310733410338302248647654260401123776868107689432239194191187666544004242443212362861563786204447241825699041356185867232816456219969351972454948524511521434892946795085199155586869402357259500326465354482251765756976038720738545601380667193916215098407995910738273448042883785843564758326123293259692130103905472251074984803207193073191281271602229352083567791728724115738971907020763649081273367244209443306959891694394539615952684598500022801372785103253816631698852368675922084510927496811366771362601645781778162229946509938333557101321542704131036891405684222195528835056224146172968631008872196012406148582328370778461074858984201644737844303395119137646782466126444689754776560379469311830158404932925053285944937441337150918112834385951632167685865565846333152741839426835873907559305151331422129525415904800795967492484132421111029285943040409653470948351826987434056786498755280473935607498268849884570007364538020706954747169230145654444386815351454719365782702829323945335123074417234078022792264696502452117919497809599484698861132104207239433887919229074156672744921130212219960873476711207485565262112523296597927664307922322679667607293346323638994944350565737226212929943495761860099500606661320269229551981451580628866912497508724052608917429732124886694663585259218543353821689047143598250995253543434393349078151470563012378328619800197527666835843510672818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 13370270349658437142375097394607482309101239147555447992833306030830348772013318536559459250719526940569117095484393055547314997576042967287474413295280327333100901111148525400005474753148187672489116516228460031537598581089089614378952941395828468116653820378718189554787729848905913717989903588737815070498662156029740699256971044893313667564236924271053063188732068205476594125641527674656292032485466550694774090657033702631359401454726756562711324063152572691601481162116568421879718397572181458297752127988420195580280231949646809157431538443334439877718352924078416655412176461182119646424148583550558484138799216163998737347235938405974319820842982624885624032355324792039822695768343833224144896601336675215177525637799894964450860405429613902420670770655286253629524423945002659523006066357999122331251899302227785687896966101614910574614751633666838440829167079003454729387872369976558266390991251092297301495716420331908792836595870264336811324500387096554405012545141136556656490728077679152203128715824640668501249719077791534711430634596021723662143113386840544714600189852671965018613164834313226920530992739706880510699781306675604406251802096044882876716339733536264666239259069711070103877806101846224385325708794221657504433363420227216270364547180809678255423033076853712443384708196883721429429941403936649489193397598854410987826639834260475028318800451152145732152042826119644720150840902312320977498373825513208828405922815623399507483966112935899778879575650417817118503133245162851720887464137215823225064717891644511298035306643911353204568382167798529407128228132640374778483925953341998327932637764865492535247527223858966724532190949120749329442433359261795669199245378866722887475480598604194156529062791457217383655201657311709151253245120693410474355620186820950179944399196979677005930757972187683938839754973895027920817938401465486694328009550239619180002266204403118054865889945525381172717869209130267729537366831812669835516222256438549510217847730732446734314067833940978563827233226637301776291731160286316188726194143788049034603176913752958436975878230242236907327890684668737196582837572837288963377269662088173270733979025508089746976275107954256103820413238996440018526345671942930197810324331083265430910532011256391531334556944618262890764294530876673699847792963700003467990597162867156506443875195135328286958156679927662240413144160505760328608119732134162118537994243349113748573359047030700611592105678249660901559083821186199550723340200531304630562123546407441735360026421442206796058503609140401859433729692572237006695645476363071068140720186918413831129080264041625159298591206925049595819221431738573765063156569981816419581888034725743252867771399846166266366029693786863788155993037351653937205845486923003784280631375157284470923250452386293401170546399377709625294040948385018710809003253644929556019876805115249956086833385886938934446192813755430114805007336708434467462079098117226254906259850052483858480016192561283959469757691896522422748985005158474683061152571948686062470861717033322728538041369606484909715869744992688256309996254331113724388711412829101162398598010547073670868852164580175965312100465550697371065967681654387359455101093160384689909805029757652915253643270821147375165582273288838434100839704124605826876549424183880399744743067911708789340827141112603335036451959367175514720096467916908862579864693629433795790141758984801644868653655504513640332311254872273830219427568932650142010965637980647844538187988461516802692601471028267017842712308136768171944949258854644454996205014509452699825057146403839998877076074068507337277712100765204463877841112311415135844863807936925290571563765953284020931545559341983431033707281889228571529597471975593557893049540773958163360232268519870612284273177838104356424227716731577522180344380566113177462091071183128137013172938745934211722990388474310381825246133259815427334165809283879874439474326573972569648779574938187877049312934299445271670887310389184281455336750362522399623687745132721548707107258069946191179156415137991650589379493284893415644284683286915300501773938422264935565230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -8575509244323985653403892577304720019360793128977781247963292163124856544148623610130584701859660818754377505277583805844426085701360698975022778555262050865539359761793861584746159603030881092761821767725130211363439987975905455504580150353716132787808675285850537978463837029057854926865459532046220495936903372184813557910577060348636708497036220548357019989847095068119822531903877565338982493213138375058691019575889794072641535765667900328085242178948878588335482024869937252074171234771544535751046106331579828984067454061510090223926311323944306289229846609637229171485955323618952397670047012871777054282684064264259150270963407508505210941855166448033733207689869649671883197619028844818526929796565873135658034674353954538172240591727086916161963395087323282831465297773551138601448606069451011211279661262424315129457939271680972464024886118540042140453551689467413844727479384103036688786233040618777937533200968976256824580484389790190732209883117993505423416032137810368244034404299213863974517837734854737363558681758116402584333352195193733984334026605334861497134428696533651363148226936129637563037131832219585970097102149463708107844327257494922758014933197955616154790573791482808346367315566601395936754077268675722155389792197011223126011782053104038405207711419404179165597286781693407388934108518621611350001802656740952772354989454537137226669369652218458630031520620366133109242095146895062305601756365743739130933955032980129197540193393896744452800713426449198222604803846077843233002457203251424986872606756085275926809619720364348302955316726025840735047727824575562198694496122164687671843991886086254067669386847179169010534539599280009323941506175741563111532434463195963147581870614868081377594561583626977017845508430214593032436386302371391895929211448841428306408537524898758603344755680088882858285097534523708354939799165630829068878500288105760156337020172311148925843432200332650109585686788588351231969886647707304646811269545107077444300770224092263312511909319990044624374367919334370635444802898809845480698830161870835397391980029039779024958610318985570540825964741002274264615780311973668841056869790338449812977391832550723936663449186057790748462049828958353056107657182212220748736566674913964875358438603406348641107236181583937664238828899343663976046511906956449664992330950905539093180137414374790748834735333327933557412444427395459745478731219085642035240810198011052643423333752092863501752962028799694706185485593465978795761485118910599093264214631737576519516228312223439246237359238459777234387411130737065104667166062229763731336308788619422162449011217392806010804819970880298562547236115307868990948479719727245293550796209629460359652972331037330830795863209486772201522296840696630932458432711928822849718307473548952905414324073855780088446322824132943806462058838339108309644014964975423380152334446714038310833476224999206311025081796681112924685259156224846803653600556184410849518059666627508971588365409281688706781801497385374314444639626563635585177905082029551917829887783649606227460348488330407447680190761570632822062286374654582022996728236228205760211159983465343054912180912633533695938000761795358682675491469764987818721353259502548865290097631249588374231023627470888719366093043483400810019589933859858617008891532904279142212577147475707887607264609177941249488862643008854553261323630831113796669841354215262035550062124737564571770607354430492583062025698496366043851796424115039599883885241908684976452487076297862365025589594420958121133195447057207196262388968551780027794931034304710076200749411600489682825755279930455673924118191815343578147984973047207055750042479530905437290899209639590042859141690514781744002499275518243994166606810134890368521097319493697410477419254167338595453037818384464013420514268901018441189768025479063201815594899217544708996699706312433591674154556480368500882926449550372621778962877991505919628721290231876554090682118784334693383062790101711656678363395303327848457122297118951325180243728784054647853712419277792487631730901283879948661418310236342393434750082194436717517589621628886346366976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 4436331440962715200861650624842711553566352416025096826500284896350096869109226907422804073957824865449002913547026906808441317129270170715497822935945686919156286357630253114880697346007176243754861114711117953980445362676288931353264475329912035651756888546160064164001116926460093120247531636436256680427495010098181620855108067900001480115790363684617262995025824851861475407244004902472877487819432606299148409831271287873741541547862197518441658464571856740566186119779983576428725940304265796227205932045043911448195268103123768367090989966537442751535937032439802740407810285441919850665310219888514731799973409680330676409596522813319949311645481389527746152745356043930931881141644068398146424272168295223307797525587750554081245336071239603891741633462595150704136414719209418120954571285959160095891787368721693276734960702254646253114902998467113539587894452095419002122085364263517821051646340651162882026080333914439502109067862873893622123724497457693452751283618641177273449579938664303720715418560812003382688092932932127487319653939517432667843847216218893668737880860669657136476047458824518443285674327207288423653318739753114959919262994570911401878095012017972341662661918963209052450915786208939859130158241956441077271332630057615903841841491201316912941791384993231856631135614762832345759582438433936322453901885823613619107310308413361101650575493700684872092780419086679767095206346455597096931693331656281838271562071253194860482206219444364834614089116040063655615395949593903356469836058390001483851022459085002290025244034136013680217703469149426822493568405769261330358180863496301325815599908180326072446730966728697841010187317609238475503938949455907157456907458668910894871224589898988101630461947049679909714242621320195751048713001687227533476059849597561453707241330579473895579606131564001579824454977097693057100027059405254602964571884457139722823325509253388018186383667687507775884182191932098092047698170911548845612080112086954576850640977548277189096863539890582104898342835563480899300017521501456920647447873438457830668227430017585932804347446829087806368053954400335583914928087767013319210792833935792523996096960853921559462040985419832485398844704914609074784551850067907709041345790829389782079708975418786426082006307316815827336746002780565294575144112962826816816517785711056680619957848142998609332193193038435727008017285307252392838978455339658287199784892381793592492998818007106285188068175909338091274919431742564369345956250008818891925487219080764795570735658927867808372382974922152264415275998719232388302287528810560339795467716801132639792746465101743442591379557342201359328623882588200143864552714923813747084195170287471205866815533881228200961045623555965705336256548885260445509320466629939973837513461483748470383260456506489623516946322064257889459920938655694167089788365493095135007150906711043858761982566272303074332186327379540716249741344162768801198212324311404974603085551903818904443307874138904468406362660280164737817286680973182678072647612739312457861648843386494770944658923078985868127670260534295463191220934511906589717731615629790807708377291179940142783523135181885043424909474193220536303803574993925420082688740434102850119779823421200537641400983258278369046359249426201739894459598537007853312698946822706009991313648542093156605608603533827240435506948769280112899263535803652144840552829430331005780899766982514656811582924611305916146237277967916457147999811982614706740879941929189088833847041778302658067540047236594569498457382652278501544074817126155327012220236512507289533216240831226148559110365289459409443046166307635245888943512029131737069257538092702485984818997974356856272789143776005954186012350387458801949537123420259535559396372815851859716960832705803401083366271062624476931350060543857850541326494721952421333325115622489813789881098540988978643235865067260820751265771952415334208868914394675655744192967857054885582183719554231758854499427167048563772066956550649146054431340366398749468904474976044593337661187136685735776019817874155478600565242526274550106024640602655207586683246593432145100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1871575499915228228511586063829071085373866338243175938667921735452474043508673165311087288965808359742375655079008702293208832321257942399063083976341228178944100453474483542522223496408467803096289496994652585526173060029916973957683390198066696779341500576948789791115745791623176229478745031805188671296708897647097931718043713369602334731535520077107027888855428135077201398259191839591022872361319316122118294638784779686496401344912284232330536155619713399069701191951652276513823998524311305782393428590750636005841981724321737401814915154813139542714911081486939422496793672293303087135940713091119303844770291317467124642657400255656223758581918884372867246177276793708410370077313954059888255057662926577884677321291631813136033189292446769283784945227665892919668158911809685079633076118896907225315299846926442240664557037398376647676781743452312682355558868064193437591367977280571319239286709191985497883614863599040042724358775476911451177398339478615431493933246759154286069792961395748437768567896679196790914589194993288044814824580966470322035336974346567227313912608284586929431216998616296375832833064156206178963286534874736260536051314754948390683571978938584485673551575287108743450743429877236215390668167644843374173185812252518382770385977015278368418204287354892638861274228255016346989456869401885693386630101008933241370437917792239445958943886033754654120877544321490209581539980839995388383570069027274581062518652199323463435313881290554048640174891908726391243574273427099345146032314172834376264434378304202569759003066136557720857977543485816058608464947472383579533608900201754598476198730896289887889486685695669931997475237863442327414453087267256230493429561056323789644693506864369727667238116550749144912117654377341289542310149931985704996714720946414926405601270757767779928550951404960669690957245430783250925834233522364728086967156010053096800603925085860118593256739641987062598182976507526177251245692524656555363592575796747100595640867842537203737389587162550052748705030757902047624600453257763493060948613587246907169857152135359750803281177100782581209902322292835985170262402506699942247156576088554169998655201438586849173805026684897277967157582893530411646191850716527536657409383397861813024804621708579586416032721443483726636476067131523988365922013180793618851504237940846675205769191183188040082249529050316047320351820255422682675734690822507015442135705843236561627961128204255124682030336595388326374459138606199543945229776007083409464312885344469327075253336321334473351453332237902828876538413308550171213476972523961698720371166047716712532665819157260859105995383546891445356587025005465299824455359699938603636329244009739120597935349888787325247160289256371808422263544123109764455256804364312110503745709530742643696674158666714495989586405800199262336126425281663908414649561805313860553949728936901089709915159487621857234371606756402879173617082659736659947669836431552087133597141973697566870679316605043257638609614448712107818086628633042317686269150328935472299215403294494659635755871045521780885789537074304031366535139281035061039918682075895872754756460409535887423134958519895953872089354638272818737384897365963128531964576875290292958136102424545779069969459677027141678608882402607185512119085883847877419428226231465972882511052355356893342214819530625250192254428985281992522275121168207361135170596802104089421779117680489271114406608378808945735521482097232475121614814166489510815618910020576696705727287577359954009652132855419934570402403972147241893657744577563158416354084743838009462494217222221720973799651974613711719656171186107091736460708358075405782100459625064058205069843357683729844834193136117020846700643645671750244342201786060987070088568745218100245846944073833128206038991926634350390053042657296984686504437716841574449441782554568453668186575661235077908684403999948159579509084246399994715868505547867334097695505053941749069042154574114825591300926000300027511370109459107180021920225465090834274245264008804198932125617092723049401545834233316637984037582274898308621333812989517995102908463045410816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 656605122177506872405671314467917219010150787832264086733952183820936260049801779871584696957954593331523541862246788946927230734668891132891010102573764242612956388300506445464195527577516284442755513848110486421600783866053091451244172491791545615614048074358769619679674509037794563348469902175410724740300329031366606441431039514095537965251329435921097400458458917735146373448163125013653785169711152263116720627534044238794427149183534202428501758340018176509137718441994311641473034880731612027412763394600271769523703520796735235592679550663311496373912660882886627792412932240780230280038589715827945427424548867919736172963978676436316753530147943766761417943399872917699148334953980007288128040943367571837415105547695149184679682647114688466811609136226685060238380373156467080434318085357995035413571054388769127794379069885212163563589775819788038478213200552003652266239003597963701947038016077536272445675926627458430188111241314166512534766817629760081733790549008726032011389125802520416899898364873101986171464732236161971741057119196503868293150093789086016072189008545481921136575970024803285212178089070178541340625396554245446615303932515063642805637443863987520811533966979931661620723859754276580660356737097800204220258001313298388098692876676867764293118727160989159932440569091384165802766261146703571653266073691141517846191436366877040619979457317778350945241825960845590782927776724925072678455949885170321241282133322942115775397429889010131626814418583569995326455058759684435153097637094609873115123834596782799136098310027327958204475646758194572529363937923348106001039275858614386255790105166511521075836997675247403176597340291328029279921518165212410921640079255248554699948461327915938021287393053730148127511729972874902317832116438332026718705212040449736122848327222999328913796478483584989628642732189712982142594741585831936433808102611243509057996248241094804026368397010357494613041267683364197117032062053357475047928047156909884997440043064857249860332140848306947106103237658170775720996250280837627528478725372903139513404179058257052344906222162103572597236800771943570113051551527845966690350743935942480110152106662256763872599747207168430557584098327640056941213467603342334181832744948698636505811363143621947013626992870559075278674974800227748372317999193969959896062675683565963369619968831944624773569822985016822345041936235245804002760565855021862192247694827010524833614228989728473388161746723069407770275718057798807999056343989597003752395567856243718258060989244023985396815984728819576816130354743347753704171901621557770091997986043762454610181578500268558038552871422103058765738245526246172627214481944471809493977766683207106466065484108507029566628677841220619134705097087800164473420528363663946378323767137526334058389582758198470209374254170416441977969927614599723018302544594364730177890665331951931470761844768647606057097834778134959173376047581119286150985151348581499303526797978345891679360595249770307624485910663121101169947426895820061135421289511022861670931952542721873756444196340933503769554625787663972675274593995690943432352063682841945157130736325192020305868013871497555664584496678466867113439660019809592313091610524750080112295087406863142339077883822660480845266756793749185053118395805324596433717657492643784595128327192841361693150625375927078901176328587141846295304858773652582395113289420143576619283401994005197185350182075108802078237355472887861295597410587197193305968143556949121769554349530223333367548068528476470657813181196548666764816686478259588020229558261957025695991497721684804777799636442221411816743483874623702872972078365089218521696574454028295141837400234426055295403475012465489148887156750416798554836540232942149942313087166895162677408543970744118650690039080103056989693665528440996889567704688097216685063840238294763694440636181332304130102477630613854690411162117014347356603362325283685716820169257668362105888590116922461450893490408584580465038602123544382890659897646414324323502828199818352947361929509431435609827418450681724958041560551465902230122788808647431057479679397068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -198845492488161507012337712523405890399140409735764357552895648486046371530336260790410964899659420179922673447194126935873899843316997488112771510050278123921604170443275850853869453441681999497305555531072850290344229467809528534484215221899945319805471131878595772951351468498993820754903278446617383928229207005994853020002875059354091500151557069072734209978155426695559823194839745698375662698316356205923275722836580557911102017782469383717719363959487197095102325649560611249013293969766641028026136368666981749108714818301541161847272086482855883850628463106157949077790386876312981508278503842327824799840001498461107168920281008136573939115095922381509666341508949322118619192895338534027721048860903356037964461237767095416582539291714769505066550848560823594110018607980539942692897633428414484177232008907374917531644967974228502986852223232585000979365797898694896852222237627220996225653735369191607530261553316940197927727849782941998121049907236369975488315425606053331284445326391308785704632063312051795670785096416498298985654721112476716385161310191258568437685453421501926566231298229766056769317730413616866884093683622984597681670896103396392179023073761563385563749811072073014572043903843521880980932431751677828385423243016368688024325531896599595792189174133701027808748343373321781523577571436607156271099278947504029486647350199011855852854809880247208691206880994758280231337152981199712966743882900850344102942092845207304789522518121538107452105866790359811936805300346848532165981529072125692563134599465102467479904019119746848033472185793216861376505747929866226293605705388323037719446376386038212560175767027852376843265462472534586687141006327486533357277900885642125443156503038570348572647173280362353840314556078284535208479194811238120713936459345657605477315922170127378122390728336849410909269742757109096323822162655533566177594069955015117858354896481718056497553077269441590725240398092822555070405007290738442034702316346270685045208660607387539527132073707535658151912510961730250673107353323819463898459480733350710178684186468614053761260107922952620056143837341183032543856765170864078031735650520151018205230257160446538531913462259865040540786356100040415301475139361283409795851010300198277824679984321563631466014024332563709221147999008555825144915120550333976714047842950131891869144623172469630507034147235964039249180770005928719965077342086607935827490019794303528226101864416958557390818220392517144289816629428887575988810009186309915647733699776703222832787038176106113566008786668385176453055457382739217296843618386547633641105130815814654475566760986062810961311734568093480792294377512043829686895880699876070814709241580033814044558108752409098188855999804441553029571072311338666482219181557902078223080519438403209764918342475674322362047411665710971424076510135802640451347441645991284914317627350984032105968164226956094451343749907144296104204274987788532654919546206441767069459577363534580739116549673811083935066118699943735127620704738197341208707617444282158445261921940472232146270028625050433522179144081467548368547299502159936380684819618733275045389899353487875821877465703496953209427790274344523061974395490263145528875120676740441140499011974588941730210063726987697960610907875181680319839054790304335766578211974395936986517108171512880972317372619310605106315680793347857068182841345644842773143756220561578677933344231884202668328642120125326618227566124059982589295902185682590398164810361488340703644766929999256827540444990119828389845279015543149086186174554172523964776865940938174248913330962512130154753612722042764772993126874058666984589126138670650736178449367495442527867381492789241226606787461955220034468703265864517273848023271784318683247645842352510821610220684128160978999357875159792863052903948776009650907424322385040545687479405672414480448615865887016944179393633687515183322736306769562738521537800163607954519282397282413763591744289266780204793998398677338169866756121232240268855826507509086155873854950741458462039132557787650859028514038779698589815712201058770485837332827170315580705906412748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 55463763525535543203327477887958758634857854952352618961045311091132961298311126489258241973861033457960410960485218428914261497871811662711293149270444911608739680613109644766160806067250366108312632987205791073230964082227881099298403845609706656012168471520445452204860852048548723046983878802011757717956619752648351680752434924485628860775627536627631767950158863407310948169416664923996154156014338111271925756035336980868092402042852020379330670761105113848149497230013201399335589512665200540624408750662575489944260015477187842285617053032947403139328224490231877504921883625722049174077977290303928465466209829856231127002961655455883455762734388862425036973599224674444324256763499656917985259497248739248181080468509085574219145300794363774539884926186732881588393208036344548751737995307018070853753401907297229313919920238899493283540181488054455695346132616438717848857247541686104631359005068881760942953633469030277255666744050211851761449179243873222647920334847246527784958270283297601417580336917545987054739586926364856003801297682530539643720365208328692761535709731689862899945547838942740882554605569602540604149336131356119543459432684005087845617896772371541484240485253487689573655785369470128594915693001793238078839426663535715999099986666826176506217124695061665270070766020310845149560398187704624893612572599372743298910554551355651773493505091116976825765550902901175620931842113861517050574700857961210792838556484628426849143513090702796259810725966244922940223653339151651457535561724860085364839487717056469387819154147090882109452170359762613281710755297771238702782420297503500497100547439003165095619490948658852655580660681243805011563960077634627627170215146067010449367101810127062244290068384107704320763337990077759833618285042615282159697642757557271072028151303843518641204720552718615118984736351235572096481487872124328384085426353565415338153434821560179151156591595955333866132195702437016625967923672813850429512746524984051823605139606579781073939408627269096851381490874257142963338345666107497288360112850458182112789013695061617612341436594407446726068103802699843615709163289814538629047027722010728292178791511332428497466990687298820277728721456705937665273904705208031802745426628132958114931783109132330834477800693977137984885848057144330060437500529100089694525213261588439105246030408914683864066437007887531205721374271082184278438578763291885640715772500486180653996746843461131390273912254361327138501911991545787024381790542896836743112981645036310702905918998080618180542125751044472296537625349303206055271142414001427183414701944943925830713507186496810968274757390725621072245560413520187299799200506624032292093255194061615936420856874358872579593596089514398327271251144863336507282487563091258175544768151878673471824185841101373106055607098329361497921248427317873959678062774770211590571217997928193831177532055861888801169716731855827479229917835920023508778499583384631418157339963399479753855432085410504099894052987712045312080894502766940230768431609379139077510493781810656056314861882176193883642057081953019797695030624191236972874762608712680947947457863495323485535016033387263152482090389513853305897360703801841881740794883180033840511305045557823197252469597654634357607496595334167331576482081980979786900457576031284168964856065500267363828610424588423115867764525523559341504714677525607074154926965959600117815800614444280825209739715306138024655122479145968134590988681577940950605030897727769789603851860018905709154114025975518319720776770347433690185831180343779790949936222624754527909352054417091338124715012979595325278215800228428847275137025842543703646465125265511946759721801556512784490608912502694888018345714241641525784740747524092001378616087854317423976936439623626210304547352351578541778761865458571079705443636753287631590596557605073394356848734401539887380366199254799517831466422173329597485899294265527649122682168243679267741251039312714796879815966844373846001489501231403683584477872370937958289064837076055873177605253348718655770032107360238473458191157990855512294413303905158792695817175040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -15361449118923367087293578248027820333709634833725929909331092516008571264123911572786664172931675000187767212631439328049052230388598367245079356170809778743037870613673875676364302529987936942670105649398790797246196136495653520823708810701331217700428976423821523449410558599021279138926264388344956071569935983848679669159891112145270181106018166869869632060090877162234752376176687407452020392253855974974986269609183945049071890457880851121206212543011730204540724150056659114550466540082298787814185209920816138063124265394354177811462199709356283561491021759199097809707270866499167422284516283083493508281047464771954447941837132866023132358464205157459491998178613544804093566803580807214329009942183339289673895459580373243180239495085925478803581633559131898887738128777364365581734123869727878546335203442734364091327155120147417492145802881380163850943121362851877308638543454632858865175535642041254823212056317460061709132292150392784899146880606924167487772322223794373304491490934310424091863740977401806217149751234971547807628032914582427847906578029105208474492115442825875394802431848116273086373958986025882120948428093433972855362957030478134453331195255633819260170959681085324870069088504807363179893382983037563064881246593348234947477126920099388441042186795159082579944666634851754356961998647299818760002128015492007503091788094977692979222039891350681177815258441782217677428845418023218699576266124806801379066912940682452850025609368109129100776276335052313430219436092109167703650706718284392106727986360981692287952451978966468004960805632456706948339066289332609027622893011366364896958359825684466745656179277746610642551731188961790499859285328195942344714621819918648247953813443196524128182127051243635909449308235543332777084106163856488408554193240041250250634860390876184931455930727058314989659186201458307100360674112613871957678288900526343646279186377168981988155277260354630011858252944417179446652154087358554608974213703666038222263090440583682173608876777044463897249641328956725197375497581549816221062863868811242018593025353150806916264474707227161902388076910716176717358025945205219105974062512598598739645425510470754578106009439907660934071242873139376305446454309573896664966117663831869717137034477931253347175591124131206003243977170754637311458407648487495925507587639896686884793625602347246431826881739057540594006623256200254431937577598710529941402327998334376184794805675396763720315483064292979781084835902957605687052526078756201766842585771259372469543084289305329001350294445599013454790633161411558085355345664764104798642447221051312642086922406945482024313893088878454571722499579239389365453144704555770731210922533319931169782274157558755774838966466103224510406034795868104402296242197523427770761535252875256831875905184506755447793792585039918646045244237502348850456373831942213896284617778991838105227991716938477120885828520969956471757678497714799926429042163719354462848411164984503916767679602026667797280741616079349340377868582138678740075606823801442473867857086990856993087500451307901571936221655686073674606436147201856945375624954495277966197868197518831299351448009424713275812168259466917585737067791992087776694765972835597791234846393481593049207297687439142646612873961674647725849036910351377656579413373165845854944921088433876088760987620135043987963903482880429126852038753863002005096963806472439506585978908761125949023168755849399050746627095635740283764885789460552916930248362999082591195973565220803311649909057215015004990663785794763323461740512594629303686908739300066620237636824090689741211437359664604756281414568675968904335306117640204191546550724409992325248574171203477669475964570851243523395189120895767568278875542461548616015671403677770275150344281118368285686115499443259746832213669731643291934390047286678992951497771079892443101109958319779105527810937189822336710381588835697330473461273834252294822930367096489771069127287961252455593633508075285507297230228671450329597191161713710350553000302385655259912195454507690413939168652341729907820619944977110394722608174177388286229610496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 4323522639926455417111644818893989814122577728794903711747209728601977284119464871468873880520010870447316409418183863368756248416363123565738043469673390865072313808771558287860920885066587952109567637157197466608590580939095771373478981310711319843806135841947100706872269358064541025834007512037980693764680016809408657902410513009370455331041722693659255377563243315863797989548769150116189757546567157234929469549437936367414767975157442364323342822343648469615769116373964218472948526516705095587417955243135739033505501290614476156366024355239126846943335240008501233101325810601010162242181523731310634003962616115800193529767850053240042920774845211894890515835703715063068893144384562646157012339682812930568174254262989510181886787200729582156254168452705585140181837025626876636116314951612275804305170387118273053503471778563466655638624090143840806810083268897582505617283603204967913719842937677720813441494064971162307172835567327776762433035325934230102205552512422995362820790920992812320236615769817764004138635979522711359623800529810013534933373201328606687899181249059834769010884025672309808867162999079841934631100770158660754996976728508317931324050129392074644899449404894382057662613087538482972782312235173337032456554157601546861603843331721972605525941160303776510279543104174793406913042569723596293628087116922317648418312501151088249024423257663339543705836926408597633350964384635057734695557795960132932183032720556589053471427391016682091396952034644617893882155664731117763839208913846600532307997397969089537948772635417789636452045210111216185923743641685399287377866984461149188606697066295922829041166263476086149402101044063905374556557514283728678993603573642293245227439547077120912188415293228735155345302636113892791186705540891007985090795884644935493572553008290684853720886025306890538387186769532440504353128324530434078224601570362660533253251749498190903767622388403115342507418899506591327528515780044093520184772777156944679129100803981165101576462385244790226932200342468227136654999693044918034096309174538586438051578421267841015743894596829034464593662282451455279301747359263774843011199109475204560066548314360313032015175286831078853296641703359198255009598823569468643498003228357367602133991392717855308137599910808828019816187969458157584873384443618683551218809545645773589773666438381456491726998380906755383958586069709924029377603000097115219780379254094234983458718330710897862036890076930110471155184288281343878272199238764175332525562707064585341698730999305420405772325646799869995809938109478152975323033660314307938934164085377604101720749724545324861793522176672860891717690962479191133161936010193744486781941626948411028653781634519042754001514138836690819326618145605341602422075539817292383909748449239438670567012435292224682206904473609984132946360370027624996010050747221869618967367220758141538140723809342518272852007331087522067637640636930835166979891377742298561116358695319687294250738567738995875275473330253793288743726124628581386502416391928346569589488726931409329783479472931485921114089976767982624235428164243098580422829300430346286564835843719816662559203531606843810706151457874652419642038817787031756224705648681146773710453983136738539863684424336132866121793906964972727539266649128127069377789639736848034001435504602150060321384000838761108108640475447961132983278969126151194846210718679514365161133490230787634248341812334830205061625160402011802074260131530670842803011840773721095888459040183263986635910000606708089721415232757529358753867223779118446929330930906975938578538783672624496833837888994948628094598093362046106532376731139670035934789668754174444063584389507799536827147368449373926265167983076352161979785791703076844144591895791899775643463370191155299573744313001409342053274037550623641237402341613144582289081390568611399575278033728792955209040365949202817625003217272677603489267144613166883890433889354189545933784498859442121908571290936744671057686528489849948999189103830535928504713796832123702602154035313782991021685270687180921472008950957052741854993863253804119700275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1170253430117257969442060552349785277612873560869902862694952970029568006312118177084079484048615931312642879572748437119274168918568084640561640943624701861170488655112865153538993028745173202075179340925729717318192759190802497633117511604197578498602970168371986636190767238697155271608218797983167348712681618614353755148900270156328035118490723558104885532244131330846176933086235802430270127013357650311048954029659999797825640338512380032316900994773897064147017734347687277773988366876742061772288633672571647896072505142781439126101537554575270238007053428058754640132344949933526847120240451979898606712651728981670651487905234301326656995632412769609654195234258248806578202901738402201203983033792698976929538545141985470166084309747186689184658453235327071814863602752120402606305656021924894489169927598225493045160416772515759363240094515678997375089845813353786143083946770741853804371356199664077789491536042743074108605319826737450127047993278524741247588435335693145376270608555965473011056624574411752677306108462618976273425477670217510372492028700389813964108093810962589743212876419902190814658722444274436060579386465983490653402985582577760129416134480979669389259665647302271965601827104959113496436022872269516994220240676273154841306493466205463053645972883387238782078716790271865998771568685632474826694618877774746677899182621842557378854017328553232593691115130389251623920804446680620386766602779429068111609340146998999831773575792599141001982416774305483948153393369444145769352890061019532335109467676210998067895012669541948637922897566620645076204651529820922064976086795249525329583922497410021301234322138548797711111649424518169331925601098143809148189943454945468960206620729063220559036524578613548666966865940283361070179987016091831472034969974292231579280483670363993770246180798197800964876743018057013256331686439756612124166813204001994784564746529956460350910489860841949619789801917921062800541375480806150096111552874724273719784386626926212567192824039186204290725610663965262435515578659766361346982185307533823543382221031780360819250400571425167851060232649579976392681299730161162983702043523677824434230739580832478686607122023999964848521464163156663181763641413061843492010772402622495959444471148778346737515009603653645053680640949056069581196160856552927274624077443378958875132721868256161792630409604711120955954426866360892477901706250250925586640308816843550910658370898158523301945875079464511942026836080990247312155525776381730209473185506589208542020825927262329696853261547781438422546734198279107258838492406460214497353076011023082447435887587864792967079592829623664376580524077725975335500002399358908743358231606488293193575464174972587120249972283575374172137802708183151434310951831047915839799665526533396906348445416032222732042319562842910686754225188787575670331286234443728009857394418304218549129197118736128012216275331940002811652571837919943126058942442020901608740950365375665013486210779265687930702001540867897952841740493630127244949429225448122491444309299016801183473875320697719353860576056243468121873041918560206238408973611276264165602905689682359526916735573158584634170595903600855140321969769947346219158688513750211612969675287790747580089397455243157356478290804732454795768880619640412809697446074011550836550088811650246309555494379281895859016654527184561890076869491907758189254328251030907206295705836631026403701383957486347583904608007033507174786329185911640556929565405666290635575616646487824111761808900216704083542714771979889631955630688497049458828212446710900963711201666881783642241936105562613688698238664237696883286128753396782917307489639518341392908935819449851106208440491066667213272826357145150807108991118282725861775316239861636732546396847493523770954748334143828676844779135423451805850450332775097027247809330094165641496090764554923818706736812595417865041258094748754630070992551621852314226122153292970275824080716302580147515725254719701854539358663693049979149827566171137556804553799650713848464200934928096428234403471334465322017001467897386467402521788391884765265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 282075690224783412676303025687972352524052100488432478510682196393840155019563759370347072918813563319237278182404491318018338900790751829323553307760174688221749245097450744064986735828853683791724488402436296865218812824916843813268745938987178047725093750408029366799307980401587756611039497159934452511867624749649155306546735592415879517765208900322928741159253564091300345976754034872477163110739285360362349929876732534971744093351472260713227032070225589965581663815521819858260464724243069087824214528893012741433592508154963025374389074329986626971486158153182490564747899636225335670304993617161148898365816879492115111917833577883999122935551466278129115169065444411085407304465329599367263957932361089422650354040879701620560622772699503974415166966079054965047280217837137619123578171440814783816141263741939773797303615914502289650976586103951092405262246962777848426420715198039910032169484966443560128832928666823905074294784329056392259342728713842351642835480515670068003429716987531898975203302546602921926543671560246609109847931366952831617055676019863774124405038715266891618200403214453213402642169540026486666102874869202314852281842497704199733910244819871472461269897250669831815763095760933786955852444182509827101136620490009431008648479034524968768016022856162780850682922704516339679240136518550029362691705054616747887962911213478515311952651495202385573336272496335806827053424307064274914446226484752657143430858361139144408867406690453522741055484431234075514427556199357927035349832144473108330932382675486278280060378556158657330019256818860548484179733444269623373521626270207501538079597443179859300114928606675052715032987898389824465744361043871124700818841235856979995695198901041228308698338165466489369912719336893035605254027302861496388453939607273777648322899011556020315193279969678792848154967918594100608715986543305899410017185849745112592623857846328014212456424297824121260383050563421488739952357534319063361319349585943424495795576249983814202923143141017533437945830660672692342577148530647314016033455308624259319581681156413387230103521807908558100624748762070743229274012931092873749257293008704488403381370755528024534052207105820962205913149528235466530500725072505387623854108832311074888292185029598795490284906899162281088671250130367462061797355101683889728601157787316107588591999609752149497391772339327158919601987615590771693012242784465743270511586403261093470286045931949768095917632943900598800571341777003395912514968607576464192812821341341028462208470222260228779527247396457532873429118810199940454513157495652442413905798076938691364522973754885715563979457976881343310803925748015543505252500561954898955606429664102226524748076841590312966725703363178925985904576963459494889268203663530120414109261624162280271631563964631413770281204515066543635055751367303762825993445610428717901738344402101440102717806024971742172063011091885474041539571683604600411118295645362702032814670530444648040918867855193273924968337638957927887077175097403379628597742379065823883546594548394595035972246078315908953073506025164961498103761586432467505955924345473773003413555711377069485079297437750072988046337247310049373364181812419091322436672442384337187780670108265593407634115274754347890085461235099454889582568545085665466792548660384142601749488618660838055837091396700583378863426712744178002656090836753012848965620998972397046549815356958140014235989978450401146844073544890290203890773713513210404261885747247004757448057105890123314520939196122550891694184789268960399635903685671476631550027437108671391261467465913347707691722803500949157342912597554878891258140328095159699514102956826458274662999365113896659025219858208253426868190779351550722519096619138291717613719839285298982367794605640804501175538977374313760262829885810164812211435763413320924207717660510017816175715729168664298859080161442495291035824441809251477868878420395460868944664103666035673675536258399798817862120224011274375969323022838321920495584221649283157072509298401289800330998316941979002213450342325607013385574745255453558173498528963231744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -57317599858728969323367889761802871194054439849311341026782613380817705324465992590171748175235758339646451902974402085694514735357174385233762238395680184566716423392432121030580524009410280189357132930544380679100061830931301586533786616346849283125414206283498718649412844093986482375729184513114315674496245120809470368873780396151416137517856611594297717238050448584284604226066821286957692828491400953079860363638824723225165529335558681344699188053786325185146562878157404445332877716298941282259494824524807522157107281438709195491895837223508681239126694607272917060129733975409596475483706120124345683469196337921844525045533696600877946588024131297217129857715813265719878111614559017740838218452071522152847964925383434906076703568068967470827973808312516270096561685797305591591712681323397138512543974216461232132100739471167300936671398806045482545738488473520006460690934151235529076420615867981017926252474177971004787687879522293004991360685162908339748450268021142520920336715732704135844827483845207991942815219092010857201876595448641097048608359338532233106670434321411406557404435603310554495737020571590391098998413613267690074314187431357057054529243671822396516211984672913032436466654336457759288953510899019559829919325849569687839731095474402886761475676491229223952249000959065237566645181320900410267572534951932157138503890555010696848339748060282529108259598821819012377694060173037314170289550167726491032763529253885183169084204904002330834400560183109332339099911850258471958349032237592394554357334539227554602221618482205353829055943236688819258286687788629159514846838673554821273756211422553126690988729419269133558513892555804171284314552353477949664111925291342828545392909593331090888587228252354489405549185214091782565729773374134131532295285116510840972341310461707804013514743021360649931416278489176885054766077851497128694812977186640580022872864919301353032052359302481100635385770784611399430979860588437177649333026833885186293089284572591177784316628655169647353014431244966946701910372990332936640296777157014279092946971827775267977631667934118269909396141121823910358346304644200808175277869702010913663323318990223270706319498167294490726234346070230103559217990803805375785305421752003396011283290689219623206981001117492036086234913004863620681601174051376538494473120109430777657809970975975793960818765972474953969512587182082715826324858070245631062280752762558910442273171759963082751668865459330708156101412334164262955316616858862418125507680523629038321228265468282158907536463583416499583979077081414084281998592082086638375833518428272667449296014509039421599599890904206824111081588464204006317733636541477562247057493866181874385069869942612822856857713465228183622520706946629704258393863985398873746295200661306734704016477910048299030198069031628140097890113765358126656799421857578409558454204995410500135212774016924201602206949872218714593274997297653665501381227423615787030920362505668665650173654033388369756068044568232106787750865655206994257023740657008039567715622968673089447892923943495511351914548359139076344499020242973635599877539800291886314156827722919873261398560348867219895042961130502766116957782010478820359393869119551807492187641868383586814929569911571827140756364648010036125003243999060412253340523557347950500196957730916675380205728874974642602605068937247609677399641632474668181828127787923042105995108118402991158606727413666968845726675489542105286582189257196940402066912916678321799817881259211899459169611878435957450164469886901647255331134448815536695246637697403580967495399398453120618872080693092137281908285508584566429500793109501887287390908597035823824506069540051336762946212864621856646184691901812254145234097389697787713417172318867969916328484396375613287295717823916759313392564846129515366407916097349491355885631540925697757596515728708105664972751602942373729778651967180693129079915182991571484722466427109842845077627927313975673161665536496590482384590304840369500632023443741883891293347594443563803851400047863840393742441717494500242503009172772545975249204511821004800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 9481096860356022489030738095659131657463985355856456569861542549007087867390522995521518946881541918058389180428292469545611786535597205254585570248648763401484834146480014961320805671021659881706152799181906947455161263044224549835147355946933155850901022808697486884959400618030902045939139194664325578525126021474363748306038851460252859614155605050804292950424087984874351858257475624131139437846880575408836615693024288786186507474708759708657209024677538724674863623170742790741037588397565916734545368513975958032004335117968625143664372337697368956324412956072141677425894982186005079616086945772878621641674192226391246451253460552242427366731293677034866869426274686308785150357340128447069159908095067828327224194987814536648031549366359715882956493455139192001431760097412457865913619003206679960166720962928988095646137210710654531322184556332099121692532862137468184618523790320321564551312458391348463325386455965946904912583545931239854149607950659159336642339374229952722882269618750896136532969758275805464944453528283381534490644243387515739317372189942517166280398287451049186105285622471145544624474466078559898129384424362028258463749634870172270316003102824109198976149493022642111900403008897126038489099285165734126779889973430138254424348708095273179772396423068851486248308851144833314637168088903541260484988661095515284343239563631507438042481646718908249208544509106888030767845785910510806817393831891922201055676491087564065316397992417829141297207570631782105702455241025219945346023782532893799870672546891073685053567715875218650631578223939562816300785375824145369166965313243779620232601017393794771933943341745314860710975870423314221743678318505175352864867660436869632611472347485029680093986980106395206128408874823376087893285953944462716206048434208070165517387327658400915129555225535794695506512582965416315609249139699068207595302511861043423425596369031080061378607912183048212444397824769380963442544648570817032968696908671195404427140450878666953064677212775696825869362049742918922241047983758479076029479709372454377647076049959301303056356123122341362835682024586165541546385397611133473893845233379992151507503828420527264233434095788832115586464601831175212507581204677627232112674698389525321697458381022642958234982986823723925631868698613245035570517867672105730066134097621461852481596472546660048104753515479556479084977220715889283955515923577226244352399291766062086319524797707086993513779696509764788057976639111150016959968659526642858021662689777087861560987373114104823786568942743303152788810706293682750663010593087901644392851063056553960634728058928983730042361187969369362656986430311883404472232238917441692803735930220188836672865848035147605110977881380731386531121287623275153805162691245523621436071237134959681103720810619305731155438272744849582126707841619940413909474662728991041624599802453828225154336833611923733080017141667736665915748371424805859982534969432113958982778138570786038978750423565952993124611745290842344303750245010363125927909420850094242763005090921635562240076486016250109372909352976435579695209893762440198625280691808741610574736189851788732397134335007094668121385878476395959920206035101690893758770148414825788920539563470399320318866762386187741249299967576842977963247356391114710033842505695729660090953337745739601147259206466732150808294470486555120276099342715505122740383301584602414518572036114123187449649800019060120307725602038926074807272840060053233034539503592308145542416214671161939786405932529432961059852254888103617361544234545119860054339314082036590040215089548237397348512037928530938448868910762020777894401591744851279783108409488245872621622766544266087952936728618903774022504217673505368834972610419410852726073519644016701568594041218252512676547015997661015075347497214300725056464255694428351364054972304480249999447853623962010899306516971560483515294765959827081831493971538306981797594221429630762750686655368841337834892443083749364467184391858716250076543043524011408247662941707214950380094501413300501881309007373716933827817595935243931206417886740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -1236769911042695987550157976625496512256970306054419240838723194041026868167738303068091311731958843352473711930149636855505408495786070249882153594314610803549886077661095919596954011600117906647845382856169804281897540086801557428868506862289780575565277027733696032555530566556550937858381179251706198520002285308356258842766965803492179025552221194701552612437564656430989795805687270642590486305071114424311314580413002800257132140425489116119684771494621219032643298141421500084566163764530513798192432264027612984845108050229541537324991033639517680772774250430473409343499975187207180231398222882136508176387838764176726252912382677442704762314934048806908241673359599095102289155162993104068487604426938842003789549729281784295698822107089653591216470069437322961287681452265411041133543770094250522308477587935817788853927800622050930709929300984536971500325970578275518739966842662178910022081421643124150464768120298033902361691197517381366559356511143368629191895737459416385856785213027027044062915733454711007066160385345121101075242475952761022859109029264105190569184055269999399857232821631833900802023332604763245743111614857254744658846271514228383245729170768268211348366181069830333503530501049784141600857377765850898398987508746947829131959454772516913226964073178596441956095939514889955150449540194073097854698874949141205330719622901821709321376809919863217164113966343994454696354202005079730139732546449365596629410648233391269067453795402861350524171221362535369211318036883760973882635530357792803005438135380834110669439484933724796702130574679542660536099539508718921470392248168429079411662097175585303464172127912461683265439967008662430790609355306801724255260004729195284875259983399457205134861930288800697080962020217145516578034281627858182630362691442217985779535723880741690740616962078850406188157751595999432574188986460925126878131077874496473973729551293814761785962569863184566529604878054509097398720858339750032897955215227325393784494470822010728551273610380568215226605642630744504221005185608031412173262453635262211260674060429475389086732747147205681179188076321183774512182936580461044251223590192783987081468758129390575611422593119222422045652340251137830216035678189647152035759295892567405151815119158995603820156846399778667781493025667665992810678554237915826803392695579286604885262041198665239001539283633965909908365358979385078358402071289773416173756257246492451560342136572527652346435994190907891200700305340055754997553304848967053716114182244564564245994538210690103636710924089393814852620538737542382680452850861085801543019984146828596791303718644103033979318440380096434568288190215989817428359554426493579220522090762103852041845343393069312984729881260780452176505833065740189468752736505582938263050030525095294916106089866244122355404817433853251720270083958393284656605656054498107996479256301021929790485963688716747966520922556806300285385275723603861049596054101792610610744641858144108881685559003938218503119470249585865116820190100166734419678831755647214098850073656020425825399489870488444020408877017284752435691903491053111509590801410182205410085552879318481328633615436379787681975588053556671433888003960782808379294169952104848334111465626018031730573512607741606350526085227735643068392190131911803656903132730736780648786126563440067914346589675057283597121955611495654911387774081025255208109033011526789776303604884752172424504947000127730817689194455641938122573279826736054242950629077083906024200700818320856248351049888767472868642611415419500130607659271724966329787643060750832354356018985600995236984852874068292470747896617054303203693656517594786608516274035415180975228691328871729985343026050854244019427006865211916043266182977401949683721007752043089683814459370884612894196073462799260985375522767095389378565029572725473647172590924881053005387512999435164010480480135908307742048075410089348279674990666350556029710580877959020051198360684563785557975209846016949977568121963922078221233010702798961534144973786379556288211192959404077321088439026031148671883780536634934358198714368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 121062934366020875017021816727429755714177527735167126273046776633976628774496401361918600072435176866810762487312658944842104162625813434171091674882397495910676838606864213724798226623830691608938460888781230627269439689942511016651187758412608160120745593507626774146414834206783591477984090449068630553339295220756763153585067934504559945036990731472137508017982643108742190604556273004640261963504365826164511543141554193567263664185460395907504110963306700046195883668455038838176385176358904487075594913062656008801478493185080108894790514112231563634197043859446183929672192569699600522744666707440372396089927361352148308023196073063615477655366394062203511924670838512656531741013597745319217454486241942231826131040699111350420127243750526688077421054941256697016297776757488678341195074874023270730491848201475516941583922454290926635241127366838792462052947825049029008292151658950183171432018452399039561500056235800152105726306209564859366148204148322153237754768398252182658228331600621772741608027680591952165310892106170322029630738305454321165550986686443624873120479178370817342181320509797647314387195390918775355546226083627898905696944561642274550716632499607799159456309789040868923025423094455335097368597115882836922614213099808172577142742041055505389475686870697666076667292920508858151043533714275122265730512456993975381913626782316828502358417597793749067305161052750266083976192983014245826491538116007421033407631805910811164027419776634860791012165146705105652622088611051421150605386341837347033879248645679466238093510481745633826092876115075258297849996297706995675776049392642909473468209882946009059520706639851251195827633187091236999430147356572107531661816429291431526689033025592056216635412477418128375179976096677657149923290987824521742611514221344975521094140860614490025125525160526214221026793653769211352263172528119840109679416057348605225421277296223317733104332419535974693262792444736804753446670498663359931498089969751935391293417215308859069527699984622685569731150549653826691808322977030281267379829432800804303079016845725926311072639544174759649338785081358739680634719010062899078897068132200905903037773279572850540287205127583295187783298635568688657604516261024140234288809576930181093205194637897460914861082275313476715612713070053692837514060405152555312474786858495357515589914907436855027201570854461616927053372346042669733736920415176935874506435050572249848523865983149549150560192849881761922022780403587554629093828100719060188411627660341726207788616281249887049390265958377580358856917065204740138833793709758361731560606231238203750600993768569251558811691930042592845162809291188110673546961204226463005288470149722874927112570907195157879734813515539924986364041830106670584014649718250117877980663204574488653598303729467754398236939131177261516169803791275925240296394825403690182869503836470469517292884375882272017655513219521028513904008606924335399636926886861801047733388232731138082632270993567506905192434484250087014875248728968892987273930996932191475931096439190891320627417209461054184644466166884359429295139999440981153436898535852068082532550753231094729947066166173150637488420100889144764023587387076842962128464815665856461043946029988268460502430476932240743690165868038999604054506427575497957709817289482194628472927955844530455103658113446200894644446964319779430457342178007004527597182022668816971738376985001512879386987730193821820841511866391473893877712459959719273313870414382397827215285583017956121933888394212169379808258848208946469880977875114502913105731717058858505940401421539278490340788063883767875617118545251558451848229215901449245941969455895874618606644390507423123227667774516173350061827033785471161676799073456121561752624693209765293056509786365627521266888286326224161984128204806039897911410902940447394084784838378929370817177936523247756196224546209230965102871621735430975596963927158969346602595667988848379051700603867444648375090291410097013245186588688178391424023257928053355764114581490310208514764323000379394597449760517496015538661198788644921828966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -7839304492702114137762491741205499165173679873157552679258903082801646981044741983476990022254001207820224258991660504096939983359752263505526592437387249675598465057234779856860841224506761080779129903302167585160674940577041979076173737756527311523081981632560106518029878222954662712677138910785498529018929711204298098565471440720769369910326009656201632454394922516299855833667043423171436420793363463277001548938958409841699556475267101158108004144732461537396718821243890951898292154345454970387889655024886454878472974925807023542280080934198115477174621121366911197564998714913015743754901185905537727385990014564450494012426861304947053045424680644604953499153811032262408612731510314868826117045850145443331704635370402075974953186924418744645373357992803198174844929699660308897015967593393666635535139461449805194631787694623626256107751707225641529960246368704301568368056993053028702811939753790478873185833040469614884646590387660457428347487787606113412636926396103733710058112617863931917689996760501354886044971497990426694321957488817377386900952431138131877291454633081638510114761703850479807700106725966758101816873413239628245610942638961159114880407934144446132693608354976170064493126347085557593645010088110547903632860247379701549110821167988041416343202593078128113731805765470246444951542028486331277403396330760443980462070428741325400295738045765431157178321081096087056781086942973233724332184436868422779955547271228768286092365848027692216432653219585077970501115542680236265907778511731655976831479677873287503945861562564497461115095052363675560288915802484668659988782661546537584199666352242171834318062108134640224530682963115490642610466518637046354554170983045616981911842285370726117283808894718015650302476023323642349311616015689263021184431526380748016688048154344846610562204111396351846166666762840027786513026555916580360529660864963138082879227857364670097836835408453958546642227761345347622915700120489658211815874142775649669656273106023736311785854754896641370752148193661597312812896036057442516695783231410152713592493208801325710953502043831475610211366534298434531772944151001681599642473800032538450377841400710107946588648928386938419299298798398046549597269850010374926472272273138641945729026110925670077802001590641811880229200305648089756155742147618844148039916820664060873722520803584385119793039252824170631065409692731072153705238975719072692891863189698459471643926221205785910863864988852710109897969532114362315357853437620771007042500151813478125384213069433373671949617179159183436600843688438852351962650572327236025165019927011485400010516763451138713042217897462022143971511133180030353906278473231578110440443318331041044349133792932226288306086911820260622657328924897080890467917183094510909399316334227166857949325434676305949396057101366792163149379418865043714554500427274995409710445016629429123248493203758203426763140757358989466421179940140966681687818827448906967057241058700607303543237540688703094299321160529810490764497845552548586085462681662970731672566424810826161138295671769869817516520474266227761008237231632319584101115599488905699154503846103039828513717510307519769719185937928932820524832581379250082412999246536715436026867516291047090993310984373685951953901281246365879693136051511141577054499714504486159287629584269114637143832347053759318258172276701100776703050809204710948281881418928677020729771024286339896020955229491220818279920650366143163932083431645626532105844144542564728625811065996662533562393651574654146538597643233187133861211978162789957738566319664371895160894920415453624943445818298578688734857565005423040960557786259400572843696335328714211937876925007158909851935475085901957991252734739256296869881735542790769870402998654301930029708421156713795484082145355652870263517392062694300056857571730454718484534419284905280142361142836282758996387810622010199955583423819059389248208468398688585682480513957273885358103136737102441110108692223566553162704930539234960762918436714120820816514519522200270455946166856401760579982257913727702524537734500116605173760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 147218742887011696996652134272534514560006300077220502700633649902036129578239915715043927515276108169623368186457863296503603944540340096916540765624648339404721310907669821463501628915112315056321034776057170618841938532992021698067775964691811845524636419109079073795561470635206833015132833118697246901083587364517349024117581165762256702922513355088749330603705089835957499746560048836783466927792197817647378091753661111438585416591100439967562955102122793822267345692066980591261824776938322873746945367391642237914157252632897344346095237844503746544526719109843342692283083323084787413772816686610006258317581484548977347735741277973215709999230262116856415003266230961908699613934528165367436867940353664586789885451913259752463734113063434750239435548247808368098170593493608080884652813398722545147376025033310984702703835733502585826132585684854856268180040225510837891219166057530494351174256975289415180278941207924094325618689558757706251218138371036422226801699983704371847698280275945040149844762210757106087071065206218554698868925106418637526576495419523493226851065567639846187290660893849536595078581516743886798146593929080964355867077512914381894024488563664457141042685980141570718229675911738854766419469584974074022427433952477175610947849646895232279267978057972634741153156204720693373860330518929097823714010998233793630620469701009870207524091579425266804366292947742469721888754160382152283527702164263664639243795953168631620255473069046731470432739773698102368277493531625528028084627953969797943376640929241785163500699034883222784346248663954725333034205485817174289918267220783433745665625663934048528655071648668405353735959491112189709828046634197849320735845291830034216748855269118334367806897817491121834828652178592337345004519517351524881282492639695897923791323367478008894930721351442427690353586588474841697360436394384958151692868292760276154881778783999513633847159233115771429522599253142992874583585031720737219302479596095861882158906087264233556063869769481735049130668316873006624892843968537728669416587658766510391623882105183923593233679240799999586856169865746221075676051497279043272376642418369629589471479188953973046235205499732746951344480053066577539018181479781981014776850146313901559632693291923587738326893108744114224575656013961726166323975891125484140820418815319175310842011412495512915811283484814844089941956913644266356222226413133312866289865069793671512093408985539326607660739774618852309755950862825905483244307450805630245300366343850770978872752447815822680368102175873776521745650442514928314632375313282934627347671349014113260273791575316696587725919318735909113606949637520563496798184215421825659307477074505652470663128653186228689723113162982354555882348492745884457529386033061486917271288611157733109798356337835119164546397192829192063974375665947865907154673122906518489723009055089967770309940263209604522588214534888719503835882295574833451167823227010715126695443106449388881323651929642805458237851691314328955286402172736591672017011852270777967968534097297018754684260953811575247153160368795214267127883982337295491731260111789452956551270563880916068701225955693194625078519749821971864469012769406053221822544014437588226434763455297244742328381354406346678874245370010290538990521563337828426338248942568406182733210793914736626255369793564056912273595088900450324542985546758016274461540923144049594073113043643734895844336057840144828042668393736264653252821097724188871500764394703012844431392702503944001165011226090512248118319789022351996020789336964552184785710867749308403536379514405697031276542158312886321447656025477573019432423275208613045499515553554761052289447132403017109210251535765918757434228018431395753976124271853420683418684187899677716623407701938381796452349876610680449718292259003225459837699900358943322312343684705554655885652257657241647008283649480386580653282508161431584422108031479802684410078901667937048689789197244205514348782361329527362155675240675677743897480163541624287916994132836245147721068622202037921916770032975316033824335883432624128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 37650111050543846664280331865597135573479806024183192882962453864517835587728562601178776169589317782667822783781415800964298813646961940583348696178759100724280019642493657434352145347638861209038643938191470759240035149014711518967820091181999455084824574309213332337438578500238196923550497018282998140358514086844531518852217266294969069886166998880844997115027257445106471431611683719937209267813333849998721937710198161149100537650946647829501854611880693960273823321706245397995382033153480947643637198394112975778782858325807645126437502674695859048553727501601684435411060783163749491818697364489828561860709770167076901961663563994155461726202046418092639921082149376698639814045318052452394637136057604872002609929292862592226442122285711375001697991321101743181247415750813064356484935960363815709180968716380436866183375666382748379471110831320484594942140459450810686649902444924284146219065316525199732327987775520827475218722778976487062136508329224940711821692771693638162258295779445937631212860909752100312842684894712641652799193273755973217251632234721750911643972296690839064903102812636336503100321069160660222868335616700514266525324414855712397917852167045420796394526061437374641491019277542580370748973204293595949397933734821761847400156696535245177535005643017905093159411013308985666418201506610381718088286357391210252503582036989573770225991938709225810882173170861791400199157710887848569996424321013353811041841213229909528017260483780696304144952749367129927246270296901349201423489733386069039671992421414940036496609948111837510692086168769567188476204373977571540828547953180580482155802721300113061181560442165965118709013937910794540709003127274261141229996815717227158937759476372403479460606554513045348527544180712276045092694872209701608291237431881633180981958124112211515330433546296750834626357602124718472147479582717330807995485603758037001654160556881993033615184561942377289860791865648272340094162414040020094016575299287559462525787696258709666085662719714052289322627021543067635127176510522309910116582561014018965056149582218145523859910804824834492265767353025975392538750507013589539484604856234404649039540998424324934959644039616000814053890482210260654388904528791990309771122313868568471012777713262952059421978036418651158557234850599547785323899177082925495296377073883123894744295303959844031127441484404193957771243208352947984855824962888457767034526347665013080670405461465500845130675078397147620772742742459496968360820290829415178719072915185548888754155651816583674705571047206709518756561558084185765297271791972126389301452857650546386443333356934807810623344294425208887860408327396527930566053403716255609112963768133206568441152026070272209635993877501734750445964302432598208263907569936172149084462319680114699874015343776916150171079220064449498158083564618902707787905841498436104408971240452804146929623354969783513615015077499652396476602019738726458035471993779453116181919845732330423990899466010548804828712145732595868097756428395510826596612261549296220378533487720471767989464910531872059579101940280288435940961512794666849343903631811327040929711919678012527380851088201163350103868930713755092985974944480698533201950563175017563766655859662525764897118642195256318667107120489667876927308375680011166035414415599660385550650018718122144508514972699339623412829422844561640659874396858953304616726385846982331398093077122024157980302419145590938324118921546827154168967595597213940542030043076829714748453916423370025050506337275529339608615554444965421397304591357847359657724320922364542686565180366023636254617657355909361987203537188526660924223820113459902355524694022706727752531121972454451906493818858827734781299603294648794538108951042391294069570847909198744598042448954749280385006615677749803804804707020164736846605195766100665168815663625809225074712397191707312250222226830616299367594426972501696251325909118389903097848889818133425139684572129189758100006194074400201785447631223440816848007202273334234896154439503315231580773495338712277741081815582568163982478436990976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6122443580516897199916403164058193465374867157424596849175582722259363006013600345017450896650938093759500834250675695830102046522528076561810653324690682831030173170976261468428597158096860421537360599793166402663908684747006515762476768634797630570973473660211256758656035755367542622593305561551984496451679979556786847904740533121069329392010029513235703216974975986712235543103270749144452526364785087749376205704423907374478795164832765294652570183489900704441432932804019775268454833217246453211381552692309762140590838283263523935334202196493769126808574834400378781531566136419737553879530735920322807638648529892930165480795868850305988943059833623558450105900132640035240073605625680532442358175835921129798912771996124907671177017923120989563570488898288977252293580173649430288030695354050007192441474147594973131507490020590767974197718751232578837472242846739038077936594873322889483497874156272573795446467239159373736471070582686329517316237881368561921907160684816380222532080210384157739688923816100850792368685339644181556978552429599057189210018000918325798550255619915878248621648286145542196868224266878728450501760596823233573727377164659665478963841409810005560907838973465177621430389128301040085435740726013825429130684085790456683666212494828769876773138455846739429042778147004212204908379038390121478193867367259516550174267720273881066293328300460927098284274803978978954235505432280172149144455111936302374720238928179313694775792352244821022387195344237670284524640120067908754855174797036913169528856309958590654292728040789639765997058839978779606708817372977876036969198961674642118689776496536087914912730370289433807472908200499222065553029237647103978042310054136855288649688276623220122566013742573694109045322127295078664174113817790245662568002935160354386274927052656900111910063120837479803945996943148398841249830819822501136282624101064258519122261376006957821466605967721190699598821613514598310637071927080065669106381024015832527282185759969294741927771717150536112423920153841910027586643703336787959523321803783218205787555221482346453010412924225657719343306348117297861647478757239239892191326425445763389692414345066290104499117147500699294848055173552774710031268494893739398807295188282200089867521322561264628958221557978050804791612422082719168669424168647571028078387181655790210796240820501311767615069091534276379325865798248411565704521606520286056545980048729765435781997239739249822572190811347609758627900977002995628734869603103627164142365697578415878398612237514725752133693374200347605301265656730839206253067255404654688390203277846864432503800594692809041216187770596215509284154047390735016436480242824930217106354269910122285394788194705448442136542013226401802042950864497281928246888890412224611747865271228321408022746483168386112337625691544003329761918864537719795155644477729292085837382756360004461175975875398415963090578808458600778057834454205586027119442074301536711407905317379219983985411896431041442221795311939630747141070640944498389804774191596442771230494280070587841840563165490155517195482137765781077363911278675151012001222114955492255483656043643665997495846002980009352682351788357118941421469915471894391501159581849715300995709156150616098039208773734293803701350813820071113726791288358053810986926154530604203730284365835649017828535851037336122748235856830261142828873742710471911351292869626535235376258227749468248429895172168733691564560295469064549652540669751328680356383434032629584570528506893124695739088503359701890818630184661033514802177157889460014930629616354929769958394848942486260816730041826025698504669250939317964014005188242618254035404864107639092416190141360976927195748875664741713401138164874433493142561129812785013743198709075004868939656067047946226200067937126055123675018117233832402107244725020126451710176148363055139726905390919791823025978884746663769164727849419967803924078391022060540838929503341802385910594564327717710280267751980606274186763972904191969732211497282892613500641798988398516909178595439655445602920927438691328396382280089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 588713196119330862164713141419019041251323319526106296106622026066390102036214426011124558890270492700733458470265564866529977658542258158485152296016530012739265108386478950229871617578696228521347636989934260563569269501859643262738412840134284445418062669223072211260788303314922387894298794709867224881473523829781808234197462724102443092284264894109152920266135695033063771454505598033345715385604266692723620533592698803132937260861261398035292366519512682056187563374357743731489379951101671216822415764134695440553486919197734106695114741563254477122137227591369558190578057552243807420041804659449295613457127941064109085665589554567150830539446395355032456112334804155317960528174595698701709075637102429621558592416433727997722475846379259553164586986311762539235800562141834413259031344247293405990931968451864642247745840611543231963605003775732871678519773273515455039685963088719120654824890319184751400544983983469175415312876504272590970793045125899653898261907322817495979546776395508753748643827799569955165240655622788040842348216795867551926607804927419346003283968510671957294055449622427321298826659253857652965509480870967602853490171495543242595981695400503306245349178818958741674802933684713232460631470808323606356269773102138979387411947300720799433717862742446752193792387381075457560809031101605817585294911387338256974275401236853813233734635168439881592502229339978634384611332914534197180647362084118388033088764141770820937337163003062131267572706726651889179305120146601960880951164299008541919114857570285644652826190400237920955429925079239218058467566572265121574072447773160008895691509179191498802171957380970705589368423586990796424679571502045161881309425873037875283131138675125725495710941605986404420549801902465410619828774378915213031259639563078390002249612745786485681400032991021266588460876428387508373934988287579787790900043682911627107479925520937304074250525674575990136943974066974059842520973767055101041542771955430284501147117861408562651973196172104598473745519146504999566884755374879455282492602520716757137771207662352943617473451560593793136408900706954437653695333303451281169725180616085941646342786136134751436779170605947380802932327345165560602321029770308635814603652877456815396357384086623647889749098922429387451825055587012435237425790463842336675561150674147142547398759890549786888893519759160480972398865271692651190193916866917259658045141891250616730194273861293091636305868271210761142152526220574932096959150934746250560481891007978453422097338842025117891327410388105157035267750073582062242000875979744543773208116026938625524713545821794489719405462207251906177012926576557003439144730453766909053550712209155077130066942886563400375657839697375249062225815547679437873184585462580223224281975095382133295056831278400400546238394670107364582249216326360358919382264617231881099612456996146148298080809300180076725831772759232723384518918384769205041351683942024824474360105315393377866034802452627062355166208183192863070162001003988274088272413199645626732324685565958707857792825782671152100663693677365985529036520872537814092664111736510587890833318905088678992111612121107947296039383558637460957843713299229317841455789058971163845716516119067322270769484666658951571621232525842759554575485715260086119761844304394370844911400973983315942327901021823240310240535543825811484975164417385748984052878884472420819928798648173127736521862425630628973959351868206350745529250771508533284236970875655088513913260043652194446986742106339104138684762616183952454958258603021167282331645758912193492330096526518333168752876755805092251789743086705592071346109110526043426326214558631793072691925168804147065919636811699254348616555565128771009348247680497634290598775918222409255759067370744015896539424774430145319927328226297100759513252374595357513756050897658408668840211648368187634318398717627284801932304217777196534918993899511577252105050491246628745725554820193191043597955322433995035475747983121117332925754287691174869540729532551961205158729515183580161854966600215570197517959168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -37807214925406541895041824708270537377113539658554326059168283228981162874501878941396717810262774093055092305940786763995551959150067580556763393167593090676383018137639403253328360914512909446842914505889633026688450081532113727924504918711633400266826097059536386900622452632402334696504335671923383304426155133112755199649577749015516169590997404890193577498672959710861003637927136351923217657544717530517196927647387829081932780820541295163318517822683968577545713552721236662168807459898164894509327803464316627557367293851159749394443147832967745327824476905325001367899402831104563084640010967964882900574518101726914337524562610466307662353666622018162100461612087510002332881087091668200987542395716633717754257095806638426778647785654530718512507639567716955224289271856949203335014573703030287413463134476570140271436664806764482264793360650059149143936609472713124325318952088072947666837605748981754222949387560480974251113195842706271355492050984887538388245456422619582819965470671099993172444257451327002037234363104541809251867691945034157223710704942278016213903911691637982923625086349190616738760781208586308661448514085412614961199072198752734104537719597483217492964714920160858309955154129289271989260089030540527074506011617841525719941045861910186259975827463158278013843375580336118978415897184221035434523583378691454072857968381070497631627365028435722022686079192494549956340153837997344448893671570123832221629040963514945727105728160730998362352218283096672524875677620339071705057943770785720813476250753051095488533251732239636633604653678178348657797559246049008954541515456747075080983546921295144653018811847421269991512288836520366772441986577368204303041305302638341016233610305573077562397499187485654284668350404091488734507658763459489592290714009503950308848893749554484458773658615689375649638601819015508557134143280628446477194857019617462891975680442278934693639936302650519508167636617921110437436634976267150598148067245093470169076266794599694198804890864991169710823740893434277573193403410614250243793988630775256545380715197191283413094728067288180676950737254527611745205075442856995461027024755521421093946140007909936236877993394458904587022503955939647590151189410180343554081337621514752264281170568937922010443792817923286324158112765105062955116328937634728641507816987235564327537526290162451225999077588242693800862617228652031419473146066454922250159808020805142880498686126991091945737184145844884474423503057849125282484324840587695078060879613550571591491516772765616495744541892957412363501159485388797018705982761765942891074683363961123187265114588336121800474826358610668074363735204640128022299659217434199453041844283123686689196786412106630514813583838819039493581765732649380329890420661300001649258215116576827463397314923819919512000685067030304865786367909297997670974005465716106306124750590341942131142113162788588508897846845965746927527836272015839269014878593344660204111346105687299458399444563357864730428299609451311099790533775903487247817895885188631289949914990352637586236862004673816645912684017202807599734150206215742284980221701259788088635705961147718789398940376866731373708030372915822067622525070006004141964571125159506416700027105614095578694204624740676564147351746836297885148757057121377930754170497166952866663824601368268251425633884351652024099902182578828605101690587330658226314550079317153978080656445235552381350535822781318654898992791888638436341161236061546130407688560099868168776022433289022577921209626352338670255063837679886975181900893574292438158734262262571705638724817000022990493447402619687085543620375159025028240047338507704573679461478855964787991140567021052977207067174162211069600962628660240632565172580937728686487953645813390618285339339734714495454145177417598317072409239899444074166450375413827065883919859429321518717053051694451900806785871943285077734528958910611802337120842532772390471143031689302677468301446697264566112207643709752508743383479112775055028737596112376595131636027094936356889575151070807099052210260059959932931276800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 710248021968417794536827999775011532292391736142932601501920077442830078046955089801181788680258471450228382529782268916808329922433222017295269798383826139438077033048455723009692530175412778340458829867188399375776811904426414900384997807933671619536599096450546897873235246807137423878281888543282106872399698721734206131202232518692093523342223158454139743410160645970238021029428188035980209519322443226425078851850331161558582977217465049768883444257353269022457216775137257608213041422548602222192442818022747853412182704868867646895610689494809560257408206215193983040978916463279249351033757388992053119143203994469582523478074625871050705398767387052218973726568686595925544210636798382865648173750732425812702014250731141223406167942539643847600066655292773038442856152390039209369292691673554667301149646296975175507681219760469388858316044222940498685449852783438826547433907986999998421244489119913064018732861211198216227459511839668327331483314056264083993214799577868910192388535358256866094414840941870059072172606520604033507685745209280287196436258230346835733940868784321336770155997645396890432457184977083761184695898816661167504996314600382244692046703116634939326678283036839671649097905783392868351234577975695115442190914894204087086559828734581681332698676067352614335947035171443121163777134858840916815170273441587594950793603615601063078348910166242951986812208328062829054754786765554137103810524483238921428585800468303440249503972664325927454496641194343932839069436721988022977699236392586207170051236648481780670448461914633765229134173918482474752759204581562309844473082897982465691053547520132480518046806265339860874273321905811343292716476971684403547250133512662295488119821410601805648822852436365107101839311049095134249956811318607717624482419960406349819195225442912395614815978587361579811093915924047681633544342092984942178439786068662577325123888751917066008442966380116767798352171392339597267062817535097549001033877158397009555038893750513257961818342296560153504135168871148941829142332261251267325218281088315273784508761304479441130508323914143154571755421525368608161138888032605146374333299654872414717412907193076860523701806167115113120309051989657323308275787508823825297120097299156075910171939752323465716911558138394880448501052687129853193425430721574914224209370154083204187531641206912462977649669529049232370834846615567027950585389616673086933543039116682203995844166688636025069798454135302300668577404651864226262571411362232184487835680945797801303298769156531026996598294900294160149504802377510294991560598614692861899516392815694976354422151938236192535336277966516679588567517722052766154159318683204113570717852902506913736135171668597734407976318149485602789148319257096918702202089159167650207670731268532987120681998610450346543596472372196535370612796673638127736878710894013356259412224829830216294012630887697208970526425979287709164858166824184409216139410369124653434948049096558710730488763163404161432796326655161390321262013795225357848588474990019230680659083587807218178978922021385972933966417416233687551728492571244016766627034636662011824782472446489509530781695262078155030670068240540337454070261220783585261623301798954616213117737610516872117594445216206492522632841266321234035398678132302058620731786037641163539434946825262112684089005262073594380820042085900328170288076006427348656289894959429638405678069366374055660113848009196135455732921862696953573145421399097115225504809883084372200326248997148104214568504048599379565017033697075430946654106803811872857574032719390887132919162967071466493742266968168081740541510064213185026951652619715043464850503586552444333217159166775166992868597899199663666729177237531575652598444677133307193758022171581548427390362400312882493924612106517155032788353150380290959427031242872122419014640435141392007090353910965650046086562670689125795836597521287287256569753638735363034948771529842975882400138329375386524428246970422331315241198307408264803308313785699579926933131717222138544243025478515905263862399620943698001920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 150244140293107434194261957604797731084088312757656409355234321069755157238708814671910829550859135697438345738785367952630247286492118423349518121097803018913508897885938690494596303514309409024639378205077017680602770171884034833154709382142276739359095505329551988705510568999735323334657514877808595443511130372923821918812731579056892667689203866817744425923395543816545011657874876236295373601809061681208910925271905273572060080275507940576795820160597681728416912777636089225740164375882020615980592835171372174931082701759291875882294366770757583828156848929714607357682375035063792507022154211190095506553570502236288281238919283350746680244741076248548255961702611386949355964892944264787642440840754770382532051210243547382482133806422149385006772378435786812541222013882550963102140799436510203915615651387445325369331711750561828316114499200016170988535191902694192011573123268865856410578307850261391342806909167155071039465484998244618461559939436471894937800891857724962427997998483272231693545765650291543928336115791201059440667606008597576891636354729698595471878742459542568617092608751278252830595623788999020628258222267771467319164046170307089038120349480313617102761077627290204234230179246788864767225969631549104128583978935975991382265718742491655050044069734381411782661523020460787921352419245710017942577157156259132465192882323533343319561190195032831895171212507362100466027957385356944872119612490466071002077157671432614963764820930580369235734283299718203481646945332949010020478542754841996496077089479928868781474892851668571014673712416532126325269372206512435904257378971877551523100492259584210713044180302917067230940734981325056720912684273249958886451581450390357481846804671927342019885512199663898000315868765237840293344197285777905941328421896941754391010823740873741511165603191655186942137254019933587618676402230880577176171362881251259442650811252721502602368842519696973108521281528925002702040495915718240031809733694451574747243973231452707080646828918178982505302199613770421227082910325558822442576285413409384613110778196608230129827543969864458432880762941356274470872314796263354753126086672639550282975179765256218398630934892950848229333540789755926384726694827348158858703980993328649684619495711215200998494055116187441273683611817071360412110134876082034077604271834562049347916249334484598216265185816709068696263281829001876768252917417392594181662462024054658296352526682876499249726222662445930708052526409387204155889882882389103784304100653398679208243755883298224645870063427023523172205443099953579620280713567156105355439815023481664881701987105801317720118632532689007269307897859647277071535722034545618748409440789649785442185902865365306363312792582840827147321685796045035787172650223500172699365152480999646917662779745204328969996420221620278928002416009793196395476215995926559790913269394249227701092539686693095260839719496144361166694248018926921110616119784288657693186548684519951972934139557751142444665393955657486951619793460851102321532954258759796681974914182482276297501110720666453902615464144554771562640713214204549016513612516912334857747637571062346285947670516936008501073357205117791224424950554934892705677486967853706601495830818701672121606919254998158717958682723246720039835828543082029959015637008126006858220532329143088474820878466211689673287433710429333745214720984848892829311929988453987910610873628672160777138354997455457640794710978695637877613215274389466171580683993140827935885631593228841378586097574999776034408803338848449438910242651144841192370300049104519828251972755357016669992887912024234580291612949774280672719162496439791356580820522541944334650464467886715855688940988460381005452026982904762141801562742508859668768280099969100666571443449053591446651665678031823291981034880113015051937146241344684143801003387320965321546531998938665211602010757749564302973391672843493852430110983304365917478875162209267029184124879019879787064611229134469899375810556439789067038867425276012261859257187096853989121143064522566726290126102516531200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -15178862338738261128922828300095212718546759886854145435185916118985019201619589755897295288870144490704772010327716680912106236400914258543162131137855538911419229283175480792244679700373908849480703392029555372463758657032607866445693700538133187595015923619909941378320809201796501420599355080296119618325611845967054012094253550403005848035330102812462128494935084116751664819290264336625310018930081607050909221320697393450597525559845684626284282433846884373839884132010560577152315553675969350590174235181613079710291371397533990698695796725269569519229192234664857877809355326847093516726856392431943058747300916531139557673711526306820925295605019604920265552474186130009871909198660973729358036902144024510833335976462366327442800677437376405153548783465179860555942536345248222021022602467516105566042950025828046312273807959328021750060764340890083287667322098563363659373989460288528239928508591771478332045643565930006971222502478974039990889768486402599888702707001628939048466728361535209250958129646233447917234127082120581747843513383347674766062768381124316759351771387027153392588949142870011219694865579270139569542133429148098808674249960211888892978025742068069503818141672743103852894094122474088622828458928398458637808621178495288547101382591368272597044074171418826487051952676510960176855033536854909680948421509830422764961485403849991997460833486593344483490024281490074583279753478281760673389795712165365472951160578537705830947834133701615197074466466189849279056781100395583400022966740032189682352960880264030311938102973212419568061152245471327781485433563677723872325030598943115386251175158762102972424361493433220852251155779748930506349731689481513586462078199153712875570664515007437700471703287417056164443041559775249247963063271967106070288597536914837776022434654028196478372339313889332421900941043457818616012620450853764336021476937476322364880788649700209338875629584880451789113438427397288342478910333387576582073026214177256094417401160610904963160473287440075330473299789493515752523438336324573114840758583359556894756854839017550311200385002614445738043396129742699831045375394886988356504822252589130542550069882450942072520424036016165618425508697269545164998593120775328730800885983099690586735071278125756532057727527044324694049757736253229381301090994932807711529043375574129681593741638024768528380580266601629655844594298396863199108695674654452784843138777268737486446821322894602304396898169587240156596791139507120551263963086325978771124187439144072576268293678792939441120988271860869968895064263691350468540239075901439619388515227655587594751667891730169418029664638385374453511681103380148210752883498114783433634377081076013524296938271039399860516995649491121694563380304096829790789700610903738453511891107947030649080533679664406390314744058615339285348960891858882160227249880651476412349166834469164899708599705827478409734599298738247146600988843540369650034968038794321207898008136092482414888395126539640714700654127199459085093185529502044177458704439864857131087752414615489389723909590785539021538630707512642527619571691182027161113602061824789668512832425456298608210790153148008779633195159111653552292608328188851236464062423403492752938759279758567827480456347780829830455231655411274222437429669402115924196058938100498531402262631476020602537613054112208859286258781545546598970899286670299444414448375814848967583090581543589870829202549013063758809211612186484189073574686844167812637977155526603545674267711655746894981666555233065782324581973502702059012446893338237843455811798466194589114838925908810799616350307419983519844236706854546460980483825822471192544679023410061300863460832897872235739094116201838493637701887184652507845169563612114871881014021643936893652678469595183173719333498956206905746734177630819700123838377422270686668992872772182341988038978499064490438259979792543307204127897089658075411904733495648139179678275846633117922304554110559043557093662126676236667994569187885443003409685884753783451560982444050855565617460487842045811338482002534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 374525686109572384695111408391835010814374702879281451562565954831784127631240750489647840969401567239252422580796851825708781888615500191460246610905847298679733433525086811085708688302639793223123924514763983284598896890212608519121606816547643811527580453440188508941239056456692176239900835445322556354322950302974103925959818719955528970011633958489805371663933394403405896216595621355001916181790475228968291643522127208873239303243068142672770077648249295942948818231927768352181644140222186608146120369909348009076182707880629134808834433945001539941905798577211269754728710041066066281489198551003846385190117766153294524911469582447808946994507989023866091047268501990378480427146437022856495315550354211709855436809781197559744410690383845491043620060009020516278926524374129892862725260433184687538384657489015464625550198252347829371908819216441043709586704778099728411730402158457842005826933318891381804517098569568287971625603875494766598783842996626568192752312035611056299017407951019797757066255304834184420875762686539833788902578711452337378302670255219517618844165832985239003091425403215699498776244777987957131779407930720906823665166824641711385624747467149336677496990535856676997515964625468998833860376341371979203880036429587908624257140690487052210884899426910696664052982136795167886993816054305621815738276067206932024745792448103112310750560059934254646354046812219275627004266672477958972629548008479379532462002239375923358403080236252427506978897882526567112121646156699549477423846329735237428651533231997725980244114821649496340093829370193412802154463036115865983129639478538437777014805188319423179644090899619572196957795825831613673322863368632444194435584176391549130136360993857561770100326802268731179772174991931564624903419341926752376687996236292837772476407007433706700641757628493636274803811985677017352058377690954892663899835159417977342433288229292313137699167643177245666420065604848648108389416580960685516840311439186972829521663021903853719884990168635983572389895510236853919594555601844018489591824219468123210081308301488236325616800249987271851496819232330235256526160948532705157738803096874833651898922558346952651587987998128083448584484061484650076438497721081056374915002155716973252983207393684035374808757254011130279766413513899307296415258003163779235522000379867806353364256361080366758353808675296631119335083057875084256590281777745568408754212930965093955958149178157809297056580577732337032340510914326419560788238061939625079489333093748216967743594224601404660715801590043304713489345010117673224037549422398304606453670600999763959486788154468758384205200534495663771631399944986158799468219076647607289663718067717493203127479675121626359896315742569928589497090735763347571627314881686299950128186499909105635796307161334289507899466571632226568249709629108367026307312716362790083856987992239091270719321329922333996345419647952388440799848693850031420913177131045067982675355380501631931898525567403574710827741876941163932656584961602578088439966115593505688644112450968400370707302676778381507433222031450800652171676011172578537035517022169289475843906988549816926540265813021118322656661641854891920681204662122305102227293216552592595053711549017639566974424369907294994438603144539286852765299490138971012443713501430521247799044297206327730630748035638518477550746195831859369406063786980574865378903211864168361461424948127670509041741548999155824154678553932829804067053987174335198733434548780571294822333770417753962603740130289043094214072347537704752185281845487783074996353539323992844658792960342984239539946965922121594783242581302601463946694239745105976257587424045754588443437615230586725619053963084669936001829867276880502049293473451942915403784689462925900009734039733177432924297456245942652611714440078339645379821183547813907607774742526913308657615917502758079186510837954636551757352975868741409284910348941174938280935239918598682722805279447185834116540744204773915443760530998601100293778398872680121296992080613322998192982045087848369851268966400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 10495978626788112654094203843929513948110383770525616090947429102069425573078519129235161274047768519376558661667034199837858484953756196560400126590927167066140870994366541654147260249934787509329739555741774541769877250045996635239491875405191576865719217078733890191171676600081253106729351650622989187801319061599251822513172194409230260553596032544221469107606138215654081035361651207842358206408484926201915795999048620932186000493736512314631362976953248347717813746623579859471568053765352429174948154926745346469615857305959470799376741745864095046946357645654096642544460720338081333951712981914958708332901002977123336528908224728281546497360093677589462830683624643181279714545916740823800155542601537380256683638513534227319034684014934077311488512864736085013295914397891757693510131712635024542255699916655760831657222792453501607011780326007065402517149653240615906166050079211560418602700916353343373461786326185574360962340091128798049154260211311139767077404851849796787096119266031647709475873120688655854797547394095711760220413192602082255449963194046536410748634374794219973240137664928067839534052897175386740151533842159131007046602437531996969435771239120304337562891507641165214502819695474220864243969196166636070002025557326174799517750501369849472018276407378799820267797197862121806795465282966205426286304162018047279521166520102547237410618183539373455977348570669131178941285264094692762030922072971354032806736794872985570479699563119363552564481195392313099165246261885082856658448480069477430804305080224919002581423194005782988544328006601378207907587612397248142235115764347034540394279734091096847714747821389043626462958620479943850042216923410981279455433911085356770339675852321550694145287410827554821431057750552675268865113605041863249282510308461647051986444348396755719661489399566031816416241796786456446490819913213004753215402280523896746901083736450200342682653199325178246221926067426834111278401578155131664683566961736844104349536423072609484011114021987636337889544816457825822757949812736860347317914814798323179529277243124037806663816278214588963252112155588681791161911024595755617479709198490986534915742748302552096553565397592072255414047252784850117145726100583144385994658305779370860188381306871655941042099963083801125418482696193163858790776154903711324198534700229048588047134603078584835099168343410341586628636217515671963691150058725753111105646611722542974191351731579114111851517473081286918826795891787187127707132522368157082167586740839674636749750255102896019174054171244508204924568302414423589310907782877982675295483677463939026588609807531137899526001962813612094779835362626842418807877730015631402998444985897254037505328315219298426478566821052823124601216589337521730577724710105178242735141829993490266057560510231964736266455581226254431857487982438815382059976795392328236718600375169860570188766888755011308887578815509869389114452180994835491155247852050772262444052788090188550376838109246694897032123138740508092455119336529184724908077600090474307324864759843194675824996881153775287164632140861889795045569403905158698883801551092280770932851846359544365105675851169289434344115279225893846930244739013223001223877491446478336587857671351365773328469106301778111318835028179805595140908990953914080012596998508504255771220867849920274009796275592039921898004786693563073607204980463758108292022305585413909896375129332657684902507134305775788680159133987956279503239129991298067496066849238849861782243712396236164555624704283681528034162843956777077431579342285625965627135293218789619516378758557443082707361092050057378747913369139601370790705537848547057468202641795709182435605956616334329620545309628705541173512529220087447842128900808273471956362915586209290289649742682348240877089663785321260024464944022161219936296172260181837238111614647693823623241028948087554161542790934803978632209168178989683361832170279185752806434502964456863850490539295487063577033827498287080123131072689165347782924014403907725925232438056615679527889054016037086601746048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 226809366576365753675947329926857453195123644627031683392440056930675385812797134541727688924915125208123573497147240745701914162712460718446245591325160597186448258183384574195183776988360482540821729919538050069139452474438739289360992558975682780220503503855941188980943651373913215143961759644134605581662203631888757435400967447246895389707850716642463763691343861432201135539823631957536431934262611834622387400472028776485677296344799743225705442900031494124131171370490952305174356609842171620732808488827175777904286299833863810632340586786990899945171792369009829011149076669709082797641309267609101600539905551753454008225261522032736128730117210502648225846455170743268957903896297438294679961161768958144115085376092841297199891903557461475282714485594661554246745298879471672262710591728884760749708479507840285349164830036828990241376387666267177038839903011519227850624310500140517120804865740619515542153183095470309557545300282522743084311952884396518348953181852953506299565769885032489411896100035471974616017350508401551565573722284371178500382722712303750865981039303718211676367158522096252072049195274645414879944848088038763443639049644954021664485183401671654591565238326926213026529292038054773676506624260713280896597102950131144412532436095654102156599311004617380730858580238764324364922667313352007536379794311755391494429232431115916443831973126159922464702093639689786258477062100205578088251373663945029393008136132054742281597349690915858253896137539814851765533807392003568748218184999530369070055605390170293371852633295599114823714480845269526268136563736266658283725125652328456470413761141815465440480932599273882185783592456559021498358880499981666171005064036835874369365495323785965963079152947937467341521603907199208170191930590363984547036192127422124799388590684711158687822431829387489948449628427553004244047404625481691638212032137142018209343378560222573776630771586227775623361132989761476756964068446033455868820590684987112744466135475180245078854065161874624830139015899448890965849098615542644182416472459261935222552042885373450753875454295482424432560733896461694527337471796859716005759322762802526687373160233168256934898736712247311713783892579865845452196504372276616826666878037261629870713880693698178275486063806363724737571708816606870795985589693121306237649194843778134143066859761818689298723830896060330806887007472577437802126113171448229012575044545563768774735193270147336588609566259134561187305495415719897056305359894916493481335888136119635057739199966966847086122333843922861440594230376909074124524269351363014889765929233489995561674452282571164237653595257037465022053779043548291919589498530499425104239245734755413540058541392890881973184506415523215418211564586654000812896676049486699791544873965321993740204111362090970118843890689963344019393346032538873966077917605803554669296278606737895787514332213414071688723303280138060035564279478613038486778044398664817914887120414020800022504955171638703450693835134342388066246451824497568486721797166073624306124598564791066100760522358489933728027210581764586385965795708785946311613971187595021276969836389399112809761950501818048739755833494648104081016901541602835181600705995616168009555958948445481548332937354596992045356427993112001193952723469734122614146625657384518592403089924700586835207316394989124454192532592341182614066484036424001078911687523169266714578405772510477716619603332726297604508414789883710440785048755370014737708363170861163491420315714947822273564346765718196248675176266466639298677877209595973435669156536900530211479871391364655924600894249189070352350192422015214659685786325264298879402228177626783781412443871475921347356306187719205725823087790944303942630725736494653962801260909537496052903448704837569692767910761543415883291889485855178635767014828965732292450394447995955300597487499627837574453507608688866478228061174104384565262705882650130447180292373373582573172545106718459492589709360219411105915176731295975495727237040854542311959231887815278506747907975494812894246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -43449649304045881576349499219202960543043762265304882526467232103028977063121638345851750260400018186902641361959911788887684709666141991819430586064705598270059940869466889978915643443869069622186242483875139728165914739472942483318624059621382628236838610012823622535646946670080012190500520925425642015696470047015110750719342469518341451019031950427680643792153846542829782955085383628399082152553644178918519225610838976575930128752552509744135111667203325659717653394098204766057801246694027057548056362266681303393450677049201979746846889742695326216550555547159188277025525220075929363647144765180904476505545761008580740602400761550096337129834107224403793500156192247967526091509057300130454456583584651761611217134662117526761343343657668035930725985023530092911857754921698895284115840172651922769351169746520326642872055603415697221871573629717240477344082489202241197269086779566571871751336672174533923218990695560661738129247428328860513900038897679462242592570812510285037730801029875211438296058030542549173413136182593057141909792005291959871308176424649403356788550928074122091770943222479826645379145963039022709747891408800012174799142798384028262286487197978779658910658173254667356583977684210747476560726986773655847054388042577965922273623156008503276414017792331793583004962829681858571582509147605270213697278249366028035803343491936283423236771370602973194870247786310849157077921522759925677625537818085643588806347651820630773352365837556467237093530770810723509607334908766551675692708788161839328692956953935964330629599388254852158562530299258668873044415097392210562484775876368954334887462560224104203487474457023003994450737667881240547936871725399478325034025044405778857021137889120405748285961448945700465050954039802664506414412922822565007308641161929359498322066885067760007553249491306319241945535082219068151433638072846095880823672524225627314751669063268843156191926220008843121480063552651271837654521224459783851591870237360986289903094251273710869609541396411661431723533051720328767381636974566561297464497202867240531196083945202038617099911938682568323651842385018262461472197069768893239973345024126730234733812292303934010336610886620392333251900152643594906582477729513140474664599161399002116862624198089237515560729959022992676736088265317952457486454166979616128045801833528468028095121601438648645043462269136657302551187028690692994667608301035954438638107391176336127910850897583506186411612895684869986594150087682708334536442939207711479446663002477517987892636647201292612137446024796971280348166095503033072949405650632858107297392625783613234389537806847759004868221282376224593059102082944051511321942241385268428129697271753487460729312667485065616296876020286408538306283792192395760333663119506569863139561392925067567285009848574696789467360666522270302586636661171836552534730524488998427127448174199758195064197439440951080094375174036471751993219706960231345147419663624303359838466982354124368547510379965254129858153757486229848220717148152156475088189616330033098635540493846135647167774726290303182861049809638209896758257784365650468006283898107293675283883888633573976561056776893184738882811812852346742202322368350997461364999594035549212190478337905855993346749201521427327633950663890623225091788293137892331296889947352679954646971081515029377427507046257887385858845875835327930347393044846291910032772826045661841981673035558796549756630373544795643650548340480457396544891122483576501816540355129344921825996605948640342112272854175779221981657506399552297593341537850665953226656096559666123953524968331142311872885690683594276689580506754345561803757191745331861264663627781912106026259909513911548547535412748981668490288871616338882382904061473520628190767652880918426337635717616783871033861050920510680602082008868836317729931963359652524662105445257918826058610010245191957642213544289107013173764406045939410412558147734737894859775589953952815368859771153703804409246579084304390734381433205217423541966369337638607584508280179929156035153309819975392720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 830835688210516354874874986792842625480033953495598639314027980936368211709334833477945035741789401647745480875255098965044812167213626032872738334030957118755086054197688115207679870072432935503093240519525386671533879729989106482171166365278620030169212297617913599263888766903166788965245579139611225747047493819033112948661587801712781004650152413387126158691768804375151532800434868033579531172630037023648497030903652334746023342483044159987327124503672079379153565613596181542141036444004097267435900631602522050469936531662806568834153778213375453598280197155930602514835732214428007228403716941720235687483470303353468796695288637830793646578720984850032644924164707571546895579670323645190385460807741718152431899314232244314105342632348232081608749235579769887665345345912686902570686290890852499937770698226600343431533529209362745233597965435336902788926235138668085505523414766503865134621676959011920946410936295290106529660425091920748556970060656764997146565438339829872606633527650960322021601258294745686438308186332636471516444464825304076788006365155827473126587220607466754235869818729466116935478375622089230492103237976840007441298632046379479087796085653919556372863155101572155591493383058968564307540423246167700618398490224764919097630604095132830928105465473452061322206509551605347131848296810803275817336858786331835495093483175517161081612550605471630489907688771948586373315409949169442468482842816582467729009616882213255981900780060893581733989501704972393313965302000429349352522333100804722287782717466525366214028380232516134240208420531496534693774420848343940893662238744702487989245909806354101132953366418726831519090216644915931379662758386178456901070242650923490315968299851203512287453230128345479219495098361775848576983172654843237746383796110852826211750876116411397868970919267605638064158257270812095751600590235251615826701537439829696337845584478429113683766457739815766392633122969504915492142555564969290585703254570408298291015314654960191925956273977550158206267619657807104994392583952431217360712188367166650649087747783704834554785365858211829029515678736497095870495030131383156234842514568461636770841962809725177579215866767221677305473750480675627141864477616639916371677957724718331322403962238579501829400984973440146511798216947343484516890918590294554596096051169351824738346877222668669434374764704015891739934390795527392842617764635235392127628842596583714871284826568054787435053104133915108262330289472556587302534093531693021858341149408401333135312634170612311824516113346387170029920646565100568362114974955546131473639039769119623593953170569788529982019378982411753216456655466973421849143906845088199981994087695493058094484539175576604092230160701913876535345081421869000359705368784952472321676570970825876321546291472476410074519226809689315030555725517359762709940745902822636074607236449557009333328580918357600192500884546849107082586551518718882447719167405713702938086144616931979774818127878984903713836640451776635218348770002807354221589403371516995293537443875046648294579998621842480376831967131645675956917372748976969156548081761907274090573498108466768273662165604374654359896960681613880236126185882463919429264511185552358595447708268470108039599893588906284237893054792279011767847016722486901402565425823699498684770922623387694780774220758525741281864250198098870806345503666670612068388766013593865460908262484716916549983329397429751886135320980506416228748979976149725684168784242959051064254181424776836030616901999381242998606779418868567410878880340531939020811449264929297001463167101371316682751303414486652690763513685350422038340672616771634116450998435767692254705271173374737174994102339802662217083808893161870152767590223468599252523570655316452620439145786864310157027715183463173189556772139631209843758662882607668222431154166063928967596897630661254721018057791219546274070230184027646820949828975935011972342928343272879292914862780448345850256506650581170133606906462757161671948766532243905263635818084219448084807968908591080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 97256984567540800075928426298170297989878117864247999798119800162521315598555629156547601757669535428349141899874195786798640875279798444601368446988993112621762128737190944603640797629530774561266794540697192216835575183273282336351333277442562776304463256359895141921685784790271323502874810049908124152393439081054375480222339846314713962928213608823085631499554142741625776786549496034962299860130457081218683109936908089904724292343049784704823644496244814225374945845021085553169073552136948363515174537217216625229126332065870982656509451825300468153594615734056580874888431030858853882048264344470849838179460113940492762681857894480491767406358146091674144710901256464888576664713476671727528708322042727780173945169098140439284759219065514805934442513629320779818482002262782795120456462321656642810743672234337225634195621396125265950495202872283364548880663461612272539609038635141454653881328865373617717257056956375254701295665068468825154238814725814324832383542344285680626685768922091292423134020914545071254562900407731530436583886761017106281485568965965551691878789714361186503556088051013469110820326342144507541394320722171927676271152442808540619683640943584553778393099909583351055827513461911284308573619455983812394134267915117531551938674386836102489381664917491751555754915505556188157621242271144205580036666210718715718847984925252031496520204686767445622221255324571425891556584109663356214783530483683157460515705791901943916225785062742372157744243160049975876647238958334173745481327240618425217162720313778436267165702205279486530889015065889029427486863273410409462331290583311719941852467083330094866775960384645708283057355426506708775661728430732190892153929259898201432211545641511544446899462676716159701919617445636985315686130967829534338261267750678779592243063048444936763295500131392004671464537679431837941167828049866835840547255394077735656193325589393743580652691354996855329214144466990153203848900503265677150557349223521285499394033981058848852654499791352487052318413880964773412641986406239425463519931121470721498019141938172207136966204010790620258593362185905966776016643082408919988496602351088144393868366265783570653236945794476849281332880210755017134149870295310738507753611018802478990032759803508328116189647251548833298907425980439161169312963445905416073911190503978079246647599460548708233957441055714829967334382716627259198247548158215294412213629128114096597128917900870995722174133824794745842745363667028666887475977711854900560710074228126716125696265827110708466467975593604741893576254314519398203225315396948707952346111032449669899799029677005903645616719269359759130123311188785916293527042473284232574828060303635077956582796108857170165336272477766115423547329947564645442071699914266781316224824529772272790742579292587133386448536103659462697871859147817595179401853743411860254650006193532706975109753795338948747759181065523363624213530815964559571796281270116032163768141689881334513963275527011765168051455553879863193197687538420729335331660398151049137885271959495230319649030209977115893851910547506364090890086431431488875070402377121474858869752460978340373328820189931364918694246792240619768218994829166030184728195268122880016592162057225559887627596297531128143673235932093901696381871511994088150514593141854978150248028900689852012673386370705878516118075853515893782319310132136574715928810853667406838912386168391061116012601899461773872520013883576498613256045923286694805821967383939967850060263932168108946070247208806387936406821790641326324891831162806249238552930057288707225327989733294346873937051774926196074581123805476826828281179773438527475998742444404748453151341088055607522575218859278502458342632359271277071760653309454205411771629253475042716096786468292094815964924663438706825954983246135054635765062067572934232021952551421358256906232686654581348242126512242677133203640348816216089561668486221953471513617671350039864748617274797740671628721185741121288237449570390919995056411243415836004819854257534132760055009845580750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 2143743303689543513269429245102380279040789350586106919714824245485924031921101819385971389913991428420944320511241940900830493082422456266187543669299227702935148269357561349488624259025238457065566923750424004547493928291514426778664226316020237621668355394558927429397039155107031412739217864343028178275954757911063066518047181202579712397043715531222023724794505588913078686232791464290283627733908223990300619981306485748783995938213089228821681433419000260721070920003579909128359844170427615625278445523671767989094108258121412040455328061231703520602592444859816606611830228469113980846027941218192518183232112017413323568312151003164946237584000031935181859528687952536925855841225759541489314352669903913035346071234970330914697339041976353940680598926048470504880977217948580937152714081707115099933256007714144359737257525138443246617806415170353092053405254727112466000232540327455748234298279705289284707623637339048131941593205038142477226637875092424986389867540274907095943460710204297034901061264567656430170760019510163008812627479677999922228507728743016012462923361518027307929411211050422718056322556374516945148862492897468728579332788938695172501769897445735568343346930604011313341090700808213979638319911196444475110725850280292007102943167079110195429072333766151656372086279608285172408172866660402896835122113826639065420733143485674449195142051384414931477304231870123566340178230358208594542497899557712508080235165739807848202747505257553861829483764727229304148215535345233684944911381570176723708898631845110573164849010149637457544376342415470654642866163511965567316517993879285998256599907725280508567162767073173267402075235688015286588038703940816006579594118978129381351201699373072054117205334558979892710629663441124348874015637978403354620809999254662501362855915854304058737754222891777230993063530790710039639129072333999809742627633930637244110402546103548178063070562900613310496870103994286953236089747776534107506408186140235887369443523728177761592108652376663692402528947727818952783644450428661234996676434055130784410238629304767965960927311162773150624547430413545299912785562768320092690643850925904113862309097232768252135323859922931926506644523468911772520845143864732832458300402773748000469738475199340570917346598424768600499444701680476859957351324917640192258664498033049834975933795484965973387510364058833857823563489448225583840004815517410712553131794862877689066666272693653857434883131450917855462571657455171147584791412799984795292938679257369557537641629147544856325358091031627025342388105200411521584960764986050735518131172856788348463178751483458580483604810629805953515275473439403788489422646993868174505676218440042534268522514618835421011434611097122881567002893282096746855977821188955102414689644018066065425854287833319686858366322373867234160723969485052198154486832855354375723304893182813322087489796607602014400511857566645794488338016174717725473570198725569079403874627057049484743118100605739911187950249306774428977573217360266574182987945118066166505356414593437434439103383143774008213481697265880504149702109155813945942155311995403149919298173773722963531517939604904354758627365714757371609123674372026139733133855251629621713459029448674642094012863872952839224031906170522407882763555418459622942189086427735958427537289626916936619806856070761420963709241870922604592533152978580253957221881804791411756000713844999133894120093919700631487056902971905436094259089372549150925970381702678697041239865043187281676474061993961164463397864001630708660118014122431704250764181036328022633717014994434949312257404579297153125731627611950270582080031107660503408253763235985730706573229411721788688451144210014923371307540821930666702525275751910124834057324723348596149903012244670819250647062081367308284727039745430725313056919809986766451970413277210068622318145591475765309979561840278665133982545854440371890272121528010876779506932474078587916824450585356756965081868917477103357976754775703484545618123237887475865554401878978604875205737100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 326252409564817885428972590390803610178055799839468162990633606579614814096924194950776254179577847281346863093277878614108245968778678246296604628916597095888002282794328203572646511529860173496549694753968164600203547522465299288023030761881217972214835966028440457980026288101630558566651019612214463121028082128955391897796016356919964891439774220546157208332154543514867827847454950270410755544349261162421244974874753823384065840732063489368304098304029072603924065511393299633516647582329424193598601944289541161313882356400594280950123894581297326758844809132566617686930704898105869969712433262502480601672767287086740134850320700740564245567055891822332620416612775274401478265846212131202581368671022066898787079379121858900601315163284222646856131279195678154213849276421444743230400226246948070486940714721190480151371184582554418572894277988955371519014088478225665102940060283395090032963703017642801087805028694162953428336097594753547090703738588102146679025880321687362708232831452350470386550272673643324542860568539445909899838779245636261749193281683552050083435654071080080590552697796191388463504899925112204994128739708264323670186561804092745487044445118680888516309176568800725184115302919108246695789432094742747626071931729361575118439908237164675543766675697495458457968162514075831127893069480836824085264808894199310094434444017694186914466711631907009290984482875659405276130777960872731612136782891551990823699517413243833937146944143503767108305398617906613293573681884779886712391867114798774790619038263070832046349451881596621618772931454807923961913685424559184213447242769566225978945143246754683500573024683966649269392686331901787906095804709419157416940037546188057425983168205356980261085653638696625144622699072686918562511283974744185232322581703732762746758669840785643368243573194706601729058006733843173439122674918930369185361148307206903082975672498064157972330690958430964555702776792154574394325037827579740648077513801746259570825828572835625735245261622683968200487883400204467851467262079148553019519329062628686704927481619256859693708247411357845434918252806969474846801342927588663404014630828392026192578854543074157301421465830351957945039844902656771038262076791017531857141387593622373384440340008061716541753507174200998036000154036393116121036918576169255222015948665536765880681089100883284678632184810050651669667474387830945128349560230876528959344361977619311396348760773960874782718863738748905915260621008362190473133398515691707584572022510824610041087382609173981409669075742748888171119501578641841607614314689791996964471634808695997313751556028038529431284295993871022035478612247414882435060335688075059233130002653258620929768151741407295759641179289727029815726734158490553366320593200095025884308682649550414613943444265080546056675303848191573984711587226617075544138585987984269392437612620726252532301347479096946862798210222993662558899464364263727634050704257260747643426028094637551160586677090274969168055325707117689920127583076964916292848850448651670802349069913865161517481041277785550990496029004371717002985056204772865295362636443262717529207287255584373306979077306638028982763688348566359049705979598904890574475695477908134260464592703319878267201376389866095236133899443625042700507034472880791647038651657753822061790026683810383847351422963761405122839892354350879091497444712233189200028813433775414693623879644140824085393557415411728916133802355643522053998765293725783482083373064085984772629296558661312219920183216560636770239399363989234099764508343998652356945960780602015631958061173152664573473470115347569979540148927611812493654971902749012686296045784878175930827613557923253556254874416409275709363036484056637511448367162602806737724155897776230847490417179304473516919562856889028598579482384607029683040041263787141733496487964614837334389557323922243325718291075187526800905397458703771706404539726582823407420483805883487782837155737734734816988953713490658802697367896658185033110670642124362101220426385937165730497445156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 4469358968994065044225675744034446054980263696442756721065379421283721351101648827307312442778451817054910145617888635870323214852864724840926533357488091472640886097685581172181540341887509914908647194923397055939009642559422770936805119208203911698024227883760767016849167466418114055395946247489983673814013240769017389580417426284611798099891094187709383347457051750700707737409557066129542626386002373630996789167513272765612093011836150642645544602572254627584535163516918980139500613496707097708649286258069667218289736676177278799305111405418202584373254153635466408045665761787371773486084882223729182675058653051491837639825466229410505131692581624855308345491625315999302483148674376340471961053336301097943519740182556600777184144057962548835805801969270878543109149704587140205904846510655779373579865755923824756774967991965630076005330370357746719534744049109474190441655725265550136711780052474300801482841294305080895999129709211285893749120763251984557396028919763992086174771541778995403193074736296746486955893763643969287483964718356748852708760467400337242155237796238243500098964314598129715492427800553024109653761688508484922682461434166294792878684320806635128912582302700309332632345265230394107038964094890534315659691203537977568030913765473678613805015675614506883069400474163725964468643239861687287094826077441270535632947976423975945961551123576878164702604556096371495617116307880334124574162005763868762215227420012292781638487244465962063896510338249153372592074070484731926524345084970956754933635060705842985241022402322015767624833603315956657879660217197515721095207637674075688616349513049523320551776034433507651882950653013169509052823977135917450015595298518572908356676229003994060891008829489689397429914060752002474897780455368181498133354564945463727321660565219994780817935357605213286038467794942837121768675703816831720003160918519341827031409028970116593352197226766007833239254868365110935613706012459091452172927898124463211522902490848461928704681820831099908766256726812131191407411972917133318994131154146955001420431281810637326992453607381406076289196997359711080641453471905483948177137073542699878967839278924684801200526455529113402406322123834657564218873337618551712057176305550216824607922983124456673043641140114543910665825965595714172484304766714946027104234699073557917649311258027672460702982964950230438027808254366854566562323031455294845040529572103757943743974059648189264941487617519949675161972330866217299064999589733255996249060081871359586184106841008549275201470412519662803142488808260420332021900641889075830921619577677946885315174028542293145474879969077703119436549752587402439830116561993896322991364438155403189576189577334015617410918263078408128815907888735262685253275778789744899034169680463645568897188772623242716910795362340035018247360804960181194468392978746506323946825872372202239049869708828155673409857268288431590098550762233948453618865189122855408812121906603146011682086783518643789251247580094383281018800797383630798563047444226668076444007356944428469294198517868751099474620936521415360834596608891869984399521351347139211887863242957303251103489921968693244233161863081108722632693793724648371751016166091377719029253512241468622755927910644292852735096170565953792782149181715849515002561731909217425986204756231375985508429567942354145487492995836463322455473629371146982545224976342975745807920306706794628415993055008292358438655725627642573536563322370608041699908483854733585906034806876950594875976691684356227769333472707792486749884401602572967717146396705085351251817197093334345396722211853977190228644240419456576876143182666713959197877979413676874256439578473152523702816259701367491506573843351137165961532483367831708093629402962176271496362294670071101719931331691496981238971113985551042534416750275649604229956295691740473668355673787412168595390014072266637741253348125850695559170551834613853837653537194305685761915545062162582863993588554002724066319690872939857218773210546851039521720369358177115790617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -57670554664735143659626560125567860801506832403659207080374918149895372113472141142023223699825678695957019510584844446113172390455470413513202940930707501735481786977507067401091681064176707881953175076087694353448548930059466948608253056297393629644689296788840342031744146803019632661171399166726625691047874234029416066574722718624770468574213131699273219333883934204502838213706470575061767601368502989526083051043253160275012238673477727354682999151496625323825746841972557596311456636589678163464762770925836219159633267285739670416216821986519825639652736258373122525734427844997139329438113745068152836665883538206733513537929371484247668829943537865584365660043035544514133490595451209190235547941115293126273859864204555463376252159071601446419980969087974916758738937774568420674857724994996571735147462151554004806330908072266949345006803460986300684371358718165049278860702424023643230914239126232062722696948872754141934069567278543995917245643988918838789525796308441922978886026767416884952285965189974105262728023619141229757673503500063020320467362007552003448230967766344706483313759437870476686141812296577890895999903273957445498321434158995501830038414317579320230263554657448055598039712629885311858245022360609173987007908693621623198452258892974623811189790745946674339424742723072007982316827464458206980210078933184007013653263640679721894121532997970126995052761798629113360231998729801057222251821302791005185700254344856604746665162674100643586119294828616359203704163110081133965552321369880737243312153938657504425510336773636034038760622258920089735961250193930946433355847297428170280140529575399276536196847968898542632159707180783186949619727944003557541075533524875183085394420233490543443926388756388000196529921135720680566852668650485431417662086875810217987508396176875102319247572915220592899134586241714777123573656721799747446806573312261857068685195719673077786616050332542499596960037410577324298515952872480785850739135100093022819078944097370945551424723593036178851675488514696093505916007494023318341106744606448092433261393672035145018803505302448961530861285331428097740979563140869361231787796875354334541662459662562448261442205360008716167087536412879418639958111317991758703219133856901368053345543432995560188862436116088468896505646883993132519691200610619317600736292934931202683001250496302265139279014085266501212791683393868518463205449412665924646569525823508551539661499487198063852338081275256660923007646048720555774073172986164771272493375721533849600454143459052447329257775117114957881094080472262498560348154923989510107789510361058087655468711568827554808403585071998203071156493222235812263014470606743112438331081921433104518893736627647574782776962149453561628361374314272759556203580115689940452773853488859406329709070282684743948689699506691158169203697103997124998036788636045427096531684750929826679011496034304692872547830763771927475656494093419360527076803803049854448423013734958969283508198206251548739909954661768645460991656294382087240780724881547004811196696988705283441269063984402664116258325222252576064887875479937186667515207532985127586680039485390999604689985258142121599197610678039956569923083765828753240791794334546503616204545750321410649314740167209216725642296295061774667541380171369165601107995686318262179385879380502888169838117180961549325930131195543277779251151244200778439826134573220505230805430229338582138904807548955516204039791345812485224698682279099302911079565626013601780832158387819266873341112632904315270950454756206417977211766277327276625281403484152183757112867536520517220368520244696094694807516067315229887486816351307340709980480221750738610106172635628223328025771413222336376025889110631981325464017696738823682147526984221045439282263630322163441490191944096773759857121696917552199486178459261239761687819905556490359531330273052955700012878163905378490659400965804098331776116567765639934463057536098840041116245100726049085823375833835315260866475657161319264527936248324354921982071453237287186816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -14054737796463436490754491175422530265956602829419922999403000710515412701392202068775826698552727380171982314941970321797518002820119547676830521358171557007841675186925079419046209144244201093799838344666882974588830430997433223523089669414331027997323283501024190951381338437946110804620312179120987994122248048175667112219835624287863248628524078767509255033332253655080857607555701887794870719874294222529478252609647816796509559916947763371574657025781394875672978057160854492647996133138568945773765319989952053191848280166037706776753861764260572251528732565457269497386680853147515596447472622693272736764336560212738012423593848557915778285922129864488853927534844384400047765483139748807856532396116442057915770292040555844735810076638862620432414120002111591175461035477239903711005849394365254325019704278934068183448751709070341221219823354494954203489472633758660096323631997817506512866562949416889780680397904247884561048027090523954010719530783688228223941400923128368213236698858299464987398329924976628852448372236512727976697748473014718859078201480669929148706223450980891791096027559476136894179160181453134041930389990436961772777527114351926120952446825731482667179319256947217191755459853617527163785235275150810462778157738660715001176898524146681288990170350074627910723450992895366699359759961925847856723954445724912755133516752461222068368030015131379792538211065461897469238165826937022744614122218630925403798522633025723277362503164752625715034536116137004302141485232169937093232425942459690229293413261609038572775041325730682817329364206528396658177144443717769635240895415646029574620282928306957119398031542542784033785502129513540234813912922061904548411055093948532762448010077171359840402331058250967993908937927531064483045936233329300181910788049851391531159988302055400461854428462103506417579753386446852543071783870866930691789072209627931530565952851135579445004680911940852056398645485613160673646453149326868472083859527895565321884132111134713144544600834607434087885702302764849610776562588543856462072771238510422768876206818481188988399571732437029610943729564982588999337764232502100189995526494216654327399546900092295194475729867620059353680334105120238479478748841993984219992681386711582516429581378454712775145423883146918364546171670376319924172012451761372874526658397726551177316936877541124996362762778837319581444834004986076675733059983245478165864386892461650891847078478919670547077234289913408868606115380226230182029415580490453934518010890528691622476839653335562041843704099767636930767991732479677712395317281104499341029292420112325340650799756872045514002231970572350193273982530790059934224400131547475963526870562378837415814114247807370578011308380066508656224019747217148797593604445981692061546190655293450840997711830359317319605818720126408132799959791584370173556145023462259883845361276392469233643816382429382198223888058870520416577485730469098098550312384573250989096241138664194044309469944128867496754799040483696750971190472670062777841805456007329725929329467322947689913441387676162230485429048961704006978221215298746362905740867840571103954412301228922965298273739094923288666528466010024050200574047444235131133889317308241533184805202820557423939510620275350357837154242630921221208055705629722374999226596480080484786238891480176263139915173430486016954761804017207553118269193259009659092561325681513616037391489661001249248075752008381685562848398740623254208855566860931953383128083849928044158030994070404495954961651575857018810504520647466037437124646342714128470254217080023073964538952690082115736697208736622181949121892793325789155197960160437132557298834435490005217764306967476823907065361271685703669296915670032691656235195491484127351850123083195029831603917786681078965579185064301972482135332287056077021273035982504262348502955671852781972683884786476623072209555096422595070695456538572805908632714107556104643326840153494359488618929479079309942240693305959532087536146114043606869250387734315923299422707950256494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 286515001205483501032053546513302094603669819884175241890290302287599356994501893309555399221703965640049682140325742021183620776902073960160821303874079932766986814843316645805081338143405381357314241155082297429552672453567782817145623077081567922795905309373962101701372118504639413760982123013388856120576028328209182917910245355406140082014326736985524613059569442216231705038555898555659711248052942874358323385745301601027092714100215095695129675782036198478545857255899072739623177204481200391430910754099676081664052764278292270323124418278626466113224125934402387434724551194175401158029945651538805826887860199277743531904387361081040041190076151446567669576164753535757060967479935899584369363908104485554796014691833656776519829236761351268630556885158347485991264594238116969939788196540795898578633480775110451477329383048177818669474210640516809652366129928842307878539994501013325983836138053170160485640343967390304132871861418428502109130931497069759997434552439002381434367720691689365990819243391159503502935783716004284125077030817434271661613755979493225123607536463831506723264888132490920109937133223995530941998541715849472465420345628184732539505503137304529370981165952656733971740615534955816113557964509995220358433446706935237741332164485516923604950616733042598160758992197708696490986305448231071502997941070894944686228307204569690292314109666617025718751967514905726288455974455095086906402609406873981697166457497507284616603920183791070280510649841056341588748906414561049057187606400494587807594724176099710315361928898292052232842579896389048820102321888222789031649156028479101102680760158839292819570286084583289433845137551609307870315392106373125571738100409373611326042741297202397792760286014388216769232646199190202697752470030319919753075348865638707862174224386633393049539568390680024691416722763011873097386049603185556822957432549958448319161541866023182798416211618248170087687911031263055878147512913588807914018332642998292211590463902574323630120436695417135678406831859968658158694048074487789858832547435818511529822565403649174217817804242631390222629206489199044745580384364232283164350668979246964270602082279951651337057809693715724123570877301485716534378364520753556008195532467893104719550761369426536012270157408317128713333282340837945096007669620895659909239933287204372533588868349760135493208828056859150066153619152026989455698668089169918358523271089341267997477621898635159823275314603925578324807884381300939597883776662044581812486194175636181279883649163902945051057899260294059951585494460180400286632595750386140389759999684818189191254076120683205483445430405437812373390116078890724639693081909156911716293043493189791515751972932012910771844895994004673415142189559782521549740971982957974229896484878366038770522230418912992781623121399714487792144895902751681361393286641585486306909748583417478793696761069031934281799723841964854037058730173556572069681993510689318830501225087084430222547479736783105294716336203862472776338975295311580136593567197166983931364678193434457430409221244412210094319369399318090083293127763613289756891005102977536490052563952274364618424131774796727584042895505238331265663274952602206706107318481602234814919347467908167814296675786383651736652401764468823144357613649588568076980286237760558646166255752855760059343642693350017151604273039986993185114017062163177801017785144553580622727866077277151514948952093851043280890660233352330402984657726630223400186155271175242589922286684341900508279615354417729017834037628273397617019256248654523260941784989497695794884456690758859960216727029009290886613064161382214168271486339382023471953447063171184283677768003033166793197485628935889455177279730389882878156724982908319320474722937947640359192720525111968815334410506556852604038755233289592741370953069401058562863896913087799180604216766372173924031641134696812179819491235606032124867128329364544225161504111134525875872138068878571139894638392879479418103422549891518812246939444729513800902167481105383300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 14468317010885608894034089172470976467371483439333649448302259280839398943122937608366609730147343878480817987333306997415027531235120175333522185263342050446406103964183702472039745286547800809748621543901875728203189298711208346890940307625148422968950681488343577056371385687334356821347968751458600682932340472944213160821855712697097775962834288021299829336914560554542265649797541443014024372958093984351691852877696296288294140015540909892274711975401255529354938573612872750401876700679395231593250568051733824638452915241332036687604459845781710872660789157212675316265490393817082452689153950886156923944184531278128707294908543533518734266731977782184914945057821371055235192552067889704010149578934519394005473746205618956767332469869273301742374129080732006660624813836574233623071689867446641614582764793270736062227834343653376218873040071119365757058705390540521917890213398613569654080447584706685523028225081753626995174826675906949317067595899990678748284300375093146971121070456274370242742533085172948693458439963107366000399251209227394541806293981110554483207593689324244815922905670283983771491309012618935865752984693812574156657797602003941665774401915499414782317818892657475337601630123412527743753806896020588195488675986254480159455161128774933347223090979774488888573532883850782526083284258062832406590414968284289851900176385671645739905138135544248843409184066290461458584949181678340696190173605751581848149663331335874770342051093832062376625920324948637890886287339380677373465043366211494270092466478823036299868572123629716782709014666388653088841059250440854350243073616549923823834418269910681379134283107395968197297359925065124565595436897480910021883216312857471686349866368126484597183929877278522983106141120299888040365083210435685397813382586817665610086192935692965057971299730629046349014484516722307515399265493558597019231797459045564967879907145461886331704937031748248542929842838197171351500711303365172400323806542010801438106628151254470681878496083416501132797771102496311592182226493309606727371206229814643026073268895071808022869769776762727621915238306977320051914772244907154094276961632574563435225735287724727744011139443240369093351263566500838485030599497614074827268707041399126777692515058538843843337388155312048394530758374696901437290010419946927162379545953472484913757657774139182682906857317008010372635883471518647217241759697826252030066556749061783481241898870065638590138364318061476636689681160373634222964585077006714250374130758358906883470597574321977901336763109421604866308580022892878092891433688124098303096269918346741437790580339812456944229251662651974645508629317022063800117916270871331320070303072075715225324509398031397876197702240241922864657506739390498770049583733949323421407119973354885119433461407318500908037743164603004272962884985220202474179620128702525613153562174862952710086402947394091666266782266432704523559366478016971711540554864883459228227922615126613950290739605103338917703649575429198079866938310445971226143815008289587444651009415445484299024136107197292600062424919014273475674496023714822769452689477995976881940609009486808049859614388994400826100399905574607338516024389387616745894469450442226741885884286182525506191209717307570452167957886750146586514282189625031354414408351498600082477364896783737557716201213991958727390867727800812488744243765872628296383377610968384721141972839980499476805682199470342631144810616610115420794092694402013422249739443152666679093173609983138279479468949561737126153301077119438256921223259810916365393429577184332832700288631284238599238970671663785414784237520103712236067360279705042044595875160217710286363333377348798644672384376523517376873364710684527786974314079849453188415631615221601412534929876580069707303578590310542785997060275170294555499367019068071523001070382845000734844931657492029236459176764395826074546397109126657514399842568141096203319065886789477564580796307370359114407004692541171079229843959684682074860064510067794734446897321537475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -360253530162259096581140095314993473664941739393175664884847517181264942880762595905802904862126723716514651976482368739687109383994331955522398688995058853654029794556933603485814609802293610797636523869055399604761897036199695411891889300442748113855235680770817999228057927930159075318153254729271720742443987708930307442152682780486204611752929230004607093301842153630322518666702216831017828508293110710633004553405163075310328937734960799424207978955183758981535120698429002025224046981684428192025835688547040852513076508168408004621255325630350136020538454901955184165748009996193108588560214373258732233307324515075223691201618049096438919947008241899584447712930209536591911258824871723677266794609104251186991900740360832599824782333332758574612826984150067098536392731918073284895045123214833405642357738596528651715307369606700707276478544128868402471375646958898352131304196085326396296977634020156435433606714885235840245586998486118581075138968847882628805002623203685998783253969206713539887347348481171855235381366391685051010821025471122695153802755520946456522726248988865363467463578401253661024703030318094451643319589712774754670581479917236354124132691770532655046900061580612503405638673195428438883811576456070695602883065795680873801900121898936915772970427214540352738472682714600936028789518717642387953552140632835368973837557331382918501262751619329934403134601126564201145596437998558774058374773651719362975711747444281619976697939140698374337446820518999495815055573992435138290001703667890580364285442258679330443939697307158981934185408265544143905855477565598999156304990764428240776722349247176853961366044801154361523578066209157560365385005398752496576129166998857016070640805553288859645757809978680162527858899323847513166729082359605123975174613564030920399962017832592430228265035838424877421119842940917658135770571076368999005347005441512829188481764765632077581657087616939410536456962526009008346703427804277180233766575818473487354283871032695209892726340389080737050254589418526007209266447157602891938345091573670538029485233311091960192366640884610921325931005526962914594101482882130376706031255858648785403849031042322689015962420563586438646700155677711913775277662088349059659818710991656699532143670007140076009065646448413203920735132046175550211020281734989512065332158290386681114380862933209694812881228102094340390268019238615769959351197891068710871908272224257541423401826791361383317499621127143065767569272870735277172189089203461177546526668182422710083351551938345425641578978230210251932186301395123748604245729228963940736741628130396489659975335561927656221452059558409484605795321070670026605857643091401893347955992127179353856189513928017729403269456315566413185061238321645662064481131250396687501675148119690095981369958417837388997163386147005416536711926692666145696588927542989831928421243500576123991072011661822409757710082009673183571612479617886212069702163955321919952808937066344352996237234397313223404833955704449355266114620001778486298843228198595236071913055612717040927233316964781797390535182535790779488776906196180620536428329185240459309225485986978373085199725853212640451847765780194833335963339720496013078437949606006931220533999163198242869423429852532651341393659447136174307848156371447800270548058124944699329284596031583202173593668938775265557707219190127654510632122782001995712573280357467604730696530163086943303411712256065128038016999707485743544510097313209348760912536395224159404099769325868940974518997055287852742604185228491888850872404914554940528010941835216876449528586804029303692486704105855936329193910145084800535485548621227718021295324795066379153320309463562403765057883708411552761925828493878216954569575615566229658184309114879591913179583960870308678728711390159878064201681200342533136915300649444259394135153347395537765986590621118183415656967409116423298055861028337294046597492640307968540186914580442077807332459864297029941424681071528498371105427085402477019357294753936852302738253395080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 13962969446813809048403173461588019161019622439491164542016371557672018124066589244053868577799561163586936206121156063211574154130392523804092225960314100849865109212151569590584897693520895874127257754513711235369010344097624050420131906831589673235699931337362785626854139261328739077467338678515013603229062509455315837522293103549541056852912983368106540674345026895534203121527377628552698501850412132671371952081298377392698702657937032619443784637025182684563709286384906662355849858612619764089595227480570133176839355253422855097821590951241035827280545281306844201522248263517655086574445610603069930135791601094919966933002269131450589995677001279362876545757878388676120188386765567446228777525921915746402672381016213708523522910201275409361614745999198894479771893230180866431188859440607567313434462747426623757761634976352047305549831243805033834171987226923533535839326800704326253019999560541961247686306049563119472516877282308898087810164828290750633223795584144473115383952378717973455277270848947140141158822687266157013546018789334668773931728895619774136883834999541634801945516087324825289496312296904370542767350660896624867901587803774405303393115442783952916367968026574962130907162627050579199037292050376554134350687120709195666844728584496843975691357896440977108612187566934339969768521302397876716290007144966794994855525632199595554275926756301925675915464486748938778472057776928406191571253434808976061423738854990208472811110503770104316793578161238069302381318611996766203488474373403314358144678467422839359371598564385610149560808048705251983686501598487502235967048337865405416515561341110949040602920662383269231331714113244149240707856613215526414581058154244478228534937652622078544214792465251404687648546464006483202042544445347135119532281177931676032236066889670519164120516609031169923293444145428121769245772512506349708969214884898761481237799257882337276136595287910035135449121732538516764407741711161313834347513139352500072687072133721642662458935431515075617681844260951534326258377953000798139170757769306987858537010783911100145301307955603127492059176969154945154339236607994922856473548207924326427155298430901519994077828769195342981136535018828107909088076777814117810426395607419156274066778198439311593377245861824146979266779702533279136085524890706543760564202573506769077154796140351554256093227246345010637734358280823370678761391444602153507777176206208586357403087842410201417848087318119591117344569871507717933341387317770461180748901265077677318257495016864205764703521906460999488580729121621238923002614119131705478109936179871906464913951581927690842720526407611515247305556259455347071128800983612546187748965322517222657017846320375323529222686495661565325744902772933527943171693773754991912858150321205117706224485981812153277357333114950213607000067215137497368054134828762444038566830912756856075664875977802266569415809512742423574659665461196320570625109262393187055731764953503863144261811309875364507434713835082156603282583191861672405643703965223248794605197959926791378468084798696944626021973546537892684999950334741010554269004608667214042836310807225968619228409537007519682837574353710152369261157860201797400662122951427376509750728809333874833222471607159933197803644962600755514602831432162123135003201128020054089955449007898352859528371048991996992398031088600876804797709834301300927195154073149379744849922620052996970094796056289614792826580937561816157465308848659897281518222689384626963936702595227096843120276682561687743394433297506253443178257067427551492961437026268773673533542163095973145625808732872812657531751108201756454485956419595027771955716521803698065956338823466091725048617158992897941155012388139304030239545255202533802587841140148969437532967620080073313313009670050590753327136190239785922670416203684450880066739837272377034815387690784540857163273390267504630089992067762344838537050177157359433554232883540222983707367227001282363817402017722423097556072537541292457108305911714214901485060119628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 44394104451267409713062435831425396132156123330620647366464458211164331262802584562558846200724011292553271977039682007756607635683325359470226671697060906294422884214946433040917606582207294842513742397089512400455300386276752928369164623396118090659402542598582239913456237777481823802582694357496248717983109405433961495159044664796402390084587051167792742525329066989642401105601864296724695884860721644036249438378111059666163480497774742733820851276121395850899679941129963082225803003544658269256449956864593902459066191753941895262340560143644153588162811015105490631601119992483712919305661538343903826268165416103927978561756270635741051756590068384511664800539268181714403720084199409222684035519122825546030335282921338883802745776426699038248529278378680110255425810810698917440238838455072427309166095670797702961432885803386182318541305283434351325539480159236745962966201113358360829811209847538989151534506806162571067286988028680411048198814047375833651526726922267257480350032693351467903323190992919933675432894259468476345618862493815497179533552516339290955929016412811667290591402808983879723031185858106164262311991674383969157998177742521917107650734741529910920561845786042362981366939378832535088826501986219436775695970730346382973998078382309722859869770456543301109389518512814310379640116826071361073333446002311225131473341174476624691866936495588797730693021119663342823697905911087764416928267219208914516390571735521809940204944555232737667238238532412003545373881498752902266849316733617284184062568544582145977265720660534021742824387728734629298343953105165330840563750044172904536934614928788012530433981240069128892905620079846037493865394592604338498582981058250155169602271653932379843619575969028352729724409348294272249459558109697750015190936141623654103892947133474492420121938640960514204339392050083214734899971795496308990598294718618776808864853942945096904623826296632247806169991024323026967104847381763542726663033980526910391769440203793002210508392996917590593314118599331704441312669748915814717381336843100661518372136994038324879958624312294073887544749519264024792702567996863775454803858192412942564766305729473166546693442697065649585039110904141271516681364785814077188186581297278672593054917081901498652309935171487044730533185620537058733325596737764768752014971177758689539245957713653487096051559073868068586699490136591935594888537669228692411964806045976803408982602357153514852770835209942273551706644416751962453167111709762458323760680253448360657291044625945981184712439215405776817035562854411878668214191837306629788807909288945968514930188198097590246489187269420867738477229685792323683969418639670979316122999707981702707949542799057413854172114888378170022791709389874318548180356942379404380348284549346812398621291161456276594045191069236566493897223063893792406136855006281378718517269637054905404870358000476268405571279961515841472218781018374793968258478906804465581511920386153207258152771430854351375838093033482042004212433547716758822557681612936187776314647583983371390544696591463158008041639194275042389461840156815278561055877454886762746605733483698192254143306117427311945460830157758788062992237627605113311706595166189046631909845488520466477729221473682209692134280108967255915567655826662992591667811849423255486123985840257892904609709314787116954417695226809167348579478478713600739601654716724760773519155932303452864799165108286342948106200623187899976818391482016908371026145017228354196701866863861094499455710158688553744136682318040769222837507958203520337853168997616208288304471153390311578292297854643055619723476329894821296607569247714334374957474070485171952155743484964977534508269676338958246992464327644564230006279263170210906074567434484891910151443951632311200506597467557308797664439264889878617929441128301367965549531774634653586445107621097858867524507520081734234034737552646186180904956828540240416495659271891179088896570972221471557731718098906992155247942681806651333436295392726886958775520324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 45805347939492245757493604553630381980423232941779884676701266088600807905669382770615106155396192841083409126538722272000043131271115253907878720165459537917617739593424960005021898167437435643308970316813245375378408167777340252345033800351587110128358725414413117143348244717616814056045696296032685827961500399904709596368528749246985264713656287098914955281696773104048080032695882560126181586641319015818572133042231184394055515247640464214217798027417412578124845637173659149801004832938958105898589622048955227791450367721202202833724477992111662371536179086672320601678131423342802199980745321647152421192920025352363407867058423245614091101188914978007621357585487262008954881049548879586234815063652631050076514334487044279946206022549596903960636810174185213361272540555883740971543222354752505021727318960650306949926387377803116631330074896555001406474502629186905753925309865201008941120916419528194968516560599038973760833006004635038465220124891687980723778492419244777157267675266803898907294483398943634832702159645084023323156549225177386190352097130706655995816204501038822517299173464109589459666054495972323681762213878260879472185550263539307593085677651322605707619620883928366406552045903282716426201702498304679355226792169202881152595113055418632051599008116859263761976734494246597084537716803647884080319005998656695813028681792271289947945523385744688343452024143533802857489654515925106011424365255764069363633416422169172536381545333183976408951256164936001835697107454370986239908574249868196292856297972833247063775135860351499163630005159526011670165924301672798570775358457521842208784965260973668320149723765694631796897386189628659860661315473122999638566330039437158735511449542749798303326140933871880697441281813468925019662714581091961503595312294218808085526297627539085281862195543708924296795996576335505103502243735203325668965056833410260897007545181325664825072786395402163671162302056960342764794029966446796633614903941737995515759776366057113765490449264123965792376379130215883915191403157640461069208503749561284619985844735949638862370526783458567095688017778873269912823653351244461925383913230993457540816539355039604557231675124859421703655770990668085505068876293565360147495378714855661318954307439158299926677912647851895992488258980761465255409313689189430291634875030313523992593912597692670231955400850848105587328430531853923864851694534113670006556432576702299642493780959810745068119374267599528493159970883819558428985924023609755645600909105129805284857617011337442791307492173827534892092185067404913258579841988585805101645534075471483290300524828422258825961049151912820871188279947733046859381372916607310909797017046315609341934996213834852351738105590424167727398730196378524905426415252970756885990279078725744903164768071130561383413773753173736069542085310962265555245284102888535267689222680782176474559301885220575165896159754251308072180209933303791351711277970281980721667400231967830150871950956092900565321645610066686423324288993393002285047726560132758275013747629326287481934853281416346185019552662986923361512602658609883878561610762977328233472550026093641524835970177129969957207660815354765851363329451815863498022085193463538055662134445139319296784903416814696970405662420664792627227505659079450788953781561315676919011193783004006877279505276903271561407188741958166221655943839334740547498627061073578598017181679937331440954161149589791480008587780246122777951053469874862703232290356319858273462977528964556646695519670381717530301354054619012129947621890719753599910298149140470903896329983595799409540485673216008724389947860944283950902859188516871131242472240795979554282226106132043750740424275670667419067996911556876925605912356513346323129881392804374456788939360752051053881600182766652201097112863232539510369319985786041686082199248593129073266198995618758499889660708289289805045899586843412387487534060129613892689601864856827972913161000335745600984843073146012978139333655791495493278669872412450609922409057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2107505777991256194149448177331267627421157073736517651455739914180297844766981825728074095614171048179329127831995246389917138295461642564905217788617311625618991127167185428012221858658741273197352782294817714954522418219949448817724431580890296290664530000870340914437148656214533194883936957451865133754253996297847473758184402886707454679319457159043258573021482570743209257516554418781718504029373268202551436378326810670518389230330851328080574706285201277440819197044482025523596211114176159830933761406040933800352395409179078378785135718484618272436283660836730815305964129428662986050720516232791921926565652245253554288462738263489506084994873259189078812883902504148721342139839580390652640238858193809345602463893780919729065238557258158706539030503388167488812621091638758035063984533111130533754952722846446382386873137600060667243543713664568480991187112978903217275134068267619376647648035546937852858210413446774117055212940717525661968754950316013961899538900010985281927351682381511722883058521352077391538269443683024430842263235786881684809145748632223567841551338414033080942382771738258740292733843358785527125977177235008113667595454437730057917963066169119371878733529627507069580991022019748546656424134764253499197399131608886047806294034434479341498905427753221093486061799450674759395280229159363089252174111450642945123880006563085411974237403419010469836322363475976867118536386379709306062365922177025271052246335310756002719153428058887512955362815606373275182296480883642053735878284164268978735048022529992375116927374076451980257127909899335601990754247174797405519252254636125965912259211148820094805579876542224552427380978340339719539751024704827062799443265777208196623242238098292036405439753846344281754488364089673586951690149207300692103344499524012831176536857092563042017931018635567412346490478210035086443982533121159218397490569844424647578563155472213968418646112018127223220310065093545892018891259578590334835409528426091784210068373409420457013659565973512568025876132807865531798709688623876841130662658543370827446782732297529935289585449839819066594198217047928210129214105401841815785803396917734209257833441078335747463582674852182638654856815673431324741216727052858891785692068902210252041746824084141545712377962729893942841306883907209485117053976207026200684057850863557855297260871568417623426663152306769877616101772876918481135398211916757017717318486888006421375146866636360564855368413772855783686172572813862790574494782895703231943481495587851464160418948543137377559869310671631002346812329044141341219455043525749373278485162837594793705943691074789006998293684510067358046250694426022233619459940823240594149013689076585327701386034706028755962141997412104825693635894606592051449393829886124083179136115082246991575526601143209851535416914369802722785985501458760792120117566879765189324648205860930993525007934147019845703106047243987472753539900757656008254576217245272459603872220938092863440679284879121351848557540073633120364302903828787265423021433000176248391298684028746556132677274275161230732188151288007601974817373115579242666786176969974532823330620573434768148496207968253736044032923316343107605852266547562351809846105985436269927760129901086103446996194737115419893386569915679003061017098610810058934023491608300715646440254790796606982402874963497770949090412238794211736142481041208271082628163036875776957710578535570053690394755897554248507783269758821692991521113384750015966061070682925688622016748543964692132756600279743638884467595932000006198601358393092107307684504178938657157990268095225347292372438476474257401347862975111528049264842533820638096283549138026780423736869279799689574234785794728382688126928055980318152141029077561048019006652613677663079496254418339428274576242501192586846633507464577281670891690356916930739235899765884713352662811659238774526985870419412248770156047181030824577372013108782667856788870901240963346703064315511123116477884213552541888622502710625433511626449774057272076606750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 51929960382772924136651789083588766112312613640334384510090857448663715210989315242407111688738069028818112628157800688391415012571236180546639070176239943063351287402531082589293912398564005791747688062739085956848208641351670873535197937691821681548582297511451473287899745419495569579248204760981019988084613113936569897245891363073740210307780638077623124462626450172120862443248899293978972400383135875161279851793535916054127139683346351001278319562204144409720990318681123376095762999601098990950239313415277930247942032568086724554635648696184984519621837113264486442875042855158061088618266157868969215919823405012346525158973064434639118189893075212439040535468726229616681830980801546836878120409949025280786110535641539845784773914100979770459158368863000986497030892939442714985553886083699579374968227208425007836836619803319073302565662880596652308378306483228283256577091312796507289342627841036655479283448315798212166483127083206000842308605211860099073561956698804064042397994249486229487299138937504489949695188448852607540236226816872084313369751326129699227821553899756953888074599978604933302331679439728284696254782158905200722158230457474473894814468615136511267701176036149516211881204414024069474154328235695743635347335991088434514174470254158053152352267638486557410707764439100307248950008502189135563230928560537688548103408601304640637683747196914756116668232695664604946230654066077416072389772461693488864457391362539582932085060470936680013097113156095341515912855745857593470568609085485485376374372456992428886837968217048987966505287871793490530053007914294868926351340088833920446647111383085190396918803440807476448501210607715534460674336486646580988608552291465103176747585238675992759694111790076112748802986691573601773727964221873220315197186242388155525450083037917941300650809450182295207296672890736687344393877713195138526151906571359441440608123080083803617804998036452509022464558201745380222074667621576684870213144739755772801449358388604975365066892396638537336650892603011076148411074574387920212035396247410233772762932159073345430244503203694332756706657021020414666797494821020132826848154061816950288091849415741799606918048673723083022053980240562121180343670206122189077691521366853726661110394904623764562909778392794261634033916955652121089694882150730425943140585386572275989278500011490065050051966110494933365155804117484546664521661947134856447520760841146821484258644181965514441395066471240411564199963059406186218802191528231451934653560373429660560111118972014321521126785924243286550844922942165561392826195309525866300157921233221834227128425059864001416761305062003804385026125506337865111659311370060798820937765444897314221037663938278763060711441072211181868933544553696212713460419844345309134955216372747575211141670071664601688079255225751496384566237802198505871508262029260852375242445346822477935464830565405019515223225364362678169606019031473026447622361371680966044349745800692116511845915150267446074636090627639793380098943596904753927581162203402861269901985926295658442445577641273782069380082063156935508925042564420634736623885321212495708360933887128868056805723285998332545819905198189626849874157421856720119796863113657316170205391047969386055593399062947164722246299281025187117287765838554188765486742988893013138445324865194221174408542254240215264841428515341084888039210292270927920361808745303647472789909225809092064330302875655415031894886008193704520853127562611117950610913522313982788098752225495980110502614375654368744727673007013686083444313802783298101658781138066888075894232082338598142182054622233369237503923345267067394103676687044189856195889313613828694745394870638117316889954585006158533335481935538156855723931198473701608093098054480300988791779644260270565850630535428037152754913341487500589248382665672101195124687778403781243862939594800406124293366311416352620615287948126330355793176497933896016030609018910531068397900463549308161921384935859646554314957728079864996580855083338320255279541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1461941589389048921151590856758533515717388653435986733585213161997452888597518294855313346166498970248400574893657597167127541574860695957735109101493852947716713152650214591264847871062786294663248687159103208493149900959523422661772016023623150405694279034607730319935402718563698702848227187713854161755907982644513561663777178326710272896914526646872969550727002174430600563804704601028050513416309683347517713136704532593744167277364808565369995517783142234882256742435957851685716412663100836355337053497505643615803302866424555555666946870981144866407807182539159650991138601866591091614230604336833301986574407293576511935542135488635785504848230106115707616220134714576131590733221478631324473728977321089027829094204231323985889994877919531047254149030746288197506655668079223722898991689274977045123351564944295147857425722077178022120268319658069966299282427348916417573936444457720733018369529848137245746181402540256838039367057913039473906387678867435306952592872039289102363621018361418783312631407950214266223649687282687952388452952033887127163611556616414502164773971054729582816538201492796172205254971673750515825564177913947430290480218696148756653665749719511735655451643543782426942190448458648294631108790481809258234125139907846033296814089305275780061530280427093656191703264462523932917525708991962935246102115280685530202770025972499812088834191662896200963181640128032923719975567715616767127119267216836492046162836355020799079075805476366126155051468448563714923508545834791785283933013955224266002905275513844236409425049683493060952264384532012255288402585790896995514946829377554618794154750968949380603934749541019541708727591687712783630759454941716787265891791829045532615751406568778641113175181759007433933853428087997736255819003003493747779147614439364619468983975620691902399525025425905129941569807794279107078437385695773824185818843554002511161522803598299989904499256859126577711558128652835437829777958409951527060270988324457085662817800084856235922058139800544740231412452952874638643678958818025046557762466716039993237201232923429533178341429462887916646690149029715815401884579221217347722030970967739845116265410017309470145849757993828297319592340279557918112965210186732599712775872877297837879284568151340084084859490333896928721112954486030936453665592638098822969478776083197384275404757832320185465281604806403793835368812226091955968118071416219407354732480489545602890617987971040233233248972948596168765400022082539082088107741385496506806605614635712917335674018614391457389706293042850742364981709166471754077469406948794821316955915438052171779401742743677226295724230042811068648658567228288820507880200177587996513753449496853986754890981346592908968289247506297293303387342862312954442153164186203433355494486482884131091785677854398873138729716249867458297222382321502745594933749982878395437588040060107315535519987727862944330434644239160455689931603407458022552204239588833771064827532706564613512378914698419757931560311039177903784018554036500741678280198580401036760582997650787495738339531144070638244993560995146520128719033419688956622727707762662432569435182800224997988364963310261757809876111442234985286401963904387606528570793580153702563395753061064597518273531283104206866397598548498803581413793982383802447609133505188614527151744091477997849159263600369930336374291176717516882790666529703768606386870593504592957990758742097256255369947022526347514943974199204335110696642387160731626226578932142284154757269320018008887665632523833778262470088547232603278037540684009078951913554634578571974797204279663982388451462146681759270927396066119008025831960092604913330094493420275047393670048726489363484821855583990408125027462945453155399079530588270787882207287196473588986640065719505424670469394436286405991300777973106710294904282306798448756329690583767070021811797128186571620122804759567528467929464170454500902921298409407434807651526978001106774341180705712691940902473721038745869925777549304109575824035366997122764587402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 36473308789472553827451575585676961868517092565292357553514363904912647337859018857588251952381204102460566040389990116484766295932002018397780502587144565851735300704566660531617772121228996876999366250170421437491492566783880553851685787454348191635720018990964610136768744760282760663422474722810116062025025698791924879222354371000657855952854399312501406462117223063854461245147088204307684922165532115055518060600507341308075242154995354727335078889446663971684013242653140575823467448151118961902097818129155483720973494129144372717441951498146526838468911874916789458441222995232964344231510765843792637165893059148243214492655547154512024315508401784841681974069087990206482032245666628669547736877655896254417459003746567054916644707683381224215019670062861018186755612092172581886011077965755271619352139736569806206432986637591766418098560341567451236117636641148086758785800000002202378816121831188938171724151256861405727858981314807967849698529848830482702663797134873140884926269485390017485819544567994907393541005354111108959447406392104187842318303295685540145325395885565724371583691399712313483535282293794543799731014374812405034376176498252509860898591565057963403294471920847046405810086977440905621247442658822619731737890029542641121869458691847755999341344056499905946294441027819098710012960083477094754383185574855721740501926452677309868181415489150556137134705367279415502005912824412709286678683042873631524259216418137507794595952159591002750620164764816164121695022630633573100299308332541899595737684106858397464115136153003362566939424394072330322870682490130614024723499530178329720067058719953433068730238139551963377500964449438379436506613091246634669036868512836512153236592815277786005904147725527710008270727827338316983844451979626333332839169622699342527248737338538151168834382981990902572789814551023292105445313759820331212440479758943828309283092861650487172571278313130977008882144477889197101401060025948297566896422614153856501657488364154043390438038743195565259334970771037864465574675545269222620050839726703510068608809696657069166982197567776085363780300761933271143815633037653360071790391070703051398404129635615785501636630734766874587807685719775624233857386779634763045483519584215289940180781674237006610552081596944103808016681549539465983280393956737967900423959788956521308885476239186169201659769714871818448449854770812202149876517923115433187887597071751902362283449858762289888608633694447661893160555591819257526500899001015689477232665212401456542218027201528397539814020507233719643704526822417633732664582548254477440762153875013590851958725030373782673564551438516580761736298558796737331150599567891623159327826992126188671212987130074592348172335836520852900482412387259427819783629892027765713694179582474592182799803931024022895681541165971238190653075897315367344661509019059579799709071988252767646553806040521941382492839303383897794586738888480942954821167241859913483636566714965259718430958785613507015851690432688996319527301622057031329409236496968434900697788732717480047183545465110449218521840443664188010832093886925207947246871682617728322962998644365542863164043964567444630058242230976015140777541713570011521477073089828381677263054773854637826758373993625210428348791276006979448521863345963747210133382362881905559487217810394281028463334923287859568339037627328293830677381749431687919866821459347448112420245851488628146697269970167644079160733640477193571652321636206524036850302660881760537806352972402219044972565625491432978748074691992177606763315452898496120566492237704921657963285125005534847872141545756314673685948273066971270515408781459045729599202812697360424957781521815011802816497264881714117978268580987429285859129990204467986948930128476465400707766282040263888665312697891205119616696258178875453031030270784491080538504218366888643448049917878349450599599169116895437353902048030360683996488664085248726525840047921246334173194121356471953051761451210097434617953256845095173533053114078938961029052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -606220027182643281863241675161383705335471678856221967298518127271528714810288686849606614962023960567243211304177121186279060585962739581069523772616100021221684871383786680694843769203948013061878298718277086941382051630566415283342588855568622819634542286950683661080855425653148296811231461633123127159482904239113168083559234261107070381296715946855850165589888387783710014345932911444535900536977863914534884472416996214653409859955795390544813587298386499223881707462215484194506522214384620931984122398423793306890135756400663373039825619400568945951374087055199551552115997864937647555584061071462359183109250670203750385051845529543264189981956667196496918723617667656613826058233404183860390706999297601871649711886327023143156128603811566352148140301676707452423624103814457029335638288678756272577543214941793445766951749701612572627396676072288465009394041058631786734330238643266456812415037273203867677518456514061981502320352824701060349528871636810817591801143023666247194393615092574882759524519513996434114045902188647171605439921487829605217666664416381426696826720122617608681813333340727694921795101576644846195088316131191077715555696702330662178822674825176968698267342346954613189900770646891771409843813459837752697762515991045324637419573150392351002567371973610688613314079412700915808959741294102964057761636157036443358143885808082639381409628618209198674019645359097807315344617742562010512855002094704498362368885269917687993285485188313010542927794959874316835709445914612093823366008728625767968258264983805589033608656582525033097296260657925327551952580062544691001281632022185188383830185294130066985082005378605635495250095061874469325816127175082001419149395068642277003993005604834215233402463045253170879797398093199091270843881040085974183751289397136136106396519132791950706658623912905681250455421917640593312381149027500419158239256773345999684743819091508811320083791217183122982856275176340573333986166294776894069919082586479701472935050320705252707845113773249033707320264281235270699374351535219456909514023943267978385601029393406088236764808671649889846719243466520439624560202551479544817995828265888942828272348651919089631010505828688467680468320400522173641977348230184196636990899326811405452523459682560696777821286700456766481250934912645265115095995905987602991409947901581317021933002092063563156389707351282249545011084396080044816652659580203292150492185908102074316844443080334461733197057540520041963440308060116215368520012261611550764283348413853430763743719690534044824544829327543725625326099360953446089681821979854021401967764661471407553949468943044766517579677259353514540665995934153718557709183502141058084013966231607152253331995813617857868700711405431365863721038633606371586005408773553910804321023658150863081381819259186546120769491697530210297292065247044473835459611773232254918237071494605865918733374012897370037465052670898431536091728663933930778846200820857823665825076290519761699343379602401346061861129220937193717152963185911737287736655333565442957504777075816342926723636094807523157466486998616293778406363954202173097201770064329054224450699341817133334650749446925013331568031519640693422472361555939977956826648871399141170145843338830167327149251234557215583671692276871178898429530189785595245828123625388950950641787734696639339061410410134475680672353084797352756842846971509017222887093674302794108447279319445613668330544173186184558356990835143819164140276858947097391956822522405400456456215471181895716996322402117943693383487822340138226903660951989713540296094100260818519120764852884254851832318913594204961877645262675965726351774199110607139830305881934872881771292215023694481465785035542086301682212877113542124503133009260837793965091545097008584076080593975156276976476634327691670797801509672007257372901848745716962041767669917738998722736064840368838263264532665165676122402547503664685644117653510891561659696087101258587417815068504665887242838030922362842233554938793414679376292042434215545654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 6744832429017080262150514024419443524894938848769878813485670449887089021879246517908336237142499120006288950197405068156683672468948640839228438049379095949756865002232219590804017244274877168030450440103617721629914785876674042523075568466464080970949716538411296264318742853454761012396836295067203651107093292976226165715612976113335514299900348210128667732675884056554637524387747867256499614409759910433921131474277410844873548832740625926183305137729030569154385638374604782345926994522551836604954618492767127142187265946660409422967731585643020301384462170076864823546585197476981771415645004744724452324944902256309730619686507812499999410294817564885754308543440309803355959048888165617389538505113038616633768338237480909444641668413117976760310260563538897735577235047963088500422512186757959770093863116652130883756810443764952035502414621184610852122118363432141201628696405079619004126062076193765151835991987702472501800227499466251935061909128373192096998811933654990646951788291380003936326386743951737830772693779304244484617596405431538504830958990940817995826220268151967731642927024971404772253120045892211762038241681905175077588066894342335607058609339215434889554722173876647349235713720571995195463679075157388737090490208658805730176018289701983659029792058373662486553889676508318138550210792949514826988220565289439417988900114888704312334796472266478356807283481550697261727556322893616581317140065813880978608258828705137421309737644924927686751403397308227026255123021482523302852832311360937227375382266121102064884518840830412524023408543138697589902761282472831758581422749832871958793182661568132986211670025055847444109623552207038091180370710461379270114150497421101453424914396160797349596845276721555692620796437112999156091821036859404894416328675509346803299637695821972291146224391780621127294222308809299735712994182186690387347087950727673339684930936633392194566985087363016540115196837854944411344610413226487459031621395126339553862864491600647337861635565768580956361048459363975166149328417111918823401039970091225956712951679602428037109462372877944834507398725510743882952763837695059166893125690557744254545327814563441057745702683521050741548678152656154085976805961938110826302833545048202177080494530129166191055258223300887056884559898012461529562323198176195403439236282977911396791004756398665111832785322657753307033211588650022898864237753727474165610258120435759014095312327703244198086260190847042114420933889484229152823670957439207617982012346627628197954271774004059432637744969534059329686425715200397676482886470147691073381128752518778761024155522341844209771575757342305569112346624411275881129670398056309995316881953603076435649522988376283821049865434604070217465929988107304871675142958507027392474726402115427318485024954251198207817011671130530980917026698828762800025776995400549465425074597152546376746617610595059825820532785237554292126403987741725540509860107153153719384116785752302388486759632351458277190389427662051834395219442279375341917632188947372865927035575860019437303801172441814628333288309802828057668056451648031618646964363837956555961094145602790543612421676902292910604909905175947216482915565452185684742458277564000965968635759858702878923552264773876202290362136105614616058700840520628517999182888448948733118380792362178442165050950334252774828471111911840446789540877774328749613636919624394454426583396934532466438500687049995984106414208493614960941994648435884295419942846288281727016106009515450747450113231327902698751271344583674693067216625798797375532169652356961293506386030696317415640631892858820078270780915390158031444466445719126850014949036036427329740094108848264585346682374329842671592070923093623154263721164845375740553501080995297102066778411648620186047027369586964463429479152929349076061004261762485607009890867409013931902382089936259444550443468002266623950631806119953371931851317617945072039959636632620276779074119412354099682228765457482882871429272653016470838338136672973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -54648580957157739928085662654567128743738943258243478426478781092266295278869474730247267577744863216366974853371852150928285863140375309192349399037906453576383667413063932264082395053515475484080425260831135441824345139610258857777749320516611972169068952382899009635848507469317353260807254174278420685404466769497125941572353062236887035416595906188755754993918180193250142061045883083797557638703238332134390190649997987793043469101711721277088470056164515999858219372696826931065737489144873917522233467087430234700287966578487106487209704985355183918652447879974204464133617340510489124195419598298748656524961888169549207228901041908053100725787931628587113024134874506097318413887858536745196223911876778382483087879434516295392308660329195701448723806853003694921213044847322843563908201663694445459323462020924849512792854953846426743978158350964209230302056322701952551980254966281804369139466171794264793178240718327421830734445103306636194036993717984714515027887573011385540368535158365887243339014129921323613811077056355432840072648394196677199375730783396795098370738004692992115860881310456931732743315677490015232338915856211104282580056045933325950479064817355244425432165433948636801645455964921646857075358130867985276649872157206644890740477283213222820283129876433131614129607527383766631749790597383840394765760236781614126670138864705358004359593684975336130092756391590373168216621757813152362950399400582443086073896419278048276337435909163304346708746480734916329197315769648981586587228509719211897898165087296697464794145915896729690150583724041724470511730377303068892391674470272557530462780496960157888046254729447309927560690940847695784521163831327110597469915281196343716086114715243065811945726969253478465812248519452735719670008305172482704508499913305373517403621593813259851657960607790499057720295777981103965132861520797239962784431866493017318502947819811731228660429849542450094772474276758102403657837323778365362473549867928154148272324173833326851255436523054296995934893836915081578180321827970877400127686157965254777713488334608072527996060557803016156867432811694880891828877177416563669006324994024245498160692509805306302946126414745418340896777443575017692698264841562118585588968098951047550709861881255080249656779559782849862748259194836809600780777468446039476672825354149781887996281998444452072664732723293518345500643650007050153480583944738352968784280178404115465839815373179028556206872608434843841302763434090884116384638709386321101045680933875288461883259348893430021806141034516863239442682699823636597403157916342483452462479507224796323932164759530956013128147859777081946521176611230990784528065597880674153199319027247448337779603052830557478647363100530319213649180177827894268094823371850996808665049596987414545139214065432595153021200998576533929830682057548991022101419322041336355575710196145011095026042488079758306292651863200198665607058357424108115067459692826337040964054645482388964009464660639826627774523297360602719198807778954242900863504481646777286115931963390174831928377440082514148662537287851334717847990685742007534048336595037679385379388221280891880762545226987151844488534235685176071679779276495390915429672072096046564810603673470730827459492322299541764749435959558451028238206183272385538429119387572031882112825714640638839341463396929526405925859017748836891444920203961598976381966858374680694173988188990720203628532899349606071942916009769289399245106072835610567125305770093381786464739673239570963174205646884584758824192197030231532584926340277757160242312583040949101440260588128248131222996583686809139083286425971268563165445831448535074214560278701805772770505816808247857080196081534509729949136009509629240226884734300712117645351890389532039042776773909769991636250520341995571454837455979972598641111146831043482021468138567651344022125446688965107908749146151857388505056092922267167600895771790011265245819780731483367737712246583408372409127625307032843355341886377503760741092264652252197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 353209341249888162009075766302746997964669657204205033978146649658040826394570870926526491151185886114920061430022734697694579783230454660512186278960884729074062375479724036178167280141766530747021259380621968476814476517658798759373259147346070051795269933936302455792881880386675564305067443023470346131666349411161156061134286182934130097965837887175031173640174835786493480463348987571639328778766171540429829899861846344281461581253880118493218763835564382129659393072458511759127562723113379420074047994626268144658151341076677384049627660499006573033929579364497286529124920478759535785466862624248223484500835401759771043556517126488427493324428937565413509231978544541253305532684752458337226679000251131876704923404883658259237899826340654800765086419966850223500582417437609772916386140261043493403146284104639327204624006993973480098092139814804768825030842634482133777614966984144264475495086356995624326566076641914866106309607669264080909807173958768528495480294019951228275414107682637468417565795559934700290284280481350482615681784717539659638862508397788612905223653387134784048218520903916403806958270796419972224033868831451955915387769840143942798849076346251833759671390810537336145818016914314010510533725047352619692460361137485582859078285182597651984149579822466825288044545620971659618636341806191031482703583795160547555921699978023017549118562646959634544919568958227548522469698374647737902964683774264068659799062095086876286525633632955202521632630075096688904292526122331944650314011252693114634245154403451980534265076881263608082576085914182607552101237376423422234329837496831431576937889285802709307720081276786481564482782829170999763335261485329715294817676364306656513911920893418689902590218432491336118846634879954036180103275790247946271921120702954777156930217654999081832211658977901148441860804148034373037298701930361432665243903417626007041357404313464777836226935101951826687260733153898617249414635803622767719769131535087980424974571190598782403156972323249516240181412676178634245820527202570844155194534123569509116178194296458244440058528459644224324539793605783681340574669027593253224406582788238408827343769634245407088236210271425111889337367981217677925341811507344470750684296353169363702177993330928353105960479653302156733544941241015066855443252432236912589000406310149973984523889190815704980482658848099028757752042564268101714954881496189060750121505708078373577407292045991779959406352476238168214455266860682749062201689265564899943446053325094714921720495078715685820374313815381265318571586852189011060909489501975396188128177017504394080296567496556887326203519511463357140495642046353157591159432794518724081812426101179522582935903524417883255336282444810660157872521924592817187338931346487988815572784514680362865951224608529182274423996408289125675082692256441472768880715960677712826595198244574637546441766961234120617519512073560688760349583942657444807254492869141084757538305786273080277009436033725918485279455587215886392445457452234036307761145237459468578649445411469639168907960037523983356216072420376037693377643383681310969618120003484867129066748702965160979384371647080259013539960631661258052401774092970576020567083159189803178816150857526957155383867328357972700211928310896529353190376548119913086520439130494492151928435171009865206574909521609883113621414127145845247319383935478905961177190155233924797813090162025937025201460245190986227938769051372202653781549077637310311542349914439515681390725319748531792866670041741359252280164578106263710305759500629717043133678950754044960503145712223527100599459059810768505458181012402596136904475326957723264086455778148083080605559314170893183979506069450337438818120338715046334071145528037002279122302540915245512043790971476657686118579620085077310184282258384104018708796741561372411587930125673261196213895118252956867093521239575997876643219617138387531086947297320133215066880344845029403370020830130473572683475222089202552663073595776950241997838020324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -1877640329093326398913488115126788989787325255358979011970468121169933486306855516549866526076595854251664700464835063354571812408824567041892980191326826831542762076433313824451222500840481003013164918190244240030181846277900303806137277908715628085742307091662417423473294385453115643763911048681687334628632022297957198613426350543997763865074283308605938358785908378601635987191602411995589539938004208671250340781367520300828244599325298228109195013900640707480521287052723097168768670230778766815055646107356358048227981122308963630270875507088357286086941783740775581111595481473872520872784354459667842636945100995809749754718847788274197681715375034973907229979084382351211239246361041304688484277884116125742266712048014674190361694314327696928947706889655797115486325980060608582601632334232051785356210935180815685727032725127810779491018150874449891199544788692629638734257379454799790733407231541988689755293632026739894194226106113507776023201624139486553284702829743900345690877944379032982235947870417099746641011211530640598353771751532000091835274620632810649289374462485275929524493805494619312936576577481580304097350337512332266425178980688622705947131580569857323364786220526058280562688741428598911026876843509360583990721032696837595396086973903320104570490191745568495410439709892199172957877307864596778360001788290956597282745294455123318225000706957163958300935992252909009211997585826104624421746681827006776613534679225296443182740127554137185794985613644369831313878512766795178898779491605644957417727319307825131296418004557381905830573799566686203103904561828284254043153215873966667880529575265186904357952760277010783073024728937352709736442421941413903259222269987914159495595908243562509206175441696557959817461487735612774180133449543777094247460489957173168423895401154487966507166326056066494765052209130640245941405505917364447418509776522879261964399895543338077499697043515251859994696593318471816421873891704370668992947665310289727699465967899361795217374676165616380229850189139557864421490889544413504346500914591255699944993355140613332717849358101187967332029253160129600009571985229155608273474884843635146851864145370414765073015280860186226175530812088263711799478788072049455539083791683719461058006512481657367980758064320374582096806633886962364927844839737781997265410194872531770978281428191370625188649539965967386464435695273579905854384166113469038336359176844454206469794317674720595058361326612461794627822238697228281106563921545261274007264408830795251513109609543519319887244896236209372164417676011457639148217143310447184389029401825567397681586899769369553431086770043364835072707044049539587150403836938562199372331169109702700005818126872314826240814434126338578106840968619973917791609086792999346100805862283852084055331199719934844270682497545698211919916084346354403049295967596298858178513470895038206061451623828391104888769453640569657101789948936486462499616581312448123393776554088551419908678429898346888885717793332075894649392174083874073508853879768741819551894808455788288270559003139741914386116164954435428390790146662783364985976217174922158285577733614579513207941482761683562696048469013412399892581503749455819550396937715406586795583829878885901098599872044070480268042770995890411502861612581315134181405190883737036750051889818643532832875079542534288250067318889271230067832956119612144138448347615588911223632266400350906777867139412305038457338792197168229776596674255870585482683388071079979616708321836886381280174440398722465191421681958461290711021232178068663192415271573767934684340875548429101832767673489997143595452811322291611970708700863278319753485164725209735093946598429825855050196883272329569578831571534327567130515088688528953563533846261698093771123255825385714212246671489460855139570725235731755644516804119284176808087192123004221573172801903599350248863794081404085163907148268316081335988887719846873079883365835956598577723536382665537704069187921825585609265302764470106922090053558349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 8018365623671425298826562376998255161695440099174669572291690119977624377332709629878821659299305627718526093064994611243149297004802685602327215502611017289829161412552493109950896569423397067457878096518653733394459050878218270407734154651977552261090070063249753634689995502593897709973189517351498373138166429306060563903694780576584751107588658836297150971011331858497340834835312107657787711407848202962628906298274482899989009350737945921741833506072534998761535587847581541344411316360965388765632108290278818375357459519008872773252883569873105345878744330213743146855090759073663840475236892284535933791455572314900087575276793752225232239855350006780227485434184422224471580594055154297032126697362248091401917244443153146575328205514674858841460824789104024355424777122367008990754397924924771746205339774334231358908124177859944928549826603777794284114452197563345426885681418329335098847834070699038826673522423717806956779499243749477396267844987521073013103328022267824712037800544040051249687884500989152106504340039695015148550754970566872712206640447206849359545385664317815811105494307743095681312292689922812493517439158335464346614232400584552076204181371194463436306234552434401674002882037648044782398495162879081921563583825340188015842353557900690710688446177911925447026722334792931237170397633028905631590688255634370533016687604514085615281136762619366211048253694414293067255432854316150944278940164555230818364625078084748352617274559371906417727269359818100923149017361373416129880940964646392871135675124060309982429893979332125406865449280699290573048845788436547435286322568780814375891624466023043349150432471526526550357720530292608384605129517569867461599986246872025908874711835945425776005560059409434790142416963263842666959353983796202882154301229299400295795143222174436627708492911562491634592182088109890674387629525021225714603010699806214634472355555828522495353080673681122225986960377021035686458308615726222719744097226449246496243828536757962913700472213390848857126320466268558681811304296639712534526964179210730821864361713155884941548661767865045371564580909822762435081554296390914338416853113357930445188685588082977926485525530837087416815186027982939602316099313519485175940611353071159756727411823338813338564933989830695121835590584587223801744285451003276253401432088562836546126025555273688236977570181776151304448463574711741018450742453680723805153716783017363715808178157758590391702687889860408946440324022527605910517927975851178985456925489858347131802753922694177254564553342213717273159563198267148181747176194285923365143369555846856287162557683986682162844102673015982071682055679774797386623466462802190953262583530035173127327003561845366146085756833903380568200734113808845628147793278486479995961239204634999670140123565829065305098913464258866364480773088586018618722676761470245775786274808095028504370220002745195489651366721041010959692686092756240536731179401279376994235982534391977749654065429981013120289847589650526401013735616796146542847252165435579737717675021122948113462605707314890704670730029646454687684217475633925924652780804467542991701786658718182480522589144795263056113844951952878965360995525373818825231839570700289426812720223180032884076313690271960833594334851586855401356626771126660262234842541365404369394632610594432809563913391791844145863849489690264001565393238331251009533354097657783336137444109907092319562991087811906001400266015281401783115715693948250225373108166133176723189010609630597226194209055329317625432856026067431665752521468599075676457895462755583913130138434908187593787493230712556719230852737794428021278926743767284092082639321163886150795723867675365414261945835778983490245691437540787193924318035871129895679883484543143935669818994085192581096216525224986900478183033904265396935225348958875011750502081395231801787924005545975186289373406479777674101422098336005849809128996661878383246040108947633530426632336943912238949553011061471583332172485825140029191970825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -28840754980382025731537619943184209754535972629071565484688536242614336451009466110701448416962281610702528634479786072453225298840290483559917837602171888156573356994628931074816696456445714806522480541094088301470176814209880229102448106918050447439254333786459464312465646271006830343373934667325922517735922705752031719498144173610123372645522589559045190925660044408844625005928566555118103868847121283361129207259761598552939677168980379038539197139705063146329375817107370326506347580175060369324307739968618505241292055813112618449550316312349949836174874316295250657822858548267818642690771071623214489484637238728866013339853406952065064177281724211480714884960691739776623039276861845979547428561261199460798053543131472144715721853644859532185852813353539508855377552589921385034435046641477076982642052682505262679248680565658539598754643736386739835572516323612667561840268134444992902844362992532641271846521333352704560951989477767557831965256915881918635404052920359261095934790410246445763056947654631527784556409691045072977790497987907842321254080361468645748300045078523209920804920401678009966103949407128571625952020278042661312038004128435971829809325699796014292646939533606598410300609309915813593723828201078688710043263797891467614973236509606736725201352986083280968208583676481367822087083174291786921925812014426557670654657145314716056559878511636945228337184618255985892453250192836220418726881205827405607644953701367184769091126988751818989956909351571155670109639961778855978796360758836173583495019446067888445022370719861650260739914278003460765069399088296421575758555295218279795837410293204921097239922281857770898978840356534299522816947455679975059876156243843063296470972207235071410229948047719673916698285188538321832752371619083048162192231992270309569320931930799370710580326710326312391727718481269040470389068568297339384701280509483003873140055880444492397785831959553902813571913880858916425024448567475147323389574438620975788169853445337257959195379831337558019077964815283450104487011225443591367578973152468139862453846662568995682869621140476992719433450852075120213795942724985123770974219556809616199572119301848555177530090509565814381854592285061566591392140494395150276218656998768977250542009689731348764805095483808972071960514582073642535641922970235971385382307592800845996908478807046411127510100725177996840753783064169521002829252066172080807828130503800620860784916108124240287277006965288124471272100141174354832411629934710539723979381473412401990130698597134640844646183593375192035195793433501167873566383332440800400785770694810248695073879614563385771704339442053935675987082046779339647047529274971867955755860442839697569460500862977166137233798388494770530849760638637838062719202731581986557205950100790236699093820369652177122671113057874684279858163018533865451592946986002504136080861088866701618454575246911798751443859300668966038182359881961525968654687576352346636649424503276894773016213397368668079088445677947825867456570292161951632646848327394005605314930944447022329574705505069801864674395695067237904952500281401545647594028363774411402981719482921984779502866310604770140616401571320714461159855758428727216161259150800548716953666319251622051626139823018209847029358754101393861312070663814830839281954715048593569793229638910927606155684953539428519150380253900880464895146442679519592286143085578912140839911701915603844377533313037684592354978513011677374217315883260524663487178257914828118519652120730582816806524651170567580416235749859187613886834536836729839811586448153455204215333713506957200403277159604633941365575782354753019812597069386943941838730683734455260990805219390499945987343309437148527481512359187590994919319953634655041111328792852542338373934790414865126904051885187413497694534368046149642962626543127851376321961414464462652499843963936674518858305497925151821735574371807722489890173550044246278379982072749235437836978474505284878228645230602025338413341160048730671405792236328125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 92318500402581812064032084246382318688924594762893755726584328439868745307755075538318518430465594043372096488105067528116695849132239100276712836703474327774602961074657539977591919151701775452546971864095882565228733050211415732935018479403959502136965848137069960560753633886506716268907839697819601355325629934269998426836677886246467135123864924671269653563236783633531196882374465149152096142058329022923180952304644436767369922402583422984825990946170463223567781281205694862717015860771845822027633365384644926296504603340783449426783652706260279108340605263404464950995774598239824394770257745277332882778226286670875254652199691750443519606699637530324345479649978511739233477910375001576987919252583979806440036827698233060782824203489246134217443354933558106357296224325029367766044837869507958249897554840461502552587748455200677840266382622566324362086741718422204611556900459826011884746897351518464367978362953939690345854166635333473941456092425370563577222572377181418944053711252896579203041721294792913960723929981826080166319156651716108081103151333682605767549025193946533382324613717850415908775864182121085253175950316023890688366399201333252089489252664017987338482763758044794449201203952437039245812575818625952021570224493580920364541018282914269851488586835445653349682365791214857162455989600149824871321730996242090821465829065150593597357316172975532155577364347562450707303406670272058156885186386891709665571761560564494650624507201774655970303012061640644606487484063961597633133971138874228139127618339347687209236858707162803300596552002100930070400496530073898915047612212183123963132653425010973674399417980218716633593115769993147148717627203619746449237264033447145003257568228496283422143498184804037477953366856022808992975312649604974298407584032520138558701144635251519726162489658646283930720878934784169313517359766010741885068047844286052031979831840700151642556799894875572037531888327872527820394093576962732603960613629098413831280499345875069784180413199673465473261927889721594762543183471878359519941043662831001525764313038646330209644666999003124858759586845472259235799542156073706706743646422684805081654081045581220827442892167290761064286752175876585545182080223600500038983553610982764686506313398033009413323289994372527684412302477149623315772177111237877798449827815108365724669938696727591851817828423914639213458099393543578542646399897979557846700948857317895865321388046106469458757582163225792462564268382280431683143584241055483033561253997977230115662547020883809641397724780187703525432352663078387868342418054143789426267316168017666451351737804789737775417663865471856377800717936893356087558270270600166370475268815419404446647861686165874893635043424802497931263092830587817708658190371285785361194652736382196434327721425750652672833214498261506106074310709002101881548498707387891902540105412458039226507683845022985572723963822573009509889934963957399599393430308791556418899485327444335584428421929419573171782610315930253379514353394071568619173456397983680909902995328320843690698516405086926130941348990567354180180657027844793989459361437531191927101826168771257781215811667687423731668363849300495659836555014839461556636187839159710543081097836065840894151963506544512816771332821066750874354829943461458070200090619959427541860727144076054477238530334620224867576653849638282094629664162204804408646606203972096225619980185339990891215587690664116146255419924448700228065340616312187799774822095082557510403136286275108105446891700894872535115928725863601158434012471473709136378962527317136181677888472709914652648440151248786644908792808829479236183290602907511227040885316917684026669364110607404588665915672115485743798900788255967858866554569599694324847440056482707670562121306323008874521395915157014359367021849371949863424676042602705458312815983255133874376919453955960423280443067432232963591520944789147928908595982155599530432317425812538982670998933223362402285171810573395134724705712869763374328613281250000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -220815848989971508617133591310559744293976633666699177738992211233800094604207360305698939344089028966199687112768136340749150299529901804507368763003187947904494576027801209558116872902278539160094258196745823155611957714289089512759556573662602089537813059605588838266281942124474533181812712732522620816047245865839982708385127435642038021904124586879916851805543340020789967842066072357679724019813088479268573712361373880077771497701972778500061163838915314997141663554454917988429060647796039615400593872398555192018247826663785214511465130848785571221097718582401430122272395598195990804855144471532931704480803244577163537601480677175054954874293556317713561602505422601707401286895828304547219200614534330694331605388619683714664215703568989346024621661257386019689050798446718574161639498400934067645863400347825341479858479550912908243432338455901992904776215283541787217045721335353914975466397013672534152881624569175221322374499899397801516217770944112063480209923286138979496470037255629662334994886744923400966738042902334815002860470554124139903674739024544318236268830941973479322605309389727787266963231197876721575371842809887167970150879126246804406386736741158287458622746500492557767338337399555185253970523670683949441605454146283015469358440148294960583973344495492469998956062501297625771559627852018695803807971141186388208385575365812877662680144873649849670217911731414391576026003967040563589286869847301078201910978559156315161811660959425375700799081115436680810001045151151906218952088113890905976248815597553629046825570760069987801444598322157753780127454120588441003337725659437861097956203776305500567338808207793114178157942720037694615105379064807353182614980600184498158142654954021113396755932412671099952763124489589538902172296779293881360228509028100412659901039861792755734340463497538063832448723243525474797808212547902138883536523198115155804678659948256069477943867076641644905793745727682049960917139682062561616228416743529750988580780122340066611429490249890716507775419835662457848182152140424464173437473560193392610132037616908261569382299615195708572489057365121412376685199896777610873172166708448339413896932516083591261236139613168248428863218400639384753833903896484179748570680685117206313326304284098344304125212343630639666601465049262132858106796942731749029362105479569078383180770663542684052267633222015829881562980999912474766065970525574937306421622316989506348894995930063563181048814249588445609893154908929494546073147546377295260704834455324293021693583477897646227651310849952512032033543651518823886588024477109237806072094472513232216591210115429261325261252001972941610563706750202108644686573064113648998138178551810711653911691916076945322175863393559745450952762420727811880407446487908821539695453723041825574708555345164634820441415355995438605769519581093139871101931838796254399824031938461755407396446457773899554734678174574828519606228083903538342019249927215799099385837948665785554234227209592057986608008665321857043644461014380032643590624885394692931981300274755008223437691605227546528657697086832635931549906327447562044103039036152715391443382795801073399847231109229707673873565199853257414325011356683491462164025463126714185537721555249445912973391646026338261434227164816931845910828618472196192643376731196982837520201242698189855120596360866967246437702697196826573575870638954054013070676992524208402243123519848462659148797329599648918875291809328814427029372825834721808756827462536385490675516165207468425999677805968150752414377683888876346890186304415819759615158132588688223727239372473958158899638374106283219174654606581381506243951411556407742433563411222791347764548929380204911141502078880103553428807009889399328994024103157805383293675987648595501004575083015671588849610185948837941437469140989565095096184352571668542940021574842765370936014329917343589608757569273620415219899250601893232471235523602271781478100071380860996431895007254518646321356571515792666104971431195735931396484375000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 394506171433130276516130268821735855617144416941237320207691866999432313389911107720277872710617217147326591154133880813417753932973046390113456706833992777274996950544434370002628236326003427487714438746596769625584701468369679656184185125814272199083950338061951280264311212141416470059971782353084154907666801735840274653176346178625168805943613308016295992504637025120064638045885379026398839529153499247547255179779806896957566187574127790765119217960590093377941281603542678234174898863586029521533002482365037057757190763535008380577723370721455529133761073444412829310750616963793783898207782684104934075284576734211710671730264851285376139210281086996323064099744793640477479644981118976604590025794298775063197532175451209831857135493152102821099166868088976336697865159461294684452924330671728438947059948323274138179064174517078628182442391178255011949945370231339233095146412485833981032215254632755369653378680138979321486814010157453072290610852845829659718385360749913652099234224640091220321878572042185655534439616093701900910015062596584928453778769805970498116176764220595557630038601627495809320300425909558713347585355299002632203339373977414530858266463914176275948902418844040601665148960446363694582495235983181212008414653052178240391444671882697997415326444650660241249000346668747230973215069549304093898819421151091315128919675848657779791513146921286906439879084770589729693259396449791446080853095262584462177225718017514246998171160144520612187926684211707677402058972592813483014370972087655412062896195644369478233763068031460457393923752132559663132429550143846869058784835855024943425693238339701074523216924665063030947096220649276074538363381369513244472808388400485688306679138979201716547544760476074537788734849613221375943844068027171421077934677040990586467248430781906515149230977498373500006889089412914393353623514906140185244854691585005754944075894163176606197644976931932249216551601767088619570195596230118280852269208769662564890603270334698777702984798868293021418399948680662482856509699066898157068632549575808769401142030705443417545759492830353638616444179857077884886089982776786008274700154216767106338211179614557031940189886558974172817762336785991030880370008723733908348794018078103684894266641087135963374397170961886998648224416086709826588791965583731004238240968923573089233864613076415640382269643884818291313756775137350404571877218609466207917652937866914257122214771309779709892534968131655568338198780716632078553926530611272292336687114858578841911027265412860258720693219911159479383775777989746613517589518849486054333895290281889491969872092852393052182148293446727770450233027901570414568367387504811723305994477977675848533398210894735180555472327744633852774448280506358017368231933469331513593772445376425381486641245389503917307702478579851297861259517355066689468763704496969076945479884242103991261433985373159384510466781578603166894350899724950725793084735485075872258256701871000499978263517829866463038119891370066642252172599869599129541969178120121547421320900407312323401123604613234595009412129359886188048717413508849231361816198854143167496118298995948938257179585542470290016798443345091439826964909009149362796567995412867574166311726444748939015459715742583580205164513755958398394089176439821556423866843417115795720656288998498914734857102296724222124097002238940776151989470349253863878036461932952754564615814114117756084315404449237707530813254671499757698349367100460748678603585543070020329418400560778594778758030389307248792097087785101592797134499936153785601889092760830609654279915696230748813694063799150337589048584144748764901505847003189598965605502516740991523228138712135996503508445167749598450131225544379600450431529785663717880725826093923625719513067478013728746789578936774025657143924368832800981010097890877112134100608907059324060181622425056531271476901562842108373020156998583192381458580281366994386546102710296863277538432390913063305256347490512780495919287204742431640625000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -390719428606917534266476816150522520011094293597036874591221605861949586751720897005081548202187874091663687964351288603013993530050950318585158971186377389884568346560217884302165166398463188408653402314017687493135086827124950311693280352942839495075129701410213149232202515750097708111565726664828266486008814251310711762115774517219836503604015233390046426161517841002540052745276661930081602141546778916087709405612443709644197563648139038176366225003924822791527186645790934110330181293308686020771415242561063302534914002019719053271331765860116469142693749576731585987036457340279644683442230170122180984932915997028854718848182131459852048638402152733940199556936441744865659580426275255470720097061552192891033896440007630878359638179448423317797697441812631025621400223956518290542454813368998408401088660187802199124326843600216033863143280316330351581185195576569599223405867573101029795189339014563984237013210282596502489050232180969415039642686112268571311573346097447642246147910186793220025452118615390925513413082385988622837298619952858497926439091899271332299225327542993606392610310648670227760214777179053476628575784940724394749526234580911734760214516688141229072549485183932208167498373457622748397910757742144680534618950175216330043753148878469458074273540538157537509600035829857707375361136181748332527878097870949331948081809481634553758935780487528142942756566895805467975984563334268323175695357346230939816784953775916555105153562300040585542122084217418489708074901057430417636371153047572051266328565696965481084385629165972176527971993246657217702391999892099460592974289129985393637146095936904901185486948006338676119607146254992973154444365375843515694756971749025464214468246098711794427152008387588633530974957781764409906283248198467973217541680924415376407141660027213544512736689058119705716966953885649475705972542432004291446668115531917395158445056149914592259957671411321700285129935589686388517909045099591326106079656887246224129118794077483938327131197086302525349264634942848862586334106147387067503060653056220086938768809261679329091431059402605919916013509820250530678522091313383359487831725093692938309934593858259568577348793545969472373798193041790081198112530107799694375957345268835160141639371118182780095398476662985922337841111412431954060956977110865349383894142772666625424282853512002836288704747949628659913629585309941440655682948189526639317885843632751650172743065625939306001874519070048031939244151902839389267359482512862200396065667555044852101408255159047554966725447743229888849391613284165424294191358906074982524659855773928638346845794710018562091620307686223237470119676596946330377153281945787098332063899296697500062958514886880966553047829730739810598567993586642505602200096706260578223036921540869630000660399522138085459442326814910911687212346371177123608173149578532101329097231057172629521707497745199307221708584923895738939965432991305835370163470777214173570015137941671987561350631416638651302079295094331332979737481159250068290179053667849050578835102726081754839576034568234724616010106313950881759028447669789579035987228991355856754908168860830452607973283690465985013178266624235866973617391786540267344269119189020318728534544317128804409989266283751294993794183676761466941319916613377215653704840953550963277856151887865170432295444761512907025615386897638064321106187331833416174436304902988964196792542620597573993542592727005619653612701048687832497494081464220060145602347319533277282958763269250622051344183611390347696505288097592406487775707657729018420326816703144449030488549609199743791759931268916416558351714899908311896466629608886383383262538172817029430540485341380519503881417053096159323555885567061806822251110564114446056984843084329975100611943738767231656501576066210844748812647483219018384502927601159786074066880311860728145312844585106347369489690644114186830694153836347189741124128554365621199657396400922780087258326654697946866356961237443101708777248859405517578125000000000000000000000000000000000000000000000000000000000000000*i1^75 + -423687491572696860269984606736773395911625984519882194418795252499007907001492795110701290222605925666702275017545835218826229016803070172657181966645603437161293089800466822945799317699231816707314609899071236027217379933112465741979025085008409569362217193879572103093071916837869464050498457794418664695541639424607141423009555918345309159092748799033122373071853610149582755451870800193994521169280495728549239001306545819168713166058423125208681731808547604892125828042823977445626335547360402177491256835527576597874866348175068412218174529383837199789585803024274528440529090046077984290671247231086008134775339498235951014906677399285964311079534141395373762865393098496565827151997028617168008733179723955688178643145972134038087493312474916890918804211513563674492549126783674420862223657805202664228652818280874380844773952844969972315506190977251395189385951657876447425400529383680727841692972775956455214299823291767312280857684521738561060866181168703901186661031972791566261793167090744727203149632877483988702999750159306366490767459148813479431597474402326058578210635160675275008117027403484559258454083803191998522070682538802547139593584924297786101600872436712909483340395627394547458128153525709163116498976350859526012180021921789556061191002766544614629360677667547272988217375497697058474914370159547168935388224941352945776769833595668696409254032052925007020450715307617229216292601086650253246068101182047164575086735183636676457019444637036132272787387177888413451986152004118611262185372370210278756967416058394956122228558386395170585151402037574436422999346800781561416613370482083483882293914345800275165849205182105741164214068328777104362141503085680366717057166303836141581206674110335624958910665674479070651887266384381131496155435567481931080400380406424001501590241737333676715606557620952904840230906872717849021705237576150766846969660177740341030329296790713081799378920789858091232943546217031957800383194315698553134626801414093625367981243078632578395448177818839140273892697093906362445096299306114585903471040094607347222032744506637800251822625094519704179638075065838344562379559176054885954291288660115934731418902277439982977505976878690763753912502898024148381600453288702040443119780941387645305422245281336167693930944903588879466649510360087392967627819788795518631238728206449047467158475105968744583044639227327679153644304769620047006561852272418275772264688423636412272425695854009671584364777849801712221584567314110827885184824189751759156476117298502961107778399038325198767045487414631155272589975192071971486933435936775152320422955270320559607870779959927905850741029419402857677305923259127022488657021077482741581977424298527782002904387471099304787307268112449344526080889985955983976216941835612866359321429011163146110104822953395570244718575071944857544435441415520792212578317058026174011401286287606394436570354067450719727788301712181144997679683423560694813143491424014046785221594615174141708079277424718950311786315569724178190218774803181957980641857003526090213089333665292781368927942629901617673347540217380805884136571170242280597917767084880429446303603172086206355369905096672369199747267751503921892721879919108145279744328071662844361053344292166708513992109916824707856157669276449639796423872747133186521100637828075134285200054406723880703157847956772623515265219543872683698448934087610974128309974934784275195472222234103097396804063292722418683129904120607072644178572795374689580604186830394277148866390073747471625859610402704149430745842111405431432723175673325846703561057238690257229624533411453170797208627894027661075951198844241658303061553917780556430115726500518673746843585703361711248589275995422082336179852402550089609499711124518617871130159419607561889227803546172461390481603249682923735068268099391651081370077200451413098819761010740816266166048120699915271514414076317205692624803758529710898110969720129956402176294878333056861762347846178530796912298228562576696276664733886718750000000000000000000000000000000000000000000000000000000000000*i1^76 + 1425684922961683271833636130866026142908736099127971613147061243147487009443403364916689773265144432637305465762557776533649527880213871380935819318521939741598181814235832517935760602491724731094272423028096247701109382071654428355319332187708243721674426792760687272150718772592554418156495984546870190236878182628584513362800626564294688246240521652690276053931056637174488751768447501073456778817957869583497931881615146362993892161238010711460442142733619590243746386607229235937219165605551036267097842866579758419865634088718461951321451297283282021134417273818597515676169845138951094485325918610191725867186460035199339106076627055442189008857535618045348271319525419475133380252658899692526250154196079688799723526182659833414892241338985263305523859234545583577982914860958718506469400156298083377148605331375430538651779548857270334685880297592734337692830082703197035648370387893561984513201607653042499996707745384905670771209444472503630724558634918494931808641565696470370279576456664653236585378312349301189571177940449238207333233881850946047397695726139783916532149743111346584061154193585925934464376155150465718459762424669330973487545736846511687491465037941186865219052711106976635033820886687644810817554644087364622183681910752178657843928827371737230041690614951277744429017199572075635733183490488401750652702601480754010959557437759898262337354876935203984737006686866372762911602047630595890954564693845601007553663887287110821897759176576535887629502475866620036179443044595150087119093974067463680289101873706030309508811781211158789812126295057595164997507885036445893575957434273130064366291883747117130979600705828639713572706207126950666733308633777406731021192608050305244085432813063115355760329501600977242242147511281259325007721736495913646006607215497900628266527402944103014203604115447989884346060638329654699921503273656059613306334856083938558951637998784384730129711263546922200069026225962836897529934819806354906689848284973474651967545133087998849800058355372081817838238364308329609625681793316362811051378490205889371458652212619523207604943121139839114236579135372034932368101519190924791779457563242233747587829152887700722117000054309616040657242743102110861490874103003259372614688113906565612412243059908869255150659107343028990505519001676714497304937190385955372628518618609535334473005115993990140544772984629198480593686835756859768682552822992928449736153178816413971425452557817652409615809223499649441320108077996799100302862285873391911233600798535174085763002954038173328460346009249935706105055210789034230962503323543413285617300679404563399750062498045929499914437746067128591138604014431752273122310237454723859669171574378788816046649327419396926289999280464471133644819211051403611262046477905909977209358496524998322404523035224810015108405119887179471167639959577869098809587793527975816966240024708074766261017099385766231643090603543564775756676070880743749479007820456099251171057507372692386930150909592961747238827616111270824975229682134629834766591320478870812402329209077024690186254576438964034320967808021471368198716055788128569924279056009595862697286601708296615104090705997352471195129888703847819272035159537812926328145381147575880702460308789854448784613190747170660678553958089851927368760035819968982078359452016849502295289733009843312076868333293258395505135001955277311317388773448349963882485224858642510968050759254336755252285304644573577496820572952360394935550804009215140608317490466294928023383954291507847534024569160934138098801078939421186516635127012732623466380752175228646927848298958529800389550513754900119792914053987250485315076266557659179938730713926783749704147997963877509544782214985032274820060002270530339094360586342272876075637840374248857055870717996732536102117183955245022898575294105833877151902042419874939049624279083369323233775447630148266594109640860136516750019318814190253190994953913195427880453112939714256670749956523620849413447331244242377579212188720703125000000000000000000000000000000000000000000000000000000000*i1^77 + -979743558896881307682439305234854625559339343104290744383358114083369117945128534770757009297680287025941058042922342828547003168131058529266792257989743641562494727076618675823724729157553510721800886815489404133581043278298303775044678073640617297429108117892239265294930849138598644876266666700185287222623389465260876681799046323148124647425452638101481166056317622902389309624728213731047759893758817095069159774374304807882725902267548511559799485002115576343632458518253880793755331533770108581185970396781141393070752574340062617175065732009645454986003559968250504774012234468553128178612455715954117934122412314961030980637875865881499744700490044857509238897668826124279522679484440465839050436006320550555260593121142790379498747880743081214886887759396202035217137622838869857995768767229467132734821730288987404689418181596197939633846150406565884785923183818483805922738695226156499859370418293640427981250759041888276898489943146826085924865257570766269630284767084018881741535123950518282428553882659284174812385432501303659299580374933926621859664985242433971879791900252309595052723009327658328053459140927936832433248483282759407234515876049616842442096375854865526223118741691717034216843823319485250455345198564579042533224250180032293597017737884249225019238441670123403882233233462093566102365002737133746179081267899963701093213651016946310707041886616262132646565894967142946445816525549811618923435351510978398000682470868957530660541332923986849790732462220051846607968817425828388257777458094710109458660448679196191601890532455850356958222103404963056647544564367520352392525890742463855899853849747567834346477619754040734265203078864655594467071601933023096096346947776635896086666121676639506756331584550649181726022823019046555068072221848255094432995682863588937351866987815501949605844616468364813569779437122578195051050760173399947151887231833041279299762177754857413942323983842800734450139197572964554497155782050977127853235435241675846026392745108301300845840519362484748925983832865444545522986511512112452365452591675167292518869311416711687344591847751052844335500350766955593531457533296029709260277167377460662566253053048693524947511707414129836410005104060864065003955920730402553436177758593987714882565484200283901136381774145378264739483974126160617076124408488188078281704261472340228306104840210668078022486170146279731953098504823925403287869963865212435515533668134713526509714644379963742542413147556362782418084244586597719567038607997698818736937096458002451380184659269291500378989721501200298755048210639695651409024981121867024704750896019583263258298847633797674995399155857350603658420811985006892836224803761656598234723253061316573304464322876585234918577881545020360490604506471445100981370735489489093739478032434540916208047569655212682442961081365295423869295039695247565900807358351991954881634152572818174546581894678915526447942899599627621138994828845022090787111080512243616124426814592965575022636251796901870542578013171894011442669820052652373498401054408763221492621621243818445749989349754826097433687670839329958925290649356287818893714933503321449146450276574487674244315618374389227094632997340271963662823335590746165293304621586780070487874529183714779049674943102590658876193653967833923086619344599304626372967966933465985949992218216594120235041330736363942388967645490532598381447164030556619984188700952869405967753162431918680339096178668853223006393646012644741754427670336247145531228715717410098815677998268533091041756680133076500474339616364733139243923967100555258526156378037587063246591427782368388104767167998831035239901601263001219283317444582035560489602768014087528252315980933050274444406261657037102922207597489612380721463919893562272127820268779810748808419555859915068360939562823727443551975069696843230708014980939374478629356006494024383560024788281105652232733824272035929768161086669572715147566792035449765327058357687097780821295318204322555288854346144944429397583007812500000000000000000000000000000000000000000000000000000000*i1^78 + -450436428322472100803752950488565973389436609199447261211703366890846708127865822813732790064100473881814091922057410210936346165761258375463438710418882624200079866486081248678263822533174060745640123750700213745649073944716911627710393384063430747546447342272852739816481105399193638302173217442694188453441937611434482426013360505851679207621893143325489835622085812832714414383743810153791072664478558008710734928146954761637952147296310272199774905404795663841207186498627169216170858660656885556694140832737551411257973012502683024332076432687848129233050883431574338361354771135657877251513895971194645624143234151262348553360556727292907355662916904991489197456878312082434835069983633799290190336336890446780749911071955218728971482503756720444051088599749030584413921472653323255921611770442575268817817584419663066340957356433673456732478157814837202577152314388904772832528633169907084143822912590469669041883691570980126008957699445595572569967263639917229465344428583698019428195307422696837891684752412830371202724223076122683531554003652188374567289855294381883236532810769179476550346996021416851596988516347463619704090573537697203224724232625842848439240743041399869445030160482495600083321038306886961546870172138034433495785249026531108905755870642820429307312535379238795035235540279139704518730991371417112075759183043380128333080688591149238563941400747936535272384636227601928086479572225334519086093555992309577063860780483009971806695385759773343461558203007463905073004772149259973057439389669916618812299295550276991783767500984217493743598350969708688742237840145371596412111591487656610286745848055099990941478076704407641856665305473044254702846310951832679268709794113872731046277739590765780070301319862460541831049602477577956928775309466279093252455931939562609769606354706377910099227937319022296616769584732186638574787835113107300089959204236851614721549410742092864812891463164642291938683177157797939649230516751284927666979311812671117960255885764747269973795990276755683320967383281646658345240376374389600677757976212482455843749088747983038055540731253817355840182306844436706345079653509015320691188128946099905284348778482085467473463592482634619538061403117600380422408943990985053920274112099646554095455521234859183460929097644904150778835823633726660398062989220579739863217539906487444848546673389713128979310742238073940571892675681874084972209242043491610112933002131753300221385829082469012741774186821231821746577782426733950164033198018920757790599753071307263559317802844173575647069452819190190687658833413265185133416332743789115857966214245076106648094060570290732786019649123208898686271914296508424782438827406296961357746921637359336288007115709952028822594117327650342720692440832198450714015627894250880425855481388924878009661201764021845269669120744634359404022458214280274852780307227988231971030376285439055451359510743531039389614764977181469502477875670876405489733511512877806742545439781049554933128550344146098551514210482287223567188706442375463030471150378463063924500184347415025993960922643504922211813714268342000585914595852113224143769935906042419619938536945592744926974322220025480293423096434629339436950838622140781155364476938262036014071861919277639461340752439817100035097149147135913332310069586627030639635877667734741182958559450410368093220275135478337794251205005864516656125097384561405177360554127192355665939878292941211093277893021653959685335785966140426688446677386801661380841944110876375750635614971986120797764908055687847560910270999245456571952979255077323193804278762329696868948478153467998882200581298493586559247127796323443997354445839281781647887090726084563430432097892979754773751262833683606192972645288480085739234429400733405637780945361312701387825083844967486251881593216641268432768283904133796070715825860866961012129267187102513273487640595317622086303863129307307223553563774945702569614033206307644951261959784890158986687437592255633944660075940191745758056640625000000000000000000000000000000000000000000000000000*i1^79 + 2069924351113247733241411208237508071704348227571175257316536011151941601918457867067246291550089740830276325278288035539614904151182432211776862317909835859341334294542469280102635258265963506839814473925349601210575915943731804990494736266675458182597725391853528802758861303887510997694253390694820392634642576520183770128473800332968221835629631088645933792010398274220671796505603134882039314918012193088148171501048550869088345172447900717822654084890939773982655088279309643779500390458422216610702796599271101343586325402695967493868245034838727622279277731530417764615221537655458869494183384767450019363632667548892602126942312802643975084160153800871833657939055090093162583225255816705865513156012889479590605339946287029614566645343788267399033788142090471000880258525267196772291110048961985979720715464412976126711413561066686912165677718629398475588024199102939840036987990626821210352407494714659939028399531304328783724167337718706355126449925620750745916088265689265494184377535983587299079290952766846818248111235256181685755713799542367818793889874233165242351395947018822776186216350084763281142468279356631693369574371842676665179219955016497848477231788290830685449886660453639844086808698045158961232809439050998849248705923773876432682390754543940960017674806181458590769319912524654260867458099606298908790127839736938960617715700773992759120897160031169505281159199567470016379270682610090790877952393500365680376496532517096586327192235248602613926977203277979466885974251884269214631587772222318365858010869397701959859679920034464300372053103397202202756031355942663578698641130951939419264279378874183386930248342432004346771663230636653588967702988851131586503018090759216900990825599003801921377324429826821808513405836917785467229893360496380635376529238739330964234936238240407684807353306164847113589710120115051351906858394488699251321160972451024532061805984962385981200147448958058292620594215570699686857897461019664036958235998567863399922602176852696247712022114204306491338988781461387370661518410216382893608877650897764380243371897246877947436791453434878495103447506845553064371612090585919093566658469119739802866554523813853485757977307482226698373769430150612039412795492164734947658252856676866874957152599225295156313783732562810127015052223060213194100718092822010096195584718465536262774437162683634582496845291031173079562635219622950343887285543362653883560189645158128241635651443907554761215872873089599078125805696634348366969831285815644892391113296593518944675407076074297074023943244300774267897875472944048638674208672494522778277339648408391498849500633930295282192789838582065223103338683154283637544464429974637069903093109623938142429079715658940470829433660614083464040528191380207017128895995802245666654277707895657954843892402910812882302321025031556009149261556382020514950074080104425415331986362358332890148378226684548363756838454302954880727638229633007094948395814231151882717958128326455508698812642529495687620884282787924270438190329237816407986335743395980921189345554993492949317620903931844259703986967270826493828682468524267694477326212119804166452956001233425741042595308397420033828519636827707282523359378597528036778675315494922922766813271436643967669140171638426157392666495810919336978783168092189852069752076607943140678965887442021013298665493905386907227624601639288719906195064781755912024050396933626162257986442384177020949683796935404584511635925138882846012407681766860927824251252679535135053630645857072115186638220265730278061066793058569829697623181371141694087916348472729421636956843399290728443671790542384078545318644462756237428671085925035419775445555461635711402882498820595455920724514510733225506554322442811009274640104240834756599484909463486687336725277532292152242266688535445265750141676873229088655310654654278713995191111117544989503879454073307291736092434142605146302854503755837128953272941647674635135835442074702431557164938880077897920273244380950927734375000000000000000000000000000000000000000000000000000*i1^80 + -1384028775642414239844357364235612834510423884040344666150087108878462790870321231301448677980853737147919186008846984945449528374978645710497343213306469616808254145741499152199719061964309969795737014003004015737324653758853222422282754601948615714794788014088758075387166059587589903719364145961279109948064266022857855618538593276425675536634931722682627443301773920456176144307934068781786441560790204708610322431207707331867088230726188415901205441628601062470066652835502910936608174868456932128904077275551277677735163768725836983215743862993305374121538362674529674662310161934085479672544159642736919214241808293426081706572899587072634980417762551707057680123222522258219667844701325807726322562692719735825286294161458195458520144500133159919345562251488665043989775485817028724099097021948733738757495819296318876875759712189786013420175320188483192980626694801401360495274121246521590788969473258964582871134596957726597780110109173205821391093083041920289163165768832972784638189396993853464807389161992360352532751659758673464934051269974942823880187175191648745688397592477794872712852699875072257245066593447676240103397575094615328634446778469460548224950467669925126740920163102155896994351533855251804337052484962842115585984897653944920631557529519364942686913459623290556193060215839658667873466176153854345934285306578796223177380107986951781292631320061216269531353544269427415563197120723107990794346370822237566709517819125874934592126734586395809959608637237645826528362568916301945231282635038374463405931093554718085481212584384811851341863203286047456435195156815485089124132250218875579908804348139018438465870812879475664495963539192286605644677558990981863680083543184238269263950092367092657501620448881088317550708491360495258969174773661349900069958436396620564204037161522318471618303744083189013834971431642393164158267003635567981026889574243168350531613057201159609947936875038640044440084452155701532772222991057170083384936918828542408400061824569047075024872397458275328114020540271855222941640142275462117448671035191516779118574956877904754027358170475395480547615005094422701894807717800769613014729232896505881860391270561543328766368976749227255450337826857685774199296973387243643178814172471258974547300955134200602722375773919171368745018389900014872220068268571895656266717698663679563747711919588475454295934108115599082474914927480032265519929334114401869860778812044064111283304102428366957323558640159771089384047637620532243511738795671476830259073046974175564133248049464162574772318969074099700999011960070944898178125312538314631232584416242524065412578428149500127652710573601281829621929436646565720451442537340382440355451878394551869190754271998211538379787173524733798153154646829807679113962698936379229245147278382379657462825967328949475524647875153012520296116411354036535400174351387916358596027983694458179232287594286823588828364191279470660371798467024262593658242385788793098933637025118644333527555579829688590495515809367723798724904452073677741386065151615032200754602396627744761017096837457716412719876298122009514940713294223932055260428673245202252948871665746152931869406881887254961005735071812296263089393178851889961079315657540880314548615303210013687426834338482788954189034800243867578232350790240572831938043412865391872832127455723871287751638191166472684824658089820686598937007987103674395338878714258617167684338288142907929256234649682111274215873503099463379360423184572553484712488145846755694510843392645775359320891275134434054435734714609507195510081691091398096208317646951299682422771256904312794492135973227517730470860308731913649659483418511481631030312645438880593899356341411615855208096736368087192194685185874159643466961509111969836468193884132945748006192951673507250281116767940579254323368888488738127834524357870464097028434844419261743596062198536273359616044807970526730284543384915096183560223621520292315985214257974139921876510772591473141801543533802032470703125000000000000000000000000000000000000000000000*i1^81 + 574785157097002365259318289314763691748302050843980491457200564362740368450697619437870150117168563054681074264566384952181787164764613499140763438792990644069721878323859790091228719488494833960214448241830503928573236450261778669411138549084359663816090943996678112636263189812264429650611718876009880549445168499279911313674388209957166651282277699422702680618262743943001450042846143998010224384145795266146797193876356112182346614265972535138177791710701485140846784842363878279127513611549076492905053898721124280755611332438666991190562020854005934976348060699432438198587260603395309651065633330502977962446779645703135102670754228849503016929100933893778718969268408327445980799351716466639911493210214617730947919621690035978463884360652283110934880341754184875601071829857788121997358941480966602090083365689740792696542598030974099802936631569605458924374155402566675491036349641181005401234209199512956131785317048575509656577145645213737677302031163341010001697366792340546710949618789621098839558912729143604094927235475658538604934230884011486693962963791050630207543103065225047937254591050616855293964477045341918999590809154440013131221590939915609723367426879580483366830148027470748057891549750003921494801973913426927524033493848975442531949801397979847899513653206510646012085746320976853018074129199896491238167370487270341268866119650287842418200382671411648595338621456977430621145197761405664894264301071194881752206585676134544998728298998270013488670375793108023285534615984284276401319375246306505490874898288291677565902673809814460511270608774830734736861927638497488510397253173528789527786478296323476765930895389052860186357538544835037585381160390915245333995032352582213632055327040510236983186697999115575719701561050289151481115878404078180522154470444745026449979491846216457465447653415073444371809362804198154222304921783084979434621682857134339645295342934800218632319976871678097059569893050931038994992309267652946683527363432680155414446031513011452465415139356997069089345990427667544403368351245114061221303012393473496456641542821415337097937271977191916309782310282128791834414835080526444460940856039686097372948784968259188758392656548705260633856788599807483431222103136891650275185402013137702426330942401895751059325150239937324436159606907196887009217408980952059164581494484698495378822568947464927510147305992814757410179833073681542160622210281985439702115783860854063050811874468944647773442673083381252451742218460579604429769942624882590509373920214810671471042155562042807657138321210960584737246669036742802069036084825826260853884313659491615228345662276891781389327530035034435774641995804270683022167081657777964389240108241938768921400598612197172764144237587458376141663122552123644623452113130422792634572834428024816166157149379539311673622711631278808861762373437226778092654937785293535452303408771759834556098942640737792691121426849097289237959356805300209247969126507440830830430742204326266949976156631394362836118362041454792134652454163272643373573196933255699824677100695131242531274669875397409562314473015854921402778446587207103388641619942488519360868671169798037749653905642317110367787806030913821316335391850104554381225498695235551523274971451136994722357076979531582714758743360152265622754836595444004372140974891788547549290901552308481623624682489146146073196847658501951596361823993480480314453121045754467580013333953696923864312637941710570575897063501841599920034474210152464464436170653546228352557282555886470018040835743813660915175845375070560526743334605548789460711345781342748283811855398580566907571289262070909697475560244933261934700736304140350052859434596678849342280154814395824300374990199935290327229078500588845298964343623837734836767528628402472833733528712895145113423135796975078106958309577401632380440152997077949917827497094446319186145778854806263258099718715090356960872618621487991014836264604941602123934935595142570186055763770127668976783752441406250000000000000000000000000000000000000000000000*i1^82 + -1685110943814042078612153316030922027958507226596856362568863726004058771733249062393675675050813058061163651240870160056337525262036706960155330800824352650803889782938517736147546357235394468666093654738857792548115787379968020959626429801001957329579811776444841787116225228747644662344581036845534027660933773171365603744978650513367814957232290505401756164337967155085879937345212293504209894169514428903772670511365052713709378662102759804874865330302493876890519366123743324339825144848011719203138774140362957254810922905126355655488199065062792532228592492018126005850433809285119208712731682495914869617142242517627860272299964234811560414488433502189727690577778735774935308520510946562850590762748569482691884148888772354848504070641494190712589726836667125852749900394285656947571514304819815798201815053772811370016825104991911700231710321455884952979270057519837051878097534647902766323380293611514811131446628736742290636348683602729114694703071581300937526145389453716403715449164476545476791730902705743432786957440663610672879555783807675087293392587322096050327238647092004102764363851970160164878336573784113903300807740237233230060079175812243172999609861622767373462239921804583252695746067281835009205653817166211504763513052612762457687930284066875337980825089967797719138219659396868050821463490258437202987714006468205621027414104110028887973778105410125908085848643745876070372104198510771663075423174005873584447691879942080991655202004646422566322185347655838075229810435292758787325693673940670108069991058984901768875368927294148176851587570865992532898868472658173489486744677116667310317091392281387121133578261190455365894218017780663494722358514099189249214231144461125720053636443878699427216752306748049812187654707743195914159346386621538288407014372380538095411958198175799440743897590655406335133231488915226873569398896862335190155009175161631461568755482061789361038272019692220002897881591967506843951462997455075132695736942714518102794627989478949801619607104845116790007023436811881477422113746011904097262050758138620044149285321082457979881055599389139503647205407481296678616580171190900788150537452351535794344716852795536927710910557658082896503693258262346644843595665011585062583353227649537915169716329968114729677550129884728820098645008185623642491166846547994407650401723557003381212385851960612229744700514352418837872761061869783899238305710882864235678417864293516311275995266047514837089402336609543524988908445302102727966100558601687301214759740476950785066803855033217545694631722915739748007875697548468446256887694075100118240934238306718979146268842262323681952116816873191554097132928566480567333377572580274107304613895694651001906833971696646279931691461341463248311398020360848647959476450726282324313012999129287092960329716800294628523655057557326543027801728437602951804872419464744374887326098548670215871654816590248812931623319942667015948917802730730851983859912332599281700148972453261551790951302691563398191991274531782184612350548271943971892053957413572945659986401506390071675767069212054767385018102893606486301800253545492684770304033587214891150438692721863000479059022207723216701654829720740887745612798477308150384019338758431719711258970655274735568369331080093577401941563581287861840665169566137452830240853315293738493920333900059432921454114926274356891161514293767265883375162941537646402322649581864599106802783918205266735635395358220278188461035404478674297973164223990961828150853206629360671097347432244471726839698792471595609489428678216102729473380287478419713459881249472655254213329783026669506792354943931633038307080483427212156779474878176728571154464062851187675781143030557987267161962070930289173837573996150777574089781884320978941655109610086957237016302892455563843861028498827977895688907621037065619764784381605051790787212539624731626971046900739506018817346314848946772402525796523481233182015926220037456783367910660709210191043894155882298946380615234375000000000000000000000000000000000000000*i1^83 + 4002421052783885826708936792702488558379229529229647414046207223117555574765777832242517652160329627910284929859171869993282181788719151404979828230027131810976194436482822892945735617514831436243996552517049185398276645959137496966760661299499099084873635702262133995239555950150192861827637229826803769329379703887330776646056421089370881834300823958539642843057575212106175184707104342968169801771610201873001206597341061153298999208342853024575857924272808373214221270545910991217707775517881191422061883470068651627039940552636266689209141549818873263761521560850390203368353883470987731246783585404821783444781184526241786482507614401982790698949544017257299836891284226338072446030296359514429402104841176585999477184892155259680219723021801877624456332135562110995176197664828438597080119770256386370969729392372719797551519848544489778288971747735406515311704260639312352132223543776953863093626681728667616151416514372141626383901861646003526657617035972599259641648629746311141852931293543476784083924506443067430435287386885327669930755501751478225157413824876172081118555401611478561675582696608075761327258818510338174859930077230972439938660036553050580210343042744738391926245390927946028229628237524629972035760241949857906556440347518260448392541577810219770348904165027879352286984405806053901851389785150857253300476851182742732073968722929239891218708078446331030844998105700678210420054209286207043647310676361765327452741139261886812535936097939951765659314089394450152332052015550415591992895725356893023889037280444036257829048682540505666861899419632208069680334439109486575484060796171623020058154874228919880364873935503698810480050180649326262045624263162736313798239157526111398614944329966732125171432476477518035755762781208792407928830140815019624454017594526229828882067221564390050106716623155635195966117454289346842394269196952101822737077066054712435456460150098615175606689060541494266910144286357373541095299650891275836320251084165599979392153370919611690276010967564968335209306513481623445263138960808685938974109837161749151331721999990450540776353973245907803363964671508386400610236793309858552483007443172828033177539844788738796385132407258339100069375543820056376218954960312133082674119718051500509931495047357133760501850181805408900402786956463526483539724354170190029354115248097588967759908369588861679501085125249603480326803088087229476325202997668949472462795148899833372484770324797483369304605538432406707040035970786516714956084204858789146209339997535119603746047410761578177337239454781827680077941281443517991715776430912867418331913629606623340234639117927997510564410417187807949857182011938863322338695503840465922117526129244376108722648803353229628209103509079567609326038002940993146048126126043036039405375194279167847508235496289108478498135295065800961927428563165471559617111510067660338728375024364014091936677524958071227611475831061866282013761766260832250917183966536783554804315191532611534463012473373970091884468738968538426394828327342707863309137619112459805679812861411311358666866296099796308446370455453904923934800655124729203451875660853183455775234218657350370791263194550026802433140623504332272296372886911988968671988037839384321782629941109846148346592466334329571533639975507912208016079694498629013879894694477482755737498204458524883510118565969754821772624747512829319821566126878507182219268630146012324343381601359982689881816744319931524656553746299628778162426222406312945002442388104801971662278852550398858927807979954448875389401405696149225762543375459978261084770270092079145383739350983364703821478397728217740439614965310297113959174010002726274975725765377722639498443389150534015600769791363706352210470960334997853896619223247970913779900266445884342506113158867285865931055283520184291056574337588050271817423365821812971172662480581883061276365278794386919334030435690467098103669788729097315033798962279887197027882948449639677335198939545080065727233886718750000000000000000000000000000000000000*i1^84 + -4570132942632595878387087489175160084891073621827499809562492420029015914023036759043949374185899586320930657954244501592706600992159595626608198164522434466013487031033291900833171087715536040493022307531932257585432762097773413695211580928849359779092760670113885672321784796801217485657516933512782864110832580860139110202042121926797250313253237774123452309142691309926500518014004944042124370196892107222742482341776576843942062004598160689752170142918536276675300762355882711078848580265637413564032294084420885711801923301974309419244883537671477646765431382924726584963904194504200533984198687322789507587744812876366624644626187984892982447143799204388976546563574441455864010457793067974853751507396172478899617782290861298243636862292408508683338918794305279214092972338959371320703592871534830358161701109093012886365804077719163990754695076658975635248547070228919796283653726915018851065405615264591077366645734411641690686762033109184309143303437241779750605656579229977790434915167704029922257486122735088131178689096804631320730376871944982420580708180319434360861255346408110353894367285190775952867433441234145718039637953364325641475674199071595963933681125934145344531853482228580998702962493278655197790417084349824666202165117149551589199413615029801245976586412310213939870461526452510252184168355404842805859419592055680601215540923436743609249022550912868187338882512330225899620752833738423064600042605134483255506631518857179696294175019394826823082883122185554511916220975912203956136827932438686200807053321287364066154686223989616975962057276245140112114560086122812925717803145760482386380937691813974308205735561990278159066996919690825728460078594584268090300564895866153745441275279349276454914907022938516472660668356582277901466804544267133728141702386372293754164400277261770012086173150602281334983247177671779262140680023908577225576018555754798831610046404191769006791369288367395481587094602353419100727229399536013124730291065287429687806157293271206402506969291716927625512566997865339403884387977928689552331512395058269401343375006154222637062204253561083995026085828526128769190859213182354260597447093362302995185246134478054345676902233476580846037283559092670505935498343691249045184920148907065553404242289446784498208805397326838385018490080643183365062798038192749520894640943047331703784666036106940837458554788603109067543524534441306604575875482494257841636604186959214628645782544320074359312790221524658768731270943642163308855271430085471603983391308164428054774311043538673783372547978003718553444801479582724173241659275673771691953349023000386272889096349928818930595958199489520345984984741181423827746252781464146815756626171414854250777724167568919191600704614440830080567350609866392350905350531966701195982130961291313781822837889673649009317376679787970614950094144530409927739619793045680272404559813184575178217802319930475424689033941782330785761691599465958170359521746366729824108155918573827966638543663514612752751449854481006456571787187900585598316454858018137259350581446764981526660142097561852136815275358387672594595436011724727785748068055462868205357113135726844597296894615059927144751845457376359467050705317418445594390248133662134981032437642891909746789826681410564591588854958455881821426963719303980331555242612922566956936607043024414012494481018566266694003485131130979601382188960030403224452494832273077646419870046052089805429046797192270729654390239076841166198865133560800313177546898621513075270921640301104777987808546688517363316093765118075760288083951786182433038035474646090239559173918208427064404948824046215023549860654696169790151620227951860655038281475111049321123859926601452601210446653150780078701400782232687876452188243197801487854943932657794078277441879357070223442363284890888200598904522185083575076882760187260458533101644673285595265275096875153643932160521723413764034818992430498822230830833969954008315903816461744924026788794435560703277587890625000000000000000000000000000000000*i1^85 + 3039336271192004125548319827406217552227681053506869778537133245250919123961942239596371435640078615296955565250331010390350976512146956229032428835919812687360805633785622823737139115056722809107920772766099208766140457680910555201895947931475421006185036816307184501530894900055437460908068333011100856685758739430278179733679351007338180010694184562447735475496378251336569030080977740984746161488129645756211745163775901870598908589532127303142205014807593721482132306037102997802409892206854435960699818749460643843068967931018590760898295651990030287398733125582852871185051569426467065925346001467148109035666208378306146460467530198558042966806031219967776669131538675488355021077501252419147953871902998896572660859285004474415187623833140113827861472014804570706041943508831559393820537304771104371957976139547734839626226686813863339401477237483361565337716814126473087414991241245698578881848165094520799333828656638714483064780441246471871284627458739593245185124116811153829544635841865093022898143603046493552532759049788522351435803004019165474152315914399499186416590653942965641467246761328642883936499527807889465712373281429540237702553271685496365096945450833656355517381538016192273952574730782162934595905475786659400126174853614516841841348520986286074635507864367120612276748178890731809282333194529144994810954815013840092429536850582547628153531484530238791521932335027601624320398998741636801778223449594802908335800661545868052178919794313720283149320336681117386471530045168833775016994614241032125563563593912558530816787682538660401339875925586337299295174044315544546170979727511375818560734072479444638705097601886403787503455045491779122407223619294293287585927609464843013477831739370384877212230153887703977457345503335946821130646768882279634342862261976575780747313760886831320537782761570384986037145705776180510575287135930672775037086444351564652116322700131500938189958529102694806772003748214602779320360887916875480970729722445187447676455893916081387626001296566880536847901380056855106651645428163695160985941759882415065474999416363076964602262017527901472966167310493485783362827004095514411971638672420436832066111485779574827581774309671015638297157945434952663543583979554884838826691612126751792624143337170146114838699591107961133497672959365220965540207900978662539900628898830840660892998181724028442754599071254559770772470878644894010683646062287567725378996710479773019711014158146336126207024975259332890324430271551592541444518462620926357446673170634959256741219816215090865337460048030670771951542917641848148957214025193203946105191229585101336951913552083120999726290151765000383362035752875623660459451726794474212829825003926192373588514846113978124520569978969333413475463241967732190804032699694044610103082554187394385501235634512105715704190598400071905633596308538950163824023761733072461960729818239762044600160013345844074991169822986747304545998207749258469533916296706899338611482947313073078124569090520635268381112989251212055822979839440032227793690539693558159154320226129100579747242938690070061950842424097107162347732176834053655450891500504625464518754948072592189489615766954298020795475275877368997124796268878980454829054038048801758655543497045361008812788242774779348550383343890581669920064263929916399038437375515408355656128812695649047840866048224856328425028063799981858699160331693109253255902378281462567283017285487416807828389537911413669091748658489595826553184474838434822232931090995067298192584059192789245547499243963884455720857428475261324946203056117288949964978549454095285666639693871275139080069772743862329173425607799881913881392720548081603020932527494164432130283766018916892139886933494227138718584815965879398167665238838861899017927964617742381108436933385246212057184150728362621473514423060396773016199532824896863556762650405187483432561941502042648566143029763372328089366743335060391748851469039480741648334705118372767174150794744491577148437500000000000000000000000000000000*i1^86 + -964811793912125995810996158299364647311019636317304976417842173487416864058669298786843389914129450822564102198094190962632784753827392706140115247887705420886975159655230539319921742178202181278100639874927818018105521225506219783976011699813760007396464347034103915157827394693516022182497118595748044734279113171385970749948403036498659555400145035909168434161128564894068845720265649447368724991066877636881357560361892339473223890780253234422374526350587535196083610207293543711939595152955046245504072085219580892972276095021531290686487425713766378359304721619901106915662974864513184417153047799992767516958764474231234785357214329456492150820849404569642994233434916542720797474495031121199492711644548298164899593120798706524541918077249544914821070532498701657745044643384679337185186283664749792352032177356679560097219828861571946743511287165074287253715255617309676645150102929049015895901209175619488996620682792935209655839834177079839587796142188216460193897589670173649227384411478227384519040453659476494389566815263319557587912297438238588456130600941962773946347000817460358344565967766133076105308215302487409984945639392298529952117613597487558548767578033479632392889367217631423495151878837314207959055062209675004127440770903699543640117163856411986502163006470398347106771774792065975477103807665473703109878129556350158768596307795907994290378984966895460143519305504929527342058020609686892461068620991936072022007178624931396508506889097037821195079866854740043020399996774694587790380344582743903943379829932282822450300881703133673627753140921264813675265291972930269934921827237543423504787261762930524340084560822014482009238350940242432378568555013944717001366673908755382316364386785609236331401390787734888344662265022562710874895847971653504722874562875579369428035996824311239491749383022350040672252181100151280979588520763391362884224808076427490989388715817804557454293815719850570215815292157118347918750587554898504997732958545561329274964465600222236672285599999362733234729538553821473762649452082215090105125099044994467383097932830433329572597880376893653479509722651736652467254796510699268623525516813978572463551175611624933496807163464411596862779003808756163664351747726512850889686752312489716731439469625179937788083391714277129907507219841424217418134830625991158171899516911676954105932789861219460499687188010000143253625097312521207758541651251189867581115686224089482120521579086363161550940961847405943987993641283406164851868889286078589784356270781535241122039495148023496994857888587448390863453901992396557569779634004113083010735360844201154233696324219876578211581479086118726725775655090825347392076406711558979095041713053952674115540170135726150742003794791350931268214717655161582288315727980590471716221764146410621032515332325047464750802305044684621522468878343527961603729284269719370215199524594113021622647667905313482099961747999219482484331351589454097026012803272708142604754347711921921714397541783835352974987336569839770026664542689699989416936858212881517832155813946702133641972582779338741754634142532364669936300112037059445055011356136639664096410176317122513781225321200559229825951167281951448377019331025311509372200848384246355161266784590088344660516839475636030769894014283096909043839517638413466462896058716847980067576225707823439466869458810631175667102385340262528859979680068984848823171617551011957528591511382331697110222138810222819347431931239418554849785457812094268922346985599317984511154235767731662318552286148461582302850589267903889189291824238529327685070118254094044623927349359417144297071239608909541545745073478224489032433486434160355363360529653194154824123171083782469416805863272687933713583651644059791917743744058042336679875629775347910906833126439584900047278423926436906576467566725714648837655284473781763294542737132674062273448441238851737578514336288176570437401174087236671651269703793332948964234230260217373142950236797332763671875000000000000000000000000000*i1^87 + -473491294416018731595375053220755767620463548670219738916857476338284727911835201210565237357934193146490436977014017251933672591299924608248480455330071894679260118183462938870416160064574473925524929744397480262272292380494901708209742623792154484633044824777679312703175696303807072600738756450857178180419124553825722709203560423785191179500280034431353020881100103903690456738892379081665122023214130148801849198665536648451603582687836176126087539200600647552161030696048299679890431781833070683279810424964817645048003355771921962274672328356393086203988897551443127533756523333209863946695649865965304063973826291736937043524617877545870771535536704288950288526858760749402489992345656521992661040340142368585501096524591634949727988573031643777106504703895493955705567360725131472326250364694292422002752697320314674676253238078523234901496999183873691248361324077048963002366830501160843506976235544087476054015497711625496100953128224154325348303183074259482623092830932903326818990663900601551239278485867261655734901490806400170374911639455369705170395686524877540540246628557043778714904020673780655889972764625502725411043508293876828297141213029225246498011099427863734410009333693036255172226180808471882194515186877002021796302740403241686948727358709346168361942111851668116717407473717676367543262236467987871380134558567274558933237377111111881949720281519272112716543202239705396425558866490606801116498898948879719221432971578326260738794461892540243959898027425885287437645581363933239488925061873551829734399494587596237746842987714808933770186601405668177550708046335950944730549272415665554464179073910517941460685470206817207899643205494017525193064414159196688828161826124587871376028974933755970888338905774687060949854012049123363053457028234753198540200268444458877562921660505278580544547615508356128077900820722700053269945050934307724133161795163955714072900340400855512293642366639249858294334486450264875660890884210666566567595649262493392304709994475972541939566194775217331680229049243521669230301182358701242567573689077315383612554375557927924016482031076968097755346621482928039971241297496291874960951093177655669657042101206600652548412878510232566603039882829909219975448614568473052926199092969120678268671615804847007197252669906485673857561014308343747468352346146261802623434680863683374963023666085289416517937788106905121740815553153768878182689025352736472756222137767117140136083538502173170072014844811010278276934833031678071632692450681715435392026797136683103440633425975119982687895362200895848791139495347676013111173864536459337028257008332239618195288552523213136552414850626411615354617170385192387368341051541532492616552386967321529776008605536899372530447809112342088182935319510306424480606524839290197467551287717905842023524642162462522150071804308124167754544707542493823647108248048825606720971251943776763093040398242392070748428099713622839449031675089406575172769166023414878440830584460443327625748701076795238267423504236695562018940338426896046676189952303333230356873668534437434153141841669856657112751589810161119763304289726688478523426603590667948798872873378476550137315781789578025011061844587117742471567714839195768289888253986935602388310736001149222327820805545177052776793954324532808772621171761638371584993077749491316337209055023340184859437883194964024556669050950069327064273287469709830903560552895091524296847482875728433018617676781342204185350342406670737989086867049088999567030285839184772062847443359579019183966404956797188697155103322513486836960397439312407385783085702600307653277333191510050038453723543457353675868390104662408667444039064307871718850054745767640041918802002261160829161085999106174366382563482045571941009763501717101063886803679746324160824318851371512131828448533353993912871143464321851728897350935153431602235163802163974956124449642343753637189538148117877723627733400863332638422722537180700741465955161402234807610511779785156250000000000000000000000000*i1^88 + 1099988032198878000375491271337787688162893878970918506001393580972979092975143495389128023955370037317505845780565185519735947020638269366753703552402193490472321451285414881807339909039432947912087292721631192462043929220763692889421986566509400809245001211134532596106123340184723802308435287488125590201510581668852908684459741764987869095222558999992591264883940530085187405758788676307480052712418197886890151657882792090196545976514102798526882861074437694315291275135708241649111657404280858578405550628311746104315440286930861495466056423195783885825142833019934495904214921985495970665025187028518338868579977378211994467569481685514867772983659735403703736039412306195472385064370883251879273949091799946096987555709583367722462381462104229573945658509828013260899918259782232805423736126196066131301869463486267958563662671216157147924082416795635357877704711654782322502832651944746119469648485193750195413376992113436795469773013455714046371603821330481300567238112654190374424850935196761822905645030379502075010007515250174273981257855937534636171063363425610986694468295049234669389259104383306843538463337437534870057510299033119408641903686847044063857654087745738412860543846649527985879399465290124758138546974841353252196508187139622862873540027727515704646883806087564648695110202019871424013494109514743711379291080029289367342352024470123748991821340931154364687838220771563220450105848189267311313367542924905336973888496823675236556639561257931023217741085330359015112137575881701905810182286952375788031964224088313328279172032376297499070327273507243445064267661731235786271094039276995499418993876985913868210110392147313851824238828126773702944735439538972894368175700299691695001341846158577524521810962020972972651859421239341316052723838031856499754375371646404078388630092230730545751045824803877850132903605880252750094241502765024893980184272139004248941247692847965509554743632640662742253412693056913917673119700070013225228966445854945634057967334599363763590020921033037583841398581646678524422285305181878062449037709700678867876121479628536382236391448887272885490639813047346113884708549691616566964194366191764201359744202560569158143945535202269270652757912286541766644212240060085225446997767431812660705294794123560539119573775465065969053799786444271282827918448916091725414610919597216642475872858713232908744990692939575202885157964429413617864746997833906091236206969619852605931163903513068084783583331698024657746659284720008208863647862270824585427386490523144336033608442559443141250008784903701906608297421228275764602953041082736495370630863088490500421404011421313913816937725105351657483623791465931433240403209819493769412911197793703680520972789211964616378710945314994814626865833320589899987821615899964253658911742092245457729436967033554588952487532524316394945103980735211158002293580617152401233442934822891882742468643871693948835592515310912872005445075037262825814230377638214119368996040220886009131077516845564803940034044567791183404168493537219490562421451108117172417847189232205029030850304659487751212760425020350126369540211185833920784384895194469162197760488682652152641351050542677454390127584458382061854367610684887486374340991519113803982460266280753961882182876925694771994804950628081342459377938542612353918752858437920505930806889555172665278050248933364076524515489388596468746999730498009293965248720583080377329185467069734424548356846778249518630755823574285074809483438908432497761774043797440353972457086380787475486951423125579636123462138070264637968885574797646393625290546190302420219399929667110163217336028231824833588011839153972786407790465156597008682787852821925209164128232737512795830966000232541113796838115978883506201965551699968197978476130069777222763215994200082379629738194692091234078304792085288317825963178039759950647901013282151008169830827123862443907964337183909185834857670119511424373643691614586825888721932642511092126369476318359375000000000000000000000*i1^89 + -1075189473545758869565142118768405128507472157657099112962662421883875988461414562758827342416497084276433597537427905616398168785551545163220254592857706260958234450514825916023635014335706834027133974855201533773160411278955663365538099110418522888183194979673259994070655333001749303753330915603932833705599941850254828438501270885959410833077440115665584839005528774470977506632726276939211290691129339751143006620600027400856089993786274184425512712677935559512976460766761359401492791698512474475149270120631556063486398543575667948598194187126425794696914456995638276592713526529954532631915570845744496118694708053942088100357824531660768767594296627868055672885304066667814883828636058455504185392460661855794143819138142478940204161642692473184662139127960837248014582119027549593707790004126507244722238520394112612766272560382841210707294162652315519316835149487234842619674301547561692072705051050787744537496475364137351231394920469340428028974825278074951137255891353653176280340756426762549354614957358225968513195603012238898186100347699134326762386897138793522267385594701865630373916280790442961232523834940393095406962406998481404320432615199497662307924600720746460966915345774173978533724939512861389416538649116995963275160849558495857865077362908990613548380083659140195498372496368874970625204326065806147649438675506407345786206089269574513742264493327846074546239752629196036094046546243298852153628219670701603163359968715269111868401485169493389254809845839989656877529625103450607975652226886332405933670956399695921554318781154157431806062833215003487633067384245171046940485917843344813125881690001423002620672523621639450061655615717175926640836551303427297112970118239782119082498379232454717754177353690416693206753414450277204629393887014257365696730341215156016841766102116366487984943191263240702081682829231440862843018141180335924824085600782157770154531493334770638962673100849167371900037501846108533772835740554999216626247713149205826525353416264783010598752272390442924904810574995070845821478144258711385923111176578808456082735270809981109942457472329728250337986383268485353038041601873470881642599704576474458592175241374137174402392260443250101336360797874773441456928450799843340790802052202369718243454923237643616270344591078409368838600382696381329886221110809362557162293945864196824129188838465393607012659868900635728161573704577009176519416678981697790145456413585816505686487893270925618295980584369665665821884430832475371413657059591867750147208755476485532364577402688287689644345136460313449806339760293562376370622804968165623486178289674630018256711602555428257917152444042775108596140143352225188482317646200251516610627856771029312328086095154633549031553320710468048033288210553236663909371076301033247887590500110119060750521509361410157195076121210266342068430573379053402970027268845135561254114927858920348003482626240781990766792012222062396825629760249303097794477890164093579659606855186091213679755133394413605706546840205562110728313213273287742627661734955947482841678633239533920623402606414807926490568757715230936256708147031340267548679845043899037254917366364417219601862762765547031229477622624212998686179999128161058378771308338867530286061078842530558029684697949548864177927650031320063440394142951588369427489955021829897959071144423990905166401331969472479663662410449940995133912629514048926284520955588519255570821899992438252428559880723085757907075841798793762159055039269652883155582665523260360334126383162633136279001107592976926539925901588768931952104386188120106558962595431592813124671114508366776562897859250957973091705341041345316856375104797057417299062754762346936358173731954020856902508429476978211697139959532123433274625939763897052333225155682716382021939294270777369714977876859033589714224205170273609353409213829544103731081824731499421213167286942162198851882481466802338801664629141950777345307192767176474035295541398227214813232421875000000000000000000000*i1^90 + 745792554192604601825122002651246140650278391725438198711488364349849395860372863659975120807470765099271509774917355155101915361088209958477887308348955884404297755111835510616438124676694425141035326542110375593851735922263811457528999834093613935422957376351011992304638165179488148822803141290888909902458668925644508213672724339665795556131757599704026270073302971593359062332746210041477799553700841810703873335134777163469919545482265898287841859328874495245656039210407289177825885896309140740623859155430798815074777448860959903414458828431238699537655354060552957116778468803664777442368839132924913326485394261252752137698874425902102138274771603916919690407818193562248178747965611190743687048030956951236717450869572608157634610666427009433184694771963421318047699185328282528793591802524262486679454993078022696395668405082276364194637043310141813388604282237209305638487725282867059269793477202935886041505342924246564537289243968893104972568811353270450102237347041517804804984346349668447615303921199374399328175166929775112181395455226488681238371215626055768173815015222489971683436188745190225633375470235297463028878548059555551950431291687956715493758752865381629212676812020065344371352971787672869235389890269362194235690939215175367651666046465473395423297225839685335071422034370569395190042415086719847828829798272934140623246632046943743095947596176754938444053835595370622005203646323112018916633595244298762542339701740644390480359001340645553442038498777238563026468808395880572344941865775484778154887259794017671404809154953068066349058155229960114118163275370465205192561405430773177559957239786525932001385680091511056081565552650721426858233414037463300205828588484803468737788329965450177673395772593390775270962866438097971385300089065608954881530170614680417071082649113097871850205852169124239772922524447963591554849355192249965473166854696925355180203850841137163470600692609725537221562171306363538366781967270118618573418587310664364787088400028625590552199505285242024460497341367002398405967886873520991526396318793715543607399266340555083657257012591052102782571510776923825101854348384991147117174416912546673517166489677436961321708604119365586963163965124918043095298993493298216449670428080256938514981505856182662749130934602118611326928663626224818849841059179252455895552908001841667087025716695635654408477768290718940186414782698674954534584031783028269964776268985419994511563581766501894744320429493696085033181567994297414392582239665879924624268076123010284035771222251359082033038008606617531146018264078901107235065331296988192316846504812356507222956739327687903232025579964208153223646358686186922914047414433739011034750396757601065686762036362913795463603637415743070875480491528573638704044907691818128055166245892907249202603031062852057887425029265903153958149809923273289759253706554158740497737628550605958178371064731976797631814915695357762541013771390118864226734173690451036890415338464319015127579331704914901449504123785608539543307739338511415277464508664203958437263983629076105866501378418644164161975252249505248164745608730500013179826301081741108444269303661247955082279512126513347081432573547904197706261207162175128230049860135777293851776486409750243626217431408480181641734179104477929669794241328590528666191858036252911265373246436365489071082877667977019400607440819853746416278318282065052251553662146881302294373754309914846228934218789078379294787632749171254763337744869300131346143595417384619299459105198887497454136713545332848546342613742520016124883051346478092393872208767219920684984967401947146991204247942302854762354739986522320476788466915825007332879289322854594471821561029934713664520410483196443811297800361271259786605289332304159197278708915568294322694590843219398676795781334995783902292040993274795350286031864039176480764189636787156585936237117162603471608110099783331791239621911291032355377679519126132845485699363052845001220703125000000000000000*i1^91 + -412470498286696276344488917977460409913062777726236858963031090333539558364446500520662017492118850772097413686889659322623411548615776798288176163496831025644544932191235892396141404523782792838921382172195820239263977708146487140428837088036197680493360603315972196495803149270643763149583842255676686799128411544658961057720477180129443420636603382920007019046958432760888096955457367391442030042217302448384403704321495553032908214343413604120628699372647350992390659545073490369001687433998507056994908620910716685604514514403280085903956214928974205866163959201881723104739305004939222012861344085761141320255886605607487975140269409597715789838506489393566637472714026907086197287871423771317379407214411657830593372199076258681143092422101472129431742373055128794067450672599761672845730305613738867773530104086820408320101756896478634613965294412800170367389690136277620657936661144168957318988441001286084671444221690209761785825618192404787059192042601869594719360759073037737691084138829747813320211019840909354315701477871917331668722707304556578740624127112760621627256683263979501439069492006931756552170383596562698255588256737997000211141798791242009358787671271219148560204149713397746229571395820196387356850802784915711953932092643824564838392000590385108129133767267213258857124665092984579637274351113921334357761546927402885149395831120222908499941754769116401100752367404800265309347514174557999861967466996270141120003422262047122427930662531101030516617648511857188160900766903192292738932036093845724910636762646211740894778498090107967703605798812348606379392829024864491024049616308041978751600323476022037333720595579985906016237438459485578952473583474354679857630299226392209895480629458642400118591594492682296545885870490095287120346416027892910872246776189849925642318654732182764357118068399969647106927767954333973708501767006149004615102987194852060221448946484511876593391559015040308608683223065909446539945146819934014969630728159653156426307238626321752283324842773305059049670766285417394504369706160478288737952216600497654904164942266247223245266236622132213211065326693207760906635241271242929019187422925601289890762016624535456279071329429561325770613901878647769234084504370070600440481261956857602935166475096997890185203373340914171975948187642688916849945983196186007340333139012288257624950245533058016492078803459421512085699114838836703018376820062444974852841159951063896375398902663610704289870933349035626622739682232686516184025073158531765351260905035295796747868685820840705050198410708114587658593344582606270311459294312284318918790766660926375421077288264690488926229820686076259099697907984232138331941065366235068047999189743128951793562490950498508847228083407042651702528315207689884432880023787944250405638029392350452770348885408330439971496217005294055947590950190102654969147790312752984453922379016021795879626495178661956329221524706531990236668576751952631641268970091631421018329200012071217227395934836301059929829298486606360625075688592491956741380057731519311363769090685462272218323521400159350634424500408628834524486564889116575346396970990632743994720651511609851096863938911580061212386868086487479373625637378261401062120351455546360721905807023010469672513480235861729623730446938543810875647541872706705383454607472552490770961050625526144761731800543955617593017925393782449144704975413545580082446507224001726978879541959730421051886250045412329915425887069762817748319303249292056703939031022497492539410270816450796093615378919114405844118405868039004042159539151637182723321874835721394573931618326278493919471276298003065451468943599653998357331524512337869231834687725457359178629890059014359996523628616518551616623834865469247165930893851732399395418692274702352098448578421112571868468351706224941981007180722657764263925737976413681663696084859446068541566670866269437053681500373802381222427646722346919168702972235962533886777237057685852050781250000000000000*i1^92 + 199240330056951716448043755645393584283197694705298228455397290951183901962503073785247822332034540939671493897646909546620078368759427450758192229914841357078877019435467855046276780007876720819941802404860557265524275423472491797098780211316102031227285585782069686101992224732539075834341562192833576439194182717466592030270132162417763298410214034806985875535932043351595830672162602578229166796251762653858653979271178382483825915941053637734465293832932603203708929223098023700458083405180819025653067328494263592356628861324505412717269342169739342628097012868774676665771873062516777218308131396355997782702839314010345450827337975424379402013047055249709534321998591888026223591650680645408292204324175913289609433509469216204878700233705538896671779782710259217419343411339739104630578643462585779862159451552334864167090728061348225620792579596399968765403844173071553192664487372435116683882819242407663358499702223258669509102479099702526700428604419431286663076845182015776667690556477152357290938398037709740370312146616063617962086326847390188124077396792062453239857466529660074458190705266417068787341521546377705528988887481336876875513869399094773054139974516321015240003659307462601805150487743691586587853893871383094253793722158157566967672762028157706807329247951818342370132837184903494889922502259905033523613382119356392989706762957274174187271613911803130518485221586994353562587096733963314246241068168005136204255364350376695465734356173276741007800482696858136042330146715894511837163904306514162356511572553697583891613168449235609270615691935933856384488946570157866361652426257181139274988125863318354992728455020824252038367201903143943240023358798517881474864601879853372175426331964850894390262028418271787884689930796202443736468625397921031401982714304306390097164791892416764461154541366031684393497463102178850651734803923347341867489860107881677519212684293767854130594642791831540840235832457730244230748823588594976271935534806530767622916586234353748778384867574644317340372606179968397280556733772116720701408215280341212143894512836191756316366619931922730529887630238444627697403369322249261166420225054226113752339510949411300937635230193178997057404360592096459962729633871174919136792510794827099555890138505005201784924150864814993109408326162087374662626357666657432197052438477671660792954512733818062244420152148397795529549942367411016759260766204468480541653353215777860051562704424518579886664365480650597850856385855174362624895516401502920068035471294720249960310175610781835570596275642717543408331051866143934262932121516519973105781611938870726895797130765137674764294450991554813529729867682564751200766120713843903681140493242640846029974151397964722926383515039968495230260472374776988789439429492206666102305838579526126574190057391516483578719587843080405211331898843446910863769452341433025342482864842286897575965348541082090795892946852549485380990613214071919266141994953048316330202825616638815157814655720178514965825024884640257573489830141644884055558669963837779961828358575875175035065528052315421831433473790441354927400662336950813670963910099297408300848341284312066360017651692079048870618010512229308627633826708707581972270401061504127647858188070935881751053450144529799179820391066162381128288159042673098331236253335867107556125832414082771588846690439180707392781125191481980198318543215978735316664252190304848037553652334951886748135462170971637484011426193263127274282897437289591865219188876690416358492037182845799391483722612904241732418721600686016134097596941137324805102976846152928790206997837343991500781788526363166516382522949453751947628178739074671726969928823365878672031905094539310427359680071208261353132150963780791372338504930561380329154619647546507202112957001146734183284615048005164565078586999509585736744015528608320568650910584674420053692153566567742882037262438434307887238819613861628803064274251255483250133693218231201171875000000000*i1^93 + -87814213976095306918159219540626527135365388525403184803691785088222857625073896516662956354857878798278958754844250191727729858200969723078422884847940799801346388230212321789565355898832055556907730448978049172607057899377504447087673631281747104836243054572810738324687297574969692542325306376722279155354140477958577846795680152397733756142322840233914764901847586726795493611146321935225180378006741237730038012285352133071109824981421162718438117568992669762089633682490989478507776212698168392470276540679041981570038971652481567317741150182864483013690602311694562103439793427302111624329924317523725308005131065561008776810245873380948718242806973266191729496764566675818913443724114696473261470231186864862214586705316983408155384506758153358462694425288188103464650724290415136194306759979687378471358008132335449426801385071303314216464173293632432639572582150577387407062919162774479748916649616567454317349601109826855229037212504590846173215439586689017121422049880163266022278148574494929272516227021799787008814287523245209246222919313240745753007846130598555150797427040180029135995695928996469909905531311990032207529045341669449683000797406564244645507887422932228901418388647933251058665764450738942312768107780302119704792188172810766888143289231582182546112104805997729326072517091461905331570615664862408667760845024965784187351263289053468294338668347894665691330363484495531733420799808963841266722688979577184694396354440077051799476822659456305307785682236090946265385194595749967557985271280360604056574077783241133651240658787332311174357772765099374182219702650715531473224998112308379211055155277419086489845973763339043028472141123685325297469834251542373819432333657530305511407467812491693440707936303911632593043847931954932737133644899365451369142152046774850898010572791760598699133399266636895829795125566019506725101346151366464343297583598394613359952049922388125987819462536612096992857708427615690394699467895467627973264219608024374487510672216892554115571842808394162935253615963847719015794198107862593862501794057249004545535101699180584802060654905191939545290908145605246092716222123713457060861728317948638220410551213131743185777963687293020106314349000097420142388771403365218000099114252780790222005019178083025902856505949158527836340786156750669626632037423463056887825812882950612296510324446508311572295368141859414244299589750215111286552328195220659017718691202598028455465228538536742428743773798661098654498510174191101536920222936327115717918108659254293243610839162848658793816919278814870825327794242948751970929292798391958930966658037434867600094931151360210577066999088632691221995032085462265154603533084672714584468412223059857412458946189264607301581595807204344564674401458080163311064207691702684969426279727437171078619456722525942216083076239228637484857845224550154076857728917567027978272088949288624998503505166095619691186621573803684820978238326489120562001237849503370227630254852410565595964163638075624516908518342010799024497242541285707856312824921789216875466218710961659639891815352921083693926669033058085533633420550758328805050492532917165673702056610563734565357618016072281125806158721346565623430412365908145886012672801391558134364206392257309683066148546845276781847000910153157019277929499555090879179778545620454489611080260172447870690150469919067943748288794930355069750964977230742982138873128818573704332845317613707325617585719058229417260455138468854190644270910323273299705047010578535179364014461297750310085256323584824907980510359640703869981178305819062832778870480948942657594497633588110978579446842970720895860942273720396381692890721809961806070180939516200426795669327333708631607392487490909157251089655414518841044237396914330711447890445120402398183657836568291825663165294004938928106501739237426796465074005757858213325535521838487394011600385743977048466772462336269235432915523844460414792933988792356103658676147460937500000000*i1^94 + 34945371793617860446312875406016643660123316587346588644671826270091755626732281564701912539768617147862169700972488199484535135819177552238941254584333222352308670408118706824883914146031880041236810834830693571829332357555145002691291651206945153163755744519893653650395466955821306864524260376801062196403884138844685265091704535084829832597337691369250123660153255073080024530386946480706400946270422173402759295319225468996043426226102732507564394954186611531786680869951752727431257900426065971908919820279578830070122164705195083199874248274374333650599699056986424470879293648133278683653646361690026896118178931227205380656058090430069576254582038232332864787792469944045178223474199721121103728822517069991839931639440148420331901719019886070342859685198081977211873659873293710604726281355176796125384139772583154351295568477287692605377507464741329565973625401552733837579846548467783681640667254316676668672890091004120067180408250330603752238893992770169072786458132953557918214339767185960305135997651969093858206911039164105639356142940720272817079858046893482836920458351061461823505237331299446728207780844098361558589203746800004880662565424856453612186717225174630308503031963578508761234716771655231082890372588521419192936457784458648226198208431560512896324938492043494514654423257558240131266675633490126987826115146409286400072111911744998013552294152081621187420875163328544023538366621013562417426961933285336224416770374477984257931020320570404664576524190890623958861135864708272910274206423055216211260795361659100075744018806922467883094792382958911248685454240349742193833776813136116520510665737896343597952159725723760001219913762002288847267713946930651598372036511885763745349977511409670078244623070237712956888518771821036662026322765729105119996056958788958023557334709258027197826799986317035968197362440963111785958686076066280024508576123509016683516757252819446939699086985002977896842462150080660008063729171455360619231734187130347768979321904868848134714365815261009852796658185134749570249392300209607032430737561717782286380271312404717623014048732153779497866253030301839478097280232942604486128553473278289857838930082430461963973623931625292445590687151118177369860165991510969386685368997312870142001597201551971319360053974048949023855564772810926653264711495733382322692147843253376485764855158710731817515240328685383457629692651108770719996132457366413394329122768026088220782445781463178072028059162231948765750594787588520293167593612117317793588397663708105643950735227975729167048053602750772454787877297838428931540780031488520105119907442162449150719969414929187155180718588385539881024104839356422146674647202547601073256487504920921974578233472097773669526266743492245924706055972288638124659729639981732930532923216522450466533682576350448038987346075519423885613436037464321869666904662958056745717468136590726270965383145755825566087206990974171077971008474102192650539343302868781705452500173948116365699899724137192934231821783866250380650102160787346837315816791250709246367635069062631881978182520952526304546953505601129611949192125932268700637276686535983043982347644546022703393971250550897131647432012043136265194249678386888242253728831487351612134100749279590169307689414270349313427210086879361038612991664210189357695279476219386956934918924063773775366234086740499376102983672503173701549899091817699424726884045134824582739187294947963500900726335501334426866163910316134645097518849421017211374801730902020011289259609233602941723327720520385276656187973885133376631544251804834103568140343174527471948978674274537497015711553179667593710913061902006685913461500237781792050924538102320661762075205167093609291063998261295940339985965206849846637099484748521883709982702742045754823886128386985037920444800901089031675504277114549170514043563581823889084449872106454098419453121046346040063135227846680496672119122826549730831402484909631311893463134765625000*i1^95 + -12318539685873730788292185932372269159249278667884141976240981579094579387507064375908051757524815522670442266227091888821109515743918704948829677425602023922086731593155014921602518533507623109645466485297378276409342303996863370251278783736582609329140749747352592079413284981195077868314087000661820129128883455182269382302873124249213077693571897655685546242253100096589824408069360587292769466599712925737848203066646921208772283919939722310272795686640772015721872858563193672948086753223211437592044076216931234400559546874770305943716945230744677338811972334558585359746456324587452422978347346979121918948711560239565649937562547764116224133271013461750855800817686931865088353274845757918981004196495700545111613859212062183430575020397577580976234400569894034815126866020838088461826992382394194161151860725375822282796530667612815874110523730280606389559682811687673300855155907229334571823772636932767802154238418265568180204206075258726209323776284737935572725055355628901812123939859461013140776426423734946923956923906954028499977764399062419308396424210853385793504932857408718404624791319093523049578753407045292954075776729019162488269214964007815567599419310771189077959553953770618152869625504246369081019247845622145348605426425385930018662842815499998768679811873086849500605334131258907727585562577248263087161012231341682485999702047979440534889805318601271656247691248780926733637510360091632653416562880784616111614217641553871136852311401788526217772793389693785260839504229256358200641731959208301506463057839841363541543495155224776731723502907937156457980411735231607446755249271412873461683192681918419556101750615684602194244482540515348094394261984558417766057222362307087341788486520917174270777616273776037281059421276340060062076818456373025336411696239439992626847590539531430694264779340147883066830934351797608304795766045699248196374681685330620197484715449173244134814584088714892474647500632474361288332476646119021475153671083944227850398046924068203135635655939715394293776681685880061752699683837935009768177754725510240709816655859006153091371236251149297500115470060723145907076473059907213253272379139388819254772894870649576498188175349016671146306277609782796789590036365470970698366179681156029345099906809005123785358789877904029977695095514958713009666406757112222888223184306936030217086430692891623802056326761377880571767322892878591428343839581289617536643910033575967259590886670415014874140751388130872612919738138360654096647171169505481093595715800602377855042708375467813872661341103259007646039924906497508823094138594974830298293463795306493250150085789646793096037820104671755782097442497766059761898672911351153489388084687742230386074194455521879767446950659665822659029314682479332494835728740315670687570087876521110751328323415713138215062207683780579508247488778361209069412992377581798205092532765286335659391923120541879208411343568061818220687153730455242096013312156746482717173867666717660876154498245118620389294867944140715163377346256831905492337220369410362910671218881247269082829914854797481436754449587574972001965362364733981106736861444600201149783391272420821100396456328470255247297089025405572560741340143024998681717142816012065068992241756173455165411387230879554191559198505772414112612633304490746285350391343193242719484346530632612117832089573567919707808706120761059754129974887957465724653304370232858581020991400201973906883126980603824672937960600616467873888862746186736129687057628472866057644083600201866192989945019780164638572580642140392941557573765049929277356110628469309827686239274747120827435571591851188930381173389459517559649401248542961373550186546602545418823482048116112737886952719956557605432380678249122633780013733891070088658508053948557681815380855238628622808691867385975303345875360951874557877983291940608505489997480926308213683622944029330306467379226632210333734610864520053752357853227294981479644775390625*i1^96 + 3829196347659856686406181027681747139363501279719143595757571893310549062088582312978484039409691275910769280282499723298100939388925482154134772880965567211133818381491319063024907838607008193842787982991766100852050911623057777702376067790096906399015748706180698199415524498096464886337199093413435975994351089993156274378927972201740167751813158854198783488069279632525732195498488661559311642270622379354959723102005365176599813566105459106295786680080727636683098202511584711950168571680713831473000058869869470646301651204874406388855227623325251387249266028283039447276573949065620985562703398447531182902908267418688296629166244948391196157338457033486789727020900939997866726526229526419320187564245818134608274225144756752595952683830678673661499520596562340040576943233787874679799497614752741852680570280292715749431640214421463775816042477969890247173681581869999220176206393342939939427099286441317660332113417894884993020365091576004448848524627979496995238953019375082350603464329592426948073415484119059143600213467020500445908208153712373574381683985545851555072127208590349421171973360274184839551212999348757165886391624136323848207823075441540872239680760949576448830656864513055365964140536704808184987968125725232165772235881156576313565133355467462259985504626874586267787128857219109855543285984562108157133806627404542893113368395497609916612329490174219765309081669872685994250608206981038451413509289832307487281795427489152545985153130893320826148838900139163485901648181046955182814235524499977946093137558962279710432136546549022603579993468590674130229918124661622643031580408610137527071872094023741946247808687693808683271308765431128863567154626266491634611836638913759154057065456297065689811827250363962797334753711215756526834931373310977301032825106283333840143608716873894715677250664610872486944873972738742077703559687676773789491384883852388915441570016666431197840370605485190093906189484491616275595746692688655180361913706167460610277952977434619174859719340423187396209784478503216092300463843338293382259679793944800977305404228867465610251327658170796713822451887174079534096219142869910281218348101278403276374273873642039411549347784614350789022350164587704196515375907717244709830776773087377768024881932245039330345806627826055399432775462557594855184750096251557572597878722222768745399461315318466847818477428497406462429642095747787339939656871318709095263934679913654717548704504683285451751621105835901855765665881970037276035779766275399561252178482600795246404316389231083458735988895812775138206465896945244503181884181155193445644937021132528730075937338962054010454228559269589506409013422390099609379859622448031595481268176480590729647807024648128828589071852561704509550195965635955686786669215885368764372450348471418958799788451966096474185462358694892996109419713603746312464539743381263994297580247515136831491444604757425238520136577360436460131127859399352899354306130442917308795292757142329377410510232149356471412683224675971286288276573505118485514791179315128583635168953104329466382501756101511656697046859355110485567828445814450338445213329839157742740370064400370355784855142279021151440005283110550710753411685303626991091980246418274404639814995485539751076377991447504027901409283017389395576175390047043796717694066293138137313662511793638965901375772184080445553614875189656925796134201487585145005913758114960190806071684757940930438994614570237019275068071908248809464953224995930314066966983583939068320928716928773145360021012794102012727799928348755390079361315035458855129978197021259493981217481210021709883621318397087484321621726971883699943810119370604212891071307209168092231694548825770294551148732844023338195470063559455877056695876226634099022086735577277036168769978827727981012647445006770170414421489805273830598221062801386393863879500019976013734343463336430934661315593058733552922490162018220871686935424804687500000000*i1^97 + -1053631604088148812664433772141225337121297168428573000934215639204497096623233129530511950242266174467853151604499426707912468504043243564218739588640173164863322778093656373368754636681569792215185641140191810245061685752165507896988556939345641353800749407623226808889891172355603075086945840239128982985569973693216348830417139335543350279150156242967071230669146264128462449592911720161910231424953397936100857206378383656177642559903296849327527353204217946236176475601803499911334991487506861666479995152673005625476030053610347133888952902692986043992995079698816008763629043820261147559285336620695572642529052350826523098787276020405833478555639370258361625439147449185131691728777694924100990887353605035651801624780787079073154057019405664762496110375062260884571399270150317787308299616777873119637927058700570967107595860512480520425691478538017719869355929090783399234335168987256466637345597937539735494256026726529868851309668276237495223996959138847372765346730355500984727095371474571040928426287396386228981337974242978346575656022955227971595954055657284191781255434466022340541445575793950591018693330609242108087112507000756237839035874118484562865883477196663859702442316344988769175767695137979681438221756852772088522375716089829886682246042630971629605293887230192134077223143182432190980831206187056705564598672561532234878066820971725364786080165801499680901484230331811683097075770365454401384633540367517665940541517876029305550084953138155059092264410779570220106479842837958072938490841127197906028731600373206124770831351355831519855636807395926332136583344656680973027921477539208793723803973937362318312438897823502336109793388581218814652356823670669435553292798913764795094368260726698637772403742091833952683101522533770177867289384587798950741199894606967716658165345448305042816479560143910093372772725734773576154864571505820191337393963033851242154110506689695434095271615249993953948879920845906948230466724645895114201641012779997758519945909280562706774916268479485898102131744327529262435807745059179714231281332628965843221393207470645689220120212837134838114044586193429439782518383484669745819971151991636414150261980427237384554613269988682733617013895538438600224184318564964366907107051431975074899801619068651549743489787895463510470862945308700118201187687886025283706391333907831319155264239070260390670794911914339718106715087374503291203828874847222871072668230574555123325188733145102231133416634948912768144076919319374802195056658733155515323898491185108685800537972672858139014145293478563637952800721183818142215881098041742225433623063247374187056740769990452196237028707329419644259085659590433191005229103754893704559172035176190342876775015242912016159646236942036921432642906562433701010688502012283101735115156065149096391400846971333445453130149073590447766843219174903259413365959718923759684264824420167468378676729854361185395475574610807722192807492191081169487475541290609375224805312792281904795059241382925217142326552195646909504091186296402966347806670382918998369085919670260438353014009766517888287168256563163289913717346257189494593455395502771723586736895731041495589570019551553695233293904605507978668284793611006324644935167281493207672809134967298307632814665939063915784392782494523206841625566290304218837508043551111122649858699083231415165883734039961601830654825467121635600167644919487732895522876964644896022840236557227486706684119089785852767049597290918870671996820516403810086390379525410501218201884592796043415207139093994850434762357199825691811955923601682035801108351346208340003457677038898797177209257274709754142420840793454337729610150765576561228758322878638728598144837255884311955214505988346771500150622370277730937717289741000289816709890241744383686451555500250196109983478874915019056179242508173486958440272736939945294473949411064406136808020224792086655396516903238079976290464401245117187500000000000000*i1^98 + 256299040436275180692227565771436008988940118351248902053209954160968595119027278767083815852052630661307673825167723095983968575607115857926587312542891207480596427629209238681662762642903557173328255523494989131723438762471556585117251536610068128882572189287310774499713081373757660961320914813654256748895478531930703508694721560109144305876746826234235442372485844173280842529545795030754307075781331276035907919041386097823517397202134424114871114589079424331001617296437887961822401837273703300576475277969001832519493045211294602786800903938553914901231792450684095132530084313039689410602897087104228314581643250996821554913045491465185137578521211458708112556420929052417353806724565341355476675157914512282944281030442042456629818171516005349232872476625819977450383973748909221055997593473091332054894453412899385423008000769726564645883972820195200072843965545536130128969673184654286065379988013546601180505537687095236908884698624648957524503645676780745244246179155226243642080319796455636991384633721907209352032373419779618543484358486272813257250824442208253364123428084672018309603099150722925714246677224399266649883231365178451098636054832314724306258724339840458061284221044131896189852438875248276128216082119455815194816663933321089995567869080389555700120415905467153156783329148586496894512923443962140795271902758666549183685219289350716807166665562933638296428043926506529961269137349260301638338603761118076839377664326017346511372867236297948021741942444922273282367785071859681706360906006145922789099220462875295895421348529312927248958496992429354711581199937951905272587244708391446722328428998422620944861912818917561849149549888682403864736408560691492913571841766322605542239676813507340126925088836566551662589184557105058686200059667322060963488935538445600364657199978980492801968878202067602612724023335948523221289705499689767453185838121912731855888799362696314052486428791771321306839519099210988775366598165549539701703775553880810170298588048814495359760374138208389185877536015400688844266546018520939621267685404125629386733161477927133911535657204555302682442741440024557343497372128952830518130321862068621360537966835082174057924148250107344100685541168578458399108884102076451201963883203375003203981966298381021550486195019080791453630846982920631784008289173850045901854062751972413605371472515847983699199278121858663879562531672305628961301307086598189339604144755547527836832643104558646375334552019164511383807759295540384863963275782267347698431449947608122008194901815832786568827888127134847263472998177320519565274361638874443607747300068860196221715239872097302168933706018514890880305539535323428360909594870442591036284652737921759115580865553211310335971376614387313526251496542264764508076427939418306306639397847304206500078432708008481358248487473113530498791187836230296114797170131656658179524570110445942865247237470379937449391081734448089871644221863264431356122705854447856785161257001313719248694708884665653896642805560188627565938992044110900282985369084621377461517482228289094961791546863860585728607616399251706304627763321136701533591423511645928905744328475415833129713472066388214139669696086607454518801883622827766481126229411344358258231880035335482096134070579425316321768145076375711109269687703876934049524968559579551576263044047697375349371989334628881341782072189034390455772695193145726542459217646191782010005343781494076127085503788838281503228189978669029468753103671063290738665812080829815975034455646307897714057098863199901611539647502471450361403794290759340325663964147575098364514431440082625710959198593770926810019345515424035205618635296942507041864706734355566201555178029402263845437957156855464909769519115881499053662743118045526746903947157970608722243081535373316886882390244291675898112589953918957769318238691288811869924142660541159922764353762403288783389143645763397216796875000000000000000000000*i1^99 + -54721606256882013754295163635067126674342918130132827860874740401218956192694385311139351183446701940836955196512864466351257087049191216558140741827649822692306098189883348198799568908620132419029419790156285872272874429535804762597720606837091174897558910609705934684802225856822620358833629116565977244191841793766569701450245370640617357259946253095899113635892639274692599300539664787249167253720428977968649774685352310202387027174285989202284884415391332110065295339918187824570641437008784720128268259701529434568860656364137600241229309740354830722886884942170407498900611437415328066341142884635743240909154504304552598297264344349361042057895862323290622065043062231106692998849112026317791998258903520450619490959859441077646740642833539675078924306184932126558436770030037966619563472213417195956579600371156718936542395035877246229114477442436024643840731157876092134325079155512962102789110189301438953659924468790468837116241878635398017946959456914595611557671152050354701778070415713221038704336437684502783009010358857643871157159415002100086285128454515782399254417228529038528751705778615169094633342388016866669392230361200866493059333705618568952354321725194399074448425415250578981261318340656597341636699958735159099990090879303498367022685748214695452228734618011135422622919246250462326285646431190569890807481898835843627208753221342407308653497859307131832225790034903676750004885802096485611247732954928075248118547400340197511611058553582156739996209186117098180645416997889462877317203248882018137250861227519899146480287683714062437243875193083779313859841128380883525202283830603186209661117019841711690870528666806608750264774429481245944303375111288328329296672285377209290814412420627337587466784889544089388853739599232491234223056482188469769121701863883466987210923660018956920588659781978432962684791070983713389669071162988887360215465951162445744295455731343979886049765053259318254836114525468134485894981070867172865754130182353277199533306204934252788931919072731639624054108879972891306113522074408798815945501984026565347538594584696253426919095395700480758294661540400042117128956176069199607118129418911066051017358234668299704656204378249055139505472841976013332162042680180049369654245655894935176937874805976642462426380733486750513658312037432635938560536507089643998919608087655429115515682590302334226194356454077977515329743087982757940236087430086329890219401198332156021849503180415679381759113562543577748243211016145690366571094258927385583546839023821435831817336689781961804786322702997598505708478382061816949601629080450183150555436736128281516970868172952465330548322555287930979957525476071466099529495904755476135495756440104007057830244945106133369597116977803213315406287144962940405373003290771606579838568912874600497388197957447199457573900976342810867224403146254099097147778941059898097997103230864629745338068412335538540565255748598773368813394680590470192498975035979858012452455760229754809918628160374523494719935243024948161971711745404179599798681974489797487435239776448475727701580823886712678834911846484203357598284879983090440374081295267859834101915357442763197252833862710995978663419280608298408266472456169374960139593439677299367523579795916140686475688678295952456542780350934249392633479827997888589707758143690794128547538590322221088760651968406888497509338026854001127346658384647047465253895175517696055480444162213633015621685704725535602054872037759876446655171167065378703090803781964243705106373263888361960763219569771616064985727433214055069343404106721722414943197843598417860337442895548349433941938530286468553779057846186220990619317515771305049788398607805790124038167849201314449095679214802272916109125123508954921836896907679053730638839142312626999898320063722579046113882975994201010980313262116852846287235801748857337887350579808121153746469644829630851745605468750000000000000000000000000000*i1^100 + 10290341756086679212314364213658954322744683972380909125606429319347896179286251896838928920214665528838776963151399885345213565512218926921321492521293385568468127509142350324111327528995214341210677549466643854886376191371131877348136436882090776371976662761814210314917762777929510273692898383646372115608263335034796723666695286298673347193483162492712573144429577324694336981048323776111051650783187989125028555978597728074245108059503470412298477919623895673393952929998062838526873345622467403423068400783600361612520648575753709521073904834589843360594509698875910699624310138629909250787825939774520444891091296624413373897849041452877123888718333986716871318228712197165806755340528931408322229810723210514252598518913120199571792204197113225247043401360072772940173417648857619285680279913960976327570313538396063577047239533541948827370334716011294600545510032238559935056694458553125811611217726043023205884324826789741683972065575014845104107613872012858902048151756830784217268902444034060755632583209770166071676860753642866691601432391722072648782651706032899244948957286700711327287029717894829664838673705811145407109751495922958358683698029031277266390295177683233341768664399655916340293257299969182252150406824436577693767678253246822783846543755074184116724152941204524880294469376455074165999923130405537446958308959313438514150043272644519852843961111935816119159948134066001735872555147543475031489027201522128985189543418359270735182419583191974216511560072428292521123199923009287009690030254495232372765550032801311340051280851830061341222314886123981481445477267955416862256414765892372900690795333472090405026001953406359907830159461303958404226645127074054217618893427270237974080185612757974241872027145316533274809562640120858002132336262158077766285861961765320843385343144835958202856461080404594411499352450642000167069977444711044555474401335314187268792019602933720849435137574699740906628251200024224814992647056825680255520194812695068187231978937140232324901755181795715811437286553441448662762855255065279116062259041710848602393648150424031978687556459650487364413391113142149584677156063264483021338706608158495954358378864700094354136527843608965058994469092809337954326103165668550955606444358977396768683546403651618747913234778332379949619809249221714124558770822922316287725503634760113031378372532080503085888154723124657173326938568788892792741939770836178001403296047209903485500723199402975482453706784319848398026624173044964284108146317151207760907128791528504566197363360220164919928879361924436946973294023794879379553906795326506850644281029614456954011615152287151918317076562214512289165276896986971132853198057200671843022329592848163202519689345658049296143112492823080582431252172302389427245910623505656523359136916253092316397313923576945718703335528149708986181466455281225091418161523201965969921514517705807926018733890059683404047458919181654218017028785765763544764895934866736008933293072196722885862026655189006373946804495327265086549915319501193239546207070634642498549892000589504743849715348856111741587041853582171438669409811323606257731716460310079354281071337950059867186705402785819016719627380574893840448522009462989765783898288101190643465687892765879342664148457084493642003372921679086205074466668168573326643586755980714692077667640856146508435104081431294601578539643969720667404667107423288644635049168032340960368186290187470234416723683620055190058301837358658362559864488643840594467598192590381314661408541097481866457348245051985703080730241703744377003098135523635911718427838646519759558748512786623898043848517628780599070941702242702198260400197793137842625828636845756659222233345213671049755557337798204464342086236105842462500985585658443694923984467683921018860339108879346758733076815751953390511046296498616950068744338485371425662151523283682763576507568359375000000000000000000000000000000000000*i1^101 + -1711116475769169640659510119880476656744359896244636440573822180428615675916427989895792497786588286210096134713360538162163363875269800623875224285368217129962948182651771590870855237528892624506963080862474697354028877148457507156533683935122676425620425302717626339369208096711049559201001512158965861493861067238758072274753947437691106553080241305281366325937399214139399020427960756494151093754149958445499337671575497641115708529882204191152185003516659540621349367593926008850474212627617467248171983921956491555859466425546936423784023386525335897984009793881398201879659688247808006372629885398826204331222557419125308824641438720949133448936264119740385076132833964520001029252207621123991962651469745029182535627361612133949015948441716261888441265044895492885684219733562065155533290508530785708295555372179741818002132451630126351044152980944352242653064798099298885847253379554305776876084675246447440371430573715860739945505594214136022244195908393173176128687592742372668099324759395631021501075933946388296704421680848303181161345230129211381460922781373183629827499665570822332398181332859689772200709088807672274242492818144913423869151019468799076615168329076595490764653661328180028240379735318273468808171150411771342139342537528454569814259813048468855222608180863290008801166631317400003562752468286673481428412430189234209932254502685967159044256257768533727739292992500219648345157466760752892087208970137613556398985292223991534838067374734253198627005017661600267842376197531730545750074686802215943449816428995054173471990372202663906470475210419050087407875285555548148078254519625544315024524391931945185180191653841171501185883268885981964526716722268989132599492519064581641436711932532782613631866230508725286494269431010179837821104582603356032422619124335023146045987034713998703739107455225101645490553943978329637229497996639135725155195034442039522263151796011822412308079114816460002180533526851690517038950462270122181409624414256865335522198515394425093349865289723191890501408187537479323993649065815710588270213979180664013507259474657753096367160818298631510214368537618304274752550807081062582248412646142158679200949347648936884671745906914024514895519014316726114205405402506598785635908487136735051109909454266877420420064667200517717698966019637003786103218971780583317945498994760866830377482414793708804737497549946235522122783262033891918468514388310536438219595301779202278825310219497805951499708811660367223152374851389394229665531310606586638926200875111064903675485741100985712377146886370441050057572372747073614698683262719653633945022408337515444064638796504309752366908205967487216717387461144196021978276585598545266375039176189452935133418409924632563453987863067795556767729856036415718697749899778739195396980274717181269063766120298913304766607638732174999385463330253587240434966964011620464953814956786854916636758553275994720046935684077684685450883055119650539165851967855149345072876325680434188769765726523230213140429432409262672810637893538270799890504677008683711907672416426881750228017257023304297387201882568470603502453558732859943119861481771941016565543097426666386066763692325723970788911556565057941008947022232422095697539276594898770114733777633343995620402827379284999702697972230929237472444212322144602035348204198914523970534324976135889832151160941980018446007440123186667319321628647134423597307382843642522207621761192409181259208961286968418461011231938396585329389576844706582569476811297186571404947681017671702783726050435338599852876408491570459987471180251875151459433573584852024094995423674465637194887157935321408462639656982385772743951897706364928035338560363105005390493787442977284689301965384933765707921225791562119086482949293121894946318197691126045561358697021574881448363309741120735427139155692220915908627887347392970696091651916503906250000000000000000000000000000000000000000000*i1^102 + 248706452791034020412003081711719492221282429248964465016314032276900541107076349876161867637907488265993267975445088167051896199898747797835602235502807035985471255253124688014150708079096289269933037105630668663957434502460413491697942143145075851176265726789073098706073964239030968045747153838146510848845740613435410850003642256362785616331973027063138654488580819778435658543383053982184855753029962282587696845276495087265421781810290457748686960786602982458734627408387472081183690223543016888308813764869592689968428199689056929979701300744061779221374259561988855865213117798840239311414991364417874591758078423817545875235058920672822473531585815523635750966016281499181787898272507570411648390055977560260755542104436373757427230992781788469920011697371981871114809729586028541125283889063648180065976055607813138985639635801535020169958274970028772659721565580529194403480249889093963828699463032404527801869535590352298421546660071144567909114098258743962189453806970025744961238720105846989263509910479259992502616288764136387105428492988601489008009494916327861187918966727264290669283524038425699457805355029089327435838790878480668608015406094582610308215165573016937216986201611672913487873921495810982218210526293701311531070758994448234259202579761092131877801851636186775486974710108161361145737367269919229980618084423490714995740481140910226768187946186498937187325374873832970042172470795024198473035015269278984422028699854555903334941636311200139838746487835258251454641932335558459569512007662733966697361834708807934775495467438429209768708198075380324581639592634809798986124753109014808885956909954066681442172927889927490036878622346253096456330854392510451988802954002478216454320158061818953236556806495360699170721665883498578041630131841614183772961460949298461599674213587185450491091652419701768723865319158766089704046261648011397180696120834644459917730969045003393617631336850246127164356447307469271346064765194571852372636482214646356192526452390504449311912670129132651031450621625292465898499993196652532588860927804823986538136981959433174066016509634102477124150953038377762387178101564619800164136645087875070670594868217556758904498895090725670696078726573789160949339730606686475481865707482566253094919035111438647080956508130653974265699354878871429034053571192601236286119030577107830552687736881035920732313740473327014670466517366604145509826673189959904431128902591999405290244796237005462217615780002937739345946686623666694415559325813777382665490030660151895296663491140697629629679486907023453921823763944963490574967727613098587854620537724407376442729080383978038021599331839664130703525204353257158338372678248280441097340842139821218925044627654339317763202643130868674674050356817186008601263289491990289275298051419897516885739023233540000576883231901768449161403462745819435533314394566950741149506193698568154012313263770822580856626913929570364831893535891960145803512068838477756659657791551097623065184298074923910194713895773760142178056446247033331167727547017321616563114730527746394268253462095477983601938691985018187233759111872986733441201858557879846260375502583791362656577124823108756360337131533245590618778899029419945865943731401006956794015870208929674683398197802683237429072657325696118115167251430541459611378181218626371907389006905678037176211298914333774873503991612096578887658117847614985895404166561109607338703531290844613723040186378440855602985495140510294567564522743982821312712915004375142155187499069951897045731180030329653480118417197259672399671184032644334427494928467976680745573591209803718897263360811471032257773938584896721600431546866790782479543033054676246274021058388521925889331668862537938040292293716896475844372235468345623070758188466163219813256627873464770905202586041109213555522560228391284908866509795188903808593750000000000000000000000000000000000000000000000000*i1^103 + -31099083011436400967233371089179829157582884694879395610919142518493070715687770021441833969206159700926985803327424307160625200261898790010535690563131949047623634993910070836768243525759391023988529031589630160415174458080124320668880762333246314739188192294976560461383547536050137665191383088710681861955025293963066453198561314591445077125668466440900600672024661058845263759029650908506981862982716717604619183080699585904692085177531712402711245150219183724417368331441685772039582687038370289796860006538683130458019005978433988807937615734170807387822725033951154495831386364933000613971035543498612094277701138172972174654263425441718656303932248573189056847004709381809953230717120766109435460706246174101137186678700396568980886688835048060856343398144465452137428561526270044747406530525269111673721645478660472142504871709908134189111643941832772725778889434578339128219524253655188118647154251332201280896457665297795220834657804676070757610851916435999216818731151380867914542468698837691774308160803417357570508141245475339143562645232018777740333103248710267963510610729592400870082769101807609618229233387144292915144054033766667926711295787849608152740092992617368051081118170438363653824084392545804175720557882129827541254481538557252482487170742001185797476952317767139899030945645369812147987066046816693249122904139392979445041791340300193414367972838961019733856741214382911276498272628630634678773593391568037791524774431220390963116731325983843957050651935909999304255642131408651526261028854794794377348767272406404078107505577340815063138678672297520001889736508188522134305904346385881277729354905478797336282260221849651457227492156665790459945827690593328100205567836337687510212988078415154778169772531813247047306559511339882471392103881946789506913689646655740022815768889712689508318432602303322673344092529255410471728358055854295649282600053090911983961924521435911795862231036070273225894079983805594270185015904983150039491280837670764886173692802881512053976525687583875169446587247577011263144667324711435540451340397839064457841228339175530835279206200151325305521009907431200478412654843265651603426332409450858840114308559762232910705172631578797596330856991422497179200159437524753151740544609426879913554856468047115993538798688304116456419843642384479284214940102082368803068421914468349210493157349053614723180543865574108966106924345557725246174117055364269120840330845254499330374871673326831250942076047785922194296567286646495992865034617815263161227366710082975461194807190965339383084130345380767401420763467153206678700396926642563712722971447185735213243020673351142179577864934181783736244447123467595192399165463320914674214281533342488701222819442880952318688984342528937948121546686782574936157646108477879243390559515465991469073908930960316674275612749138620484701665183904890040845544544802919671059491563013891066915706406429281052970267392683671830353693544188397032774900700400289537079273468233539173955903285681937374351023985772126519113302582776183821749111527885256667906727560490145886594105953085564671439649238575235210898448248335750229090293736112532396916384581297558557617264143187342806952732395479140109105080771298535005708501623367391154486120684345714616328340654669740469036424427665167535560332378021058280632115793249891743941887337277613318138648812388875565999448034199256836175324684576491657130843607979730146037634849180861575593271390392137463536768453719980218260743930192044880737723374683367432965776221215026922029281069128014949597883428241176970236197280098620540799205864420022894376060198014967299524710780662823775768598739491613886153567364892746183574800635389267437337042370089438959144465109593819422400968574140045394434805903652447958565453160791954341312672746332346374899692436237647772342746611684560775756835937500000000000000000000000000000000000000000000000000000000*i1^104 + 3358919419097766171247464399568861499674504053347003183666296983883070360685622119940330090817547703386424564411395630749031782519422326205146898421539190155281304929209522060600563886653983359077930599026942224844965880974977623854662108456469558809545133125755626874498070006406762661137139634315284614599355653002543243552252259416273613033101008117286829849689030826306383338124951527577198702182942914947418032245148877302371135971850471073040982321646179892472863097853519350265984005488892788246126980917181618053416400642305915196737848374927268701531992219487660704196496901838948590019090019169163729937942354983624170512363766324559755779083611201355995503274049801185342367866562126321658023399672971818066211547095765768038256680580895400255192856828581748119978379914092862841577281363259901285299242105110321129542314745785826082914635834537274750319370623273523099119658061410274413454095911239691136965452603358267785616984359919190556391648170257592955174651095910136375807637156583864334425629102726219011250636380847799901572876473685802137637615907672742497160464546109812204186316557547749496168596886988512971429680856736933733252638117571112988157731289105452340850897808561256782898926404935178952966652382248616884596747792734459657924244546506077323631931178700611596359323593680223987280220091931986823725494234694854526212198744489450965088942543325129510275818531574203269403544393380973168591044717998815630200535990396519131380505739990942360623547201055497014055904408206037958753875885100595164379124929746002056001602801862316274304244413350964059137401905522761502390857819133683023324734622835653677172184860439295546454635386804768918265051614619838483005003370167405966909438590117675759966872155257386766057114661237866245599930813259785835817755086554859225893138347404210608735494377419933197472948948835312341258786750309215536995914866183235371325193530666847478199828903396041167026687628500558948940055063731046409095099850949840432867933150906084411781706994196781005841484984515734236328774655291575347187714123723612441982848801816624090666997651513413019124600619544338151002973932236260772093409088629172209551408061427321940689349176853479621697047157480035406904298459268994630901961959292437456646755388777820922062023070156510209900096858138760254585505987993901788155486451486716713162947940612211694232092178548361203286055335307164212694707567518968364070290232207109338113570566736134526897304831323003311972829444058670880570286718194798392491154806926449672822308389227970877778163258331154303329182752306440437731778508018373006406151193141276362763988986264402980765260883028803132970749375020031722475978492059616738354233190098652628888305381475854742050322226567126076018697912348285274385927472336245712050855815753712753442578861447890318605479749594363116072885983504208323691239455096528516036371594316647795912312649435536240056618633988304871159907000329138377098456347795357932234003396237033426297510393404279639176565461825715037178951052218238015117605484863342460147516420546823048025413772707766851599675993798918261329808923632075861166794755712475127856007238501051074774742113126579255019203017157481126611504533583068286795221750558332752552125507819644691577326893532499707054866124497000533987654120002151761323288043268868290163817896261727928193365520500890798072931055950555587505202956231279901844488511042529202301732997059895333150641788070974357066001196710151054874275014560056998442201466129654547567250178683812096918440101871905990389193010135782136078397641671898457497680837925120173626559027631979075151315887433627300726536852461794431217826785988778086240518486502548099830345099739836219481051635019430963687024087188381095895196942248669435137423113225288966924836710894521732930963128886356949806213378906250000000000000000000000000000000000000000000000000000000000000000*i1^105 + -299195231321956760746560123710059457924918839881849075180518913792873106724810914106148900184691997296665460496665374684699634471924765327852721166563053633075628922386155521478161644068918194559285918619291033661021528533514872580414551345676544320961653485875191368111057818581567967295864177689509907028689874299730517602500505216903243047228763043714620894229252214278591790244924254115199899072190197956872685215216256044107846215136158286361390935431307209511150671842281658435338710742613679990158461808992707539557168180930867768528848418425893111337375240149795232633475173663243421946167927427775122365145335514693690437020593975307207577718297590691713812691653173837353250480272644332838872461842675355615126376386935866526482583662772963815915002087376325883380774465179230406449903918018756237436611906319618169148775956488096296421017843073263654854079773434932291535261131742539130115948553612512911968258598668384083450987887799953644510813399137510518985299140776100964500547010278990006165440663709962149604451349932619652402494829126109772175422366167491296236072843429313279348053197956464095818075644829502567311343824522704393052399356861865031104363260616662570135291270372855336248731966513053884627533594796012144401553875790948578903796927266527569146937474284868549249008639581082154365304943605744337675908915861667993319317734138262262601849904593245135734560998155920894060593474507936374486070555216243784567574278839764774981736777875630270126169392482937281378739672817898694348845375627345108759579354597654331338332066389607991746544743718015244195049559437972785256243415575165761421109294680635024739264141129620133151877213193127075720651694777020467580144994127807024641787809429487761187933700732993908970303682300518912036567270765983605822649432310928692883016517444191596798471761368139073807957904300758848499999288060104053704083807705984454371746857197567448147179802941869662159143925601328848207109661128458104930814745114506855879218791466095380242425524277415336413396226139688336999648653036971749437419894607178088272466455755855807713777893643220292599188856963871383914272610962288293266950317349066648943535112017645731662361534778167656555718745644260924501099675300609569667629345634629539143875711259527339504004878627029320680923257639739189231234142073431266390169396314439166671073760207440300942203232581585612486157515762538847193569191551558310958877679523397505266891779422760742532257274018942614054750660834510398759934182214287297715720285005459927770339530120894157823492108393643615935612105613166688736335464190421975967541663031798178919482784398695664831913851112701055246571045569875609042132451255426421145569812403356500308965951212597049597567329046197568633651533562126391362743035894260489166907138375666200647112620943825088490739309212561839736624332277379212192475847703011500901105239553766882751151391564309760465020837874823886128203332457404399832768131069739563395160474544658278539846326542469298914585061943011027785210615747447048041732385935860849596304701976830666431424058483215667019467887654593035529333059873640445579818777663159559219630696609790634427465512639876144946746595008017588684840751246765739168139366647464726780899042636260683170460062976225856966920336586185033868516726994160742058734016578406882155985598815696070023424722247242732761040572688709408975987392149701756519164955835423635801860938173165409303930140870642255563778298854411761242029754767900733806912975689246843479289553310904012364243328200312884296075012310165759796308213995812125082629306567496237357005529811120800869547043261215073264865451966447766678554421019916301836597233673685374823340997815756589691869833661305186803534788442075364852790194634517718181429739856964556756955823031311466673368949890136718750000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 18887647596640160199139741782868621539920008378037266885573306319004432416571811029792297137639662711713117254844072985038718576637540615170745695730848885049723900963390554067932449671110139922758269067042120308344486838341724028708571533688340773150331888545601371712374805876428628152285095081897621615656820502212768981008936492158741845673622215149271478470977569269434146151485527318919649310859458369625118417222558513425183170641255960275907564764153210390299898385728320433115839772722356397315452518909759114825055920904035769201824176108156221086307723292151053859742490220036661611122648672657340799888345845927714486445990192291009844106810352309822963987151884302842544167428789637592295018094740064409703265496436214976388329768069248672181053992183253500852042007992524417220116007080378624811972386384356207556376452899550556958281149813453381963936929289344469532315302357810958352350921977167562670114675403103104835044803204101226233946682841818373123860145732543478766632908582876343268302263487576041208815744373822997202638871067117080101150492230505569694985169211983386506377855152862104999991282621195691895918125458063428188158834608637890938253027831840062354153170508917454985633610066074739689185170571381744178901179142016156143456807818608055801037112770362099984268220977847382956426812798318034169885859028354237622367646332098964512046617131041215795034562897543442419321349374714207875321856988673361489000482567084592469078262449682080983677028925247788420823244149117459139674651594680748076621662932019669060085113405645219050999979489930636473913580287345193242858459954574410274684425340099020947659840288713589928013932922794878658137742987335399648442106396006204832604223791338626788464030792269798392791748068774671111772359472587411983922763538227744414155930892098765789002526943368469354212433215246924576952684953691133100399164892214682633360430344955503314699644334169590669701126680039165768336094991085501111586841874033834928626380947915629956387007493188236908605616438840409157175624593291131185835825134186654458417002841610695271900039700425112187543021173095068905794463988437087419799298296728928801297503936009687639941672014726298849839733598077825087872028104853187572645146343778431695471087275868809922797250965818867631325294945742894725156188653069239291335881087633190604198712782265076113199555917269155960247212954620792509656223439853301341384854124402695076726779416293975553414918968661158519751672372116176867383168602792349095038759171233269753363834217168290681875457950619769470305622575231699554503763518085688766757688947509231533016650226311731292354368557070739581580649133721592531207800088293059734933740055877545874066801013055645158143097774581298102437171083915841070134250801246822154503997423588243606061915889788235760441490655337212472742025512262356146755603393041685923722781100739629501461249430780008698312645798644038863333168288867703126505517018718109788595885462005872660091286691240112516994247760134839471880000626066596018160830387156014840889877883578181049319517842296245828972904848556119063236112351078325226017862395347522651708291365338508324010917887933226079057977161838588086010625888809397761118593607043860661929308712516496611817301418829116468399361480649854045178870850615397487350647512773654082722823290846683750452808322009430102376584261197327207159142416103535223012237211724388622281551680465539140444872316338952959447874888064651244993855055625325113201600824981830768639962211963004419640176562927427807045442164468226366331720997223888728983061778060430278100468591882817916523340666418300300050351067398441139717661608028461497596255179134819379388626410623610064934980827113367193157622062534778625492858734281330195608170583927942630927627537141351367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -690179492042087393698499518119751491054302684998909571827871778429329692294332220140362871340357554669858022302116006319042890773518738066131510625850578629515852866167447167569944667495914661951608132107489547852585493549144277054079524256867559345175683339610139251325175536097206069882860775153988225689364886231491591908870041472784728601698627689658027363214379975015479879933515482564411835973792088660326724097119178986799811341634031090275927877077915258003626787487765977443146664435812109719344652899100119790813105858205079828834664168567730180476578140629081716691775742537355652350338508733513166437367801065970537838393182416932018764438170556155561244978837964355319219678268548333094000539826931210682235278229003346246823605336313115677894601509513582902127333394422718007887304646299248724518140441004975616880334433381549760377435977028515303439962391894097920946889595730788210016752445876849627354239467626699912771239988354364046085265491417953238236184523091500513891477198445103202146926705937168096256422610015161021544438714738514028974946141455287892650255617260784200288638921741511996947501524256124598037350941466209465504378588724692377496257400873132599088319562933966096361457739355758491240045328661708532708723301243807826201860399136194019949266188975354443323621496736236140413268120605072898360883873140036302071240593118688216694731507370579990926550581731815214331211134228095237949240156772259490595311001129757115581670446219940268138586996020501130293051608432222941575186029720173575938446288383347497978347075804567591799410863692657281274784017477623977443624093077300708030274529365890032270857454457456060033603730594106660403823667011201808532156593323009230760501284809643469459835472182068747372799384139553274722155971277240318915450953007404110640623999944101130028733866820177394122775899734518803392348727104808987073100179148241819010911692781839954731717634790532354641985326188890641273219289659084508761225152395100061285060261558267485560964095393185698640816718451937801067916685560784802435030467352051746302476126438265869343170100658825737724865229638822864932803586315296545397950508937181925828605192082235667343354157896880042865869936522093602864191979759472454102884627045909378406690382161328478913014826591135911700496352258329590932183465188295596394028142578798357504512653358694629684919804937345568409725551242823888244103707041981357296103940604258896913841460755822724566577566422773687384042061137443281337203452344308965783298593923556781679727218497311582102574334880242967551152321446701490217333280930853626170339012212266014792613196785106752305348341988181661926419391429527227587431720695025777975816217207537326201692642822230380958647380336142206357029477417029898483578583990100926768208168277395165013841284852809912602252146100255152021293468747532714057793830022118829957649628335921881965275743036435978184755583450396586127873392159754053700172916043956204818180479646722640916845319291543336113403929740371909331436599524501793391330939870587141887866947989746861057681267263559571236540821808036886759609327455740965789230982210621708038564945152177498568285014120600294524649923721227268053102330177292840864146248595685542289479527827177290030611439909986314321052361302844595250720538253197768908439081569474397685742733087454558718692856624592771366195828740755837803104384821213988962339772187376641378662322434956717289295409894114174535381295071976942450365898137748608291119783452156088661172239826090942992902474088810779985760827830281574249313586890350826065200813465545794953137746060850498116515962611286570135505816879323366569294966115181141714359921370210167742676556637602986629284600696696827153292952371779742998304456732803852701218244358791222448383065000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 9694672257312711086157582306814840107448110082950427023332075719727678949327870875003820242852246260085867237788134558097234926656905584360859402574741524903502345505727704378284528565558297321461963928390115607941377802674616456548276635704175382545809940720854432675685792551624466996529885521689612491590785952566897743167926741405469314964362316242607612732620480160368279893655116146374919959652952957028935655722363596547236579672255550507156144489192194270550895353230791747008217391812190013850473669753299696281956861200466046412822805794926799735718888554400060808232544099435046013950768610841896166508504240701218942268958813990525552848116256411364593335655801937896762266667704191522212689866029922818571550303190848722518280823933832473606017199015751271717956509268692197106632468041699790727156153360631427398605076824223940156988803566845651140758929201261654901218721846826269437624154006444204363549900332542585055830080530967792303737774099717315252895863506028265143485198473953029364021748178118960568851146488516865574114408844217546875485041791187688740639050787551937449902788149970200391090203108450532699891831151036360133431399839930523447187367841639267354861063676758042584804696950273737408558507784339496991368031992785668153006893563095045668691233903602011364031314367909654077159232225364324548061236955690890210943971359720683601526634152928310361065090308965416946002259402266225394873504361419624536064865233917115256322548481139661508993382092677290713825490801264663582302671775594189409056551335856831019805030503865114713711802990010940328760657474842759730889345959042649627912101647802220384926076243037218530798700295446960405326823666410457697654392632835451125920224351288048946847070205709920031352922876323079582042785465244876181465654878865708873700361034367342432210589983201009386946276197090340217787608091764500236449093733449723265826789932311989652429471580109873589277304780251593194306416944742851580623457507990794615940328094173987078556819262410941137322417847984067493624555337133808496025646463856851220372757248093856038625210961687742031680907482626351309899428754385877334987250814667235914198005389409487792858839103493015651968498547386358538402535972105930045953986430912103787902646840338082228422744292958374700914760925329483278840472298649535647986377750216199407035696189170603571121909013260302765203234563746069729696593840617524463670269988238467833228888778368391844931408568087453407812519972221954653289231254207715268897345011743720823181881604726630793465928325147573987245425204113779939312376787845704222093756476832751891535232767209672855358954446254138560326653481742976103529019689424705026988561059733961854979281123606311782592795609910358642019049244273913702873425657862051477317108243757192645468944916120176454779114545769837352792450330206893112614321869155759750347363910972703687327167667692782209184331645592992290687645620958263734763803913738138661261083581090016099223259887696913835210835749977116910884167312372699995463426930338801319848182454817241499039873042526426603435736749670504576938180439824597175824090487743075689327004153941388735829920831881768783058043423344857499837867424985626208182223839583179171730581243728280278016238827640335769898984042485559826952861875289255458502303919006349381505734003215891208359118725861375071175808124605652312948145522197465247628012445928066813483579143637188016067730554973416929437093064742642113413867969908049198948265584354190183360057606590527795576918777455945591614595604675549349973313731979232471313571978846572445573182136425514386171154368245779519052503038950434222964792858664485305673391795906609803072293559899444031827551946476134701114456359823866817495637429838385291617118551412580352000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 289944007202916495995000337246755407625595895724219405129908386918896252532592402966696511917730809057226707131352803009570824173615270649848855809806105129221203599150587817805065932988314808235228492413813061729877646505639467583638701458604492446569685241005256828053968193389682657345330500198156203697634332690550818985113665338836854007437547944578105804999111904124868846865810203788988031044615844057702198063246462138974943139524809982533485455379747071695233655552379457754225444060512529233456602929527292997218710894512805744386658709995259739539779943052476943759598129484031082795350943587132192326018553418114601583925023112240334794960346435299590289583018152876088320256399641816380856298528511603900390479939434536254923085382371036442326955299948137097246717908267062781011371057710232898146977161873860100358825324296510645503930931804200237278084996866878849124429400508508687873983114005051766469991093663407706632866037834978731298026960069717182154771889648009826199600899956150211651690026745385161146878365590817648014495070844831551587263713851281260553886870299041674683302323432866770988656225056680585127874683561183523839373664161008978683752981475793556123072644065871122322151225428012494027472106630111742555396125443071615061032880849892430635841039596125204409713252340160751499767255903204331358507211643416536037018807803827326070410284002375391734649798623947365745305946310636299466395585817052582559022040151095447438210746846437938819236897183888648349318950653688487687560381612484633598055130744360952189466287073055969898669191539558173782881028552101011787620291240683908918636490788751410455968326525955068662483927172384900776184298956443126959367749988581016411252782006908691451209802206000243152973959902349072416111493040265212793436275268723055451336996075550257841361755740582162340360557949325811579292593981473775442940416441951399375406992209146145220847021762022536228756265358743042051134045094049040505711706038950106501783370323383155484953169947032246116389626209006991408650644260425322642919052652650467034960756966521874758040844200945196558417605494669380841801599185176573555732103787473405669870124285586689847604810777637783830166045836061232179981087747987538101047576916510964199848702845038500953200433159455762322731394731738993977621890056781393763032494345152818600182688198478291914017598905288855287060740468949333699387996399806044423704764337639239247621931551086432760184629166731723322178014311242510464352216466873771529623824706393265434967220713527165346268788511789394158151429673861735309664632190051857763438310244257527005451958826104753980704663774882217036469667110457556086461455028314512217505261726682437587423822755635201276515501230849493217977447032249781196766263552868492757806025854677554717158615117140786920299673441925793939733517476858092537426822733677491981561636253458378540924140816969422158467199942104071377651277832110215403934666882553857281192481022753643374032872329212294139536271217336234334080477176050353150341005967914271945757303584883913753457424468654838998412811013143144074941648615925341825072919826957088186011835520092531291168207140662361097735089266200687694809374258351248601678834610415509293395281284591101220468248912383975068943209461527814019840008572262526064843726762677272494519654524798037145975897512475142316463947236509634419339641403440492280617405947748175805025291724557072889820956634626176005618623990393737439502219016816681522368521826903033643274714430784537510032647007233499988504035391870169658288551535238353314527143552744796440897998611035965971876511280046867764885582669023379487120341583092479270222707279918650895736012751805048047663278373938730897256482610341758699482266845656901547537478451200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -19210137669057918023814162306233957317547130236543347914260533112372248776665287234644484246095818703916193121174063930395732003975939421847920361013390750911444884574944992078117350059786428509782933010598680784096657842788784224317965871363090281051206111799507579147417066633600229709908325043974444980130584498746500089385848409616927481226137633135283587785351819784669787471921376675899749344320574987013259217656875349163482825411629248219220024866843896041348250972921402478331977729508685732969649202075533344603884424076792534327548369242402684146220915243796617721314449646501474888508840098317624350498041204038796029131455889014711307490795395575076127005022128628110583899559555625210740854723885801362400522579656456142015583133293836613817797432282197150677353266043798736203943850162912283491910898323621627793474963841363493819331783241257896310636915877115124501439049055585554411989836088487135005406095166849630385956149531989470095179464359990222765377069584325756440709434675441427827301237923679027199262490379976762254066546924596113231417519002854986669528299993638302123372618799650327219509356977950961664599294476452767388222922514392073591556447998532957069068989916389945902912958869362119688548909094650843008606194189270059410227480007239535011554835077050191578140493164450964948893045858476240610408295052891165781343542623808743095685457388889505313573978552822637211828546759691826709271645175207878423405529866907263119330251267707394866341206865892587174770824559294803306583264376107567429717465777514186744992864134600544703923074373515273088084921360252705935752950374723723278606821989115100906344376664652986455831779443609619424195350665580559668497619940762796818359310924620851938237539876408490884115568593594001642555106136129501169228833082799398742986940616099702277152949157844103123724425524039127249553585589772592344707347510145622013242597647278378863956765394675949188300760591409753122813856225609087518894458892603389879431967225727882043925328963552985759928776733564601483969236833921870327895867407766298435308200681729922452653955248157135287714910168342549414946706502517026255927999577330851956207250287560894820939043371924556254395984739274092972267470183140533568641981977236903503351559779565456955060288977495618783552878008010987336398388338435035519681002819002357755006264879606594659863425113763414318497325875943648121487585798349905283120444475122367724265165668636722622616171009660404275336950871838356772419549550089096037929765860663185375128971780004179321888355760344661634099640575593441380123064057914858136438722095792957006872155722819676180262121338962213005988814151061971981348815115974435365867490328192134684349307011811526797181253715694707857236453854326886601278541776790068924082005103093429354334638893801442441915662236572852671998547090093019286155714955112892745998417839853230064708322790713036445392648518252335083175316653704161405030001827276387866191456600032070750881781487303056348147875337942796781363381881829460316395855590201819885889473444003074168920402958194075833847997122606706893205811624175501829799169974182913410157001211538853372065149960329879438513235035988087550702035969219271012330833698764286517911708251528263782337733304091704959692747975885747190933278553470108051410963377974437356487411715645869253990997280798216073436931528971854700325177283209520034109305101878000661052575533224622141634489256038018955540422092115948330431264434719866776552451460616330663091037942100240295204013741288980389929918148051674564377037100734853588121682748891487141900736523073905850340345935623608939643023887333527402612690211261239886736153967856821742587045427431289718330040532419330481255488561529271762893532592524681711452160000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -1831095999182660176531800687193579852327536666165231030207137962353832086822739850585076139628972632477991907315904623536378047515834878963478432042573730545776911942088442339549149042244286852042546615601078435613335818640305842382799466889599019206590345867438596462338134721895120710873402105928503278977396720920565240165959106650039435091001345023959803817337026134734417570293272236397678738860915534474608188976610554297337907105562685488269096466647634176229056133057949954605164156209420997939504482867601691847403495713379900232175319935323235727189914917656728527186315665769389466293430327858094770258258208283183138554731732251553607784710976931872506547919056847637686952413604878206959013416652117274692216937071913967761089557754483263455778831749968669579638804145712960056954011005355885638604470635730169318776327179297516773566251911964437989492561997015392564340701218292043259241259659206749275920139309326862124985046247210806549465449130930730379820591505270227492053954403012061278683963606510998070927232688661948136765068821691923963998703436865880388945654054909567359343934564967309667574505569255207963161736737695015023722854800734278420385440787028064695589403912291326939617953692202237132364500578820026890660308248143570393700558777622441605894917428208180308254422001999912964789579751755370261957265026545081697964334557699409785636989182600860240708374812860811893748387729650237447978861131713137395045797268309634873290646796159739478524788953648279312881420645436634323893766284140809529515450045094007772610644389403650392140318954206468001954110967014060761432612431369368374691585401376660681906598256219140098744858030868341454261821979687457516546330391349621515451388693561912897604690283290938792754071471905048494211934701863299357505786251443076428373537762655862734616525161854310193422104210174966003239778139466883726114954533950108949116646683966715404714969396400428215647170598280670037224367482417876516940610091968243249963201306202769058968921261309159162421546920803507533661682889762938554660012193763442039330195690234753539761806965263667724360722255960770339690094448320069407044583882518607651499877753961695264287985030280733451106232999112638473420232184234857031994806786501132362418048274614782402423160996844427974879315623867211621793866923285754465856913880285831229679967824876359789598349022846176481168967172704478151101740870096065888603490822358937795889821019074635499756533472294019485394615644351919141637521483407444530091316554925390170277245939898756329764116914469646744292416180395191426381891718040262357158171208996079845139500949543716292485031923193122678015719111965844458016140401184425251813373854464537295752327791768824641873779642574560129612918317847596193667255415385337360772123068412932761738742014357869588433722843047210208377043016430091789878437422460921762000558387426323827520283004834726777865495116253778949164840350456354480494288240205370666100818852940578608394476898901539243200589139694540454439966934779549339476185153250560984254977465517304651293479525153211728067330855718023752434506014990977489699675437525863669996060683793368512417796018542718682136452499408994836277581164591651669926792072300654116153823776244899245000817029692322210862574383204718563674590052561445652377069641795108865101684120828778718800784618529040969395525151519549516510861325920680969640748724553916927514350671746438637804319245764031630472756223892654278368489037846577296959687264275814681814971542463984937695622834338159627613408675652827070288228185823749237461584541495455540747693527945670689661733589658598314249831487557279586215354004431027157465152978926479010351537743641353088273135450673616101982356621085271381046688957249617920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 252825955191659945616592634842927273074431544469029003942369280499557597738076165860513368076686238384703444762390058378114453560270862525338173694534122149992566617054033061379145933326948938153056471355701703212324742343732809051240793609624923287643087493449441924784352543086446696274893368468145145562862013770879228379152011676335423519694541297950932580842438578907809420835515126900985933288286206236674884219044552803952877721591583025265184400441759279458053030552620695941895142973517113922388357986276719174179686112327765689235200797444580843696544541144712619142481323387656777762707744189560926491231193757010421892148852549274981960183805028427569344690208333078823105537566671651333302015455580105858491818131333072189077736872805860308159486858373802795167120506637050760587068981271089329816409882229128534185269871780090701161051606880106427481680835484123244371099260385252362111074825702365850478778176622422972659428714020932223670249006695513583264804483302966550575827768344869736339394835752281048910095944474580213518863485988939415568493541791551647058325160443601128589180359680824328864350713735625246817601058620422974170729113559774237669451163791592692015505530081777643101249616317859434356004933981497162468822150218803454009918155065728722033854230151543792421745564984148059176546459748831956323087707616319053068669183283115049725324136986404939201954002012949033847367445060114716050940829052611302589428044607094343915587216458412981311446877375792463680851704519124683947011143416608622788733829632549016244250337897783305399265439153064419768627884811975196519386762555452902843356673845202422082621306281172930464012437460124925389139220858427173308862559783908966933159878461378825214963388111535253195007589026657254764495586690687098507581265088076379957996846229440926967162502138565885973237459997801635358022372701013400028183009198117930796704079212957892009846042206864553421197363362173964000630692527921807186570306225871660898531606754639171687822404953755459857779140732207696551659386785192998576576112634821102680487604372949157862308171746899076022095567251643233021751445623869900746266535736135848512787938806319298650472430531935463757593428138229918481602272495399082891562511965532279191278322709128474189305422314133272540819350349167628546027151202234257198213581632275610244282126064008571382671952660993438461536509858104900824614486905698572280306217548665953608492253535831232088258281988044661910660297440280352281091148596497890906718071805115483739061415565909566843713803147659278885420039667047392653861523727659625593240844715711055985735023004927252128250711636143065896392084525316072011026721474435751841019984129486556451716959084307232934361158799331073722264919381761236236815686714994828842220876727449966806247526194974702534819691082030560381921567161434134581420173079601630387340641399279357075874626853395778109741268169394699124078555026938818665210521244386140940543485880116490527749260342256509495672925181008691931089937050886612497282384011177751833191419423937295809806283431542521430711302522424531976443509028498146270497308586206530017640971906567760789500240362780110050294421132482950435612885712528028585061773485701371174489783811748798397354816663524863032579409095448552283611507884460545209933972820539487172263348370207526867933005234390520411684416195149294998263980324244392932206843959836551661918549805783546514675974222436513337248478195173236659986928439125966931544585263142609576902907760880377709422151896848916092809995058810166107166013544676614282546175821280431375476748869342855024678214208355622974740963274619493566574797783329722797402645661190293298356902623022933973738508029946158539140368596722931945783164928000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -4504806638528648030512110089753256814168986292253704108541942682471198052705907218957269009817051030674965915934341078798984005368588010657286242989501771211497865860090334963188000639008846611971354315018579661541467905953384738189487051278719114238429634070296073762580090808950508988832214451181715963606078674913787028492520760402837946967138030455324065911384163659755966073719576309248242683502776830617511661227401002025294466210335745986329480514070657331045571919223931595249542667055386046271560756149265351286515052901460771275678055605892627690190396950922219401738469257137990247208177999687943790082733228576545845769415668392142190043817605804043623900836204417017536708096362233988957000283701558503554217496591285217300255712386229097830013641360435199668420630189635609092931043710340199461507360986221961395928985323855022065120942926492770181120375436422594376828015112310170720337110881201490894860851042201718964050194577034728320565953247193632688857503145546958663248991143998998226954620119017295070190407515794566586735357286975924458259790284268192175612206826960547036396454255262934016388134630468580941061973009737495105841698879757894860363582412587580453608919703394890444620650754604710426781638765640577012739014368575621133232906937548212446758642816692965164151713669767077946087792397115155819126382332135617613765945117795014477085310003636113239674296126139887581113445395880622611705443998939038635739790648000782582036862254413050198728199903446621344761826362104587673637335600868451537525312402825862664415960634971338347770858020666778915275696423116032047937344886692540581802941303242854960528836906314766025039565611875042904250004988971219506921515259253002820312624608892912412176036775123207448196725513978165854133372448228245690947072257266115489777752026182909927063158294467242712146712869019763908460924289016993144839702679138968442727681983325076881786160567910915242670536730131495357916170185537811682283379692287265761350942284284213433322554564615044664791011486677305941371645624149147091612568261145994240974777118865697796163041619017174480926448667162532683881488843699234034506395363070341823313715640263125175481572888782488511280535788943085911809661143841805354148546763872654978838531185111861685414031110149329919571691206837373847577070078375306624734873750708922505115162029036784566635533145888806864312897031177525605426261929487254287347106873621252999924661591256278211732894156682630936627487320475041125555251138780870598260418138296588439324779724235107196015086682042936827434943889554992928620009020855994826625481510818160400257658949305534792970792108991577328785591849241013456007135483534111795681611337929441059150736547939825683982343381916439867329298323417967920272882703895681614294270765744087645279759843911600945354748147302996080645985140008984259226213569055630261123150821232504481582491116528360070004524236569565419037664979985173600798281374019351064267080188008981967747773182797357728391322015382014506746244189235108528778562176118192196889090033187023866426739789934103166802115109354769939054190299865889464689849636036090880152104804761221606508245226606080262204834504128056022815421938883846784872592331630048626397654953071597925246908392898277162887544780614122401437485632027988807219898601423149739456019129682822667622539727434035169459826347146885800424038966307425495227305020720388849361213128883253045753684115482947140113230106178301951396684530457791448359447744177498957287364767642954056846041963019036151140549200715939102238053935360802919419429931630289922128970659025483666180295830178617305268089551257549759430091385038220204566079281616125835679837178436479208484232402354358836069752870224560662773760000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -508554213689134906665739173618417585261658752445468502426131311340457250496927522321684984771171836075472668612531882051703595594628992918136322043144912937931880995579744714740668846291184013211383968189444063246990342306227395102745647939284405661488423457807210889782052670119279807313465618908766416026790743753684462989370108019060327512091546999980417133192954155505891761874112468674175752179877894757622306664286406264035296591289970197660181828646841492957490798653937308128114974752304419228163338936772815482620584512777277870167353887157640381240396435263567685835993598138917559504611790694104523271073788644141290856369028615562363053138936558631904933567113598526813998335541274081149465542326757765244610658637833494780110608926206505180284079282257035820286958751010763615185569214463160154101097885514040637381537148101022316550687040353462384235790575164239222248185022741738228766378522512151777233531154558246693768864225537297408604654155565915157966404487020750396086441570052731130850552930323460147319798776979167210945984518178600553499491692254075334558277858293721439592258753041318506453660685477642839561961544832041208920991077301123766954121779791770306684787891019108352657072563596038313714720454719611226576963539852800585983027613702564078234424071157091606589106233431127882264079133677334672225689720939461687600299669328840263062387401067321599702289525223088444248935319637214005468915692398074044938680428130076601784224756504594846404862602774464478834578836880643371530872146168549084781133870590884116712624561244970278678315365579298103671692323497700963641704996564971183573615295316193669393103457756317724273096571210515071474710940768715234108296894067875945330586165016916311691090961460815288626786236561403703360177204275941113561987263516700386809943849762185897011978751630491641075167576266731733938856902744666624272745953190621645116301657926071023220891164781636337056684474126678980613141329174397473183229199374560989105816825519974410006505191583325690881032758063817177634805442669885647575143589109941453568657954607448598002853964635782656131885622425738480116469860965055421445760714686239496031227003439239357777868624863311440703140761935311992843993420935950173808687269381196320810975139345864727530410306481988306153004377989985712200133799340417738863631652390795139593776314141322213808343812928160610845740198738343761439872184098942173568975768071692812286567145562637348671048756877907131693152155501301351945923646349050980901199210186389458745541897426685762601005324207192128263963952728641022452647429200900137710315235931360539840297429536100941500818888463656395259797729604508601509321000044651484568826902845656621403974335362537466444721696051656181492630916002204306178130495499512496312556492508427806136310878736542853080400728349581862334472007006957022682925184119356870639817724221236322673377973733947425615950545385306997445699898149469058931109877737417828658264670105546196981471052899603893803090948074601524419408341858143760207909353346115646519183902814033520071890261082335315035510845941347064549282980968730986081363171316541506768068344420763718493942861571739548572868692082866827264286314261704300032518158562098085522415939838203922277065775499098737242198891658615202800219461693022363081621171262956002263104223830318566607266621440345581233893639030067277265335870783288502471932909737408149771370928384878315120187966718131364347267287189860769886580802210313909261422636909811067315047979790837206887870984494536731403663663437527245658681454801369840422346657798595018955535813699256980176266495233424151852953384843901430803662045894217037296995534985796188913739582336534060037345344310306938943470851411935232000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 10930586772635736904348350083540681556992461465411578721299804214446147569288773321102569541195997384679740119389352376307142339353832280091484792225462478872521384851476439729966844224683925087643243652792960954297465339851463874736357094251264417050354050880336409944881004483959370962024390218184715695324139116076120941502932968367585375498740388137080316419245227216368836147205493020679008783802662692597809969555904985691599546608962839119489069172376856511382050819760484290641526090653043345756963528444567740624197457163359500461623036515165005598599853464325343872556520332813115702223820207376391690499514244770527435228639934374456852363925080481683342063800140427349808540011000433387229316513744471356471034223522247146935579542990815705906793410332416560252002469478386418029085331320894082366101237894488218294981008523796554430011378555441430594240750928967719891805820360232688842393552999370356266813833430372212521554010857215014619691245818587753236918287322242141467203698236116210708423835441565163761595086131607018988178016651563828286233172993653955995149212066993343231445165780509958049728190368714665566794125580855282462617498915355288565985290338226013926973411514976774610621463477472205626698906412586737057483904812799217023515386798135585173236813597949284938082429707784587750415087212048737119824645228948658625579267195443305502332638178178472690456339078136347806704972001068961873009120567776628145846629765930416385424096340176448293970402206734824551736471309063415840403406886029227294186333143750599168002598022587984975177503354664470631864660003221044980190193172555206311799357592969751928680977983440011124151588364117786677363076395228269657371688196780879060744799855443429665681925863029562948353499143521898568940413933116292444656160560889787585888103558221885090313055259051853067275874967813329510847060751349732676282191814008115527528140839918822051686687842636965288219919830889190034272534999090053941781277078527417954164591145476707181030635410076562034754028178388190602658385600258225615076431370162417863306398162240660003147640345165018880734361261472368637602920414828914653623523316598217893328755279625558143631173298054106984808750189164273742149362604616707432022221171984985941907784724552780992679659912401242483913409446405681583187954860001419028908034367333648029612692793700289878680027900542030010469734880789042226658597782097776812770540365319807579576929897956105913569484290763571807968667801820230967747408288950448566548509535222000729351728108318204053248486523444162939714228109366831631116469130400482329243004134502688364057909297428407093377480573729590290688665323604686452066922338479600753373851359377875782383665325744193826059442625168402569823018177620461562957900173204400980763369877058556811308339399402721329729110716124378404938007766735054101713465283349766359756612811588323401777470222516955216716648966393928766741666947312329460898236141049465072925226105562917885764304504028041265097763715755750470563625904837333795286602936493921955655442838269681866233815064584108397090959848300691817836828502054938199347804461776418442599248986070511608539394673999095185598092330352689422660265302541971244023718835148492320186913197333314427618054783973268253708445902741842552444375030988567689038461903495291275122826863306797249240430573683995844287363755720027139026019482990618699864381341452847273046472539358155568055426543431654436188670568632466469409185412809166047255138711565467812464871035747441625212664177868300603094564255960160863334745371594503588986626441373249951729857339380201125679110545033144024960237285636220634081452073134418247568350006986208575847185931105096134665218735633527502444429312000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 1152348790131007429542229577521480494480716470988043226329517677200744472304576971124288334434716273410574560563680966510376335768143581012572972135781840358532241957953617104005912079901111199240645342369794377742127419962769391049177422798468535116083585495356174223724134468527638667544666473078683304367132012284518826002862217268110107565353934439218243007710169274094133297879472508204292469355486743027818176106453477321396434168026373313063386658965709767750112739343672598058489614841140768253471157833715695807296665290256143685780832073826805853815843375490082643429461908911468809212071239851289523657389398496188500467925184548819374715338474245305286474243950771756853265128892243785839764944037333916463973428473171392274798703292201686510099942677197667733297144103559610438949016780710714351817519142828713028204376810728208914554792465055661853094543820011855519922892088117642232457995966112113346773861675622725840410663329444455796908354962889055764690817397761575892822536865928698344886382005407418737137943927158303410208989875387518482635292812331943760093645223751102296868962450997690636569381289953364314071351375613214335131920386949348493374728259672690935578233798146662523459833670913100826686405840243173320338567926040028473577220717738955158575056803888064470725291699789294941531755298556692366939392810482782836106944077660554969208475644984941316504991480720908797258195056187076126637077027761990377173466716180153982494160305610802417708922528552507782415174686142928508877549161416194508853344059173904898701193243349921858823017764932747774902490555958709725814495712269371591496302064682520329067509639164034959614515460240531772889962750463190658875580449245479724811332042947313503424247183248657569274058399789455715119319798916216921513926207702360065771235226657278153049485936038118413542371601802982673395276378155311691258144969182977545035261858339959840034813291797911328103988886381262219953848219501612381165170226450029576195922663117569706045099771101979631058432189144204459194200945192219136735267063215853016850313141977146679006413304083780489637605501354008689050193236748191709925852004527504477154165600545355212604402212936968050661693602463193868967078125549456325448333186537267302332120580370108976877125488280834513967258975555001163818639523653706434068956572389574990806728522331820273865200259786005369872720248510772203851437709408681316117705381336148721728946619444407896835974601979948759535251126933022385955025052378005505687363026122751208211570785898384827696710300317946631442402032937650848554559000204557937947088160329551761420483327097675480398472360677031647408194295925507771143665627291602820500810723718842594093635237977727574677516520070059788876442197403408363903493876808064040708278399956196427422767307829342213934423693390498265906238218449431824060518018561988188465674255588821946149128105839886316110088936903289759017881935756725900670664807553895823792663837815650462272592808224501101230338513289508709183807537045684980906019505774751157053833603278601926075786339868191273712839543865820428846997480641012789960075405500464558256077674644645355287604406608481085888296390263660531305615519902861179108403789035025337946592957137875803522392871200706231087442284842828571595206707654588097452950679189590489190468545761726368452180765827401782828686923291493560265503268527631054994079427874097093930885176786509320645788670815875619578342376871907141791855748206333418834343259682080328281463707217099097021040656390086209146068061735351251961899210195693658974012649595082336307391304155628235172948667738028048591513590910921196324338569158281165410035466396831960614852490565136993099224105933325824163840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -12828152417561529780214144420049377366189650811851518538934461118081231585976428996468314347927786439894432488650223181513308737944906024079946131464351389322437884512529994725414941550638628525972510449927180151003286231542584576411026634476167727444526762170310416035099201334557681419717411541438858469232718649049002399326889079669577271662352310405511636697724269871254319432533089820909158641198884436082311994050256854807725895839168897596914489339373591863155952720852567787834306510528636377248284497712475562796447415650764732747244627228290278652041066669600724533146897949446807556875051799878587890134140283715760975691296425805691173291721391334437802735131405751269064146168162162178605311250918882407337541894136549394719857657365262307530200496965992737360976544104996662244049713091987460626521556526166120600768239215525878645381937250353209827664340397661003470031394455927281272887653038453770836888768788249449493103715643576312929176328173209825444394883706904122314129797281192281117767012691812470822983877221995970587769793608736075917585473847024395645725851695427032300496365852214552024955040515779155394442905151236690300980388725082629886012558906572700963409493378587780887309549788080844065172607944986363671209560591697258229511936064216671658655910513429799355709540805000390318946099562320953666529853715395681745593312557875261907972652738305294252059208064497816022381490227285409703490234233628267836760171190897148564126574261692076491132922162062844710453088765282155581952515838707064841956934025727464320748668050440406970641950853574867130036896566690156802952587822730896348964764314153227550280937697386785474464748797881369829475230200281503279281132465029683021581386368084573553548149144698768582276867717063543378299443913573874513092297405628354280237619798032026840941624555948814281899311289297150136383293905255356042507108948902364877719506148962292539941206555863699376443125683100511576509429050739127029807350203523274456299478861892406850746144780534670141619994272846757809872858101629707139438625002575598768432860467289941882352078323452159353607928827750290878328079358513846876146578631749160296387928548546651945150860402380091515048521561352280514639184935386671671519779062150482508314917116181333933466074752235520525912844308364485759791304756058593764422063705729976195228837568359502537591179071949820725770284185850182888953190146249181821249368629556148691039944453122204643232144186651341503007276887648360941985353563956458077543288053009416694181257178837065743485107588323060833703998658010511106327692453096455661563518236864337956748737448621036597163692800932572714075406976801201088645247297965983572347095695310590964306498809160280778929970940435769829389146392573474971382406934839585954685001052185856455939190433424546769267162412357238414910966916893093817924738583522613359138343141180512965521284957754284087049488164072801224133699325764361139101658329479919703308960013842394747154796403133134657310786744214109409637268912089692663819750820407395712753243958911968560831236075048363312524061583426275552953703437072260240387802839313031959083975282160107463784527456770368868380368589812946567175503511356589605450874471765018495537195488636097202381746140435637773304500740022869848747525733896201148704609317692691560064785192906520138111908605525783135314064590206977322386691040107159602755638434239852137081439760868036537402416834403400148851871446552297420278649926932498910265737377784151961571806283292148997845877950162650803287125536405571757166456637807529997577903775894639083719203062399579197131479807293837406595459512913627270293104793180432664967451478161755472359385083397047073486848214958080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -1692106563875565757173143269791825090577454772264483279908925543139033847374399019219290971223686643049373832662759283113488482523253515729214349704739444347169871625353077159455663122476552908419323475482039790218635493418647849262697439365741352424028188722014996810655907523815827570653624084009665535388117474329670358806000251781713368182046644235288172172154548375866991510585770546579269551238138631113485514504901284417440179943972337203221984566439705690806183045431788209221144953400004690559247597099204313407886986005377735035383859288057545740467387624334746992718904193675512667112262994613631452681517100987902515528837037967073665121128462302805485059583936269195117729657483477181953224475762431036826669117008740966623441228458733066021998404575173286960282852065931798428461910422812016192871013388836984766047930377638910159850890709190681513645940931572375744325499917226290577418829135440119447676131151601522454029758366642976520842611623437615894452639742611626791885459904380890038502917669077899558727084946291130516345123205455365245396305476817979621961993728454782587226687987409885086798406118847006351611811418053150295700083854619449288899594319818574098582835848186966060252234771367883339415355465339342925879256475586039461291776895905268253064673807723709796923857014468195305431580388329881560429894271512937314397478349392443276721121122711972956444094980420536463386665654202136252719001807243127375273619414612968687597240573374148852212271868574841100557913026784708343223538171438777743394396449068820649653196768385783851559314228550650282052237009710629383650557597183138526996256426728337160431419997107970259973517113092612845904488077831010386588732035602149484835334496596112662434789239235044493535326813030590770705998200151629745724033885769742537076554064714371604169506327776462073122829355441766873768976142587925619993997345919217290543693607546963537937432601883533529274732975534662172919972355038901362136003469434595004653516294360885050107256652648468924511285357408372739150719606595913140871832795114399977181122529399245614109741442871030816476426160709015877923155235669424416390792717711018179177268559205807892357796192697509855311830924364286837489680062525575785319853196112564285612182906862912393477324722347793515516059113527655209552648504962526760782297809133740301261173617118853276295149450800389867473550998503680172639497285048089708938808694978891967452193825628196869175664893129303729949671871882234116877099991539436675415068372472586440386631986589125468483520902415766698977933018648632978198733562298844300447560359735851780386279955980952053812784335637472432093817410704248762964595494551751476363540571019862203951456645487960345856421349640864501068626373115155628375210100423588532582667968915006815158737846373844774365819878437305131574121129611824706876662699741097727088298089482436138776656175137624291405844258571711291168579082537425089644418114449418356444161495756182383257523913858741774968481068355060856330300454540940341628376205152886973532491322359710687165063239573374056347042384367548743207228966374507711573058644834818492654280466298194927057550044105559652244366100705274527729807792159920786162653730473742381483341622628144568099602144733880536462200289024535714949313467655996926497132489132738609233635862074716696091895045407531421348273136525939271305477789331084161889009341124921662242748962665450523360874807395131973086470824148105641242502179310176130582140240925848362611830860207571676823238663034330242793740084857879751527005162907558925925294711824566631738096236454176979056602787685765122911118232056751730521996457699613870498670881769755698482398199942468921095041843200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -24807233893574108941932584018057721755038274550566967950533821669327873837001927214639760276732078817247720897366806061538025626308891863672815689432056789517072883738380499605449171902687867804279584356632138886415960580256283719171624197807944089859643061589400983276024612143719139585197507274781604285404868825264562530288467999068173465815103957807914010532575610029022183907687216538567305825922789737466133889309487166682478091413251906659382045407110627146372050616856787720796314117075372178736308898336096494371551050335455708449675871602671728802902995062803585925107650604299272760157159442841966407609564368595995704094652924712436185138177225189118974559989099685759561973146795427214744748068625445490610877601884800947840622038864368600403307745704558983585545719569268898425832968792063010861975100725429280858197281635973613792030291403937640777966447632631790441693714632571665756712514290624076310019186176924146945412875154874761311617567120527115322130713221551049565990170579911547142025667305638277542128815865544759222260936151333389999594585295447043850317506148554825948560874443569799282876845107980602211223705319984674492617190915128378690751487177857212191605432724420805369936772727732757898636294977657529589797188291603846412798535309790736268905334189630548583033841986354463346925591459449479857017161619045710548514207233210388742916157723989505749760525684114939925185744010153989212992428423168914323569785242033876523446748230120520838917561925821966031586672946517180146011082172365537066793743213677584048791276314825777466428281424907238004936058490384130113211448247195028847895947065794609874390901986185677738384743212344528310358689722947605930945315443963122820110137307162759771142863480919614861884485207541032370998702676563679804138561506355159964182801566286105231053884631246289187727921517183268429080266760593490695211229880793822626033706398144517517166414363374496378679185062535538825814991345377579567184221865862720441565391062874330579951813523074021271995460586024336079816045015458201328174040573714626189752133908151677590816319469318770073722347570084547951855064355583271509642157310535550675852572830040387962780752564570852823554823043710391325176403669647356085486317130752068026735879797705586843035150336249435180319685005802325547393343738410970837645694688125149996282168221699997479128795755244536200940885958667896417325279450659642932182009611996978879924797689587258541966434914965081358120277929161561573067328486379430097466693371621119705598696114539329487663478679094579687127958676792000481025461435512391345348167956878760235834077387501941208738852169278881266568470917782117911824819908968628564912048606501553818836262856535886418706842747442206104014466754829364311277521678305267601640371297446922557906930308988071547192982778138614952984618591011455759862249287847904256164638778095310479779144125876002907955828706588664537854692365496513152368525310291115732688523632165987247506405056452245686161695347894030074277391426959468560691321553735366073821705329399954912363211293469286118192367319228739042226789846018501434177655658699139561274483269887640431809942727592412760594496828579285564863821525391537824210545302451187762785016494029891366617183182759273156263150921660261105771639171409839055560450272860447816788291780400274618525517650901121018348229705227441910303302441417801056751228892727653773318586348050175687657268004769183240923244423388527603844065056860693472691314747982993905355712406390384196542386769606388166621083359363788723706309917045933845625705737527991642477311415565947367468461844072551345647187548810446246291147607137086547075546165773262581895373451585294172160000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 493762317478546065312437962398737733750198250188512855180822227474182711756081786034410376309414314597785828179155675263171084431910774776963152754874673739416202333013536976107332613514819754332889761124898138948889770205502483746909758014832573579541954070944725282037637491237027934012712610757766156239534514845474014759318277519776589101769636619102283105249690974552400423393893646900192296416300840320537120555743912579209604272182172943402802896020506411392799866533789830685040132300593798385063506071157472831633214312286533068302732918714501117536865596961392841502306618388846652274818803128220927027541106402046268103852166410293917566308253541051066523696869439174388683551567970285990225227746608276950891494168041227311791846248194553796911399384062059519009165624955664550252546692483486618945210483761164552806520359456637049122956093661243116744027232875261561779806133295705139674916928427493709615363561499757963280611224462457180655540047418791510035751105348009057594385724669956421620109232729694624680849219859883605307901259703342483031354835917896205576494347933461565508667906219665397833062010167543084326687980232466501036831864081279048267845683999784467567768359621585763424149538691329361510023413663699261951816263608886266782573113949611710495184986102552746636256537275824585987726774501078490086105875970937759888981264805272050581811009402928439003979993903887507337153154613048945372751903097530092343804617005129909319271667581673708744280521876719390489629690315157763790890260002444829195043478580832339958803702833692573024878516110618171756309666065826933144256789668677300191078303206456572843560250856393688215368013547511038322619865427969570001857426320906908152071646901357729182277322118175403710065896454659452642772789672036068299021562990100934545246818264890121776646902013916080664845837624673029209212788846074842755687636340780984184971686849111897057797044518452179321519798870581255502243750750489789458872930844182425969650096574400272676628009842479292010655721784162118848922041032410926718387015725411511005690913668759074353716831681487086300544467237147475084297551327990902414510227113505913789130462869219689777076920511705639424445812172042287555980528423742003772089475672083672777863943798389791191546139526129298151957908910436820018662977218999345312766515555580005685452195171056789521158770818784137697248825777587719595578161013632488662722880577722851602119598739709186112307989241664498379963444037635261510737700159784627823747632908957140097519945748447398173502440656829041546388492489306180602722059644976576184879166138136044661860512594609973869015047822561686512913201582003497852022194639356448194045565845288209493827595929693831942551069465352739106388026522924531692528816014438423227516044162360029333083320756235783618611248458717624995710201690788788335774359987793970365020785119253693719666817777858989108124653651793732302793441331646373271882618494043189219996761542377421502919509311357482343599749997184641346253475824058282001727417142685183472009123804661122538026105392333321868929930180968843296156234636106466352093990122733572377022169535532735279407148987213989123941718997553662556203831058520127487528536113428642949888131835218846284756790249465901383175410821817785232363364554456360043816133125987821381602667322284789736888551857129901351737173170647007419357570557764035657996836543571224973193987185885843089851400606383494613849903318673541557779957805294861751297985873081497375941621017311168230796095558381353240016529341657816959739161230849367445481508423467754389314960575272735078687360413654292634615717105704968793031109817010692597937996733916682971250369232896000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 12686992122708563193360276379506221826326995595727231069979919154679597776636742203801883936047529147302935049121413527580135040713710198947314512291694765013706868753074063211822119770228887183091658385013076029595855910887107717818311086592386315093830544261167206467644384464211762505548332902343011296291020356633006918163127655381431595748198107733756451311137929788412690547999680227317054808984416334675411293060935149434623577029167743144688341690588324316056448342823274774857893836816296912655129701984151604078314280643390438339512126824362602158327936305611324810198012609629451633732596594568744536040880208975845280693213827950070499443220184492223713493549120344870338015348352960216618013637893118105044344565031061539504713562918497271796898017373834074140398408817933328244564997427069290958008558340820584920665043560121153499797983493735547456437844022197074227133643053470474173310204304170965909674020163994724254216201779182837992338055615323221523855026986430599396026544221590955091374245774530538545126412384368023932523598740903466083902895032076144301050447651863392417303190147852442832016072393203035960196543077655480367534175701940798053436577998422450685677653659561413674122807906988338271105274549641564067563414104932712697330086109188511520185183167620732209923777114444936654177375367583219307674578004277123021271112589681684131194390685750712736808700163857378142387648199541983029724825189637355674018361206313797098108207938205037809713428088275130235622955325629001898664650958079169179831445055733719013584266853112110901164851105384162698203938147573290093052582363035294771342691355559578542994813751262954776882439754400555697753058060804199316272043862718662404025234531326901824676165977772065848497587157875989476208837005489121982213655972926255239487984248445344541944094153701766988958126630305488497292896320722247551673057819232058357044287209742094408725620644472873382781791262909813976824321198186834024713427767167654705948783106594332923223645436837321847881271250854436650656931360149481788098890552265751713200274433008255412585662430787296137744921928037107527294290424552339899383872900872828282468836154928463912147511849700955077032182689042895844601143576565064747123834212575321462888430980320073721118978808960720557818129634860849296114596913645747088206809437913122403654181747290029052303727751672163413134199349050536680715469806606130188245953517911436785563062859762578142036383552385500349026033836068688491653532932230693500130687962389744938082262994486323382979694813319734816182938374283478080259583174818008828370611876041911129590555493292067293269242412178207931017046425804768010402194349087791777066912127907846383153443402843972580568199131922339987525188459157985945922078817707220573930694496938907971646250651846238711278119662591758026277964703913644588585981694762663021446067907027414492623627388924592029383920733231601044059960470349550280718483304074577809747109178004058692265882715503433104375101027662782124448322985083849936598771639614303202185211753280709176300444835391846325977861707164696137424762822533473256455828783915734278443933742102229073332955941065404389071909155763602894331848035109483874363465647517023625213927311620095983311040446992093392632654232000452679826544760763722893014588648995093284468091050715920019246305908826508651829515476361813583878155240167186987886443151071894396875932283432489903493529030602932867629061700150202253549839945193903379325179949650613852578998093902132539855556056983868538210995251085609624785484207111203749437218992755618947669290336675519435075884437153939451381175859254402463352342494401399927320063028117639424009830400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 2277445200134787041235963674015324484259515834580307447836318063336076623066731009881748733390287241901503281319637840775410055586837385283899047904864694628667796635957034524235105707968583800745035575986323013329097879754278616665650602605958208595153658144372700124923475980392633155114749633014489625969360409318368912687669810573571175644818066304988058190113782811364854588909721908612643799283457438901652099196902212411911024772908723936299020523323332763851157199237158187478451734401981556680487935252255873946720178752098175526937712741578691114204069218892190588899459770310143920478212059450926703501616840163296221353088538132614241047155024039013259172688904565842973402329567930710204645117863460539759846472105895229594885357824960559694233567447980520781761347711101970359771318374381530615473442472130114534502312802868715118032306714116003201077899423517819672396220939978332041414348206978870508960583881662956501225444958840973244951940657907077706925887627025305841287304185086193768134856489637553832242656902549342653782041640270934122972520870279616913025349327479223966665942746217660265934030012584080501615512669517058365820982373410624450671801244976797060604354705480310802253369149498775012284481578516150135065770863356728132632556410354885079646932179586273213824135803667186611160391309927512473648659838712288955188736029640584928121899848988915350079923761320333088971566212906580930849920562993878180767165416580523244839202280169396179503039474935543264537348103543325769382261909880328725745635737214732772201894550926159557753529222908910894626724698673211026875221772541136803296611043013177873514592110071776504277201119924002853996409856926660834444498530754888670101470314448125648433193169625234687040367173500306434823558581694078204162582966043229663256190000956245788623269092263346152111319030644053417123427559163857755544314453305475392351118527010821427527025949605846799247825391885162460570695913356643638973138951071636619042774922729397308032745015441948375863070106624981322792360588625192903392795392546341107454212282430926268200949345055879919102409013866681161793457404243739182275668833576035119595119460605247228605118269348282288270877010610103651530522806325376350050559092309109088697779990930741664227565717391977125201375021519843735947178320428262360604108594905318077273597332842729978650160315418412453452022454758626963857713936592151651239752433918981195312480354466553093192150149620027462837996260805166495601115794686679176653044385212680660585443162542569803625751416749049844886357471503960771240591426249666378618913752532987587847518129508309269629165446948112641148746026021185454600563182821292843275831210573445810400455673075969255089833408516522284606285055122370246164323755946662935808285012171842582967716437336614690438616377151317757481362310120493704067703832802857022250092584585363321981254911332820277708545955568096410793008301486966240700452353360278520961325483967254504372537680736871201146718460773548701754937251464973384262306208347545183422630256634435218826806514550320385862660853211546477997679890100504092419995190535278875056350954584645420177484641032011405416952579755330155560313705955871443301634270809878491199091565537152106414638445598237352818457696840773226989403140029410711644918374303823648257876783132551894873853545974989946191471754989099560519761002663707291346361046114625123486123880491492725492026337050522547965842609847061521353159699144153040909851626565514760871758862139532503715836791794970030137057968430135296949123166543557213891706097336591419254339537878903492114703307984367096243574709984619620486839640122855688494245720075796480000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -2037699231027410476392341747475297654070216607413762230394312109260999338815654570985448885199471021964486940154416282123254518642853564097504093872142132636531886194899531665691793232710432069029349293251200423207375702235488899639367955071066882668607135076871547151400556521272745168415599507330019152076612293199674387760312035049432861403395121995449044051306594592810332419224283281773798538573492787253542757704966424742818527347978227477611538557592758197819786694937191078233869748944917560274949363847695390086904790146628473350339202162581181193644432892585444223278551055068997591144947068407352930117171963298926558877131913645009976748738799542647218377599109674367373276506187345170198776846305935821699998214860066440360653664885566481721799080062091831985121308422408665012902418736723733643673017880524326951667545444077345139338913776622051661840348234395809774820252713234059826083718251240353515829596944591789356100656791173566835675182507049162265456127192617732671380051544350799041098979867949628018801649525808699713197248529065148753611093031919340673594284315540272301445938645268521582223972379316440219330206042745483841150254583905141117483379134009776029426210944928573929936779016908817479515948376443797791270030873900507696086933364821967501766607410137652649820280522868955127740920996697988200484517837051083416831197905202311363728875385847073680816358326498006993893269075942155324195482847274087625466559201993993567048075109621114859987706536384545665034502868833198261968563399374975137849594037271997827905292837174099642258325109113647709666024983426352079210859746026182244994291154530440082261602855755339188330446461490480431432556559224181876990691185928429439075748884883607238309641281338591930241994683183122755950750644387684847710613066314650601501498316745697475313489715883188348047473001083070536815347115452256636100462724496473736918035054412102456348129702915507676386801734309364442383304494059070371700090489028792999380010382737266182011110241836078198350770782572810300856840970087094843005828868175558636433299583128862887211593213668500806133208692046241747084974570952914846010486801631634237528748466179842635235847802988509338689591801190859303721859568830277216556274309758990510636733027729323463878808397421752898567295692827139751286003076707427944112730035160968476099168043222876867628049354734189673019771636697707199978998270920376825354908026009244858428386583381208149829049507966945147667902337018455354232814753355403232250639733727591845658565018763371473067168062906094667423800080298280041184427127052561945638628678286733976625041709757343652175933272425049755983616937167083473002516218778137065935283538109307181532084562926893011161638272608137045403356949632469696027403491401449592545761014098116921047008332659160425359049053909529232084143668709873349394473417039936045414327593787564897705243229760460301622742518956001225906958334606626762061633691617526092608813550367059763572772988818033347824541770356328423601601655407953989433253219401394897338691592526256541386860859105145471584042693729840457369406480596194358245530317910523367759125517192227943570852118794144435055035109875802161292851329163461674217625003967018465193841680368138257631442627254112455961130624260780397848843279489237239004499569971400193682048924504315598305916447121820931688559839950094343309812906402061724806485455150268378964679044425283801657316923754141217182257607081525088323773854360206100350229248813526221819739728516794922430964897960213090763206696525504136356330952072726749560910825945718371960478858406699767715475438149202525156845914854785402791429542544877892985235177472000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -5013828852909748943368039644816870418227572313669183330483892577357295911427485977676562354886351569274465546602650355175937471771221488879135448242042378236271175651045417823183575211207169674487202074595662909239599743228962466727520364030030039079907488998608311547685494858158852315178922267202351069796312064182080137304513289972762533881179541900366353971684932392021867486057545519917521545441473127959489157273165882418512716434648382713863218844442565076804919043802979463979094136554898409432501251928720670504914635332587863390011149049131348863629137623142140623846518939273779086981138318751907150212469323419723291135111225804820207106132171969912646554254572760041651231785889501209914729526540536570284564291831244145378260483918140010818268808719882324459828804328545063571013348072071245770964395574148598220411923809672887429099516812604483255067791019532910039469373496766025061104977598876694679245427190316682292976281305251690375239489503278191661445409786008338614512585026798462612329944392771945761851292868732051754475312828692975658284046991642899776309846303201357781978426271573275702925757923324434371750976011434034018499668307257580579601854065505999092944955831259608028763535052300910156770277548617060522193928214054984238075403104078481478877323755599436733987560680819617067189685468359485682512316515138759478218482175917620081777458010192793681387180784384841280808704245007163090672421988738962782796544560142752089027155490621441710598679473655083080017910078751769236343996468984527991980820668611273639194903009032871229688361222570695040747578969630766858179928042361757281413747622491511841225485167028506811614364244488882375924061864233523751763533669641119881278587528132997525140715200451412254258073384812258377114309532396067227340397104244751599063655339020685267714029815342191062769410424222176775176691252529402241526073966193054648196155675241339196392994380408712338694863290678979152393386763776208491169584374218844376727934520764804316425658431821000393048322408875102995181743023182978423438073507437657532054497465820879446056901012729155616214515794877874674599715197556523387580671037828555673357314493157591057206567461760223985393774336027335936514629174805787207255044235098303793116383214879504789416855028266485481299509226534387480438249179007054563324995456164174970091026674784164045893013776993855249930878905143578624688581441011290624233185641230125933105535480816231808698728986664547180310380216190323713012961899664549130934109954226003312378955720410466037837028689784550202907226150044986480341421796997431621556012121504594330747349908563483083047036477286370895915523128517174749472490797106402078724401196929721691534110671150462934911134470609371240966072708628835366593874008549621422076170136845300467429580705522363712515983275233106487990137468643691428185025445886523335872299438673671742623939350152232708841154282100544422893303633294185368411110257117167385017219526560152211928142357905926652813157547928629802350130814349047584905925080994042517428680153945247451272866551778718413683219143271043436513795247151004861063507872394870579871643754168079777458271432361031475634657638015170948112790981824823613459338519047286874620846180301116622616541261591642122869060512948437843391363874712914788302080607902122934489647076716861285389031117023096870248050789960193583963522974647893513579924938532173349510844155013146952440471359240651551511344940384903428709056528487974707340404748652267716965063035294589469093525685231975454464397067308069494997471907611434935268821518567298979650149076065050019931696447819319870972576330203665397658956113885381179473920000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -179085488143430136623337438381721133805457353362990283760905537783917984519601665687220562903786445808087567394939991044015465861361166999262333822369793215129591479757327346289737596961801491814699102103424224813646804303580086250186225212394693234630752255738751497789141258429962175776013486467175251149992230118561810040285535594421414146293080789567098482165958613005865927349885839472942328131952814137801974334062256734487170026775673475392015101925872187645284777347149335623456523087444134465512168750908194994426129258456024928574225598738546931464765697480859271644249362925382005929524071084940620160604467522270403275014718462673292701402257771266898950675618148517672037425250094417710354071452763536563253030765555755946210074555591829543820053948570605840061299251097026599114597768678810408463887202199301246490846439108330173974753851445062111738025197107743426096394107940458289523676208460886035182850970422186202263543734889802456797660113610866371294005250658776718322442991623254177527006173464828532778666266921599226705065874340530340184193638938842719934471446531822915150249481592653576294444468912629212129775214861094505635663397695662083185376289826347435853800578206363802134428486918662409104690731355236563033051261984487116517214735310506002786844397387254196967429015709654682323595361660274318449576671815570580619838356815111997569562141970720721202864463154540932594062966859651986369024874990562247256756777017275414386040610262108788153615144656131185216244114625427070315173975828353648480191937441829743564282995615558647988165062004821300027838186559512590062600831064837357476594675805488302296997396400326438786626891484122742449099994333868119927368123999269855653356088754746998925623794078661335121035641243786324057985719060704184469737133639001617262300675338048787126940532469565342187904956163775291241212323220717544170479474000916181297849837681430935512417136863825223747115262750535318206627239322627055527688998846430805267509474496641752475096606866811509291698054204604828654466661884116602662612001544042505803062460772532065982135263514350024820125123783513414554164791185609881251401127577763120519480474373983865347146695541049024346903569926109641175149134657799179242972828622600212589650071052082221418441436449219866383737468995707993383666048954803215459269116557821777335213613859443644474071364796841949685353161580462121382367847285661520049728464565216158075467995386517773088064330122826723761715762112127042253023809995694505373702034656643246892014623547524930994101081515073880007473407983396849526432745157757580645184903983973489472098309447698145660971744276726816642562404704839444707380540062603737340131598414129661955632999466817577906876466283219844165653055316111408280503588309009759513379270317615984430004972201787621416025293814754389965653939075767087156436796971752476752915939246916477365790371232135599893290241511727569079779220694797098461108568184722126350715427912526175444201043796239773122007465308849604248022911966511091264629438163971315643925930078180621280680478207077669061443831458670795519905729360724872965169748079414536684247037497968895104178432058889629515796019180275452346408634418274498249951297324957516305299854971299551641480668251649597127008943671132044132488231610961849099354398435868024727519651169430485185618970659512499861467766091068045254825927445116707837173876734991582083209478805945417564164601056907139979971012978522576262008917960841532452548972879616520153125231086570087075621503896874864843747213444050489358700198224077898398937659097897673772163832766936441037305336378140177907615226433088040695482857830744064000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -439046814573300474193685423395534474994301082976623784782592709311035506332883816203812845776797016012976042211332004767525983626319715717200822884183963960273118761761454277749149471482727061063142460295653859933371459629377165383166275515086558108632473952416049506427903908712997994843315171562230576494355514309890231097046743154352315161193318149204727146122759441129665923715027775834201273903808968257152749709014944773846508960863591845693671274767056762312145884833008084213391699717311862373631179429653003627310765427295539421830681393944468573428061596059955121654527488950459451186423996304540820236690764692662565676262119598192185536087471202403336613887744107014138735400955477504901225604333791870553284048137866866989814121327208756920500032735807933294821150378959062268758977745046620523596307691243873812279395272389322862459158553518680655142282113585774064312425134528012552897212903321555503616085815004502381576476482263973052059518254168950309727078706740377533728301984774572283519741564727827776080346879445207002166302235252403599935377285256479968462076866071049676738196765578409983391767922136582393030556136746753686941145932868309206647494013122604827974707930589056830253237915924434888986692940209313709045893749889107980070374090340652271033563018254694370940638853148658988349215900522022733266590914545343904275901286813580677249342656816739779930679060327538721255976262490012603548465513437101765070418583773212240940659345674903423955776484092084240177197661617833794224239622608109072723637632040187895285952865300912154736841356876647545055124251136119985154136550516590069256605202974573720039997474508540901597078904072532650076599463649667343977989161372386349927552073659299299831619022471361662915489913912771053653351573669385774572597196466554776931463308315003633243347344177813275691203527024891533573390931774085284134993007940543517556587000441694139805748498148634080291852260320681992634431377217381829478320067805342587285629656565793016618117662084485160524335330049099073840428300188703523869913260649491616252325363816983317440709794035826145483759297588633183943509552276856574578451510058400780513269396553141435645282828730743653461451450902423986578426114179445222152769101680707229864523542096237726579146013784601295111239354479667160711398232425232313991249780039013939723351614592788844993581216262294104473354817483013357474498027095689411284975078328618365107222062533626050136100764420236467051383370818033310401248177871023035031867709570962698949733827560748994909830057389738910849660438557865686870142654761252656178273723159202277059317346428605649709086586278723167910621935352166031610113341542293260831663136609814191851406190887931132368949365566818327866431180800573296208361765111877404162143162973861223892655196656903749916812497977610436730764340203853807731828514227525622586283816679181056268497941071737214198948315661054885970774826133525579626433179565073442733552217782875537895100553975163353546274110702562790141830410564244983164651521255976107712067762188146586451252684219397814071686284901060427044333846934217074075549430891839347685051389064092370582871887849329221231257050167117585181495803586685698106013822320288429539693535100652026584928244458661681940276164989999496712769166658588406643809017046147981457966917663110971916358241134145665567186625607571160287993950927181606053771239783227589566562158403667370081856156672914174380065717179800504556576219594869083983489616046700348117138073484940675819326573433947316184711137968811183272658480247865372398306938299287419933776054485357969808378073793606297897990456165956821281302118400000000000000000000000000000000000000000000000000000000000000000*i1^127 + -2520955393893089771103365558480051659886138521646679125233587674360681179985515660182902004670716948000214428042197233486930251178866731199220445834255575612934744797142699412550332088204021657563759259603508882774787160380879567313797692832564772597622539603941167559513208872915809510544280689682323085366309019958304663817947706017467508200655270768609269032507977678201287702678514124984960071468309101917438378883948886730736214775838586016894621949559070195210258228220466113056845368659802226526898959070929246449206578802150358312739116323356962314907887397630989771015135317025653677481334595592731992993365807839027124513726694059338009577782995591032585540547242316831557034892448598000396849759474541164234595075364594004479959760631915300362983148750093646959644752988697130008101707474286508786713925010110158082350269434297609214093471885028350816480965267173289010959452008882203738750931530377942429892767090582980151129210601078313560185944317770924387474626173046458913595693408187679396507807706380971293510293449123223034964837124724110463292616111440006044041759865789264800385382470584156432424608067060979907558950320662309119699471648295478947369526940979839002958937267068925832817780237264784651834689653463184550775749334772155928396990977417079060678091853335861614636081037861758165464990257276701059771278966257190853204168802610403813059959214991282292047989755117841591459545418095227105779067708075963601912319436494447682758038278325074611939311701008990696421486394002192674684217912356662320201528553151218129128781092183524322304418055657670761422050142807756188097489963875138349070852304751084697255989247912782536639820497717959721958115554265900175815956667484359255772999988905138797032693825552199409899454348385824301803089846250055543450488121508136769046351761064282021793302406033874833618511153366258138964814253889889208234032190013176711114894106508521585144104762236568481114235544315925699891614802135199905537713912767266072195595553972339876228595150887319084513811459293904952810423726858182248562465197162760974462910122637343672749899926688649506874867198358762675484110369634680451712898464923976333530586811207608596706776566922088113129607373449081582704175680636363717919163172747881063620546063816439289953547660787032853532680117082144888603275830641695227494469254330162346310463039087667394787136201745736903744216989095796961184541625569192790492936689772376534985746099767648010881808835530355097567866951381242980815578739988121867254389716037451230930308939229222510559229557956234711939001531893349858408804759242655109180653406946298806004533860347515371672144772587232189896308582580062531811689240990326700824005417879021768784835645035613244240630365004915289523615476772794074191603897279165940110214924319202163937964230530704502297115216262817847791839073070185176818967026609819507026414653435431959736684965380097758803299669186054885849942723619228125907408932758187561770582552940368878921815124314918176259133114724250323848059538297382470970372534823623428856362230888265273689393588491118421613727196323082476285273574910205814546841267568598226260469968615635201905074023283064418733575249267597720457374110261373726035896723689693265654755242369858425546443526949348024078264848370956502746300728997544708141023460919788611643936488440884862147916002138442164990935208901068033808484699158255441289093443294815347673194727382290303912940157509894017095678016023541156972757210444593264999305777058584281532459147848372356476215224467844446208617321264797178835851340455931020428195459746958902403588411823736563045770520644328088597373482256637624320000000000000000000000000000000000000000000000000000000000000000*i1^128 + 12094450951919032460023069335214669874719913746428149725019084884348087782406618701812337655475534907365864223782266507120079891103299875519848177483144648624658934283364741710294558415105874592299367118245400058966309982299951617541005125729972852800151883256174992374498739672311730201098437348512752851879049118890490562005973512734648471527810405998160087778911382912902840379042361687204855754266603152767682755000007120153212357984718556149202071221652245663066048544803631695031218169313992473529431133265265136709053934743631533791524871135618386179400758743126940149820297256540069630487443296787855054750833948928477792431614969403958185064926242096326416589464416588174467958900729219396632470613785725042223012056197105148738183365298322286270373919366018750067551437889526316798187586510479675053382646399493595066543696667313322334352368671639217981827135927131670770206506115756997726540276589718786554790976315900606832831066743152129928596353190665868189911416204179446281202195659408331954378680884557639455258631038017312508873537515220115322560859263872584207009175708934198352849447223762724472865898399235749776566381108284184952476459741316455770965524520539447488964460597668667248363769329514572244014180957343812508812520994822826766127585743849510723279766979143565202348519388465558998400861692000917562115745407865352133043931264639547839886183148360875635900602503320861784088519269809066486404878882096822506028394404304226273154411616061138157883333849568256549808352868768846629336344471208928125078038544855630275623117233270913681363785212694067219275168832512691454959091526210225861596510649068380303913735306573948321728770309892531728453308127133780241687850051637682977265693092597693693422983185206124582604683450105857850227982063008203091628847594691171716259193969115696111610479232030074019062268300149205378584958248606132361040225342355067012965794449581485115141984116417141711016469720073703278954226341686668759641178953528902253165614765990189461730891373682855118118722303501287317661376436254120510012307089495664779269694107732878630881683670926340632853437309971650994322478845729659146917323041185530792123440155386942332097714196856098298398260204597690637150924363928615488585511876562299878567545397197570555839659770835697179393009631300681602570038986259293668144708898523272978605452276745044195449861814712493256075084537866757839959823099102605977742801133379897310182003747262058887666570739537846431146449763921073395914168362737806289713293506235861074805422339814647158947407275113868947895861006508986418155932082527183214040960121232656044794215235999457440746630869566407655977276037190826903663998483591972445119299857965406099122495360920630642653759205260237446024742786133175704109459822153144151688221193214698614256079276747710936609818698232381885247702024401213831195007742568405677646317910769751295873501889584178347357707441841293532348802900101213730778561884113364488911106500199461819601070534406102801774659329320144598442940742627753109127206771309635225701032581772630254371627869872329572629026320235711515895591936351854946822858562450464439127099453563910019713554267629229765492723171198336732238480837001021603589520180783772759289792009872012483227211222763945473144549988558559244671168558687753419883059213977491038034270878518521823731667048006640344728888438247249728880232052357282780458791658369093749269656673973806717755105464901129169799692013615811800188980931645725842289999510732612772873078599516181800639302253841468811922565266487310047284323063084838152915767944630032462519940073678700426191271171499451162193844764672000000000000000000000000000000000000000000000000000000000000000*i1^129 + -24384584140823002465823063819454181727797851268035355275692972350298501327421579642920638341619458611853880609387914668532929677875945895297370595883873523268644108433339733501739296226210359734006548593041149297012495628833466319770124515318490223072027784200719379769727971156768044969670875236189508145715406477115242560189315699130143376611268182422850017704331766200277412810241386323844576478668520470569841123556131652371588366053726902204967922998655913597307844855064791352892439190932562367385823003701322113577684311190979310987651679898012271352592613642994723198383964880973495140164964082481030506822402799042060636174678332189498597431659619619876731957741799654790074213410743664073513754564454379524273960654236593635537912541758556641864525060853125330104643321252175943708211384257542915302758658521332063414823562198531804660750427904784236809252159001759734358892763765478415136888917886889787912448258722326337847939111941237551568207896466104825345511077108215595990258937272902906379894156977625136894904468041119402175082245410292129898565025797866675301223541195662900836540329305398963985088834148616478192287940775842704368127858872642883558703545301860639165960242795622662260971427704851325547687607356602076463955442663495925317524968213677768298363205705965359316646796690302816004557388265085531503988593117514306144157031454357292572514076929189313870746497994365078770604864680692790658008422457178778857397725600252628825855876994325365319776046230890492805018753155663914343345052344910920222951762147221939915126048418517113085501898449981221302067042480914426987756936818738287582839818020739504030305956893249117663027884971017980038981671262014181942447939441008025115743275051244054683180347258096968414145930379501792930390902111459804939779286671119468960690967817887400269971265417613096362475712136333340281290316480670884946261444021580214562630118913232672947484066248186919955997314115690067637742287303733495449768888165529693826613267741727804289673296036100335885125810333079133747452121840939543387820180646071457945108651008684946654770200241424882361168770595453888159897680582947654028446336434988989159846745682982374606065390157709834111307256853057234898269993067055583406645955593048528658783117797580552766597616879139326266461366990005082833733296887251387331259820319933433197013767305500398561574766795254655280035950488461620334043335512231198411617301647693800083558053162105280839948330962911894605040660216005445889777562484174945881985536145504512041522242737526481085741385498398310604986905911804580185769276734198470228987480167318499595020751530885363076323325941707052490166753581615616740123838947503024839850832643286708631122994709523017904534632142118399641080842455620697978377447940310455763495223985051890415859271168034968023309844779501068453739693514280306331559828515264305344698163314579968170407485248301425114274675988836819979116597099485748166313942935053067268228981798397350451120878248371334974365417739815208332477968151381450508228432045259095967861507295983036837953904961065145489411441914290880735303292816071778145333418342910462978169829691638193860836288686898575052837410850506098075965255567276044003103810644414330427521039466845144570121839359897579403005795666571182737959154136689350638667849946712477898537855013524179111931367293240567921228660511224160256395354310570903287578701963572845482173452201334215473657675506865525702513984962300301145409928789778025218751219155038916590020050062977873996013097873825917967723754007379260577782904806631603371403904106001414694465932120319279416580700260579418308608000000000000000000000000000000000000000000000000000000000000000*i1^130 + 109849942874067311447118686497568340789304371922643488484254377342931285155128987243530236871653281033096344751713146331654628816676948290174600877350603578205816414545879202537515783920984936180903792776675032094648057337835434828950401134776671158100226449156458795813984141117281064775480732288056618830283406352658962894171793597488780181961995149548560458132616834550792519089338692371954115190701386294314205310071301394503290864500733860214174282463683602877050137446903787741977257279307772998985744572389731788464443109836217642393270947122213808679231977449754846303159336239510815331925153305599407218222115014702602354256842094677842312656180765946288420302807027519538571437962825620099826402495597282136391231458024509491381349548512560367059257671518537772648198959914619206136907566071010207531476446879745925553268838583541123504047507872340828848762956410345204590275741635237370031319173041898745983223871287080578674547617399402113564476049163413586247733955740336286417564562990689719862122587226061353627526402120562318601817691462183653613451667969170239781755928340571475830738748544260839713782121521228846703223675093357533412124956707324865115611701126570479380528963396732628906746360733332214169460991921951595314635951538983945965764766725884303206305454488943751291838677391761254080808053098835898670541443324383380056757900884123445062928753763860939952367081587607647454054335800210941521501680331563301359475577114812189311623804230017666245175259918867445497149234916432774059644420276628936597511788422693656918908903321988804956541440896047701888035757202841130139981431081056069203672455020163702821872066178042390210152926222151060986569439323586696249725942395696024684902312562897832693438587087770977995217661539593518787736008108212581091886460896479474560775839375580957482635563527224511530092472625242060385258561840449162759051226059909710828524819901232149339690253474913412072916937899329990327807985165625009408012460479880530640220745452370596238951117151938764550162006534949228698356376655940183052201253654571471851363663953498489401083317703808929783356740802230568228052779257543270384523048341479521249657339627909633517468566414241641319974737644078341682135447284356264051135944949953501574352618386888062596009543615406645663886771089658923163988625957255470637349956471755324456191065096876455636306035511743918017956535657879249813742471240280240047974132974416272046004739841640489424170645835417495226335043633013565199572000691063826864657505671192126881621105933570359766373754472229695591262892083040163632796577755238443932134327441458152130850286939113550638541967955717088603556005591489586415612634221722774264348668380170616993213352547926015589690891324028778423957661213230328959272147416389755648068764838596672384138126128500600422069300692232699612483827485800067444647368124974499517965677049550547665256181506789586162363776741128515891601848370981384816471072754688125652587758093221965003491694589252758378595965851083469913808626800425205318756629024611103321238674273749603901332872467228877402575148327302136382904736301501170593279532714157215050776831428118106506339058049699834808361271267066808243612340474205088236242920031890664681230582976107686932984031325581554135643045356401249887991722934520861260944477857158813671626616288444711317846908351706891245900677050510201164040941863640816676399847300583372863275486796789920178435807343003586874287730175737853275333580550324143372764726574224197632656632253041448880415358230794814714464212255013712352434401746018241322910382357168081129401454344743899880148569748930560000000000000000000000000000000000000000000000000000000000000*i1^131 + -1112553789229775117446198277618441580175898386346112043529983278244174862102701492096265086106720863777503759653406651299004253950560174615958575730593932448458409904114698047774174848452825206158411374528825858427056221163825622957404923416459320880425753112619473365292257396352071339347909900741165236102856696841111841042550655503260906337034555897036797082869647216628283002950099790090327522817216905299282250478807588548217255674356676616812253468140938905730470714409600972185879314184612083831966848206393098118815402281151777979816124831009401512526133174774002217816392077677273065409590171393730603938986524389082752340015265070283961311868968209209222928678429782793837405812836093053231009773454960606837470846300813366182243886096673864437146472343714420575364145115429376876592649628738036670328316186564304556141749121162868860406101918692976801767820177650177653607083388138905835099275873619162516905668705950940448406139290708982984265092412359322662528009685802479452587690674838086667543455290961103009762436941232509993017871541322040856193473548322151950542671701442429501607543724250397368990811313683213351313047913313659001451020523576796340421787222359451355362370036598900767826983850456829155649838297297933424787986203512829264701076750806296691527328695757092876203134905183114104746639444097312020867760097644339804907448157421214551489419419213038961323622344831045141481148171999689244793911450286835189162886468034727289914290637915613267567555334474192736360623194955372658351286738534476246099978923448026008089502439218914771787960883097267662725776392317227479314331418650081524278315965298285364010604037535663371956534585913922391007747781380783368378378727506345227830831660671789092394701407146674731496158062557473104061631588369358680296109400272600725223435730594313930069245409080683751384319148987332296097636181219737283895826458856783398094871817129020528662815163811435769016843659528379427992310126802116702747765930972684195986121638225602104618775384637279601853005943373923525257602459020656773409519020079964118610796203790019382303065556786604978181744611208134303101726759957886262701476799123330140289270294340566218133993262541842938635702746011499779290896504133451843108265054187047442689631028463318138030405573861149924651513199134684953607534529313921606749473500733616729543857617168577501686638167059579057879426653542611686359547397702024620028813791642973123923573450633548885952098616423487012775836280075314784959791024014270601267592057542626312588893665283318512118128207578947921320579037611547293640267743615412962113708977616817637956149548208822667132226391660190262841373134650695979649890767386017785405316635271235063479103883135756467514577911681358620145530748570626322394104608757185543238139453345559097441427139887978570580633785633623547702865172508326583862084589250172440883496412651185986986955574576331402306773894320511334017306939115177359428748566602449842731607537258664977918956776878164339573029647345428289108164692136312638144129653477132650560281364172746587506078870913234163593325130476447600758432654414226993739717962708084600622559229233059591223879409160530428150633773293002408359389319099490573252892522801875107650653683242486336422748352336129256910375560912557880875859120084697762196179588173188617869285219643201813954815035438542708975262020212671105044014046257742136818173337491043116093840224194676790197130205559412778361926909522007820116182574869618925888051643487512870020626754136645405863366642706044128266240593966670686203653116889875047488944398647631224650552125952169852786442240000000000000000000000000000000000000000000000000000000000000*i1^132 + 2797771978316375419939807598311475712651306198487435889253296657521950307574207233282262964959014223222772876360024404420129888706167344630708634307125176697085545853567392842383194695229299502280052759496139875246030919400754162362792412363836970190259939525126968688649749867456256821885786300203384290597334180914848986997926014209686369557398978622819193846262344434841431424864748934704701977054043579911869796481930030088008286783857225139941205519336791622074421434227165021495439927852598233497991867878677553304141003509713758329290407518953031991752227407865083547686920156618163984708940005409317354567413907285779017635706290709866302556321418288523182720327210927884384833586784364103992920600162400589066082399976499244679708099590394441026436352075889277368849699160024639993507761896264628801285118351175267548521140361689463318097303266493326430410999004276892741192522619261498565057505222648084409071615083930179032724201972696676689122944269815290447231301523533483868451354890397226321354860155212010164768831230383925829528826723018673557976779741024587746216943562505010964741574268532953282461515551504113519758313364372607207263500573161121232353590285183282397824469503019162504294329718874448819917512011247283001265404108235569396715930816279795824527832484917691780290376676141732017426216320939849808756789750313207341549836994223446221745498116515372996552585407627451540292099086759858416940206948273318456754689259024351427546901951743837084779766974987262980302973418533478843294716848794398414993634806667726707675119404237572158250037827665115562059540756388328340380564547995272571113990955969111352336230988973427903712643159006518284089500400071305365685509667056025052506103532646245615936024126809395775403514798136548672365601875052259399215139155992836604259034137350656711121789000111878207489768616634004202132043869492168445102289541871943793473121456493749498173225553726070232434664252988100914929110362388880578624510057134344671040426961375765595132979348520006149833147979394891542009947533000955387093855280890563471942306721331079501974111723321648112830059065158273543481881183036373652586686153071826120819342956616377629421092901275863497996399002369528823172598716246154481772516187257678637559976694641975631556188901968240624290459768355722398331050371149049278983648712433739987483564035554214769243857770457772293129001847318316292991959555559090071147530498564720183559908003826485906515711026305567624817724675413935672574296962610465714317771073535363386120586509794125739168288836335051325974994318092734410070077627180287730594077752390016556138052956477040143603398448611037125907690524811653437349123205208490046463398300181386781361685233054275386983884321984687177461241042920320249011793013910314783926870907649538138697084100129547896241470803610405712608981528174316438499843973266387727052368251505286924681205126494883449924282601004143319958585810063852203756463215852776087678133445962343076718031859468151471262298709821824753737305443345377879035375248191417135540797444127579046516310218962032771400130266812225004277429145168902372183027980208194678139793210059221833403759983949127386913271947597405298057387483832971841803238942804611829019916726419702681329319756847343748356036811588290932127163067757883159479612506351115547097155929001045862514862794747527079477423058545260457411905314611224612512452948457266993469759389708546068847052401121822978983959607415191154322872640128971932580340134280919763988504080598615390127482833261590551899658217745460853761548157449064979501788268228533251016064828246799155200000000000000000000000000000000000000000000000000000000000*i1^133 + -7713757238054253915350094689124552091903688598738438721983269340119196864213268876175786732864095218619600523711731426144179231049643218957485055547817080139428036580712749953040086382369192498794501223561982314593320416658997219688014859998040663578725713097532854431308373542037097924447736660359113369430708373684119286483410793213510798056202200697478483514505265297889055334985973945217019384232843798415767329081684738534873382820705831939736834226828603109066803988137923982260314405159286688847870459131452286416502947682748058877092040680605293094425025534347314725022140764685549872572365570042037213545782951915449056649846572537955093466096922430383348450263039162206126979406513891054611225307826564629090129209871387310664364125298063334235125362622915089875404924709838653568907661611418161009135714351010243069288208976337511262830321924340912711458307888805855187781995760848350214796321462969637724110895573761503279711145310710442303290292530951134411125102877854613210437254682988143357570607049244165999817929935069897314971375139821846988421402147813464669232295048653037761547841234981126305143326115095303768050224830338701968020829748789633667585059854881834835539957521748724128861927119700274268786501644547014151540547354123070425309619537099837900208157960516897105611880535498169253175059231279212751878620197069970035453874288742496520943477112180633717320847565275442250127000072580873677298840744620079097657320045435438197202420582420165852726162379766670562172178899604244661492412953051995646608802871918215334332163242036282966492681457105954607595103136684844812488404696398193053997492811918669689440715491271611033779588060210330442661872662735061537712930041012564102126491961719960290772903534854895862453394801170373358330263529519813257399387272735020155739718959318538449931761276107423673321810184152089962073541128809193339495947560548394086739989777732503759071542467212686520697478124575709969652265298122237620750147702117809247256798724545389995965667194664274940373186090902890095972325568707242034561658133324235679899116058950734028186957828010895219628000712243586499260612311021190562525089424593138074925360605299917463885159501457552885813187023986380277254624306384815909210655934525354017083945799454562738043328541514890896177329994379123641925301035691885750263726002321711387155232379999933518128098012756256787560663372616339923965920700751441001015914862794553154558579294130753694652006181335838341853457741755515756620284328740930276880365316869321285624896810731246153932037483224689745956753421757527879227481319161678370860209363341728465498026796477177128614033974590284571828853119658823841823293079801370179184713945921097156341438333825191105040901260630778706647254744015928206805983070420915386835822550478858770311146370789588997622110701646521408398247038621839763647421797244343079932907254553249310122125699243520945666748213200127505363797545272579581953628866119072076779887752082279131202745594186051961571628024255377258725891315783356050822221013693524846851993282120804919284508499366804753286972045715945007149288991618996186462022579124109014175911237537883580331290733813943809854521580120237252017617654402328916367106688795204416614054701968041607750467725155196646657281105923553668308798786418895600853043430402284995419369530918877763075038417442545796032649869993192920069274249859546207600202717650533999846633086210673830832315822866314874020533420547679478321787765598039122148121537605653533349935018931291486639991148301284241320737953362721580618686949394818810895908345424079282214776340480000000000000000000000000000000000000000000000000000000000*i1^134 + 3180948645533955351822525655902668617151518411069440320835726912175200271729275282582571706440049849364686625619522567053115929327671888881243088447245086613360970836097992311717894270640952688243934276687276335721806576945091546444770350934347556657825892008953213516814120562376517395602805542993687170822911907786277247452573824349389259776924948819785007207863800146300676531024420197982075056148380649224179280799961398271787696238932469962241621358826236768410994622802821673704057996398279932533290029733471685975468872487613261681619944697039624988616666722758802279624119359599396883047229417381254240776282768949868937508746220386930412526557737117912693019282099368765873947195975465314437369903484482684609632562831248619667914936810460213409272677771514508849478153917542124346454655159988889861710030287247013908505552133412195003685220640002138594767880947123602786773657989552098598986689026480108549601361846893406462265954170003333578517081759579592162492903653526278056929694402008290484974598051372892309448862148486261924244251310932573960341722985101789358779532524600874987073777547981174773823421715607931358329750421228721571491162089236932380567709030168668591693094653910209897958764084580282573788991544968566562481027303491310422114486092036717502220892983908937260501635925995999375347046311283165956776056531425320708179883606422501762044741421396877425509709783437048033356438157805556082973211029457789483120556160429140031092827501656621359700655337088270323333279753624519742011151347167677234876921441592926048303446611790329293218023720809824024821902422662943428174251417466049141932985532807443378180336100673469204296097706406836107092161349612392223156353493445459908404726082300468314739070972651393183838867592470317829282783044238644093865082059057038517053684320772042220190428219543673523296764988793581020332985158888578551656757297227858205692295744531671660387288748684872581422827472339415189049551757025162524691002283597416794379214359026135532355285147395407813013797034993798217271553200463208644384395475118314791754812561255628605199465333276289621089431445240656891769480718477354434314899341414621829117373073198136151447822043728246626355991586287985756684329570409987364610288261832968534961815469342566404748697942058270206250237373830769005327692641065819110687129940467758689391887594287237920564243470946412429243929182472676961950077244548956360677461868394264919588776929441704022866719184469330344851645353495643495484664495645966853875006677422082066435815792325460606038347657484013109749222394748157768916106716913422773078165108890628654788723563918100525223254478061177390141471677366810250204613623736496273234877599787848323368283586301010883192288989584810490714214906010135108299583955699388790604023870140787899092023155426897561818891118589859483012465127142729285176115752392004346058569160083500872994047120300522153282360784989690250552435800026442450644782323817505184009292029816790634245761033787291240770098556256807349799031066193597160584115001530538073027063507390754510836504067530869341505837251076772627727242140919377570039060917107539845344011636661709247360788919781137748212173699666869136570707739033740525196275287928172090429375191673774229181934735155755434320633969638641919738621301388809650924327581964568064491211741393053123393005701933518358297596902020749270662853107539423434075799898502062227393907770374034565455856694858086505169049969511970462335551212907423600036717196925138093570852867639694798850726044194296341777404158424473508875511731606808944013273002687613370368000000000000000000000000000000000000000000000000000000000*i1^135 + -21640854876191602464220090027554452808503250567448119874464381982834941161151455422544305847530179643051545464790769185294399147062745558115513897457879849960342731822125229937384538156244408449435984677767195902264151196633645522876280979194177304707500667321365843118098282654189346183388592409233048240083849894507764520960263821274947327493042788741812540327234602931040022344140269651247133062313619454846434371385803388087593851208347776651084288361976224652770341141751486745507148225463677001990724642160424264088998160406783549707086497690145919386001434184849393279822989042810322499012398276966780286566771479785994575722135598098841658854004097072643156012849040664590229528103073427739369451023154550464343841948383844749015586261618377160445051106535086594424527524542506277574497855324448784174581684489270899662460310591252815014828227635594189368730076027406732088546946685143364576511443768216993267737561635969480099631793122608674032476881004791461011349123616777978015811325237623341498638716257402540732453433073743479637964442710673502074162813257702895742785414751663460624610670414310393911606405619551968035061987826893792930650411282045899132836989831570464144959830949853962029353530321822040875875272854910057585422124319458657127448167135025390899138522678647541483829584196063358962917451260711607861195754369220940721376204323365958530692573170089049438126651792097528901494056582114835226580423326237948023206157447664060084059046065981280808201499808327751026535464930160456975314365040451476087199028347584407004049022421527587092853213966908416341207838539407420620217682912620390312418018945885188975926103240251641216536844523391392912526385756915615161334165955662671889012547264057326057722869562748671103459039773924056384030478081335438271254210553853177600924215834843410215817577701369828047933077078243818740305044712138077082111906383857755740183594558791081217800686436126280262736580221497672298938241729199944420846981661827770039221684050152414387285923120344422791937561931446217129177772995092310361990515266886034590641617306279118218037991979279672402660128584901108869464087038060852452737841717765693389162692644654204382812741242420271025553865737925525049396634140866777710372514245626081535213752254488101890051793252669379876830624696001923590855961085837759980217709948892690392084028367751954816101530037834740929768252211323303244998668693441331751847380393718366694771688163481060424325442687205389070196579431545056808670103823540671542597605943801878115797073781148659602452095975457936099359812953040609021575533933203262681769802305314579072451120912492370131283676563812542693213615060980258289162650971405117703802083658912767934215543287443729501306854720900294970268039897713222010137346077170106847480387055599489260686315839680062190516857029848102009550227657198368191679231430602874030255220533716914158530338055660566953682066391856524820887437390569205947367768740682157388631523366593025110685325649757455401436662027942209493020560107544805750020635050225841257351530477230633581134398932131972806552599445996357266031701550633381374650875438157532169627358948447273349907386776507019390076818931240105385510814344612774200610541764354100796736357776935420508442414668050891829880462098780743673915792885503313485906891688854690570871030242382473140651512619345046438907082364998925588651901367893831758854973633182497493545508612985948639566924758206565958549825512745496688137714146290672980160742936840253437349507479902487261632817867867274024307194224498096551011430501898113695384667265433600000000000000000000000000000000000000000000000000000000*i1^136 + 11217391815740684705335196040554580634806265402953921347936553221561116915738858014949317352447158124062764408000203618950744406481471595815330782530974386072799814359533565585434251273956921438778059704603301286891262834865785267936734595065358930525477555899795264694620719442024358568034694077658971374832286717297295194635785495792744394636767242037428189813348032871543098190579143394602949299174092594034260389156956304018201876455916395938570030426546427196989087520603180560009440790595699744977940384925215108351760643766291257000449410547388771625782809136392958993470367225082249443446608885888789898327291554084375613191625763242926690116763007185132865644821834218222032698547190538559218931926585165719374161588019212607247621338264756904208528825962806179867280544165353297225046441513273093110408357790427194991867979060837757511303871274538400457795271040789723707071187636309462463544865392182091778237338661827115823477676284077523762120508585994462906318766265367200731871854065546656004096969907733381225023574387716035765621742610337538810311073413694490824179514820327262581820825925099840549162498494188758019093079266956847566591571384927707001010163701866093603744472690368871843642160969668626723082135649881660237367577292886807262410698997666162178498229291140840469712319298380336695814524942916619518522569986635572954610193484322595703323127188116313182368077554192661191957250605852988509141957405305318118898167347869107933143362022864094863492580234337680856593163874030750318292401718463460212916272644723259700571560202809672335331987328718834672749083025788350590788667491978491101920107373432203409502972427003782679019302689351264247151372724020250741971415602956341278627649389741491478444283084901220929932277811957448339928334751862054945960896606188893818295610434274778454771325432470730866922316202780312185734680324020920223537057118862178214017438665114506077485446325199729934610520518489095484830932276983420949647550610299213395436674723870418720587678272148319404964359560581458105825717457908649349292253511108104949815508513319711957695434985593823750240323072839266437664694854161302341388356449432702699735451368479878144592221246672823229393655969156903463410374318127479010822429822390673510999148208565298349637046125138347522840116087418326952310994466427619613166963822520833003704511168286455862037907656490536070144481908596526510009887069187124707324860939797842045279046547864069590248260283710038097921274150652396559569883293880770111710053222241526368039035555397874979561354002703257774441195420128762957259080499764761838734185786532991229111727516101059054730329958039342210286344742813154658008905003000941301444137069774860953390182399527506636705960265439420355747817967001206920725199623147153919379615927301942232382957264809286461670693340392484975823563940198104492352883660840169977827977073830824897040721945944970005816475472159619917151691146941320669683370207770430849049096943372848371602968389207967675188837040636855806735418691206020747404242523434046545278706981002195816606773004620543611097959301202496321463380141537987352839724078014894763993481779054804769822818997215157266824810780432694304908154954496163305376758709342862474225604105808863768923488213161284750994675546585126034932224788881600884859846408996953712594649041387899447531441376548713087570261539916727583128011182970052957587650541146479426442941200614332789973342915263302732073185413445672348663072590847537312659769068777202155080289345375161293509360960652260005665844059720870664633815865015564228362240000000000000000000000000000000000000000000000000000000*i1^137 + -16561562340291962721916023034269528950498051778014377346767563670122958209251026935220523293512211860038493687686137514394576935264114233929728141428089040639769478154092137518176043090616681050044160415285972225399488174479941823229802558110387916112519062365322812017292775358300943935155422694178931288690291938373342342846904313738108756550760654097388727158359495197798352365625361246956911823273541760475768040120095209043753697775440796315692705129092479389489959937889739612540191273212730013526186104480325857927137465682742241520227284275279748332961085342904137392248449374223296061015335137461982172814635466825283220008732509096404570643656020850434505444265850909094783265059923848622347175436703909947175758200130332524811214560133975752245286978311721312428603953045268824239258747528312195010453199455387420064365256652381275297311796642196039753466626532251728306401850705637636628502356309769389555157250767067709666799416927140392731264507027365353335816339170200921595295188442156707708976756408591766638570166676119773079605168834918457990187533788713695728114295793893126915503752591697738748371926875056521983236083003583896556445340904809023159452286292705938218931916213610105064137285686983559683375448533970958488992364518496712096938440782219604499979679185100942665960126971721981289309684200109445301425661611071038077980472763554221312782757012360060929707608743479606489137646908762901891739489433321015562274324489362709570994919826184053149487768782743947451275458170293038436551217582235557275016239147926906089243843904523898808552462798984573033323377141137119482108763772665268260130635671178418234700584246455514055831743200249642233904576516164552739255062539810691313163813786199627249442666435828893662009230620194272572175356542948994394767485548436079124468696287631645101377168124421438165670986544696838253791533135425413807858050206577268257354143109979038288195617147791378238077069217374419319020734248400798774234173685483973038174512781689931331648538990475228830587261788607391389340190553341469866341024896286090978193119872544878453746057997918123403911648793502388248587570913504885411759714086610576095612743658633756785794332763906152369763018516103587969034278222205089144395850727688282105680740278308438003183899734718039102840262873062882435342747192940949741879764436454218367148130524102261081921322039993469787855778944722017250409160328904801230328782876874237108058364842934990672666193187394202759498080806125853311937030290003799698975324623273902273215014005323049485533716705994979116138933733685570347441969567410865127453998066309538138119948544115486913883610007210930764019214006767453082095913752299685942842817468810207602061884352678563692445427007433269335889054217313368991447710477216053050468757481648533089697090080581620603258823163717067025467176385256358026451887901565646738417322338459238581357745581442959162167009453993288738629768153248091646439500220003505607739967452541492513187082763099613553706630107067992769414817908656284027270452733000474512624705649035290064319007287761995574921044175340856909605185706894434653585572174289348149590617449720155654203261852321356434271824226018752887894184539070060232245725511900158878231415194170748520291318295084732762173930188867755931108012896788714003986130216793685297477531541142782707182781226136745194998311211230536862574466943411637999103272478886436209587647998484453709997010878681303661794396165772997760604547098786613872749473557328808726433300174484696294284097684841267749610078734067672066187432581660672000000000000000000000000000000000000000000000000000000*i1^138 + 19817568457367259039382115989911156904202024416751184282033940401610965399724521385177089968180249195787086190534156178873461226524944351376657773283891085259033165572060105117814316031942790614832375712565632380951238996847311932792010032312709171008389159819276202294187494376168031139227050855215008287609457276517499825923868417197287336507436698493051478603322322769880052820332080764788945278661498555820956454726925534267777962412514532922283480844408058923208921687740590156668472886837377216040585360994774455335771711228849400132049074949112556339434477413189019898248737858089560251914702665916262473417179787990191212123252552655679181719751784432537969276860454458257513530811393411313527618995107039517545221662351998686606663144904405591575374805817396401052634807275754199380389855882178813143885663104210899028959432352408799878765225941335592895978233942020027542920561851345674376221632890257068643236457610584393277443248656812456306247296047656365725896765592526194852066845191011753758566653885426689362314562706674368091475330638374801650181872086659517378119004770511319225878130092810249638144725988060977080587036588272831884572421530220805102249876236329392783904646143204980962092754465261474372674558314623240780042339468923420516306265187051294415656927513629649758402177719892182703111684161815627683670088176302090854940435308880601157447883220611521803702108177855283520679610558740864984536169856535678814611766612994791311517543321229616646101511774344352237566486611102182619814086011936534652628094255037547819284868662164187501449255960487533054851062608876608345664348953562864797619749909604975900852587811304676496814010360937485454698736110212615474193871080345209010543335703200805513812474438563407448876789464169289684163763297607442403743297683677442922094459706250603859699749684064950332126997546045710113818129686185918421949146659273818537079722984485934500902787676388743678047567316225149804700307868470072395294184184744507215968435572134058204991209106290733605017489596641154939571927431286086064534278753049966937080990551923643746932173682999324631031323026159295557251993557284814149854208521705903885930580748561532856478056611725562311679864237473861587662780027834828487670527395092808306905236172596249313817538260482869313827584110588642082390630743608350647063665966796102567540850576234162605768097434635462331362238345642468506618583877321180803321530969154384248876860887622031137541471544033138741875664333972386313112301594981513303528642206820285656098332684582695224172954818664776745330134443891870421451162986449466301961721989435246469381385155934946812450880667651699356912842725444726028291725693862714066284648894044746094446819865257717064085268074035509898336798164842664768500310688605278237630377016883951624004945877041586247428866757607030860963680202763074350461216682777222139487145051832561406374949183610561856204700817091673962475738849385697082225705704446172530318344427844498617874400939836335733766631212020255220170606907141087059421655554051553751261709179811565454614865169125077465263238289749466169990235113494134988798406239821809293467625189391527809396288376729194214423493876206090509169479549282178929583352745536691264659757056865247499365928381065654413712248184899917035768346634274840106130288630816888400585838832670913688267153353160509914869960332846517423959162066968416944999190420145052605184064037291903900740245992206774314148651442409539457467012397807192617654925233410789111008846028930588126479327175172423976562015001237972372265369600000000000000000000000000000000000000000000000000000*i1^139 + -13226530063973509466807231938616744361945284476768446956152409211239346611626481566611104495571465879953858750438458388917451605302657369554216534984265428044360920714710466282812601012050213839584364927149625068683905722537649637738640123667748048216372505409597952922523593726630490216533129914863650668422874865117375857717343422626912772384977936548766661650307254014548684422873644531073537906515238463633050165099370775600181230886251179170999666166065765886040411943724081514654157376190367465882920977863584691913807962530269918120962822210170195879588606647701710066178668254861992729804136360749530937131054968374479021546943028374960888938418022841955946239616618687022473129180757792572589869887203573058567443854950969745344590327126396865848335676664422986546687700532312132650909762339277042115792428834842991179483575257367343334005349523871082009920928379794971518612561198510350942202593668447597981530612937845952664860829477029493136710380651308304601708492736338132081394593853061523378412615490567235073192309885918824393495210543419763323189247997887925660569950511393421362052032895851564742790560057083727655256480787497846916804414024876291188800092985593029718173089370068683511764954922915462426722727413961978929450797065283476150903235480515753650171539194679496116110305406038791740408046061034936814436772033972441286551222998891615883908041396809912245629687257261423225295153879037959229985191278574530113153118145003820952668670707700683365997539749372048588968838959282541880235880175594858343748308169002354798283841665327044766392019469709084274681662424256586122776387773002188258590044411377085541008858075001371475936117962057516956604998208577643305293611625146724915901908329284585971484659391189302916758369074051746193154321932672012980593157897249026152611531738475523737639912609115737398312166771648338638208092568145767467897412663024979496474464791820840868445826148972272864490330008756259643877056497778889191510195313884100190965912732633819183294482017271013753869269367776132721210186027941322033017861293186693191567827995814586890441150694752112396713761172988284356112723928502717610539469854687821198283447522155566519087162641619665211849636434724545157113475023248356548766005351340796695762240851782766663126910740548976246487608956617588426646930066375154538622775335881895637974036952979174960414515695188591635787933199400359666968914533938311471985316927417136386101903169275444744437982819764925572193819474123990273926552754628201724116207044435058718005948238005948692686592110628998519619291988194958770511339300959618310217275750730293184614634713312237540192608919318892168832975954652862114861488659075573748385109260214496023863735842726646454212359040241421054984099418792727117300226394191761016375150977220043051524044481481833613806348503685578058587029844521717377997104692247283692944102145964423660662620516602958907328709912963820452491813176641198648802508834786406977722987796778178815044380958757035281765369405080198824715575550730243561990734599372770519865078141032042471588532067716296063499660893210327366749034235675741644947918187494809757874156224083771168445908241839482871327140081341374207858312162774332497428659554374906083488772690540312352080143696641284907646464913254750109888365727683731898969169358165701692041792960987394452668217766899026072766352543779502514462672737759380829259221290167228782340198010067953009930562981716467392130883806625225462453365430668084219994601837060876898844668205101498585838193105333871733372748071614545920000000000000000000000000000000000000000000000000000*i1^140 + 9381782479544179650085563422198783232233438389209990480589007389560316655270947224304586203257350517840881585059167124980856644619781493439817121582415605165337481925853175297003476837203679857454160021448814057595032516378893018058565786224586782033566440953880786043897059852685685728140209878876830716082820745293132917457961291245239509308175081283698242852334463920406247927712503961964243024722930546211479058019693830745440511213063093937755653717078598039669537822272746671854171557829682578620224204068930979622858427655104031111236164515674296547274906125057348888497233060579986725885124921029421489841567461377566975527054645465702470029839273749853057167426759912288083618516582437937572773299044604299995721260446020352584611854268363824400048951859548479110654711015755914747966419786337666380666974824465562827048023095210288599661156121946768491794357794957685868336792127031297343360527062255803296658477355287615388174326357689497473770306236986816166377207874273417535576355067677050060886358837528372595875510314805954130193961350832344324147134375583235699878929266325477571338272389075609974416141623835954576419703399375835431771886847849651969217506458286780626917055369531595956995716590872549766313856111545362375934199837891101313141107388850436005643020019547561691786566748621762846058213907079015357484573377782771206806861193896009994090757546430479552233688907168056267292357863930224175418725150660486307086680709819904490058538079547030811993359883074730824408653682211423376897573892786832437233191484913456789427134685828791358046071997895458585023645753321520112433641389973114853061949897927900086881527992592232773995050801232013538332284334221863190070275272890093490893835296430281854392549672208898182110917617338054631602478432741905687541311922073864241017774620908106579022749609891223198183232142271405868614928962650936572910696860890919244149864203717011013754019770141397376132256647631475065184559970174685513421114094739741414121773308183928980873255334768840845106624904198743718012281640547997569147333434777298719014483135872211767402223089126776248708227360728199881427305871798952109255245886696143612630749412636328993770066898320312427952066381601983238864444382395148348370048142333220310559880223289167886828332840017631105393224675468104654944314060065700649633718435817743164802870001461409453656491860505250649406148341944552854507126730395681978589669231961497209578116375533163924018625088180724315277493621820624312958627526792839896597031774190857796217555620498547939689297953444125124589832371849068712278428715245470443634283070345646298746638133141901174482419404449482880356424389628558856452498326191214651162478220359510901455661206706450866321664958125054924367589026728534287841910960683507325009970918692248503325493130322468647227869917935575534826482311380392159921308544827483851029370511535326095578146947765741694025962825999090475551401816095508146687176555707742503474742718689217745282250234637646731756121911371900018619735314425934223685627432217073010535760055970037804219718309063726198737224391897377050157699205332082507272042931706740067121127191978403480375179307391518290190159466957844106836153478271495891205832325900016531637314276766161715813642104069289057601781182507091701792686140636810494878363656467635239207554736335375558420941413063193196926531817736906105732111191432616688703924380017710344628626676745876356181679886860098697735673374858774335042408931332762943035936440202289104467018210237911887913723279381826174804033536000000000000000000000000000000000000000000000000000*i1^141 + -6635279927343197865915912731777522323350309313650380799395656834950452423627414290803301820434582443303834938857742743053926309593068663944157190914768549019493785154768345331965299155751608333200176909189869142234393197792246406935062838726756493748460778005140251689781535606531533462361362907333253538993741030433145203329389438764552190083935979793699005209540181983758576684250482389388933799058506107827022047310082821774034716136124136029262074477413930679356858191621157883108472219687836439419987230935856567136855619546694432484922536632376457469189969971464393250016894996779257807702200235185507091943179165571551150628927300162288714312732940049311833956745988174215945862876733980079821051839966988906526954723935660444458638563408154897917952736625967489534218336561527720387035559686000537664621792509410345218251770707789973575046054626329628149553502270489731001386066437716842069304970406836433076631583108625563332163964469851047993189724391035696369307182225193877539052253355440600498864853129309517455507153587201328295615550985042843189262897842519490170037712101849996925766076810047057993577097470311337355987552896395433884529552925096846176450564417978972069159994347229569972271881034458342526869118084234110904053464626974976019592496251179903547342663387565290146253836097302709189231742261451661258592734605866817771116947850096251691672544928422067455839970795316763931227465895641137044584860358137489862977318444248894081687020155900748902927955896236118147149746950532336696165210681026772521223917558559653361205577903036268274886421409195675472138285889271567189054328111285814594257922926811271111828054559855998267902334968974452738797209507889478898398581996457473970837896311012750139179451821215765470745352252881232381714078769246991785446266408450841136691845216389768522561863224160551173312701244786763812662873082144603960118997248928442789125194638532153708843121146333999570706977512666092539909427082821788784637104785571545651803118317734883425273431211961494209895128318687085723111674718300990603549670790113867101671383436790259136132995741229061319316374357747684811796750775591822779139321835572000694517243910749044848831791063778471023611877320845908311078414388355726959422841375566196795120553467134857503002149363343382068460730056894767993700467585369904999119946372158763701765828835894281692697652302351112841336168016309937292978559382318744256294708788612715066587137191412781500067570991923957471561202752936360153883952320703439008917997131181117127464318397011013140287556100645518040348065122093510791697165072834548851683418187632150802560734794435236252728863452464868778340945228997276430530639574228798185872721608623958811647734510631622935736698580755241529622544359750006799544187643575790651229608935437973949718267663718080499690183439991094450473500238201125690797138810884398173313797782231456718026572291229845766904033062443520164776155923740335336465258107291812188555603719383674291151251289980611476944564534728461386479809244050625876557961917201655704202316423830811464263791111493085952205864773423304662583744006651880091910323235308831568059964018377269854179205019431696042419368410967833179287295565092321349458010330214191119163115270029005873933493226102356441079159249413355156141452374596412433160555736915598107375217810703558371598026787402960649206421349125221853970696704894146789321353245029749316236698897373328328371501091304312026170730051676978534908428937286612603662753464019484636535701141130716288095976111612729753600000000000000000000000000000000000000000000000000*i1^142 + 3517682777867740995265726835416780818653871980454230414662402345803243194654238960343370083539337286628263561543100239706714766390222126846875469146385518918425087153634251730410849333512092057016586046753484326442496153940275192318349042227566847006513748383434132228048572114109680333075292109296362460952653063388457205954043428464854011496804187970008590858975352447516941053831205668154654943425159832867710692132948341755511372579483410799255944220822581282289129144282871856466758132422615068650817412371172718894611570391772056158394898192489751497378703803868515225895564934416811454841855097516651633974188422340939505901095354966180284475755152025479731497004793860907767067500069156149184488501488118245640046410156677199579772434890199109489477198046541312677790671320595753011517713697955611274495914908343045548741340172626295243048529369082419193162721197862587679066494180071738764140684186785946793498730196062407066408258586344657267155943538552956343884244088210070831498019903086577730130529005630404883667909197735155274045465324458317625278210782242972066664739249552751426592601638094292475296536348509054807064880350253256337440287360739196243976543046220357479587973632537325186716765652239988746377264558257271624484233666046090434341915827847780638068320415124465403680117179500399196764387223507249107925584901237391166106693475136734502496279153964132714572782808008476123925221654514668440699562210480235687170210811623570087963879023404084420251133476997797446187850946701692367328270783018033161717752645319323451582387798109644740512055681880369669985153494287614979636939400485276287215871392765645990226579949874586406778677722775953280193541005261273121523483051590746062294093234589247693637537065880565787640380043402148302412934571459095327077308066247295294686631984969482932029689313021924876546196994759277007280992076459629708921887144972030130082419338641171366556828278668225695006990765644789733270001724120766061752672136993815947879460130555069981601789397001082985277859557015994109329572578646153680611482919219947187719396710632896015735582082815527622033671034215949262528498850782452168152281820650435246260276807107316800743531167359622176406434968003367022447548703343473415215896035517918332564682547942818404747583136587869652744807107692080185640176204237019916284234638139339540375425782989971869485871595925199363917177564759089268205769955546320467062056857038024305622134589529307570582537615872375254805665452494653147505305844855997163379288155168776850118388504778152098641492472340773309087552763599792384923046209168226479839057106554394252170233698579841788644780329078352250198714417059985839002797029977768794851775406622290429387320161475281042533536976717133138610478201351194758924136101027886105677108358974716956176571332230192391920001386950132602282566007698601536658940970258561605906538289471955113703746139130056235547025874930674797689147846059342088531523175421039185911839230910587242833973259510617953618292190951018117470375858292837097028416003392398498403917919200044479299268059133442803819159602617025966648131067571807872244946617616916369522169784211106859546413229906079358304930470393709975221824442955188023675992407338003051584243693994815959173414980147984613832445388827006044564280880685495170690463088006645355123669240224924763801448456698362377976587016153954588978120637012733113821607970130467194619072906338064472486436414663990686457176315104864763421139481314812147564763118324737365935163364264225212531757547520000000000000000000000000000000000000000000000000*i1^143 + -1402626353020791935435119203423619599423098308066371681098486752934159162945889221183741074133572464306314672030761330806477854865359581274119381108865751740051647498805053401038002393708003346029955101502890011910412640856805964030211639428352913350664293838201931609524214428985025241922518579706377011498834338666536712779776808741171252107711688649105769500477969686170372990808612685180234362660914048088440492704232718079741705307956891514097079405888707405338664838472201768703697949107658354782855932715154320764735348002199450955247812102667966928010768353229846659296340293255397740664506917305284784806170747607325630079695916927237307669473733555935700224837037852969011305006993764498603625127485225657878971861366987617434425714101715319684162647572934761507747072909306707430399752662302359575862260948167672569577243350741769000855421950455145993638577170058926940125761580119911673794201042591810608904507946844672434435399136285673435396819532757816687973725588211749254934389781163256865270534039587133884662953070330896940249337690763199700346233618146539974860904118547018005684180661991330533664122412949583798972856324922140570894703304443582058622075841047874143847354100853959493201940758784101989412911287500709621278266957114398059934419108217308372113948317811179625399092911393270482773908467968276699363775194709589402121510307911480556990592250103702112141950083374001983105333024742461734616781118293624289369399440356652144021407826672181436796865796242487250868919808671456174837890713311445564123031692198918760650233183009214984304477258080443078661721423570303467966805154840375198519946975945569041744625782889348091401157587412481451456437395597811778235328135643736455236758603863313506018027049167726925201415724069203862420376251654675634212774232133781655726160791346319656522270308549921035147799571176833177205481014108239179831663995662767335242293334343137269950682714976949660736951509646099700296147169253760735303411953184493122021122419366484878277111930054518976210615869221805619495894902215588063477966658256875213203443386567051844664212165752713277143191257707118737655827148992617518136153271619898703254436703834479119183948194267912977782618948645530673812373149943849308487328417269708163940080463336948080378022114405011773403787695330510886873356364765558248094384591545701733555708524424627274475738147023622782324229609933702565859939735849268409954163493639291904932966616812582792972618740784021653956782129618487500962141218471382485502370524268894739393078168529310586675654402713006903234646920958602755474762511754351372682418503170663045015235146923789877582234250326702152630170513627435055800579353627304142497955513965940580013775288552914547246109958391445407315465864330777132282337188806921855030774214121928336946123499987179210527302095155818562102411033793988631689440220482435365873024181087121209635406542337450143141723232013152427571583665754586246852150985899390126214041084783517188936393531521356021409123828022477891411265140711719825828179412591892381930458547039299215953614057128890112999723313879379557823014786633354773815057951777436644492056426752390138515156479092618984067761262494070900215444500615029206178282702334644595572993312835324701537244662085037769893749968930135165249090020020532037050345641808577117999892621204443417769328945121400207241489387688118478972236599639873297797969418611666433435423831946715718446361425230759854439065036846380627703802168100948001290501903852978830379212152419762831360000000000000000000000000000000000000000000000000*i1^144 + 441107566829457408398895196680596405012885941206537402038233871298545075436441906535632970858761937627787176608693078556511711723530083054477579395097503800565600469923750797255285498061349426472002777467561916983472311531827299606997774310123676910462673455494741537911019500316703452941103097699027093014387027243007894959111084947085784668499317475049822635434755210319096938209006032927652512451962716383654502207749635220406046682070935640992647104759385187561545081982477953172201354861092457964037500947029232875778024165212156245069850135950263767723360094438359944921532588827497393197926245558735069028947432544466396167129224018315971400359506526429221685278359410260071136163002109394794488691927633371315080841908142966556872805969939140864643604414323742510595747828763374693769529761970101702286700240406968709470887493249722928723322843346224983176746865002103848249868390184411670270130631447597074905975810717005084837214433063134562044582000678254830717764963972791927552306141058616623078112108681824504317298750401073863683428852686719365805516177383556302846108132974340679951887706731628475583466237894346106620553121295056440134514634652976472999888869773091999586501834066338123747782537322547884134883746197779355118210116520347208435271172478057162482802638961729678262210027265322605460284385478399020664746345301256812315375944737333758958425688205473024931605615203004257582904564785059229493338195255411099915925031512049569650451003910285266745881928522796800562105767625786846500428860918918335142247053422571685109741154997740636199394084244863448806234801188498276975596273261043281357448724110527954757605212766174202021376187078593474094383892929253092902117414210603217463109350795950352769168696849948292357973302805246179684918682292617167490294640118457479633059098972408876170105779328436151538014233030082418886038742311949192170543784030897228337039442332622911802865526958403716465610949677154680509985042603804920188631713047551260603604351001180694336686703217271187430597179909207049747530054497567966936201784825390279280828090194032012182230488255451780881129999184363822527090187373674703233532325939691995152977870944987785107810185994742550295543846773628376289361936530694342107907782623264441094965644444871832615675497029193495262714159469787372574382937459692183473414040020032988656696348503782493437701987315745617396471008969669416783666263131197979933520639050339107035129053311793786747962086418365909930363936890204399505409052743122178884117136622243423463632610008691440278608260293319296716945509284245382319801386829176852219345582932079614247990949459530114739289293810074098792534974538741388685924431749548458255942483065574809155288181076277562545749747284155268140878796888004749340260338775802593855515914972189673245760214407801855418389634509339621838808328018281241903521784103684107627464339513164461020102720144776846900891044956649706686486407206487997786065130031476931271716240879470481990496702121202695449664369503417300968071930425341204385172163017134800789692655615745688449985062503445485907007566291455162697848388926914322748479286334447465916109914016823529219426232457746271807062790685095824130320580799123451567063424087436300093096531336783515068551939074883917988848310269050676340060521592780416280499905061673643865799464837245568501384273491437821060850946932098342327167141049126912792879760546300883824975602771026847700634945522982932634356226783250301250351418179976930690004607294614797356237429145600000000000000000000000000000000000000000000000*i1^145 + -110091955133700915336056856665254778085601907757385831372243485753527931150661035495606236287367544529255622127651187247481194941726082229541461719803182605701863728323843328822879494425442319814751540701130826679567835843917455928345327888246241795738825759719537795724451295494268267333929770107473026591679975903992727874759528203132348690394700058012262603577228165660092311843113524997469121773348332021295704795546474047711056120749493423097512257428261239145868726849931803157496437513724726892634610540392257165453884286746481744728080314644575295417165802501910465562370950522658610535907950875912504180034526699099017666156920638989706238054549960171253879234491816205639543851048011410689058308186076761565047237021603316637992130430507214047713800383403604948914713428748660020965000223873602075969939898474261632380454702395907789153249705407099174457910343597399307622332656176770231270649617691875058196353349556277910783932594059202090609294522055996090139672254831236730287656391094131925196686467796826467651469195788368044955950337009989104717550215729323344731330632794845145039120123243134487418549473732355730628620008237709166053558077846680361157251939409537724185509288018023796173572926834772031723134481334636133640881518109664539137573003211731305402944333686270251060766751821437428705566493390618741241453556920962590461381549837240392880599421679199816502966398794557955500610732811404147968061694566479529195933731214110044913225202885565922089785930600163455676892020690602466576295078500132606052721718473971507092888696788465404717000173721153393576598294157165225580326249735671817377392761744068966519333533547224346960920462869165107802427390476106576232382515851154045834217033095411333416074942371234373737429927137227021307361931708394891636007225701082352256187730705250029254149098952410155957247249025818208147462340713986155361380002522169633297141528790534505917690867543463014429325746052237191154543609606622255199024101171152185130629698060450776220023959926876555122221285258829213216587605626263285356559091293721210865628445696873109674891262020523876889840706729915996362773393110647661217682048869409636240695675861526797354379205038930510863345256831735506879025073462302909558387361813134546679144994824039243259330280755357261790038789250414499991324529422515750143496717899918663481466521779503854614500905610290489457467245861399768448405695345538250647163899324578462735323846812885326274313016873275355308801980265359721375855413464490152932715933047107719283403313909254176950827277432179989713650165606429961492679393206620690685974941105864397401880339932074661444975625304938915912790365059937161543025094555179841082060326014205885768730542103450298211418269230050388954997110657468900273071480241786289577749127799813582625154430015953219612543519400207682548209605956264063639480643926783244906317077121494658244663590080072414598476897690188822168970026314443509962441804480287266644461205277769190442201514351154395475095759679660458580982249882544723764478595144892646364229097656674857359885839271865696779364724694115716332835140073785970801925845254795761243460943679610690453062043331721262004708634158423245006381490844820968406184804831903732670045215007454342341816688617535477156025879077862246060370157148165088995031462772842368326473750910049715717898483194922272666745847763355014006639393052249607469014336928816015787734783976950820421780011682939748597732785802268908931064879604112985350295724751854470430720000000000000000000000000000000000000000000000*i1^146 + 21687816017756413267029599909661200571796451295379919304456595106245931652539228136705661016239389963565579732019922935003046604186944797943855274797973995302789827311593950048315003320552470957410404220322117388465980004725586666891865822957426254752292086140131636169762924212497143746178078831622393650214033446734246481026562971703779127019137881287987899902907051294958671827306356557969545168788951916059206418979795723467382067745822769740702531600764418305785314386658659497479527726487736167180151289285040249360930031985761294457594117263354752591231320891130423088997907953385483285099346449669590285693963613855834139575276539754580377927595854790948622387708681438327076306387137133278774798972099511117565387645281385544862495602760063011403634805303934924365053356608878749799714163607904583152258376106187506884594645283596227539044544718985504337552183920479756581672549823659729588093616824561188427217115340443240959669915102116429789688849462817838607118037276832738882549743321952087808418857501288542999282656968237972484723286048598189711820077311740311084084803075350586910864408061487742075417227681842396863717924655696776434754044886417562490505266420073932350426740922213551878146043117798778764727673288124890165061728769288181600233363790702275306416675150828853693938843491947210440376110893036314697500373776702061856440052355243432251277380430918284229384480141858997504269684770326407121406400786039066775618184925199528783432941104276815898589111057256291582890248703066797071286270471628091829044782658838460898839492110796346945600119763424499185978615537818583538814417546208073419477782142748210637918361917275460134853820033361846829984248456095840746083445279935753289133075121536521391836612305562551445822447559650449017656151709604863668348314941144734730428404983549996380428436417544538493668333072005756020786003307705003352450235171247242331078186071718161713076808751980554215531314462883302751026813203709726996944602685678655113531288918776525846312174234952313449044125538393082725363938843585301811887074695286813671127655774020692453802334392950255259073467517698405770498363767415714693362616469165329902738928815578196886063217131741538132375418381176668498729836096463519019966937813878385956400912954146494268111535948394917926059308744942306625256676414483559062348187361085868072914177230564272768724418155492394253080670031085642623075224872808200823926445370024501025795605805030970076610555031261659156153934453254912757555542108864392753000523266925536878578188711767015269601971498099820030504604585297979041340399701761374629806453598832283628670217233578918953786099983403409714375473972637761852603391827603239332440186007862352879003617958482702596273074914368468775697635632997932248845688379111538330741244125175593937640574221884651307547365773539105599382136678767173864550141574782229884403662902878372091697628879469404362614767687214781422877868462037679614306849517611260559369332114716976511633800570158469068879784077745542863611756429369752086242957445370585265779350624033111456230539143563890226978128942774743242126385320156312520856783288034062388795343263568893400852038587818453011641115367291238754575554901754607727143538521492614647032595431420926539772122367011629838230544778381545972514267802214141073611910706856052850405939222456172146366781038127185678729006441933851796407020669545723113665455518578654571315869603177255832700053585551687478835076147377811187443359443382506570325663154176000000000000000000000000000000000000000000000*i1^147 + -3324137658145431911015528499941369538737986826267020639689343401287805846895784039804647817757712081698856296817597982682558534209105478090801453395081994843555263323920528967575511991613789092997489626133343648544658878881498527847349541069743943843624287145226005807698945980569910985913941232976619693705561118270504718433878520518991390694567004253098236276083607867642345556598371546970713432053316084623750914097699656951501595835928174918877720923636615340254763845331881152441677435471446487199625420102495384239872478006277606883372746664946752279237585158563248083665383267062013993612039936615048782840114240185252479941143068797089314726230607033093323136970907666745320227443584332900606984591209980952293029631606497618909394612953314617079462625379727180688970294621266643328720437554659867079452375382235953517366442374178850041996758476956528197975941715713727545172733397765066045344919176667443640500774164815103328245012920791388787829933354730716303522218221527044918626906076953450159644939081980129402011431372891789975425219900948790009593369592177733695595717257603231948098534794714718843290225987307371217085372152470548118005190822039594295892654090973061826126469140198837642381233823847644668261483181963801298068263004294840492664225449395492905475237022764633641878144679298982103416577369369813721981994597168238120585899865808477463834561514828895569395558795806500697251126558486872209315581825929068137592584134339146064566381853292092535012442666968593938678636744561508367848539965478295828169452753115864833705778817794175708743841694476314874558536632613554688811938438518009851351266198641813370293020100857428203760166887450064482924959006205217060920104968113802683051403660798782719778470556424871262352439972779163057748682436428693539296215717549878814297982116767747749221782983330327515379034634103060916388039349480128688114790589287745405740095297236330369136555035791779370534888687296413333553476127712544668998233501464796817456776106493610533477670478254019078129930164530174597951319032790564928466163359755389650980274324807397907817095501069276735128638986812193069353450125755604006055847682890909473861095297961710874469612443391770603450095904852420336338028844443808922885562179276830264091823884080216176068968570795735367945863035130473615151497387206507550411550856187021910613897097391960870551902210353062084865676543443967851870023662370179744559175824308787791509169072220885440071427810355335219684395002597765333966548837233512903269404718696089523547488868955071920179225419974121619818689021975469881120875356398946780107178404732900600140929868300862346255399415153873776675227107328351341531057532345278172579224485676058326887420898722810608063723729082832706820072717522094099446839635297220176458938685672266851495205090487283299899552882041184256269406795750982528772528498659081707587475222248751953705720467977929020242709219868239052788555070827165089353947889280244206809395089968591379207748639456786332687454163591133278597089374743388711770660853848875490230520749782586971062294080249204540400773438706689373387353504451314699599329331730051800978577118486357062321242956619501920612080746144088750884535110184842555317439761285375252570018429567988554657049101669058349263612694402162239864755208179815768214909080448605199569912614505167220755228623885558593477995741462345057630149157156315341301951813275371889079616796918785678825687051089165620294503912191404746529361077605029117952000000000000000000000000000000000000000000000*i1^148 + 389371423048410854058793225797695414843871493397001908187640842628261635231726215188143615320896793516655805797477079410080019343629345643185751955354606684973259331302680831960722060428175456760030150675849478674926533875675700325595019296309024640061137784753674114925668922624585581066728836213359900976002526743309055924645499975673170980008600876115738278852605264757161570236694545537361979852131966407549830247386972579835246049744241101569891785563084764729079810119567336799452677664587096391917417069562206735837218327911312791425949564656424086399490861602431301949279049983854971637475698033620099882730475270946904558869824890980453142031914310651682132927089188817485612403956770384493511614161003598445466208727256685588139842725710106074046838867670388695719330368680759323419278184400936992360680077868015695313608251064427179941639731320228996424886308495317836101955163085934769244949290094451505584537044430427577404482886024925821343414442239038259547987040916279327912289947756747401461331660045102383058261380222881148487066791405773002153117722495059024235460954149938592879921062848378767564897289790230399246751492083389043961975681336596671681078643855141225784184102710961433422842069971629927536419500318024276927055936953214521692409797638319112830399657666067606003702959936976275567950511601210174117229740385719217697136057909862523089544069005061748433796022182836756938013718924469198736538241069941404468471259639263387569463645760831572907013723936787729604753425270424545148704128216073460029251184415889936750504207234312674469526151708235848784415071026274496168755423696791890018083083753009734046772321609042369871784314101404588489220275992548810223988073816447709705083111557425357930714244844036415779556569686748336158512520689052748086349220920281204739038602697430326784364366842789570413296983365335649065089443481460484468514226473927875555462953955155553896918943736283563576656003812489794132814107974978472202515275457047841683300157310995034099339444942734882646976388948818868955915202471817928185398008621097949182624516605276671167525968041786282769729037868456628494793767708729561764652314793337695814413729942165373327126617219519057705361302818579496707689311130555380720546583161389312588301482755639115866166363406785562436102916381991964067174592371682264609134849345822063830421725853940867476966122111301316795608252609734394335600119960264637130046999670181812631505325188107051138101036026450643469458799336968156712729968146539081507572333705363168437358093979648927377834806738447329032869958560240179338953395729403483894541688437107567621481508892888734239895460639347662793100488810913444961480232232538586025126698525320343998727650366399723628751866195615650288071842615568443391475782819845617064522979291297719364860673051552211739020796524216869622055434435472504173117674714564142003443076129744828364002030597265377638594807063462000318501567452930736333572845486335834451965221879254374469298360645106247562988765166379551637945616085968467128253422676340350215146396575090685695084852455497111853203874175676643220044515471286107496647877449025602208739782715256079377400287452387991698086139557570735305752494811287808978067220621297639132991520570450510079023493621533081985935385638307096304212980344936705860609976622036648990752549446573289332216877537843234368349000260625257564848411487916851468816237458038798541148237817728726723574604162297512569721135686159793980568921702400000000000000000000000000000000000000000000*i1^149 + -36172040851151605988902744368103278042866048574400017163275357653914875706823829517101457880312839375560365112235522264148077194496391537160686172121875651856077837465354834039798272480447737113033092447200273202537691358774775994990006410384046275039961283851400683596418357489458431948840038626041987973837479739200401029937499568970791443325775740857389230349578541441973579199291790787912541183445917081880346913392390630391600322280098159312530127002336250497489225829646551531125256620067513928933469982551636874982958454273971977052850727768464713214009132919143423619883238131554433197590066432852654717301234384669870554153915183822593139406074843465918688161460586269514675652938564893119367532743357083131690270607461715847002160686393305248449405269551961929126833265127895959368707489102832085607123395823853846817274628608276644907902621838075176211726345908537012107660391455084216641978942418621983612870148192202206570587196167587978990337873448531754468953379719609154496613407807475584084109095383444233921334609061063931138733671978254059922982279602375315454692442981818633081612696186124555692111524617937405531833590385276139085885188631537729238368041884158874764784510373067544339600318049151123479470231387790453449622871555190655835361535563462728242518917894455813131684905520364569619761406601720243681299163472388278355218652202751526608058239401742294002743693881676389881266869839193673413414780808084314735277601652268609963402435794615519921758527982929008920971188130117755605089804865797536864668376634650668745992747013798384933769231035575956577417189486496673844577800460394246270051713647862468942772653659702968563692946636910591691724315598048066131201561052694176366914583935309936336468295153322239787188952621822555597886679628414980211312585008481765412475873577179831024851543435187742605297150031203232753659214929192503571600485767314250703837276665976872016438350093624648926033190136369393845185428154434737553551827194202720664179432930888952781542048932855270870749257425253490174298713828719324527011548965407203775365570780354985418400709536013121449887201578869180044591237877827359905527407007688356023126074085042618596897834927280918793281062629921305184420786377753083906484746071159383970522447799132908267467345866802738517588235911267235346433912953663687244703973178172914988112230879714809899816945387438670779168410773628530230497533586008454979822568314534402673976243223238787140745024066745074958737844115989999419225654996608654532113793254935775070990029394296491694623910080310870649930779613173961544193986561136278319212313147952676479677298536573027799383906463456859042966382993679690685475063058296512453985179241359535811760864994978363051730648766042113541350621200723767241297430871526753107594680365237717333342092917157778593284608746026455244647030898353951084500698314343859650414082301885915134840933673124130024260930366385252960735805786091259650398932443726951526804043372086621484444135357490790127008141707968556637736478399491149988450945530845983120296744423837976487088893429998827675037611646601904185684585967442173391606852648873755864303435672698026466336711572047602035704298237075879058976145487143488881349156615276892633163020000667452292482833361203279840499801273302513488328064279369149430656836346830198757716349684845763983529830795636745022876581668772514015887388208779785428531859896986367489424185565522998610493054930211199457653962286734321385472000000000000000000000000000000000000000000*i1^150 + 2528888447094365838825014099873594409308709061624151810879014044306731798007907343757128675125830597435933182222549096799887652562586048776196107128561553744539979838818696802386373713664176974998690814309689706976177857652112754968789356714389875502533095062586515741182300569746460054725793843093668017151606945698579617992185819976393948334346730647800352557232529926433288531111895486905367551459732198694161228754302277374536712740395529436680916637031538216824830640988304763244523917614799615693149404034233951037133881979634141374265348355023211635341790183551080842970517988268798028677560819577531870961973675721397469746353417665658548395879571253226457218240707466068045364064926058038654489593917658382485774650503502786248408268190343405882004469015286140665175947729258482455402857441158475417867669400299958090374593001281566438624141955088406577666932257791355894361197008816700059452863123815914953119801276338922566868161117668179453961793311445074921659557498814735169626773729332417723983230394591394160842127475326649146714182768409496248578496225115060775178778391618660303814089496185351024628165229000761578049489540062574432700615880985026269116137512390306835062847449450202693708417976485824728041693935143587435673163940438541211936153356677487191255730688795708422315827617005116169489854740353228596513057934180447655476206360095690106867801860454740588274627249646780743579652776237592800470771054285328615458212039997790113778319003776902743776940519582774328090103219595888352403590503460321823726872243319736733228974513198359636009047769900846456342874807821395737547007738554640944944067684640962958829752192982397517589914101805244184594706971287444485002378489503369115967384003032637527405101767095406793417045731871668951086420514586016667756480947592757089891352731575386287030903644099278664097726423485425255906992189653270386355159645086568150504410315160679238707927590083032999727026455769366673162518987544730744958184582466438566487312056067878196134660539500532669922090050301694286875697482554337861030541445292458173200183135808732606307972751482153385928575363853366720966599555244406406154364117999913456987719868709828045983901955511376331659582714115193442976782865269705732481734527975070349967077798305046069186407090896400603480764074725265245014422167040533024197703313127299446789764413398225677821182687886920507424626546125668644475438311729174221597511802234004001203887282844034895986649679539435976761265553063068655398133831622954763943339116996504861934396020517129259980387876851003715921458881473385058067658979550218193850279950810722169699071617314782289838740233120723526555610772439892788613318011994483061329210616381943555728313915212753529443357782816862214166329919797710261389539973887123346974203817653526616048723903806828128873035397398813128399396163303245147641582756696988854483393312901967452178260368491039851655401356317078910932566549261447318303046565759346479732768200754637182869392201915878164960968457282479635096941460117117170394902334913664005793362546610397219316033185288597162582963782019992082980610243149198961834188478971724919561591637319475196058014295844653415837289155874099811637574921457220034206748985353900976968886170289529117092794646248766505648630465702985557352160013219238899269874375541043561875948325340812921062146398765098406622334474366987461176442568309492215524708757855524526392962612044596122020067437089191840321854085529600000000000000000000000000000000000000000*i1^151 + -166339112925248861415758692752223678118144349680756705408822877291902530285715128884462785680327714125926745529777608417693363750164679799538514573242717057857313541552621142279241361277948119310690022626200838623993695378568401404090240854850645463969002189518482591369421081027283635874397097749351467108794503098506852238425161500145381195869468744686100934755317198750412610343788379813727776856474354894206748979755766418774143150534987728949205688944925296634948985030172321938036497529299279260737497955718135311244455805015161657118116904318052427419398071345702133346765485691630818326469621360818209689212881035228692958106045866585833931664139073365564501474378830963249786244999502364805187721012209438761523607117091565519409020855012330244431541963075227889103424390350090054127275459503866129667084350667099347039406294499348216080088120776280787101408924787580403117750449148347089562216127170342778495079972701696692320718945367034688976086130849760788897371045799726479795085260724469838316455640795435266496454411464895424703450345815328518872911781651869095077737384291075699170582853238615581065795471264584867652143167027062091752330617972544609832227195481463981185324650950738728925114733777394415041098755538261708472314992993463702218348779308727543629334307734826955408713964749618910426690509606007873547862568000450765247311042828682182612551251659619781513853975618992884840980157532375911883820866194472461348543272824961545351309203889296942357637969012270477145797545643497327084675690216197238638274547998743698068403104539182243680238067366403292986339701317177238725831044015799836943783896760893915587940827227104597166234919218531505120897021445546017432873656019305756208123158239637738610772714543618590495519467637067509920776528184885714771410894832057671789224116098959354103362299708069511888688243467172724490743744104269661729135673317382451244961679226904998950314035747069501300269606214654767562156970433583957808260817053575796058622021493934847121028774437304897503914070134749957236895721380794882899698421569897405968353208254060687961683154380969123211613917069886398114698545135944587850664597490022007500189654165832962218385676181938577551622063728997694037267918990791552989121834603103222748082058609302478609800188538381587440009308631939808561175754539977701190810285994851638263906941142463295977003528137589306610131629076508534309279629520887072824050216946113584577128527837902226182544984006497819249383838671156725704261049590723590869229857490544861417603038373210077737098224438275366657500215959616017965073798462772371068214835502303324741801414231973640240826135958873700200951105579399321231929344373912578462191971196996770398220124853488932924814529375376620440341261832222987379871174127672633135858235083451312447981033216844274799635543677407455035218893019147855185229874821992441448715319508483246561775140442608019212940079303525655863409271355270782187663092541818240832221041054306413947617385939749392585526287755744128471826591663766869494003426276869405996894422167192271245112623497775217715225141344275112327496358273192035081313985858085869223823852149592705495670987854294702811248262915940308801380272310032666150240490066818122329547729690437026093295080822235945577047055319141617796756469761525382075647548236199144655989672973313125530201750923857993550998448990918800710804038722202003922286053271278360973154113268382841854528467199073493975040000000000000000000000000000000000000000*i1^152 + 8352553665681089758196822816402464440029235725342009198556385706640921166866703980693667280412684199112101702867170235218184533980990593193251863105755782871726348554924520608145576403600298205695434920190877802290231624303017406249087615223217166306122178157264409436655361204010587121244152157356918242464068697999421437241495978076803049351128038508606750640544400916521113775067818479505318432655786379626890850424622467609217088757699878465816727932849679594412169748074121235902590813090075263634391281342009241117068868059149357205329776236796302113966045840405416344119172911619282954896277687765731885385102786748152614651926090358660443924495967416717538362509139897007668890243787081148432881831070118812280608758304808246305097099585829499786832912608804405957843301424113735557025944767691664993571172219475132939783354687032742590553539945546697279341752360494563507593802837680464673928892062346047851514555140405067442242797656364996070360269108559996070430919006679321758627777524244537312245637808083570975719251044258807404808799511081285183416087446491828621991628809555655286387850923566695045140881142368122844529458756666554027356037989377556567648709858749260267626217409133232730516388511315487652081736087049385471361341395883908558156145149116325533043830661489829053740050809944399565909417140512990865851179610778319758580818647928531907038833131329505132621086545933386077405851781954449994385585804603404747388251330154469582526380962395478805704433687839901649935133176420865323414742084869523759541137951162706008510499367599137640232205589127110098206513962662074201588936279410830093782937958933309600175754372027956769623763406837698278129821204674310273172680534967564677280873573302483577231127957999685552886390411817482986888233906142499487885239418476722794076559631299832254612606581073792853985034557467398648881335760505084521154169852259687196583213882748986161537329287630176066000052625352200096755307266717844627300304610596883501066520388217335915282384416182693719010760126980912417757675053473004598069253021829019286912793330776455103389154108378630204845337426254362792529973001151603911413227377233296129840500608358537884409998929410108038080772646927937697839876484774884614937729867495283275497520677450338610487068072643255964101734351549939684617623809889976012106354991851147404311214521023150080635019856922088064414815515662076583042534266159888049385262678608857268227058741838591605833432352593409310893114194696173221097086920471766104454983255105287497658367645171733993055058534168904956196052030295052038441970437807672426215483781532864361067357643134410665820375998533223958237962340588134308051310133784314850899683642624656912124265645228021446808333524207279548788125746478635258794348007039836678937126495317908646595255859842237517894254415090419934196345366465095902797631109483732336061834779124300206247666043979289402964452980950795391414229510709879839717366079546700952012602923209657368081510674747866856124577336071200882850337248348772273725696996028086864496707672304781249662311646189220727531654702587112207359245079384180983087395407845068998104139075648268924859831732187987754047094672330013065709834632956422292211926069147897799645434890308582106569986128705729642137785912535036036762057244541731192916364370593064337555429607395910321739786935597213909750251594943752534511527648693392560236465952070788962827191521494691175170486304768000000000000000000000000000000000000000*i1^153 + -308991318385403299219878363994425430268445711979781214782574138732764407990946080799662117037691461211105910216517030573559579693792837525992331473107233038234617450381657645947079001559577472793340948617045773721800964639617451568836856388944792235988638768533373455800155098298134441392694546945216066392722803271211074662640220051973122968457460910708116834223458658695462503270416585508242402306112577488748590895433927835548016880630886729387190029374559682284640534864021335366114357078993776955534073101492928012447884670905447009876591112259263572065293608673817612358808764052285703559093164907517811842384032661166654110158778401178023648886107909554460777854541143763344341056585455348847034359707181801390003849451689271474915563405049507710315358131938823713914616187369159902004050395455525476364147939804969905842516298341885915768783496944959337919490654414927442629453980262509844804190340845171255285651707116386202787495269460690036172376057456861803970239901612112056979300179836492078422529999119955505519004436741686774617583212307375841319958805907303292754487986407906531105237371601129387608156331122688560143059546119120628937943853449490028623900714156999348838521438357699744406679205188044040098246059780740666008477378882676927599711928182231985210452043318748415923004352170655832493742352945415541664376659006219706892783982178088292932044990062824677962860768071855121323230664349470701251581545650867911900287274055995228413103994401644660312152698272091324959486888547787076241722213887447857190086439615090690390843164294410403466065246860395313168861710079733771263657825779125635161940703732207209260061197388080518873897409625566731813617220745493968187540684035890526993526402394181990789023136338264254408577533561508815608007590794532402216262480347863487978636734265049938594608400702600822983328837787865775687510687917802478900594502303645028235627081167194305945754468936636907112724622371273042907070274916470945855768815550355871648091222694096304752521500839700348856800001003906818291072028066060302407071682132891983967399524049723358458774445787771753233449763290803855842508751370427044120389997580138345020980427606619111875726903700136689006415731681748672899965545777032650736814086024937505072652732962991397450107561358815317556771687129116310665268401121786949795474776950217799542134477810170906681751094271849240850319910580609802293922677262172004262487172324815854610754707978924232887258856775172023193447860815976970146226365969091380735151198901955415571849961364229075234736072702501362379087183765166644871331317805885244415462576612252154378447335422597418479452658532190750079882446625281226155828050880162461965318621023436517333617936453978193701951468744915686058633804376918330717777426009826499436425965463403272745847900151098714078835326468532002050171179660525759092666130307697924917370575422791461131927644752942216091689897430388990501698965645326313695592388356444989929114205193323279877116832136320156396277333077866970095869247108190944743821410378411480707551790606252622281480339595305590711313109569306233965905497968986657430863813136843701420895998323795020129350098102528786899543535282632236318160124293099027722987123974520864898750024606698586346339452208906796702694592654386672179267763093693438470789078684366810438479368446427740116131402302332785324122469158640115477241451457316048988958910901273240919840929296881077452800000000000000000000000000000000000000*i1^154 + 9472947483464232892132592390790590988118363208187283665436054736344568409905998106065240409717040181205284824941709007018199991633070971877350248498510369934446296413791846695237834798545004637811507917166147789871303431216338505715611221661206394201428388577438648768220431932002500801024122356579777934213839565064620720504541258100198110253243396014300323941642143489577690919622475243457274809545111700613205791027450589143541751712593006035633123975887742689647575715136169590673923452327480553218034199029940406004035008007318545767931090267179554948576060375327634722683862448487916944462283156574271081513558158606005010833000482800072318761468304548664696948698856980727409144840425041597080468999618565380615220276295667821590729247400204436616605994103339935008954038349211747271771946393141593016061334835648012875211211432260315570569523695561918931622848668651207012715990315359228687439145166719368027108519661719864884537664510486393461376910302452198585179838505507767247080490495545965934043881506039930218213687698869635699837627934707947525600294410059824478136294610038089954226174983280966163624177519553579315725132004603170204565519754689226677602555291079853625863089728557278337803501856955614119651906221655061817738102323636662274406088699032643005646843626157991249875756045157712339360457124918268190424096131024929644091544024240168491999869279741472290566688430309868410430858403894384679538600481867523286175107639990268041145914772910474239735683039538092487080412513760157897125616082419669451343733855173666911986027994127596868685400935630563322435219821764209386496828402195123678584592725274133323679168195056694919811435963025539490272933032047822227335276115749568643556905072497800484936939061048415856402518648838479567949487163190115888164847108780545993263142324986979920121267225417116810211429999015492119286766916575257031917156399488466016086150160926349138364813963301833736256679209218784611099141144524266961343808783852132045251097209492617604449971444309532111248569948812039683085725277633671232314770840604699140252584638966522357623092611925848936394127551086068022267265150884984440713792195804261882007622498803855105833298452262214972941479748139192342337873813945816377070444126542050023361855194660166119547222037070173906316220917592953375120076400701160695752935027248836396346160525572477556169522237495873254806965453430064663495393506927953732789821017274476928957983648480959066192870499169457401200186530697512517515473817940547187435208453603379371240031650405578807755632509468349346772709967896463821165900368868542625086948640818903293568923964743739228164588926015841459081668072608051581348774457765251785743105943494629593347200850158642722983905921997426067201039988658881358870141089887497481654740961809806254625257547086711630277156948235075718751824258273848753187307725451558253466398742726647466723870422046195220960716287262898621852646345223974338909367350850674569569056562494904801202866242066954296619825046044677143553571014465327833196120601734349445443534533197666406276365123461504531006327929767007677101972754267194164500378532209330122347653126508556420738864326860683196761310803416669638672589107839966385603988374519904314893516681152824683698380578891346358728999976118014691445453555363203729316595959054360846763690626729981160530282981535081787450176408549514081863021911458830188848823610558017098129845780480000000000000000000000000000000000000*i1^155 + -225878604635815254281539804879338333830197905247236858964433391494425982957663016127252037322750628732086678359963799097440257368255644561568292537048501715723647010454064603737240790655020100125740258240776618204225027943516438291329073745209754982821491002601635744615859143090928849508625648865074574804242643233842577535095479846272591707603303343498823581218702884033047646809153527754048709043597756732859831252751435841206317287207923954910671761295610282050739390699089244080420428180800376203586622874431851658483605727636930008630373191878519775727771164717781467716225393503665012218087851074597445573315773390726682486845857797501367660813638298081277708639410329252435047614452679969551499319923183863594878587767989734500338774651186804596202109418228843642905469110675397062819897963630790961266243442316198569290406593081712357470096127670205931593750699119746963399920766615950092906489255872459855514599040860674422082347089369006088632651754974607201067182121696504748656276822540262483044155770432702535610839488143337380256863278381108129016514460421354379404732279374992136358597546976618727781985398479511132936637438363740074305108494510099049991564397512606614620582112353014163968832595619269640414558816266134114465582732461083264336893885631749274615181400799057594487022554069797783320668621003318763635459077772723577815879692032733999913907392188694608793202482709186034285564349765090594684321107215267776123448098075508852788736795259893445580789938698100826720758691356735441008872268116479638526229306650141137060247737495130660569396875705750171767260608782655399031569901924807226871490135483933856964896197434975020343352984719576416473830691214361530958675869673319502903130080627868794292702782417256520236450910978962905133251825172203340956284312954020481243445274548587796232416054163684828939613889696076149223614548890266244650504462419977369390395485760367099977852197893710018900852568280604938044554161915375790977422829108747417403030701680750136844560862421952365290210726820508071664815114599200595697616151108963209105525765372142472549716335008278417783512675753803652619825328343182944701564188048346493291552616339733704515621376740104859926657489281951561552852820115858091242581231009077690889836275995097790267472337357000686473744876817831886218055885200417476515900133229000772181421318637137867367227591898409665054331603365536961684693581473211235984214610072328008538568007498901116171598923087111327800461446447473290630365064312706520794829972021686918826155432941855799876682349041077249682026262934316406902110339080902760950188598214424440884002038896045497180422819524970107340958535697878653718243709269750982598830000411260925869014270268411755183692726469230238323450399507795634770528313586098786921910435368777420632304488708909815468775860047615421169272282964685432393830362080946870906746631867224149075013222124629088616358332755989287694079794138340198487949199696683489668988781064402074132197160999906134158697200565220447988514444527502045120429894512185017858580764873434239002866823688538329967241555534716380023691721286814377348402004842225497548694472912460773077160624800879927632679431349794348408146296734972756858376070472649390301527801059817951413312989274889328547600253478695590529276942168253846481748636969428544016144512733345348511900630522404135287480441542843441739748357916107309202313302078241374208000000000000000000000000000000000000*i1^156 + 4180080227133857632499892014194382612969697991282281517508244530397471370415312594199642738023911496641478327338565489141531121046700567914331494195486805292668578109308173813019007238994847110536673904760661637947022194488235378918149348361000161730256803087690244016918378296100023649014163492384434377669157296813496948654327898024136519233286478625648537745129794154517693463112477655057799937433327054845260190251410012651852021549729490101599851757474065179273889121291432215415051024182030877308547653210863756658699870109908068897749926963539250240242520951967068326605415287508502292426986560680383809544922893911536120951488226923803081080600758372147207850914351101253441061823969921493243420777046484148458494427602666249798639158189980668045704195868679368523048067575904894845930234684651320520099801066724389049689086380446032347012150021036479590487598703845706483719958951806788028599829820634404797159691582965519917578486244571828165835159338755876662142884160157955125121897637496194616038034759751717551984689865404400802202976643159992433513186448801197832067459058969460318742262557316778395400611216381344790060050700008361864766118932487056141773473816009833832231523404020362044933844463002987917592306969070516974437310817882077608092856739010924046792143196123137506594330485159666110627239277240522315330077633550403997838306103566924707468759471054065370243760953189365603941897846827723499852349889752209145831059746170003738923517405939004229821391636797534561951751733036347259770818592142472543312761174277513409148183603342063602901092669027350052203381728412916587248616681882119425757674844982439145441458362908878666770447660843433236794163842033132389358767444617202040165154608415078164559983911442202528766802121152950891001111513024175977488560918686574533981990903566000223631770451670856859552383495668914921965717993664642138333098115296065603450980336046285489636404712355369920403507833219398323486651936710241566020951667204009663723161987250720264117429896556306790064363736231666971292744180823895692407950589421195442087445289075209307256315479590474839934720705197889712198673415496378504304408434371734845112886782484973122818956808220847520467897766845314562840800338203555473454871763503920148426099539948793764305112729452933226538106161042322938457529344403431519654602586584034661199331778365509123757936914658180619563865024658909447726746268543921974367955818851753122870509221413895692716670822051068042366176650079133905978129475005996959642445620037977396556340311396508334213548704776719906148131637115740392451683505225768471684165897492315745642407196314998649683242166447650608286038025830006193165876978109244660906823323343568919993782261602217249801563902638135048388190665255936483162681714551445386459361547486932523162954408732771844822856683407061723579339965791466475513429187508439081111337156747533498926661813144602126935646701171825034112617032070062964142669165671065829988032765935596320248148217249008147296462296540721974884859543317097155901037199242226013672483486417694564982866844703903677116581578681445089284609195283192675103259336185757450931873109365907014497899436016649282146329390111438283483394604928570032227821930348854860865537067072792836673367508028558876560875482940631193684239907042450935494877168968203876808833805072167040380312549090628356321864308094182695230466495171270632892111257600000000000000000000000000000000000*i1^157 + -59441122600767037745705536216702618096450028727880662231792158348216809447148812793934879465672890679138039519420129247840304809628675662888192831923334671601646762176343310456677908177089413026006700311493673154136437975239698899255500234912705280452033779554434654219001159600944632500774113152738917526125767512655842018065626638329483559172236430146213928250550941084993381280801816494167154521297995765112446655401799172409229393540721114087524449439412624887493745937021621105943775329108067281733633652831285831805933155622457864817976500859002756918456922944195750316714905565678881101687344330629756675950319298698290802880818672552024186519529871145857106338319484243308806214611510651240007271322999399154871459441310339834571315642235665383480936160931820695571725454258769381231275829949482378721030208224633109978643088246721615785932672384233430446694930689618607082779642381399591612110750483690088264237761761835838061928987933420321847486938163119305744757376287016269573692373850467772121557207049934767053271808798994804656507525823492637551392964357399236526222217366874028005658123954905172596971186130197717320000965228686005040038296284950266661363446325570446015187336183206151498494281816798538965555516164276710041706886318647468869133299644155955103835537255049442590321092796460845869804905955354959675216322765351358834417721658879489163114103185143031500765632231325966873939535272646462409510332818133227813208914879932047113488467781978339952991573225521871196659456216570394253067235921686097654427005998357692293128687960430487983484908017328296313227100574845663761988568883803711804272582642399244936958457786084440790629325591061677992512034124659173471782702506796181102358339681557821978033172529956730995959279920183626210237070102271755561446014261298647688608739832239538617428380008920177314541671157891892502363314590856828915856271593540973926225681618928646104843695881976314491014439797301610942796636180240529407445800383265478532694732154729697719544244211908408718021822757348975208334454993995497635294862501308027437201525517990871811580097612258279437463438038973971671555190160518561976925530962280527193682967429886948567478024051276458545813938502348222576031915587536023509396590693211060232273545610105598010574336828259424244347044009283830395770816228449989572176411948385232697390315601937282331203859090874752728596013147465794360263183457751423370722134571313814703286840425682656144585085497872516243607702235080526680924880762584734642723648150066221427119461675252752595809819093151616030290421707066490065372835570935550079161624696618567703922335848520184827933468214163555845294767890225132395343725227848158990598151201679755790530233494119825052341705108634903700255037846936604621116047736284630457039548178364449378451577010552316294665597947726044206356098144919913705940923151515735861975243494282764052567194994666521441016099225290450210202151373289824690872851713923931157500965101431617283058713242597529231012835404781494973925397971362288620695912213680830992679982798683442157067105200240614018585372402617127349983575289187470138682223545981637329510401296253090968357795030703279154115767172550305506686101356956507725223856769283625633264367527229785002427129005405594613104947597433653306119447411012576493798846342589467808117323396616577730803716477708735396457244803696100083535680954066534400000000000000000000000000000000000*i1^158 + 642711657477342205736908962331463056556818811013158910440857980790221964391835768183553280535501475960166292383663657946971536138786010254959830026760527656963171244537315865069575352746048774661503362947426479820210221595837652035420345337875499386875684125023302839167614175422351381109465946662051997204534023099126078843182441756285658502351390714480240106459989717141193433359434960317137699171335881161427541662616045895478299746501382056740923416768715285805312635570945755791175639749316037683693686187893047490719804091697645822784592123342311241572215656599299464519287409609888109276970777719469248299928672970000160064577882171056490350554782064790230109920506193483931915331375172343974669181234842226228888841733865199743156090207414620126288579187128986068518227052459150304501583862710551433448743680864531214312535753343668503343845264499335073134184261053424365264463971310705629679325196257208944140427060686556689540031822975653125033314487970349421976712589545770850605867451717968863691902466950626847278837139883917851110185884625492820854353655353757090437020613542601696591922132260382115921783746824531888139923645932198282871801223012293126857268985032156887896701141930546714561747468544426525716811143314436580501197708489383396869567159466627915359269991350247788081643061520030729221154650222619493448903720482173836518377553838858476640510853456089763726036764448531089446728495511446963407272062862131551132608235605593766436160718786240606493485088397082627170756055386318172130940938874595124397422984700634268292458142930386640262977381392661872705373111106570008525795442565602127448158145403975698155671539387035588322788300900689730514312463084909436297717153240204580453640270722350906709828150748900261883436178542098861254942935331863132312370599539737874205469359139850280648393127744794257810076864559081317681929696804254458624318430843008065237921662866154636618936407480798418269165553521067027184502596837774695335538271687272879796277349132907309706764104496276210521804626313344136321159204380382678280965450008623335878359260112853152347951859728873377037963855379914509978701453894369753711658187869292864756758072453993527934324486800560708057271279503443615851283864493403759345506194281958704488589899365250664630106626203639551384222838157580621947168643692251165865623189851687352977681273420021309187147286959377714547484998241954540917000469285224719095378922076769083441449597262578405265540566170276314053334696876289397631600689828253140984436789377181146459166299305030518776597973808843889441974173688319659559573800706255727652093440813170321369210326954047530334274435706099026395049718487132295458619648319920366675009392032709049042843565140409639240685449132996989631561531765121246220257104547101155592450104590238246669124556608792320224345844081895781210975519081126349465082255322530007004532410003223502770264636459436655240123309696685195860212021772326251426982116861870433474944351804704505497220605829089794040956493834257523901737028090404879579352830651040576649153377255876453206888271819858423081651294937959068377995732935795891009260222782285661144963779524704444617458374998642120450776116114969692295918458306618873812812583399431833246797932975736768260313614453972815983904373729572317892342313687065693722762132924681836817956362137157039949388726962778957297055151666489090243559424000000000000000000000000000000000*i1^159 + -4712689987758865629817534854437553304284634519678992699067754822974256467973670773996935978614628576294877627022445304659496654329334891456880285713149164215355953671210660857368910189005738903827922885694959928905894723104098975908834811988385992082009184272632115233979879607731057028832946129802129702445299736297347320297126432702825404276959351538483247859030026757872150234539031316848118641621507012389392986969543354371281352967582087519887145741511421860586642119123074862336091820219819409612303510448600466540364910503331175337529524084813398596041757038330964403209078719941692573912541347202951506078205253740486611635099031258045059723977908334372232112076496093356517295945286303183949885302231562273863760702246520848066205872964831385345855433626263491651128299552494016168540498161242342554325292304194315836988947739640721373085379210134447597688088505863437574827850555516414023390290862636941320886608665462037266042596349104358082912884912402006265536924519116489842876866942443694791882361475171787108227212132637447281421576844733867165779291386837283294121058670088340920928777364433141859005283702284070357127263117732742401824188146964170274136099626824867445380653870042384557523299577947469369858590252190883511860226625472237401678795529326268726309139541957571209034756226410114674564902923903702813978712265501380062810252018606049342753536711184737799156687105978622559578679481884263588287839651537782599282678136114776931532027356612260181751572893935887277207706399301159210131090905018566836643090576214990464653331604984932782576801118532967350868799236299446138054729880487026308948593806054360113967762948648218807568152106768957788978449656900105696837671367971548069957957086819890479457262475588530312448065075343513631707735894059837945260336408026238411943250813626388787471192913891592701047873505129615396836801249824806701217077959092746789682184224462552293145038124402620193808349946773785465412193199786053600641853073271628649564622087327347867527462207843585987942421353946843099130667025573767013865596723791352690476038385039918312653681074624281964688999145517260437113133197468530454996531502391135579139209975443611613790828338723103793548574869835222323103546441701897151267376204519662016187043144538390009991114263503497118222359401387887523890433549544626684671284841113935160076199724588721775380160954841217168493088636130964842622082126352292090478870140277573164508704869511697742373793970721254281272367499008863909696915571997055513571673757236723232028461104769355095015683419543501668191135264310596885206388523337930088203862148070309687724183656619229800673051364499541726475015635603180135029222975290862013913274906678875974970861087030149778920922809012549763583671876932555863359706091975937742043269247932294507030344247866516432342962424341420326794718092181254405575847056759427377431274104781796770870632859116985486326475923845320098999011203346722251822635511755538731227944364744633367490380578164811943499945741184685587782055258123580003847193151499624354819368688780261180965057194216077798050005141017083486750151869890738205346579694874326288448160614885256089665742664262152909688613681060756752759320262207212392564738315748174951947314675077017170726488892109605362913816679142698373769479921915011472745212766705692246490182969353390839157507863575112458555464992214220800000000000000000000000000000000*i1^160 + 18642947853853711001217816009950660768790551409428753318919037773386554705294844754405856897863207796924584304992476986477249427633987196418099579157215917557154719590365869453991787941430760720518863255500613152783605466465530425975688623279902180408188013037821805876358263415979778463051741139807413315220380866326688713462983524256259186711943674525764812096515724481919512836068778808873647238152498984007479812838608643201889029194965126678927467681956489343706836201480238342192656107127665246357756424531194908437632464904681575701312466603397646846360800927475240281936136151014283991739941810256951207005078692728965706260420810090875552439855644249652287056702348661955618972193153797083874291818636738494439111992091879861016239374331634319118824394058762449233367755246266421916829493791401914906059502011316875740806036601094241637426380686499011358758049083214022053788514935934436025952645913021397759111865868678876692928973969966346654180449380906205850724972181843732366521829714302981496783513101239208924880315194469359317409415136880254347481376934525746646604867972977826906874687045589254013101583748907111491222306463497986905410583290719877689392008041011507309976522617070014763537760342715638434309887019543302235872651189949765267767170726866551462303891318575688357943819428727702451469997596855958173794830002631111340510963432161987316082323763824373754112371377282314632515426855621530180101334567478920779992906867612347208991778196068947739079858316952516589702710581508395342897578876262162107573284233355029493765046939176299085522552987022139461520351151214589853066911517416315271553956117368963488049580813752939358249568379980545622450064493197906747439275820087312335104659972230854193881587280691454216715925237343300335916520806641464242353125281913452254754933166360107309835286648215456048942990741159434042935317791595172595618818430854578355050532464442649210266840298231491131920478043236466917264174657952237621297404624669396136387078806782279359825137882350830717746487132722897845672728675301862905660008756697941886232550810748717341880617369920126817929656955763733048386195219852802915949800596013712325195457467759143504354527819579567556599930068974405471099667871111388056733228134799848291354694105735440713873257431584492344312651286279954818921596382314229272878725566581824336502533542748350939014293167704882436268713343036237226527795631527196087482546027645375001191518999929748425821960976996118862809798286214493878137705667980017809535010162048473259342056605474905326199588667207409955659935637597804499545569151836403132302538786221237551269275821316961111355141888162878055666070003311338261964036025128119004714954305191545479367603814453110752950329967347454755710947811481351892515880560569891255634705938673124608368757085903956385280692334135407453248427136979206192515712874850134397292524712959670229132578160051687224069101097549839160764454968127873694157645468962454246864521163755556059350344387530415774087128094273987655125896432108541707622287224622994491955504956078114879133382445774804854594227490686265327929512323854575918420084454997213401468739802972382400271076812098743992156952998840413111472869996173032959263291920548584454143280079062221364119352640153645720933708965345179190077902961480593180586272994430707917825400598483701988021748122006363968634880000000000000000000000000000000*i1^161 + -7880503847028871944595439521686298622821322536452904281019108146218842241883435560905098326664486648351864254586936146635438756476350664378025698670063948857312141407525080530028610398506270116142210963285196594645781215542898967174093601724183762171552000096298410254858047079021192079387590031466932864526622950528298125459322477247061831992372338961873687008751724576676758234765824923072708768492965495970952378123927206711491201327067420473519231544963391923865893073797450960211930149927980580727584790939429986828153305388611951662362953319761817799150242025607821745849144975348469196612828055951144553628377614483942490666777427192857931310942564811479779724004334929000356307089447286907505455032510046178572024375740572141421664050834519353775305560523117469997207467740103213645551469556823062800309583432624838103772403662616606789988569494329886133773151287793182060182564876291517492023872049704596770078226660833870601032996382944286725700897004340632969255635187192005486009575753913464313399846009546487712198961145816868978033139453373861864122302083975564260602890640990147407761094739958998905436552557994126486314295639266110772320689140528000079662990251152351011989348951299180951846887526304096489334096365187980235296410881404110702172904250221562552255146702679540733911905226500407081921832572507570947381014078452772578107121425862372223014631827259920808287318097687635540830983985951903752431768171268343582882802931911232624485420915646224333261099711505165111392899079177549563204243894393390820346072591715254209138638047643391644359048204129718444937003792861597661111145707252611168235533313723330595591515565797361581983591656023966953900057031805249252940508297181024622407904442983219486516048482505347563148114541723784906840896148276297249249161932425410226874323390380511484080491357250118948388430725589724566166383759494492445067887774023963692362912090625525363462439473163895405776214698630228619753093946944079326365752119683232696244182930835172347743124645220774125626691654797754439338454238699298445805687323301858238474547758184987871589169406549766185482194127946306709870715886348579642124476293144002180525954560570201312739001980988213940262976569115524839584800473964744336053101320402406364528040691789271330124343693244947806179096204482859900916718690509919532754611102001429627688895838435287682500134248385198280795689801274415054789383433413903322547291892627447317195697242697001232172601363956732217341079585549970235083639786785560236168411947796408405808783151732310559093250667038277427349166846331930025656449236939884510411529325908561229431240769949986772070545294074936659731445960350528204970459877492032177693595883929317129648850009492511754492767825301331204855911503663277113798625149302182270951034789932314476713319545310521573439044868096694607296801302423818107630737195006980448128021558493335388669349233672097107794604086192372178020466333888803697838233688880910081355775095314282796220581819889879434003086117449358651740008056557815236897798081822821891488427961710866535312373762755299007492485705074185909323684032400943881069940743127811162710233643435387776621761360876985814128615227372024467489735161044321531643546960682120722027925309392059673028084268239190927307193516322965947617961316150813311576013936554232420031159263298006218422634938368000000000000000000000000000000*i1^162 + 27975752652834440886122176872139977118847409658048378326183918735251999731141763914004603130487986084172531138834380512619874563613783759318347667483673996995117899026286503662623426707122633211758477242999028016250498402718448359313650571950653562534666106283114571459417103602443490554839175554798031297803873607060034049664873375697557475851214521565647274996655385665431972989463255831527701661862845057596731336611342778214021110363782871815421394936415341830678666283152170094538094399285843016087343044512802869457256298019216400764644406117652553092617800776943187645623100004703547681098377635916581780396708734493546620971190589907330556532553663551139176558004839157347884329802178695052134859054910356423456852956274968719079571052794618167116417549038780761601805071665012776113288053445991290336924082566309448295612950703101862946679069136524466924921697717544818926852094470833109060833115570820760118798353074412453590264182774559222513124195503288056177935197368684709463662708060848037140569555706261417849805722793362156365878566701531928427647266900193089927153642388236250298084470238929412851093075149319731283095008166489743389599288699480441841451765055582196671788471746136343986194372895767216801952458274273043389207217180880109439920491057365887226510790005781014128761774924630911165571279263219683201312590760563872670002037054168359495408779873247323768741612774073522956173619114255173011507688012337971381802997686652833951421223548877623936574448897028039543843880335880164742364274791884804504138166384332279659579280395496850546218282704818710029274953865914208219854736528643040140119814587438444518066589294719546275933830121022121882940502049896240330093140120364709194524651123906609914021617531001679926467755081777234174921768315075039555949979760791374929166789049686933942715377785656187529004798255745283831791462259932704376117497019457881477385155846839961707222777769130594592557759181732218553249075112484258509158234362894254326350730580315067820076003896605621381657937059588589849455331211850972904244647653447836953761527903693292285574459494091924846738541444173963054637940365065066419386660035915199180873830016620552625513257485293015188675019822815851920349327958014747289394148830463407275175099938305933600915052413934266227418118904037016679530298173007746581530000200566707441109552920536193185607282129054895511177535632283678478839707754296715511077193409386578606455977240947133983704164695431656899508888906579686683859229106828727271439798147431354192743097179824751393656192742248873039387879395754523599202992849557041825348861079336810092528882257380703513043727739564557814113189372723212838711283584358547903420931000601361694268414023003762582802538519388687180997027740112167138347198264312977529041753590237440964751193419727338718770965285188040418558823109874749801503517219453160930568960465475225903523695083561187870186223434627320742033316604135788498591914897069708028791383216307434884971821645501025837291231822043152360403667733712588101919710751669300489060924429266281197735264833084019866816146502190317496045302428058886651930207296614131369328977527430835099622004062632462994490005225566376319373753891569593710049228628753812079623295864618291606687870490260470216244664423076890167070740864791025057574817251646861455129651302220850790400000000000000000000000000000*i1^163 + 777227881042385482586545716868409789639003522846858693168424366770399185343332678231641057772746977702141030094312650929952308472061544106749796531276578010856821371689854731291799269792144680473443872799466186636292678369216490891032217773201649079635505284813876379084088447319594868226121226205764466269836238528827533210978571448679137335809903327740283830638314365176305569355109882269113853506038314874737710131983657416072872917453358877868445162120359097613685664580178211865844731575752248834825315906046515911716943539660272097881552429233464650944871913808720398007421733355525674079444986837767867006472409718454687153497845678295351308606554025644098695168603759053234176454967352729225200767396566765925144466751087265164550710861950442439446179545492409809078906516029516910036932148704260575149794611791729824198498809791975249910584921142586068832714831301496054683134734460116229144395187329424409936172217375674263042735281449836337250017545187293334842915828732852866465151721572635015829979503955200896663877262711420383913166659858205176535223670386301527398086229323808139874392930660816484403492382710958760129135153158501940915998580328746169992161521852542869266159475109483777234294363050692529751483613020519434474107753926250040820890209455565734761199935980827888152694531224201201577660781032687332799896469586378328178234920711179431581344483221194919259637058918924317114544622167613371196550848515232797768441161454796871698646716980376194329865393961648330831996540058656945866439817499315365590865862645071939715641830696066545896093212836366011776064342377577279402577083996677776923824879720694512767831681775716111951002509609310284953312495841201184726309158771258083195704041590393743393765700700559665904357150747267761181214729121692811888515499115038788947090977032096383295712505235678233875128565433137860117308503407378663195680142491964389191683102700196542155114128180551974599637737397538032238518317968072983352763726669839838910839857845979248427103109762766992043220006201755735715711426267335419116327463353006499469991476320456042506268584656369939767393825442519794202493075297717672805429183555871343915835169459580682146004174946306552360297097443567733544615692687160722775937287342214052650022567030956161116086386262027624500386754334405369664565394982705867574634176833619210526443846269818741953509560729574958709697596455921068242400505101129617440843427257224757531115749765117286911956654671508850717724386061122124653527869852816403935045013988075441044630227879012183392063072313029037537651134674598529497315118344463951107972852541566699836143673469228528869728716905479344006779625169173453363437495554834508833642710112885638948145878912695464789252960791073547459236798872261828644272072503694192052084231338853998727199961848817937926761957274926592170145178973158047650603726944925038971775841626511961595808143754997797362661160898787981392819856120899139217250399021414377869230419147251832689946595409296576002022700190516349931515513054036831133733682495816400879175419630274068572382889903611169739583878030487710561790281785508271395738801836052641860920375750548731323444662618364082217874921586724534804112494978202525468793147561246788156356802473750149593968057306189691107851443761133640038159930017865894618245667898968848874864640000000000000000000000000000*i1^164 + 43449388698999059040057277023988164155846095110929099261427906079871996551005114430983368451114674498272388860801504421030464871959294000278214411177062946869763576965817960273175307904434350160841834666418667520421830825250027042300857666560870519565218446976939836273994013079991015919632670101981479404900919110039788704256807908665421180722867465840537775555639936537872997499819548895566331587929312547831396423941876960039574913196106447322721787105888558140001333527028904425203602360530639005449667149480916415925722124012468973228182730376549723159770050407404831583089756254141181170840049486253296295446941368500124916282100209083125461202464154536681720061232232527316915803534074600728553456912495745373006100869518220301448329407017074270529113112372185308698673613497202729475099677613253567418968944558234522821988951143333272553987572125489964728687922809268157703687335089249845131488456691815819176331155254624065906875153162110179170219477794492586556754117043121909294444015046286018006486567575576305627210859328870016372123203418129482190993632688444949822906064861184266172849634322294613102451275199622005091772528764863060948555765841512332809335132997115362855414134295654040287393685955045462632970517114635442102055249337602237125249107490652448847926593684127933451503931815963472141430648216394665426083622806942862456922719106306246438710968472059223283435576387083411793522211692342651399827669226366676122746598476768960717753748199888419123926826274564765950117727366875411900999411845980756964083869741818263579441687987973044267060803297400998192541323784575592647260122225315157463073519610653753282601039820622506130106808883515858359702644055786146487390314348131386255316284050578341329804914923337446951316632958928083555756033235895233406455825354462738050643999355862443636015122590667694405676979961983519120847532940262460947707231638004620772656227751446258634748530702808331044907038839886966913139702564414706606923307261467125100916386718723308984572970401402095539121489606050453439876975840207358167342426163254531521997720578156590961862656599277251736150668950865195265995620639829142029467741618531959549916168762198943885528104440317715378325293416602159935797382249680534944596294768552512933719071714804220263427105913458183682241770199656818913432342926957498128265788550489016388111015135841080472655102854073538678234944705598044767900713771105825507602009533880736607190972614789573085675350179273386821057379731960998588695463490977001951699355044270629552225714886739667603203594451021878054273805547864013471153144971900067135800812737700674827377829841330849526161515605995670351206704373760813245645391413951721806266382760651850610160236585608648852226226574337874349982091086823528203168767205466801458977001646745286000184058988749379225197119766229089794460689053802691104254932883102808669849837529638175523773769834258721060816949723071172701696758483446500352917062367176286722938283503519083696108745000070526498792548866189698035933593285895621057716834052364894707035243429972398760907073994404440371453679338688291015675548306762829243785210092052513322604933908348556696693224468924571645436060923097609972840318425073738736138100680987521709105797756303538351534310041515078362640936827195773818224622673515852355008785809408000000000000000000000000000*i1^165 + 1089212136988285886829317055618099373618383465474918031149536774240989844765182643884813665781609758015575939871602406477860164179580888369854777685302834853777260375806811703139418004375191532520656325776875981009725685243882634231804907521318709339450028594979916835207760817219557781395310414737567075656271508570567678324720798472667601809020432078749584375615403309383735332195951334110612607326830742436292772621886606512565477860005272733247940339735793966125560028079456833511147384901970244990504830367501399358295807175161777388698715155072448589113006759162821915277878769039322504556883284471492209999674105304344995294246492587633892978422696284497151854804677611817673099639288502388763368535088542882035784115367749249422370398098225309466730715557571765266912535925547970980486169236813926378472478814220467682635228639192710297179407470898733607892990576200324894851832326404246853532783450886900058811874129877007003068394048886273304624667758005566822437365791970092486330835355390793339877211046898800121750283785341543429895455146897925947383913786670338005524074905060697080615024954182304243307968343513929296594986194471271789197210540599353982831662444512962035212498876549019627500007658075268838717819580136698299000295211272906401724112364813143766259173811952039096514899169576062237798143801946245363489570963533679836473602736528626223560497492527729623576581279846311208568255128450679052543630095659486742255739018634751318578982995044905991629096599352497752726856905264016063201017681885430230801023325043219222565385228778182581122203464838528182213363498709733337136321169770611802645874823838491249882329132895996005799806487266469301449827245963944594163441723440058946000693856351379447338632351231975206999474486042173158591055485580485349694228878941774944279751450342946855359545134138057981063955478912742336478455293272591848464693595790016941977383270600188435325399148457402445726893050400672149381527531414736035244219933626435836187820228564806316132618432810667170774187065353421078316217024331036770021630119366569235279294034862366568195246129861677274255713440342534288856037145772316260192442430379003313611343699738953917767213322023595657627702182897701106132129219830677473487330007477393414466053216916466176794655413317893137891010098165933070876417032164845622509939504537662135163964714874168408208925529897092037817764793281136310286969764950708132141399122340630204712770685823786475575365781225553021252014153598452688093557628666506802447086966378691272297276724085223106649431756946777478936424693468012103458638761379935857401695094547224828579803362066731154085663641938080674324851369765003051294373466146990782328581952370216168377982599992023529345106063027676120000799495135396511159168159746041487892094462484990629391122099754297121180358166626926796893271392340043532579683575104668139013927618460201873213608179673293778186123398518544699569873975857706752801867758840012668554768141909099644647987725021069240700776471719045352675134351764481106303519983803678092751579857067050111615583224882067525886011520292720888623377357545634397086416803853631322357038668327848790628207281513829358891880597849807990839075537566955172863910562809139748003434599788979703849632082467250545969712673323100695148633977949205299200000000000000000000000000*i1^166 + 9026391703762271876797400905748286709623897931157768035868677989513018590275607708285767070275092442664688318077453001493215286567312260809414776053141803356235348293548721137226334600278870438772739818358684613944569597372292906017457270553369536383763063728957371179236146483185458849716198825436356682646945659222358206905557973530668527730768023656383613109773100046669170606743442088648875943199699081616415395985302084663753003130228295241905149842866658215452208145008631900379803442525938701840279998703507751843777167167787470333566331528713488691794305215142840043705601337037304594537447143986918327295170909599869637075297585979341846420078677386519136666559439546767069121244051120259891060852022788170823627671902545539501577983239843663520931864438471009960999637977588073528510010512736617076170339881797707868187842747896948551258775781301474248441356872931954653068423566673604154506456802954301745506870760471390592260949755067515941592062389354909440263022260730502694127526318166544853960644411929066488314215289294566006020810806926660374797548428324628009249415174114117571799891756190931088582970469968918653760226769112342783244748284635739044289619373975766689280970114123864970049524192501389069056439647605300218921951600695102929334650462919768406440696836176172225929119309136811732810918473320793630377015689074990475215362140725870765257582181534503726187639668380632461725787857867362824912574641566275444987422665349090378404495825673972176411827833991429128753048118144734292236209004761637470752759788245374453428200816294262266767542107968558600238007099536087251760942648166856639438982495789835377787628511364496260864156774790327588931064591793289101829872635349623110281436852363927285407439377195446011921575046293306207426961664966713007418425415235867033787621860863318864897586368631478560550892979684823278360872749025865515389315813040834774101155217381686257992779309559121252959592697973937077469966944687404986124279773206368347662118037709970826469818355941550125776705475466011249305396064435321724610185624754229501182460119049453873420172497583013409544868641574231246113912086581129475469762378700493304124839184405109633904861058872190089052470623948092575591261202352431806082961301568099743048704233380482001788243394889160124094795362678193689009541261766832734825984133729747699849687342177978981492750540616009454376113211433003701153071135725528447534331897039586491088624513400844072300673380330672624172695294849019294615340222754886483456293804546391198760556909964017518615304415487485342589014165051840085287374518274675124134909987588905167514614282147190469260094867273894108917205860195346804898475922562201411695568713003629805705854472649477562976452685211000757770463040900165670339404965621347261768958980248783382379369336646810112944898405016872367157070944713699541597427269638342499802184516566572525616827163326751822933963265646521793233369160789196219551121252242041999284738599358671015738635246152326899654634867258744365896309576320288738643602458511534243228293050567287436847258281378522591208079495300730863202883418700283790313464024893814271953744113479464866132048610141579635459886897129036037515810193088272317625066444030675294223015466004307047480714827761681918432322003959019386961920000000000000000000000000*i1^167 + -179725223323706409068729091819159568228641691162677574881469683220380329426129835189808882104845131875670686718615145561106360091904668631165622673996679764625674560900623874146249849884966375580872757647784119689447144704974856381001467930525899958811906245224115552415346663025236443756506423719644702672686969579889097577676358782073579106874118679133972157894322924255271127045187806940549203679647919258237801839954482722750354558515888616719368786801589250977272211884442529161968715100200617064852488918178392648798674781200010858166857145179102540168646042437665598209203211749014765205340954788012726597170701214019869665502995536098025242607788140286550306756181166781650478613879706949320214454955905223807501790942868514602607143368579376604209112168916823922693688537183094423462093596063747630338590278573131302806449968348620072481180300768654628906969628884803103649275123418076355537839592037808529917673720210863964966682894915505211242652619654597654818081564952806954673923987424216896595027921105751614206902918946992535725097949128403223660666298761211597759213159438146657321968396603059261612626348806147336657917802760254332072521871578844746983958219966207150919926948056611655220171928521519737031268262912664564887114703752649972448406967517389859504246872636067831499789190834476001771179479206313859663409359608029765520246710653065576934729135373817323086262336084270660746681188570450399607387096270765914272985729894254986776003025696397083882913879977645836684982333156657096033925743090618630424844909939541122903916535638106400743667464181407176853906555725937901215699553516592938596357854676330023744202722347051514146920624356685379077705910821124160474804336093570713429488946481545339818827755614617356825541651641435705722107939259378124360849826963081889256125616611358220634546286191395894355583404035389423237408152627636122606881665673386459211532584766971294984153928968433695714096759298582866426021574069579944568402227357654670499812360561237659848894163429380748432984701838310332636098613523623350990259018985826039679590037830570874496822392042558065584280164090500814205704507976243011268066318655876927128218847625219889196336269841356847188632277149076819748358683913992488328243148919679682324581677469098556348289943964466106125218478748724877032580062535060178815239538072505602135921303696491735165089916916126013197114632891080436111123844864691460946330575245484829393662047861417254072134620010983582397130054493078150283411107347308409847789373319187501804986102719011951957582301418370932049017854846466194807320453664577647262043586489273779095432998889777693448151308806189492933796159354465301848746126656160008641082247694959626204399872926769562825877022198156862830589817177818555728972574290414506670901234740207245460806156590441132471192100117546781803105207081542732047306750604645372802353187796631738416904918673320958515534985005543078007930547826657096652184325706981485673596665864822570314810356710068844358425009615162382468399828190625926519166042496367943058055405705630774540171823859654237546648561302403486130944807303573944443318750318505612563491975833445321569646695017451626684082238246154759013555633904794275233120598104836670400393486475800762429578663008217756243853312000000000000000000000000*i1^168 + -414129088394669632590736836392784076380322144003856157462249093758797856621923336635988266103908091343959066419877007434434786925546969549119138632970716538475395997773122372337652860335445182215249715173089202899413037012363617471409237915001844125398262545304261675608465870382924053014393042445126293883218062146298955763846957738088435789136335589377282822899911250494464076935789346709124433453632756057044050406559124430598951984942000034602877351079777648424477821228038950047433093949054037884798455304227698997611631142598392983912022330705761669016024983914729880626264033426056839014810649972177996468343211573216013857454294945200494947711063779345411347112373690353191628759990311103924019304130892443797681091847646796884636894747923681804014467598834015931230431122819586329139039005834503812020200221905564356737324349502877990736949074333744726449038185593739992678632578647684740124108668057331126942785637262059796996220094951454500483683986956865026314228439284281964651016306480765495213267234241172941777866015669888935849268754417183042390825523833293728887448011680789801796234122564456953403226426872184699908187790429486533309039966553386032302966064336926067565611869990106537360945301152157683682839500911588159768554181864674800594349072954530703963701826458274200027097599599945110339206497657831801776365795313832654060949724386832129369690681209770682833656711294743457197735075720493361857584231893164456227923778935489382966832530431022494754691206475660006961527981008774417447289493757767367140905781521163326056414293891923510275818486528978623597285418557170129792150524905913235226344087616779714281255665745251084386101428445261770110211573027224269940137715431974518939386660119651300743552832089014000775694318117742968427249296395967971098531227601381021587341680608226598236532047577188487443780148706080004814471816089364404254096187045512542717226068293274673646573355590822003134552565171868082745802547059455433546862060199337058500176800431637007447098107011384553290519125246161441466132064491135988629546711924981506443358630911955924516467164259372208764650004588115856532211142868858763812448102652025262252135306948039225050958770447727464736343988408952064230897248002033736174747689169564983313914746710689922724013560282975058418703313979343498851120673731336739748952892800401674277228151929757451411035008146169119144569074191541047898766294493944912910815282055270336629999875514832986265496554852163596668528008220060623704685008266084854155122049357803387727706020624563788900588804106136272076941113117386959809555150470609914373841350875324419881865996197742842879380622236301675146358610163880678100217550848488390422576314938414681163795598988675700898182034623484226403768444560554437883696154597024280459692315953489984236891353950485247722527368822866165194604209129337186867681221552384373683980672731699660693304940847187522041982956578135636887760049503191523995928045605050065575722454673738533664002852422772188712417917846170845334120597901201950587227073697893792194360381738031852015185806120086376036745825250777618138444481508594936363009385648523853076202155529123188482833986057725029561420605035680159597023850339314811876937512075282466893073602274435742044258304000000000000000000000000*i1^169 + 23451808034097454981836318694184210987082218741398372407611739178089268422402148705061412710574729961323569625277203508060927790612146567880934241695561615431663394914666676832382542638268553228943262241486512975734753393356465352457722691635487734028992660057497615237422180419233032495095473979136390807581704391203417943931961746466964318321445989096215694996953796664137574024386347917493541136094193357529458047070197658465054878341747435262674270262180633520637046870314291021300747265093871469575373677326883886810033078042816824157565284476023762839119415368955499584320013610775147639283915650839358089433999640677889008796311002204889434181971365679789976668771442252027932243740116582980627749794811392579941652300686843174344576627821678547333841475392565006942424661894452128248374120126273189214900679449921832344449929651776354433257717454211373489844356436280928450739626212159986623470937914658723790787561863835931507497625285996952052018673047250939700529700477258558914516361746164720192814687574233403821900862950163697633274667948462831520541262736425438865093707855032863225546985762371381493041645362728736758441970922663623003969589754282287389997842878708160143317956440377585200188237013415102929752269977707300276834252998017634628052892793069498888777433986405642874369524016166945603984366853906332616452507088499235408937069655352568458589089616656214212811521940587932007194310504645235225844612102978289317203183848649422378109328245867520339343534299889402110203354080773682324809698129694960968941116666714280166928730001495004437169834350091880867939762426586919930718159118645320967610696199847473776707526992684178346207642045123381585580572362234780827046731213094699072432006607312860228053576759905351913444713536383048089378627400644953728353804336642027891085736687676192033357086797552820121045053860278368267775086459450330003160715606927640276852564236137825144010274884267478137723534663610904253655356033096352784603314556843109514141834739703095497106758965068149787407335075215836899874628237307237323931100731715972037856588056815081412631265311527816725467525366240922021195170506006713379534490397612198519705836868822556826412843758604133915555774046255733719667826800313136947484026254200187785586137221905431420635875355628346059918185340706963096147429375706896696943888403157343149834084304705279159574690724754227509686270916351782270018117210453003390967122369508808225961118706748783851291281053996478256923006116066500126108427535382559251164710569708471054480622652530042875959561898767817811190080784075464285300335956723820262262780381661801819820756141769853623624548898813222569282207621925322991025305921926237592246383773206582154056388777934014808604773689594738541502513619510133732981769409889100870131269190964712674655600101716594453167225232479801163876203733094656983326515146699169465702749505368133629809102466571727588160509770326268671768585149456263364728890076479723336759228199519886109850857999739167663555352475006240570140293943841428385006055561898585522897219215764550626500634578739883429204633278252430925768135992214380532585052595191168717011163552137313711477421481335976583818616160778065652272635414323570490522416718336243790404166615040000000000000000000000*i1^170 + -220894947584281788409645523949831161106480180639529182260893399553777099065402239947623514018724157331419564184720925791956800955048385407681155475885642810863498109329990458789610226075359019818385738222293889308652001374814932660691979804963996831302901842863978513431695474045685958296968175667359188691180524857801237661600738364210331657186399280087358601782612429616119141380844727800287298682812037457946522398016922404203526345159073095960437266185142726379410371388741285822048388331563145618429093424063553651777231033028641530065717412399495864800905974796729739409906524455422972528029480454724012327548582982282945944512283468771003942986780847254362695052841938461343113355523010850968834115019954003356183493010546835728441044528599443373734616109320762388813858950105689753359656930443608424098702802696804411752630620198049069423132411301977501398763594428030488074514683383750389467707750850309290523343866571856945620564743534359692262811654612438725194245011068124602858697636880903660903074714042385774211688909603339774427611280238694943748361169158654722785593979534953175955791907922712357176507268625431269781144363173670886939920378931263962748834041849220574471074698010337240379230748067326985759846180423715624327169507154222306323252605967407704093045661838234472146844951278644098983202841561744407027040243044613368555244777170578084953185251159168891464497967233966847188646512976865605640341866613833035972325692433750560640948456559310864797858085543596785703388638419120785285572265243110057877118780314511048849452906126822511941667324647244540614267411403929586919892907660278337528968274313818608257134535182112546569926067362822324399204115693211639052524398953294963825181687523933332414046049715060565031982479890366726555940999159020042866293641351087207996517830894996028241230887446793939457403982909536605170931009463306144207993299567975412170310505197473280909792294619245785276538405705467732656200369244607695678365624006572886516218315866131347218964715994427411673524489282673539049095485360917058988695710235721608212643563054233410830445771347626610344868627120272745343934836221708451929797790950343344931760894662707941288016370240706564721709838814365123036506143377062690286803061328133870732907870635206792604468942725163995130682681702324019156229486652578298719342702566634109956664462898168073059855448696882619822685638609202578106460711402137383316588252295453776775150598794239284509062064501769954185177908307092015237185177615180667828551797738526829260216085333942793193583450904011882034740105152080555350193549174957983979896481248671808459789160881352160164968041929405966639461234634209398547478399337540374487732754693230675095289540810200291781099551869160313322625643773197925688283577156135967512487544901167872658861340389131628157227335069371195551042527785640421219551144694235641550031030061449364744039911456352773039742894652688457116001520899145464147303763590419256596542848994905759038930826710913486006012256472447970576005023944100038143089400047238134554509447408814961000325942835437124550466623778434754318835662052663661929201653480054457440797831775040943598003778403989642815561642207744716024678346875180085689297705893888000000000000000000000*i1^171 + 2457453707631560972366448504554624791588143467665710072932237369725444629638533542214226624094493773333648484888597602761262583640956068432058038397264462187317222747958660730129594766837413923653407081603962649253692894063187415255408380482955711206841821200575842481266599537798945105052868484830831167366841759964103280063804414772942694710176039337999290197723637188405804415310840556855847140978081458073972484308532811852409863412103606598663820782396423147997913697939870985987893980887733440993580252063102473780768899756453699351496439005355947980483910106692648965376245939518374320036131187783072957470843268927440591097222056453945967479682747124748511529189623429633094479028415158854512633387234856496281673018773967040380157007289772947087467210014885500880167353148335985970870812378998128921092323143959346145705090994378212157703889138174981608695136614602183404645573413715088209491696684176219955589459728159433504458319864375150465252329093349505533972808380942625292458187664264456903416292631408516759997523475129064892016756077926283666905107766608123375917934142278898938591105023797993747182150126593004184316774413374079320987321966928102283790166773947064476577754843623642948483153449219632261970271397718264909609288713557065215716362285586819914534117616230063256641060305019051489386384184303828759570278444266420169791581748731259980264194118586477058157155896851749252009443204877560125611377331336612033313872001563645378167423949479862603101848099373839098362294203726151528325099016985369646245749611046763575498300976243085150214165537467864880187473058631956885786366630179699747904932037064697595865517149787067819248850439848498209199994424591596030764808922165311163507596999058511824669453581582247690915048979643330600224529893839906537574577625469539057880319534837950397409649547783047055149144686658003335475965328227501727575975193505262957727339187887424127367184657024853291820872186642278601796015141660613988908587613025020868414529587697506785649606211441869748201108117621695160404210110721871819568516163001198519636276559639511520883046904069824085046234737878663702216219988535144432196865154239459612708038947031425501921432187221800206888673859520455052091686238198239725827405610293750444047572755633908948270132252141695339061526421986770421101240441879908851714731774067136389273170443332971452835379489525365797053854906756589385847456149130095275313354709992856291790353123613432616938492186229319426310940986097744983847439733607641152389286890748479289996981158729882096919139632969951593308532131210657159771405580721267864988742801611167684377941241424835686030567293748626162987844164029219224040194732658132320297157734151116374553276457964344039625289250875701975025323412457605421519836278186177063811255451302251258647995079982974260852616419921955480352674238557837043306122005659089195059789836874652426303538659070611203123554981809796268747019029479385894586104909679134497368861653563236755517258491869276441706696995525712283154137390462978509604136764041976264538716962886860823083737496736838221204024428123245572138059518519428635063796845699734794556510830537071373302227989998679604354156893418845322293610967098982400000000000000000000*i1^172 + -13061414202843058151016568075555860827059091303992946211268403731950382106086328430837888716092778770267679656463787528282185340954515186929519844118125370108313210368830754296677221882389547438490510752907004127508177152201112104313443726122601830080057768819390012629218638198596953635477607955781520776168337588100723635515529827354531942094477124198519737217438295275576019276857864939929111083805914476768258005992195715582236935451954837556819751217877180911265526279524973105564448448245291023738523237150754433184336037997256127662804069887376446139256278134778463293551424502415563155455273113196852328739566388132541891357947641446422182334107936856305041602598696446741594334086933128863200188036483554139382078778379051574753648673647776993755633093208401699654237747689275849980523764581940543293946979212712267519109049656334858091371574157054824255568023949619737041918080648864569684458366697832259658876289182106414746940717020835380101187190999222933211813883632084821246017846988221702839064508843421800819673715620224432985217697033500558507935730133161142183837330828884358840221778230795034461716638553232977756570356839432682888073464178518128505429864398398557095531374679571909734848482543244758874744586593997525254256668748971981347711099807647208660281943091940183661780587717583972481078032378992127992491186686683338013532263584144409122048591332633103295315051807275494239930837023240418344372519030740141520047462914123577413795880293646859955317960725384613108966582085815040014833616318630103015540120512238892691906167684063313830216089934178893764142055928498745297291807679813131220005950748225785909897582527997067523695033957804773114134827107366319608107030670676736026016599434951770193835388189418901119788154197609811186935882248655889271737374754682012768328601161684673740766862319452350757247329338969068360900474572551874174869703293792670122797631594679397218916107336621683981783045624858639468828740046804681336691957069225538100600440131511286488776020767180248162453515499212013777732157836866845991416975226872155902112772121253175143996302116343564285650157459185049356714031238185241480935749253960678294719015082164893091134808123405554499767228683842984523294830393848025012056268363509672185631018689968698215249488024538743339521257306462285129461454160865625335857313784134101509111446219756497950231497531087333894171818652468686809602334510211664524917323754999783233572093014030593541290048156614121227977606089651664920422581458344616575388988847587319741653765889117893293594045029702668203009586458511800486890469496276993749559699685834191953197813556683862419459640821147087170363715172813496141449885728278163555066472662590965572113845725115958363609083179513899985881048557403564119827473405492118085887594993013131415277060455324813092007161854218176557001443116718372134559610626171151370614922360957077199332074688046809347633824515149045232036835775661530698986185112678313449871573265426498423864474660517527906481416450764681433047895483823486107061389424421368654789295662794710729677224422111950552072171246524740065777581809422654486625707467146389025181941700389860382321022429696135073084928214591078400000000000000000000*i1^173 + 29393351641558995602307344422591644897126377225817740826889241678262380390371031315897108229172022158879646193119916485232896285406051312317997449436001444442862873427632177360589699384603819503510419879439773766039447277255888547944595724091706961147952217692272446458171794140536610276802465192361874976075644964206060436633134835985484107391059321936022411511773605063619750704844130380920734424980105252357771532548738950585995687947598626447732171375936123802988706647947420939888310308261407119653989358007368113641649993685550807185468056624903634887731354493986866470390637095838680138254992294595648122756057166663782789279566779538552918337592439900954461235090985001623410725093756428490247265071409745627927210396100665138013453083973111720078084070964555881306968408436108811778108501883918518552551453306416428893860137214171667394584167273463282700506546735370256064629046737382213830344175198483146553551037174429932679529317120911787933485976401430231238097148462045818763993156540300155850613178133931642461443783387653272097642527457057550642323503234775292235106414583179728279228439614272700529801494518734991947998852052188110260550394437382836072012206549591084231045354351188548677962463425459620476127293314263794869533693595962205680068535375043089881908727101968663736347744688961185482010099146326402373389666046547098117898667687581855470946285488029824832239860685188416901105028625092662922084071683547939172680450155874365547846694769879574769313139105820209074837771987914122059405378012401559374791115551407094086833123012218361845005329188257596179854667636277652408716169318661183984176725977064971007052965863107222474778411140940760825875706809124498536675472812330089612183212520552607679249738091664711150721518216471306508288831873371154716008777871193960517641013792645148178456211614941302615098031997085558206699532842766894410964822159097988777496386709181243421694927417519870924944735450373224747095319337908405037317575111496918714412205803158831434599170111069373749306708643558376689283360321795212306119479170723721670689389070469736855098920391026732570794960463233436745754388492835699443647780891676648051351965082295070232572996040535224486918599817578897982202216251839755789531037737975112423337441330471225752394536967245090359015437469343239817869689135183825818345716295826180127133677970611856712145606578680948211616523438363568474130651807631711880989634653617129110479264260186371754323126090211864000436341542509900787202552534288610438138317481370039752802325594333178922949973105949256352102558276248174424154350350052680010574933038075866659562340764822042637370040194832076388051164079239060979985125128355503632161561920080113720762050073606035952348933636653034942672946325084361440367271806993303630581171008462611367381853831799511008952021775680333744052747047159986483442157078064244567072817724773577086648900249426769207179785329134366099545145142595653711913525966128296972765953382547248293277096602001725868481182791533037504099668601447727857717238177233634395665358494735851176655576209842220618401990241318207067168811248684096175851751596024951836521469728215495549699072900328325120000000000000000000*i1^174 + 26229146800097039343576622846501845240279916549597021346243153828035091604539526730098381983754984357774675452762438557524193911941053505058340980329278610151576316584377263657890038793259230193956494562647754249228515650288504653868297707022312510673599533638835534881838855068165248473673149150895198514994453867812663937620160388704334085587482987456864631081408943446743246069864341629949443923070159079396432113925955145142303954108313459933392762887009681384611800495655779889307257608418620129907623998267820197140782961936835287052475307872437916658612246876098232775405904147783427091113420292119641643596375092477951673612180123917771900174091352760148998222860882627764998910947113566161694585909293830249017851753065327894326665179860468569401098524650000919033958825903832925345217156986987638186496666416033614129176195271898585925476212881411516795763915326829856619015276452967979806370289630034784607396719774185202950608375816101420489225332979406564262472435249285688368615094696563497029434843823285429350531601080571033384562998555913898357989665167345469912739489494730487370596827295144500329996253163792664580465114877292134056846296090761946325652381642965046242101696857385341541925429151666837847817840477963944722137191981754806833203069470811263977601710206998965130168487326412721720120639533068544548022399070049829036566688164971092961354341080066523317930058311228559025285214855795791605690877377632330135166111244966752841287150118699250535849804646499252880744686671124815104317540423556728739418204513462139371352274882566072150052893885666144020710897891924698183446729462855458425482728870878302710566420639610946443682148053392306651709139522047618125248618847603140280613218164219781022100242942978886390120015718325261390191999484039919913814233990433197978554989022595422304674640993493880118539473470159532297687743298318355137920564862735785967922749254405275758411222292597008317633960158347561588327635564205588183244208059506612545436752467924624285325175939293468868051000299371676833427597471280878666295038923629798583548712543108784042372234097435187973544863712242080816791766828287958637058095275267898041800838240294066736239117911386146424243829227097802615740278024935078964166481910084463100214789587490399676991967657396492132103239143836774063711597718434044331122056772545082947861089171969821649763036896939734383322384878840492669968271160983379811439926423920624850436023446770973517396901357995128069454537414772344369375931662770730858561645629193009446082056266420139354879044389092451177696892570779395680379930081005679806985307334049470674687135822592514787537688601636174668312227460681635883924951005482395131287480232314588764715665715034133384459449110953484223386614902878024886892961873130774607237963896384003862612284993815528281614631519202886507987656889313729254659282984567335038682592701729949440159365544410972521055607124720375950113804303090289677065264144535400145474427428881337352303454097988207576645440964903193518169160139684610094761657274855399641418625366963325397525351858151863252951560125311934255907363424662734148093261344156273201308846195353216614400000000000000000*i1^175 + 7824779796110691584002066925411084492290993406340261783806617056559145603917461184220931992949869833025266529708199461387688992436375425684764381238923618351783192650174561594095674155901648486270046039376065354212143872584251514078751690312765546150980880072158260483425357063258345499601500286560967091124959948314901075440573866496618524621819396908261753029621309062802744906619948015302009198860541476364093108665476360985390509151017877033891104018558391639844163950910710322073566371178671207261830101221897830030275840374074295930459464806913798930804383215899718614734100842454626883839624887181946733135005574666018757556292032680410419969648637915145019062859191094986815976184410222805721408024091745287552342669022990093931700073597383235971293651580759362582101664257589074775173101412725070494232036114345694961251949236521454226227375074450167885077331563815032693063717079683175904478462129997082048559518602835455386497470851494769913911262423284520775379800395878200003956800856651183654356144782652116230865000727293946788584459379868170739356841884568262571840194872405306045116740618935148402387675486369827074579894751758514233140828225835183066818531760691248403615969623968242217854819303346021870050874233463656489891293989999811916085502154843431322925197073247275899200610924059152144686144892800554312777159522911881746205522155671476111236006092524877990210897312849952048626049770254004740871857635026626417951314333850293655761205852008781524098379541972124580958299903751341138095162901417802650438285317279962944143270122419669785757042201492331311114840059614983215883398649280465660457583704591671298340232067824121471117536093246026129847525884338863369079994663512988549750620488740749480602230207541439982784948646975383223420046617520177208836968558642182746542700070024690083134926533421011617910364269118856630388223502747520471464832577552930647517532178869984447504497437337781889361027351816743458709080279002551261191207788580010645763517609996272246409505681596119457540322083683060002535367928078617008921185037575430614564182297632274412907362564463050505393796604296698626649339270154836690370414014151828068976724312839409085947192553746252138131645711207730982099749763440848168892262747021767791661442041920538179002393602573372901793006173754293023578554695056848255946991921605165679351508744540516827542883371222866560885332191282515837893267607106534949249246223371119091940694757333135983463399028174968246178041169113311193943715898321334881270329478238326169564688021044487086204184409419673189221730883382892547242268695773072542901050773266176007242510484564269752483501974969062106795314727405681787293247923876028962132205014693293595268283547959836421650467416390936135810399481827766403911959075945130084838526880589143533474869666302612982981207906505341255962636735998275249329839783099172870224387709844096422405809330537651871100458768985034738496985566780264391797591211980652616489173083749955426004242338562421561595058886463137706076917694268991736548159462397391138806647469133577770993678115390079148862607022831703242078828329146520689120610614391372513280000000000000000*i1^176 + 1018909157535520476133057543936863616602797687156149360292650676890190222378914563696684089249148388437269688032572961252723060958768315934227260016507308458791299068256505439551381159279289541106975276051143794938538382539441873834777834025169022656398534544918086472652464795466862945358291848178710874559544616061852456187671672510125007570726736229999017536306008941258579923702561166647335867521913702220503096272739012195501336414237749024541155939855778486276047669691143153913663341015550935971916194210584030772680143767162098133447958115448219563033681021664910712501625477388251862005936225904634534775558808929410944885838737551497479834066313718489869995954310446901730372832286019013101034044771710570743965274270294861321945402105629231765795639089255909759107432652315821904005245937211844668042930316130360295467003837608636274613601160650707746776078137666058508437488112323800678127458108221897524116542242338294859840452985612866171778299464028572555728042695121391573694222801582537044148559277926770374989810443039314923356528100891886329067020973695677767018947671825503059174528121774315632437515368243678285687701918078304891858854616195965614637399933653418531019384730398631796160036586603481458448329955472340584331612232035631682968199057082116289764585673814451603027414218930170175056892113415297999799484911203056138153457510126388010287807295288918987305191787404059485120725373837461524451961712681352072873678444586225923315899630797428668170377841963609458693377099294740620631927692407944351727977750232927487810406187090671737223226991463006308254132175028342971411069347609547104294922162742324770472978427731273238516280938223354729357966040127577809824735675239093113029388137659563773098396982285123441086857877659506233561369994958995756961757223429720894461049873667062902633707759254952669689083668551886520795192399359350518941512928939964662487201470227265783420401304310385077966779795201810571523107264733008004406102116341320999611408188206086883573985296587040339350309861194943484027817998507702366488003241894401850268059108967561139269097309544422205642330903011237766889295194545882237839737780949612184078751607157578509543420085590985014993517749699385689136979185423949599935666340283446325557309163757201071941047314331657202723042490029407829552286951520181677295025363182138413936342703555925492402198498828050664751584102760391668418635390816895330328020776364440539239293901485372187920016996314277269069217037044210609264222926383056049185242529609243721342054113398520478004214511948026926928379605280514894935066052279156045182432528088446795790995444033315314386894713843684896543508940424967346508381155083229640609714126411559584688730619248290350939814285110520240547860572817035779330331793242498061111516714452784134119163250434647623247659042369353857259717940305364030633230943337209982284853378268328297981210670920074279800532517836404054880762966183070986533977827107018551314526918391607316973744856134284980594822974211167397740503007729509633072313890958840790275947647532705327294441963102639218583979853583165663314723695386970554368000000000000000*i1^177 + 48585015324266427913919961726811634208439032354157942729639109196724704595019590162678097662422375735344812968774356530696349527990145685064484227878951657199207015430973484438440114426408222077503943079914093286764089556813767913292137909868009298192461170000794732654431563761886421049444515784193418880838357008463046793163242748007561925710654439771067969576344903068938909998290726229062620377511103616569936450832773489226527065384669695853834101827110600999288119280519428765266958302321494535859253346052542945782283259538459416504280541290744989023791538383446607341219419455682526054249921747641968782773695408789023810801000731487766278321956744489020565616240522643367619196710569435299266112415606007077682494297361049991891532506354881679755130981597918617272822610164510278249507085240465571016773658428376574894624012733042576482514956491905005509568363163925924892763776671155114727891633708905697500074471053371998082830460901328897440377787114320344619699484342141028428483954041630030450977406538461540118204745615454812633759315171844908784224722357595714417741121440749985232830457511047186576774630813247274380874141668546802693399047136298333551125538374140265607749957295197072877854438591241091140321297931675411474798705545127332671781097658940393733818325934694719238439630595165594165953003379827114572663120385276784348650157722845907476654957516483367651136202376804522785858547703933959703212575387709886951748717955414199393103897644995323743364132951253323478401114729367169803569938349132077612409191820595131053672500556280225406998693786121280630599795540155123474893243534894343481176595272243070658624772937917521083132958703926185715330278111738516611706560706354705460783568991837820441029163397456481206569187366773778556975101644482231650725077032137845252149479840622032209966228049136677373084711302291101954987486843835219028227157198985858521400759069997458799501154378169834229586481321247197574761460760403996057780161916083593437424375913466544212034365415553009509585836625487533681337987441245513429083779166908201393421400414637239112666897400205978267799154149308365459120649209160357555475339976165304216198537537243298763719491340149269474277535820646502329616389219470393495974889002773273757412123666788807302543437315001239664144185194901163709669527997141435749752362924628208414944131539710838686487221595219033878304871850688532157402143878156180965241935926942444521163251293830038097274344971021075198209899801452981476162782508165843778864335148385051878444877219094494733185961122145565341018656291607876322294687439754691283795675201142233974272118186080729663612401905010676949326050908752874802267200129234249980074899305097842641643741604196222874493190302996481773071008006477648245734502949981989295028907077336727682156617324444051968079016561636506393621432295944225218223670092708098988712395724851689500787088996392129037013981481937464609566397124341362635598171955247640081262935730826254139622908763406984909116579518483900502891698666975223644953423851648031398189474275078230973219209741815928351380170857869895270400000000000000*i1^178 + -199608077154741095402394532324212369065665381793673458604319571103719185625673198569364573107768874612095577942183342002076618894943891807962459671708532039033718088208518051429048572725781098784599680777376962213562405025291934100999939409350463469606395949389101281075606772626195526719625319668228005219854273017466016946851561772209924161604248831796989425419206364427390335750858963284343465739407927861844406229535722180297556089260365729009411676776911469356662398054367036498478218750608510368142130139346564179565952566079615950690561836746296172338160175484973847555275067444851090852880958821318373538806779503383332279071758246864019783666068781245917691360755797861931924508076162844340205932272172309040364405498534968436291366079453007876734393044357005207167287184393569130828641852243778696233014422558709064928370519457351813195585317048354948959046170883875058344712454071539555774105599879619388874439248126743613816790207551088067894122247374662042737495007205851604536775257285964555658334531948617319354142361893916953011363620074744729315717695202138608904253403479992273375887790148601454367305622270710565664586100125550229718348057794535678758020213866771158883520915445601539204688637266812501095452203145774746000864933269080677907864347858510845697642112440773450604529387944098904928262474003453695730179159302377720985333183058065219281209981532054190280407238623117927620570483451956616263057778517330332060423182909703121045696327612950711857755887279802034699436906899141150065290844499800803668434802312601760645893874902998746835544650868667513252020438539150279385160847103569832874975432965900199132701504736403120096696775672382866841838018801025873147867991558635362012146428149283534130370006197121213049202535855718373609341599485514902168601335887762697508058805043445322451489710783818122501018878139762389005572119103290962656322867717629285498916929564730096225294880292966147623836021383924923154997435951767749723157479034087560081727927340721649648479230994518721904716586356795203309565423157374866958300789661472113614695952883145056412502691387175193653439173641274206667916371864544296475527541163526617438604330690393814070677253166978866467227429556430011559938525478847658241102322248836474747054849286534021728117689031977588738447421214860655492811864252847310071519165410436339878997708295599986472707485032351784883968283233708742497440829983049555411172779409623419583134734524444826093422602255879359771367973538123808695541861050730825257133725963427395428954588554953474262524286767287848825953324074842043970106696717141849358767925844051561382197726838922936161375898719418290788113598513602004032577085061563916184489416976836979443187201414108071463085323280235976719598807455376123375000883126801121228958329858678631837076856105889989712661415891005902018603510564456152422303012559094902323978272896730905510125496738911225019771003767221699112033263333465275932662783616814655828859708196832423176165868514701428853229248954660426178929153097610601930216905510041637056905370700981210734902598469460951040000000000000*i1^179 + 317843504417652241153917286497172908939519921150182738085795229963855473971679616286122052268641081137783361242321303210047220645295023746230622908459662734036793151364950034522759914537509107542065032516918889036190206460020190622655479515481108178530709846564728082261318927767730586889221226261619722727253956952745322467920708181197733340412387313696499656668741163161082454718638368061877184039345619755277148121408799066382636523397370643736129209264096380861034936110383369165329538792384780740749822115564314629718148135457660094447259737852603679437412129350676005066533216019956771540867619887525905407895845889802926440423348812388334139850042283139182172610125367160490784437958975995553356966231024667459615665063749357732973554797670789926517723292242586733502034455584050183108022489304741202618378341418045164858527404326424898145263597819174331476161752235373505250412306317416943909165882564923750414246587177419175760193848747567746495971643430338251828160779819336198480171404132509980427615353767754155118631683395354238117827375382992324326957570454220123208920928745841330571078263701304473538756882008723563847793887550796595167808401768707189759012248863613147286100052630821933446495730076092010851351973172625032707698553648311396036904695387113038827807290845024033868398409947260122180733790097534189929742605656233787233526371976000079981763234080206443600814412424567971956186188349339924699569498094521554695714648686025662021982642417776896803098027368359861095661805018690933323460448899837619120454867329062742507131706103334661926778531051597727367362733012910919699693737131780344829582271840127519692615917319313658505391104095038511444466578818088228862389780038264286519962734272109441377460852013812427411443118166365849986036010025379508754390163532933569886355643020374949358535893012121069598215850596592758881153238738110629528179854783881057716542474744822659719130736574475219603948519338097410512593385404706152514838812307570500575210230464568400265520897568318499135816789944873845525920071678872243446491358361427092307928161860674638230969288958416300368345268945015477617539653312529362483985733997505926380329500563511253182703393698139141930635733862728039066560390212862810958380902798982454161695152339227961234024358698528682956727316502566037847879321938678536293504419179970907910654231324990140749135198921281531191715158055470282282354017722150925095069040905021766295820951242827009304323369520909372555402050062879913665355399929686702265413047354532972265861309586889998776287131943258016809298555593188633205190158947232732222137908801183460749931507268151729779139533859297682460324190353626577996894245315861078708025223470772205635413952310738081798381661335393874022402279941030111224119215917492935084197695883941695427015218824473519745733766430792161898762385639020678141112488316265910966276871867266786598169443813117391336514443959898778220293137117158508082172004676702502730144198707905034958639914211651958712187706264628784642061441199844628502880780023201715226460754995576832000000000000*i1^180 + 28640947760311279852746633040533445409830662154801597172560277622174691361161522129326539696275981194633672808667987885665079051207401325142757816692000605505650964924170262482590380857176766361149806072492384384513573531221459444440436241750276026220089073654947441702397499460847661226672781247295403219061357336022426388429396307803274339960454635811992594032019613889413844311823351981320665028090698541257883568690748214605855843707555848929076483025397385891040433203323513826718983198574291405671826356902907992947568011692093677724256402868741342686901120442210734343577012802008013649412356923038299914668738562705910516745374003527328070167218615636704626493320423120638288463658419599066713580712694552190431220554925849987215037102353743523047667967696486641303704827689511547317417579729326116881974256556177610436176087085998601453971216518393621420081356669723047910024889597498268569461611366317979642214924297947688808743841552019200774040825127582076901367801936680954511459115662743419945099287845668240577059062887949150119255899786205929811870089100736426622843243385101035117612165503754486369590115212854493043795934529075638649514458873171932871536549997289000863441793445550593520639937533239836903911933196323835733639895509583243899087170908595892590693165161815161689679291501534139709051846380786951309236101290213871628865048353628026212989777333282811906407606970823142910374124278077920672851909949853250425541598108376818774946298708065086504214440658558859350072250553140425545983289446711361835371311393999881024805054069829044343328403928744075949509355661483277832979995998239313256917692264855862850401077682040578373803043755138724545745790079359904760331429273107044552016046567477251241447308273940128623704985456361749735860986688001071272133318541466796815916371235020433100172648586975314705940974689679829992743190217600994304849714029274413743880320942832425791159836898181759323233613926551565799204341250451621332338588265027076180509280020163976584698386688564953240462545000563907464054496214388951814728816723867379066293658299052348566257488368215498926573832869445949072904420898433539182948189567310695304664236812434021237074519327190907886905873235171146754736914868460274118504669975710506534310676236560788531901152946416998785541972849082304160969117590512771631732662279187262603771417182818601385318428888560446710081807163457125426555947218744285128188578225154170925810551643347287700141059132525542550415786473027619014281917384861784646420687524331830552610621764475118212762867229040134854626940650326761995546622187079559428593640548328430443736388097717076284370755244844326982165653308664198835261943632424713706067694275155196387901194664639970119016474560406760641687242824413083184578319718624733691666013729979039807625132291052477048372377272117319401822446567048800485700120399664996520784455771294982584609584176421989612396253656468230421721653913833815445520931893418949649342531688825023284505675657722121027236929380414233117059189068579640033199900537651200000000000*i1^181 + 163368375483772161642482754540047877573863298460432803675629452585237959443592951367387885270794335615224154707841414338474474549037611497702047746143464376730287288563369108082811845604896116579744961707113432678228628050239661051564833265397364945024844903384340073409409445784132371304077700955849461610349870966495194154473446692313347437826803804395903289859026993926831887998981206806805247565094887074933363992837983809941354597172279166706335314286023651891236304110190164823009723409389216873593872256160877643074283513753733854293360805826943711530673094854593408354868508133815629055424112410957589428284034168903271602223055007949432745829270017761487860127615791520592955815298528169178334699009823939284151314254473045271792214817844568879421398266739333954393887849156760987420689838976676269315315117803750688151746645920252380826623821171605223683869983627965187104110013017257102435317684520244014514648636106692613177554385810091441204832306822135206635386650529857132364732138845226015759876836002859763962960633085005106734678965168001433586246027957994632210296950781893084865336346909731424312754984439367457115387075122922632800892332866709203610117416687888114609750262313449934557178239865741459113554296719072989373468437538448252308451508628043701221304640225479640320940935793703114445785207169825046794622350572912990428311305236552717768475644245255114923022179181003052613073607930581085777796816738447997856604675237287926008875358011960927531587722813712590036294950979783894344737080590618667190511000609444178774923695314225605245690080598483269550383915783474505119160736968246607865247923095229977256659662629016115129838457972550245252596414263135772737616370192259184400134883978314158040016745884255319996280350661431804672498718650318711168421842776600097473272154677871709340492549694366078057038705768938692757653186728151208472964234979135827718874885104998129774942147780299436376011502986649803098030060200201535352135595004772088641907712494854576383953606413374332450965570672614260035700473998104820780276142995780089560245190311710368599293507775329104168796865078148296690280397431517093293019846726732962203584432658375062168551541756957623555020860767345280341613453199051456126651300248558665528104284610074005223175257889875796701068477971826586394672420975970818817926843373752568749244693110600440501119287134274909223043064937801688931416770658259745855089758632276722030814810823689394172207485236563751978088338134982370229475295622517154630645703502855291950037830429200687638967160979255628568273482926591560975576128555075953098296537063828438578354672032280276647518893010379045936975105492225468452374207923803181496264797418491549304687153364481243071964681047328750176191590213237346603129079041159447735366239164793626836219866084091133879635369162089943006998074459780324929222923039490073341439007653898938980427961409254483859776877379391064375573782676058701572598566698394456990125164220947574464607352553413223626313156074908289260050186240000000000*i1^182 + 385903433965379508411939280075950723112904762274937319260344902303279346898100640073480923897121078209917936658028610840003304427307917671889253300265956749673089609388940827252515375609958990810468633836181963812627796366938892164543498934874901316980001540052265676341340144372815724034573718480454090976874874154641769348498664159509096959517792812901160156855819101247221234627120862015959859183745936741634327077527840046406587250280608758031213527400695189845883952474565565925640297682652141778935661020000357326902003579723875805637040096865264935988775699963634562449757716091813939443855106852217121131737309102308931149882277361065116529672610931895514205159223092604435351401423118390505992501474857532234507101713246460712187604415548627687353101890635690537503011325272028084611101619004345695826185712368883987299449035131771332039565923228174290594305954319277363266161839320400161931139415592765800402597571892787665782375782422034625626402136924705141436322099168996370056369040444773368665388739380988286787928914650002362378149848779458368033089288083284159057293769750719355810229115045786224339001529520158399871170263090311193643394735428792007050410445718808284768913184753938411204876832835524598765868011925784135908532014197692286465905394597775079859287564981472403382305353639273598271175662053376747178301697750587635295053318450845816380392620918069486555611684750441261634015708561225166041518905219138215650162053276302251753855226561886872361074834015837014155602470519213361399747079997531120010575650056885086155817155633317413431819600248449370958913363330526469354449793596104544696224205172145298624676901601309702849129951015594509636363161531031589993960913969643624884549633193963563407608812331155284597267290546853507027837718277825757989316294012648664351675096818840888057044592104036805032705751918907830735257641781920674653183756185493247209187193153109356950771549715645168596748531402543723432995415721470195361030142641864516826865322816724312286694750133268007790074554881738633667593336654015482749135571484215246107617499431888698047039955552312997680434094565306772045573764027018616317976910468614564934008428621792855299391344575797380574845146515791612571633892776252472811738926761395052373336799474330847598147242052625274803762425245595798986595088556161760735164104337840667490328597193543517064566411912901582486049661907700426843788093489262912541482888368330427347835404073089077330579800162480251576811528743871997523271533521409356513551859844378795813494532759429145361396549953123118110042078340279051712634125768527238124976727622889459880039207026377111935707500499391141100618588696196966006391913182202105758054353915599760076769789519287484839087388565428464694616845168592510288774842723769177539422065883620553242474256169337515263636505652740614979067325087132609567063070205232179967395380548856323743410149409874914624936531453635389886408881621489479507868316007163398312288584679274197918113111136409839730688000000000*i1^183 + 71268864089256228613147163985591246405165014296775736108949532324423129755596373624233794382335068863165119277777363281641648316061459487068999587752952045076468639316570152069404101745774993728472284035323993934312710377478993168770925752047013776609226886185114174962344877122948423309322004698434954956346403663949814695852711988842666206075079459635725423070039922790258578192449046158009238623293973209448843001041438439812270663885657205462759468388621742288833091892577576746109268722564751548450826241727888587673953159336489675595690815141717430128203921504903712898025642967026094372851906175237096137342390953020500401757319398752542517850661658681199679086900346203772094307788344607189378593315141914388656352914855438323830090055403938969450014778447809069779298068701666995873561582451536540974337932345843173164337206332425127302775968904976310948861009390802303461217040610853182078032017954511670846475535785177875347503416405188554617950248765043540568220716625348552567032048240968556743802440345297292571642617878454151252357647095036786292015198392462022485485730075531511848968015085052005480627164629352136199651954376502852303492275294925922312157049661670533461078520646861141504076822412729623144631449858671249526353558655086031027301592412585709637688702379453444611215399963502608002776049694408653950771241051028027074978742864824988930118418218702265436385719510692335882960382139222887327837679792631137409936092941012709071520390743684012497948170749836340760308253631467293482865917060890209098152456965658013874689358897820151008327730677689750915681068013674677533495063044751332029588272127465634412765462223740772895718354178205488380840220095223449230903072632680872519737009622950385525792062418638878870218694923363336202372335231050483776165253891583725123679473979026734255753962841133913792286607102528678921225948838510359641790914381358463358125633006159879832194050767279937055124073475089814744849323322639324089777146265672253529353764474948098064238167206737319634093324176199152529427563701373248682465062722850615128859432376989038891037090200870219813296903900322542305906365767125124381657729574084584287984880916142958038203617205047644966808490046022816959326897152619642655993319529520292081303337322796432775894239498421416907308608885081838450508256189252779904099710849726341324249151428999439175383965849120920914066337151226586887164175335634966469157585243060475082676871135340135867469096779242968592609502733242675332633951098886005000979689378696422627697061772275036176530423671947285331994756879456637543459042858197613441019701035203232829332574207708941384805185590255930747774119394033329487650711640473975384389246528230394708252803254483695275547544157808665064195482557997151643490696620687155714765369610240503133724125556007695465377335773853716652613510381605563856396238594709673232307446512307678694495689878117663136377129804385836406592174899381763698671579278184602939064807032514150400000000*i1^184 + -701804682955912683440618941016018012376713085345724337139114062641169080337857749979299788037443848491112033041712728123037265744183986952291062460657869691056637924146649504313694214613478807150664783624580736141093050071014503522639197680127943689922667981292119671910486475195073422198035815684067961798076217715802536181022707670276812066128854476495070644471652871474326387979269512685530037340054342728642368688239664962844838148319900278053351890707019954168114736784254880062620636507574040245108061967266407408081436074094661435443222721058501953305577478075292302639939668275794170027079659071975429847348992456506954054389086371455218971045770417126026658482561302179940752062309630894312639961915599887566459636461487079696311624981797547204481854378729054022409918755811357289412094203492189241736225361483781749513473410928211564413037741685317488905635517784446795556937664883795509887341806997906188476462309768108767349824917224299171860040498406771766555786109269658547612675798599123313188738220657918904054110504698968589424464884738273643152663070543692320363243067699001873645423315726855782980670754688919059090289425559410034644437257582722114955285275337678874394927865509186677446318497440865614978289230269385928206287854052659622230773638814228831001716602030667990358143938292085741751803645111670911590645324026186219104034590709774798466337292646091783788208602907439236557864707592426049991463656190760546770311347336278341740088208534536595265421026356341765621713539937541681571652783712543098683682218393949880994371574991963714472731244333641338771779446718031556320327651869744309004941885654254987429380618828408538940433288925598810950609574929378643474685774580478198644608219032804817786851514800951770516066579222430242553256206148050790948449915557892970258182234575664370693709884024756543443064287934840146969685355784744851225085695894332803086297998610990859473094719826764481672979217828852678980089522855091362739075782669797737291477265319448230586872800668531380034430692228250521455823213350459221217777558385074781416841199985599392356522049083093233605849114450581582933559748985307499670685157165785640800591257216884459489421579403962056407487193529019500894462533832283951598542883077638398982838706049303792337594576739048901083958177930221899166730361308959864648733495216735185123063896477482937331869070628120534461033839091610937934971057463317179427634904125021568110609947857864338566968688156803823012882219115701128552052186927671314106415065218421180315706146524366306131244916984033638701275792154626596470131972030855168647374723347382711355938768804639079838845953545703493118580618660353557170971845257876886851853174628841488347371744434989916222525672387848322881380447056816243018363998161777615207094874328629399697601139593743668064519883013049745336323898135631658176694762696777251718917163304555017552848243576029526858535247646920973483590355729813602649610649600000000*i1^185 + -900136329322482865106608741077819853412369433030478003745570401968612416482858110143061730341081434078131618090481133905052053145758091202395222535361209772436538105763460922479336121799587934328928535611683384941604231162799041891555900743906205979729508023066019066413839489386457905853530498077163251419348982282588288044884254322041788748490924569453174208351533455414756334346026398815524502486016296299778817523104409555960422463110613273881468681380546343684179902633882004796025722076750346426810228361253066874358997033738783752485570904220536974049359914884829469943953545263074988092712220770898097145887146656459742841551798870398941990627724288404607901788633075948716681893981880350953795476865758410848421389571518417796526594222482520182664719636959834971570766813471562454529343658055292248167979775609423213734790976107797100090989822521100969939752822504304983957811895272237517485314360512677473168321266441419068448067168008844296055406926915788532688913728875663618112263707399815112015939026872868817948768497289307676730907407055234626664256564148330797791778996094529345700907468904266926052893342303934935252077443419610261102464443238153955536636475379798002398422824062866104106503968596338007807357623238574317210056129470452798438874614704195451089782682232385446121594545789626612461312896695900693128339441460786174736967093905295392955560267579255023396855474007619911311370138689608621589765901608408077403275493941280889113391271599624135290676110807986641479846027435489416166423014084922321013766408458224244520740749855146718989181821195511072704238468034178880705746966763556549414245313841401870120608843853623127995273408082835513858634544694424958824948339302533662837671500082385293876931982677534493406603267470904383264620983927302568012147612244935810566774772496533437839037931440819550234060628172538328335232585636315283343559648912853387212608179185288601185018639335330780602445974720826310344740902766457586575421249292333453207318640565557205446069837907030942364619198484510040006600612604780219332384959460446123185564718198207867616355323047078488936071857523333246740954290155759665902274600951075757398757304495856474816275021395966148117196918778129594214103605367799953536943347084173461153964742407671374776454181997187900567983995730720101226644144432113316564162268546243781537042427305387372587947564751534737190272572185820164535373260472562895403896899055086416010753747608952183440501000126674682129938397248513787220184094126595040288968357090401586231077528278889831239598594801827635180077020282093298969162684957395873994559512352651571855619756579310478308573779405587269694712545269658395712422216989412542456172407109469814204395777626016074634873027574572196121486196966577453209795152833691623673383359689645576128620973167009030924226975675435035759458370146115314570045946084470932797403914659572921947759421244070452247430336289429543452672000000*i1^186 + 1200491395047680517923732087326667178215233952156160044793570684382861870474048453354232488028687777877803883906008252502447831678258257894977797521043709408377678766662329574833087300823090794182010238867615448123397918075676783425006569627265199199311553167558334348844576039228957249654481266534804613168532872355291814524648784602679026652964075908139383746614456645559395833826683580293385771147269856874513709277686297609733292098735467469459574386353003682419813501267949586064755648544267479928171439463058526039727368874298026991545795272310037982504359691333634194904297896474690858368953533634284856491413491267525076931197958083189583968511049238483344315312729410952074294506597471100112589029367416560081372290205811332878877122475968183819683071150081009003611988029985164378535401274897125079168680086947902545460625089814132378666703722794508613000358737741380936103364937944777001076346171296950494832230289767591456195514240904608713363922274848559082642920650727518978526605348933228714869730031258856911338768173215824903250474440227846741370371579894801552765295321628372766479129085811160932873614122665232633941027768216404921138851141667930720964291974756869388779550910874539445869508413912801087206269196496256440815223233481895475995410424543701157590817599985471698493527769409792830013944019995500047599640302247564994823903660314829804629851361594797997714166114172214791865903187816070954463981644384229060984218394927981034267645401720217814412539977244772111058090138396047599925552934840830080874107064707423738776993331042077608143837528853251082076214438275394461314446609064068389949496342175576933091852843465230668819609392452307215349236066750508118301478986403840844724461573614907481855842064568739736998419219757755750148739360358047711749942219523251141566399214168785831016721647365165582213327024249916319177510177864662545667844520361175050562231812606652889008619779195106953386497215300352275988041643540562327016510485909794721343888400596902341023083340817892844530288959693627712299680104328339808570735520921717553276799732967182284668618228953780204871432699240049146172506350475921992676931522287432602813887905275441880479920523279899140726586670514420073300896486362587021275410496170730256363940253359106078252482222255007966079916414008607142588337712817553667973600673318161088307833509422482964169157500854147797892898389145583415602607286065068932475227808148080631875959853368347448481887992937408451618565597767801977560514193344587597544908205693498793888952340129872127321972274206737658531006174172432651824292642606189959183473643707168573517889755581217418768323586300398215153085710465839191139004684413511209858929008835321951332997798397054535175661449349569222114847577574330332480209166024462878713768599647321951562226228047534003322075341631820647715222725955916701906592534021024752526730520210535057090150400000*i1^187 + 207586180289422652606201558435291974293770018051291943226639555917264642190657843370554692518539497435066347912032934049673284599645355179601082640252703133531595158976384203198924836502048896134760997472981836202073678819377437003026828237458412436210107306314808672544953107668175230977855614542782028956992733558963683845467930015706750471007689304461429175579352887903284032090695265214345954415418448908615773741988518194880663521497584111816758065821647778189135616729688667983550907462899391950970396675999431006906578217663843849313963659554830967079199079343098577491029485821639107243673244097092418524007159308734427406333503591042271295003519858955650932499542168701618243292614780522065138523661550657515203625575339348120095645558672162209966401819689076364086042636104440073708273791360336983451284871595995265227696629075950537638789522972095323774435657246337736018351332823085652390290745988537847010377433747192899507993687157661247431160907210915442631355861005137533726840916866792809199182588374502571793304125698687843480305889044212139543170805817518981039451583580533399811903612351355945540513207452218949365979992638667866584588198176921426695050180815083378451979709980540914734095985865694657264484507935399483323314749227322335201902377089638064574927423811761237151381986018672987547886449128042186600516576671385909800231286777605806734056329730395855191354352219341829068455605464040894001546037428233273110948125191668919164091766772319018086308978670235880476057914630432336512459257012693613550829796117171218588436459720549891028196017620597019465430980447561583341143557255190912386891186066395164591061798471720698354925675333732345865435732663801152347363598615129468024554012641969192150809250911614042527557172423114500974366054835027905687129397834433723119920964217773051336678837322944116107518614175632202167156551719589350247458638511266446309859344483964645543480835431748820168739541537440410965763868894677398141438910042622232139663937312304401970312205390322151506231008599785659725274930921427066222431258021257280011183266839677321969360949198799489849073016648412930142974918174902886902407294336141263301876695146574969392783390974160076666607949247856276353915566779293848561858082988167340111071806431004578107046877420695985109711543229602506627098426936945931000528990854962280804712553187998878614996424312969326237235862311135849429708764903035487052567721620592134573146500290950732609570494938051702178716518463976685600494626750941308122600448660708233741819668005883148365528596376045904922926414001642514279658113368484118080797229416088592576151802756826025557857163851823335703073013971426546678432166895870002496094684875711886284631119333052328780302683398636840015061792219778501534190887860773491174265339916925577376057009915439590985935705780984595765926400846019736717230080000*i1^188 + 115705215663849417910170474803641370794001611187036068937512763639134658327616558727387478824416071605145081099204902408866021246201358410165818163493019157944587835371595009574485529498859171276576403586868398231454592639906408726154746508107550289813693961440025320564655262473554964450669913385169351808361664006693057986057788734247752554509632871201365327808549486147166204018314418796117957941843683862328978663612915610548811026736155397681415759947337214087092633779499185897946279675280812088801573561127737774750956758422479009602121670278345232584241185045709775554824162621551929799613344461549328570940812769363190118639431802027949052478181637513805908948431876011883923296207852952145341116076593841704888563258789921674983042016872554060710992697053757768080976308348799671324020058818218091204117291018945403325555879973327973406115150820255862502086933007195526897205589679363917284696251419036620561270993439253008733481782091125862893238692656350294157326656422356033004621548894808997149267771548822534835617888202493430043150524592690253313563722849784905071684700554280777552504294327905900725804333026429518556243681131469375642387588903828598060575766245260867177625221619141638719828917580685068976643696148390820427096451947668714475722862765119998287263008368130091034878998675939561330336981867152214062172816796379864336256658190246180029996578925201143344843723685037581790072518975433180816478450869589382866225072802733125553565541615860411310388193217450907255988827645876440630465068710341036930810530093965336147316506939642890933798860834477435532403545134218359969555351531271708345613477587654930190318370201407738158171190770949475037550125326242389583813137633090673401941870307586301320003536035666021305285916229340118048771347118995388061554369315404144104308839099760591391851436819966311067127749246380804945511599854181119472658870737134105724193591338409023321959513384464574727476809295666717193959983823156198715632419102067609273507941167196543582356395220077233554991743888905695114519219644984059975974220667145140116217742202681327635144543417501720594197008178944516460325942541540872994967165547232807551656501583023240547022434435383627458845716525385132953405580948494049298211362508220054372743949035284827055846292783606067848988671967814376814389260100727374915103638568536694710957502988067844632162785951724567443181035282040265056023067710186764777130945705254725708446721751934237765187356602138109937598861686079408957940854631057285907805444208920892021158403893091993041539511048071627547973707906485251355184511312801994287994747435369144553268082317345478598338380883436794163133598538272099789399797496200217635103165007839043760592019608582064156374358880590509453691753531986736301719363760709745992332891672827179970433216748245245870735360000*i1^189 + 4484957671039829454773986271167549915395343550648152683869729464450271507567812441709594086535415938189473224939208818293226672619273309692001395932528932627832557407199552947852406450797556960381160075181391139383443794712610508017525749985036854029046227983757306239100429673284956434138080466327631436274475343638337932539230157292058732353626848924113925560962952812574605592299010881179753630577895920045112444779976093660860152461095651213778075099648447327668725675242820539986604198584935048778029647488679364000080158331609690601094237776060698654451017663091540171591343985172960362646353543123572136813796925521049222442603765534059556337566262907519128219494675227288245181859584459004643721403103980198415144197463150610125038638887344196882536954628661650489127799628193406085866471110200161272000834397046473470981267178514880494819565193728388723428191798282558184390683300591281513779561080408075321838388772592731680023175298427184961704011333568083992832416269484174676753529261176222183785662885982637025370486463362722224338515989090070430681260237690534259343948275582059807396346239639025269074967320710455872898558123329370372681262454754513222708810230753193773620223571144825975913024219672138610252934201098361884466384050029932634507480883295088169563719029589189558135871870262802487356739668338576336650742617085293035090744710373599448672099442934905220413197815719844683508997181298050297501680498028777923981812963371250417829171799570720019326415960772430194949452189102119487616939717454312242750739827917277845420714805840937000377813786574391998962954013639082656832588816541004471440834130521596521908760845175953003034688282993145903238365933061023533546017586728876972712658495488937545200428435772240693742169360053682745778072505603368913534167623184009896315676247834734747581520171388406721597295950653511952168078225837152319070528150483364548807080991807401941637842059110860640434118528647873788650518353730762335006714690001416357320106270699853560774129374077794800147536001292330435037841501533956712811527609364337682340218579355187050453606526769474868747578673326417912865144364213975833838852747317543481423552462019061944539916003114112228791193414635454677280374453945557725826384420367970348363218185201588707924716594829254304292886688328448791642212116310538476541502079252232271541124502002800018562184315820347014040990291902885342735729976083363103718402716838145388918107980075263984327951798036492553845016168822498808279681338996631284869274456389850654678776562598512459280719610780830382619394427817087715408679238133892219375568731419836405189836277471715429202144750815295686142510345984000408732770211941758934791110730596866345153746279583343547520580966357843507995253245654009026906123169041353254790758400*i1^190 + 52180269350723125104916635250320999108126332286776787943222825962995046739022031831166871887106406992110069281290187990293315401657971404718679970483589400344295007154893242174586353398695376292715417007305509061594791339714406658162788657623017929814007069665007918284040029539195814194998151145225687704571924078147517422280597681103841239228303518037729091064426366568234486709745202162835463240915141940902067175264574028311742216720276293945434470481834815939201232070567468661439145958396976050374387168870729102310891179854823138309577085630919996983467905268281925005010361703916345915095170087092088160337236794940331694293927249707113515737966380481497493032574237303814765506994997140847481230931371867332659864583844040283009510575507634239606225577400865012268642878639486747529294209482936320434118469080191138697980953537118627278562438710899704625841944063008308841976099781305851665052671891472808206128713401075729321452042455075397196733426935998328997846612932785441111664528791883789760991917445223988994430556177744873459607160553316072646919786756494890513653358978168214010524335609770504742261745830831674622398013569149948204643661885423714689844281995042195246997801088572040019708100781650057244474289423337888195731361355476685225258389199099287802253845720746818446694203721514000866500108839301695311493094724598978017241966286190138227500591953039051388778084155689816064094903660254523254801044099572270622353256850693736894929963382118669599810366648284415804490220677551067109828977269556323905388083586765299365999981616681739745245340089483053405407726016525599715017222007031505327612433439870971468473161016337071164578276228416560958639561582442092793325843606822922637633437935405822216145208824460687114891457773030896264361566266237853240253666770263115813316773477330397468063935680469072098145713648979368581347131791799297088941615523560232635343753698939873353492671134911352254411616586134677979131511360201489661644248004730362257391099545583965524092463191617872652074827603071881900578851132062497804728228436845210393552007461930110094615439300516167951607070303814993847806432447561942907045621753185728059656557632261817940555922143977728362362236499276300295945541157380316348816648700033191223628217532034781989342484741724884793569469671881783865306967938457869924687227508677063218307855186092007931878790638496709096569552487648475895238605523135071799111547913904286388378972548805483369669098190982238903969830201337304989353055913823885900001190958901902595964806115825211656130260227360888563833314174219104330720620856407647832518218770034646795974782868614115944152970223042041901749328333491399949439972001486315819139205637631568957191898010581484847015444296993260825477120*i1^191 + -10722322036269601011890168195065760085122061722746418690872885422444354170687206945035863610835428564967403131716021914406430917203295479934709424265586336831118991215507166628129449198251600190239862493314002720221958409708582084266269428030708576472657050115256634488457680434056258506280838833368260081046352610567688736809409352107311374723838112598654594205374107489299987431389559710488080499987763211298963791161964705225414860230873013128858360811795014996375286260699070868922331606361359989554974196470865001260402013345901365390759046745268680407929038704887293281792667378821649233390913755019168964293463747566869754796959110015159528624439920704910219091518346540169530010639871915872739862826055259898829736131738538572312766617226138544271556020600497779041524637936944497232069956943455716210479495877768932123441730834078971428756145828966831664519715804585345044415719308308852780202760420145747771442220995318973534741956755833054635483795803545514287970507839106577777049923137957719232737396596984412485904452629281275962695114418794601762529266580601716423690617803827924838309241785819542228827178516472097948259184295885034014865601698185032450908479734359057781984693096581189101543852319210200833768073131465842874514485252839663639733070144073336021315085176485707158693305576864574527467624065005178139185613079992503062975230607975855370579605502811701029731576429530116551133545544584805049603773592168496237395309396621042587490857722481163000981680140753911473155230033556242143365162160004262224735929803289300348911221569021790025972076669565510828264969398662255469589386285587488195423956438715524114763211075192412759147865171265181836702553437548191893609351707146216022107803880121365703982839354232957369167337965258692820323147523234282533653206495503913277034365520071555840491150507458004356509117768725498024011927848353486215617402353974039094910519850827704257074640740403779430414823370109894221299572654795496396388947663021680734780940585703109489121580836318484535903558771612622632040232867789969979453916816301709265135092497972478182069307405122034738147801455873094094040821828991161380436365512783741434972349456303455070532805334839426741350688473443600935043391714170749094600997712123272347134515755516314746643148907956479426618160898073474917090388731243047330252574417263832684409489078735126023794915816063208463742585399919162481368257348546328919438186010200609892294180251508762198945224022598212485367448027101501409765697946691695328438177664747792898323183300443318665849106429126530771180315596437923653753422351720864768804192116503515231577847550147951941418846204648792236115081756497561099421351936*i1^192, -322688565766023227488177725834850901086102977083364033049730991631649384107157828663855745870870665839479956529407228695360774083986847403770835414329655430086822689422231422123139867818532682497273017756889218002644882286620918626380033744607564889557638831450347880568577089940704562131510435525212363754660968680994807175085946601099153361992287850887493180463155773761407911930168911845149027750908078319213419994585067837454191325234790876802021459990963266539207866899568990333745152554778100707180336181813441711312235687295929436871363456262112952799443692571243872380319996858364614164012990407246480205185189859484801381843944701571314371785315121581511532284042923809985635243837825809883468296142143145724661060909161079740612272649418656015915644584757215941855892645029201250488429991678435598251352822477953074675408373235438000079955612539329573099225927974488797556024346032143330680615678938608778186116443563971265505553667249758820554951945429745866589920444026446701015515659289456667959497795500782798091086895955625076287206560073679418010169620536539733708532862225382507852558576651761781262095242977604274517074876637566289257921867714948176774674879910501247935466061722280976932563073705437802059723703460275026448785307072455053251079889123842508705734006823826433278568328681301267565655876776929748979172178032097371074294718126358105294743235384210582451942188528369698804288162495281038176310755538813013838137535282464059720440349599915552077151355215372918285417640012877012919876147395827711003601233336463900111901887673608409944938210165408242241574669933478235826002138174422572977878370354959545171355909069758360660507368834579071468902750568295270470643913915149888895954571767562064756934570543529879541694106143897789540209319219739633700307227060410330073829063897964434766257923151456237031332713275319426715449329123771731919476467972505177432975490759060298666454925142188282946332219636245499655555866314804598682369078815061985346442292775581285958270973464469188411588118315631090668286207043679687741813597400559140333448286233284823509984158189182390157820274441285840126393809866378914806023455942826727425387310775837391174639496742852935745771339422121444714608082241326701329191175823878444215156860723812987109685953218133898606874251411995205637141028910339870135356209988469830161336420426292909916470004529242274630741779974343830165899215489439373603809688350560467008517720986415036825443022230772062039655816175494239329587271727588566928312687896071296984038602681972629761765071175216306374251680718376319265256247442672337013982342828075125024592204175801222611698513263803227639914025477027054371545176325582813360949202022952232512879411821499662535485886384939053067357676459077767341509995188567523236241297590723279800478843941111726405697534447646495663544316061306058421921361726524989153804054801162374359952126045300180054817003344807114367577713390867779607153536420766363850964949492149956759618646425317173685042077084918681006654746554327713274438716402529229099682315072886805420315570764769771298133510038705014732789510942916206438399985203567157332417948971463166887168137614458098581360336210997601767268780795663517879134987480608205816498214779718642951237721674801672186557286949977717347454578305682704575784757333987096192518180494931267799562189494554555899302607728696819248568416763795559258051486035171549940600003083456775646313017696322252923494497746816544895596275150388809429607200380642989924962203292625469468020412219936007572709851209341816686412764135623699902665391037595902547089996450257758172656560447680126002515068624667432665104190556803470329025455527541413918535645847959580227164971370690508917303110376218023404722382028656544097211228879322564892950229912246085331928491440923415229266762943569334431252779745403280415193884086720704294834217243489651138865673324784631291461634003692011663944078520860491532200573552849448671350761817787183739633369627805790708648643563773517609885145515526668946814887210417262037577488360321890374450706841047135416179704414311058380022801906064272267376269606183159179501049103856096935566860698955947020444919736098614228625568370919390942284700940820413730737902443767112516669384914068738069013105113406363802042409461751202631430722646912862888678364311736539564276888229696616233961174241968708207485525692386673479207463572039133409744793757409810779702383588081667933324867368900306452932204263134296834161564317150665453662735471441721584660673481560454238616037698342579843805383709944830376810961142420364140571930122822252196486789341227615694459682707552440785292633497731225274132491648417084644031136445691495489337039456123464006882176036307527008256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 12475627189994328221791362973051256152849282693898827614096196718322136026061540667381487407095525021951444471803770292527193954228914007675824712619971675455565127585754306516106843817561481709008907212480085617382857813087680380998973890777804091166837586069753317768555465248126810128371529591877249128713121556073088967278241624582605083518783894459014112202871974346059529773189063110792533946911428330320360842981992677927406921548571022622238281875362261294220055622136520392646732962565043091623668803747632681779968987777884708442414594777267206761445711745650882341279695502759610998404833435951252315409989185709194251821945221087843804733801681941592143026499858996118699711436112279215747936098854339573465234423241466791689194459565398810909918812054917415507499378742992625589511702838849721293517614239173931115037170500454573542892702742589024973804182067833088313099483189801179642303461827695084616240961015933686698885437230412042578766775738078711732018791366821609877593890504725359124542857037849432464764289190750075663324765503104302796183296388916574531278285174399216666830428799827387615980213272416691473731348812834765595241192932322581681151757837431772312418826473539021833920202489231361753821821263110073748323727328124497082701799335794977026060999291645231772021108671085767875293004734913883581022138055901610703388339354920056795733405656870874134833906203983868759728120209180027520653173268017919694312756419644104973031258508112289550587012180337599328479975244208067900448317601409543238376301754503664303682491081464037708794771420389854810457869640554169959921024128560609715616417624865983073380932673304000700177141063606893466797528872305753949102021225388081808080870711943087560651025357897034362495401028309151425511938407104729726354446027479223594904513292747131811987086912950211530581718749146281397284423549610654639599966734085300783012182555716055357939617520314281881792946149205529036854131955043808312436115927779761811226425381919945263870736858532309347154199187296704002627704163714510452657025813316628284161862492918676129283730313368999712292725034909799652998359722940687033887817746860264321799072837097340460704258310169814175061579544559328995027359062882049655602303356858508261322719045310476204761304669008386383442512419241984300237192393779722173382272896659839060331582781105090530606475232228577543519432667493696044807842368819208797847581818151756872697373498864851978957211080697069797435146174264313151435090214758593771114861649271935284247135737957617344210704351914081521956270315370797302208799653769698321592798695720727451345842064079516431735873396661080141864012499445214557468786139963589632776400672896529914122138993826018899839489473608601137719270349549478532844151001875070019406510260978516192880009397003500359821060723522886179167662222744662470084967344921852629527935865544637450093898095344247651609592355587703814033316170559411340470754204135653871586264659228950741800108507926373980310937294583403839161224588456240619081367623954002343017272704370328735619260087284063395797557489511687216847064274562203009477762133919261956699498670962806500773581963543608117553432464179966750833955020283492394348869891098933586548926760946566687120775461059374605697164159445029422997903550007548229449247914665190598408986079073307421331731402954855384338622366266986057111696185457860632952155176445503788378838198281059721934888856186749189965218110510525168685707145352090001733169799413602576861235918353166278289353864757902276595016546016419968364546949184398599545429708232795477787489604557279191640315233424331739631828725453899296139082448721976297474177233050404584399349624910793517675400225204753444048010858022778350035743846311322945148493297244726364536568189680018046555482902575380044748811493152238785772547031683527949667268266614608942552768357102223625118942195413297567710818553235331102916775839628018520137447298397973104990915895693167079469572647255706115074073559199924178712160885670458198620388176763801064958204956190497978492343108333152158854956218837542155099731710433305651387016087292437878908352607408315284032000619098195276268700618810354980368961173936449369978632924734110412558078706102512494489989607586774988137778391394543840707261990075314968426390268261069613617024660273687115351532806724673471706621743377105060742434418829585758838285020635705085141930355128200920555835174510305519299295975542981123054781149573161677568147912733117294660471169557884279238242105648073104713894113550231953016938804512199367034240544899648975262257841329375906176036115778963671266721661087856430985115486528026554509187203572908181590137889668495224970747653157159776027110730268067600793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -260932860287903460881751841486818802400817150194132670093169652633753501541177716689798410846394071150596457100556601716130740818099650609173900563405174014478531546770274159220582064951460503802555542012602436777852219283186676758736640293507956638598259799098007001702480341186725396221610593136722699958768923698274086456678474238754294815220868443339567527048780598383466162445880546213491856098783848507795435415718056472435452930835348808234494044087637995944206506767185522726330108310574366774854295787138749554838585506354538094614857672769271589650880759428382098785909890129502796627532793335445191449804662558980879831472005256371426450271987617127813754566922273549937849201827412348147138287371779701297295686811314481498443018158445905397069459685189178344893773064615251804997687050459253549067917802448357744669647109958136736349543484747384987911877487838522541416510189915306357594472235493681419358201639315145093996150198693919959294724106709090283298602461756766944927578187290154731626120291027943965718727534763802151907280984683139151762709595435019481513536234815392984490359645043894279196877378089577943870481370089507060055496187951495851976806906121568593530502158683524307551467703176997917605113672750166534499963370735097418889031417072350402145636781298755719013575490479494001745295459901507352324350974675460440931951775815716632876624509693612184381710064671738310242024955090303378866334832678775585192420726494861037843010365689986238591473279118820569997409363129020237606217740904029620757654957248968127186300789072416875991228102119920789527841429184956382835433197534634548691270222012379693091526322950627975470969204905712060858047831421742432976338601635223519018311065624384547949014078623687706471891914615030212503445244599942232086149462424345120962297616034602601224762482443749267651859322553302065356814315192601783218742347358741056931153872330615346033930001435909462860110731853168971721073961089170598016253138692351606251644768485544986515468565784121761117470571960493047849944521919065504801008888711714306750579212670749096708061203685727701501382814865076268673900629458478492475327661591767899881357907415438370822962715942766112702213426574641398102904030170740829275312998550978569138065662125211015982310614904009284926496174290658156432822048567172752430654210237602196577595186084687856994120579309836126332786198534442966986669444721829790748626617882216294826014717732718158615659413519444949714127117970593262207170642400745640817232732037632865418614537181281723241236615015821520614932058911999546014650662863668884427285844463775437437896264597811027468721820934004880360343744182238993678430495295927620978882830241180263351004657789195547063039137019546423377134400195428027392250804598765143762485866008816403144103079515481365878704842403239757344315156843023308575884032070091091478018685453808013245783090075726558644845570677668040398098696598381619356622875310712551861081861475430888145354548634959700665688187327298838662806708688463651118246466791170261925639859000627648317081127269715332487079954936895198683061639769623426007974305884844289898302002256320118945858219857577414774320630254885662950034968361748191848229560745995634564725825362659028645742218864215514328207994625031564843921685104526612464967713458973488026275113102945200126570744941662223017936926737830580588101189622451181394227261935406600317810826235359526814232337135746657341164400951248481863341878711750122795357701916186404802122735031870150699124318457305260120995776577620738915815899356469052734281755588698729101923407924842356530985528481126705009767547507578733971908247551180903588644795430989907040263062435884067652868103636234898383922483217074820624186078097345156504084772427668059400322366073445535215591451289101022535252327496007507184820058064026349736905758758458635367742934730446007198775882012770378968872755426897870254647747375389480188079364293452686767440606028117498709952875452455538917483997202506127642785583528228541191640766940170266392469720477392476843629136493550110032529729059974161183298452553820739727701184369028950634939208888851704996048417602880384119015168229111436767084272337867201426176895226739472112964176742101059500461901866763957818850348793458851134281363635830097272991378990532709941074504611720484204710810590763298756036695086320644626946702938326315803874913089588672044208950587450593608477028492987657327995468537246554339377849151863200358547268143827324661549985196654623715777196342481633088227268763364121764641700368241923055383926644895104995722441264265283380211573326150507405987873137575768001659170598916544114959330897494628768160116142169440085244325695144445463377243756057403064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3610375072745712633918802867258525071927729484412482098520082791790512571227395681551098886687490703163076450827492105508237433661818765334792720843018501849538892308293079697207196531448312837691306615999142429534028937411151485261472139912790175039662300811314702489048949146190117785443176494528998688463982038677953281382609001633338551475437161096365027158298530470344975879679972243103494168596042547654352808909333498181566177946687273912153805298610529711102752592777005405868102928646959445975214644535769933944153536497253931261928389890802219030492019873978111831244413890891688412871557154429555668082733257039461356204735790114751782853048071473790193247497068999868446892720044734491972601750893263281985726462215056586078514934347410344489502074705259998498614386129641000446806110991495373044738240688951806816967027944927148164684075743719959676510023952209953077561143293998533019844886209330905050782574176238306360407512597699993243618202349220529281258833475537691758950980891554249149507856255269876223709384788557024960907016511645201874148574221001259271091310719242308768901138397118984458457474500737541507898066115924991990172834117163108236520075056784026878265902411282767832874544495759594575209366167509580527519525290435682815984994320992214358335038696328782007131010221807999201998561916314301578359180236007002270321522299880670222589020596120071901618083807091993606798283799658563505039069159684241716182894912763086563212603452393997068949420780808353445604754629704465675495246964100012495581326646260390631901384611287897257729847918337123882441057738931345347664803387025173283965747175473548932969374350598149267396616133656214071973999334012334693727060466507634042999658854383496617205505403337523006750797054052078730699422904806368435608591649835370964812331453275222519836523564150652648755981448786912700329464278967844900761380191821148814716446314554623246110673432075480143395969583914088963719412926825741110349263163225452744652802267796087444828103545571717857667317694429087672652101733431628068704621615344438739244410821321778420943317370944710178890879915821568780560423054229648528583383255495192648710265810710003603705940104332551730383545982500073591108735930562275205259853083751784346928822659540281502598315206680556630236180993565854263248193295519727940591278463665792724548174037617414344799117023467148380597095383412746573351145969238957503210754413799049706115725695330919552175950803354125297006874946458390107517931309647945145549748081500652203208231656985560548275904681061480670021187850887792210230159671655848267352069562552373709242557952924102613639158853207994586619546936508085118722165612891798769543593373638665093548468847178421409114336073764078434063451262908461233073787288782931678167849548231361453054411110868692775394016435855384462765454525317275195550305056807612705514919582430866543539452324166118619951953631414584001379489056997100616917604558674294125882016729791335561290381994079590669987590574218256649491487760448662911133072622478597889955743144934029847600196687268778954241535000761555171322262059319692522860803569604992339866207352515398231655040154882029489862149466673086986921622755730324114310284178474825201227448838395751021769482456881471965464618027290152658259711331732231007644095965345061826587844888114968487666407166694367280624437918779757129058073867375799105752601442008372708415702473310941846047521554058129531005816362826785275984682147791604972060973874535289751548775818824340819551573855925684402906347958435251994335674504534380461357736034539573023254528589091338564383918522096256142014538696024805795366836403330820515239554638236055049436734382002584766119699545071939861327299311276293195575286084722759822761742568062774422905245440692412140411959156260435454743884117181891776288873403720958539125115227243451182459681269370627414008532834505081643241013593891710875798054803855096567222959422770224383318159576175044515914655159130175444300622405801497612542516551693596725410148148457854112681158847853208697584740905860382091673008495357988941249310213753256814652323050227504427367316418244771990918479281285363085300036849666169872162006281535168207608446336713552836439825377454271745316250944165148918745074844702193477752940447288614992574879504275766486876107528653479926931735249222027238341353675943626483854893515010370121957008466720793684142312972104439053369752189340036149080547217044887569446102053027722248894337842303897186923121750433374512546065561253486771649353250736001242809123685685691575867640367590877786984536857515613232429487435111809454427893678309508602711238433909025081286173915754528891350263871109950250977851005307903758457019889386375872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -39194562254058283761837266984185138492145672559476180161711967786292404924181377446161410912378808370246935380249875361932015536823821382674740546281733032724952971881305112513326750726660897520306554088176234941823765449217114308140997480245057929801401074907255702573991882050296819957687744132836574150396751939116259564829361840969804736099973440488970004803763948820851464160799617868314974216425966110369194185040684688736094471691869637094258992750946786417554823713129918991895914653670519488355333450995696476128769962890175427596705573350196551212553447655972273897322420664583092383114317839070405718521166755840735090611475216923579593898788871207833719845129528943919003767544858887623828993571213155153859821951448155060721540110999748826335544883990936290805848873903853162567786654658209450620616582513540957491563484691365251975985737165514544979289723603225928022599734737529476895600557076285934404338950662177344316317988063022423903109766469459491241389708948727091935807033911887832118244453413673843152576594074548493979881807429093498424435854660631359108974224022376358656846971391791105222754867908409153297086738370669654845007048855548853944444486639966038277353529853401418426997919477805457108347901848346485956363684631862740955080940505734491241238702146074942536737650732434720360486413645291651533788772577026360406360235331728261431221375655994735995521675732265200220810481663776157822420690754426273130813705618727341788484414403234282228523653673196195280445906069110345812033405886156229418254339098147695416897776278434756244906274700949309093984555399084621297263489225718211402352759191857044510836454795977901109161414437748468571312758337663468615863283207697545755001459970525821328516976281070909497109388037197442506974937193538483266072395719372676359405973321262807409101692454213247312111241883850041826022150386661524923775798492940943462926707027648676706945402565810478577058771087678709920907236009118028728070491545305494075333321462234257062550652978138212348503812769437954903965105510120933024605851611498691254512447958049213879961999703373281483992186018314010370073859824483403714412996816538642273296191940581601276387545208604451021224291905708614065330785535908625687880403975100983665491788003382952342303577436397706356827353662467032041674218764645681100619847899662649726858275050701018381999682071559943808515894760906856415985243075667265269853603263808410498374346916945569844656139211500354163282007369216987549344263380865767552244436805032091705730338767658122648214488530883268989348304624453782221585300702350302957385141811901293944454468552757373145906567807433599789408928923931643081878288136475514699909058837782587024943314490696523478298561351426137937246285823036061163804140597157282347268735155866681159090897352350151556696657713269709226947541281564930709265099126181076871092006808427359572713548502939583084933663448307994844617454498095401264444501828583068039073722783067216379272885068983772615294956420207791396757399095925301108698645420105919350237682079457481020215398257397205430167389766690840388707571517758340000907359827892617541307306324602236427071268207950788484546471831740287203923116661974032285488743358811026340651979420945960855835730104366322136782632250523163716112694730293077570632416395125517682893799252736922115618659570381390891364687885978250383827805912443409800670128027388457456582215539382145514121090906732998460289819054797150595357071477576114818843134541321900688231551270931079553749885058146111574757914301809532377896546302904529410720946464730862513641759218390102367134353973952024209358273391758015087893588304577690423642644858247015008163789004106700334265687464160764864205196350008630615602438257279725431774932779864656898020995444253751413709689479368142633497620828507175550173808175512267063638423627900110574528973873948607495233722781356363520795500673723745546726108214884387175671495346383421699995381969147398589493744137848868490414529194479428665316311149988914691827685284982623623457514593732060761751682463621583542533892993176134065872978787604491698248205754919020143996926855885073896781364009184681375650306297485159626339762793193835782590725744870508304985586183926969068965423158682780222640703578614275397145831148772431103894594950035294324556243149360397927429672065623749734230878773895368156215078460123954354977513973373349406864323386336583460952125847584374063885521560590222188910863598819991075868224910699352410896226765705545063969935322319767525646605589221427119935597555484202639201580643352934951927043991908422597817050135573684211404548724904470913500304633145841911195550405604344212810182417978184823415687181609508091855236924213664153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 276076117012602270713250112432846688666547131002475631204885841925820218437148299902720113587052477637007825958469073816952335245549286037561753632338753562000436495963671993155565291294299925821592440692286193756463952157071113645649269571990690698116465580746778147659959925099340396074110259171366102737820656330090996921960304919388711916981540141513540852078842059329173983843872614808759617072450579312967415204161603257118243565313966211429975630191150229312695570211146491247396784316696253044823490014758408820276970696338220377714330110413967642158856237554292923763216498449303427126688590184620080672613020334822651848425743551325499234939759597988526732615549224635538862300661732370996964093269918917276792567972921149724245345696705782258899686958235658230359004777489363417713146028137321148613033438791830565303065676408535056292634309617697511202524450465955532016439956941756703108137300861941330253885421935742109778788120302374191497055750283578439153486918351533189989040366483032152236391282232266585478041544504264000308857508793846182418344482570744178703175390365570160824381551574331595078076604267622108394656241551212162305765908985759993730625534878120017389700108575015324879507464547019311723435362343949545499789183002432527569864305720347687507143304167807011886810120676044185539048094369695283036391054641438137471979371706146128938661178184951596558061065821253227040402879042640283483277985552530189573068151845166973574219499734356568174727894387583191507427638707148547078790132456327407668202233684045306901894011578335194946601284655807114158964364367009771441539262734600113761208626969860480963155871642559816069329215310293819375718935604286071530862344793567922814375621680465891153670716381916593271614107552107559881484334130803616148972532928810721367891497763766020196746235035553881660475038201641723866167364193911961925461350365431638107094087204139812365815029959322221611138763058840235492026178503167215173232728674647683681193325891831036982614445866836588797787845485952998090694894471505301786783423252173261987762580021022799419468421280466931647785329382453764324933783907049027245765669690984811508903871631999716626600671017980829439361329134581303691127789971367903665396916624482200931417854606488076015601941885799936565291502590262205775945949416680171450998644001870229933093468871324808662595755408629096439911587406262491093406187552049055726092233097973461330710111071422423507442189513048097903993961577004635220810380724052274821487702657890199684685544294881570113442612926295782022508859122943891136939239060419406644818915749711788184129586521033792623830047073400617944217294130741443885311040732126708381277409244429716849225925859405132381643116556273553726177630897149497101696816303766052550855940873895016164274057439585704590703127093969811270827442213059459855191731347395883134078499931814857205983182912080246093123647113523329743222036978552471343163550262650841594351821580400207617764555227227961623389861754033879797664292422174156148562266967420747251752894525544315821564588816550251036260231829200308532523199755472382928826654442450154134554561703476132404772594585130829868404280572898066978655523328346773216572232849790570471812028066743943701763284792346929049239955571535518799973923828033610383235637717521219757752789201291499597884494083171125963669834297418337686663631217017561242213712051562632035116096428992808802904028874490354113906991277089178096371983774467275324293100270225034925684956709921551742785076621579086568990281691854403159452917979506410270509694767536061364127923033009140226825997078286536037075445266965328275279760848500337241441794587739324249074505943181345810975291850537873440033488703029047849733728755267405231391521469503304733026266365421020669171138167155340776981310382379436402724807733655025875844112482401556778925846290545235591376820438257724718409179370452856750480435748294496625753718243421919988671610626123730464621591036237710219457162754432721684326627286217842001128450105153155766531090039136652090718504180144876388331551623180492352939726180523676180789043466473004156103305785915063031809257440435649500422161384352707495470927003830134225823667850050262973963930028524216866293692442016065069209787552574749707356543819126812139911800896448864455112804443838370411190091340596582157156443941391633782177814991091864838342064071090363382899001909091799651717751884974176390761765815296547516570991649791982878950104106165965954217927268284385650410537302330799726988179746453324960936835880101636970138659266684916464625039953608114762179343227950167107254735126077300078982464028455086736972215819328043604288268758778960841229339167755562434603673431320821760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1502653921948149216404865487025424023010901203786023405201969942873299923527569440796224942858739977384223275299337851452906997980532867196359622009595309623767184537019718692589133601178545342730649269356320006870548810222640092395261359340648489625208605780015758569992708013713536849992366466306418053561860453802639639185261001695310870266081000596184210439092614922994179627214708166106345506794439895190775849373744624491536854243025582515657441141504244766029805280979228139480967941632353030750617375420038907061237650774131332790421440971751550940683631519305508809285059646558150311612444971615155636976366071713537782399590549812175100255408403209330556252022154857886300420599314900407754926985508838469808769167949607328379940318872451270467932291546885090341160821258733233623769530244159669470496255175033819064334124597324040459540829018764373402111004580505953666707017546241746185526685151081403386611979832309618050363883742911040746167271720590686806971458117620372391651004010530263892798580086266833514804801755525953139635608159935513200925432740338536830064089056107560503013979089848509249478708290462437523006062887269103215261208330233290778356647973087096270866778026636852324996271782689576975456663256068272586296940981583172499862452667012011238147259989267096456246421296982468515747371398369338833831926716826704305982916326680109719238987586886036628812002682455775720112518267858918118543953923324286919527218602943654306634440982885315009968399992233909997579670767161495560305467652029735132490585304225077261104281387086405825407471811558725604898101672228459943869984346002618704969069687708520680290028442329328292683720332140677033456355352210579685642297583926563485364073469988029718545753668993247603534714530843837932354605362640210485305753696650907169447407977829001191593784521686454264174466746202353018555567152657692880813893705537903111785466833022176991378285365616143318636868396223596471221623357788183211462633834417525957661824888032660222450071635714682551247580712913060275538261041613461995194028125178547971157555039255340797438561148354570691755262957187387479880518997689396732809940282619943093967804748215960401637888241298473355979451477437281206229722456541341518976277719371819378267284036527412240300424497573107630620196777397412376808283889288919911200937271314297590133597861978486889418044508835295072143354064586729101202197497413821584772220869002291953986637242056323727179794128811788212120567981875711344667703298884038875657363442008508172328777358839750444230741639114473854811496703221604632354139658024923958061462078088898984246972692552086568519926190255032473081703182472032576449627916622305264538323514111074076370703393881967161048738006429567507040665253983439880231721930401345629502086206799878795350704106216790798156526569835929234857362381732398493230961587770064879679086180681822829103245781733931379173391691940293271776508880586756592208363883496303895297650595832156766008084417505473051534098200606942784897601036754892038380930806893293983633316777765512908942706100734281393821897942173662976206057422557659936478890015389681800456748370381433681966806060666453318427873829370833257551803769490015150511229382002619042327604570740569961784483897489370566339521043842128828085375401942851349375662697824287864980033955582294224374000168772239912279954103493718287837884926552650188286214652868606371944679231634623685656713735578700531605797852434709679650279698873303751395700338745250964766364299218522251916912063096947081623983072874264246605370801393148923304801078345144070437280158231850154248317885254882415704145986781337424407321067403820969648302671262616614899283174823175609263037619669567066069101527002779846998685846105823867675480534437033293215506763042900921287819318029036602708669334212334058910123185591793262554756975277254113730799193493167015156242523396516473357368049021712149943933122320844894830458877987832428324465794259638338462212423659662391786486596915748718354347922983119155129168675614512443930194272014095163504609478571230122541767667107165047054732481893607638333291569596570890681234955720624806100584017040074765639962024140051673822119772969315222440312203135962068135143117948759701561290291448065626981447069281567019115349127042114565104849185763222417177790987993606874377890762625945768580203415856186350700607834686692774517069331845270875612981777302971351633953133721553123054702211431081438376777734614875276899690580967532017309566985725965461291252407757875840688634489512789095065073338088132828245670232519013162395643021821526351204722735900789487421508207979378098282178818602946818063673971683234433278185434103026411950034837807906114380775823255797760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7486928453060370329321844943896026763762623635332196881554279000728030936775370258382022682914430557152680430842279871260695825257569774264378997342133814520399368408672212244682414190603217551781306223025401661473257630461686999997959286564482208192002400413993916790884721520625786239719800941244393169161772728250425483961570002126212015876550479038897062795462158610548424746705168721757426636908200415113495264660527853186695103604936820396376028087455062476291321025802360960581109067154150511352172401801688793248581661402993781075326116308347367203552450476889450708247079211914432422449410891209723714570541592614225130195891990527946938394823056536145680241750938647881734263430226715745156759594040216872463655557619449210873772920966873774401233023182236265112923443369025342839241980274103153027787758843197456492622594732104412350359056725428068046082343919937473206205332681984946262146816647588627681363221617572474578143781771937938810092267441049981573973355319346516635161467987786694860398312677559717258877196986222668148660505669552988837321783511158294367086979822848077791450603218016892486669686131647415405428741039284155950248085114625953180885146261828550412332882407087397646274457694550385361527575145374586564944510316836413532424513452225389533726744938236681752450212127982732237938501945708797560697673091917277345118382496390885445198785753309284274239809298584043162189981580212791109958553614219392381668173353505150993983279310285190181071199740642968265572084470782275525178379710819366316678549178149008437598422868882428272748563573470700168705247065670153956994436620343693265082215996780321973436423075014086009775967326522266583212213084156290271764542006101835164424153699114372415310186828175804694594180526219797209328373358336959331056775682358864554034886630422231352866156499301139095782167858444623693494873825433852792805518115918976845771380291844609653368718074262232185689777506109408371790491652913309991478613699658091012379069199903652933815072787620705742178039859038426158739410361315583134465300800240658736838320752299047708370032487173455959021367496588552238397867574593704921115937822005148671246529247739546235834815723583259731764491492789281834580975890184527365062101638019987603155320413370046783314616338623585923041863003029157606938066213779022718454509987937511867343940584708551040765871947329628112880514055620869593897037288544901821691860941220672423995854907825912099865824285311304632173457775065398380476899871639659170339489870350592498184018898984842814191460778125387681059765203660980962895759059455722068244035674715666669862686868442865751718625012617488395541742066315481694157230463735713728435071802672911132022076326831913833650670174717544888835810089204167094898653817979030631917125856282147394319696272989845954217492172992314364668103319672110482756424088516363004931389013573046428579232765981175281314411769164811315337664058943311460055573289056642065590657012926154176293292381915057161768754256619035468851850598297484426280851584859845597863005998447031510361763368598259777612916155441490838997032430089008017584647210217930992456235328965335754722795243199122811430425046886271148061462707632049196627425906149512109816460379747961816936170169873108381151077720406355961685237951142154152816377065473875383713635843665713656059733369930236090940097980401785775087134044795629739685563050855080721925473177216176216541393419550380010863310783816149800262784224531973424159789841153912787896417874936626609653747774759664616808659627212752754756105834028336290920623207243658278636215839130392721954108427065031956715729055127024687056391679844402497502119789057052901376983078821362214015701030606524126472352128614108632681737838844528174361027094412646368074589221181297079647242548361621965059745895684231079885966906113488166520001768746277820859811157806944583127000534706174395609095532981296745138256126526369046674086760099339054029012176106160855350153437248723977732843256334943027991767095165524555116482501471766588514427736134094716495715243278998646393222049605340021006608360287927662868645992657707088168956663292526791031149601811630747594024460148013980387424480275247824849871769407762152543083577408250837569540830322835328600976289977024390930963598644211377710835562604332723823049418524654977763637190183796235654469560164389717220294559534598352441837711163872298593492093194914852725223902781082447971605539225067490393944147450536647609165425317518396782870428138596994805767827504658241290452169084899965367110623022277771109903019788475763775756246983665435686325161077143195207096294863973956506441134300873365882620986012006831681793987640720303792597469237791288125249520507289600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -32059556872712311734349538494264551268276208179423661395970217088390761775944055873857773577326954537720354422846524396011532126666968275076526194658556216335496891850721258554763359268204668448511227089297999278500531243002311021687299045654540027516211436580525325599121591789459587809961889852792324301876204870945441806365450981228490196334961737083074789903820544736174680378637133070338556107810523130598702779527088410284803220648168759851658687400277688784033421300861785781967781931703956178020980941222898546364072001117490226972590453596605081847288330493243875281793631651228516792359673439322620323950275179536316824627514349590032124804745746551701748842175439215554713222939708847812627625958833520480479184472199628681266140937997611810374772821463007371276282846821723000167209856141245950648123557660012483757094071371586831420770872008445315726658357131658929285403943412204817138121935907819032214031122785642244655828102619558729974568643940031733763415625467266549555669068656344009093234337510018490701470036914857917034641105351736153158746590435061268204876497807645140053617063904956759181334873759760631624039348385214172104850562091706524204003903502588129921399883707155313195940313292261355683151686497407544247556009577185829925576110260272580285653161238860733858310379420019876549129542730461535667575686288925028191790678064804571810006329831804043017713711213086197281086440143841509395781324038784264463108067843220836127066447311404169864054208297986227702983264575523502428671057023952996433991404350394556520367550488845969777443395090183878660051603450513237896086386325736967179908166426184273807739271289874818955398320767912444748115734583887051694695180070263505548462762476141174140587782512424139141937304003467394885302504400695463219037303802434629669440584711266715401045666741745947081269502540653887424935705921807141274926029993380153217588012566134471140330217978156992377897309256069667952406055088101217515064101037926608468784116089780480329669614453385081327937979944410596942273547727840875060117895631714317081603719264619785971282272710470306731966322999150876018716090032771062283015504979710776241705754702499426695774559035029306296967639303897577698348528208157086301165932226058417312546426349826285930521763900909825475316550044455015040143663365490078181452909881988561408442319456224926701865561046778237120015951926682534271467648791703106588607793022501756202266242123676235157149252240113160314634782784058122664365222729961994928900593241632657241263494661092360508058956010971962093922636238732924961812098653775563314669706129393788230651186742750423829066645526848804079297691083348568216407695521018972151904132358162873768963729972036593349235051243758708874747923418945100551805816726409062344483238082172924838608904926421975986110058905309547497046055344395718433642117846753356747649070092661104488678582788369684671297222569151190842854129745294474594038376738267585437156870039445761304747308224792372162475436506352481904903855525447823098591504891346545765562771852675542633614611549578304168778799163843398267588855264467203140394125703961068483598424125523638845690727530909797363018513368013410564524075374547553556765073640206917232218561804651750458248912045793115224485156994081463421642645479909502521225866695546389591745298220738559052410063102875748287326308465127920621285921517548523501626610144306247831196257600036307785740628800018829851330855615332695925148854269821348011846856031253620963768852962304369113576362420465653263447409118391205450498575188358664795383058733338045716428833514802753536858640933423615954384723212886041240136765653794255117514719127253469114414406504040258218060689157628120008462661831531608266920847539181042650814176988099544304251690106906723760290425335073765076029574479129500412899081505526082523160191211608079346459746339742118905011420756200247384379689224245106381202248396172493385746322387723901380314593702985577705439459361223287058707964774283493942696505723378157887416919412930672651306010130021344687034331944113726202163844009730549248724418894246199232074893118537998366760882344282117106295897864696841165955083793756313349042262821964349827500506230062077913412338853813192488336770252336848349613404609870247147393873069116621876130152878782626302326898046198322548725548349281595165798303968451018233302342358986254119992415813795261887926674739808871346832571749167108264853454548425583182553831422366548844040898070725121662126249871533788964388572261301830133446459180065323791436666778455901867804149564405748420512292806445644225848605640832791778745719218942384044925614850069922858061972090820073062803686880215067784767190134128942345928634080952320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 101488596567112633837953571013885848922867325055321828288116314989858182556925257855062583220308904847313528256095930423219616789564741624035254786992741096060843311174513278201063519164710417101396387145559217719436366574952864343615699506950913870209988936289691193455911232331086290517359728215576754064345038908990067700727330058297040841777235905798525511204381134179136666614793978260204905372909911496083429503158753039332743850558029334635372221356370232597130161241464840423110812319467204269944455113137817218292030212516792354786677879112076341259277439813853812077404748016213175634569212744799515246150165056301316263813143096063956317435579780014590298352115054835557038773324952935214242837960051503847176746746569408925503343825327740838335305729001221356502336732201636330163983320907560286203751994751559629801895250540600721975828072010054938669869338509105738087984966500638551546699438060293109723525675026946806129621069608773863047742369250839079247142528179030370846258152433737086069883091040486727683783410651458042532800756634103719877957231134298023973444534026878866609645024723451352285732737293494641424294545300183895458914245339229264044836406864028438117501579963132396602818187484765214091385711149409849355588714082139731712831848347976027022834855681111029652253012951126953125469745831072049230721899160002729130282860568435602056657716683194074950948705466290339530858697857308327240197452081608246955160862795875000370962771172350897084540912173097547182440855770460049256894642743377224728342129875847456471414969848776035521762750859195909721595704188458858695042879618096131078401707410047900515461544486811601863639113311778715557618244309212360832649829859028588682756780719774643398872974003264209506164295372069203298830501140723974831901559116353106071563370784591777532236751621929407512604674608243047946941213021663201847921637266998806483157637360863534473736581721825183512836515688265685548899385492875031454731543127195771649989291958637226738706205532634235163262505715197640416232440820626121948942367134274972797986641622723432448683201002767192401353370099467340382242052244913662416146147789318345076784446964559357590226825932173713904073235970843748653550027662111009058730482202664761123961451443205755861786331391511126286721881214001693386371160692031729218605985185362391256448813337163321534622895211193785329540882879196861937704264779376149644696393131614143693222547435644311906586738694943137387621201540862439675432495543800177122305639072145374245381487362978832611482258583321077416918803224224611438673188420984931430545499779930239461159794497763414802526349748203125182924247897860567777678015468983698035866741310506572524086416497703786542645817757715491018308517095776505537087643192205725313822463120513148722960559173560133418901543239310325534000005773475817252298272252664032321099096207694773118919369292911338827567190802422429279973738650640950413485620301594876841464848794869489522424564786409672242675983135868255681024966777654693270300800354873386464341279182509263391421611073714444201636410268930932305743373033322012501355109916963273472394339919726544175945075774159320141518987872547417441800923568853302571069039660254750102097053065246806059688529535282022322732910615388051854094207854886092183074149402786009648465822046061047389608961407239771375655791678176263370503580472664476432098437397969212352324476687637341162968362008937592383051068021098964190948307858729073430051877128464884863307908114475994481692707373535089544301110632943712323928117080222128821578918196069172348947697745616532552657335807292541917105372860929440694799900213998395719157843676630206035900277505512277513429899892690305564814502536891961140020631461713213288438899334279417775402966053783727725902960827858247397921058578635186092619742781600933222934152039375794684481292696204677065794074747228495630497511807485515589053468616566826169109878277555102742169506358035240736270074835864003010830240746689588137468169028930048224946148296868775192627402600322720380797037888350609369141893572710459808975988428395636534597470688136423954878037331292887346253202811743865373555776222504888674460223926183102391173384570249739301734120159875761121523965355413744283949873097494983890104409158309693833681396440025734072385735354247113638804123274378181281274643778490087420199541341328814548753826330091637078288119420391382989674458234571951826761104962862318221189059000089659247789909694198860448911404269897418426117988252164386491961374253550178776166601582006090481444721617424151263778400507251247811382306303332113690750326339022771243137494302810924433784472410103375681014072460035652840599689180840805060245140275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -252174802697448774528566520505127160886718770090230462324148397582820523033948395149908056635454197140733267142147369803457163881202636871615960337990669175265096910339759066535960312884142256679616445539919837928884213504055859756021972933468280591606866695703434796089329852611280598104603885801248376854013160715421291497848259569447690883524507297596572161277505387286538514350015016736125442434787680335210768963652130059594093535437794776412594117420718852484217372652456929865436880788901169832007596158657764804107378802264172374144935771376778605042751946109657255622404353040490069608135460956129633513626894084201649648129162548978593132681946650230847471567998332598657374367278720379697245675050036430355942623384055979171912422412531169216544442659538568665889862198944248955118332737552336190640582862355790256613648881230388858741598920357903393677728103430554752172082751395636079915748435421497432391117885529239553935331322212608002555371854035269371851668152478774489309558927059794690358869225431540295411116700868942230912328233843585637986647183799760579102205479442206982399033551885667707120366776065494540603046211655490617431137543970110169524803642960203436125742285634192138348093971972710763975445421012702274662515828245825397808543409854217807329548820854755041273119060197482834598039010805822443728012286725137749907866332180981750258392300612672698639939769056823265042952668261829119309031419742114692560690440657768482044709200547477450678180098002445202800755099969797590773239208212375993325573140566753859865598211669614779178794841937190039555878577308532721897485284092100716480850290729434211603992354414996102486226598567542403583094367922783105250957355383014842204550999727098586018634889073957741724800195467991109573289070114510193522348812963558071586702696392003489811227506098105794920715393034210432610760281534676849780688006022157329885596753253189008052142676397311190584630581221929048296944965470910723977460110663998628502580142769421908215929060507745088976057634697711938980101606570279791764368275859394637133368669690378881533644208423446894964886331163777594994086945294513109482908774226079489125472316488906109754521992076842318932373228577897656836129550962398383962158715302510414848958900976280395018858112353162765717307861217912099757612680484609832329513094731417090454433781506479294679561596734772403309894102669946858824348363734352229727919036162369283670387804992958562572676521830770428311438649675204880507351449170701582714485824741086438308660887846385616272612192106312046981488309550198986319960179475951046157917614332501021437279812665874601316534087280949520069935983209562948916276810669880094574251146681987055418599502997035796441684613889398637515559126371919533221743039378449161873242566251172413855241295873175377859328583472183184342574243271980232195805319186120295456012614209524429316066691249583259173679199595677385840109176562987967707296666480305730392999130078024690273122661515044766312821721247583962515806517070059679706775824389988807173526916031315671510327992752143077034146820550155395589507766926292356023430749247911989793084826963181853922427610068157868509919667628882018570177503115523443721118955014283349534785092285631071672202748217796571174073826092190961834737396373430635004469830726138311987644783361679861569501075050687473303271809599123831120895022557868208087838524777446067203319222939360597554694663219036683273011259289629849985592854067981257130195649762584970270748107225267547690401322954892334373380701836578861892091781622222065191257487247495294075070453707430267025995942401639272637762074090036263711992438117840777119020434608306194287055440889253060507233356479630705457804157409195403372585039903379908779895343898814036574202115149894788163967139754241437835789913079781432535451237635406743631947805389016942670962732695039612809617845256197525805976183846954594076841996976453882410105913330387375594189043951579552334251695548153982208640073686729088677060546446959792513985360515960613352881876339935793795751106104591347986802939590489773831452005296366400902622893632637941920599241528152689565833690791072511937045731883132429317390307493771551187442807891929179664535356613029006264172210227149859957884558455242759732127189616984691250913454617077587546546630691920611277234847220354914510832025085709974730567547618769685777400250387593020621371217649653406366396505910246103297154368712390142635099452232388429637482963871981283078777928208704936356436965217653950972899261211343286169013405397880448655153843528605231311767766733787235361886380752258317209665531087279080765159110938640746381754293338719199411886027417758690156091855003674832856768577536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 595742231836475541393449896826359406436853515416738734354037976228632151623983429973899398808777784558917987058821852040760216016120815189731042822379393062147359060749487117080152700830210116461982714500479175838006300618822269396585524029688977111081707816960371333777806161593801963786923228836309740518505459689467324698201672364341515912492764584450828732235011446227250962119935866431010374213421989500337599239927166624656444232916566140428911481856813793723985022477348936186944151980588638437455285593862915063962560158708061845099233423986448340386117381988534284032936873425564551734005133959009199646975957875800036119909065502764392806383800764656208777582769890604609572007625218026308571856753763580508231120060472061752128006510304980131065953503542247729972351517058895095755243840507962353987915504908357026140372072704916470065407795803249245695839894484033858605262259840580024551760377404130120906780377248096667492652306333927227894864453218822565567346586900681852565174586868221820165841829791902592122605203363970276486245309904647219884852666448419256427164809873760648795649405514321493699793497039403907277655705791944602543810929805616577185461249023217815864520732142799738388450105253441857211912236468367646975163035526611649126406931000900868526105420135054879592495024542697457302535667595888834308636676550176809586995540647901370488971169559786827814065172431632166259939056728086873228125802154826990890498160801491376418602142810254990975927071501314409256861545877931989282061269731933258147121601095782801065771546160987194785617187064220395519012036847964864143084297490554411852598057327297650826817514623610616040881410638327687249375824066265372531375164762046951273780337792647529826966411989999003888980630873574405138512688445610957829582795513168493142529724968101516520816200314975927739349035144733231721330081193194818363968790553236064069945941599021246456700869082018497666889961906188560416964315124067941707027249457787841049348147470192894389556744360931127982417279120141442947728395966530917431576264314832503612159706425274799953297174365444915287556581083524502288041106285046613325479991800654708459009553025676451553014381525082357544308234521535755491355786906223162032501741287293480279975631922851628728166677033530552944339265668955001997346310628140046624833807268395178659199618922472947740901675525558958376601757971449795758355895138530422803986525441931544928409047814956463751279210096787270726760758847965760502387989373902807872538703921302479175638543711353304899420973406780037486981650516120520734456604069658466983279647601177283142846305129458984580926237151244982813373482210588781842870837891617756422789471671386033224915725196732270718636733806395464504134358522591673581529875441551388491523846311527733341242024984261046135323509570822364185715022532071600125306729337543999562950463937631491390104421278050601714874896135046057777897706449783607426210636420014085092704109566882067551146657974186820255368730662957284304826824341782986554788570895171762353118660622110393852106614349045279452277797970761280117673731706957181826304065299323385169831907730753618473410072648324706366444707801786153336657635979208281947291064355825411033812470963251899273840117302293826860004740937757424356842401504110047382288767677779350467218621817317642252948182023941002878935488432994885559680299021284837953495980094546082031145385842235766697708663297593611788102924566605136653324648782423246908415599942954608173755657972283035076970498502291322339554191844319450184389147246972826974771936813102163946194651855956944509027825106932875900777832076164550593345546443934798986745990368436987160538645504717346784273484306106514173302001073588233371751198261542185814107334955644617875193882421538693425815888734960891755928449251183941886171845823874465085492081545514047364689882402088715466044926736818841677434089447448269884742324644373321066186386954323360804421030386567743898444774735114548287096170116749413927510186897093749065275754032652937116536861286847875720677986331726747476061627298699508791273215871683241589061980568172926636496981951068692330991388816163110773274800325980215413251679312663973224569101527330237284797993739521141341003340327865768654088053719704066770981738755161134889832021583665169179924341478345813029918431361989830389416048483743912699081185884242814651512392836329562109170922514657739597983802302534670670543392913379514269406746253037708507082572965729012842734530086009680293243503137785956484594414026951625826566161188328307592434941295823210716147218433828655643449915203330853404304713248130605364265813351951214665548135470408014021670112118328009353619524328849454995666370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1525390167856105772019353401721293164545600303498597448272041456619875232194632866954921363987471225147693378648884473489482853931445859067748347809761544175449757990288401787159757059579559498051811697235136404368520543412650813601866665598813654053786490932820179982503841413039434115346811741074223011056404518700138480583024101924981294015886791120937332851923522640240997747159175298938838867339608476574677559499737910760046705614725842403122464576255120546603740483402427223073270325493453868586023341485812733555587335812983922086659675613365689407940326146778272933916544193795317189703626804831779618508488489698374443921421569434763969159633111868184097861833555265899376274106473938019410812553738205936217240025948554595886354881274078528469778761402259224005659976175898742416615036059065008576372825490671700856794312794129617119104673975122784004434158634465196226308561675870717574095256293907405343780288624189495641622177264347608502412356088604289843783942966741272980509333350686422446407233854804916095915368876305953754809335909104136325179233086978261605434482318861705430780522806141601656493915987579558992386584794849559553545002507056556161355156898308018941643671260733786394455105185058546069579230117562598283030717893518688905111951625239218934128426376805526486091500536974090956168667153491196001106775711748077895094082506761460538316811091593170953678356358065845653048597927397212756575734835481319097525045219429634687446253188435707444856351158948009497683953135724342434667649947882256216978747584653997461910992187768614378119949205729215582383923825956098399677629823189971434261687557892986078325517748402748045725325412408160601952740017352101542143510479043860625600406983684869286296879007026781005985187887964460517971517362020627263065134245488905078281958668083208816076028113153557750459082172142348870910116907125772964081610642132101415036765331127523372100840212080586103044505699488063634010512241153152551253631484759630950921068356963668409453505468037029912784499848798821990209593914172292659249310642061151422025819093331537522342091104962954827388520614468169348582380914125723453622140587098789590332397652694975008292053833755308688792640473976985761677252975248207249390816856280476130367676946669218204220941373066975040593416297525779760314092689334167792714658202084146654183548755326698383840612178213189772276691821392668668210210801075662076823550908485262810703298543331355864099073316010109728121176025970885051708212743426488951822189071168484601428145963024712824883706663655699501827628315322285511329465232268570077655590839510954820083824732456928616968335702114220604230130581317216166350429451481213397175653233039272841431232040555618077117681150402630905688422395416057198567312476897175666204298536663073177502956319976073044897055560941299729778921572129566275238128862892794337760117579562623907595728080674837245456996420663438203807768221518338783473755265145079669674883569935873524394224605572632580789860867479827928523834300344209634626367293019828442459016712918354150854725284881772645452092861671468660929980534321411863361837334303963467264331140977649524113427097449012502769867052997321103642085695577838738321442220156979698714709843925955017043466468615993795911420920873225667401425818030218309181975751510214678556299649650386436855201099028967468652441515026559001709705065698891731156971074387373649309492782955523167325183166415067110749906991844525070101863453292038400541570545289265913105139517680904132547690602871446741810549679882669585776643005832031491356497120790638958237681187601396002441860206314222275820082205042826432047110087634712041500451881706291684029060141126958757026464517267299464443611837574026270697339414398331821507040030499885927148237146398669103584525303655914846430843002069482202038582388440574259791371170903417149491370983106181039822186531922784499031032361579735825135619164836966722196039582536271616630188473234566625455125615815298145677760755367683224228748598375767956058366460654075518305187325331062119862426859451807494625608831097018273885373325755031299881090032410303199949908480208662781597145002396669229039196946243591957096921345030404430481088085430757382484136838883000392247436029350501029713013233390031324284810219062527490974845765454139941070568170921825584371818200549782383470542413687238094966678984961593742484533907410839047854038518958698247492842343126045065906384179319120069285470383219496321858140465160969670948266257421861966900360768144460086171831785876845117018568520425390628516300814370380229399756256641003866951184906515753953612595004480172382780567413695108707857439433720753139734585626828537511629262308958736278595043328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3738814219368134280492053987299148853258828509766039709707801346080603470908360635983349056044229476803822303845343159793817702527347143908722338605539466580818412733717489441588630748481367236967651314818130754039325169725039792238926254563618651591659434537566459880654477176200814904698303101321581279298139146172004948884800227831052514454873861057247875718373545625151370108783788146549604097109940427236429980438576930603509462301322769365374302380470323491601129728775695940345316743250096703863923598143756148064096524065246550195042447392905245979637990012034487473710601939754936279297407163162702428456043377750971219788418825608965966377211245844401949754721865132714567471823181391329980379892905932648479284432234449074737951216535018602182508482687544718398161253202061998629820143659178989226145412336511215696399879937313941688252289167013685041740248322616389831251930323057512308155565063989379322228780505048890692645228561526369938698290475805306300784857839220697994348765781807711637009704388914917124571964043053443281845051591528100335099227561752427574286821405029399514637724416628930817406001734911040649403975426431863615659962480320548774273672582481031231282734630956759414153159693500931003976820580259349335945014355636962402737598041355328002177999524404487235332726722948262119823935414995207861446923205214570869981459298947819274615321930954432357968398142728068754938192858306679621572762882645383976411267769748158549163041953820365930200782428508197326536587404003713271393157465124792375909950284300773140262348359701708950932769235843060519671630891512323817742947171739588541317479756269724425210713675404916429320413720863483719781614077859737307440687174811322124165178524081642158329704521407579785738652677779126839921730328213974264469766166404738153060543600504475337164047907019173492145288931853403823524555830761713875124749284675353041554316026722244082880948960379828455920562850239734303304743829009220613275737836238047982086155832127158557730242116643603357024878765007985747877172066923810574023535099153597922684838846735365219545113182219354281554553786982834038331526137979656387542717474881529720413783774486195839242161520034047820702988614081564792816863911395109722974354613353430164726277378442691485761268399219635078498832993441461789611985351452363788523298205863840668188794817849257248760215075338800713901446744163389592646898634852214551928211268085226784542972877035888639794724610991060442118169827070996968169048149269245391844517728474334754418983360125373303447367261182251957813357428304134784689459329172579684735274496208440168923373189306503249334502041694990926128376974390712298934207062761074901835494466937247462433119589414720110364409373550974989717766834498252642991910397048630632232488238701317857307169896849533730875687722470214399508386021577142977083039786148199383821264103506712383583014039425766423179965481789482801419912338608053955951632615360780030510765817805391433726948297568294486972435971677092610545627367392346167621316746294316805544368450414800431007445312885754157545392885656267228602959622017570751567796306010194865710945696606150868893799521828648465087577729835743096036517125818343082925345600285052654273764319451753966804010172644500196190686479856416466629611544470015967893193822009417180819851072133045510233477161267774258908815706712894519857415699658746084248710757099582279928952633931750532753155474187030073557933791617789153909223661654282178384767280632837846467541515806375613634036673669263899021719401255158854189226585089232588227441774762174125952752650481926000199832200521191527394101581623051866585455011792400815307656850155490450936496466520190951122325500724472374494945542011630259653111291583830483135771803803077615708770466555707040715715334214363435897094192939663323912174177330910189782774987222282841394786453356863721646616578290769289904210011140790505715597565057980534611245510552032738294518108208751698398185349197799424750252649304041769273704219712154829433701404230706368427705855944524071344127531310389104725122608514033223092977724902109726331231912589056622047162564410559273345019701145513696476092582713675934270177671912020115514392595005675776996141806881563159288408165817448817884942168640536738191770255017146508556319339644910779566340941039925841284958806785252057487837755095470833535594778102578705017703883076132691027728003645275026217405045120180858033908992602567618502654315752813768096112049154646685019333853267207562811285237539852340245266583836277804901677650417863219800514135923706567228194628998850247748346027952063039485131030500199385914314610813691436556212890613958585572968681642943086066718849615257004094259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -7819623641376917254760991548776105830936159900903435675729978798024242502461763822783165856818355757598555239300605058277368331652917719833296664037706631020243404908464868144227043845517941037771389964008030321931538368964951578457141688189658663184385178897518129384931641745689645992136926725237478758964317032954791077289370654041669131421933795849549532020744488331766360387845236007109444661897144119268183447599886770176222092871918540640084011090614165517340369294212232283959895787319057400372148907987174433305592039576510997727258194374302859795202481186616488664730023783756717854153754681533401216051059664496808205518240299770965658826686447051507765644951225883084240180047805230617849280935200585752962784089559986265776634355344193831112051095611371632961366013734105086791445029659554527665479341420210909731100951587991635575237844456833342526888530436652617906022923953098428173717482686747439699671170954691689901874627270999283601863419334506591472386664763731672659801741464167712706001535478312998300611918281013444930828853240691064099819070256434346195765100642473622465528859752692967394898552413876100969339639755908457485676665896672884973105639642324778713800396989373156844311729062123477266360932099687123683187644549118935891552627169319145323425931211392175070173714849674708778353366922464094661511857424940699047710889382933333898602660533236467471912018970084194409087132594004540376586258316629988058353442326919810868612025254809737549880434417557485863741820384845314825625350783414459205412858409431974753580902919252686676029076188833225934608286782323258269081803739799835968940526388273944902177381017166125023941327246508417599306298491135676373908647866401964018645570782695874190905370323731503103202830470151222761663823111149371600579035265202065257727105063482991341771760027226965778137339402805356583527249940782474649595340023764252437376232763250611121038681566522293377033960433631943866564845442978473396656009815532275595373674759913724078857552970740631450627943664450496470007386046637072091990573292012277253803083676795176935797176301524512256567928856354885657005370537077354598671866734855964250032023708305169914049161007280469789946855078843851742473074705267846769969162813987784674846065558436059418105602518200494402854381807298842005319103809531362845408425066429527228780117813077602935369437682615018174433135786291587083783763546336547803849137648360683987307955845600285365851232997058886617083048380203055491180106216797506223465201648894510655195198144850953908732353981251432703007025048322093382452227024183941583314180081098451153245008760666936730169122200163656786966647826205834902207122625069608843116222547700164760915430667888840003014484085653047921122684324168154953810701205746294403261487837953519392745157407927828137153264819355378531167329089820435565897830199709717399854537401260926391877920697049119551686659869657926413091140016726697778535348975777302011405850158355847411343031215498779055175497759075054674980777299228005356614179648599574862317530615979136025359748133523372306126434639201500313408611116190655322025345586884914578163512445581687847033202741436315002293726367830531883418672449054558880239347286878140037807400498878960283530707718521720230198202489507971260540141937904342949595392813266403744415496600834299623618317497144233638249727606168058006284566433671550204562809334506778102757790270566769179651069492359603477675167860592409551142936394967924531967014498715044799484766434790373498557890985633819365277753424389111134000346205345420903222207906939854605747575222463958658103472436575265766585900467898186949507793197955018453542070981815757097222232354283698406712363834892364022046054053012624498687897285724450309191714943233452709922538947679663478557162572112484902810246345489402806975215025298394123691195437770518688634493818565199143009150573412035832212504423979951456780856982277159961427127450491688874967011231514319886959600145088129235842192843754251415540963318921418575432019598792099044960582056236180550143607462935794758769770214338227534043356699459992842027234216659694742445985909855122753242801947071432384300486542579151359124448164996823535173548456928012075131957803678728910569150680448091030135542446316678254522620410493498211573272202549031742040652574676111658395522463816703071789390509179223862542610902837984634336070922506338815449366112887997493537411831433396638222146725297610759104128202689487376516995473141775906576542722984651470945197534807334599572760458939209071624794465494172161822871719522638096385007525926603115283043655824472897947668077006082635996342787505802062044780828197191397657537185853791658840334728552412788817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 14088766252178078669088528262331460022904383295923021367781186685981525102484506450518396787211993335284761687550798932089049155626921174706601885302209132384429071094056866005892811992640439758924085392276371556034303707335707748345784961777145606293119829721354455339454682744619003454381774956830566531664852460622493442213213623224585590891240761015625234494609444655611548562059613749545262509740964273128495926217112690425264830541910971818961277609121001839006274168048939878700360890235448934351785510841232898312883407805043249961158128226676280677140118114496320599856080866190112831859918017385356268992118080275641972995173257307374386392008641055257478096141302600752791084370415914655829859385779618609683291642339864128519079113209896062010706086902955417366830752048967454855005600070429857774422433053463649855994994773777418571806013608099659916346177144715222430509209444429740095142757855556651080898424636842425793169855132802393835427031930501431459194433685681386250548248650543958628560949786290986595438459936821810208441244620598102094013220188921894060652215706759133731637865954899844741171805414031738180296877848690396125174555885271992783778993967178852835749491485972571463996799582520462369123784887467747568572878720424583060966077727412949440635994621188172511423155861299454875799277081878878098913394792626107629557946196427508353929944758267287039289641949385170922887673508671060497515003635687915418240159898184321901032522848424865598560752832179994555325137016617644640463947987098186255073996514293374765152487274067524213982737915633039592137295344258134894799131253546776306951731063178355097979523554368457765741729560045987559642201837587824769156838464572966702351796617567806410102776904142374513612438091543157347097742975224293041228974937348003628136113907610431715606696637414811671192101165201051000204920501017760887956644903321938126845170431618963832286834138539957790764369537088675604133280160215324469421919032207237496107710217152876933663099422885976442770221130215607937995070622754590445466911396410199053065690198632565879296650648736923714740291771763296993439877939113742842435502455191595536552788165298242417683442508749144427182482020388860467677563824562503566679794987684000858167189420972468414898789601856415862963879248566566693412846977267338185817823866586525681020955177427775655592346845009035295133724608449468047690413801162933068067755338186192467119943177181055257153034585669066240692508887271622913392346786367686876995773624302323506348412921824719303572354183906879440125752164969800119345075047198389181615477903202155290223085992700797717109582309690685039069429171722372138648579378235068722082474414123103610659840357018101390575161898481174260455006736997847692913523916931534984368441687324651794702738783183927738307456577948671363173605194106866717622909125490927139142288702112615459103305254363441856001169743271628925985772698798854844264900162613790803895479421797117680579744923999731199794310994257033660785223054919963016875290558441980318727106124228496558776631189153045037042908374371659505248854475230988606429442059537397801032660650012354809973324009475815955468957491681330291969342621715315447662072032899276625257872729519223687234271500821741206180249288841726376939484678819995038289098707346755334718020654693698613882586715721625210472444075966815830124544080965618834851876253847866534615353346148055967105103689175736381332021993296719490719132344527283592709236509874382581808720818942824772589056956388321177888764913763345500675626441000603680624293499824036268572758498184476334215041779196978949209346574664683905144906854958433281250892131003962043481144511012569804813361881627059690979509526440954677777660382645483808172561665781025905538296400139197583935776489808131823891402083211363453002215206744690901414987971103764802660766521296305408413868398256412100630265636888553913248481205381912755789506993145112975335036528966250173771278939073856970832647233087645087565228197265975998319034821965868475798126277817213197836066804728674935318840532978709767881227056353231431813640793276541177931351967068783032346859616210031593556436336726519203063842397125546604101471988286022213943559456511335597537947589797665206476382603402196528507257929077998447633992155139510033471374000741945203281965288012846757860736103441166809870728482991860065561163316686396360184531055246667026387400949512068410263411691108492437078041894416159809269806355404735063903603926938494718502175322651078414757012406130527538319978530200512223107929607942224887967322138346391823729923239551912160572104869938975178734616728215751639918235715985042812237591631298919083278466986246146097152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -22664613365892165896657139545099066166567597416661147752646740321934814433187484363113544569893433983209600492778096628816896148600718702231351829060215194802561733714913489421910591557972515049433266776478587245806908114005124313911932787151609270763752376086120118790745290885438895921707137372242555427657065414644636268455842701360049324983563667275006493981155989291501337056239953026158388610501422517608696776810785794417567994138025321766293536937641666981661147847347194510585697433692798774212950472648244733785809383176793869129750328407186663109868038440958696658155581663970232460747977513408328572510872551594074702629082891159411395321475095166693484445699247728355541190404860716912229717319338127532255670789146903907069113432455473148369444424822298165743668678667968061703400464706251200615581397177750298837729759413459712676066265618099045197462962513597358555979176678956818396157855875077259664014146725277754811705513382572442287559706716223892245799271512371388883728331143392026813579259951151052532704024179976235976294445260282897912905458955587746835857967178529135667354432882900738080848278398836480630145082240852976366460624014633059068813908677582967038771215138979461422363141613549366823835562672542998729245108635906848889588037741733705654974024576156267514869613751675061353853631367673298784264381571263726993662332633942660616785769319640149652300124279546317134078599146069935542177739136187703445630062873502703425194362307550219110789385908180376759697744234893713683614593827851034490066374010693231290572399458729343544106336881849983988876390942633889380310938041993951656913089449617180765201969104825286743638825888510304453750769127656217642906169278034014636254041605211173819376163503736525970929418447749413094779518528464992698248534659201460027214817536733521236129312451153279368390363884015581171785544289389781733933998410141318629776324502535267896181180297345228403757854226461468416471429339193762280944436854546750669960597115266798659221369262161766324275848252230284437357067240507587587638567370469766083228767573285442996101310024523932784260947952293772142443139573222572379070173792155361977428084091812860719743124067871185536337886912948452689759638019900518438968926624138422355176277381390810251401224207478529724794369120588740377654916104809326729959373475458111423239748134835862348090530700021126829597663714871626439738246281944727145534423942153411608030101353325466204157034894067052348774297747969657516042560400468674374189352614288518907608084740303618184773377220546732291207020813096183586563643027597750581581558823982560588859786491347864553263693127551337705928273632537449586250503849744260924012033493571889825669790889698197197411337935381872470914195856281718725458455009561593464084293173688101860331368824732586126653480843421299903617789599115161137494218133362126879974759589994111490818929920206875383930181010884643031915415927773655536798178252656296424857638704479805668399466899039993218885334490881188762948909847947802098383743340348232127547668076985086186510781768848390659307512053588901234527154414517317963022631930201084094634172989708275819521434171340499249201762426117222059386233866264797983351096060377493046963531321403108886533937262046030663852566210280262268388017281506278269135765576239730986990557348035577193389303304255066666296365373567561424742732900682129875277251631900920919543669034604576652057527437667544622499102629407566872062005298461186323791723343981959082219299347886097727582756155010822445929259883609196042155822554719044739889924173417183775688435914884634886501560221164426470000426063776696338419763429740763617525399345813704687052438459810273629307268409800492319153201842257319811862618151078467011105560673004705827953667504638980434592443472239024990633218488955635642694300606625716537858238114660956416118751940931854993569948489846158664501099753745162085664622772763978017528012491100921074410369959486117827956794508941221926604768300615618693110719573848026205849832627255616301820268065517680774099958766689457335513788445144664301379887002769499751975080474448309562112895011189595242394413494069598539233980264864276762757602287024926972473400363052813989065127126957092282894392451704721859678775917412500641619480730357334534066252168153821593326288019689332940084667707483789797104023627151646521654901816178468192400303193908925756463756575105358084517151779543067641223438301368471388768131383697371536811831381560302263014089994077140876685120819360975447231253157193048866736468564845551034507968141584875511012592017767496459264877885517245222216044719708652461063971443504839704556332290731260526608642463766853340918110048146056806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 32322853787123057007527750803292977445650953201378214414664555989701937464539260427582856093521835539465036335714397146750053311845189484251946943660172598259910776450502074071350524384022558723432954669131202589621104981540436574811912938519516547442015384184601524160121346840862961788979892104346272726267741874325769270748067118244567248667742726292579913752779300763142852517337432038767453512827096521904826279803764157033238034646442076904722719281730327416741934178603231971873662857077498069920420776605736700114212257717584954547356523105740390418499556407927493104066045134307082192488667467009824981453241602474934301593172077167804302613754790834688960454498768854467542654939959460189797599805643568058496378799551836349370023104957205131085973684709330594871133090516140865470081884316905059666435189853721559330647205285057075263120350153119813874871879176951728858126061356373741662591908978622312250174933828349697117671676574164493115992690619478031975436439128315678102964318421092278538304981660971284081544898317712214002853395714154205331694440913399832136368559778455097029845912796680711550035367128581102200419538363439074663915450181365078729964615795717879192537420218867279531026321516292471734886079155423108396827016670158424415076477540926919367470223294051622546849290075706113353635442881629804410040943016562736278629944368468453142155717908420960831725154831456966184716253330962465532628970729787372425063217630198744048481361278347657653186569333732730058686460578655228363598634562648931307993882519210941110354057609774564630202384478555001961810143589912701347942701508722311682521987520719878587701418452866197472196389750386539366937959764960842881253484534486625163353273679788960438293239455718241205997489657164165314360553918329856602779898581628550768967672094667753114464861951164526341138832662211064352982254108692802646834026268865769090637992837985191620305404130322378023353855639542036891394364243296586681476396668509313452058315010012617312069627194258264515899796796813118422546103560444619412484417885491071961972993119212624639626133105715883283984081228492425676328964442917575437712769842878900704833915305229207559388334527409431092287395174449084476434710022582056124844943483476925429036834664019207658250395389912485632216187319025866118708846840697856057448030653604905647297773321593395799880662569872395647628734493074982307213866712100535790407017186422947739716089985548123614492623950120626728635906989365843198117331465376682196457675550849897975283807762212289491939691431669040180645745918838856741251066325786678569876736177827227220816412138882440175609785375034546517904333456874205650492042860278714791130726480353784001676113261397233106858271607978706637564324196259168733360267515496072300521264299358558689932741352929939579945905889120419088417871985374768747191174121717868067191927063657015293272942893039475791963554358395244564240529457532862007786355323403306523688991000027755874313486774143096094370912941119291718958910477120523024634971722601801487458475268144060107894348312327573836895530988198223919572760659143209106744835301117276134589205965439093259198371908062841073529900881417142100857191262497738024998440454860026027630039536707669721667061850976791751183609794719258986087736450486152963201637192303534429986846448097894700364727645573223891674232929452852681365405892608468933035731230804521051793169098309439850976895920636506641960098457978718697759100356423153026752863921904869706545793906197544220332873756187117820633832567152828552499791090869627157684791059693506923060903538202977698334238796677492031125523176742313167777702563878874102791875206545546969962425810817422650195121715645949337627764973010637271111642437542645959536477923649704509415035699072830757262497446349085659014924837807496336534035160945548372036046451069624921351039621853211351685286256640716729718718373669992191662607312405489800828295440388735446620202137899634106181991920035308566700258077098306037131491740227069028228828051635366289520604279468805974626844344301527750644518433012822980803464753873996221896770247399092756826182106384202544007377980011200319870986730022107295032911496579008887492511365162563412712968422757196561935923847900696062462754543174350995079660982624551972698794179367739694809546146006373361040066671893768432056401610874178080077840392021724355397510782452527446566377352823053205636952370215630684685024976405315067900571339136846560956652454762000221625684730195794371603862553160050595818752270722331625578280032274956065326561486319268840356394983113743784755958999154912704356280927221947854610651820126919212887689048282532176414987733546668244584454120789770240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -39223172241764256011480915642434075773046303354230280613366031372017071698756302587982242436084565746064889237934721580587634688977993721058408356734793322968630382047943774916491254068277642767266536936815072688494190933281094512281297590570386344217756889169457315523344776528645437056103004438209152173914821773451705967356126520599703944248155949725847765731806685088081288471779139425057381471526574798578257661646429798130085665339769595700830012024401494903178005372170212365232005072575560971999436482481067667817447750019311101713912067539250728370034377713821282141483443916451987955712842346885781332248346642468908993505152613801909658460160911001702426535954245020294904244845355076230753837866648103107690177171733237634246640358557494656269570291793509546070038803394694805963960254185928849960062372919369450385317066289554138978595793932965841033416776516724053158836580293684131197633383816436452166904040497873508755187572906660455121586018766620000748102666782816178433691383536976906910328006565003599171604945882461980722353704321824820896602354576350295433010403040609453380579379383591489889537339250952669386162869255349421199885185773616619981028293145250237391902753905358759186094259268502170185648165436611724283539933951521980057944947412197229473226112660899279997222271066238914590072332121462471494754712325126199317807794597734765713108642067713814021353143159034935178921523620421311156923554664532561520486777981056021824954273167675516960676339253321599439508082031612682833840030824938248865921975456008430541580116132840854775672627963121475069444688181279353063034164273279225103249953776546460823004841138780541510542919876771137920289500118207079982101193376311086473390791911783667292322597718228467719372200511632137271998276209625037513068850030570169631993092278178164630385368261594732174016865458032490583772006087292378841423074995156205867055573708745282513907747882772245009387498199159552182039582812777606005770206009741098935411663483464237379589716297663601668987367030968246089530563480028939863150644835262051478034716616692813922432933801597285134539831420211474220922455758069250236398408269873884474408147007467392444293237843996364430135374338298641267873346746079045021041328430685102791516705367772444933057310892743647322798331207195263649647326949216816712245888723489991554553058511094575185315069475306340527706296233238776292000938765686412488604272148446760624972876311798664574538832790956023839517257617839853079333570893689532020316331824957603606341043531189756351671583553070624191821615199280094177684706503767975968983616292155099191551538605943018658230096698920543315003437469105595582045638280880836327115804758340338606431419311846577881213426251715920532611095770112301295459856739451088401088285557976866222592199907027936526717761365282823694022770454260272981212542820184058215893901045812872353162073828234563284893105182122692804716313615494317187978931630959698571615429326259288568876877349771187840555564403361489958770928753690832128624367520612227611514758140196501570463085037856226913978076050061603164335458825167788356583619769023364095134091622331943966244681432210834027904674157777632089309944858264827830624859247824449411805212058049365303271888256879014136385869572660596978370653314934461664463018240692096079692273850414548350609148190214697100291563895148229076639227389102899699814570555630444418302315314119107111546494256184700922204405693488956260527531803597448340576667123324957488993443478155863974770790603648240963592495957400514531455210319971447425739729657157723053641184602211489365163007324293096208335171155853735620394182983780867972394053713275102558965035412503550338401469803728156643066269842613368147792507905088563407774603197568098211787499415969148875638492541877098220378125142856439439553206377651109908702956283112289137406774554272131310011642297724419481078139232900083816581530391401195234219083273766685339020499605441898640645886417497374113098109076732429233343583339721314968018060324686350643984302743965294743762318465759600778661998891032654956602285211047245563342178194184860288356102498872452396633985561862604161909878882005516024486343065058235943099800347257672423215719861018671634305610878972348002623287935613962680135042779000350787550668696789146077265228973393785961905892296993736580488616620913627085360610911716547179522382514827840241520560010292731052595156749181839843539731839233753138914248990911717447750711298501097389305533148241673845067170131561976088417893615167823624633267178471621212962296568441051445848122175812426604381299981998604766455217663166296099289685867870074922383305530809673421931648784314259090832551892221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 39003754111087675716169668885774107180851427613162360762333292033565766035028232050697429660157496690883538898729347731168708022777874170781956261751069704020424376046748979354866558792715508872589634205648841632538202171389565823861884888506733345265256004196310881770714880431046539121509055501793208955104710677124628982981798204510047595058825909188898366556491115397714403279584628284935859167983246450873002764418866089752910481408383686212010069513328782504152401111844465803519461714902627030005408229528749322056949052759908963401006110316747822662561428505799739226291406225028912703090992033757273349769499339259199050573984727059491189530670494187519445422866654216070056258178802641147012648530660198062832871897676165241297521046018225536256601066450156487383916174870243579879119176794341707405301923440063223314484205394001365607141570318647842000015179879464005115039995218548687149580251679314795805166741961966291363575155897478521034866456476064999368909210239370557448721903540561881576675945350043773177082390741811103889096442848141198918059841163846291810484820761511815432685975351554058806327107366109185449162583108880041810387584026234291936058374915567363808650392039274527341843488318744798024044556680095170171791960504463776059262835370333281251943059471449442320723763372016409659165068936708933071919936445931717719687189826760581004492456298764051831105085340056283126212767949217390750601789637087075810359392422364900873200112825492884376098549946754041528175148175354932600182914932375159658259298227473593517557592000660897532367530297229839776190391505524784986908157228106450989853992302317634257918265376637613365337179332677167980234000064964670217754449393889441147801205192192394579458077584469799053698307709939793068747861963631777432987534125999028091722074016040426364448277598441830642733673108686768693723794571876628095538284955518017862690696798403541012383478572702375788312481108629365049000137418771558388064455996510624840144418756793864387673294851853733449884535319082713061508126837722553724148191762722812010417034160156398582868133779532539474131466520215850868432545596594785826601018514795024527859868865095559474816963638378405978436816572248833753740248091108933490411108786744543976239988219999045939168049298945885776653618076705130452508819646286193539468342178712766006431299324595217184982339141147499508920246442582913305969585211855060464851928805315700189033603343734087792886642752810314688848203945401594643279495479242641147371898794919865331398429532129042307870313136007092514576065594369362364970839584100604986949506249724572503880134760036843161201538524645005669601742765091914056881841209505268555847737908693548792662911103945421202028472760126682722051831671291083930849222344868913862342119151656002617206185649431471665313206734863372273720578771703704289681521975589430797357006337796951564090322961479652982464462962136820688525207543374248565827506949151964887211588350325036238919836690522615928845991547381929678862443625009239754119117266467146984845130642683321804084334722009652123468268595916473432128304684864621191492551375829389361020698005259707916095431362053455376398598681766877466734120459400780631115612899783973593907111815337699660053923379718985855960005804172744629270382265385416962100583390727547766046933184280852089854049950472423255421726257077770747754007212453703391811718046648197494608160736575702263987515551062594394056022250254993169721149155150728703680262044738513753745463116083098859082198721729010480296684685368945002875896881117398836738666353313890892280541716960213881427031612505611123955928946868391136017720795064232986749050556426592545150756407269581603064437324249987416805845243821108381205403958081347315509879774112045552109622477130736563564531340172642179364268960962851300882456785717408259862035316881289570045910736934021461557780282843882871855940336317695029706082546540315465543893290794153459674156629241952300933773491054625966769484583921652159717129840925447936745879642895655004651177059088823587742334435544693296442369992533293875536546384565305451033895820882567738024968081316975198525737508686625679782358486275052472283573173046599453827739472939086736313510997264317240612935602115829921327677871498628569008566330660713460939779926983550806775920294785223726685699390849754250559162561349594226767409588961660310894501341405247397132817424858937597656766994254456314377202775391438610613346838032694795755206490781874073908341692889470431801818879296557543870197470077377293626534801334079070691933902069053469497351083868752238999396490744892695528998523268449346268702724263181099294031847383643307348177190492375539413769047244800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -31201130032237912556938944852434084697158559229289647711877048416647635471261306107648088161977622561505105278970420350346009917085636533427122124228837178817570348221970435578460711971085880037771054534421853656287294035616501270918912848065412841873957085685499957133274846393306072692537175840765791119499826972148071020702132092929553398012238509296523808437978378135073123294865322094256688544284163261982305700306526763357804417751563558083530860277019793283271620583217428720174397951236946160102251654903988691088084368865589163076112679748372248741783012258996661642517267307837720252304080233296080801582732118925566638538159627202632252447213550422204422475592654085530672440111428529143004222977007809932641125920408451842801840594573349251028182473328241858575307296942166846134125627816730624237773069171722424872430596762458229583818885930400745308499692707006499910920569531505213701869313054658796925702544125973558300724113394298595317237276731373652093029372091562826566296303835448754099596435996602414220120349150468400404073579690560217872913379830649420606272911048738304394968394915476587664289760369063263332885316293081945812154564676952900866914614537989913208063408723944459592336768048849549097317414150245871082121476394547275791419149533310962849775438902764481733940489405696167125771208045745518778556443817884976721569871303341675088100037703082466191767348224000067611594086033537161270278137772634227189936913477820515419701134574440331172471179847102868241827034780410620375613439432546323752694171473988900781618379613926600768913259014022935048194896382111269718703955364110722229949582511527694142121927222134939562282597362041305973547772583175264582749621355754934936673848981386474379127442853504846873370508536777633338048614169793466477470213459337888270740493723687398986272221173584729531666021651157702658485855793518009547967925840084918792616219062191594875273101632864419592822007798035026126429449157512464529855295089580530269874395264260959258696891897763994729345603935391421579014335037498571709112335496860531208522574944120506264978599627208941404717282142864502337033629565728255918582147879577853692057396836386887168111683387362323644163931385407552251162534168563961310206504628553893103108521484237004236604552667810181202347126180607179886748662885099752039455173686310709379204486281803805161682318230452165683508950569812800059413785458323287618464484704573758939713403011273044706723371476592517067107394818624846933746354981176932938758958696196108050329175365704793896385414134820001703882869920726470610881074956540743043603553262584630856689511225776648256856890568250735469029012904712695315740515156587568331207303990399047801626031364269150792264690237368705687370199568099248748383068371049595943595453776937005946560456565592810424085446116227338861797555243602591983245198201366978138611250703458470893052687522044832411820606353744007470525318477164428589815853911316506600998286683443232926915133072162865301108111438538034273553776755220938081102338733871225253538618346264381788749543355339526543626587406046194910233873995476830090610528633204306700377782336980108151790377633952221048119923802389547075940383328027632692675905119642993317834263913274197974460914204064523591886019080392408910829923006299697883276637378600125250111939276530595845577629606104121693673107329105700254575607098530079242984485851380417579779359551473867897968855934545215517366179938186153622790802119461998531028643714992539483404213254698523589229004202318099346206946541729396985092994304025361764277369954362603906242845483764095969368816626315953976379021083521267024488321337987817007625282114306655949406154158175531524621707745207555172227494995800069709973085049172898869338826326742646831030742199129376064515138437600406462948574953011230860522576656861734104555447143827480433449602144867740669805416793784251723846936856701604970456949437295703133947612081108163202184319684525628620070819401246425700718618102045214771129138603658514987858752781452579558809310883132857341922770648033271996512438320660434772410922829932874629327593110946129538982541787388192639575790596539382600885984641035421849979045656460891765258172139369897520999393515683200870692445452642101768215539562823067018535596857293464274949423382755308382234944029600340656892510697015408721819141561756003611714841936174897914198135304022015718965082906126759143727014683908290055737038514420031321801585359526678067735358439187980669791623589154685103296476435300859869857861991132662176018719709426644336667682045493187590811327887990840045202411100421159512237260177585463829985167620915275203802053207018054404441576895009098462275116728320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 20014550640859634876537409048816934973062357346457784270279523600480444478593003940587721508151775091017647177102080130778081253487471467742137325587124135076974285211101170307401996115782578743017317833365162677457897438437215000275017875838621787507505499232785921944258503780328582110129121190589556135563083530986356920485791909427246236031193488873987171007793822505710361735781388120723915654679014536312034786789232338106963592949135258205468062760963329030172488960126926854345320718492277760957217464285817937474657308169558652742201601955465963207360426367311539351622690335835954419395947410627518730917366200226186586179638001974944286594397269922622664086054315978687039069228558979424162223464408299993011230369991979457005495914812092883095264915534244309819107893406959330834255545040304577238612501914764786460390767909076729447279987668755076308493474628007964544657947671119205281490989040982204434268130976921476224215372578430993333874046183750108121836999219464315827402180281423725336026402901983367673033504494827803211875017833487152996112418499488800117360942291615300878232516792501113454884763907043120772291632810650570006357153672078714786793193954867953555803096803222311170875321821366338300079014276912106241467338675563611970688309142420857486164826003330774378431068087853312207041746416739724132336049080431585228297445938940594889718799453915934782676535042959401224345677097151012923099854465774543749763994607606653138802826783540424007240969425938543506306054945912031369717259722519151441240466706166320214026979416009234160573188609614088957886496722359010776288171048416551980494002091885038487080683766147315815820764357540845201893856159799574785521560946068594803178146334240124750951852707287109920733366414598224458484415764389484774581737814946908918341366118039181880706516948948342899138717947752844979117994829826782216184303577985158087971476099578900136098791678502195079385221671790385289265352560498992592279747670662168210346701421114278283169814295234083795351296403143001982477302437203139852883502347124011472764059148534224952884722681939382317231295286741927149091329261760213306310613182692667877286515457423043930505233450062372224475281930368001299755041281697922036506345133326038727004755975779117538218216640486426330902337145900821003566897054921385298256452177027799761921075162820539434611289128837950985172974033865540523877183890213733171757355453692130231581922178718231247845425538001224041316026193106833147453639377390776174665558811732674010280041571310510698795336078697970825409179100561677540245461085936019083504290420855741205277838908612751280732542227950708479237309176747174182086413148627301999734868158169187612685169874896386853842090976865426834061487100548215285267599550248242414923595444463540162868905222446939954410305368773236825984208154349767986422589621826677115666985193739980167265879050593348112898128501170770545539001231564753993283655368338059646511256761230626434431044670752286452321410309247184497367313861744812185217565080186621878188708908518730613676669240427342444745811468436135539784169095334478923000993692461013944978717569248914551559871916573675754151895168795521945685093259743991877235866519882883891404934400572036510328732853147511712454684459564788718887086861398444421844917586115617618748350937175281420987995121490279953512640347144567004266312511056360803443250451646081249243607504534889089783386101364194817786337645781634695550455441088314972546318160755974263756565756758516402083207115497774939112193375210445849850971592131775556687540018041969070943640269858338426674768604070705832437436608991188958818568523596544368408774203373957545751663256199439597750196809279933963771761782564886930764655987883994576695511530760154181896395707187377922632385080475513533713023419656562224755032193041800771876766963718707894057586800018185035515325484136314358753799691520682238729688353378502739112318487642906933742723428656172423101200789626459628422133773417472911988674156800416192054172728365454172550617257160280781806899114450228162795797991461207086815528324874546397690351645004607422166039641406613833915250482516064754124719781674111477341383699656544578869750645011039572981352376262102553501643883264402668526093821552013606152117275515276020176203795586357484907609506235182346100221988457819764787298254159101568313893731934357922661225712669957946274431117124833254219784680082127620593378655127537182572362791390036984900262274880913550705890012213462488147849060556504584848107668794744439381496441267496616927480685825343673033358730081947574051545886697978555673552018377452995429335745967364726440065960952175381596222433561843677037330432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10350283007336846946590611132262442172533855920725676944658009629689508405520828434019510245123962790361316768297114416263753477841318012750406589926249316997203021284463097432637338580390023695391518113448513828460255207233164478447556386039263052709436250951622828160184614060639241230836684566507934813225550933806995050838630203299357679073043461304808616155516407567750112869897287322100433593905771096264648669211997940453808296173255636463263803467983101393927302029296897053057830169804662793835039496491844745941490775458228290540115364258162154655602970539119572772621760927962228931527279058861038915521594959115948815913868740466577329726515652185720432840066663301520444604547105620055195886432325604877166405260911812717851432474215487192157727686009941985515720890294394290055495115597632434432456641714637216149145358554998113492558051541085969402223616572488091899639268224768515517930431271587461609027579661766248266930470092950623386052997587706640522856997802157066739650993035024670092655258132101042314470030651484979951670440890752214207884607498885758752194771354670952121229455405380251850367334558935488707231573647509285789865969591893688505578139676918376917981070314726214038573351961257072343519292360975606786120144654930275210358123240906092074595686812834354165486917013074822651520367535242256943282332488392554852830734407297729047478021410586975604389967252725299769960319690035425010362598262843889076858721042915131187871246345298497303137952397859074201656088969189767161734201778473159440373022582177041980417661746765555503844100509861211602657728756928268915531647789022551625581810794232058210593739886548019724006980137982924814805296521660457554522393360330107222430739000892930137783518423853962186647748803264397155085204249482856538961312726858363494576410014383606347223369830888722133947136280539087302014777431790680311786618019020004200551387310321415932851012138700846044530086073104996189391775480070604780700279136452589136346771777924105992187902770138117125583596137666050936226393107995776649731421172207381222606273304222530420294994985710269533903780454834232454513949761550465854567251826538238864265544433484756781616426953857791453498672143853179285026244172620393721763758626115340061330855309038519244858092477248778417671108813482814012808714050968338950352220472774175015131953900954595522680493662958377215278342911010618940332624330983580514649970283693470048194499325942208306454451329927374183941572377912336532048604177143149669298559980413472457126791042303114413597521711708325645033889068717820124601654893770156726669688564251729727652043137903393733204849848527121947890940172874096884096809344532696409290989074955230714012796247312317383461751661259017352973188250056801306800008380828084457881170590198969733112219515611077867421560682053673976847602981122271924941446867152107491415231010483665792393461321935256416321563079188047386307418098199865348922927652771255842332611941952904620990132287957190155365160699944684048156677519241468228819700437861156518484587980779601259540149380376579445856096883965888384722914959231015020801974747279663012238682459857982820559915743585475303384954786839408034948314412630278870423576591924844750770871594229273439054162362094769153410876722527735488732321964341906702006807657114528494650337375808535543055960791502520818905593655120822608001221017415172686068067751325121802487793075441540657226551286483204423241747930780008925779977105102920638693645557990381153820319019226492210887321473350709378441772377189971119046942094345864143688629511452250823802364978356897249349743995640595110472980025432587134339026249530953884916898855958029830950320779910411884337644204859415204762425995588248391850544175837114272965985548401813635598890297090019516533660839700277303944237944286008716052479973357246584308180489739209219675437454766875393193987243737749959426266226924942987900777793071737689786864595004580112966245379179096933199610258485413841767520229970546391175295113717301115815594974230317785272127834291365631662707859421634161132561953406096945595265344890396309637163150874619547694907970640409706024079074434526895045015373700375118674709199550454810491594583271017248891039185622480391494419836061327954003064465892426681681087183434136862660713196398342777915714616579242060612247135299528162880355647090216709066056799772130689401756850174069122994009893406150875629829847300882501672484898288035606964279694498939140855187660549679166024959962265719600547403769650322588222473481660675815744101535012671300114754595661766582267825725493396402895166786951633731477076926622232745562331980847292197648242416236492448159095772269707133976576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4363110984598305705615306380064255062749240050433951432401417464022383410090915930666643378325311012025902560394562020115646747737705297544535840691780234711638092990057054195349591144648341728213773825104782956295223417738009453554847964989009470268136227721996299222549871061617998471941434947084821983575096016512450642710002639767472875034368700909857804758625820815094360589912940345174586483461713662800039077732536969672486700985622306476851354606756219095241269680362679693292457966745354258789631781889760641944377953877681460924826566040173120987290882360027363770389608780706604406195785816221939115776154092047438636060868954278107740345662791235568318647853109955005167744729542360796964266586628102343996963482777560176796013188988175707124318791430509730876729953818053645058050130004695422187606083069138288623707724713225108490272711740209378308061562956137506407555281864083294992792572683212134542452295548080160705736436469859974293640373896415717615075863328627557421336078319300313786092392449825640404333056651381530827856459672280440496939356835603238296521195213768823339066965719697212961588058889050921986011037705900599926154734411951016602298774007008459939645994313680698008044344177249415358130818704465434837329787138721077630846809914573176020523571101085927321790280200341093182334884584672960104865861086361753566853070381549052770850291708603085700823344162965462757959147530425428043059813898750865423372247798661710996022601356289649470728356929674623988922298792032789520633012287751348758407669907806503627554157401686042698728956520813495786781935257191476563742308669024556828150828983699591441140156051644919677564911373994041650606816630773153515704137778162273564228403404514958764555122466629076103643310736554995909432878896615161135706897780347120851815220257519305259993352438324572472593753602131765782132533029938831894031621691586260966695534605715824121034236744587381104827028211035433327156297540865785054878588033531526125732455019657050256334783758267263964420524673526699007722854774286999798118821767037860331536541385722141229821445468272587524924845735179140567212738464820766421989551551037136225052129833109081650079026209028074083785064741598893346467524129398592797092848499298290035544268838570428126374276317508958199736898831091840913691476090496761410870943524098092675162052538396696014135701358310769129595422960545972250224120301008322762279750429919915476510649424658635460879719659625239138863033566955781390199850753391084938633925856534474429890073031433835807897454756073332732288435321951119607412123548207406750676967769506182662102308958412812804352226010700695164561709876904011923729363063570920726015156291723078717268498956496525819601675603582374451895843623663037093395702373355950140177768710050146233735851175095239674044429940747286329557770871194199329813697134195717089873445006609771464422841070739219222596997258324565371753835156241502642549721881583338193650352498247948831433776391336132140928008746472154727276801290443636856661180646142578898620178208116996826380560600091312018842163048041888613428622343771675632364814289213409199340538274299678597292078826796342122471681175454214414481742544023854858754914806566733248156106426526535230144219985376372224162272052064539803499155147187135991681767355886091625127051231305256804523623278414228937658593232392526757866544380807123313264892338587847530201527291733230442858828484121176726791638356204572679630032203898847726440434210753407723688133767004563578810710237672151070756414682912791452979767393038906361955467299564148665493953797964836742516266866629374567900901769642102556890975974130727147641121258456511297562382982439870003185269645976064939358881539181758291952118304933143504436335170194621835449121013250731328901335569335042145724804476267646269048255662061021846622836758865139783293035395578704361874040826088258335408593578303210607889454131359703356928265520339026163464806105931759997926515981874373231912304507589168947119558696424351942456064945779397664898307764970848074473005679457844938732956273269621113805268636884446726696109506539386285342771104679921841646764533353327975737447771833528566408000240006582923252336485229619629425235246082873148009050070833332487056865775200332720006405762291568263166188044581361724941470002782393482910112265895093432826039159860408920010180560756254648221316957875675021949611485473440083386753521271633348560057382632666741758897443228824011130710288130554386998615374979167337442592469713867455829901796372662650395563268275452999885773807524217001312580845152501229007113260471429161049296738994400784667408632625051388444308123804740315775155140368060855091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1528852682488561753489460278827219839643700157732118787286300980997656218909479570385457480341015659468360648254049961431725116343326604949065929702903095470321643896716821299745355625930982686637214713509937412606762182743820946120115935641926119059908794835161887306315253829952812844295692735741736511625364154019179303106268256210039171761401086669604100633986420411607756230328464547470813168000754594119376500569181110100884027486371044156540004112845866971776438920175929612374682838241800036921868812882217298868713203588451621036756344023531832186926853150055838246637194631815631873204496959708641740487812289407763885196738869631166257744882783358834754134660686612461607424831061224608957957635684295283561238884625193719727113018758297376297123590794179890068321278040719131698440301983204523295327595733973420852208123689925488776106153880551175999636761291500352085312562391259073182950707924850590524805658675853735029053416723979740977498203648029206442399907069441673443200226957658476892190155784409412429989220943869898625478554275437824459931737807785985554222450366522468940596424397081558849527347141564363451816391398791345839840705649740671253844788852260984825811248766380619628407773662343167592201301513822100698182602770853566795505098688249039967372269324742892560433608986008326827019808695038483404469464744454397023228921756222758267695985722693547191322847184210423774136956068905831331788339098705881034299858710245153516258123006093374918499183826872687253212605382141241621396336581627844507044128138709083249514954520346427613097029144406254904341355448380583891749168119801605329017028322495864235045954907223966704867937474027965481380863351931008270703205335209339068322490878909067883117427443341921452617062301888429614093542283298431733654099467717511889587060325275016575164744520225325823645181325758220283718762167275765144261966793492922127422699953797100332523392898871167698150867432823961812166172315053867555028711087510657524094157080065319191587086174147535778368273397735004246546648964423610491112722748045171959464505439787410435121625587701571898066023490371082628653983567300944520705107736411944119316845499395851749481393439864788585572302622800807749834837892922253108890170480766463069361031376250813783728083722881052538902849171029028441809562356787769286387715145783859733552026408751310315345732816573091182477865825586954677574881253186472914536527838416781594351350668949050972335635009520918653089817421711771421789801465065010989234856499233661880456742096227778572313565011739300969752279634512903906195959241151148688758442056640686132657693146821670318281337875208910054890617959971269449862231347939098263644278773116729537238201891431276782524639903772732128901955837212599212428661390110253496741760181715173777458804695751564664228696162514482068017719104195044660205083929938736675030502914732774638960188314430257643995325931691611590408341465181855470367463316216988162596463803206446657059313754006063359763057714919216376835009492111470367443523105012941256729451938625948319510424544669894206880296479026305179968668877303670217700052904238163004097957560838639620388516218470161208441394762229103970103114616601712643302692283720761508557411250052686347470680716377365918864791953151219458460663311912424819829342944521087323104131036284691450880963681157573046275894192140301254649275829085348283936879162797497083373461192157728020185355044906079125413581904347285416999376540030782398655386790022229387145227709172967164795699135186121474006525423410737319420264196838314093521068184453402482536627028060544058373914578674827221686902229179159099020720433606546510721496532940345747662611658330391891933957899847878113125787754043356590953317910017802200468415128720652182188278610581955709218333949503622266425836605077035332854596936099227139744599983310960718253307432568614367748712127698842805679791677997480800460365757241368480700178341080188833764840625370985213712749490425919505141163072780268527083050163456709934351784707748883233557065791841446483932553688848714189883417937694194274241207262316716556482852888612422082690689274681554320091255792164540497232529847509223499252429965057441267517548322204230325269369889450700441507100317334090925172344999298186924083397956640571358328011345609699984725981656392992252431649029720315049964510282527698122181409424738463947356032618949333945338303633557406267820025313893347889854762046118405807311611239802014403637443792814670902750507775593133243033757512270923253474812026268589726128018184293410509225026296277397750340355985748258492794962461753128874722816975905898285345356052851839369118189336124818766286562011760925081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 462140789023687452311208839835962398277836029347268817630141612997362485383739704477207252531762658603645879613993811303362639729383604707817269736337658433791435460064704351799123867629102919380062103687834578872048721580193984426677648730841322328283919113968438187383780726578968684571939199876752178401770243880355149051777384056609856644702294696945963049645822020529164537813674635752480676595721607160571790096816208442521735787792893309764946350688366203715685040345882522577263698139318179140276846820635551971045947894730640951988365834246215659451401328604015544581393861225156692016915805225456091364535548365869134049884967796401936890331984844257653918900374971381776604745956395505582668110288910320412265588763747503673329286147457872595181975217136114659936027673687814569550319632530611653227967449136536844130091046807797223358704994933750274248396135534220399019442519203093874607668351691576431272910033357471894912713912641530456766641638517949990992290230132196086218944319520544703240915080169016715995537467765828525637000991176248280560615320873266444954037074946432100756274619011291699634984514020537293375002149141141982959640823141467514854774644339114057941068689940480669231650949973035658985727702181550406186645192587847823792754022868281613479160503801711651022313622377012096480478258035534413687683618280464559546221068438555864641459582660465242289296157396691254640955881660634232346352463815243008876067499552034419571554143983415174322023647294819891720450573605573716887382184373813945138942559655992051824533504769682729913326605265488413382169965649978425919725402230315113628608169878593838203662242156116366359722961042033933140797623823085605280405021877289806171546016379523720673763749097935463632847393802691534263773756320362754944300086029242176822750571349550510199966514066179890893671357806124466995801154784709976091945732161737587023560078111242304788465154065407498231441029294661971429589847595805302634586825764310889637726527036838707791018496245556999513591669223644486167388765445959986646177304824965618080844397987858310243001684337475826023144842418342798583217653666489904295214584420608526619755196177900340614249832793400298132032474906536956760294161162139505056251181749702706294375201418695963094038743238708099535451066394180781813887514455141208729356931366905641780817067791530499053166400375051146296626136767917728573268813351622301102594888491128844764174257888321421018207625977189453203195180052717679422255047506573506313730056736017282339793786034121129524787092261886312862234472728515566803018613336229195110784415870679039043735091207804399123114849460037547492420075730028760180105368535060910967617485273126683645979112997854019965074644970909642114161833103805041714261637967514379501232848836410644351009276208472974190208817765279820443467981933380074370950095794418105095189817392335042622422755622387532884585508511615888829665839363955003377828769152765826980091746284826628598953793396934232673811650694312294336621044599071614285335490496574448250862898537893178857143574764458852942650857228603699943541722642527121504923929481868271129116541580746319767552437580623412774455525450288709615843977941141341748783705187733323821040590673457322289571406210247989133859409773872359223905260402096512878159326562789079456146743361796769794257301909573597864469701593608634447965362864780694268428925680042237546937272100639041183718152761122317234573496117188563947316225353380518209000198703782570317636319610075956112361202732333906531161691965425169106396529467003724796645245916939139012648141100961629781135467613612744959288653512927732271548198144314310555136123799153885590688495061819874896799417860736973973309491557562558567142134594853348099622526792197238505199808902721698357898943654099753522229668333733754041152540197553307565396989155378173745879687827220195913021218504162292033927392395771021311545240979015814814538489549526885043069641587650175285039981942345865011714974553309971598722461854525630919219357313107151203311789701764683296528444033432717911862819298206290177577530878193910712546957354685146787968106304561954948602921496981879452469622276852001473522437142708181380203690431912009147134073717724142803826631661968548716909374434100276780580132102572482280814530542059356601916281392397132566422701751070133183257380233987598131688961561682227657047753471958152035678756015670301938497846769157356360461240829813831007317848313004565494258493752249435675532585617607851665867960016729704576642490765029261586089772290685826605491548283054237051318915377922400385373543131083210972928514276372229716440283278698231092163707705840311036190307162207027200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -128540990023284247179634997778210609496270771912342537805025993295461247616590456762046991164400398599646523765782341378695824983535018936250685131099019787058394678434816785011345967404229168004969692188222487753027254559226201051776942154357608368342905226871620924712511142288253308434724279237796320924515225666102190638111430602224425170693777116775505050458196194983151658574605326576130534912449220655806863177965007232099439883897045245792129237616947462288815779877291075364705566412875238187911566841676502233260326381009422624140661330411629913608644954069882911442075794281422140762202940885200427815168247359342609935267498489497290315160677166194302361007294403149486583658524508135159701040167027989263751368957244606101165485503865563160373676089790661524351171929083617563143957318659570552821029179525542441802383378819029276652913319974496615958532790687128821237415929787785955924881179280786892016095106905988620554503284078571688024614340747971809066324650543206564524600987513811601312476399131020218753132455617169361701526201370871840345716694174047814701200180152017672811431844119322906712584316677241221969201920535443188931201943457675828790588714078135704950958661833619884649690948371742785422811709645914872907086024951104291365724497091162950822285857544914805436451753420955904006353649154396209527502705014138648169067496286407628033877251940430772292100134332344177584395438407107217822460083428708250337364688760714599929652904389908911062309757686756172930702180239656871356815123529144268789530977719954125804797281287192599432923844885662999223561445858874802864434934658945712958387050612988522662877633635392286440441679907195469752037143833590171394402080527213858926647556646292791779085805252157848593995540068893106600321967995092348382545652312347269205316875470927982526239704971709089745091442910721082947378122784078086258202139716223133249253551770581773496006502826302934578772903360703986352336722043507890158663782720353227212924736949827396731771121271165587018486781930373227819384641823114530846478924313358467827108617113867588876397837871283398885066804341307181691952165557453506515298282079085439678970636507944023537893333947697073122320119598492766773855512130020852671728794948560736195373311723852073203209300376115368494976510468155739340129958454582335770884210195243148690232166979955133413306327147623494873584794751189980311025825797644195634869570066061779405003124133025270633297503569272724566339610563842126325623279663188219497731669240431229579083350151066463267810925802576369129746321990222116752726650019565128998226293709177213718148216401157360152138856315606221326508235564181697662504184890907913270215721540637889696528461292294677276631106295448585525133884011467562288409298715325126695648443200717415646082889497848538172814805107565863759670942835871574039511515510484774758139947354863647071548722861672459859498441737458496015992423262843932110997873747264400888323029212580848528448767949260918838491525654029201529086481231266477930318835868674620920416926008986446958945445943277429272859023713310671790483689528029860326979143132511354822545525091972782433027514413838864589499737586214223247551937770857304212414451781090559322703012837085886667861440087362756801619833493118001786741732424019080621491456126987145177400395250706492386273716272271730102115028994821880322852868025001149684485654130552410251839952812776131771801242672184094030543687679807793391462764547528099863529535021338668355424698863192835609546455332434119649843037509244248268560106390305049488012834257981780220700880034912489461253029140322853199429097121622035136730593069858659171018736836222029431887620443467584607252971845593636597914308854804201056841716756318590190121628489256545055348750971512127033619041031494641697884882581436581927810341986644582968339430861433038548245592736442610533769022541529770529437533219175228073653483033606625689438635531921537163026423101636564661493505447234195079066899138377837943000651425850454011516095370474029669835477774195387944175288325910057153646627244074433284444462321395202564204052246829379976834323315113331025854873196955473944433988761585270572246959907975872375494061014093440975860894024607147964738923486965564347688191298022801850313963207581713437733027781775997333405597076882977456118521143956537410533342377231898389384367935933980440010506469771367409208671683641748015192343761443022584590070473536912230449328660519971825182435681961825611898182755892114413732062016053330660881754505562845809853000488741608703748347742661496766703251281905112023094493856078871688578218952996222923833745291457660033273780401440747808181778194104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 35468699537225377667683153810879166680440069217226316720475029860721128645948980854519398124799532707333642618295827960475004746172403816120251544479380616589732789495311773771031991928549715074385803006723783623621924486921560665461763289350072543204401897175952735064729806177086362058212791555334316433269382229576369383420658087186476215404107021797930040505683967792832807955517801066845365798633315186298365335350442187077150684005530207756522291152713394885610375193394314824262506213738136969231789739225383835980937093112633391065995791584133114787693425893982248244893400618818429031225264951442088379786080760485475844898267797591072733885903500338535968335339109652770959485294373781197110513758135898892570445487726007245170927239077005263608933931044927169220842513490593243934937681383273379504048938103228159511601670844602974861242814789530086388636864129333167482857233458367177393731988761988250509428518136953983741928460583418695606815760702275678423511933457217185159323967715538704431618644272461829366431830808844534708046557344817735813898974775403180028660986412676104718544227332467081847483534248979236888418205804266040348729196254298252047306388831329297535887510892065443454942907931649615922733968379136857368642450270409248870469298938233148013014650614499689384182619293846340167989956719102928542141150918290990653809332496534085860183516182726569594536052022766488503034523371123334862775398871115231967319240387845306143277931016469682076441203506531243194998718452377318659488646050069634522584856448277693752472245412097168943250370205707970166948591426139111092303066619365829760083961091437812125763711847536155166814502946175337453853665971722229915998430764757935613789548604679842437635888378711739465093718718950496729924358187387814975703966382665526650594519761561094540750186195590831545520703625840611473861506436492455163895252914194747685750017789937181070756988568298891313639795309316406135699040806398591601441800716493204618657659995137512992977939346590203423888573348591334282767724452823563155163421894349116006104567779477456416726613751588478053409513835666244185819240257970097843469679699875728779164555906975021367839836142982103319551701741157779220502953866781504715088541342342103912696241014857826035518555329659870453323174397727495342146567597815937543401562206129839086631218973954987031125769315574397969702622333092290576478270990578458327756610270954437799843755305794197800903940703184609063144873818206436620614280724346717618492703936219636593131839404374072849391900708495146785604912901355709391462241281170672833836749579320145860345820807342242241812319479518488194168129742739520161615264184887133224078728962317931972843889770243075767114069466777516954097313908993077552696023361666469764455074828692340786080710204573131662699080706467869249372667502828456843994223335759915348229681133233713627915405756393459675341771066559225000549373748952057332062729557623645879168934748184325042894536935237760284337199660613715939707267605198774419760361293133618725667868514143127915674953945774304539971029993498839128905840805503857847772749498510565842875061129303009931187616272618523100598723791968422701630334261949978942755941557581350397960190002032680159176452729240319052591006177475622326667428590292742755264418693634468399807429606189878013804088990521848454769844333458481768876576380149884072683906439331788352377647535952861149317956175773303216709128978206079357346994580044556724572602834637392424577105686612109313539587960576052892638380232172951589190929918654155389483223959765753470149693162623136530429953429494248205437510224826817217845473537396714843031515821851848811348720932037509158235139696166724648524601817782518475600224128147474288414367340912095255408175510238674812715620108875030999395747110493100352966177606464377517823221996887231318653708860339052665623765525969781548370135961743654361174639732117331667105880044383882668833948356583378071030942792584566474951368463205475688160002263505498081454122767553159935195649962710924187420488270953215846922720845053157827618056201526727335704004492745514178588456295889300184089975872881638504820873881328031622416857307280567125235026980829171833741638632940454230936984751710861290910457665327368084072808548359087592945011363192877419730159339373161361651768002929247256354126192353064915833665972518956887290046730236723609247375719622411191794641876663900986493012546606477324288716724381389839332782576737146158948955157431442040803548919455530483984194738350719918705811661254432269557051322038758403073776558497286937632409387198994802615847103624399538196933573609671410222288513670818808190294032384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9946335688697869120395561129496221327330243138821453589094103469252044607349954384422734509732632894549525895524588443678207246470519224684648019206804515449118324904029146721369414745854300565862780959777485792937568767303641350221699870343194167863514129043051845332225451155964381905954925775680882145078239979114848345348164828463906045237844303826938132112690161324022263924031681397869471628601749976071412459579219067773110386226421842632450038534190440616533057418698918449266381831543490399033583938375083365717531124604545930371879426552460629116454078727903190880555257425177214130921162811189889955749113109132903382545790627462687014527696816095616586779557520517762682127805454093689729901823762954888964599627284460094360752054236261724339058306014559388215887209089392983855356708663268703063275810627991234965113457108051189676598264398917308794180147959466159938719021234481638596293302010082087194036286464608228662842373659716838781696032213476607711135428191799409622128931445876783126803290719319007103425763123544238973836918428913443038105363606469042948584651855875139852232941156761143490601814868134877405666959971959224466104854365954721090197221085365948196369583689267717317625962699673784992850465132093554798593416120116028757255375889456354184402600114988182544052742465145887744530289834522318962837064244297270239973266678215218911048254126078582070656972381267143784869888528066433860717670660484753253269066593514557822831570733188399467699025321539961657052065240549038272025346976909633454026133644291576437331207165793017308581915099697055477687176022872425519741894287485625720802388157281013429744548433029333529263802263776365938072912008202448539598662852034353232691200544729237205294768535065381366945478526203283765422073262565949428376551424468834938532393429333218065728136321809216292040901795266184857758206374555135026464307445966075223643508021846730415834011736729883938286384556936960418296187954137489429983584379116253666823531360351293982024874014070798831938425804713791038665746090654037609136859306622177951022193257192198121812770380029924021929544983401803752658441471800044514426405903566931320601603599730892464966172949923892029459273034934448005876021020983700715891539475821056699564022088420104669564689000727504315581753192162808600356937152942203223509963471536512312588755239285290067825746087131995576970234986340374954188330967540298486716356893665036694567823255795825112512512255252450264020483654773165581873244569093016575348503729445351831676924475248723798116637748332004034995166070676771359355543154336194630272583263906588916990799338941409946783721459309504923730964966164079556020765861342432064541833491401143717800922118689503056533576162067771324622257984056536871421732623633032252689069650513440591292930025977372815725351108965349575220300071632957234110072181750157989040795699564629890903075060011756428027000889504724273601101157551523557414169702264770627649025134824529917301497142227789193645644595791663679634338694918063685235803747265273786353509063192878985091540117675895533209475676089940899208080980127397423122888966552813794313175879590299284402413598651449209562194479814710706142151505174657550787179386704502088212376530439806690131831817945503283608090426784790542737702113708261338053715684094213087610148995042090020365458915105753707790266741488685648916954764009122924081254744267375070179146447023428045633098885919604384195194880083742156178661230007684613186222090136198258676562420371075871120364553739118714856516023201301152187126637297869026388473826407700802068516340424522991584796544427361117882573087921726599384105402042548733605272623852490197958720164218706479079247565978096340141543502796179154015962862474820574140032112916451413816047600903122994320178006592972816733752850312506742171715220945102485146882002474882144439481524872258056193999847212381416270226527998598569275269662927163315962089677524784426365699977710949701942500229409795575205501242915827053446093832319547265330474375851683631498994872250281450250416574747915882873217104868428600093543930070865522733928212340365596634819971152538754724655298884053835545937371131968312502716840780137476407432755213498714380066946833053415737407339064862743962111420658156959446696375398807368376392857286987438135261572821098439110963993465429371571149039095148178640748464913549740614410336006777300941957346579481744361867089250295805367400189844972759375131805236768601521520277525395738071864570887570867647568757275577097928894140809526704357849546280396821794748062462292532008655230355992840121678799904967738318035228376108441693092687549549546238800934186245081660810854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 2685144050789206693152108310568823971202915373226210241152785154651578472851629609614915043795672167292107001369431944048198260295264550310394535507199058733186972236846007250313150365245624153737942299671881007669581634387018694284647313038249787565021982899073699781447413608808188775376597387524269795480513131682445074977008514350568454475980486128835935947274567191118215483939271274103835298796237832011250183446446640030976562620349488683413349347460178447002259094113577899896609768490937323069807436979659428924813663323213960349823113517445601340771958300180130081279541750626192719551857074565767077739205747930093293458777505387299688130248976098523576391085499507534689809590924330154186523482770957449761622031626537857539452204187947108245956337019067262448788345228831815721561450880832094833750879504468450554100273383591744369987597757837271946921302760620318479920001663965312120869524427003872965303896760526777683557780442670295648921362316974289834698487930294788757903300655167959053054776736758528250270980576794670678835898293513310974125132427176896062272764984883656472001860330978208454799860791513940371935186744633888907154785070167145694157173851249816617837835822505196081555491265561248379615565624356877049163782617770964059086012594303093099029005647463628198880988525731924705429657207780179931647714217263945785702184636535539184695391030460286864014193067138830535525160440083508703867951746568254373357071039608262349435870913852957586959448680181020819685486534906755373484052727712474336922999925852821680391804940686497534718668673017512321424092460104949617132348069715414861788720611844448360062201261538694531918077255226893766165090979972368348526822342084335241665959371946487102468337103077722123776069582309779609306272899391112258439356457003830423697615536656771968844390015593626286709429588078361512022014619314886816178837853041740309373322468845771112234915909438606442537554346589907080842174468122782733857931815691325207591731640819537494447462956979459214944317045446855210284269173694652639662513696656322721946130995498633447167171314124310024269168390028952160036035874316129568272986640531797504800121491943802893270453723121536808343562088455596043828185699597343620105775237236006744007242228730035255134767372378389187672616043944032594316491507330157335578057956395401077242037680792050542264253885550882876318019978673076082740260000533780812946250100339999099530485467934173073507990048187233374821208415193548323442979228950737337669638530711691081852259389601781246467142723840738201002116810004303749731533636135909607577286486375023241157833952363230748803510318079583487612307126073038667596877188406161533615413957583423152270020692218760156163077618229916514801619798573110138287106044225805131498803604430540780167527041369188036941039511508246901186805885098359921804936166010531652974093766699029530000142237771318986074689744168869614354142733198576136705057822601954398736112812761794623887243867195466277022698443500762218222105738056040648790268858148787377409171149636432625793783305970099858923430207233157659189166477460544967473459489635038883038956394126538911108211955053419424801634480199096142244685056428970377417236713934411936131926054826337066230923208505402683808182661228588942765556283823535532031071273223249015662650758817159454739509260276529420381966035984592387656477699959154492781332180098673622774360781792512088195988902139838483514599266466890705872342482702009300338252380212322824946008792427023287457335035180607794339766491513647483993563363816792800844462256081356130594255809382825394473942733488218671654249196409198880135074837750891307422881026488232108331320970329824872499848908654648366538701006144327017059554567676100166236383784118294312609721030738201312181463607545032827668669651175166395230009079480886319558841588854765225231039258598535361660895473719751004413993744899124787651588765083036057003837465067386428529152131184367477482225474884505073149093244913678574985732917628445938335971252283289281440552478521655504225001439445227528254567610996691384588036233482386189704396725384326293314435421204712193705049383964515250930347319287416752679884002017981520681713076906468076745147188318671583478837698823776520710160379395281078210587338493899555728057169227489748061430518328657093535965132674373854630641225173137849661033760131224356487995438726837610408662266475747676567872097972225481901831127670682395533972132129729784489755199772375592875821169135583645922570385518527657702901720021692598918928575872731233653009771293297399511935540160762863025329668723132014788039558829708059437798638435534341944834313068147622669189120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -646336962714888570859851724374306194286793654461001115067251434076170869024906242087239722050632446525984979364954465189632479478055010429477271981067485801781889086523409823654492991807331330746458801748752689102879388071983550262737195043947515128540922431707859195931183268957969626377085648559980868223020629618103815034919711167784445163419115007142502803983447274448154795279118159128848576739737575840872798832772310108472563714091718690439010333148685055695265821185341620431717929408953234190425298644420257824066352935899402813965797799015837702436273843973796673905644885624182479569786692018646231766442464431309051347122157627540604040938792563484064204099809691125841742350164973122442000484576572478269549531944684627002621039973493613818493812225955033139307910795679888406166562544683935794434903609137675757037790161085836311163784182249725178426564826352414259454130976474124105648095142678675294881216526335915565362091235721033493783136605097359266579955227372457661436289808734537922382376248222005122655128352655000915837958675082840046377370147026058476768583340541862604310123008692413273960995032457089437609108951020442585282623550107693705209454116502437453040539873358935008533415999040510810990925455269152624873974308154641253333851211406635390699484589965132109815815065561752282931447931120408716262236189492224674745641049337130969746900216882214492812589609195722106251880190415644906337541331414634243803030577323137059226784090001364968404056851472839508963538891854238417195079282245924809669050810477379515638712610737096327591525013998094250326855321889373613960540038247220555922347978741928254516315052321497421873504737047447193569042038148884592265398869501322606673254761951265999482364441310728017338080216841611240434378713468443975138016811097679580448602546700822582387129523037747260176331877474280464412528763540599513979369859528263727687902974001563853014677117859949124831795576748014764923904202142974029105206611404437222540001106245304897663948264955209602226944316894374706146983618656601861751308132882939575747190900189544664682102009005910439682509641284754928050302644889394339717686425273878846139232419907706696943839525290772791325923065540831797108246919373035540295756605913739776752999147684857666291259120287315415316889495654970300393657885315010327710763008414972732303964591319629320497115126210253937452023733809131126713046627750325780529668005912403627603324996681535967921100384663692449340189399788579079768440601533308075358182703249488602209616599323140566753203077997988775634023271085337081343674477998220106976067203676585928824245674905961287892387212269966554192403991156199787799188892678813409283216300020175216699847359429209277374486458495132182368607065919933680642711229849551349770745587384748206954351681058282195282253606276511999730697837144167500240244022646652278724031973884400116730080040086648580075049411689664357177631315119194296677368733714705706117370009226082986931672846606182656400648349076548540637026633097226759215666994023619795896234430614709038566998450370771686940160428985036832853432527647264386691224354641858712984003102660291082732982186554106419379941350253116587375359218652870403339865670582023398631630168949938879577906188473947766253105966218958473900867021059460341201532277873316870995788895451117405013380666135655157304827638054475900083939057168619521659442907321658431743096658860151426925932291595009892916203967201501465079266901735279743572405985848696295325225163747243333023573789195639812070373521178938382619864464683537970447325840403435231849964011269010942732195797017005444610463224736989075472080547445182591333205948158686474425830279766472174378299791028087890587700912030688106403838270600041197326295859278533720845208857753842944943672972132627092151935198791112480479901008617027696531976199227390201891026087260579557354207367375576530090808226594661786671330193301303337727483507863704333970052264870851542997502659076279943100217902801206241511453598371405892482717944284131168262537008790917149562582948342895038013630765000841492692057915834480139391612420502564936111941479631401866933054921921666016934561167149147966416147153720547030124613688449400840493808847268859925216843790321567162305019628883587983644568636164674419629672051432644099181128980742197586493092097846633289070913893669826649284240071786823390653902143976299320991588525592744783091910800100257604646293837740071358752335943112786906278138950088302838760531448799979700692182096220005862472599302514900012135183788230505696426636082270012146782719721128787127669929820853259339901475504074094638248214418397642912008409968064591705407488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 131318459488187307107994291298421519718184742407263013809812393384973288217985813137701915496698575667564915247467010181090993616097495047149198551876813850758670090551688374507226168725198321557588922849434317878180563313559527366078973270604660642668639230652556443619586509068916712439032262240750162349305060781183502890229597828128542606350066209808836171779000781390292770312957217443250792196361899040713715439325731833972976587444735597517625731925893269503670064932424132309914297519282449779730604795064100112399532047874245742860388411819104394059940517875076809934053663776711891945533068901195072504815005788230940772333228769564399318788894798463274896632417633228441740991584768981691504092244855834115887431116828513954220508481644902877626224680891824233235663785663393991436500128728911241752555670112321901702683519706930181517128939279296314878679771629812818520829284831830513964908529878058185449120846027654456499796935382931717727111980791460757662491382042057060689509875162459379030002351044721220690098775602008556747844421619875362802897288404745140989547198878640200142465818554926583513213338343467609352218156415681853455218892454318734626322203573884043667931948113974239052783953188141704013530705341540335175076433900359262194564250347889895072637398455750648919183167636543856306114445121739844405246006246844804159960814473250650159567807859627957332476546771207841949360190451986571659998945701027025713871734866197583431525207695250665986029620435847803386743387019394730128147361794598673581372099090073845300016229778335589028182992675257281075894120643260067712320726525164645710374458094956002731602374471929549020329556359349107248890377741317861708055884910521758388612748441627758505382029437133983737473976051183270231903425880823500462449866228020929279173830139110012645041675776835034466186410331606308976839220727456530747910483495542264378794547434813414620662238542773806578679550241650102755164137352672149076200417982671182430106142381203778587001934073341014558037613218274363719608201132030946894053855324288423151035463739014812280280771646640504431743597557643799629801368189190280983761888075595284297592249470876628685295855806714325999309959853232195028585526126433422857249765048150054202574874747041822470621609543398919512984007477538397471833051628568174760834602694478615162573943579092215104418756179148179871931193360182711872445168751647219574980646308951729435835910382191534754143580700879048391680617161267903667300235589032483878195160397957103161697377686874110817078126668784163939246795349121767424810477253197779455037424160718883265149166458101612898657027004435179458839490895624495037017033227273402978294767114885126656343343775888682636578423073840465991924454371737214255961680472975173538156978566428451029241372956640892008110098467983617197125507894704693580515169625815620728567472582618058297497925881536650293269796529020586806494041275739533015961763630162147777582821002888253277207596523774625523624960114247090965903691688135072544534754585288378065160829266029523178779356057533740808727155219959903918622447328014379668286525729752339037866832844271087432949100936723236035587567764659470634537425754305861610669912121484205802749007049129679839678378047578480735770530628043041298658348247224851839424805246119230515730656481119146572440870791458621582267436481637209684765270364978685787957728166467584585916075907709837489212247374639101556266716919819177569442310522977421208972124502544454976508977925663514424001743738018775137654080673639181584164892351119384468340070853426845789276827037413103440239794564732269681292670858177692300231000653875900356133360317955354559704828440289880676021458411268539740399320129496089996770317155047006179393845029488296710758746784143287948440688205330590548440888322915102272271993691234776733016779388255444710182165160252819241642619525515446884778765788908490190528672387322445301095252609379756363623163881516790154717789735162959032490527537341383261267177357768511511353285293891630804183497377678376070641698018634233223333927461763896902029872865946807727709056602111602424115877886433825989912152129452436429787493975001247839935312546535983077635503540808404448785406203549639114433985427489517044803563502525112315496165064241578053336331400954414066024147516914573857925472480551580915769795390364684632506005371402470966586013813044067379168859623596325071793641052274545007636626389879906939527460443436516847106948915056330593066769966625001825059012605127330220810558320225538141127153657140487625697500090304720240562299824407344729814262967953104805244903670366398162226064749334305501499435271335811481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -21752120562341782428622945295835594834200883950392297073654066897951568506910016558011996699934633893623852573989767327322321465439142426928884477167947739429149045798247706748095912349989133265236896150260820293363236222247619143258178448910242202098479442137496995478258717450681756766016116731394964753488760206626276823068296702875952649584290240068025476204290959435488606959146005180957264714024778327978634026195309940796625930717428881496329077014140703053240511361651952820980716065908813010387510153324849931675935365705085598144779163100655529785303827488879660987453292647755505309668361203146298472791435580689540590549622355642280076555028245972527954405097172844967086159807926470969251545063858702290124070509156163451516984162393219412172058173890896772731728173173032707081472586668988814187498322419785103407496612658968882824677394181013143900188947163509833156879524066942979880215327692948956803483173536709778723211920398095030417226138047059840896774661435646135314376304674188124562768006380616590878922716420539106677832507289221929216274387719701603014322856252276733278983678798636261822998674949358204782757207132367404119446377907621651900123054257396414882807594715583651165320946960657486859582621915339538695357906469757176264629368897024293724568015280987431301020701175755440174399452232657122880863329121392310423862857589723327098552264665157715270893042777684358156251074117733901937911930275170850080620781371522410807653422505843356896673062832253308985748247138938876481279602594694190469802713027894488838718121918784249504586015831284859606095855936278350735048970607539385563619797745657548068538292200510950643778858643512984892610207993620192753457098039009739341525987707709918956312429137069736365500907761560165350080464287503492871883050168845914827261725754912774672567832958452084155305747696707238438008913715582499747547397573805410514769323783808916441357449250845540565296573818788980538063430484362481288762859063845003184232802049965996508638854501886823952446034089946290213766873993645798574650871323798755628663646166022733667525722394442312388580560977965377518241300481192313399908000843997603904933407615639082933445871354508769547422179797040023114317732449279343557146489887617190289830313514718327389904486974745925237291683922501878833519377838521485668496843454635087250912587624847123027106168069569323557348145326763253698061322433136078699440905143518868808100889557100237601911545531141082445779557028722993526782788017309907361138697289567534011780716855252557781562861645626688581691327808671121829997157828888306414143026959128235616729129760682742654022751943876754837169797744700908633736206382226287335574075222066151761183721421183885755600788206771527765935121956602435727022925255071441838788715902138185437060363444758285405169151379547024439004153029869753917515399251031753168912260536796128543776325567105990993943076000443810361877860548280031631056487220196253922996441013889450439045707592253303004099455690860670575307406795002806875925186026658869909009149675511257818931866557577415859159973872373077539414323592481181219463624523209466630370585307172880366129488273625559017331403364471058766291154153943501836388119009392353342749277876784914504832839410931018726352687874312382537711878262251016070123025071712595189779433472914619861396250336399359978227819078014525984920415026272184055192862630506823033485131519251419221188108845852090018617826029357819772792258572184503841849445988803790311453489165937036154176192426882639654107006200927774472609044214895644938926094823988066364187316710377019882118447827102352220173700417553749074281879412955039008597266649003365357193140880111110293636662480558512758167865800527040012878157086049106359649791080869321158896496079757929647747692596186829586228213582642121475547746415562215420100550856902270499704994625065142849434761350997383887975746423765900414448727316357055566161641478358326752661391857700644486932804923679213664536270057903115511097632764627341219545689781541031941539717595277779679429377378194695984614796558596725987566132417185362241697503430857976467718325903607099730838936148871399041514194664664510971118082833888712763494804321192058740174286139223681689303130946715036601044039029876630079632892628807375749445080659637552004839851541282472169845182558081619055912879264979822559221547651754177872354945880604250302400029202548213848373721567123675619707661613285085412835312116468890366266462371713656881068885868969773074468343907495130281582221616471878000848328085690962660407966243069606381711788820052227077485304778759095986530575578501435003184928354310594968428078710590013440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 2848355264266584643735189457199400702451461091648994672695675284849823770815967212619807381263815907033474816672536283430793933931636794922358009307839974512925258282391738763407186630300766864646775658954728818407211531029600902286301433169334417895572534579986112927887558063265174993403716138019455360853497748005778816226998690524183225945890512825820097762329933734201946645104862075593054287027960936425921427962003757415441704708440723490188534337472139473005615832109672231907030492937569775504767151479348227265882713147711471765072541427225616420252237856672995309153383993758211306042508532281521641184441248395693342971247600548968991380503220294121768469561675032027330002201345920669364105474837122152426024090244438209828314716496914849653344221143740206046774045227548185748885382066475569610609240266157977933676493361501786611867876174288020812312146486615509365985712176151560186879583117238403814538842956988845836306473028148358080076711865359107831984439359582940843303056932030069756004174886837407526594497445183625227147829840582226354540419898261831953010387752738830503554745974768384650164221669221526038496233513867137278936906723672808519989530361906953270164124197668730217936818413556081325792535093572423226810451673930750440118037328655037753697773352510251049971439408225488534575576287538581393300183047842274931011619247269417475830794417266508568775154101487689333885946769527672865323661785990827770310454397338937332248701713055060734125961882064794639912323293979054310334350943745923122216069906886475831891283449562570665794449217684449089038929330286110664423874131147004795847298079342078388609025112341199104845128660032356627893024576402257059562854861183988583845805794330298810712348379493811031253190711646481615877284885771699675717708920778631290449289775973844888467664657562286543490610540604412647879233734656101512021841767694032331876706384683533292207909501931531218347675099513848805997777043035217789344502866240623087577172306691663945780210141480996376491122407325972063043619681403403254008858539267712413753011701788128954840734545325282192538304351477130750988350542687775518483548972053268792606736465966153789845875646720762300340955880751452671769056689713806010427827527627921360393809290491685861661035188035301699516346428152960952370851267069274741501814698406967865616349793674685855163791978349597121549587383018472711793148283278567917556911726708847794719899442301480586511283268280571170282957158042988485275868734037040347141400818224903188324436245554901359041681318413605550428417571731795041847528665886844751910224416738793168009881625167114967166866322479252652259805408626037006433660057524125706882989271970146275233365774909938653445149341928051568414715748208654212923440899495052574249671007771876945107578040676405862087635464110434541881268631941687244493160197518869646378510396094316137998744361862917649514924251941421444255275217486426785801850468482921055491424866208246192417480116138035382385066354185781637267649256004840461931126079251239017935464389151873870606739802361903592728847082254419404970852004316053392032389516348102058242638272036251917623119846542097100917661965105614828360002671739335223883293368738209578814005157857095099610178749233444264291836660384420266608529900514221313227767246487733527609515020851746131254339402280604662860957276728021358356361573851744010696872581940361521881733171963050372555531089525589729332686454298058434703411482425238326144630822265004044771828535608873866859945431429955716550406697463328328287481916495476162549418435747521187977746044704062381891554433650544350775737979731236134938020441789831356584677983915967460050995700366892015089440392717477709043121468576648584207123863440601188569396989665281763591434527973294296157933763151766894947497089923048392380920253016858775201706590588383572200825140904566849200195769348102803060416580578374535466490647739041770525571552240809292827659800617939402579402418691145351632653699331634624123629687044771558313463405405947441480712420779096798036206865940755944135619475223642862097334271189766774325980167823188960954677917725439388494075215780626552998282217647055122546079434056355527506443995655815229797718596357363507483137683261215841390406533983118645197739825901710516994975265675464291227502845515128555759334628170463703683342789068925570315373873360977927563724249616893772746763513007142012700737755995384923285390822312356175141806617283024567549069887820382063193880407872815229300788610408435038647561663849834158765431343028638979816292585258442354756002833869753891849511824239447929547102050468861106984889733748038445508498519228416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -281266439383035196731611835924401461162971157947437799124469992536333203329399809584315161855578797156830766825349567239429378780858251000755116843379825463717950342904288964259218683496434317195986011882766174093573357329284141878975525087680722629122955850134586805747304118929914527845195457680433371011358442246060409569495653285358044709622868477571847390086092809797176339856216964306310250039040402103124222736509346925491259682001234445031248547386544424607365214670903502417541127918745064796989247592573510872839953500004360838325850273264106980646211644546440097642755071313411744382986565067739103824548030989611758289479075352269666117249546415876680751712214949995138853257346621147234630639448179269467261213451939757729838403667175730546782710426471792600465515490527556246482325816912585064166303279023809593959760320168708738334878832145443452453548725486822927631757983075215588779377221585582284086326195437184841150578065824136165001421285687252021347255351302417908424558874409468664976890540392407382772172338223594215387988263157528440776196620628166278547109381928183130347678162218914719202088799268418268284232594297538952678599623484038129772288383414025024406389849757745303547969204307409421740921153067675171403719972006180960044699494103595006046439817698449431395269178126303699847327804559638273192346448628777853672585474004205378200615341664405909171743576957056702139725222420567194324767845085657259827573667429063679810886605682742396755072506161338343321431522221398827915943732275466765026924146522255510489094437759388490722268924514457578621078269513286196422892336386870448045301559363085411167972916411154765938379386736341293770601845207984050997128495300162905260924609726452700743522542620273977615341732062424523730134597915399245553565205079495170369906394770433647542965742549707306442221172962652807999652285441477109746257817635477111571789873107559355373155732925162788631915305461936913754752539415044979524088852219942446183089113896542666815615859486147706420789271018588412591786444595541951296319109417670931326655605977835977310324417043809942359825940534384863722697194553234382934894900418270796691012637831322445647680473334566024101907993259439363180933564099710056618190343503723367116920222150413894615055667103247993795537867124729423660393057714847273743038324375622333888674570874862217996926271755225814494315988415743615055978535360672332913005594901256546804696684832382414913878488547758397336184533505870748271382472584152308914584742974136441576961354963486343287862165102340672116107214517418635420025046166595111429006220915840521387563765934568894721770534294473175664064148546817903779090761801115815609362032660209564710684886998900034757848713822402267669798506451487667157934902953376598245593427477712179247896889316245320390573177288324573542703958252912969057768010504458370729134694523176176495515407912008743770318498771751998600078687363645272613988762234961935247727188250020383293630567380794110954920454707245566685763105402317606911856054027971058393568088011448102549643471744119800072729454146155258940884300190874564735358785891074294988171603264299517813305777718564310981030884021228409944839373703924610331162762551717356916789873206889661963196624576383730575127473749865884806526725275730967728866682331607280385581786580171735739729225261168350424663183377888545733290581653998472992762124226627205138690664775852560568539820841045831067544537297828036316858069488741118182379412631053435001752269186124915456002814197117379913023788700578689494703473832625676780380972543632406507736532220899055866608137868781434307706013299714722749974830866678988084404441504622591243641395581821848288657356057413362886089594366302101114010866405604513555892052845037346551055417976531892499440656214863064617935437683274931111457365237732384909870989126342257869571135368696195772056603287661897230690923109853549445467741080759797223427139078971350021647825621455356468224780261134463775711364385153419716849852604297517729020463602442880927185684882389789164148345136802851417113183245756107569179185645874008129705581979852595036848638376895565260586643992356818503886917496757653661942231112446234784911266858390411765240890616813826057824570689707973488912914419738410161052652457433305249131410447996679817685769532947999092795957124071721233976779011153471993307002051767205494748504063919200431590993323442075312170989316937594882034823298167005055268385220745873390178102974656071095593834677594409794454406595108264646763149473942435585166706516737149104827502332394624178772755646019657888918963083201489037516611953523877752335137179104994492621101465600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 18639535370024721214196036177013833584664467647808983853665830870120334330630342005400425906757344956083982772493531764343910122013408177359624055778951810707456557585640233660572252577002969111648440347038162990513001146188521023125042521077697645106825635820053106351926452314166534177878908498584696856463777247654817419254510206187206247949240955831120227940083255357762796734844790190998240027551479789422255023760720581892627481837903795069170073988717509558499545722371310237608188566894919607605313236220023116628546898764956062378909056275630018066487029956082947423738075590843347487572180092715278997662630034456940368019404554750582954048995959738936304045298902315440253961029286703028434466138585977535751726960007053325455521167100246657768287273702046165339098618098598426945095747510902662454374914403132199431114633024068348684608895612385881491509336281238312880547067566096319218136311636235831817135669173092366319752253470233803659086774173261030157968661471474340908006194080108554239259600016356202330970168758775511226161683311431650352415588679108164705261181525380969584198402406260067360166271094906706944522349653318322241590103418477166081519023567231445670919684078800023400984518452378873510452559942470498689048991575236905920935845765333679085726060364314656212405027999344753685303012034437091226841947156339830169750961741335199852913173854791609753833466008454941955757374758792010963725286637920820466472869342471811351223761172174290631097338007201038859464750631460670362956148353417568934341946208042244556032850571539371761851445440554686938780770577541144293132510977629167680595821045283254854175607848200527161520497083696071801080486805058220430566101850081559012447329504617106536570117470051676390409822541315983637316955379264631280923593808725138460762807247861025474415198972288026334754320685967808836970110526084618693859550034370989974218407981333603072483828352379230345865562670623462424086085945543463302195579242401557531031988001841007767825518496684265048243793805370335416886285669825201882220185534864281548518193396490197695536247279201915056367777417059568659818049801357384524598209314093238108326518738353557866390253341078999015416361379306156916448977103143690245846157630734233492802699281663269890046145758223253700885527170890066184636194595230571945885640663147228852324882562007793624535996341558209262753849676032751576358880389641911301311118491838582650217575667064217804565405534776616965752179202774200335555734282270787789541936578016659218053642623000853924887485228759719498816766149441890762951496514847641626863019564256096499217397277816400625524095006005122845305994033139525402899453389390302389176106597616744755779993472630197289600381835346065554539275531487956954585473744832533112752750837124248026148004805734958452909488292762942007896773346846232891856987609444446404351726635255091131483940995240017954019201152254653334705034948912279437543238812119254983272385299570651344214252971744519258115295399467093718706989360143233351332240395510222532300460104312085286264429417352113628787652178618155722190960526688677975331096669439149670470987569463673741290863166368668770031638287679566589796745785567124004212850172399040389762627575892714515215502064523877030996144413171872325329718447499883158045719737670329425348751636000909013913194453992439626129659094363462174385249471622545235722887700009417236702190650954620652172197115977277435400697064760327144183048514706731844665912717795117568705811720630156966541872748502227841320603483290649599250471560884940498225949619355831549685853852698434570795081105343609778474555874492945873735279460651722902882197289694495297588302684394750878875570886045524512020398010968967821841857457429932294704876191589651628575971344917538979831730589254592886477457631747187101520757638165357460912024865444230264021630020210429269024313041590669363193472307254779921185211748024380162281855851970041800538886915197867917133118893452579696759249507499128375359065860863766068699042431262356587368110159627448362513757842496869473275510974669802001105087853242276997033020534448744002926053533552308656650389978065874344831852743903941809941910415229252022687407327201316198910562261428074987342286031601650372995482085529307627032795308605378442870767105133647390754155898557514224203068053499351816122358436071975709537552606467517630810143774757202969511688196723092323997456604614196621510321048786160181678772125003048979694594842043461515305758420490035674612334425852422988885184915864513310604474274109040725898323908652794028804610673574284441558775156252825031422736487032275950089160732491750029372948480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -418490272976301137647119028185377389959643442384795476359142843518286679896805138603425393311028856018597127216451527217105180304869763913505345069785133484797264586341156774941982098474883102789789468942749026530941131719753599413665965679226958905395762884088745475562357488094781869498491410599857673365481263706994004633363182177444681484456230880354162981783687725656337247961954572472465355524687751124898325325622872323391273914990943835442339736964322613259768002311123809708761592468327945054507422107783005576824905357460180404935436516357746789161231309297513622621923986602304291089131208519550795026237358425990998100206385041608753940651668034612709451079212983905513403727559027135809993064141872922580103513013721865975234147059661584589731846612526559971834335976466641782989884129718078588766926299980106102413842957948986036409617923138523759680733782995440446241680211992687551203917559833700386817180422755457217744812754254535501228614582137080356974505829827165112215029124789482190857761047656316852297194845218648147342553281536351315433765851561424268843650289808268603017971732332425477049263154998244469719207949916056088048743435417151018311944435859684572829664602761113538363775411551348446359126569991591437580689648026921825246316368395017647427365336475372935342443482152810291210136737132872523943933716360784659371898431243333415337627076631269335759116047605472314227556800846803562892703618979397885370974929051715346548165437838301886528156931114843132033151718660770867456570400770957384721259527417876265520329014917898779514238980963164654525287202885884236956112471135863626298826203655234864361150375962815098400572389159919312375598350753829563439093144855683410872657566975698799502815029619148826360148552656565305495658474547838676768137058909981572483577937933141953527381962777862139010097583404231575940809993180643029298724214424383068851816227336914588327680517390136935203027939640305033813309428387598473524796357881950386977934814714586588840161404145831511075480865002933697561535760616181036192616666548022852147690255471864232094746624518878063889418465221748874928420704167289278181521164274998808986731697480464949851587268417981694694226263187517053583555833811063593241075503833258838335893681684850643656150714432908825568098796087397555804061822506178751456203629902269303942821778025261536277521023609180175776907478805679115587798873566552157620168077150137296882578816575103850957605464563526593154329401185498065235856526003254497158453452762646191502100698506700126966748065118128697321493046179404733749808736050582585849501869769069481587191410211092894150870556231100085400332340748298603393892570108221363079811834319775860860216096139520495188531864041239768581378568249550946460893256737993572555230147871573405260186675760101522265706757955880540758755684409587635516220370780890830075737828850718418937269195324695932199110503986269959136496112108922837751761551701546645522681663149807667180583827636357883752174085189370257056955598929121285611214016363380951288483459656849488523712295084662574136140831903443042767601247199253726821575511457539832283709190889903775960258363075005426169004494126854547149154368458726647010898181581861906328340410510772252576679989158762544762219191557045693601529355458407369143418250864476122532416361497751538247445451669502248815516056231756096673455280330024712383787168904509664841697473919061166455699775346403997469586713019236772588025438929544612418924782399078112787539425788386210732673221394630383654821949780207287028181151582111162562485814109365323061219749634690662003785982629244254853235004648045095554893605156995963559347750591293368056608881327017193113085773225515883641734881742136088209339268311083897957386063367847396440960235338837062329649788734375590317939964007742211767305579201460930884427563537778421931104897031724390991738678375972637214965194608380178635209060153170992217419334445199566408295347722087800464570653404853845939623312361560465150858019369837796327971659824010093611432401021364161967206188298368481231747423291628936991374049728570610549456347467983552155767744070931557817294835398134879969798224580684257385543593761831698709346930932550611647031934499628626273428085932145226606096514095512123205675752934659243015147513523938256746551484208610581268990081021066650688674300504316743811350176006179281938255071827156002508518182401762896388678421704560636733613474965277158398314923591162923527070405146609634569096347224255105556405364425001709663049394040302763601755790180765501332252897562343179060360630773522255728437243939148009006652870082779968726197438635853117128704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -79907066931983987100842803684538450914125777277715141544954000381608846254652850752073415459227578902257156019993556484932921423025452255206116653600478631108306421076219337600482208944164282703412081892374202725606574649533026901125759605226789926473013057336787765895727354846558556571039086792023165194281180947452654499003665766183703100678253214677283964784574818452106561822547881207868483177284971570331002158827674769346249199594846693863655128577622318013665066238644404958677028531616907444481881648279780453553160107052909264038748212469191074880124871828743881386293451229618652134190200758976466845579238118067700048960466567891270098847028562471363468593515574144955700608215609863830862818537035640732703620316443747294473627951938506277974875849537162336266201778170990802774263055193255091744597899292968665305344136875699847970616709712727540115448930231025422539726890738763535085240136992772765298943330366574459649263006744575256850152492219892657394345215011258938580291249574688200303578470224597152100760032137061298724055357506673940216628248655951674193795468367927988819896159106038049901475601833616771588665048196356187657038929412620707150880612302440884542792050790020715780765411409392265500765290364035901248430411211133885860222384307598900171222113430661459248450617297918739849305849301158531105187320650544165368408939931429364760107038723448148260888967271043083426019598709379915487542995569825012987669740746292579091008024353965032397432991956919505620059945215831810955351714238699653311406838762013090702355042578368414900988844102192100173267625944125457863518589485365546570485249506919852383417659604446675573482538347237109355041881711721554530395710946659315787747647186341010927724040352810240202684056748366287694514342272317248682952099238018354075479563456953824124922288605303238823294208835069589235058786944702570340514546030618810597269723913799262910543587462020109876366506460515354515372591648863417819563614413130561590290366729736534857302938897058090142637702121221729609689300865370805693912742670543984209038417819164383856920169369971704638516073397406325442552398273901302745346424332055630941122120802400028349605097343761910372128309913934376183997746042301446075348389706046583970402173794423492418928145377878297852881404445903126472159967721652867322259708505074457389003511237351360523827792764042339258874089655824083630176723612540104440591200301223498606632759469111783165630877316245881992797180034846667220770998334433425795326840526480283101133717707549263498788805945145713728471070127575455914405386855726251320127370327646971487228429805670728328138425356916432372082763561184309993820835951473906089070051296891556386252333379544117902337008834016154715632397826628602795480037600417831788626978842821897446023904452430994931412326290000082372478850127675007280679259477055961339037426019941683208949440772445197282885400681485665767962141513381512673765604429774355601356518765751705970338929588115251986149046091732481341127056930574703349326487446927001113513415903012490669237351795004488490767145417693498481314957573459020083604805500048116934572812859485288121485148570444046831058863971150483935364997683375251904633121593549521768870265842526245149545495205718745753495406009585475351983584410430126407633236479374202504764989766235609881695889171159622550009744639663830247316140257139199055118366743717656354927500119373261637323077204142958633807430140072010966827873489532531751068412090372158523545099044795424042960549880722802879559613431937930992715855755729793473874972702752545379787437622050796616406005665789102593301117152790724590707276036624027654534610743770669593947692942262363174420969724956308666917387121790012648253273317121040299231829898076735571119826121683728699568905333146863445392374941970160186323932529014058852391765679510996480575181020334816959392716041542879903514351296363969753997834831953702305875753503984191606956149224519894905833587959860045147266996857827437898918992076154412963792457334155913507628979824950193911859404420854963303049742017261221916524595439869902088579045272531216307831348357438251680690091802128248181681512722443990852595988471361051910847718084396323038785333915162018553378236759723434820205182647742962486427209810691975920388738795043905884908982939692862933827311749987627915294686833143716820737871697599007160821644190305652136564170906651795387167805604630225553909173680319508554104937882456675312193428217276714407540097873780933271067672152835985900483249318837752415015355836834367505141121845268137480526327244139579075921043698421680936343515379932820338220032457538692710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 13787551844518582176446829320144843926882279715225800544168831602995352048406383716328704654527749151156920710654858812335703958858862377132326730426340510664034323024558390157701996860028824894648888374641936730017241288290765891946454583911406657446715490210589444935584620046597179070800432862668413744984921220578848648189412927081788043476841168828285327568878435238702301861117414718990509911536942699841375846855885352349325693054464733680378983611360079128076188754959321658484793160173601459691927649947535995360127644349582760588949535062787515860794701558676460550199585976569826061445903837850052514925589094820396612562288474474607829673014207759189587445704345847140391219688426757566395344346177139245969202631569532261541511626946103295936458777584414160373157135406965813095748430626986791277593457656661287031268221090244803701249665290268100243727425986591424550708401902478081347414718458541487691818479162814997151620917052643530887739649727889086913797614267761886474042266484846181689629982954495798519659937981528048998736223845830915655880346541301919064101728737029324232849079837579456108606470659539696322104398325152500873399150765218482482095055536293615575603089015178306321711239583097622849049075558266637769110257457489739020939963199819522921407362750336188590807502807406636474360451400847318907357252936718785895666745055119942479359864671618364509035915924379686005545006262922902908948709416154756748203182400700148612535566030787121037881959352822180656697688393259397991726628925395455933672854576580446386477111208252486210973356580848945510250292439940650983896437158223802050772068422652375955271734675963741048300256456187850020306100632017813975177048648150158913913937657197330292118518787577930984004939472630934450521704962631029183664273629330307518549470033488471072284353476409519075287484559953864070208709281978072428790375349900090871494191775648658072943292143190954680431082096837853347702946077984194602173581342518364227339164445247018345507838299564579681353573335213029827884750766956637350953045885510676370872677529972415570213420456042047985512676969737188537198050038835211564809863199236160295825523873654106122275124876026608322745400366001139442550823244459156991624098915010411076740819930596919678339319193963732689311486537754579250755429695355570773559172440975574334221208071950706996382943722873368984443359026610413847953572826234562595424446151212119585016249965305239046374153992482039071278752954212862174816513603551976144782340545501339517110327709865962996173536810388009410981113510702672186321896986949418324045388135549678254321785640532252589266758485987724676512539518866468254633334481441920770970903737215204393784403506522119569885206153889544447896555400534842450445583165463186179002145976933448676034188342002028072580496269627052410708007274972740131644000036861039892202130899389135079659052043930612367450440390412677299835105996746041372618427200338985063852742961106715011826201458301643045339694431792584723764412274579853325084136279607039860229558362268648788277062349632169325928754703486751759506134207906316883983439914585608244176201443025735639735095823275009591418392444116267209615679290979564523546744744526202751316383464190964128027808025009001164924088185578970960162857071799485441817244429994892324231755616575043748755979093440283971747453240037315929409983769152405305852362636229858100819842445097680925507101745219364813346725151644558734682942454051768423411369468161507745144223287567869300943413489357867275984551333833764551237889002433266121982603247018359618501672376341012631202260132685461859365717091191424942160252534569459120686266623093246190578699324649739945428186383435573222503977286541979251055842252831994861112530718379678796169895559490682763631089383121460109057108726074593918584294372899624650767109968663378484175084519881729768457651144404384500698881377697400694992776281801677460972499835504970594050395298741071957603870300981900928007359088411285869074380132810583006957641093625505436913515682453898661187997002326340978225898667153404882091626784726509794409802533009583612726447353892484796570723765804518755070908122894317243723355774191080009009985875151002574708084211940689729458067558561826320791562355114388164330928961125262392165638632192984068032115469384938232169837467576093637268728332033156006646441480558875263538476074442538922865662674230859495252638843943912421581972974142072924254821104452882493112668166593574006698612403910256045522895109143397168713639640922102872201724015780284044070672655831391525425631049170083790297181970665535748308876190462166361863498721027686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1361369150916830756764525584905840387154509986738329648960194445544125314321827746338377982148444368822857180312030052136911719443990096508355296227268770715714600545590247736077938508233069169718001289915836346409946105462656963017204690310643796469075846557059487685098170067860432728625688689558920292033161793661635446776258045581286661214989936710554309498286643489180004689592929847864050579796535636884862143467995020783295788696112759168195919572393813258278255378504411113147354655242794800007764163186339925525032263667657644614112816782444417297736727662356002597446312776431273723621121216213383519076013494312661152066483330523627585072188585019732149150787990164433937883087070031393057129455526176322865514397856895671066154255102854212693449377276724184871995903936120830556931769154585630515541751945083456124803803943615606777646705839429272479210919518847150096538344929442275118399255898671252695248293969920651227947409200805603644432582737747838385426435588956754541290211423211080848513326918829716826363100140146821304551653488399870065419758338079541419351944631194710504867237353833544168486053213726283161597078810796164570324676274204991896626193661048998765610856106318195166172649231554970821052358638308852283664926702722531690286595104541245327644819228615851655493632287666808930617445027742912479036774647525086176820823618635985606822159339684440678967408036631080378905091547930385456741496168583282752211284186874652200641305393106934976799327288963865933648187509801139243623462474262625132182410281312237651579003587823641613893181560092979514548327188412130040861903253976464934589341063707172462981694741896460347582147306832528298299162448918259113939491621784073104627920276389970408775492237138052640376248465942193005360080307953425108746306763108579496125474029484853702574291129254990046834259030092938723983437026608606101168872734900259072641776239550689767299617360551777788698379930728079424823643721909785707563352945915671789956976144003578140187756850085934833334299085909946262058286640258055441263850259086350231619980607416513808285582796113015676179183561147228549673552463669137491559368092104155139317335946663790413171663007579870490516862453000477085257112291634673102714281863505872290017313873218107071333275565425896265222660814664980216105181757591289319761029784831403725070776233157765653663085799121929174301548547339142503500224482480512974607982680520988471657900016942121768777173089927298201444604506206802544247679877301102006343531234869725498035608739135959732312574734557178149422987987072553758921172880509999644379558766568619461036379609948162784920110654165282196955617167098825848617248693553176212085756784426276027667797001922688026873980651291925855161986008443582870439499079584586766820289250032549552638109660299481196766922840273038999280056032056375723260763036595929234900198868848814478287819100461521321951275695678209038310504819540953422196724846069238159925459408060703792455971397197984313840283317562005126678953506159444218896272211601516478818189332718303912519494815671657197880535150782781354408485599944598701108554038967140230434464238115967965807157355640655347745310075586368209859754973331523156220285720083654361653186563513797362345799110338208109468717627754179160512379488254449190217170853285326017973071263659506479464517041221712906828151165930502975679023968608600823988485167486914186455250073892581676404566838668801498799176008867566864579398337365859398630121064501795977208377218542003342789689388495433020425851335848812022870882790428960670116299653435239388573227448586876653350814321245869025882193852724539469324560013852026728301264999920409579955177602653367293598579685650676594076871899310479994256188966460571548183084848230574622441533339905578033164187700643693797490989200793672812485537410639033419782203876598677819179074162257945231831694076079628281554845210923247774601155223661408750823555643051095297539892368016630709716236289424278149401830195901046633954094274714597530355262099057938551150816799992113792545503442666142652532101040677354708370946056408482865717486339337133891831339533922869012924255547149143993450149346608775803145069089875943777711626541898275455839687978332893559276188026549441832693515087272261601262474918013352694046489354539600237437090551854956917420199217832870072897960267382316824747190140399339917427566130381555375509357237199121621017615463594569851566578121511731438121730257709254206135401298896926537371742151662769894807305878878850202542172430055132297689140631276936577263011584315252634945082594128842204049271412921399483030670632220006105994289276452864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 89815338188777823355725332271365864300594992573982929432511997119309129647074245896683513159191035772030470295093972553685037254822281503064714067177745883957928212085991687888728616907439144749088734466331762188916729914673116987721346909420453184236951412954365527939587794232740617931718750467529260626408019629119564638797430349582966455569914605885455863635001420748290971991796952964986797053918139175126951260059109279796242082912306635153352748682955938412694084440016440918786340063082106434848224776821059409524148426988104323570324700766095726979059555623793228143825314076994311197728816421342311673665388473151467715726130882072336374438638770095185305588494667678203086304184773462742651626664497225792982159878443429864488411213681246405787572685241026479605787829092578538640503802187786191315696790837907257978158918733263603332446059818291289138524383600877596866663965171679085929069219070812786393893463663151414128578041088484948342364621663169163209102167511542504456230337337890774896995289307980442691975317673350099281601256051805183958481480416552476289541840022464370307915562020560885975798240030248741106666365357355196631007952364706359492331347952543862038615740631418876262717785836185179581882649098653020429221189676413882379456461161385713343414810814172674305467453372953214670524350346207717822782326719111051957811870637032584608297072402863256606236947490021864124697529034419990885560649443535211428066683606128091225153290982975067521877818587712534099610346026270680989110245161078626240198040819520778399951144203828746374002838590475065027045932066580456091653462244210991914395811932725385612192906180929977895854477083003388515941900825413213078678014195945470715923368635827134113185221390707198642706934667188982377867848552119697277339293203317008111964545571930723512672136895168911304738218815141338581782017751233828959280762993132185980879557592433853494797886203486573626149097262536291458364404551137802328371443716846447441855722082997568205461507794696352132450829842578295858950974506696968805254446590966375838361865206316565659595021271306101751948459329625066115085347885992484768189653361978508896400813310893647203750826042772802248866716670357230291596024202487921229217704614866730266138323694028796523353731133789415146398631945433847762281111131336440254856396543313622361271948904791363428604114100974946180276857774545894291367599961926421942006692389876433135991511030175074546227701913762967394129568291105777220082517380753165195045655125821597451341861460683196076108980849455430419379967468409489846371400951326970516440937681323302122187984060767335974642398536315743681051255680703947668310537303128647863426065117732064810627190557119201795041298687063407259465108045635885554908048420048616800593292759351390170557638668987538319980199867742076361282330690996070962925810858273193043499187120536260874743904592659314202698450485232032309607048621076776577315204580337259061836470401531179129603390522381243946818429573444873661032741817828454398823776735631558318441001668844163315421701513690335741797538255187932542862891352648804088940431056934648781931244624928950535146679317045979464475453486189321601840525983579554787008402278369775781263344387332049107547553202007150571889087272028400811158677964514730407774814843961808456636630077373566920370585900970862878378570361845018134586294163764911601364643000489853847643016680908342861315784984453578735428151906077424095555709438856891706487671266565194218510477941733797010877197169875284724396855811976184355104282994148058553265348458367904456898195396715346965419815160441456532287600755370833475670168561494652230102578923932789475207946425644862821347561349372940013856478144283905244486532048680608963521224715649033728998425241972405840371472633521974241129538472383222522775865455601117657704692469999017746086870304589795142777266853806595281009576903476727708014411445685155977425115935084124046842664839454549998557320003805305831349907925579176521974011437552388185370599736098362920962979409592774388102950091888519824012530110794094819780326789361245474327552533984651409268255739298013894722127608710677208854458199518528069583217760392515381340677744368445692320022853631559942922771719860264089800223331941034918339103495735519516870151897776723409181329900438256858097135183913323703015085363471085247832975797506763471692883174544697206637707125117608426978932530127013026513433172226050126986921598606925320124161170258503556433479597147436666843681360892221583602456525443160539981357907818886869130825813278356456817826284881497108731099455496886476035251208260457536671662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1979911713852233790505891522421106801251120694405980980474858932840911819263194169667708123980173384921151638000325522739383571058135142037980438281493739081311987563551057421478480475406228174899649925644436046424823710972046624463415846958631429527686910782340526802023785072742751890227056100970166153960533188773760082512892440368161132649748192150759794584345007344806680629414703214318005500942289715689346979474601253626780867789601996383040664966896321644355592386649552353541407663592369409817351964189658429930257832693904896873964498294537526125139701530831305764759952633301514476551650335381508995887587064105315287168603492279403817717885926040456344960028861243564873526557494354492450423626917898436487019025448738034398809815018613507014417376232796200819364914613514238510487482459050223892484774651451483194653812754324128626960212415859851365692552507616075000276540193865700238324740294480631941696604778239094693459442298689654753092184093699092487319255931908364137377271015470919638272458586323317335614787747893806604399134937101219763580571310299822679954161959850913217224327179747801367454795925873328757963079862266103593659209945402804624346187201514459619118875994593897406706593352658288588772925483585446716158210328543551063456043992506876199935022598892633716269931882322305402275058795351822846503855243737935512296346299238639824626494456024560082095875435615781074245556063834316533268471615549012253490819331910852987327359694604850037633119827387988742475591285791148149198075202794365476631961909801015934295683851764700408616960454808298920656561792294605376997724954209080935350170080783028975826444673286115854665067712957316815337546556001552157562299479063681754311790707744856232171128136744905574254845443674179956828361172804217677396762774346297798284825591759094518979722847867040735924645562282081604315398000323387879920901953272617374344146413111705562220074827665575922235385501192426146173841956687580341772070349824606705371853856087656233500355592908896692740287350939313606964498890017929222938558800919710996984812212828167686794729210875738414012586854142722161697103744209496475138384415276082503539177190540448424132549063768028542378844936179599066717077831136699597536858887697095583700454400806939863373923865714214490115320040086295384300409586404148167818644802743884724367834460515014502781177134002743611007337583517299414715773614735265604503624355864636937235192146019774392313714403124195836010645949919200916583744022515180933638362740308296039038691907778621172887945602975284436790800511744559927354471442290346014379465288467566063916217761927785395471208015531822282806704938736947752075575339282624182780073829878168917482054571867000004794195583426682181345801199044990213159848775845550997798195474310348178261186264490390639889985828785183586223556406988485038831287997597167545132764329438052966644445892739070887682693068650351912934676889994772721121599942241682369687068011946957603611567462919038677027556540061053279121021351713277715300522587576075255940438284277275986215486302793188243524126627343401953566146344550241228922165052266799112347283354467582330358809530276701699088619572935327721717435779311256980134681208676210935427418557068356729234899828702471337232221635142835364454854924437349205875730693886613093229055992473162989208916304741964483832369794670868940215498683655014030775089938312286055363244953204930979951882104709408083840504252383498960269111867847663679365942219461846360028157515638758972919643430612144744176743932073528333975344429734410856634219097702005259677861782956094803628841982094824292071534589966525506158558997258741635301107288738503614284441317625075935179823980533377495225971149001068023521197131318543156780725483991925539672009531360827100337125879433403199583546653733293650131120233312005944426197333940788469819031854122113135853294871104122840277295133416623497124910634154899673654854260963994164062968729308947717151243167704452289616659123038747250828898916241522372566398251271006321739263571000457393356672992295953539107853156697020570328264009479706754397249582937000572587450140334161190927516899192418396913315908598777978996281523807560131260367664380764777337981621660875968206652489036126013225409847589609127705739513661149747489694172910615704699452720869807782974907577635161325878432558931253190686752789959147141245622407723881834563195485559042564595048036394104533827893625047110498528802081740256586438850424863432961476968430536065034523150539098119561918793563494023924195977669741150687332128674635685573641729932088711456892165205128337315625962906743493163053752320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -319274625068041178009249446186073357620632255075312857443096067952087156998303385890845997705478553669631417122126074109336218525110887126239797535072429683040444028312853643586331982317299340037918131333008325017633071870888742979990812012813889548043913781565123901177250643712721438885815654023004251974112184974346015431225022971126233897807575208476329775127969225450519064785468573728463758512897955743077079697271751640611726911751381836899714506650368994221756532833273524864793826109964631347228808898051186211936031397790476689397820787974675457577843277414323904191924271552078153600151197928149508990765897706532347746494414563708265352122549595036395960621023590722154355991828052137794586992302497512680486286426892550318956373873515418309371123602125625502141604387672681469209754441177814247457437933489765771029176799048631719384552965864400814076301561953853612082519317336637196987751507467696910118288845337387791484746017391398562796119476981004721468199117518944895650163539390027695189172290565497356167648694571703936893710484958919869906090584618645788461735502920356165974150411781753051580945638606053494804040854964952155236584972902166709546557555677449900344863977892620394697912880659602903320399481266989176304922269179037543095066706931358180759551069312840726268269856404218464508708143135531615354303995050242651563517767322419156817521411445212092529412890705372603876758982820555754879696635181738315619058882438635568013622254082304483631604761871642682546599668223777533514200981149502250969079496399106810857796009715231564246052065965011386072441889226757660733377708632327583082718705222769543377119386091638694922022046870794537115334609377964163753784302574655459983161215802459279984359862414831895365549264953207919207234502065768700722423515400077308916669982100260189611467026043561469072900970860146742599610928555663516915482363344074373493851347366937003103559068556411863005892887317423316712379314945456206818217063388232983881334334687609599741567076765010576140995211726607978819020020238736566160954168807660420079836233769182153180668597485881707040048134917846366819993450516543832809628239414248847355454531802319415177963292910783370085122263189020508506909461762032543857281349769924493405675952469252591900621241916607918686517976605866236817195728312443904634607261545343387201870111939677880683871809374984550815797689135101383590002077540844717260543682613581533951019480679180122277936252984037463267411241811129667413255357275362202603192581103457379127029361252692162591273865607576581044283730861936544696276381818676861193873401240836200830896563320159562131111820966609225170633520177670210282752678307552987193559460581287743810435450883496258386768439951127915096540762234861710122702566346811679846902832116356946222010500934415914386980944842388044973000590930954344632811509353271653222368983219978169570787021785033317097193445009876510357871299783872180702494340272492114217298911808802367953241474090083471673649262325108866092154664604046919809609563791424822035474603952815309027520083020072725705059159016375983012892011739481009892580368728419305354865218479965356921786781818429406309437569530717524962531968641128912788969414241570576903561830052805796831010727938028744558853655038253279321488814884224674376215585166677073034134342884057598313392248854237199002343917594223877039143429270423782064656987014548636951014176800612692852132873794245276495487168171362386614644846852812748063377798445196734029059426080312873980929989577878668727813622625019068762944074450081694554695244875315923303310898773183386322251309223247771088681407067309842691622205702446013072180086361751633190903621586349427898406231621664705701524640357390069447719947701851959391712230367968807080163059401172485695087804304465495269753063128613032323288618606291103904513254435904402388421145591291517563002282279981776323931638326023089553587469662691909558686893733450952352497926593952146180714495145632011590958010747662903409442300279933122010951844294997193671769003227612791250414109816707122966215370521562949446159142307370147526034367061164518565851008286691664426847571415438203882874306292282703549095038394941670643747436979085389918491479811809447036219739373786751136624954733418219401493510160775942803326631455913122095255851211876313368509086636968394873974419835289770998147408242222807414218681154782506397560848547919364228136454686166485020980008493511128436595430433897458363388858117003369897135525453828450779142546827395757497026503466080019192640228378416540446780274674536907754216888862905935511486157295961011112507788626624079773696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 34193084903010519309007604635148474191446946145415792799947379481958719629827713557628040601607120772490477954710880416265520756841247602017899053116456541809835359746263701365632703609179659192514961020176413643547722080202161965881242078755772631397460928155309888982726833945299786752089534861275053771771157994244962582545937112399259016259802451012682170689717283378752612949316532704222741905610158177658838582224474931641645067464500760407429160595189124283266763835293393520913349860658296772828928280226370685053607095003464703528057395769426736513928056940216650419494126882095307818932918968022098378191711877413919340682964255079217557781005184421488162111935347062689478798177454526128621532707032222810121510995992206157154418436849113510951652360995794741281736562095127462567915679549652642731447495525689888489334719124812192941957660026021319308973453283817999573022080018888960830799743060791539805937319924712043881057886524216021517424777549727179436876845596134559378510775681435300200778521354199681879192597141824954563342306240206355192265029754513422509146511255464684826707790188613320428114416071850554564101611794728743748725105068882466435509288745621329870630277478350097520007241697779414254395771683435603398670005739411924718069237518802306538542811020507186057999664921922330212800129819978194604251946511890049846836615033985442449359188714206913510204617642421521912670806343814518804168572299334015786127811641192876737992339181998735074453445237846913507242651960963225844346587131810093795779527396674404405276970756332599081633083635133093286103725524062948608086177196304009354522501886535376318441037445411854186132757914040875191292153815198913303109840811034491296488319650783880996024163141942285146077186911005452126816927566286718111931122025593811452931177009363645466616286306876693713498089032774213464682798840267320988058997590185829411631003017650775291362882523120297952519486166251847447116383962030912415199349336196437235369114726450996460997106368763614799056753205758654911500373676474080573975570374945019449509873649653242686745039761265570244239566944068790219729884291612119682445031682991171930227328479660369594973174368890332770638108538541715034360617997891040262896946353050553728258853528090111405092574145268812380801694577630100373705853026160435437863289107607311695859077020704340985447204716310448883049981232462730484833907281406355455443458494312488270963040073284376360039489720990110826034794664574417064724657954494869649213743010605257235542912766546183001131239176421086104857982155699172323557658212088638387631506248154661541252449479628808076688668749183283723551447400443782864147025485733189044303136640061875570637163608831058026057596265758853311843223469645681765889026605173331818650193774194463086151786515931730469460370950972000497922036409864122859219563762890603610975973276208607450365293857166942916443531654644336080699282044687003514883446448320111177192123937005709897345569235963731784426845156229001328344215393038126739196968295523145104845628152420886559805428915682266056708311143761004021960646847641896926427345054036828455087124572534403101290421225311186982537296950084689765410722744841295128161723925893349994039311458175352768476305185830377535460054887824930712300907475061316569406681258439736831084300995146869812379586581276330807607017679913944302259665469243182228710043945582978135996715450553954015411023008139513270790208561049140546948491414069475641916352738259647074293031934351065199592324273647107542905656529310015122649013504194575016538453304388306054926799303489125298586664915726153290042189324219920134310263302450722262840674069578530547071370629396182035484911206615538552123984049569483445448720379515308643242955136039172972108809769393887724259210189122134628885261880714225269331354594414280817392481515609989105985785732501732925292701646844480687646498770908835345641317026739529970744732516656290504901169174012507390195455892620195080648535020532568546337988009421031707244515008616363090155273984312299359289665819002327588680671997027803047816833491211849858282426572003726584465348675428846160751505225753261255513161022843125406750528645813216607222077323203200101216324823333106678189035077654318797234513109842911900303193491254155971933177754634341160887367342649552532095154562974665195527101259824075153164124858162142913749952422526006837813504432880436076582701289532199713533464377315781145156513757234798802793735421619579961787257732672475420943967678252165754714080822708493441476115890394127221820536508067134819328992410108943647077288734663486288936230467370247500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -923396701968860612108218018107264591702776162146753729025123884588631182929942011478166403536689869471610210397233824836375769608085879426032788600190989357045802223752558268264361536342742405614560053391617700082756859138577164904904730303756869519715471009118103985770937781788338423247031198751925652205284666079976057745646925498627501666193535628250734729140474293016753740164763402341671808877766887370379701965724502811559827429848078862695877538446379494721338681394470683707903252223891052679836734357491455502008076412716262565405749048886406234627765753056510509281926487248020097065277848135022321964156582804496458725625130191450483269424156179310599093607964199764049633032414247912656045941317522426065093737563683255490123808250893583506867216434371562088195490732534017000470536567477181758251159681389571488679813584530331630055281259492812751023401086602685764315082083903158731398258930910898953696179571555117214147527931573950922701750456779307687959769257703756452822254926847263227885886349551903031443491006562332176975782329916298810506024318836937804650772500400449447741944010762743672540731925323367145005220882699822721668644077160188341934488281627643928419702229140001258940649827238255967625137428271599532961979053322999355913591641286943268061471474565677370888025115677224080548669414178915715177155222709751338287976072107886956305059829742813087312827442177376194220176520234389460906581764475369797384226100293830715009956177071377375461080546064334549732288043902398265238122921731440685208325108244977629941268095376130358973067830853956981047283247266882954551477884138806985505791907684789557620242523540867292954883138093268309633192289427147133194243954473230877275331170646070063848127972691230890863943063686337218336517959508310777591838720462353240313597712309031089693634352891628550776060677604848072503127704998112006595141330899534927992158671551705831476723991680528148678017932925790060190367105879573884959649093875504189027589599238131288760886238995127346180712432518768126363012129682759869692039420774788501452175061847603559502050853805905937679147513433262183562322779849729892145028998100130986157368934266625390682175349250659941010303225665710370348228837802937170824258210824437680254631391836185986015858095497024204940121449487736787152953710379982152705086760359779633713473091970612481642362477111890927047875036507066565611048182619151198180583836550622962165901138298060743955322755808881202943272007601274895209743052075787502219971202592301495229288075287248184263933498920123042653839259528570147083229870106962523448602316402200758690834105398585254114904665195271832535765155705410651346079478243074003049259692155614821657518800666519991985998830598608061097897194136724248597805433974981772017344793464316056714567831404411656756765768285622782519271107731803754042210542736219020036278785897577080817381208981902451451214304617646590684789847014796220786285634683949098857704204511781039379320462285012886303321094933550507362556016872523456991553315176665138041163290805080915951484015376521246783364199212318723111759827840462795451255477607279890709056349776398031794603083551249753809839646740346522380124805580086765497425853460445700746257817755010603499238492763616697783422189571656214629415480649581246385154739736004682180665684999491851612947554184401145803604510063008050594618633759265217194767609654626802759287279922156211327271072993929336802170121966765245006556144396854440924355060581483430978861517403483861141729845715005479908246526696169141439442892952353123999139990999736799901256198103898871820652028223331901027616385522562751926000092319437952606003097244511100206186838432868554882055675241720561467204790390627355244142145835309559492869809561909953513272733339746869064642356000451671231981760606750608577335533154695725665446782431194143711762664855493774989833549358618682716302653643836731153744922955444558562788564230844013818295007360813288748273211730213588353165839954127907106117813733905778304198639128966004013509593791396457046485226614876816304800781121074750423752342044846501458282780537050766054654129239489137854327602654677733724548976265079477162505903242583292792864402986297963688620971598812210554824828428174654374244612750869902341650631718771934939861514576013788227218255607380527107775202462216044169285801347122494377315494567988820298776928427503846093165261447648671896766505475855542067118896694257092542249732845399867122043550082191822393106539157358098901428652152015036829869775147607100414440006989661547505553483604798594639717866995500116567804235593601039061829842353265920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -20232206800090851120026958026619015126239423528798103434025803952342006387337035157617045203159549387173143558628585857370198181069994144875810945751983988803243898475137116529270272383770664829482850284764030176404301649796547422558502411908918654630074816079065622170647047265188381008842654099140745703342480572208569267696051286006494454093405881474187442580219380781354410922667197774105255829253692741685362788500107965130861731850141116904045193371837753643357593516221849288714794646931416041874617079698639182226362569022794771360234034204608266489365522154396795535871919258658582819407210623810428408296209450269405302039745465714127319616047907209820997499686731635338671079450888557065390692770394276835532106171195201931402916410188786108773406239714428219092904077602224780450712061647445256820574431681598676505499892888348075062943811015020875786120377120398130175386080779961983636907898347536954929084747304512242221129930927123727747714938020740134141297810135982394732076153094805635577431993985601354572698858201751457371812890940639001801369407639124638499763213328622794392674320614026307085046995661902575833035071364790854857884229424307646391817652604422847401362414041311926474710884190492270216211153182390656315701304502673298264970627301706333726636592376176149268255984940460052892471176676985186487358224982020886295064628822589887920108241950638915074457709955198912394976892781975128541412018074038506131790862027987481108212373283805705382678449796312987140334039893258719022815003791176460507167872187874258448486880874780895525689372257264836796236407023557187552569337816876684909975560914926680692959707753822102885591999880879921712443711267817705305698926800531929608989619001785262720437171175720259946615294023709151155427144736514383549420342860129190359292901070287265389974070076715649927765352943940018437094158680587408866678694955717477478554414149114094717537483785405340729348729980955242915929012410469547015784809335183797695921639478286440543761579802620992230837425058306620157997350969459922185787949479067104123535128616797305515564201841128626488112002403574460569627608290198041462658308274931886288046544925048384753500328478021552474157645022447346270818096824647769252872736473690540757166649648316512885783628692518804379573268004359052597353751292185060942191334228121896422568632666852737894903429498052244134445337781062911765601805404997048077032403139710563836475054966794422811799869511083561371354682650127637873492833838580162548559079234334635744018159631383184557438678986928077615320131584769136481112970558876632864818659712097522062441100379655333113242611764788401774378268844049940944506606080950867474950689397392864331654729485954291910550643730364859121364016172996403263595574921944690025491343074924124804010663149709371920137357559280589058610315777708235722372079918958975274990544750021102249759150983167654689212616245049804168671520354604111223695070371367228139026107598140991934225393416609210964023420004031324837305511159818227746787390189366132159962543984282264372704575574213781752685026138874730503919813100645503521123677846208889920198907075384048634667991474601061393026862999449357838983820401485455152333604221421456580666101079280924130627586440307202149865650497041977694104535859749598844771279278076164460651906040711397990865623407916920803388211809858670747054460582037676027394547234175521810958049012502161277066145117582793419377904825164808167089564274909287220105193749507805069555521821109572395516721848290996573188531675024529440299044959380058247957122633344205999309551913342150760359271808761204491468227641148047446233757020546892050548327831128586509823068045657584178647157867862849964209977288306084691117169507350483670775836899332871543209290604896822747484634868346003324604071507893872401089621722460863340170437107419921154854003451314686974159292662888821672018417236244708740510662975338375877584054725041358553464765339069101400697419027418212939698360403235133564560657589284924375923359178832371110534294051923080538247376604377067446753519600127836397355580011982318481611633862783550434445874650312220505395467807638187698894726936776443673002956745654948855774712354717191557425671993181590349260976158097892160956114201382950461465730569205491236895558156233058663655488068284612429147344525774666915583105688638206778236600872987782960505921951673422006794987073108910293492533058560077100119447307414968539456886545724376333417565382497841265124373798525051870503043528052821672346140093375149462499188951126014457657509987307376771931845161516343148805885784824773600094160293392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -418380948894548410923690296800933557184959465775071801521798557658131524695235795796288165836714985310431936708691065092361710498748477056991326771800014125353142235286093471694385594751736375843242381166168372224871164860851498274455936319869602875201141661028376182338851131777984695549308687297386625108434744403946212138674345085896221603086036632265334378445376668096523542335133774803789515042372446418304958591569227055640194478268746540108325371210007273889676598845676680230508827837103043182233136644466985263692362644437665675760886322469640404695180013144423087156096038885624857455667947553214209294512131343213318813994189080753922461897054774970314624470065649042917952139190475625541705982054099145185143204671498382974567996345641910933806996691870485113651615651320240664436183567610592368846682270414745538403715906302965159502690211555855832460226163610996016374732514392810968715400363905423346763627667938557479252623472016483901262947504297841904164057407979907470164383681915305497464523171966091847166060392582217267832332871690723322363653917330417759391886096902279952115920787274441780352360805267464929805919980066824560869782145799508472655607716773737114738094569881705837186216350706199296394925022370277550735857558938454471317578304076351918009481013661137250626081344693043384156739939108162506723664730862104881695943698885225749401268324625057729334821324390031418992162074248811909433768272112533052265589091955638141335274796985710631803203926797843498479678253031023947817647977715798219860197721137557068938689672559623084095748983043357930726229660022948085871515614100746304309269817768842766164827844173277246674402367425389705459643564397078665466134159204861145962692380766515575189368422628863503645207226356543755546982773311497362556059757900046818391695012035340766173531862644636827915390816160889243565453609487292966896685653490014410387340681914189050232845992118881130313616100479408804883785447497103614899966724984363523873915034306174585195352611564687573964468230580564767450640712271377056857396240711150837881782329397491040353292542260740472550635251603374630100643725136304976260631968375846214329481206096303380399812632503747097846460388905949669725079935958541144888608512065104693698214385176833797278108893945881496772181631741025736983223663275155056503575993188946689504408175220699932872037845487822311346467465521167210789952483859145645184860555911445494380284244611606240057053165104554530414452101528957351601854763574467430788767460653771761185335455124382440642868315286129011669862575293299172552708786020907300032714172044937845713378137328571257620556296433709699733116299518475901886754536213178274125987250507645837259437493347983273145678242766649494347799180898170677732358326828189830046661602101994739097481463419594993074213236871559734239543785503730996900904030682495249779393721720882533044921890930934966200070918069050284898397290823917072935060628738803043791924253701020818620027035153688060538818405267168964036272578499014714433637375141289558946994030844287055484286283737659251299142930175369433934700775686009168564070416646777817638987857265513760475643122565808823784482910263837252484985274777238356041528705558403336166878463893918240197569752167432712250003891388463808578205308590320025214653117805717842916582450752917085155402232187195121971985052679106145046417316319122513802363503793070319279987199733877320719566653377886025065523572724003759038585790427947956756048590605213425823268595601516395470043030470023927442819211412799181118392833114691806394307278785714112895237233120614888122670357255412720843798608991533247940821898944185342347992042177306682705201631273888542407247908673760639734667128338101856935617450955370716892283128324210322697513065147885699585233882120220896027261651838298140314929289634681240836240284067227722263927538907720951659884459297412366614962113345260957105043160654693577025175680443042574035180708245236343991700658212561774221001167725261152276347992422596067881590238958381189085676102606579212434736918827712753510371796757048311686569375282172912886588681684992528032541664613623173876075823353047221759779913496410433378051295245223326965197407284013388700715391661091329752445751004882788937694471623301894476715139887542810091818419313055670041888569630251500714398642198791909931615894512841429087896196292047500103880450924418515443042410188956607873078127623906572856112329638896467175954739557380881450199376520931801802856591005824155832901878073374453595513834189434184701625782761137883318888638196204749283656986089136781143399424323087662522844500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 96453708776267796550838194692457084022737722935949147705300155031758443207266957929393394855264958709623046127641227026945777533463369506444891534217276510495102008663720778448340144980366410905369213896506461824010607450933489268145395474557573567706249825755658829693090638725617572328196680246684098869705224983991601870216659019794601723200434107968248303439575891897950071964205575088395961241412604381989762827538356951434473943298817119182402965709589026863519743228607540876597238097329967789329983316543910104496772914426676564777039926896716452225139255747703250624482880919870890275086279698935953101976869188522940870157510880684969713363700724668927969536464841053372001318738356713927878234304329132609232815273851286035386638221363153618987149645593701293059207711145600337851641403645250360790211803845991975703394149303757263457617718194693339408105671711924527030685969789292566325927202878326779736051394544328520317895950370517206749432671275333166820342861198944957391852510397665119751035981701251056390515506699157560070496158344032893410713912550685342357242204968988461070254431769766155281409665136094382720288032588670515258271920247267208122530158581061658194533872847870339217969188400488839361758467995269680620103882360601220553933954450213257644393687558363089065940954577888547959263640232193993071305785314726273961884607274611468923321896705474414882695004176990931659122888148513544570329182147933940912037111357782998815584700592889998134537893711688627305205306180817917688193002684081913504549038825455788014554090736066138903495563364353447065503165022446260401031050525808328397853289050951243909941072393257085398523482799186312776850768492417022906885590044774153572193717973303788121013280593147498066068510019197053855165972255559694353492625632979343746472971033525078542719980590193404620435718284570277339046363387672799862474390082994998329587023551309696579399945726118757284225781593506994766645315826671656089328060725931682310630142801201116571914055046676092349878556685472203718861044584755848019984422315929610696836620762962113806766697944931613852576652916918398680482899186438693286706353494771469831126664651575560678876834990716946128085658467123593891444591371257947401239320525964121876872841847265088707429237496543090941009556225557249383010887286353944200047304284784421400570842699641434921076474151982865906251092186284989288745912277013219303149912394419127510770198755583385511629931721128728595314756597673810900815947333831372764406662101028253236259501805193035138245162312398519143965959615101338726463001401933039365966034599511654872120780932246388517717719895030303513951355178940446694889296561136214126582800750953757007755334871905997217313368815389461169539068525624356670004592996800124621537137625286753518910217473818924651948545817597186571379532750043391105664684085892169793008109731543422939700875031011605920579328818636986432737290933592240521182434010877161901256092214254795154317669392393323670376064937268818809796764918658321193204796680138245067301585403347217308758183038527025731638189776325802844823590577885721353787358401063037320460779660600374110079720520706133067165331811089313068125405182670795204533071177789952091798835606161209619549354328643715444909967768734115694469961959157701500616847461548950998272584729862100333031652139685810814810341487544592486253869021688273265972263687323433985057648864964037619656114418360338501068086176766008517852281688863658735978423816480250443414924712276655582057342309792510174529889653868180014277073969493861919486533303978246513488061498683903233013169478199077842251696132189181763406250766756394344613878715228703001040943274313209712679781814557004590967002466814005786252408787050114763990551691305677640842537727705564883292292260856734103037349112218520185129314050898651501753825755461587589062933445410853314613725309644065279071991762967043407562914680868045367517892797653463003039486025950044432300635489696294493006954416829982860297441675308967987826891323685509378701516025360101277600828993874677825307859783591205033358119886588431466222466813388923060047632433997429280414009131666365093646126167808737374657109471372234779200148666064580193882423596215723182175996678395595238330158949629262912256325163006554561749249744993786253572242343031783278432996284361391266937927661734959102442754371804964068280556402845627580526137775158120992143382227580369787314905076494998225054212671545897424669462449900548933715303068035615656277794325066558585967255807642240989152523818353718047850145643319323273181054762012576604559690986105514260702250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2313561592467273814851458852606408863683844454010407490034466885918557826756738541845082849317903328130854551338493424645079017995200566504339403513468061166646261115567989923687618090991569365684610651570986902857180526989584147257248249732349543173968604009500557636960065209487804967927164686932793695117559260331555282533986671614593587339624984450674745544030930772967574237101135365321620381447009150347605430657996013566300630301177820216069517932776792267193225834798672074773056803203799012570846216827775584326984224923064140833163286952574598052774563766853451236588532112042887067426774684890933416142987014599356856011875399971215927984512420169473454876808189038790211868381330514491326888658084727657435320840002669716118125405692443038350127995292700624173852202078809039119310770868752181700984247722601454107718699701583511957720511538545851227839772481790323047799399677819712422441614447073559350484571731227707209343480891842608229479191755022594202798199234048119718312562889966771007676759263700197729886257409778163948420657127400583943593255962739313408950064141785298946131933916622647395985448929115725045482045521300976702361077830411293154108643956282293763053573463722070892360251572262446911710811645758174560011769709819951808898903183347017417650421095330621098546565102499830271791777110225654844478227845601963580796241779248115786331085576085927681102129714080483256270254212467725578632315322663490910359957113848524043299958903439059127737710674778044378930272519420733738618714228525283661707519182392823976363262529806817564996729407270380275774495883580531573288503391905245790895231955081594763244816036086124271658969436019067924949387155845366298925548859212981351384700626672510617835161082813657367820120451551605887537493863266769828084827107104916528160134053910712838565920845878041149341469593140334233837191449969329760900685305942190795930684632530445950134886099912738083771880307446776516065362883516187446751274769196336505734677638307032458746984914938147589627888808118373301220310112311901639761866048845622897634631524944806018462935484753994458171682194912220596624389744709268902592827568373477527824805498943189539254821623399814633303479156383129578390993605096268751770785510164818281932198415558270071898269874166635054687472932736379072781836929220587920545348370734568495836953848594433617247674118408017163440047344938770447987080578683533618969976561940988618133531172118149363594949440629660328582407362854233435128322345203482836395326406115558355444581990513139266637484820722494618293765375482947900124041001023526916188334621529031124100932953442335973726767300686043812649328328714391651369828541363099523510294862408839338516871061847353911066340618435804215998308181189349884629800847618836803763224314244507917276935167135741134145960154751852525724861279082170884475587594978849509219102539293071423191933491116541590806259549583288599504371382247039677565471477452976141978740344692905903071437077726286064884020977411149344828520500234496510994514546845670757531194204255832936907805261610139527857031270837326211991677060616984767571512273912620865889810378858261867545404751473520238284674574532432322239562801996806711816949731838838094638030690562881983897434459740838575520729606015738660451015816450270188958318950538908036687971757803294421764708299743959345665196413760047228991141572337729539337374201610950050867221883436075910366126698443968226647946307916101206755514272568053889378048911841106638624444181151814704817138890572684361693411269137798859015339129413215398611649433062153569249423828953505529643722259015195661199877042628088138492603009364260969794493177677717076519025207350427816526248059352700467567246383630312778114819623745995576128812901542545347544333228867442872948922523704886297317720023519372304246925478205043437477837098560444302469727564713201695110148473058000323793352131911655562026540860526754289786906412607084969237111277339765346435307380679257738972825172564072407878155585184990458227478804461854783865758798391661934117948364351537470498197186308035307841206611591679912461026623621381432827824019896065146422197514359608802134975261244772580336937759260807457429616135178317035538761416632080911322048787578967495953494982070807057257857702711855532342052342511492424340949248470265651944602386013905021118282244111135104353726193485056625443212829022125150677896197362371145368060476574370432899127601483187159633881031136140598596173670167860270662984221742693905739352349591519274361017385388918769063047263668379545538711882722157599125999158002082853706310460969846245402500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -208975341825964765909178378621148633904391237409764104671152242190770669907994243042992702297775598956987287315166345007448265554621273501056272565067469847729401141909227773483750291801334598010636059353290104455304979370488273421271588727818713424457691413424242190156015372387492066098681141714200499461920137949928951841527185299927492355378064918231754222422777777626814238081738000315945029013888934359594088389661949124027705461092659631557371141182118520665434225663965870555966893456857520446384275839194460247057930214726028245383772200165247435365673209530408901585732482581796211853561737685193410228369519964253762114068921156399742919421575734714465339825167827308986127471076550899061450536036248039870991072348770343725156674042804335043476133897669250407568733860469012872885801691779225213047333460679399550662684113902966983854903057580388709755296655393100357416016094569681508742905942043168025184269919179825746717625425163124317326124600644561123979934397151145066497150833386820147059885633210818507126963496593298011429199889388866112080661736802245491636822882079410799810609090879872791196121787131040925595565373904049663149605803253440646969682568334812763950826111124766220877283971599478659658126581412906489730036004473940656588439414176069068467346083107432852009903502490024160791432368243719335016852314042140440686321000356238175123102986834485787178981226649388174631101252577827592966321123677639381261412445754606228354351395942698991531424488538494065264072610649625605055493332117189397364709074010572671651007123397624794457378808211439752244419534605899512228784349844115399266458028408342987415007968269282500991472540038471734826592459671535011720155444978256302227263596690614210797460462809961074180022431593072716491916161517077068339891908477924688911789868903865991129448869283911831712979072457417786587817892809781672271360265003057322340571277391209985746830186284210692889148204752530232913840682115461745376976641308161222992817982286067293820011939797010480073965538599641594419186500477712532130028820831985541476875129581954065294350839179598250326808981339764020929767069262365380801196564501113008315915363534707598955770150983712704852253807623188748548800517404444220980956577517583939975055456222546304927058597672819751121574604101686844591729518035288007767072923465640706943867527364105043698431271235813690577765034313901323718233791663768564839182349125012874553543631566186838355623480036665196143421678898790670115915334393181503719456583845751176155935421064966347075697987907718140035697511116120700489983664224254544625379344592467439974013779513380725641521346633420078107924872167587624401102961464057782051285154105634038167066626416135752445570184539660088827490320652015010248774009736888912033352481763127215175551305536223570105103489698066785430034208864963443899679610460462414600299467268702581192033286622421210465469823757109492228582987758004080971226834837199904029875109443379575920572829774749533094261925587563519238859465573374929220606883702866445961459712466793769143374104030825921108408417208756251326835456749099375036806374432473493374919452135315945985887789938501363909401136085797929305470214995465056393970749725923134850036250272936714271619646074003148779701351456529975801954991441797832205566605759750025839443417939344459537655858184715745350376377300694183687708904367559235551495599164753321140938968124975413606364778656447045237719562425743005757742908894457569201895681078645144870891243131565973872698385535762770117766174611083002815718071519424371541811592132278380851367568569913939134071507839950223832947601952892834229630200702106025801367817249917655371876433464713288329854358636542854162472257214733908733175430072427428299053424581390038003725056174069761900721627618873154085520616592189083318102741201145057101255099925500705625356299775833878469989771423601795028137866391202104362884651576599081322252319959554176056689418537331843945588086341732036322607028141428017558419436282987288066434093858241877362922562364039305039570247970668165544801462455689754157830999804415957817530034548076978871576148583355895082394859692860456802099370943100606467836511341611766174194151261762170790643372693224266193584105836389959562956219870941962484207139393402471507705377339280640102145514435803939166680984382946490601424136893183304196203348751923320069237970745676534102071199248436454429170641731110962542937316879986746935495930381902677065165981268971629258806503307838660568908412883116753282998341080202779286971818048468880526513712446922369310333664811063895077516908715831341218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -4100595837557462516655022560856048321047069599564189260504103824852000594349665400802678789584672429519987452201778719616814450485212929840820385029292465022909204151438874677893673489006395187347797053724184548323820031863001502255063102949704702537400423766206785491961842915461631662100607502953049789966748113950920178006073198750172670900253448771355043963894161215879338483325489067172910131053795285480890739766186477012644458496689580618820811100194095269948050177001598179999572861981700892658602567418290467729409302858755631375759459398403167798646902859558946944509468646083724578384833758542788151406050461733566553991932584007802177161299895783623861805534157029833740762514492645646149922169342005464924808472655646910884140180008706572843628540737472349550646000503432046833528131860417778681130319837213460665994693239321904183794494637346149531470702129376954471436153305430663272924446893575303567618615847025570181878613660183505892768353015908869173862659024128441215193744943510433263005858150062555870409121326140755807069892003802396306801286329620429703844228566780678271123506900131843568210149701901275457861100203109114572123084895728278239458718084832086440691325554566484939002829334322402610224685282023317368257404758381984139993982567982641730931822484670796628275938764140808807367669704724800335013698313600592581529890775092790978213015784830224159495908330123762234270071377398539724024237604765716467125510945736872343173157876554814706197066012462294627873432330097534047613107174343222095627583133444589296046186681080260936456667260197991636751088661659824832458009682174511250458665715711412714486709938590935529037638410199564020026588466086585603791099902338373265381509568064979642258998389646232881603238279099604255479359208450667640599603483040079948920551575434361443586413327083625561173004105286687799753283281569480292786518925105199656706148085390284717175604536588672717932049328494940360661598882681261095794711203182572554606392171673832287991848803282556153401507368794407621814264513711447525091765906638329131663207465804396105134250941956309763140947998844220111827010797780316662783419361630627526001519354947422214658679824490278181524859696206128471681056738419842492205845710928007776782555827062574479348747396766535432480197771519500785422198310879321565284450782834188881207398012701602305277533656066059794499736558616915233585418583830102202722602348043917271502496266977994421770860157767832920754372398362793387296741184952864842563260250879879459090146217610208412867779744792995859504057893849944291818629063058792107134172366476264302206784974182323911241773961565740922704718323259018943790653238566157898901411948640397511776807656720039989429726476295408514139385749338072094412696238536947525272013012774351591351413173873677459632266244214699267946926318926772482476136768993813422981137099288128343072226790906367127871691587155526283630281860113338764978171785974339234729259159697022087206316835391261956168410163596333430654743155964233043101472491574227685867716507439057690962687548859343172307196074902610480418813039766617651262667385239386792607485354988631127076215353238161657604872027355331747615523342400610103763606246620325947217668060922189735574068381342870610777890516556295837654377655745025133319538118051976682494184883883180205549402742328409883009988111018683084675112600588984238347419758443119800604753020370081017334703544793249055057699736221926912875036740861815799331702464792003215070225567197114784890004773712272412174841506922048126333966667066524405508205665183097523594223987910550820728383473846447282110604010782264324309976976715649549270574499538537337504432191100283352186341063231043832883873015693940613840677921843941769922900451332348947181026379530053684852827464582488545301171122143546378459208513278903523482087448527601097539504909526554517787650450417037441173850784768893665072822003523385021009788409780825176110048289819911237692243889288205092898017878461260864847348934032799399189638696867990067624714557407611992148636347702418324327076859433418755145250190735668291543033982849809058089776619764763154338012672547922788520962254389542440275865575356105511797086517696401403255108314794819940813645080248737185860286547784221857789783110827283903738612593078189268040469390613933758517224053526173599982044535737858181448587609129998347378883489485460243015721542672076540371225115092464546214506907401506720065308665850549129457321703625200805729177826850990000960876866760326616701533610794486960525948447467750251157933518474398055526548648805784079685362411365981250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -722972867302936103548479283658727850203255929824421859655291397019677614064924002351018610019427143005014385992788327423913005359086511870527562221982063097926972930165646426652261993307717848500541403350325795392576666969101725402050675547838269026547571289901161455797867587451407192273125468215887534773950162846544064680892929134760637325494770663062898301482576990910490424941529073219584320864750551093386186638988385150006458449661740718676961818472140209788665804563014259939169328193792595937168867114208895034652957204367264985865133451564882594050395174397800625092542009735144186590411745994193798234294963926062002947868334311507800143024416846244273466104387817978687540630090930858025790871756565933261906698704160225138162559666998734310245937370539525453349794830522307232037215267699044643664902805585097990487466869452815454731194745042624326844688015027945656488422735698066316199366972214090323625404616471749327633778675561027824391273638756437655062424399286273991171203531329028412372231160148554406553238209143597360344407774178568637821686674678728870808418969959693500659887598555199960664513443611621627791510613555048654398066836311504813314356010162538775509732679832184397458380345760505754559350985556421222998904619009997842489411518353536966569755750864124820610151179684643145084438473493433664592965458083847945067831153992666934118550490364314672193352133481964140180412009691464672815218849102194482326832683501207305126911896803316865627387482056121238032617884217174199099220979723777012287423463831598916816088097691363136486465600739312516560135113225400389651508151525703017733151528793521615656097323178124245614986339637355730745704144930554625840156280755969225312597027608933624303735047772677432872463388933222330516660866571044103754405075946424366039769490066861831004143882618318927129911558300520712523393088825086814376185674634257689777832349233932991007289076003111103398949773559999083277879155577462349111464574311266603775461635346435173566000806748594407031738346039651450585098772642583770963752464921810230568045706781126170510752620595841710563003106146179926327290234658608425883554589213793764626490744418898741809024772783281177424382540039535508286484300508376297542602774484262619370738658957634414230548021521542915560535923438109283961009635436327832705874437095891393336616701590465148072110742717356533987508183387777683409893630509594250184553036647969412548760430032601803939798035376926668159905814738908797615355120050419855200868614475324080896819636310377318511193949985367397990337942123060690028769505427317111576666901216405054036158965244463379366355507627336204757651422859510524271089487663444238116017145877188250908063962178071964513851178191751542161380625288848056449258025405219326006974773849128688680126661660214078792513426622205872859344586036156582624489414069795675590895107440386899907071431811892607680421824222148924834688455183013078537480243304913354723354090240918704931737968607873706426201098409356296524928043370326009754847457639173812086007887215068070557837604186975285804785992019164484608423105815511317243547106357797210161777630800746025691150854209239088463515532216611566776427927735761014071802387866968571682768984357970732451135062241934576788987758004351204641538547869745200368364159736823215678670222695343661134760343623794484376279670843201171750504241528680459188364661856102768340978255562788369911184245734270525287722354334214188261324012054094851885246543955669231222136975086506677399550238843028925829948519780400455753782334945222252780570741977468088841865169509887036351250506348304138325270145772184127466686940549325824811565991141573893374241609524668739399434574034288879693211903792041879607224446629993347808121419534856043929114690095711583215936273916593280114875993087307269255802532133471596123393264863901736917929670994877686324446887572052774920606170881065585984340491201467473397606480296663145821731756597275592486363748871969077587771121621429369719627222138566114141830357952030930364094584917142920021405965619796087157596584381615874900360260475694621134459769030997074103857762217555054481972861059168251134703506596583552971017712166176418211419921208916755822879709266629378354682753232538768917503051134014855197865498056463940170475758718629724867714753036705703917026538745555549735711965724599716623280751091538377818437293187189398796379919967015457046512273698325120289098754167321240249054805406317091389102732103764442042648226297256848265894746025112938358173373744294230562784282477945500466999859156784792675508919403944942983474515278457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -8603239611713413146643192323725222074335380635929490377490373440344492837472607402450865970470644975568327652359114795170807419735232686514007591054906786745347464378884026173292379483304842190987508743357888069195254120977604693606202730951683786118383029020353995865572640186396684862987971053823767385506950725010557357956214684739350930642304317914448991956397034455362431193045636256463878019266495136808229860866991924686225262254488667602237538815705509884116306836159103993146842673978075311798604462966866592838491249439522573537260878648162037881452874037699979564206923323032852012967881192728274580105953253510965228079839129348535671323950803244726165424664939384072922175631693913786098933431932846546940509073575490331152931102497460085629721137431721790847514405373519823346299826191720488374649762629348128467620829124544949609482750922101459811058996737720037331827188295157357227079972078905755277469521878827454330467014546849255542952357082046744727754219017919969199464754626329964131161897027667258775982704155833247224956993890456440928677952527923724107916114497840570080595289485287246045759507913233723683841629537644083227705744530515604525175258746410214129862538273937463667704276470191956956594321098627133511414314208161520989742314731311523710120172112822157220838901909785332650443777956246073211700367264374558048754513476291150560251029697662990964105144832157670228482062617916060851436817264064896771499242838699377046724797087126065904244147306756673184242725695913682100584448260394037646184129385488864824802996268183855742452874826538181926000084002947783732957042645568662463478902285714711420640835915866501920686828884291269290949107310820979083965194905709858071521946090988210340728941191556141947695333672677753141182248407064769429786150692576537376693255021540558158066693370517329349623905207936264819341993250572185343332488661433302833536810002464281540708385576756244613436002678364654866159201307971707466463117904456621523820669840040045878593537895558828544436353805554089518574362206863390013101772136539852737011787834512629966613100858231605104154384891997935168473616863636106988403065935103455860413069157649865341301653568162737659250224745935419149456505650242179433015483296595284456305016692765911082504439584839380630904465700423673045418331352276675659320693697280667972187371749884516742729185900155318672323622000472662567394011994632337937673552107066354589437289031747735319216217224767718044818781704180364654027967482062607707654229320929720837909317241918415770823580396845236567513942278550706749013162892899877067112266816711344677990012736014294753927127339336792760909396758187612779907016721292425281988335359511458631868388561062968010152162284730000270701950335729742032539816777320709057172885540044670379728654501021449910068782595036099145506395206294661820259204358759883074531112459286170125970983997731155043476465237907534469076922417285023531998046675917282106345042883007852324477697021321181396327209601684447112496362634299531921038505412049080652634360959993577565841834209455078562805360113005553064298560751729814406374863787022227768906969833424646522564737116744647926258141892098004126280942201314751046844318004371651333512752607960209707245993096585953940153439986516248410128620516930661180532638116765001784281230026517570125169351449997700465830859771603096698843049930864712204791564751029455934344534921276302493948459803235507736334398428976726959294051094463116297010665893656187014016850710392198473125043336083603918839498134734210850254159024068619377924395598994909084944526597837376679027578341452867311853565445153300898168479847557891420686730678586676033561057912188711111077547955983784076904633632259968403725485772791024743610706223401121737803845888312256901663426888874464387248089854532174122676081498807093838999795717852325410254259001379260663340056384929339462373291257258366645616697148294718024381337705712378761763393508005777936828438848721783660093541795973037250012664294455683466715044451134674002017890219055789314594919833288936226925042391088306552748379334439304181232484192096868028360005257246951858978409033972082523583969918998469533738389722343831466144349438694637054154582668686018429918172422586263204283555329429897930850049131881348763850515011958849140585753460009323719663270995945301028722000980004437174313575313469325342086928229892711725705281830682823017480855114282469781612396002302753917349132390269901134229842052712143216509300257922013298067010887693536952945748636119211859354019635260834592668422881087387264235131877366084671439101405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 90304374374787131087484052812247353077153479813397478008843832056140851187650186937762072574499403089922950118996418818977330600346645769067480403281082636903912535493975086177659108674044109984958891884555983376500746175503688837691850491531929715271289779728249513177242742334216222649330229491766197623313987147728241909362186783764346350056501433692129118110349832307121197635327098207302529285678296198405525824779570046116751827531525178976213224396241457541786902695780620964576529368478323311847345282182560902982844434282059766974676275647177220101867167263846382943606430140044561288675310308048576183863981990724316689650021075739503279879870236098559777299162223824587347219925465477430497280554893744499848664652372509674024441982584136484873460683620487637205865004874673687358225928145956680566907992368880929180510828600937009213729971024054499066446396340424368535874556068659195148501160214380249688423701516830785421132895721905685986753997243572347005459001043084568899350130403726176293421958404305356354539603098695172316239502691048192907436465706330043809212006964933230695362562862606955252948764481625620724496434888644944490347038660409489228948445444358088179961082917496164467866338134726428146260653221464779794533254120575993706589615002676579435112317602882878062695477116870894718226742330992688744740970371759418185140339863739622697304861828725847229351456870847750726772980540510802513627325027661294640412555162224667371319439882786180112355966146713256050227846151778405726796658592255598618376948517160552663530616445033050311200221558394668562960706656059545546771195252507429807789189099293064004742785944961458942355185024875451794153293848319443258932268987815025262891002813307068850821940371739317654584768020329252898477093605430013342180701200889163554239971446680318684862842412281191494865961431985834306129972406979868051139441565418511704372959226318285734995705214475614168656329003922743124052913513542264509880363339725563625486065698214488652292841786490008370308129614141139236390589713306734858819758761855549318518413095771350415238768115286619779990178985222938944855454282067427827795432131505926606246118300403495454056784981440388414026174645805652223399390901577205761697570692387389312630883260324417161369618607670166718545799190507158429154415594241988238589698530675040071820681200001690243809962263515253666503256370518129821671311321882105912155768090043617796078979649356881008360043934098310024947063612037083188636385939050829791763699969937833896513695914667597413635480647272700856287062183271130264706646640506190226021224581879986717251918089715775767727857529566830839486531293076689721526240387009260412725816402258157006283300068437047350291535452766548114647658495959815020601395663637472066918704730923177917288052438768034923319458457881793587330894837294249401967324382920754958714803940124260979165852311892645300260079118605963708065612169914126009033154919384904160130127121076444339351251914231481571323046987616567542816125222435029759951901623436679747767780416381911773476462063207554131048863147185828655560420788602761364083484743007437608758074180830635283750131952834941348571277337264724139419144303573491019663203057572945057959674349137923218876794435466921797461896760397009103715648995150930728080887842397482477099205876599319005109134700479178165381011508755082299681398250595648299894555217275402532510607033319343111981509906263449923953592142512786709770580149208192650303488039026108595501243893330718877436104947540828983493011436025204919677400327593505956843659479037593942731104879227206917396228167091175701056603239526555741694493797542473971547747259252803556784650242558435052572076738486533245343191898687924228096391610640924102712197409550534674414672464993459368454131287683929265523024432347962939723281754916746667665385690138509456494168769201339518886139478326772841307076276286761883107746081355447733923562984925469043989042981255425606041506997955169251753799578744810383504483265840415499156436317424791687417245861024228159528237601704577420576284889405154742287179954903752919589263786119660459272765457964367962698670734809234769345338675090692851666259222838179598455791532893764978374863867783771688815756398678888249943582247803129951778537868530080900066786523707317539735994500048961675847258268280184650240636905604964697940366155055110644686472930108392748571213847912254760427407506685443308944369820168676544647305964681041925656700904969918012941849105928921281120130382972413896993372326572725357746506683743500182312834817859207314875264566521270487047033691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 29327484811195091414666030753341306536083258242014226813490441171344849237222626582058063878317537995573011968514097744757838284777285163389009304856650242875461627594708017435924322409118998253737768597813598213513284048796071703821547490517537022527644526432972094742650068903663262435230892303974949659020163083466022648005930445007511408212571375614532542446977321884637521096063099966213096754371765207718795546022155592855750289000944062607188207370494087742120242852166214218095844699945915568539563769925695863393653564800138743329977975537289974500389421729422392708673764657436976585864087518972330438844050256754543081628014978140724076065718415622070266188491606038260017210197556906167390254379662866981778067699568381488087408415415281198840928402498594407221816487233372455552234816464916433311309630356045606939011428032224220892455906759860715445712229301593928378891873142923578122979859274076798411299635601763952907205129912609392804803523113765128181353542661808047141807807269020485797214669852766944124811155255859780922910727619444041791149704609491298546827811924803264959171983132984893234142340534714340791648102523129870461027842839014018467389650733244039173021172554368330598725632602262382065044081264624262396992768902321188267539325831562095105690924770738607024446072734245179487208925927890849116866438726441078137897036938460525740946164553586134784096363279488473043637565783294077015752110100556000981273602352904784968946133610011500253482893110671728545797437871662631295754868593974067780497057370812060221432629414073102752334577146197170768505077364475142462472507120347873960898889220040828441844020947979791658738215238020894456635352453038220966398945458497373886441934167181314109874558323996498621940350603355966397374386222930359253019205040877255796797550834319071463528331625781182864989010125940583951891767047440643133265503029007037795980037043833965497325771440545962803647025497166448526341172897158207116944675799895655960117540881328665338887552220441976085187160157162998503912144866113900931516177941459735480331175602566918596284290123035530491838543478506125209124592793553843302941916087178960708513356414624990900206356571243460132690130114796049871155406127337088355681534871955488853107084525067693124088759290160296054740894776462213173855882919197934416042324385368668872147544497678355709319695933713392066754317905767902223622121872250008995145312630616910252519274091119353488185301051979693604495763126872896184360053454392390054926209950562514149895644049287986413955793046211512801694406908775115347457300207100916610388114080257976206690023201648757100266210337286977859488062508095840087395222823679927728912866170517611591571118813862050312783372576099100548785152572904947773183959546973267728656487626186993901848995255274477514700555934136008113918626889031997857718867339812765517858747848407099628647659399909278374904003833519264728441777404781108314577259007342237812435555984337183871735523152679295389292026964279258739012552403829122874092827866625128953637467549824189446235844792587942052836822378350845503713505117437185844716957812101429237756638598273227284107076678022772604194040823919684729712649727217437571500984316047748187974761111951257839798334930438330071891578860115586876610506506831894361898020842172729440693220004129274142915257260523149742170642698668754923530716825473062545469423866734318960397249745679121594151352166068904013251601920529544109020653464331802131319208798851680517618961224746218888678540886207743411756582247128229007792979531210431834396381724645129634857938801200267742223043602678542769355226286835961289130885958040454377541118539640031716801879372286392277416494989820941341578342798057322509736061655689719006694345485801608808998398219998352316394732150510372955532564415321613007733379942065597001433571262442820886639197144319010570726166632924036211229060515198245575486829041742297466167310130214455884672424755753548404301380591316634521759058365547378217607806555897847268416116890765210848326758772295833076669799854557812861264061755094856397614383029644537274051959598146897061135570851792186292819541568212528071716993371341093540439776308710291163675688964287129356353805752487936817894646000335835565069075016460366723857296760708337946918311848841910644425113768935458320783790725264253883643124187980476272163635317745670342587946817001191770149509187156996592598287359415830103035682741882945596061442671745638991065866484180774951738825728982508323293179607137241937668828610328050946200874513296545020133758279668587270466517663644180005570068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -722782252617076348886484657835900672683489417321722588233123578425052723381423069781597586652618430936064612444686255414775665165088875327832214398878044066056695788342931959206500030496074722627204140210431650297073589384260398561357556242196396978151074967464303016322492860564940815888451041824349693436460502812364517633873025751611976506726931911574081704298767093102237965299073372688168905510526212420597888687270807105798870043635915734873212325249715563294817077719099079972649522906718134652385542983191225022780047693322472219383872768921052964240383612378963388874804416800332135304150096608055435061565875609143785803278160640564815077695987003883234320501879919596672715352243738999754600319127085243609685289865243808155475997429223646407275499470656293326854944573385832125716042341285927329086366921600526526800213051559772780471698350608041469875754639500427388811020387786587819702754080761372859405132226136288953116773358067148707578459216842614390393368032381173990761225520378847887241009084670252627249879875868870857547240330913620835642103650715051216133443766741544267392452502835163669980410782025634209742474778464413126373345831001993054246889654939514511605522815053469416919770234116474944743920490659057669649737634271468577082311508444502675573707281718623390667844261724952529230920867773148903266052455190613162447918812500383633931117925600235133093234532951620192373424058519088546220626534504577415944209732090685883105243065714243088442682436992947905676464109927785892039238947495424225088324258879165753478702721383643971774603580638747497876106985426213222563164407441450411628455857535249585155920902588760108302612193489224658369032851058604858725907648662443848365828588070632285863089858674037694505365160632669355321463822866082036704881429550236935960543188336660352888210638819401278792482726164905777729984439759060823487225361577872156061509301609745829260312335279707487384402685887838403148662707380708483624221759919127821782354562058751648830347366575389112567906800171464941880177836356230777450459748004002679434393931724361819613391246077916872015011355249417897118409273058896763330983807091132443294317575088404394178094528525714654208309309473826804537455936691630466510024251206516284031483431989270573722749655119980690056315581834076873223846029618405882931692591848896750181652584549167315598926934968616379071485375937130534271399383047786330402348797340116603715053959682917819052332282329031795298150707532821286168311090443467101447265952841786366905954805839579992274226334144809049833194114291069724121597071573693038268114461668718718719226926967159748184235255050866920770276220056098217929642072779056719194888572787469873626964473396791610649024386906737798545624070722686518008828554231092209458278136362046235684760764945386595097472552035128133801589344279764172377985151308680200790647106673347607784152419595075145637568094712915396092838814430635904691449269559938182960165804822116889132940220632248477786088447114691953928746319735153582502950081359593878904122837190651176986797491225781727849722814104847934455362732052317050562786902724055409581454942673137422854113222061596045977078342406362960499853911932522280414106701796218151473871962590592587993780247523580692282346690583426514161864795661933086756716628459038332168369506491988541055131945300721835922398269758168513332115782772234557678390995657906182436965073826391105394402922817327522212860869640493673503125574134604362026166318393927526846485103294315430011642456026448675689117377008021821268617828162445876599644842099165192742153490773135268021949934991345989593148067739636766390708040044936407890303983678206219612307960469463762669237271748852035898152385945646323284301276193973213274255038256016235743192626080185663421403878008998464269850489854528498198763009567240000575749704899146256207008736786748161363786851985703419881540629530787638872748401001542203219729654657583778848592940229481328486119316541509166004459703250066247798600609964477468636426726258990100912312396240800521613657308350473120475153628161194770189403241609251381164484546396987293677940747592215897029012009977233488105981432058691964649589604065589806493704406192640492757108362513893862890145324522642409111789536589220207283447936182077564333655311419677587924648528189467259174339236830608584359706182432238113274026806927183013990324013229614179209954668468129705358584586905341378936812307999896187362279832498314611932925488810197748176904851677922270925545517068150653432610551866583173015413206004846051683330712974263959878325808753184797364807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -25902348134264338410990718053341098727173870995024912855181461414437864851950236742279871940658565167150247888750433384585511447377371541255649977793136855097827875606253332118594535769199567340753145564854497266476194204629254921848323975661983757916142649313251707743088514700579281034224373309416959393520618007504054391702423124742205281288467894609939682675564021867232360511768051904971083431878602650061176941910106425866787884337107747196062182420821903597925471366159937649513998503463203161260404965015458871785894681611030876316297328901014153291842153196267767496773876568163234047449962445280759425303297860278674791505505639413783469171027337836794345540601196383831776610401263724145904980449920191788139073474028429435735104203072923466865659654925696126009137918829457817662825284971739772174695029183857500193460358191306648990156218458261284793644860906852333881190147787734651184478334630345415724461712702564460731938268577087046873053443355701291310043850515932475634682974112166896272540760063447931449486458970218186639760056736640560673227559222549619574667653643457588096662609596117853198540577497268592705587662419371647192011995232638502115202344609673522414453303444140243479468524453222495884641256815413402112139181782207346443110663634865985384517549861570885397142652142099623144963686526130855115281887879630754325808230921859689502466744864964331185765690736534094754005944302772917687333239138244074266240518734901625508538905009006894046777687191886524484524798850100756687984028273257936684149040305231442073910074249763290935609896275400434073725619431094184119787802532759644850385143279332438697691648308220715670169601035780160514139886887100853734099354023891266519787953757824295158111565939223336925731292572453236723201726073957843672928577499364407042709797748990130160245870640732184334245233704389709877187522947946179709555932544672314612705124498145485957774296113633545551812763154247618287915334968677253218238641416214719015943427962253765319255919359225997575014436840728316008340334993572259498144990544309942052534270431777113213688766614489807002816102714919414857716090033209717762225091681919740337147617904079947565601187748702733487428584377275110144426713798909165894433770026388098390557488656079986169307862680660305110110577587069671600188485091915363815699825697133706525746887262632779143854867163380211794975320469716018832418772651424528475877054672212523195838663810295637443108196242861058218380469989045116351798884771074502530144411791344496424406708602762604547003149698426573626226037914272118677594208261984740235331045692548768000978098811970518999248003661035099236420938663176655831563706883057472151745912338374588671215258120461600057988472284918689790754041255536453866170777348191036202474882680652672503203510256957870097405491150065648118983080905788776141233991729628455428140726478762981690841766465220902967590477350104718266825242021713721714100088014613090039623422821702827969243796059031217616005307160804525141430661710636003785292309073256909605977044959846694899355991667338639975935617823705449532692824039558923272107227554636367362956466504376941842945077616494586745468473273862137292950844295367170094903254273758971428669614044053460958117452219397744516736496608630736032921615862278475195326180287982638104141924994158278192455375118214554589333581084526902435191601084834923797308984073157117326468504189172089068081671043061986451779465026900983069756883019906989186628499728161987021036866663834535230403162385001205577089857910487386746346864207584686005992634851863583852309787130586950574938359366132055868908411196685324363887654682433074266132142843976094465265857348294296545695593259290472837326631155150939401097778365383455372497362711522400853788934784751001260503970388330240548325129307605856812502373187128340991704474263358652056275943206125305474952334552161397423193599082555323251605998070364907311110061058211231203572074566537280279538401283548353850268096613949129336371116001977207272481799716073529941203648083270852334375512420988145076320457707663443577265916291686905392887159942264713593082346250678395131346041339061683971829515780485484667670240631096576518398692138931404762018670749791455074334538458424490146724794400079082400171513051379797830743687213832759985516825382674049778192131386686314537968441461574562229733025638057863872335255816224992886336250074556518558187420368424540342799113450386531662743010307806330214420515061029001453256367532932442866475461285823409491339327539688235677637886362764453438232924035068421937108836781185410537719726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 784403511344538900446648852103079859861228515990973614682183181513316668444453263943776343074576369442640271587550422626219221445852862455811639180285906250259473879352770414129620112310360013706984310328651897210052681536569903242755134523961433597470225286122023105117234158549209304110710369240746325455288818166973034305354978289838433440716127555946668174323186778534602945004071512943677398302577806751582264630928297700057894971310609913148503758509825374280573355434395715086016154504858915221128669309679205078873204513970607992829594053761784173560707253605737396544798242520844184994314011521395815845634364933945856432604149641963949837624699055414923518903816191597473539630998828863653476033880678313777889065384338973322279355458588839979143684920756630037784448700807901957043532435777956023954836043838486638316312761475943655291510657586058903837735844739329516918391934741596821863191790514159341458651291684257773409063776930508292025472900060356153544244235446759473652538837264334860606136437402855472699718032697408860939777675900413746024865910791085858683388819766400476584422782044224580576535745052617484006767197258833203653921504944864475266433347134074136246649885359378061612141448643513622705318130692910352692126807036742345225614436896384189730400106849284526796083084709726632236539741296080693495322847721589156789695331139731831463835255769542061658506693285443947653990994667026876414195149699595609226863053908295975684702705052681645415170651734839117990901072765161304009616410744113083925322745133319667943045052111908113605250054494143880559479551934725114792794365611449052742546536012174266892102450717561403916361787580013721751300212888934654632480390257914986188569634175332187591373922903280400417454935541591274268183490720954860173928244274164182417697853098383365503459914731641777325166789243843042801553129550543468469114806798248463086682533302237157644402906319530847876062020350151891763842481038304557830083853163333589569571868201472194459701511689259054076798196191396411398435487073768961212669620071316662859033404638902839920993825893919332658222745245673902582249659417409799716594328455634613764909717971250501609855137639848653273954267748275388069080388393357319924512987247900580804210681423285326834782765278688990916858346181563930001628708130350497456244392461614819257001609682467339282962074240053031596738585998043506990737653909345797046864534898928504568900680804630922107964613208696364599149212790125330366678725118369251955721600481348715912660341406108821839623596584190968888620793070024951887819910608684399750470211500839402778561569976738581134847379949020422908934626168905501961425384584944211707073035333847631560772695223413223747711087310171220626967920352361053151859168359048460582379052288080649543350393979172690725406711600059324882064689194478693141474313087097526481670716315079201312575097508257862969743976992646955064121842898753760244847683631268717839229151852730168170951311855878558029276906097515212436979419282932003520036796117409683836337180708088454235887580904366307916154282673763153828920143749669858544967844370373267628213067363973180561350188701362727463299798956513592707977226414812775312199314557342113752657096676316866115914788951644993580411540169438474714114762819940933940010443273261002206961631605002700742393253806210735905984118329674008709482262349207257190619898857602586128694616341794792365515309490413998316055957047380310650520663711812326112424431146270748363090784022178386764721732280954297494956409406046029938609086917314991618652454493975217404827336192328257381095764454094223795558204236810485620120914822788604639641455913195304915766375201241886650971685920977880594110870956799756359500400875891308933011369670225978487619037771699005098960705067291309866150934888499050534422622860046413982996655892949622568905889003358698715115674132014096546351894942576877795486778516215444357866940161739981350748351128927357372256673394963878052664884293926252341257717777791950910499885586522935560657351769683389180525757225694121887980403662965692471001654791965784551819167581070285438293074645902754459835187737248733172621315308504219227347297793222050048524901143792144908520655505900025873229321671022813382492838617020071920959137540152017802485026777021922361503477224679620489903842324392503205411693977946360762639745153193418665045263782098772137930282186350151289088513720997001119668133376115674670611881031210763131301048793610216394103757161857510318896213218281179242883621239470707387626545002312778749544180961304821098199357366326332092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -30659371320948925992152357307382309350873838252310032560750645156028535521517357231227346012981238314300126111733025239104176853503130552129537984481513921208254893353566654385423097201833754600899409765065638787613494971337501045613986361865128192522942870292027121468003447204385452840428534294834198635491169452879627517695779621156096288988721577058993923565023214193480307086088601958818660870961891364619717544214753154779715008047618449693282278377700950183970261830564146478983040466743795498444414453258252476574892703188038435582910563092944921624673895319280050332602057124452607527736041924790797709000017965937126740970483580334703177180113093257291958568202630996407350810419040621874272177223200542924817812575911207793489983381522918768139364564763354011885597942715306073340826187751800170310545350736780139263488735406778454007095005541344172991023357453644442453330527160900091171827853116720221877570462092208868587057244047168806556357680031341386062941029748148747548067039050660695871913774128583434164879593329400288792125903012882174422446071706672722842026629865226059300217077279751421071367124938273751940867864766104052727995520216851203156410981560267790141639977427769008417145279909603433970519987472518615807587554038141665000174093279167203441114402019117135543345712191695754539918412147613284704833232002250263328754038771751245394820184662310856309325200050918016275321400484302486874802619025826368594380928894398916978939688652746769046825220900722604121554737824123428450252753406034077220990959795193258737027228566428554998528932576156621662230221583393380135242110949882331232834453841550173923032133021841524649964045328592368039292280338472714238456518628790850982876242121743394879444179322285551542096228385950412099180206278930039161400383819270079052389874599790202969000049415449276928003106339327713229527503068350810211701419583814302558134425034440502120994018305446174178678711662367642000658112724452578711007192064193976512128548562540772775109565664062098249995686486001474074484953778072895052080944248672449938773386506694247217271462845079313411229517745307234633709685301417363934687275475882452394756688529647074718247320424129349800327877725550977247840803710740124280818641617921128960453881973462156024025700421425935369681176018128130989488463642949632512460419109356037416673039726160419639606565774372868571533999247061148166535193730308346257958523600165410317545237093449848361297641852904089404532278737893889359518871175978152385141583910550229628209362632833977287072742633552117161147904318193876553941896302878751905639253123970339618101800892429055552696284606185419170727661127825927117428228112861368270096876720308056521777771910865772821977431615698273490310297951335173832399102931919654215796951127382351995257209754584432166456290056273064314334449364918663803809135999621975285599897724700108831537820204611369077898009230157152826361773150361974636276368934272242881744239144916907782906214438877005820836604342302403609352063792633399191128535653759938217687875825608628924119422273894353004746883085196765699890865491424977849376297822512673614260866722079677200202147260019365617953728083979069840213486165675512099932721720834153972961010695198437059759962860799864679362930454915296796503742851821177227323108856200730239333753906503730428856535149344187794080433728018023848611909316341072544293976725159102876463230424521589004365492746260012779623034520695789998157774374869363363072556666383238335006037153041739764907371660594042667038698891836914066106620429236562682985405828122941656293031059401383532774927702938224663815624255601120729463498687694009474048283400029677254764469257349152393545945345946798251803111919114354069814495955764264732747941901244840416435058715342090869647492325456580860427506456789650048537722721273566813345882803468215794583342339794953233741359022426931447314800384435228592755329720801146853354535231294432943003405716074250848722212875236872225226393864760763473127507491235684649587818958430950602498739651212134772791138931483006028171584515680007732499000229577043472949337934816591903304189648488535393823497297069242582962086554756412019838384286861265870884851062085233497878145418437882109983257111239859544507008035124289076300832316839282599492829193486970074366001443917110918128596590439904303694754281927900237512914032934929080040983740238494040853877555370710518196194305261674749959849730323324524200670696895055624690326289278663910078434757016219105217340375050881691638131298009956851815355659838536174232354584194968650639625706481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -344862605076394814387810891984885836818774909752724642266916696317528173341027540176061438600603864373688459977324153040952823560519760097673305704924220573892263977373513132636390270008885859203941476541477020088609599826081861712710621722957700348206196579936470028671271580048045895514068207835150208984210944046703142955431438600481284653867183805789019534466830548572541294343142180070091723643098942068450571162044726398598486699885036903669818336126865626907782486974530311253338352279468602209826358544438029286632585394771830621708908835807113843198995303171362359681483375696271970367643041475625898927117919417562988076421742917966730041583602385765909030819486815933524844717700534550444171614858275172788323509035289419168864725899294205605390514465644218751395295584295269554627261052163730569635436694145338101199260942109668721745460373952379516247246387488483396573096848949373839022885145819628082814730283759137488957302402626291652057663848534400799326804343126034039384295638371624429294079268024323502532668925353588290896441230316298608611644282341583073981861194468782046544415534927966688173724165796002442043104702082625888834293293077541775861939393237708897454906623251535047661306072259758068439903778755445530061408105223342779376360588157632022738212029645905944770294315662687389349672420010836986928479452076155231730802986759018744506338886504710022179415023827501993062246162361233263903379575992887956208228838979540299646996151377903182844637293905727186190018971635429974920029022789776001445759626042622370641399186311214575030521769193876395562365352798892471910508718051104706006204556625197896831276812945887673354300095245117400779375478160197727171720766900772795468027505503677206554958843481448274509782881660305518586066958061877431801927196860598634360368630271580878624477653104298358806456542748776044919683221734486567107589460245717736397664861229291823034170840789536039045468927899664358136818246902441731352453081075422736866010265454252772024547705501886674059308574056286446939913053037106247391061285160855779698993686115667889222232144392873194233283265165946307773221224514293801867543662944583396125182223494898590338766150327523770986216995262041565472065114930376497963129129109888060307372964656721896642878778856068524975886447114424523401294054191720162532800048187857380938345201686716120925326713921874376030606165861477565953512644291320466872270197955310060732037398154535078340396765445270023311773789391009746134653788009044482393379687987137755599624655403940418778934365850396644993561101349451351462762214621954231512635845513333333721246387538048633949558177929997548137954088066751973204927653635808504299824808125252446403086465498245704708314995481134760064485057653584173160613053439044324194027797315894150247917157990398537637490581443412712657978527195199233704405491752829792876251951900361755776254953096769936948318418025024809863535042866943382401565760455402142776893152180517899999040319777306912376901372628847172100420604521956126502479043192814080056015135560060911596487884691419611068573466872950769275685266481092923292524080924052979344671355645819519748250884934151818332927197341542411381924409394508643084614680339535081559888442318962835673714312836858889972431352201821148472858062483794797879945778587862871079924716174540664789559320723734290880392492908428241262476595787278857498086946321810482765654407135504354005435870122275927631121796566959625321247973142550313465456444719633600896341528601789409740429979208888461735045083961582031858734604627519904898870368472951652313785330624544322237151812286268682387229442016462033941165033405395324462132918522610583283180537932538176073032961585341562258679718982636375749871721235998422070897005948291826995453828345678695114028898346866428131312437841932219920553096945680891929494587869589499810051294547663115750240306914613027485123995132736648606480761417308708920646640105820534949380891145952800160644715831801031574249461344571875830763065132775799326861942899052116879160062473800410890061070756283204759129185244425201749021596669442149556894872611909372188635975183024821042168547332396983050727204768296031436717029665910780239245898369071993202572548064369959826120612296381878717515022919329486634367900182579475641844296010827501018968312063479475400313244452846416880840070467113076934424630205863454089652600320003125155555249701990681741371002030195309715659828219779434052962036894530946745556621106635655850193152110522543193140245242081753338606216108215849693028781417954865447407526393438053990167523026466369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -88683134661070042652027305112382373751944561138006528177996055354255740602482708617362919131032036323587710402970899761955316615161407221519254802244363799839337060695900259226857967139909204541246043008925001352340407147947349338404334569251051260779935332950118494041892438663296729165744640354075878353056921245538701774069924722790454601995280643608314661504271614063812978493270841459692055582319711983096111672486661965801818035158857283966282362748523364761432218552762481412179260576455343502451502460766932141696624091567873037644727679301790498373471982008378809315902564078202141851503635868560870141094245659982662347957023624967998914823762910616365626077446648645274717940999238323645402754772184914583083430535872826402347773117550412799224925478738767209668553807433450968416833081438237376577739863096138706006217659698208965677403297318503814836384992891176021884059672145069098737762225899502693375365071136031516572058295283145327216614849928633286260090274708800899089052457373686941168536744482922066097570770560700038656532547788697521931250838192182143763498530631690105398011705741025987664566074538126763007883292477882527923271088307804091281526008435537341588616977429050260911972599299416286366466982330632624406003626796223674777515582483919395932048606177925872148393256303800667808221934437522731656328092535603253031988435847129178945098384329657689803963441899690623957599488024527842330189495092399006652919032361300543062318543618690639439352805949231219552759532807164827101217834723409579218446634018217270090469353320457286263121085358948692938172912274485886643359963599545070219164579375372297952060112396484291272885035995638250362562417901553185481948649031752175821161632033139804310481992840029696195775631019797123021225190414470542636245280665571265152342201394643375536016940200167784077700507116754291031312539424671518717257040849961083971705488913090545943496590760875808227114762889407681965570892019696508850551955026758833250344933434832870702997702999326041151552463851717424925469725345435239617382466377327215767058595164428024235833307058833536861664127377268552186712289042471920840463899169108908904165954232604764868572798309668161407076164975686383026535725978673159089841710870507575112409997710587572462462088813419898263347715664358995974568516110668784033754557762011228556210813743309879341464746303569013504927269575434506237575207624056257760289800784499833688766961719353287532569101946756233541963238071401947498493037198321665392023027843702490517926487024422651673739556570201352522922181947482276398931736503486851669554620936084822343293854908397929020332045132466592183662277669815357198609270726041119543768953755792373941635903708562420262632084773097673080482759207329302237574305642493164404119719857082810608144803974873510540046991766580478826016632548282741179238100413712627096960348636650646442328027636954865643576315258273177577633853040895182477654729513284026641789222533010269965412152959236199073565098939235482761972330328379962504063835410622883368424924952711248993264817800115863140363170849643406665099257609257969703518605784766546032520815552459933688975112478833001552938163014689515164244169557369804223033384613250098147547944061661074390055413863656420874552773099077578174786278743710050194805151897536246697531880246542976397244474255956237023106859267452653820253875801942997820996291394038848305561273726793346633310286436685522800467576612870179046990730860669669858643521315456339182052072542374510034884865009464797445324623075845355770422204294406099209976801216819931740084636555681413729484927375749338084034016687685141738699338306979884855484253298530834932231554081030608492631149859554526284790366378349570694417713633696064838225134557373849344115117196807370724258888596815987248703708801506670098533094717912513147860561355585089086644631083367592606237831443295044598857499273365115406548416739885847567647010603764359062046167895681715700025868977485731288390974737386446412912085969806928650395792998136167006273462152321223366189993281306529451606516854558387000974427325730553481687894602794092490311986485878829531521253151898346942918886409235370946281997846975292422780009310941850538904465371729336280184637605197815828653224148745230890755053307548814931168957116582696871910821896395448606590385963957022708483462259845715298214327950039646961621358833821658989595399342126689134311996134618324284008891498755449110252233451079100491393861649147761377361338713917097453294088339392656230125169171655403251371115479538939845883915720271826123939126729965209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 4727467980514731709379731925974745179052898653091307829509631170967780629823153929527316974190393695197558332337275422748042329180766699773239725057340506583406892671306108505284669209117786360893892248600113593991114646435548626021022826404273871193940843883628203884984863138536584020845112380716411137497960089665153880806294481562278417716198581188363489851476190360722506671743399673307618951366199707814279907804852229684414051161286657354310904039081658349075447998913460337602670656473950090073694819723607667669501724647761626115161042130480810275102613555417787382760622037705526341549338614441215549488441187387220018021760446729425654277405946760826446372545186393333204840128547421301547557738355557959377088815069665063406319425348273723715976813654383155401833041041977250985022101638758023233003211099804564364555123763444892269462976008818243044440457637246121266402555337636356778135609796907306390103275724165228372270053386587279262417266754815992880608433591305931582540626596303082795377019758663976702622446666415059388975366965637281671123658654775682332153318424733099544329927760159828359899017428213982906904867155625028051076733414289349006135455515861647720821758740498677157144579075927583342019333804240026602172136521097511286139688822826950510641979752122124963567743179149159159961531767708465028241277601664048947324601418606396576699093975126542448784626916930496190111849550185428193863546992832879601800635978121755494888431785224415112045742587671948100130355515300208996289244002535374144713236488451235683766782599744348236995374379615674590231608920384300648293863676766742900937768967325919587798336159226455229675879484156168438202647041333386891119770297533484350640998737644225244396681900219885027536664920919810388384670921081225593075959256053592822321803258071451214493768887479559605135635554666187257087954426844779309610089004279799006162617670817654671561991996188584930032415103928379777887417841479164657920160430960444883632356190184529027269192382549727262304572654722782745184858464763729926547441632893226376403762960486803544767226909851155702736660007294943269552580925049158321652708602305445879793282008263149522026298318906281861604872946345952653679730956617073120121785343163678290054189150218910085004397267307751723189768069926197987802935665126641528370043624851693090569357145939074462981632229747464567819309742799390166742617271644631418040745307668177769106791610897497444843944142097753627762141455022167115884811226521314597370133678309925280185579122047566740187863623875893460668062865703292810904875088799503119118908938383567389240946484142967106822602016103553004681746233299977068153495834883979514049402832948506069635150111990724229909577667604855924083123859577769280101116617231318135988150198494005997717889083626773746510228651730726846209211956718790796284279240602486445935912203776048902064659380878590277442028581529854261922914766730661250210214349763932955643082233181991449977574497675384809929881533029353254311480163940454700203248552420720864008820529550243624331636131158529461235377690190070221858091713382477379550844835735279592157444525513687273216166257577012258142014354124393337159873795599264215376831811494993703192017290452548943556373076685887615799417516037368809093999343190528082955196960018891869903930306553611366606647394807277136802291739440423440066296997964830852572818270369335813850990460041320319876653666748260573997775401461447637074505262466609096834290186291832647771135508229016350682296013641743549189086263747016186248916794354066646653770766442554063896838888087033265187208556238574856860505641320564816167644079624766421988104634548631786076965872813565587031567930355376726276927147421982578131125872392881081418832388999853729023735821831608357564888958706541936471102295487610542615430203745967467296753960089118668851812973264165792289510784045672124077342544715889390594939798493299840295007162818765233941854883081518370639550234328292972603381023884708261100383827070853963127885184198303777794927369937169797674386673693372561149767356386121341778926106820761404856404710854245380058467764737775697840867512746937723457003201358024104790120426325542345280117924693832140206673993762998098837429104623733215781191346704492345974595458287646510212618377813728791190986344745640077999054998335910214143898438836420285989717950114924415250750374047170393735818346754943205516986281114181063213083401852787388106295556632603956672013817598670978319969704480961050173698950724740351680153134554075625263076006826675285582733912237109031115844845771789550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -113109523561364193116833281706733713503301532837454664784237870166855757958510586692074953899847622521006074890917678110056960071451018041315644766211524833516567145877845614741142489613136980794055424866308326045907740590761426759229555564440336483887070590447329071954677612418347222505542920143216869978449482577664931960030265855415449754400190076070888222532231717328911111854842908380483029829332824120841867054353448361419320085148791594162919993385815957398422060607384111575512748886809812395958631266184185267376674891325128062074278358665833916605295704213785150837603228088693905516893632704321253021514767774002130291967008105210757506528972673391483465321835453987652864841500675131799858489041067713721419442372492549044840757928100817833154812546030101226613272405723655307741803657631805815335381619184007697242817314582157249861079223862756641239140414611742083815245012947367622587870599876780731242947997692178290276817324832960238775265472750981245016597455502341022463772323742972239383777673110107378740775451739460933550602098571562150752324500449577947559611644571330050621186616166582854399394297418132039933082215256664579981651833027416402011289559972594546941902695781762853794178291893655221202000390314768549054012232806204257275569659556457560593844700866186235666520555569555718881220455639384688304880528379410782217927287312805871875375088741911351852454837732207828779710829312404049656687172897401811365443078308826255959202964709457344494976058701346407346391735636697157122459914153497533401408348511727037514887005315459724862809904395476384041419535792287013862092014467241057997622188308913751959704228915434399754942397947635336082224881092371474892266014521081463123598793950603345501561791715390675267809096737449056764611286227509143590151880652497386969906955584171744858243855390440480700517789680135212022192997458128402056178585171709847783640187718420016559253419490811418026729252384778366295733085395238313056232786020275463925366774514395675262705020413129491581427796956967793605718047893070743674650892127165680305934684614778866599572077920539754186498966413954160532989428452950729117064683251929765811028445894976644766484741779983878553094148670596929096461954994018151154827933497758619021811456445450669229296560643056531252208070166857015780278906606873595549903442804397606525940617723995613301207384550152538522013119888614886261372711423053956441582074587510141491360243401951964727157866029904273313001508934480702136016651643627475937420976723080681673251995504325280486467333031052337003156376973365175156724859440506584633982091083632982497971197002302265351600966307230707869069461519046245697830059994652079864360553172076952951053000563564564372571083362013481642976421322898319077777308722094545904596186426998341123601111463243019006320936139495739549390107742202749695075305610092957960133457702769455281985889302790463620084861040475615092662576249494348713744359383874390669017050786556308385255127250008361674927762491087149605787917323762447594948873140732097819186183589778120477022885980648328777334448460584506638870762914645233595968144379439607765772052412012626577741793280900570481958829141672347333202959401051712292422017435704248259988998257256613740307840003451947800296704508816231502460514208170295183283299897682168106922658631004633305419881371670562958281710882558673745303588852076055692271915905588098949031822041626505628624714421335604764307294327874184819762966553162856855593483068795798725283137950528378657534989410031397737402198667733025545672559405229647869206855789564266487300935169555327964226678706613099268207825245210917384028984430338705901821557217995098587213784417777228582633960927787576135388618739405624092517901988753269321940957620342781791520263072896027984200035239117601604800555605227715113385097851889493705953266044043593481275971984811966572581949177177884234475366145895238204106679411026340030341036762198098685418904331125254023853938327613092256455603585293143066343442535326532294551084033580860236345047184005696964966986120649987728758406720190556040049116280995817455214998166416707693540279742320943964101231878548242186757357188519507132093313497547018289654730925024057957777158557994940061323748151394589026709141022081427876810256893040292754079197582314492882496761752504747639983089530257442011750288834255375638403742475042237311117688968101892103517593603311516361640425572198562529126853205556778741539528504278301892838262110824817121252429440532316104950243209841779361238222288769325149151415000965518692687327588647800497710704803466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3186617601185542320067693740431837716308913513204873053056492371054735422649306091847979265004544552113897660982448497350721833404368412309866880097174856498633933060415489159641046790579006980565888589048155443051582048115207522340364164944273532799763031699682541081593416687221835773763506427138424301547082794522044389236050105824003259631388672143932986865939412753104552414951432274969928061899874042359786067061274062913635102627880905408014246600365062258798662393057296392461597281352485279152262672339821633969584465634613442488196200059382486972017824654181377101778747836942830336537036883858331512858134927280333958341349243489799551066871915485213690249420539972632622830272711132190329859334384314749719569675371571653260151597637410572463356451717019875894962331511578955384156080098387675391409952148750393488639723784859122615172446055825758152084154209200701817019814073127995376340221120214774362729344064489743479680676198758496760006368233638069379611781235288912457866068461244924439572768007749471146609550881210460598422259750649541995563463873235136372042035434819828083188240671217792353575573269465880760964752111785473955674088296585392333803235653302256095105076554370070134722092434229919107965093225110844897031701068952396558492439668038333432466763823431794126449866322204190628006523882383844845026338481713150110270810278745268594460184210000581093640155420651770406023545595717258012949567546208060060711779007021842674407034864738024418834298956381266093440116456597473215863019419393780750322708522974759177377524296399573340709643307046598080799022480692508946576737572687745625066886241795318619619264439960964756766634589554608448136265094272840554619294577829502327792080680357829178643519514191237247502243386787235321897184730772305756813047070899011281109394456779851155673823027482313896338782210394005233047822501121179422270034587383060558779729103241705351058116164978528927764815303868503381235922563348970060878365286102035664970324329991847593122658482995532072586549025668557069565501088343785065429769424338922901503795625636794965305459425482437321092609965125377361043219226470037511855021194823206130945474735787453921625688264281135537589336919247510352453162511967564751679997555428289979106795663621255521479587291872964020865204596490622541370425622904530634202741137693271850175750293319874454505165058715069334011626468711423970049667636164376408403915013646685469841706087589512801465451619315888157757069359300577816603281283199090309170727013743089054640218781396442091947617785279042792016946184940586812090682759275181173140259226678357239310994129803333688095592783210995128529819359697062494675926195164193920441095778798196288024357573641418059368366107774812937654285042881805157536497718332630651073912254810574657446093135817357779468021685135837011548211494501428373572727951247620167547313169157648684053229439302015849863852593756748171986534146995947584578518200293950619599623215244941360640525636709759778071227549135786713533471077316452002060449077258617075461169297235292234515541070386848921494602416842156292657731977248670271174813528361719434810778645395782277555434690912688074904840634997823081477881647143046713124373290470049534161111415331907996707989806711897883320722290880317282278858126474090507704668308459926366086049973508263324808749514814050960232217407091005468954576291805372893234894783021738040317059286009394126948652144919541630990493826270784795375434106690258650274397115421652375592557162025791106016190697089070710526889993010101104583936758303469718174124448989282052392501219686676121029321646093728487797215677507167055252000958834769450275497729643369275637671293000298394297824935805338308687498011845161208542590490306775975835577440097300062318114979424268694889692693076925869845211159665289306531757995002030006728105270645970805551220072082377674573622932508092144099353892805664058358489488705274043068195816201317330681678133687297404453221967098296570246014690598881603756978140145485291091132844427951430716057264704772918130221332764150450751939294103908788351429496203458554717013183015533665270648539894455381826868549272818342916585112080412479404799144888502621997243669406820206061339630235493972515613950078432819626564507865429045942042001732862174782601245057103798814461843282081564651604494355175931444971630817251690499679815929555658074213625207109310704713613203312115393859501619995159290222638562339313562038408999102512483855905141218328035590257329261294049509026180606081747432804406260031629320789610956641164412657999102724716067314147949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -82638141334284211475490061900819838911269885586100097302884637355237749351436448947668945440186255465091013571703157139524850736347896590186454215472398835752114139257748851458584036587590176532920660553332010206343688651759579883665263620151991559491621272120405308131784302629411572428855986466267798248575520881014404057643510146292129781689627417130193037020424530090014487052566948866521817670311040201544863002370383767427816449314643322959772268956384370287845836194771399790839738136687827551946679947083363798204540511613667282632255862900725878162417759465384741984448614206944064723809979742328188782108613791805444610759237546283578185767059442396418883037798243023315541096181749617487669594057472893394555707482258974741250679150706277265855607751991962873907362136783354876352627580254590691087401616661451615104962696968872451096766266650169030240796897033419510690074822137494239867140968907021120631284897855395365742430313075143159085958413451771929887938591979148530726168774095188546730550553171301110370924320058781696254859138683345919576350125806339790585425245793109942419675656252999288675501930384308664306784889088333559057826313196306807269357157814387652246955495452046778952757532400866413349569754108570895142519105199312065015461223305512164918401536954545659357623045303563822375526524175104622197422635254267636673469082444446453606556478576593207474476096923617663155032495029635085860210792043175038905590154627634387372086617730564926335517236281920458620176481164263875424835329723073269119279439172558178387042869653632072359666017153825498780875156782084707071453922951800901743396571639231291831008902586159978930250957012831344961166189165073272504264418957205718119458947904684849094738985059368274041684811567732814548613599034999036510074138350776754284701830171884226284555860242827465352640631390367566622168007450547782504201026188818217289384004431970496692748997097889222829356196868222807394299622399878460994501767432056260583577677571108407570799427100258158567266341938466863590521614322073893679391468034197564684500268280681407176206479555029103633542130238195928774360459674706478231464966116004993738166015854064872136224782674964993752946015281070133876418299200771255253368598257785797683890018140999832680395340810442602940837889486829555896384180609413654258542007715086043690573312159590236648582272040513300413551859159327657631982562895949300327213641208528526607697666152215039255312135447613689874937751612367719764284425935732400495283386314929200007596418669453772227043169133780036912927872086955089955651326264127133209707315606777184988180445166218711775254305887742140187840053546364194570263927502008856253724642453027186790573798125576259649652396841638150010671190909536641461399002289301523809640134592192489286255205487846075689831887801256158749858838223431345071960727938306988734770215759992558866512363537237273664195889639150844866911252125448114770354498561040846806425048489876230942770770312328405239978620210092958211593884084181471456915177381623756046250398237423050497957521393380060934283122900794356150434173750387203285254270535802558627917077923284019719159075057212241159835069935572832216305775785383600589474177345439860405172451344295080185620450404013449183818620150661814453678307119642759743312427796855155252092752068247040281877330217317219486718120236515228984632641943313307646362007979842287188236142257037294643425432729824332318035329451000036825897112667604741937422963452052368265760609373322607695384225368241789741881448319819826336275311446190849548141358451075646070815387710392410009718052221789930085052136326610555465320967562763754345053834477813154144530300240322597048505642685395576234313720662686560994652371416425592909602552852839092404412655271451537870224023973082599365649805217226955559382433826663846437467251169413405293598154284992128085438051286364635532950532804540948778688832898170979163729835457662116831809775318903337339130387260399102579257911767440781126406092951053932913693843751980450364297105240647200291491574822182777531435099957008801846989371660788838274510454313396367061216070366376451411442557194358728326146828332696961802602046371356281113527478700301909535401387998783755230456455083017525967941604748567125118642857284705302496702271405227829529896411715147646089690273740846752167755635849735655672354204757656713085182758014098927649039067850099214603501055094937788593309757757997886666166642639573013922555033791184988261492956456592620927315770580335118050008578823369269705051440948979752796353099675424164161086082458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1397562490787336558715598192675766275952909786961421282790121431942374145675393568699776661536196893959208985191649982410856674235588069681500197786413935608641195846682728489320730096661463263363978638230368683042878280309886480608646113543299635776285699222436396325793417398150318478945172403196188512919286044878354881160203803160994996717554301553552253440230961807578249720678613852869452014579684929373611252846801164095176367206744289938680304212981010056084977628042481879517218947009895285012479026655995062658800764846463623467330983774586786132083014244467925501076401868958574801962097061428510292189446442334588212369135781231931093913275510957008046697245758854164251772023269565570084246617460391583719666741355119805973123867843575093311877402886864944102040828622538194491889824470207302101194817110319670479666947479344856650762034526007822413514070580100904427326364093524340561533461865846576328083382600491275220266137185991888218116313518994538240148045725319407327279222614088984000042967237392194939558486127588604475128753810567610750811281294287954142653821517932990845951185323150695867390380501876144456166591598385882857440499833003505810653642208673334599860557667888131570545634534995110399856993821755125344260758875351073265522235845295816352741240427718904254091015770554343068657500190239285574660753966647652856460400993122685915695957594415761837069467820492770188593896848907164881265077006299619184989051475530088668096467469106180653941492354425287484430836021495330246871531887089394217512364104463543051617307482779941848020956941668806050912888103096062394830586417689612850167053171088341856630484018545583107990290680167667449636072815194832347005749618223543104096516164731274150062483775845492941803682447442225404643413483687605890379752199592629903940246506544819560944808235596164688289912811715505200031901096685875141559412815478171010601665315919844413293360364731660938442220305807035337627615739336226210283313118586339892813185321631816972101443920535185119341825400086334546611134222083693979593014074056261654044342291355106567628897232118168884068184088940132505049821226808745311420684341283274270398373641501239871185673583882435812983728966280217276226889651045957153732923345495520984181360653034427331493033064036542816044962363888650806680574231058060403924076837115231153168492244099953110249932490220466357048871674343401310875538567125341365636856169497989408739607998725639100349793811136291168188168957569441011682599264567314670151891063328482859716365909279791511818647901615739432246438990264461482930122925947264443914015605142084600404491502206349174954790703692864825175730144554630821574000229849283126090385355564763439689969066245907660616372170463034752891969814840743738063951859912201008347105872534776590396846120364497068203332621565157418036546670894106026635413164366775320472311156450996011442937769276193473047939427067212020174781153788922378118418727421826379881067843377284579710102198218815239407781492150342321639382439213103337153664989765486078264285852238720812098009788514274434810237418880184543000021789297500075505155731684525801989531333551571632111759943058103699388217403546443001495807394318287321341860399704730317792927862806009153731515949528716848119849317584789354463598604598029869442780713408772346512873678667212702541657758879988217725868419643198100918233386018417628043184855647249858290628113111759479308388307353150477088610728988915006654049916141381027552811111772104270006830168126665596972971089028476346295969439459518052161736943933081798644676900718469936221486294491085808023738047662989020875116636504643653799985533924723758394558196200903252631801872040577811527804042603925071029854489488498125413037607017984045912856724644018171560372972418003859820223450882300779311212639974569730351270274517500842419659824482736832947158718630246274397817955959341118440591645150724523483684492298020079456266116509976398268036421303336842947617435930054364010117038554013310205306733740699260578232843476197527456158117355104075146289684444610956115942877491822821236070307110818568020866869747949382936880927808525930803275749130132363689892498487454037256145177548273942971857732875733306825381997372891599846511125506927711333364355218210939516340627163835519259336060670114113261521117836613505625914652966469255332193206727554453649529656807404314078074908692158620264294668514215867751944295979145044067852473675692234061234011311236879149112427473437914428001877946768555789502073681707354911625541557011325631977020217289517168558914490859024226665496826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -15492588368037312833115389362004092506589774712780907721898276679871612737507996281168147284320103350288113705189209314430642238478816759237785942684139218628836530626582695290727674939956334071945134560673674579523425622339979123719915826479220754784424140253525938001918954711906797368637630444087270717780908650993992175916647234725864839375047683125401222710806572646962667702266491450586882385504849798848740931027139581903152979312184108143684537431588320559070818510604539822213035010383213800322942901455696407174103884567139508414911192164548145572553769916103606196064327059287769569369702084612004845130603418963369784789248444587039141803640937930918458137747418479115434528576691301794414181966371234126295795226603723419310698151884136206003267608970609303283965102865462049522369934287270978377004117277888190494235076871414290073864580802283007713165939989654794123534516073155198240691514341929712758952015882026835711656036199652411936428935455884141672175966127237784098118780328357153138265925359113178227864178870286954367413097272690812506656752906572726114966552900569488540188822333762582951377172385263672973654113877013804886523679141689425498398453313903761003576979281842227288976668868230181544604557858243154089558085823763890005503027203683226500102820136502930695702015945481556666854350476615081260303622135320409130728123453339800650455192000599675584349188564035799519528733731533379177726590591358898975246722861606402746817038740636977659776538349399409264910690038368845804270589801863747562362353010503054018152155628983472309681645916296541415164001475068467375255234627197621797434458781292025221088837354183748273253903776491578449589806782826573761999329977400618116859667456016998766898678562279964676061027110828053512385871910786518910267746956861085468782078055211961103423386332801599377949524183635923807013625003151989168601759111683009356925231481787371565498522161808694298934041236576247348069685126630570091776477347299194834123648221431050092192377136012920518307961290373781647982740220472679754569474267253451774355980034293527585388041855916503859835562307178020069524692909508346634747686745629784806087024958208094154305596004578396773456002026309031555732809273758594163352143806146141510819760096742296088851486855443952695094457687342312456127183266876546644677264407078751864967354583156360451148240683185492070792108960777071703126058896708653337356201100711304362443163586973799357646086712827817751069659621378728993799356829369218685808784768908345774384866394988201846397887874928257835802738895173469307790348617282485823728282003416375318499682204904655299691327685412472181927071772086722622459500319218435069968996293965689207638484130094157613701287185954483553340326808796441368280988483709919948915736274593401741683290384193635982546361783491404745255365317227900127432510110278463617301078156005739945058334270364414108047023854584597580162116170845142946829700393270596032776782427300574432445108848104508362006106428399602411684919292641884932385256082682636696161940943676454884820188378997915670048219248190803917368664214943492873862662071077890923310373785599927583568774902472616919897415224677121877008856913435541662870546278471823084664613871960432210001010346338301161166893566009258397845228317467287754147948660868947134654937971782739692985026568129596292520353780248586902789589985693511174046136015329212136245756075948194633684135936215417556793100825710402568203881573827001285296186052444428056082520378117908545136242687628311511128677718113961443693467732359394553672365941430657521407846867007205739700722317099985237345895075583451813211794533694122435276007628380734252112082583463383358088669314624320811125215357599437204926683724032947364349494027241501568516807158250086782153478037415400051444547413728426705618010615759787260935865759254737103021369507295278728534474978222813909419886127621610066756250575887343480608937874696288362879309677313102211836636803299656910755918494389629032444566091262446400949604757228104577923683528473830462222172686422817532047168021131940236845988541521816952755565967418411156088081097666770867300568272951962089777629220153678881875445804088839868601835061808227481935417482328268056629953273406183629724197715462612250651961279484856922229625009899171240136786245292051439114748814346145887620395783239254000237412443238952951234884943347504326025101134785577434785612405483807134739403467170508193975607812383278994946994513620794956367794175065524828639725055607073430316576837358654320770488875611953061486783553846180438995361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 123796833503001622251633782011573783440661913161529946945650615794304941541080991322534103929784144450161949534591941791904352511665315976258470021169977221342448057470247678689014852971093557324698956688056239937409012593749689114507634952068102472672674878040244430820258011549358430067653777191215303727775974158985878575618131603940875665424269199658782798679300145752049533116731005713890057707228247870474429450897887422347894835297231326447698786658399530794171841410408048114152212386977435561593101560040164490151779554679652681242902758458322128645068562510440110849087500479122859350599331374628151749047639752070500106763205648969504671717409164711900780554156507358337492499520997927967342163521729863767848105691053143330900020728254135693668891161210433504390970143044225981551056809572492757983667143580635932246588071683228766913314705953760813440371919539827540085460959776962364727686925134738079029661730631074196304890611496218173071417698902256896884819752345582640347377866846071289441766044872211307845642050380006679865294387830299606574034071839635824074073068921800988681075845925579200954967157357112610787927332238205166996279990794297919981990180549025775633458643052393750537618459120063644466665520720732215572093796256045218674169665391450689696912447387767012150435902363140910046938764484672347534300176878430826174270226548041900897556413231519641992937543778362770587144058748736142983116895672782911968449275007558590747383000263293661379496782775634283845301741883883452800765425174420871469787489770106647761826875970014682345101601158690603324424838431017212266789631341562265443771823576492135521613313100002984252549714813180087529846531936509644479897273708110106532528597533059241377393505223311781979989739811361712133967940532256792172153998222677372231806129940422284505763169257456134407702784866453830997352768294977089160704582310960694963058878690872090606202846510909883358070303296477612497256085490456352663957751107667960942451939370099738116156430283587237957608804034324865457742124739226862076327399231000189420824150125617206055512646522691017928155711163361861696812607421741598330585275445857629096243717112869559170132710324717775464122630204065450961985421826527812094081529751730220370369631335449671470864255168416979850916199323636877709174924711009173398256256962794161097800504145168154677462307994736732801772143612812376637270584762516783002648145639859895998424927101128686264588634890011182815901014994921006285143966379221715388560891722255708928300647352068374347603281266825348510917739812731261385515889336681128985844474978659793882260619715404895734500487555840550345903885251833185517242137298950119223387897762175865145772731026288140555243823568897847411333951220031267443447085060574660321772958334624990474532879728836319318294771735987801635470886652764057350695021885228934108013516988679669133549745832047616117753582686400554134574765057499577576237169196652950160249499256516696162966800763682844946058772864552862871018329027364021718498682871996298235561702709620127220396156086957284748450151978371504311560443810184884958105357494093464970798530215652079782510602689010886800931312339940769879438027215134271091901591798613312601706377444059441415413834937153477061177886622988684222744358213352794223694643559096077240805796083825090978040573504096582769895599470449611896058563498504406745723174640714248727620692135924468132581319701919259552297015722463793478630509178119517779270432605012408329711200777919305996077914590144477685977992100547204886208090950244671035021782209749861198461987895253171189735106891113652184170919167666684465225616887640703761333862198105851647314620844438733365689563620042482873073216677470892018305852242235364917314354210705739408749549529859935184226021589590337558156952994761590249400383762437905519391705575787388694104583473880305730555904344440269259219969599544383665195076808598741976705265741462342445172363604952835102338625357599592226540641737959467387960317322985252591230878841283793196011299545664608652548075158623975179734399412590770788654370375212201344038969885486229795086512247930403428871129548904833645524243711926240991420522171710474230603559511801008281274720637830311885251649081118253054026055158471831607871639018376028585703652060599333493530973395919041901877284829123459813518742965116974813430390593692454368212070328502682801969709600257839923530121824616727634969638860927794870293678334212069061643245278199010286624258902182969431872615363885048112272399163052884099177087475176867176242012646980583667755126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -790149264047633952690432315411201486792025760176500580738181075713063916335352243389933421869288938421350876348507441643164254305775461007203050999258826531953808179024465996767605479622089504174933787204975455726185824098643355940199156865544882108420529150167801376473316368487693003321929241360993212966718265877554622551668979033585072827288053937005325771200074209218644950800750004576307182788123695104871567226216559429273587830545195412746672249299382576713194396850565011072128904029900263949052811335958458535866691553877484600687173880514222811863097306303291917033202693089526948941415184828393079248230294073404506654028587506137472874866582401835074554793834485701644158119899855938167749475816187924551774193017482271988282031078637045887718325881224440490220646782970753853262710705142187918491976834215045382763442254250523066541915180994929575053644933705055592844665554155548058022479816671562761766747312633531921434315062154589815167265555011243351111240254634059945448767335044317047099499110734749098753506100451050400910031251531971777169159470048837056029968877055158280535362504704115534011894247158690275694109490654163985722242248889279337210197318764299459930028705599023536689260582817815664189622509695672074888475681082354199955362391559592541998751227243646423848714817733042280924581906818463168051127596940835688750834014840863848671519550864711997172745253378782745234549359464491892271572809054176969548873542226997926433119791734819843606476312078894915901578752771589688496393442309346594793864319484592076071039467151267489422808578075277565623438194760240274974797204585609353186301691307743542350848943298790911133835412446838858917890882851902652696852361794002828033600472443078828036179217831447916718988052556254598724343433284187876724525475437448091010295168501820136815951246192257229279242204951865509481345176321301586266798799617985017622017661585150089388380059684438110601317908790115332846468635511827440528424442565175156862074349674995178191966630310078257741587044795074665830953549530849950373461635920052010533532356851326294900696761077220892255133555795654671252186602503047379620688256448006156485304643225805441304561473874231735535011270089650734695914305082842956888946746210357557669540448539708736800456564664040362741177927682633254794338071559094213726935006993256608116784618222620069713071558740262151846579603626515764140404142545475291072992725650833356878925499071579889958568187923098193599664263197603523722201916725953652766076196303918840356901965388820781947565625162898917042212876561918775912110582693611383498028612904586608379555639327982041146532325400007337133721894752769782246916700364631475940042419167831268706619966450055621778050681558252858120304144145339399175133030256338086475479232600902701042956322014303834365893527322991481630520923074276229210223262478607233297175983899533571238049130344931075049684827905308998733129449146253396651514892115470830318817934184945097105867966707707132393226625000526354095352537305236783748952835235002199856509158982758171026278975617536224767253029803081940083358440594383322834128122761734712300606079048420641123284109788035706995396280537623806283084471470408043100585406446121092745560921716802244168088769033757574624594353248508549619407668949231046601934485821532216593422870042334958776434961839849415413534235586220186967656255618481488952278079549285941366953019529293577417059868288260393008281936887240646538850198608033136239290840980466216012769162293113826110954830582139622951205802033210792585599871387125560921297008213298210130573966913165071748131006098721817532931418016046578688478296192025477567364081203339769790333463705043837729698329890486348559411458175156476132020521072193927646582945564468470875418717679616753419235646235167295139871402527501714715761853883893130041845809875096667608580267303263478751422908226097962729934707796015997959393110991856829390485347932680228745261038913908215121579492793383511159676820720346480898182669763268132230512796146913497607354705308954002996575353339301157429384237061383324744952484738569339806590880085655015695845827255727011656725742039439801270317431015249610157541137813049121604687258990718161352955820128677411000184136943049747811950856862174027596645313137812888530721669408482850578008405949787239685999568077715544665223897916415232732568475466313588871632493156802008013751043875468071820576980630315086394387277159397843491718990431237708356433684353058994000724085710842380884485326801495922198664697467522452806477246026861778318561846390366554260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 4147369615051541755965471341078618842997483885842095860065379583419922740455114117255948484591789528040741239962605625518835414670014791420141068675396016399385281186163704806082998027954127469325671320312991909581104356272189700053245600961209691127028596015815517554067687614061869120844813385905957526452772277931994887947013350814774822833240826585303678528117002990366623182506534588842519959427117436603122692866585445309127251880165090612641099254224735489051577854138170056571515211990406195848426330428694967750146802559953378322105023576130669435459431637149602681472967336012695041511591594277571654518479180694540020115712666614322744473352063853163025750043667317735102239679649672860610353522892763503742670640915182858323906836509212976719517891785442661790960635205916984242221938632932433977326758633997212108431064698833538030559789409192969910729726855630412706223436411846069627990526352754507860809038924336292954570658100738387588497828166065746772202482923279842206881588786228843503824414531206334240202425076112182058734466263553069364956402444267681579405218057475260979484460669204749362388097512763886478400652543831423650770221569088477262586953314594503004817470775168668045545007123952254254896236995559902057271323111569337155038539124448532427294179672612836627891360053166929325386885554325701877581963861325820844317519123892784614797088988955032825098738470657863842164224168694036353773077051666498572424242778555432466538589695216252886612722368467811232509201407879545125668285639222757825926047819764457268502591209944945919971453266633599808868626874474666286498523753190597725172810903287226814686953303387335269910928366195493172819905210034109338834717967896215579888458846788289286817777514049211054810871135993472428471819505106414524197344718905095107711385840338267629137672407827330213977089620301147672138147685712834496905814566293538785780468288402547373852401955968763203348050208800451760809319603026631005611080542576244220543750637700910550161394432452409279368270874858047175496036522896155173083999081197157236329555318491615828448777474493605051040552909323154577027906872911308187827718862445834425015886504119285019642086332918576414226462274584306631112201628682467193226362568926383863659280862429598748007845241678880706147257946351548869625277534705751253298744887832292945811159662392727450212897266985949317458584851448059368205470765714263072541967308523333309041168374176100306815288253075761881802051192550116119166612422181295540470337253448061723997035835826235179650680559379170705192448843890148678334921734488518144658652938556216654647857853662540212987030910419956001492013747514025106838713673126704000706627501827029018614392783738731057023930724008621415980637496925306734661758912596110490113192697723020128546876824478684770162204108101542945116491698124210441910468623962583928421076365096143145282809364875776698415093870764098366776903804459467559370429435250159701729005933114853363283248086351027138004639682336769932332783956742682068062608168575997705555326805096874875053758106900866256282241684643540533835031213682938660031623388411367921170948790570472148562963465640283539359388671232643621524973643727928455112631049544729869036516550400408306219605222291421637670529198587347663074719893314474957738328482535341857324484407513397367955238595470446792853263008296415611423814136761241925774483843565481006461947362920270687889866212163421328585640633391842295689656555141964883131547356102164129072551011865927628048362185782120626758303453491820077858369753091716300097226926861047856324844584073892807775503868476823305300289115475312754688572694567595313794644440135957714985147949048315357858200642109768117484103546508622130439336175522768742714345908764344114604035947853684205637198152534690921037961289140061332366202878440871561312460234196098717474727888217499075210010119491306027525397701492317315654510276463099797671205423272036809431705746377127119022474934129634196467870106768356756417344896499720190765854891074404345468137292971956582985876410204366409570100116002750136271416150505029322947624049126534687941627639326552763441224313164679186177051750154038305246782154363225314840888083210667007477967567928847114637856381172599396463382732160567003543303218475718790532855389280735171539538613947587358578803225054892023005558546326106788610514209722273688335137294055560785437830244340647762818407449090100767230143535495395306064882104432088453526329030121183026039121789325748375219436044266584888312778358171555518490755003827047175946063362061977386474609375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -17300905899541729677529465138714494022729286054365383065324774600407746500935568848024041727735203069777934222460555501995756694040614567792696024632169846124101396769633907061377793514902546063391213446401513163540888533434002612957284745456940574916791377050759514161055367981387566849499939271541869335271962107303173330537547016031979521617465495005248418550633304776069923718306343331131028050533135908226176021727124451190990932770228544701099832984567427682937422418164883077231594760088835827783961591826562089525506160035623334271258278992556707069119846327947201859488090616173385873375085946692324759722209869064166199475451170581136408965519777060612540929627561528146898835763642455610597210504554659432109003982129304249594032526116906485643412616918328154880140799665200541789579295371745277311631292799675694421818297123134883985794505659028995362951045851709829618028686303408851616225796784617543461675340455051135744819645690415895631487141065735254174779849173507963323254261821724089850507290506953866106873030241471467267689887665197226353969803239836591256079564714615175383254328408768177165020760381087625256860635453516542236359440021197018018755150201562696759380787055346642797856145958527548594385964360874841649804529938968208235183449377579223798354275728739990321384144465822249716967363621110426571118942920902801292725653385707577383436176879955393327992219828796595512702837272168223690780164456305497083181656434236961698036815444335467772822071159289370849889444498609941304535070162356797613579893584085436240020150467276580684710160149928122636197101668673143640079413734756802510175154147483544280903776777763724398203871303111628501668599518797751648237246181198864485263813826263733404168628486553746840362236305010667614029080164734278684502399293603221774198302103461392624705269772325151915327381676736248172236967588133687315055248668568590030846201846121355138130969858647587303599011490751839760804264615873306990458949542592193867686709251942026564623311275140726344141600309800230929150971750611395211471710273772556623416436150635329280624302798839415885919237414412835647603853138718779332041709912806761737680235065334841197168596807721608940623595360683086373436482787958319256415516855353853996464816966900315142142555953888091108098319766745792493001337582577256147539021248756408718065714971168081731614589432535618665388634750802117864628424019653873783029640286309957390095134392771093664235861724755767249837056277030406788327106327962661778474228515752595502236424501537055617826219408078925411826393650172379922389006338931291475145455800800635861932845419734479704846261855216569650182108619168772569910344047328689626594801371703110343219439502867344832287518736887184291442738355136582297738007884877752692151808341111237175573840334970957732523979910075925056174171615611073125843360937951445537836873927699774991637841517307916328550367455873853377533953574444544635934579725843779469887220107477341496971942525574910168673630794077214520696169829559628228325081994955256144907417213461706296374962187242424267811726229284088240616008028268432821508104436695478095722124340654250057926799431973831918157979804599462705401772852507355164618313675421464756129837833931018320918037223823182431087570745569014129176415413828827186560067689382173171952694104363096945431014907877906883382351408593995173510728437779720935196038837566047384036025152019980884703102775573806938975425680042416513984682015461636755027423652221287083871358712414916264771101149464975103684515446622222704278595974221482854789888847488197930124353210359405810933497545486843760414561935683317451701069546719714550551171971178420238928132382320154621024917798012108020079123123973844109275108947743083719046287573423594926938484419933837637598280190852941688310702614091437670637020498810347383558166203125644851973819134463365663501731362677128518261986657756847927381985404041803863073130225025765102225559616809961769434983172668428499472608989791995868901511014679919806027842735231306678687381697316299478257919232322511364589140580743322502425052898656617612504667666667451627851699771318929705508760662482358104180792384631361300853470270886889209550730491477511339716861880822611551555400577333842713032540943095604612694987272559349224489320592706241866091679892243634125702068043390842579830367900857048144090871091329663763841520870923007883161325488335254621978535659395940180585449684266582053109177703677940506784472562595216285553763073515366606115509653366488759759359884613959716379207313252663880120962858200073242187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 60784133895357593656065530661330356007557095697758122658254336953269936876246591718170585455533271337021700129535788022966442896543233426820744295926799824197261300968339576585891037435676755103040330414594392170363725195059179890320375286445814702624990861327793563704889046753114558908135651919355666655575829304354694390173196733913803571732056717053838948108190006312807876667671506716168535898819968178157648087464120980550639294946346935333490080170759454976238220113833062146351254821744274268036779133021121855671976803292211949998094750519487136034281171398220011694260342087217047842640602111336395924475576183168973455484866993918163611661885102003279518491037773258910619267941401815243776469022795432262380465739793207133036976759530150267890203279275500102082380653486802096059958452690674554282448525268600145673505622603947368484188741459796936205597572972349413141503201218603226442158899448670840713127806013851300698677789831911566832093455388435997256793408096363605533888850763313811491168350933272139950158316481616486822711186487441126602746517624674824494570632195302412266598599667500901240815380064306041667675995880489077318809095839178930968695670749395241047001407610501956352267854449445508135087286966587677323277854471353906483979221166232628309859647732615534480853257032952197638391543662380871281754175898463066780673236436058898278357690709663536149579390895273291749058030178222578976733281197727373305883538194649506632582321601554502490226959708444239248792644873594065145572853641028959937067545068922297470874498270848678720687655472769078598587855294071322305608855729109917040837867494757965612313760763516433948823987230716407488231277654574351313161643416598723186891219205555110166343677245111349244057771449075100460985055706819169366539099730104034004028335381311492087564768966423727517516702882967732707126672504826890661698737789040682474941205285306046015392010445048478267963025216538042328966841288573326719655297902319661231925652067584888393306458191967708577203640068108653023616376747082156476629590373109162447804021922692069968221558806798155954784205918097125156722189781608853774784515307599648366653092147837336007843401177454583672270524952835467542032807807118153784187208208586887557383404081166543408647649116938106934254526231115740215822659972665879328429044842775413078624777644335753500003868870802834517104179489340109742716822230553238584817021064004612142610055000380179683854575382664267753746292417018988844357794730833011111872489500867569046966059458438054680939404568334182504418801780565965017162119474126017425175618381463385340613575741487203281474575218690213740791052023156175321694330859531327754208729782729284744604555789449960150125054371115847781789136624843108410296681986987407782868622835080178027434987792749171727494992815791739081269506746004370255254752070775910708726594186849671690491453892875919476659011947748772669804403178738014401094816953522192681373697334304296792887269812466563823764719337432992020329267815910109787892364872226106149919567505660456580292688910622676892577264631210063017536439450419637795089518036562304422558700040337000154585876866734898583167295445886041263819715808265654005681755901166556823709178701695685484490747476140668907069568455645776744448121689373208597724807938957588245344596064138745029070694039221326311700397865852628606280698252572272439913629689516081828873329745137766097483951416477156568072306791958964414501826331676961472403617045588756972569934144966643035952290244268952715744024542046727477140805998687923163058312571587624477999543535637831499457637817556376630691526240035235746532990163058660466076904350169561247155213353781693623790410869063949338922591082860539778081270611508667421523615075095187829270503409767888415074990601035368628920203016653164243646087082668853834823501628827828051754092513304008000412641233756679676440184656196402695481718097120520965793349654958241605335330307067930652603470388117281556084705130855234028663653155185159842825798385625246565552350768367566948109067136524440300251177745359560885804949203517701762670917628091493232901538224393887696721148538132772583524577864446203673111251436170740851130964403974837995291853482874448023381579178258512795169095048145512676383565517375436804322481222236447273040775271439495854626869545307818928661830649006354089383364585457714056395032464107181841896346261293213999380142712309604399565425648090206778306136449200629985917622289520089028887906545673010069358199825553797367508051349712374154830687444928116747178137302398681640625000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -191207947228766833728899564691711716737893528776604586932595061148994792140200207492142705138445841432528079471677332567612426013672450008297404369970405358492506214355059340278468728300564255980169797590392822224080498207349853042050833048067802438008154581769340734893501818650405542029510541736433287040114575603922692444614508387129041547541290798659947880422635015009731871757454733823743923770698029464862395897846072198441909243562329833993496761322331250842130060760645689360714961151217560563020657568496188369901137685318681358995734552419514943949668788091211481716683333404636018320594411254261685456074505435183266350299202055161374337281123021927138028377437079228579230811947189442422734068090017402021931479157711959313025651540105219779487838835412764244745616538118208830185929422265919802762241414139851081959437627127987373865327902113040338367106082693174459320612592247206506787580748786227971129343826116206468137497191770099995809564624193160492067814751627462325472799519037250769532145104497592085590111890030071990553418762461818835594806851788442418146979477847917584291133850150018620454420562531376487743714529092899948180614361068714271944700882867871001399232682652965514788470486075813951180402607887634558811210251723935855515339831521131080285671468061488582186275287779223489054013241535621338290443717780543465947225588406534592849773266405333588717752621165829851497818495075305324252950565403917894615659422674165099416920323810408257051423878506831709604596935454650943727316453576461652410530907929666936268200227341454153897523300373510231288909998162135716611367288483376348179548216682888777671120432362397789247753946588020372162984936687748183421051387571483604692693377584297323817338016798943386647027405664635624770190642458372410852176379383988574877546957280578918394196753272679565053284306675961650776990544420866438635763095333079107733403590840609628556287508990858529212458421624574201644969009595602702245008331816167561059626912728855146292816191909000495305318171956183799463952892306109409626291345405737442123082898925436212821926123714429013042931587013056244995693883683067911637998921245071522062309655210679199642830423304963251416900856447491423420799546150823312406969056273688683252450896161611334256956441727478851056897546523405669695708576614165447922934529038555245659067012762907138196173458707259381177188464786127543220515851891649842005046774671169176157293608261559413926554868136487093958701580995372006631321862863473645851294935902304947742452343467995385375826984418756413535211567012008467621946228454693085828373848650379407726816603397168804017382975710048037890483756909075047130868800825431358618911300129847065693890180207106154630614835111201700856736599390445290026470766614904602782541446888595641208623610470262896100521615493304058412310395479931782219554595332918490306063023248450133809554749602236100353201774507006519694941089086020272383670362002458244494578007660656361655533205991277897431226197583280100909675036356024249432923505726123042953499258234047594013020009192179889546929833694453586915204303633253532756484546336803856634982239558885431129782224484130941671470731815151523841073311084382866232040160065818776470429970625137766005339858327455711484681349090719649373156634018138780827209307295639724425882360248315246655217333693102083194115064937783571775333280803032979184278974980914544976831913450712377330275619668787224604429617401781109123354627989196820356736779715079523034598483765337125598387156686507353502922784906664096950309582579582143221665995261456929570509297206966993745137543419149515083365551750834521031703096532545325784896160061878574085069518826680239701240099933791404654010511910186432922276570392584983902035110547879488941324646471046573122067934450220827934337053624525178626978687109521258894531685457191035986069042478538495133484704507471075738496964454729505226716431263641770941502268597178142368283807215445946525036073203924723218814173992557691412945407700093537236065008295628045951553677111361987676747850931677464289537534772352903077165523549803235553549545658686774757036966806998139913048394797152134680843009881154596738921426590092266945209660185523238519360514040712863159516749398368511069849616586223410781904393008828665427915720078884929277981816484377551980967493074076149202445805178349287866822870269342408300885433876629068708300060023488200013890756006708928564497543880489098631909701069288135416078733544427557027674226677340500660987325622317386382790046089032898719572983736725291237235069274902343750000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 433142656296909319358552866673764696575511922884755761318794003824776431832359183214234670135122619393654677222891691538720686793895509243420532414451681457006196228523041807466080033549419894866171865420603531581546264846409480151187763685859818682123320080547786673431662543959759651007785836501337161085613065782856076535515180554970659434547986763584994372647503453593684057463403829264602484965629002558307458596534270079941802771831128982031906613669921110953817927763554636951492499440114545336049264995367654222133824079970725555976861757441099659436586051298136723452530287981565721998420852899686108352243579481710313652959955774299954853281588019317375498550687093523088039866172829607810899847481069906645004697759155629869054675035799856653935398345644231000023136889260341022495205094511509150642276156129592780292200666703656446258211945325969242793448376299004316224849238003392861711197762315842891849797440492423106509494723196171170188374367147651479409842631178419478405868881317168998524616949962656968233455255894433249726908656119558735173581083914534929264028406589533743992557778333476751941731166354054053045088015324587131849983560235101424782325942311390836947202592729946908888720283641789107965296305378309121178446083922585167155404234842697916807752755441496792228111149463567515706776745207732350738932629132052078381681886148689721557338173091159638829667296567275675676591669544422222308850496407196872464152478982630004594630467375869491885736137327135470208892591694111320627936923445524764936188221462576870078460212233688264390650842708527739757154322661349355624962746931849557164206303460944013037975022803273320119482628265092524527218615812767894314847025662484981952969688298597356495543420129012275592045735236468896799869380599564826926177411043477512906135874950041384159154233717668554939921581171867249474859578544256555923985425432106330989475634845075415738643171637524363803348919366814430907665625143457079011715715066358080208398824801838809699060632494831086626170886268703306593507297517106335421816111509009779846721530264987431767598224083233069776600215448396512238042102561175102784430737956875721688858012012578887569398559520780414589346973470928239312153446598669782998986557676661341899968529856537952926701332847442104388682056422144359546104009804655521530439139466151970270652323077552560958282270471465964695146883764401381546862568030167016375640997622631909342878598250634347083967387175257713463888366934158453991835256074882609567468071368070585215214336451087108507803933611325917934758106329350008684983219340629406787045331916089892365938897062001072527297941871870865828832480820935319177162525995212126645130110645981145676940609473539118173483603170337763896346188774193421782898220174055094795981109663948457619679968253163181624489469730368116192247125103576252720462968276429487933097609284884271911785673974257737757197309483169101419247600843723664862671246658723509920582872738425578645850752593722002686839806208610050144742799291075126758106726242206283370874555344865461906484768052027901627187379808212424801709000897542824918119928758064603167943988861098033175858555650424494509003844777484800102103467869609478597771645143913058029067125260526298702659864914943444671080707695888757889709590617343309168583489065588120173041518287889400019098511892268874025071712230568806221382890580628939353644576942188555526140244873719968434697982435882599773815521674981986203959467693923041738638205871730866251030249580196055639330307788736552982962241029953333787480425590815073118122532849596114674613697025413176299066167209789002882404128482198967322217314100997094283460055878404706080489215001494520816172730454229868847260850589895877464126673335914275486158367870458787335000728782630997894192518389839748795036339781076606848714015551859851707926835821026197982732047840566831927632574869160852571389426104141638250144184129479230905766209823554476904342579159511695692317858587770092390154919878192387397109708321646480424647999500068727873509831110619477174791369723045622724869543313278556120404245969884520111364442363715465533507765355212310839900311780171206343378434926459803800701889197453510427907635796852828136642509641564084786395530278104415952862948706881888907546547598695350690936100916672207596031612816049339894042299741597585349159141492413859374805388979266969063705263433356898972046081556554045070208811531656283857587969651433155510356329767387998793118670133835603236525803738086900451878366796800599604833650973635561509667013524449430406093597412109375000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -723598343262273789639795568534531822274533904694655139689498221465752983371982313851669245782762255289062378364372419823419696715326374161079929988394082819552805040325166258917817447222368748560593684332215475004893786072671263679689881104515998834597847289834146313107517825196141304712518408127877939319084748167062476414074731053850317313278049909897022940025365863740197984405372938360318018313591648242631258873577484675972054304549399321682845790918705812431034179368582501670855796895874850566229863043493345639690624804250829290848352445254252576492117650644337544722152969363529215427464602589189062542437495965881681651665006582338776908155456741413445107085345880906727929400010465129141692846163754520861157115036086313235284445343807957580144932419748711972009525821537603286001147971477031273094173544905998601351689848733013188781576578483068569916071651037138190817106261518913397605955029436500050085545187616626656514971451212720985270725893230270867796332986574432456062332602848653016064342990524000105143557746845145209699787720284521319408773193958722000691887713226699179550049283422777633904658589517643526622113788265316409183782908413786320765676261990507332333872946951647161777483162381617871828230310270398743507009773781618678488592064561354799275990555268278547251727198053064162690964552399842732442544261489386177936379430541724185400628459609442999286909025135751162445400737204276653794121318513145631811303044273817887282354001552103952766360491048494274486892316140517824941961673307832276168003200659913743989734856895888688166497511105511594214761159882501401695150388705049889624595879629762470946603995592368182191205479391973580937404922604429662079765219024238119294312448253096022116376131493704933969343535631139773430121975330173144513382177913321655990653685909647159583490368734754447694551414566354351255841724614011776690589999027733854360208905354815566350286906036997478965837978271153093146685610048708305405351025088751821763315446732880640839772407769242140537043591810258235743762409892840484762235843175999236669985861864286267631486756859239949772470323940324520451465549614770794368724905992204775469925832318364087688720049062018961008174026135920838348290932616090378045968170645245022427328909157119527971263653720421423457324804259737968414186487899691881724872135654259256188761634044083746015216559203160069197548991154155124309579333609266117808358750539271096776892584282241403058590068676080417449001484250425588026430261644829590091953877396498480081628295377604864717673427910883656240459736372557260186554217780335783368937120588135755336993911268964505293596692439868219354122826355720206225899169339042701359604322054047183787834255132480729085512758350884221646252577734845144553671212266281691512042264686100538200706492997507996568414880091454174953089126275290951171577877539892008691765131830406635370204645365509883979060173753606773214597650073318215930247245483939065062929019374749462956945682420807142244679857884452983721991163772482326506342419714984326263459479070209639411394163058237029333192491104584600820306931349428887504733683164306376377731076725563002511446514699177428260410565908556632065285938443281424989417773682418701655696271261537126096209457575031150563028801128955320145983681667067393923655086124149706667092901002987837762978673458223447903196587432191602684005206355216124064088430078951364170287343840614986954305197399732482719444161320239782349464768565672160901586629145840940387976510207405815062524046731221273984357582793417666420718040425536600672600579517147392279841180673818817058057756547796176039966959698394635010711433377728683334622942401293705319867725052985854249627448962132616884144294216929306080164521066040340347401112365699801366805580743862657090492632717132748791934391256820342886531888958211971104917905733128389871132814014757653836931859962468417502728881708051022941725864465155770585259068786197970527531860640841984425606264923092898736212663116547923486519764858308163885075404299275320836104864639275567916367901162064670232018594532438529155711236319338456532584586233125061095611954478058306403814515327339364105607287152703391979261659604922985128798016769390062849908039753282245056166988708134687155459330716718932719378121142155953957507248563738808872144195635951895170860835565201297306452800928006486498992910647669047751481761958809468556852961694800859398916759376420416853912475567443055529361443840472672706797496991923477463962735589214889610913362963096773381614030307140694731060648337006568908691406250000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 562469963554098361049774869827603183017521699711751771755447455244055316692765945686111127197762393978484928829286368072666665254967405910347606010082563541131024704131760395421223904894754166380611123813733333073748350137091586866630551911262486615321526788879465057313363597244288504813299298622259686527022587297422848771320724817672432863725503648736206971450341351839948651789358479800456272243738138138542421113880816642865628596975615806768606952944788258545919627147745234642040150687873746515899440898150726814066408582283915888748086097333409105342485402303741526661242211203809481336289969907463049654230524244075848815307331930128987927987169239249407603400198468037771786815516548749986219063841424131857469705434645071273719525422818323042397052817325765089244017571580380713526312999700051948706225461077409991630622546568089462292965630217743621639062860008149643442251753697077648215247248021175865653633576002646818104048618258758365988090075022628980671430201209605683687417719949848512723697749749692316533689776905026101922056273966137782178386296340372000837650664707970161966007534059646776468475923797564360985486484891655644781088155036236691335346795690761775079497640129456223883360535613740252738599403664892728825794285500252213776945928540131698499544097378461141406555432064625684207052783460215269579405370878104683760972091407954371126902468787914623471592093999784864586436249943475430134310160339836421834780109139956593685263955252602775105936726917890151310072280175123639164078417248538993599870071587723252321792785991583739207602108757698603236018611168107462064164631572813245737960080231119541144454010223036286145343268266042529787989167841277775027614495206284513964536645835970217578406703368146487497796208911224031145093758093603866285724410619342710974329719833161339644837231047958266583751491628325366935334366509874487362548642137075643791963451175176438397223082397325366379431119782021527885980917655924228080142660592007858393942173509324492186072471413781123678108256398556109172046579237146726767682761243166420564449415979941812968299373177861068093886351101425734595806532065183966006970253722904812141786914745291131722335161446815530587234494851979761854445151147330293532398222321635059974761985695815460157038527647602376382926517631535742291388280379762666405181765032784073239465836579728956648449632960835159061242675121065227002049324344377818227477874197843758494360548973833824582244290011839184381069315804443474902699931178979849941879733221755626269088631415429295370013299907434610790074846700838733195307573819067396530732246708888977795352928667981626834783472926260156462746613512159506049172559604376714789445989330088500313176451465809676467613425336274495820536627212219453428795723738665400783489640970403571959771389563752115257819930038161355646985936974978803228103095497628462212905380103263168502228433833267571002417021972186236187723038787172042762691446540137009162574186877122336188741209285895320238756817441872156641833469911789665849154261737159031002124180300940003843941082098145594268157055200852983316003422995456638357934524377138895254061076514407825926684775029052758613987957022272481519258075156145715488079841186515819377872792032221884451126980700849364174732730035233608272576372332621875012696666435574025589888663531676925041696256191155097190731039048092752440456179623806078779783232587569830198024403731685242157551655655054712656709997066637996569309380897100812984360486445215740110387558223758869314207888602423116713048468177070342707997995497513504109902597087113011983322195648424329092249050547776683028110290432587884697720912881517820418615815242324426067454943108353382431030969921446990789851709735052026992405310584455959366004091029701697572348413881918027557158124097882859479227024762298275593292243011978344487880954899979077205849127521382983319022384484003330156980419379173680177013906753520538019681932671809191344769546609617469546109093253430018031871647082163190391450767722024643154199832940656689963454920483600858255099266954733333143762071922064934040340184366513249104055514707556210569077068203359233651514090352997841701642201873475173755348196944032018563102571618703613200227168345879699196754482802533451090550828020253313684737401078891715756286193831580062654322668779801569823241869901794799092712586171373077502374344305065531015444043403784780349865334789240830294139753542416686290643936089080781973771992772797380571241024662485190073271776583780586480125365917136593273911539248022251058500842191278934478759765625000000000000000000000000000000000000000000000000000000000000*i1^75 + 1322628552899662921037017574952841967651682966688177629812956369429772535577309490083244851519560193321502130678966631267783796088394444686380858795079119620184860528241330097343658257046241817645529663753867150895649892879745545897420601119585783151559953764762789146507307895475590691194833797127864896596366167814231778674706142819778165521719509207277394778098536654002142078601785952845576946224524773636705916874037247359748163407395383727338173106392090103427031322879630578221652083529967201311728382579206017445519562944375221121495306311453009601279915589335503587611218639935837204096692219895908778961429065453265125271166222942878919906477463620880227625925669455622232870348997107419032759888764689822655239036547888834478422012532719512739559821198936832676203441594262492476953052447196505228418345203763623323114135233992628695161632798103183268737729375919453560406024783515707646779626247457934221671481190676864958217543549040766451841862508391172967281848215037613196392542904450858237459870747314957949764296675188271940411044989730185069507108141431855283033282474791906978991091631040117187760440682369952423292838179176733225512746620011883645886629500847143469669958164542298153745917439162408788988174135447645139564631133074880025640970598422906925260281118654660150439949021383771415223317089077885657462112567709746839415447079481605018627562656053541436026815236348358600010625510642434192231280289471925137404820399075499116253994609965825589365827655651413300216691042728296330384831656768750776720481967793804725688025423981633826094403439791859290304659647858432532294961783542366392686859432072890994140732026169433039764950484767460767255880175331537774967947410259485853219185276122166004417822853870060039982086548473082458330272103804081369823355016929320415136994144991395034261308967581652533898600083702741332797461113253327206497202154466228520816254941402114441534409832859223088146408530789218615284264250916344531000690862855322395963997579705569456991526351053112690609847461117944345261618980010439515726918087697601312540216813733625825932355427170997150239956638555113977548694762021773952736814103988414186896926109557605166615339156844131582667662840296299155474642798369237968545391803939614281622583683626253605423269797447820363923250617596601201007168053732534117631934282141150095901660407502245262222325799369536699922575748639298133214816410539747902956256551755311191756866898837841521236647179148526170799514490896549051823641143959955547170908517170879251266021547034111591195182138454959519158779137018124786272840168687642999838588969436937682846725807590617744957189496545497430969762146974431635469873168017804194631632936167550475007138560883633338155715369013763767682871032344698531218869366801563978316413168022028882651803457879621425515195903531034231095577972394590897228643074676990979412752393909477406301626634554548689188387386026318471012338642854411740786334235600356493121019545676160703155627062290434923307399574902871212981498087818690409018133525680049796052633854498473768567277246745127607037104028341171442746650605071804404889311135422391706757768515702937906964566184222696765546964634804096043677020046265713049656069355636418751964120344032212604053728192972516403466815171335034289628699528151891711239652264183064966181396343522138136531680690281813876448794780945783550409546488313364522406603771378266988077639055080080461006102835207157983180866433317475081366687605285832764726646035586630695657305042774152156251772745129039007647399995578238670040610218143878133850957440364433741112400814358461077241511204949441076450165664847396005077610315278990175633271354740183998388505232841498366044941170323378878256737334750390854846760693712794219890413886505433318570521102813282607608624219629109336966963593353120420524354919114001524883611764291448352168168119596806387145213201223877393223975687087215461727416145212487709380887572146761404940512831741163640354804287677877837536386834718376270256253222255480236112339441757547565081030010263331750158672568716491665801138450422983512588854921648509065227236339917702181450111703188151942668087024070332387528168817903271837653720220277891747505060768982403590222704924108919060002364009766924693286718397951157810017516372211227487439203760308850214937068354687479927854811701286929804838651531664132307276875165521110433926090453830879305787462600028626779415410221858376386328716800985095336888098781424623534509556438261171100565078165306929243898998075714951655215342873894712738547241315245628356933593750000000000000000000000000000000000000000000000000000000000*i1^76 + -2783160869732284729861140945988237958810997068165547458972496344684832132162395229795928666885976114495904126604556709843971324537416726745313647216757390971034381629287363448763411028213307272535498004500659229433316029403747897859845509653099730821041871049425205800168921687194825608035196949640454787321820727603453362298096262382966738306562060524802653192322039233129750979277993549551395234931624491825181662933465996611103601776875671404166550533189190314817130817769404813743145888509788651786683735814116952936583516642643360065840890812033970743053982622300686112690997650936532944485189002974965516781291267399521182069573918210921619015515659258056801119194623232968413482563072977041016934437731897260999525148653329084917252054091610240611349366362364969849168310490803777316188975748420418975064425316303546414338176747537464150350424841080703068876216309704200140265056562011672517969265186271852496436140328280674775979924850444291492294717377160489918223606753182512093022109346199706716933707412972626544431410726460449235306980743019872854945784743072873001617837188743313724669545772087231188830300678981818492695098971444036978659551939929282517459711783127187097715606546731840160127325889680457357594252076744442554712310348267714903017909407792271188938142822900655084622059876142267472938961114200157535075765259032371445302127183629430014256006136661626587877145443586894327960681218279548582726310857790964060023589026425216832859870373331199151128340599375551771573549669690931443523450276713570114796745787992073159499992147547058679763656325679604708909218725790787533397770286146463201953684277199654421919102385870593221039447600224361425461541024008966940675464800707073566312465909872880451484580448249255428494894157298311206031333490045006249032626527539284956136902866870412179079440999601569438544459729993074703343691729044585856886784759660507139815171029087744708661293633507295445212925969870743017298869239216748680836300731825376020360420329250157482780981710667783441559108708617433482099458802544034844721024266314926329239276626818823110240678001929663103964239484748140812935630956582968614721660895763383427821324998492262033117852423171653252077399625118323301454564381321750775977877202562131142682864058277741519132977609560146791598934558314430841544894904896991968269267166879479131585873291992038653993828048793207967342156700560681079095175355800518400814742344625232043903094902583499015737861225741758493564307758207274233894307201472180008625366466357520731011373901163703262991662837894231390634781688801023783558540666005423350172515222347811325289975153431046593211589612285043801447281103254968043580144871191191136122142963641525113024403841088622109855101024290714617925094890045934369513000536633011047814407975287422654823504635841146124008175141406072568170900417963587120537913912056869508411243516138038600001847647784999009976230228609876938789043118166768561342678736815985365191932365757056972748474975004909098708686639399186518440998401037703986084590504833667018743176420266674578184361787859515001287930152155532831901312370919655384123459945422022949226662493452968980299791875410122873801292124636977812003601963430742211052487901858349598880124970955933641831511941472038744556807400638904206548735108633913533933143723718901348211814198490916818373890540597280573860082887912973257712678568909686096812220825935280619714416890488231442405154485276528257584215664437384032655137913911736566509239464077725327368819150125077483817098636522193382679147569546026516549852722060868958926105130935311784346035064722313270060862289194410295875840799166212508131039906108263623572018721823709308093265532122103377744845365455820782538040464460313115273904112858676292002615524960041498962500551918302937349848059587519878372448426156432264233452841121192210505871632977801956742723533269237439262712296014456291242074850020191729941834461934128166285229496944267447146402831337902232613910738125630166622377844716460787492215570427527468508726911202132253688462733325733955682227430377167300189170284100425727247352174505852590112591806757150394199827626129813278420813135233360898696213440533244512396309598559759151033245929251851145562018446974402430685472522691844294463738573070099311155253242815656834430726602476427054488972363661303567932245094637665244787003788656823176065173163600491841961632847354285196097067449963026915849722040682993317200233412663339186311181981651332430619945571707195523455327865596062468084667343821596509519100681728787094471044838428497314453125000000000000000000000000000000000000000000000000000000*i1^77 + 826493135645471238552009001496633951128834268681097336245433544524899154908171098529413925853916627822214317322688707997327648854951370722396621531115177535141910884989597925350835691564961779202854968797795393339275603890679585431330589456753136500016536912754383496952892537580232023829477706039051998571571183874712237937528875591495574421431787621939816508807545335994649750776262851778816741142391352695764814176779819079073480681636590523980582967324380890617773365464063385969721041069218844613725726466998477430022352317881098919301445749538482678512413884997075497788835782736375912690639175771860334494033812826125727659405729992661266010489299713487037633171679644699928902824998434292884962027805561690075084023727904333198120208243431502338751665237303091176483517857879276625158076943840224962105594628048504956190707853318348115489073096819630357778434385691187662740191009002951044997093745030601259200547211736160574190583869600759424225963732736734282903687329798799081474027175265411500686643733991775566746594367881834739405897300334797568657953544977290302533565761999525972389899036677509865858401947911012768500255321080435697083190774726647001742194417110435219105801779048775055757107701548278209598389961620724734808491107055232665187112237125172877222010030237415345208747808186836440713702412398712291484908661027640548953051737687246738213508194915865262658536813270787138283068941533956280599360417467924439538998941231812197787360940708763565782236233968883704356953558221019130870399997250399451958003831384727405615648188120914998367761547657742402305703238716242106297905064601406454308418739868529886490906857259952809016037777336174443793352529838925123630541782513407666607814875121837482457624255809046603590447856729220440204924781220522468789760216318788509487239765863536910406893486117416883636788087126031922664796772990781070860802113572253016315505389760865195470193417759999658086340609393714821977927473348725160372296876024065592344044554301282604359353618247012693034069689222404878092403968263770118855610843921984564429103391996142061872870363489983099500260745089113944014807085672322202065840672643015202991299088015871828938978730230617690269275857021938848246922130415865699800897979145328360019291174230296933789848481620353880486862176668076212232764256091822359382916008464527618722278647400706984262048780937314518782812836909559896771221262843884283355862043610523939393474154075037191694996900092032613657911166139228394972135472692160911073690304472719319991896973509462198406155994996786874793129562610136199542776481368500216592436543722655528303024578500524826119849311028124421719970889510459422944052586803123317849818740201747807383707210835885273985461332333536851154410261351709646374049149648209934435637424820982583435411381091156009799135577083294875537961441428020209829561998358709708032414572270124301584308554110401653727291204605475221715916152676265051662222390301909453180690186576447895414007180302990203293051480261059980876487781494972326917924691096546840884829203661374063361309732910910083275941099147166596079021308405168597033804861141040433778808431717311739689620294636236253284077491376731821147355825630075911786867305248810232413608300012587845542848803452762366102104521797593629066191760538263004535620725370960385916414956193166798470324219748271253510905193590914527255613618057637226154960241029398115107198868965174600892218247203655260518588752750558784974665366756438675570050691564923083228968576340739448486572792458541779121479830254509017074813359812872244452715666309514925725234774562798760786811822258876199168945974925514968220989634762115288604276530304824677881397052755907134331496580258042469213119853454103053012955333893535530104126067702334952768676867045063877429109187782421068393625271919535686415637262943907870637087573930961794947269511241247344905928348851654644392618078881894647651312170574895015275601852447161931343911583609178206588778154458915062164914904165072422955811167173455466046725928140097188914952354019609409987251009400024517687526182207925500441404908173031189953961147981063302670310545852538958895798309499863050105567419924701971811132116033938446984624663146572381483906901486626949855440895770476674753222328254638394940618228340666843303969029369183075659745775988488706915321466076035733308891176304152108545202904059523075647274023567409586828044300250289775016336696738543015742052039334496875546966719053784263789431228317078993587388565547384352492368660364398941231556250386347528547048568725585937500000000000000000000000000000000000000000000000000000*i1^78 + 1670691381827414987691220835141721317826633789564025545726472579257656743852397685653687990520597549349071351170964874470747950649286414529951160785400664704907847159335420114473358224686195853108282981758455507662077446483499743203390491195514111306587012915358439416664438067210460007639253732551469642523974661039455116371045133972581199897626286648712711658393950844643785223919615062445321970693152381845488951620105603294751297261900289889629117479491915391949932876500811383740090498940349497899041006580648339917092207628183826357833407693581676393914843285776443722362726105513435034096260884991800560476021010891355067770139970992248761581349858134090265939898023221037042387503106025158845827374902452592667505862446761840889018175855556152832843681146975988121322533583588661794201745507158304647020113286864596509167247610548731624443532075736964397689656184098053646658642769069496386831874076180046810376863990542255083561049704794491122540245477129782021573281033965661824768313652282691054536437369029117630369717183882461743657487945757378536263780698543539928090765133340703785111293385315557278026864682996960727687250751117027453526857565461396025387154277183688563735055761939782563938676046368471065280830024571862848818492952628340192948045997894593975504128314560436930454637346001438011699436183411857115796715244028115730245684359459540135858974801505163822521801038636794299574087865907159952115983842830521891069482164667526897949570583360179293476567015122403365824987420633442985081082336250062900723649439282874237529397152312699104562929726813280878827476272157287389567740087871126707096503650932858966030905666808805238862219222005191603046904660902611719456713117299112941197223225063151867329017487184673914358950001384489617116912267023666390592052559628923314384910159204274394447364525628630986866037781842030313822621828770183969306902770571812689955643939963053488469836717268867135740532410344500582194047464858626715891994139995759600028575354074318331946700623489936576737118974179353124008810048854037750848281223995555904626914030891211232837068140143561033415748452854399390349204603050383234385540507042078603362889555635160715863054973425874766181286529194556560778967669512140971953380203916747467744577260938364753204216211082135469967660907079636725207383058280430703706264108986045454351463319566058355939254762547045199341652205220651855402827545249651302015054906034202501798220626576805141566125518979226514636291470014068423279704765675494095777078468377167077486400789296237239472379836628569907056245067526504801595333152815066089409573830361040073694802244151619150620721713127541320763953572109976881277199963009105433913299088786851236094518142313096711768706763971888254576179529270270105701216386203930224439535364832451373688241062476422448835763801393766863376587153215087378163877821583983813934899957764482279275809718893029027034058569478234579204176717580657038666305304258093160644006702717999068357766339491722392378475116962025760302898605446746164624255745765739661532257416981623586940517704658496650514559986997527649528907307750715537650956426269420611994363852788784604938579535262328619448456353822565101262594008296928195806469730640392571095101615068109807499863106971875311844575664886502615229691244023118751313332506303822932411645137722132350381851395284542334421377833777937136724006355697953815295303549928980384820061210696095753988912739135998328722120609189688521474189754233346981480848328498075263615316501046334682395028172379740149057132102336602494271446606696542038827127907097742210121284971249414081421095255423433922682316236588424105049209845739408547668043584266851394154435375439913263774748513727189084991893689519559498391488031696844409303069337427910650749790488314013264563148195508020863350702429118614364980520098911256938840343049187744696573543460659993776490257317110690063182763263982928094105865761841364887560438027277542220494168497796160343871841234384138987646196242073310542296548666072108430642914041710087408933423384641320733278205750201650466189594044312000828761393120186452543281880274140388275487225720335282626803679278665942495686260086024270854179820251981494040329957311243706532433452197730364536988203898859780984194905820035422655879726432174234814103121049877663977835149404319378094835655930029797093597368065198758876498701103083186229130738800917810021290727564399201842012883493131536721711112971368215445041018471581011290740934727699523371839408522775574195620065193830690308818276434976723976433277130126953125000000000000000000000000000000000000000000000000*i1^79 + -4058609417358826553430496013365159196618393429253091713497797684952854264295012478771130624370862240498283582200487793886793918322046968726423877804508594848660826027364884046382102781196107717838803880362976707497147623471943859653959752546330085904317183534405530626357635436398938557071013727236020885966534639439282761879316984620292225531450419804729784918830013229902567643596752595733859224117678996028964011794697266241843191179108417402345580414291912851520284584036016919402763723183292802345622072043547484241782134776698627842878796907692870454121351461644227243071003687486974342145874673531822858413269113844818706349765056189472261729679039264101629442400533863612838694715033729579890353803106307992676377754410190748293481553565708348093459872231895108728756813281676796701113173257782586796682755023921828994766701225414972673957921513507455273405284423594025447735947591417176356459673210781266952726156916644240482081991734457970434923776954710243524791392482842191525339295577356697937570959740416700413654834613758871594903710986339319600218305110078332409494293365435947377262698240708836292959986726964469391434204446277003378978841988258235557832837093098984650327491115192870196850020774095896688565480038582111200661103141866236262106874626815312342318567920766546489170500423279059034757401365748790215820132388889040051418819071615320541264277418609671257370646024022043152043226174000379401756512780913424315053082075784882439329919580313495017695053055355554695571221011355024617762303129819418385133507817539699586338937227236902024368974512200756755038212731493424021510339141779466735921286714179024572364355784930349526088997795991734199907244533244470866542538807411682644989485226523179335472039528100827770967528630659223966147325242290822470452564486900961430957574720660562762300420241673230875053467007254605897339554837297962972053397991378102731324286226776960312059366084911319263310169191761716308074072086847342466372803056274202668630591718633714963077589579867816063790433742321298218033966954804749450599808935298593062309786576585311895254444023302459759868947101876845864956534082296246003099913315808235153856536695932392271258324709470186485413063730494068314387089494064811700787577243876673997469617680887695678251076841766261250969924351058837399607880781727268398768626245757078084649829226034856907771130773619176656309767006305095763456034207985016581247288450644155448271777550568946931731349685399048512340760095029980345948253612674623717797173624253503219390091862055937585341981938972915293328412427707987644884487495665791572146563048557366009406317136462828381974314753633325312140375823218978573124036362563898133876236563284854744629905163589434608470565542441060678109094775217370863980936645136388628615900297158368547114158082126563729137310760934604223248836385219826602225494352634393597448846876287878807840994964735623961872929471670954605906428849927061311071653209844359573134676989488415203817348651252765067569561995133087974022778865595963018883332674350112290890315371877948448385383155775659381657944239915352414234158441399816367392056464202438751223302500836343807690588287320094147166858379445943003795943949583481023045959607049635776604323816530715422185333087150764896265956448869639141987193427986124573807807571551132770705191504801601054455172783936327962625636347882508164857690597000576091577176343528499275436118294437117629847027856874714653363797295680434570567454268655466987381773425882719973515074769470946132128431071643095853426894820352671136095733160099768362896459333338121165567318794448081996630691552260499779944747944851610846245533271479553003298451711486261383019591616227717434711220112660971020037913573393680350279259458026791859996392974244265111259930703069073184392060876771902810310237475689350596706336181274375536866037964769935010788803488123419466091841447422003119885077113217639175012086907286116115656217864703604889084931437330696190344614731443228737440226020904508446151312488506701299018483811962688286423425462591164659889237053355198984863008269593215468452862538155614441518992946567840852769219408584248997628577487115414602738266150945166237492334656124011043314441793071662626418886764715042365866151365911962900796938748646936967452208972680445745205864935844689819772364941962381902663177494278185213894829024836441580334862829782507588280290891754300070778066600125299318748214847567883796340606019470551148289592176803308550789323065108777577986371737434003444018479562008239192039127374300733208656311035156250000000000000000000000000000000000000000000000*i1^80 + 1229316996479982980937328129903415471904425042750449800991937102901506335601651756286878422934020170799328773010768952757641152441567637729500231734697454210009222820609200753451527202821025325784498744592219540516720248114710779511588794764331582088315416486471263612991129692766560790465417850607703329949499432427565492012927010164487405268644210042628515658690671259374782534290224770605688023052612656786890938907578992231498096461984254320770170965130144170343825477154585455201709595688378313452404436374931599356450564775462399976970488623207915243506360783193449140699982961635686734517927458514897875224941138087120147194785642426783890946668070243262873180050968659550620512577185006395525934196530746406958078665724935068177691455927019193854526472028153828732743920504056186204508666580338178759625374425121056212860649248774317648916083775981288370493735045120597878051767360456867798604442932182563913026993518708868971487852301425139337804729159800641064696051035178389261833973312879606736178606158133379214620643035070293240080500293733972256842782472860396756030178496137456954881425113467547172879353305089946892555024706360542009071133835356808399023071525506434720939329122312799648478610582245233382500748519166463386981708831441759997096423098682336950685385574655749052024633398306074678111634851392765543972802069933328342357379454686712839057476533876318686477519710166074760584934274977983342793729296795347607757668609738857048950888732016031632851478377967653350727447171551179707516147563860371880671368307108225794983072984966607152306386164006537882719515532136417001924046638728646106384628650461617330164398202065808582317763671712762328517092602865913737985650397221160052696217131870871642699777668062568360328283034849734814758846173773379863179139593925809152088542259990244944751972919743303209103281723963207341386858418465978330187449162169934797888056798456896115316683972050786806472934089543033512427829239053656385470098927221961323647965300707147507040302914311171156085896399894556963262770846513630708679643600895374303868509638448356707162954650566547046756076444643242638982730446765213750624143126982193087804634786637252423455609952596253987065551191802667770078260057161278111432263398460750471536672772588591095681458265800175181623986184026924047687432110049250796948111046877930153005398964445638248117221367302754801938477224616332124873437132422207440926964548902351522867535361808909863687738653838947454377345109109030062116833525713553418766017763821634185676562334909947867204389295750145568919852377727616814718442149779281633461806630328616415490754381549497934790701033609274031030975356181702886257044317831071160385951987151063979163641428430150083888072067201527896229816775885635755088221997067362347150202364486296896897639126411021172938277748980128983058339467965233578592706019483096888776707430837554018024616352619068623963046653967827158615956668449438679855028075237815437082292231326607334245954451720788891135420781864229014988862053599044053173091366124608540995667642029789776100972626877839171390090907977856199037349161012439966866989684716090072177777531544765881486271993677145166478197768261944615449389655508099432034386341220828970346552805086055577920118220992915645502059660198365042481233911750593671732091877281576304335568541114189464885025347204090273744894792574747300159673267256234082896385890941067371382900074621338753234172471739713797167102097484342017777677789323836030373498248471291906553390822168758396710072415447098729055964729399341372810241629837004452651894298775257398589155704874087840966620751853851634055195392546356807700233722693143745927252909255696941353884559491413445054941907048560894868981941704112555801536185804551689384528215116398375731977570305487512817905328839597685793348500026414748313933136957763937187387985625627106196410295853329343794019793649039822290470125958029340208420272874371133692702457286773860162105630139341113355153518000686803999971062791982050410491077687389502495095952555818623412904212548941921342134731385741402411813157773974628539639143936380034841611635749921957318232026397454863790481968562183508147414590652341353585438792576736372231839423292668045140266420181196336005003654666070217063315342734800610382388010150082547613709199576141799493590591149462333814945471219877174917611356599727838152307736739411805356370533713692223408465528061028656103012863802750342807423529869051599066840754440456705627741942007317110212491073409484068182134959557050279954637517221271991729736328125000000000000000000000000000000000000000000*i1^81 + -376282285988622348856100023149346394494766938207003602526250976312146282506024541900118143651481591593662647610658537939469078697234340229095267209409145440679338798836521987591818656391033515094543991858617762833077108601964036826580977856532867723259117678264940695700819465456006281321372928393374602272207775992262033496838366873517221343712128153824571406275549904117593102890653272813344749040587012007389136931480447508856186707528264083582316701049959325992848411906427665748180489650072945044821743556849206328250535937564504882503132832626829067315361826530636043950522516562610639008337486005520582993782389445041720825508290683041574765647417725940514635972306878620645205420726491608235237146804532067133999829134872240892629768249907970877341119229085066653264811837983716391134516482861721023638284117190817236539125912677841310364970598660630622510773436057098219541415760783827703503600824071105253821140985720496279267798914609382123599325862665787355283445199029600953634370883165402013544694852374157246059003650511118891200436440348471000612525434095905243915772348652930001995384803317527165712870544076573476071829365705151797183150552697558951168540647828417388782957383136816292613952260291587808237538037270113847235240052936370328299852775385669133675383235890203183198920407947228571655618005176880777247861327926662917856036785402159657974319824346682306328330626262771922546072837040564760620392144849628599024605623080618786237698906151632252140228373886313102998335094810519417785894933372059881397690507701320542684716914901415546281520019058802085903853323431236667921375274292311275854115481507651326653639568909281064352451307243174770140995452962167277772162277444528720949045849475881627259933212205684982479098090003127092922360530534449972960439284168205529526124015110887094998093513005760842486568056333547535179968576113307504884200546172424986272680079341661987566699982581874635953525938372066356244728076628855356583440850804747158612210722626861886490449724104632610951614737371790836488751049215628825573883363162165808456449952165219857183537984452688933402001395961662180887485247388805978446617382833961297282248565443248651022650214395061185409042996243327242038581973292228583719712303157660623118406835477365252735862466890355103347972063315394177894726742369826128752214474519631620462555049325545930063164545940490137856330996869752130200483517849332619866092308408122101628954289544098678238877439619988084228108727832074009407203656153107948592059583299839126284490047486277705890706156285987123857609441668432024688651483097441482932003639846965063082620051209191028393799366675551506517067798077159429443686255998819607639845375857649362747203666133617867402885974654690201592607321985813938917948054005872575213314235090815692776959857514756902877879228181586688853778996026867129685245883827114650141063962804407011587068598449082450412929273917847457763691789801796125453897251948604060689638891822692948469451392064117141867129065551408295626903152073939416080919280956323613985981214452552649251842522719286659479627600668938295211655778618682829676297513325456288153583523413019369980472390624290185136503332498686986386125705018718332614874963450606017194718540950119670697849343843664659619231175309005359035112929431640042251906904295769676551377582513857820496877822552852584877765231717692708619483364079350378464542446281339712820878694991666336034453290999307796382831215353011820843305399925194567682482707842559081817052153963895707002636769691769457584311580996003151131555731215485509082105500904300368444070006193663062180789741029525598439737673536368388577792345620507369328319645676136789057729080046837550587937349340938925352116339775408288168108395258600996437142041489250308500523648952298660980764988988813300009940707257663849070176823250353024173955475243929052772579074564568902474988635689776089831207635946836001284499385650457967394003143769706149566597690295238945973718386384374669294938236879883857905953102836823742902876819957028872223609133506571528367308888552785257058161006308645826002747575425532141943780030933358784461565684737444147618557586157704087659845082656488409933709699242195054837415945748510906678722552759981323964672263305608778520419240909736639421104480827577975881846325661176483828885848999819443805424323594853351491456202826285504252409791598398294559482934518552508701269067148823823750069260579618916329571113520714880175189495985087590905863191090063266455678963107842776615596935840812875539995729923248291015625000000000000000000000000000000000000000000*i1^82 + 3534597023191801289672280764855781337468328632851242371059670878837780947238740705652207684125875266619246811829018116371138965454818167759914322082466072907955998923533807129163145529163891762570487016759904238347861816781338551352986046607968631080119666412099217885008665794060171919006403314681475899228062264013144653654076803541443368067695766054675563864669065482507723795748148660473826920298483683097900524257946124417850927863378418481211927951339291705309686334581504119323875870659654232837748378236662543185717987379953332495710248708261647365382789298527914940461555145276006865362030787267185437146265599600740761052142428572201202258459204263172832589572660994361853474049082268088257479507916382300999608429316866654760945966470478669881091028874823810600513562707847444327535531477365287363825712009278310777467025352805309923389441091235519839971648586967638892286003962754797946967939686204739794827785637967148496089295605261587064863735644478718685725743641422099025304573376926358574840719699778287985391817202010795083343496715065580804126402139701356604813855346518875518226953316977488807330445048419957766289227966618526020265129904950951446476741924890032960232994193542959894322559868925639872657521821326556910458805231836709929039477334005714629453874265656692805219269238690231382445897038833114549780075760124838075783704828732888730576557963761421457615997447557673925449887473821565241386736660012952437649485606248433490753108870008136208338567635339404200516018363696150113169754810977913632356263275499588951843824834412873121887165992782274605722794219681206829277761489204477308579799707318879655752392316454329862206715163863381001501194805834343244182077557950211125687516767034927506800819165800151609344852095717713419278609827258295407243905129793568199297037406641115920557158976812249084799960738091147149406596443131466745896470670509664602151327427371201564975324232989277932195288541260471861066047269216048141113975458049726145884434101829598149997644997007178321707937997959611015716216329725191605011884900097194855065062710940673483803625052284199420983584582133620571168077346716081341761660937115821562675237483687729949515545205205074300129638374037075720649075215244648964763047800798418744335205086357071980136539043725949640267966175596748922942327297613367805585428404964716577727952569641317053126428993167535442190599561934219849329320891500521565834941350600624252425008689057628158691515015247477313165402008580889559343712130186195014130565232502577398434394878392689358124226339675850235805169140364625333434469156421538586841881434072935580901013513670822835983627425177064878820499971742215161166535305544943899760113149360441421342086470507162779268885826754482718831882283296479962774806034802850175016018777909528827668888601236578079263177216317854228996398865249676291092318230466098647079668562436679990470917696851787271877596709077923546676223922259409814330399453773807117501754200101369787314495456601175520832548556843811635554421678518337737459861626915194260671036189326086346637778590922543949887923799924189251069642698272171486493333113318434519350924245555798603249717245394735142563049180402013712524014172012483556712071713668263914938471851856614076433588610576350584370928709109319212602500763719765428051203194691393608023501587795287971107131502460711281299753798064392569485622196116557986986899867410980362503503194648135423325127566033688946831670216197140444918801811965845216379107475945274157685556510661879091037681162052330203672024140457152056058249551838005300965298622212738989771570215931623527575987883275186676583591019138893366655632123728585461068081224573953563186443216203642034444168820469762454264862224502445907382422606920693351448742656200543961929169562064725095865868638737418128552001402188770260809180055495038709091821573868093092178753295167997098998455321592963021725872868784167083883736010591154928814382756925039891477986439439799452095347078656990557550224581579659643965123263053379328558592415543830262358685377392275130751907033163134655653035833883298070305114492922981483047801721816370960604616022006707599065167022640663989127094294604600137423406460071469572161743910070112903768898575588053016718969302517360869920024806148070685305957539722794576224825826539694146856396042833510735052782385681663724682388735654068073493719155042461559419424300637048322473556592046075942266352644502827460948619596135542092025611401696391336326935697940625595963728352897918120849307666020422402652911841869354248046875000000000000000000000000000000000000*i1^83 + -7210418477184454312301153969320334928067220561612386648839785413606107806680029529659179760468121135807336890957353966127642966424218629690705672229965211617664658662175723143285602184835903391390751346217312554305362339546032536323375079363276776041370126022167895242553817825868768316769261224627803634469820551058877687311363874431649766968767262852747042220866200434230235265726512276495583305548901171181096564574402412223869387717829235206630860276707546429585033206287216135971070476915096021276140588278059214216845692862716220322399285696544396370616599180419976424775228776442787649958601933936084948967081282416595816791412455936845517651331777710345960736928506820554595241024765022841372872493350877735895792810757267633989261808568088413250892058473248061542585101749210328268187105197515240683679396957682555365693279953814727681618707413837102513396252825369359168935648520599463649886592941062978646917615347605003511408638817671662210047677214167796615158153653447598042893445775469419134825048701317267460737294286465197206571554968065280799480073827172884223827014422717134224219635799253535749918244159951295777102826100991822713297244604024797421897066512960218510122756289277335410473850891527676672360794920762663457167260354333662843528560375740266544024106153316438059819381495826936645692419096639773404328276085783573881157159489557353024012108142583833688456241084674574129687714628055620835410435636673685305924349616073988406457639836937202734027627229626963395171830189018161133259394385925591323880751784614745196184586180601422841924622097154803754763205740199668214456289298804369082113239121673493791689865985336626534965251714438095628095968885092635638953601522260313918621685059751207795116857203343266574864191621991535540455227095009149758265291379062390317507007568522963983751502039651253549982344805683352711667807237843804051474754538404532011455975494510257795645587177137944124900987528521576414059431872074479500195488971346243285790081515046971637641857595785095997121730490355805713847759534236974155341650034606724501874401424232887470130876717560401996743440885006535030359216581104091243392976624008584277946527290418103317518667949753515697974267658662086267757305390401613023222352480551641067748158675296521141581488806570621877131387514922986893356605308056396766591326279942726426510383852540064941198044749712133249545452246178492261168555324313606002658977027052281380872081928597951585849205470297884095700301071277493041934925054229386707740809012029230476449980476361291612407599213994292096807776957083796373290285445349970398703472547436054668396737784811254416235043559726427253490994970463766626721552874198531551527400461738673486256444638565207092262120647022286715542824867209404096848932142658766758253923770288123261711533110207183426620552475976973087738095899201605747780793756398881562558579078989293017997205236884703676162463315655266037118240408369318202632725329232476155215819901836107636544574265320344934147221843670461843795095896285007479617956501719575038762257364022394437382334631932472416815176902947956202326390032553115498308323135624271760118363011540810780316514538919828536625555454048495683700867109922295296583132885659263098520687345753336057942592120299184021249621632586734973442308524138647708396388347537630120066352118370163160813911291083041630175378728110249207743619913210934462194462743523866898730682794209687689495079344372081104547452008927235455061140981569277884277542526582440823776146640094500607580567865531141866016008110012844951676809673864929712318186980780586912009244262998722307558323671058905304562806189034076793703555068551780054392890107090417751967594096617419345830725992313241021221488944561817271048508110200556721365053445073326616010428380870324464650211087181645370456802677527381234691228185976694102540874136025567892252630515486473599854498329264148082795727766738329694387879927850921302353452797126869582889731050023828072060556507716182331630848838314499167175859602829205688004459765920046409831302853565800065012846718886661968395620269515796874680656921547480566752615776510743909189404861851468366649336172998344553616849534554843010582562863008220258820312811161427727661270526159615435197764800361245715800344511130858496576617203169090659187391044531572480145791200201417587919212672719569198976886361264608569445020376077886493484872658615739712973564516773056114586053697166659661322450495922038294954554540726113920695462812459752693982585995544553822411693033700430532917380332946777343750000000000000000000000000000000000*i1^84 + 6592157774247806768638403124079803736215356498480651023017904465067367190293809757433573153703766228307160684588274526619622540980292588911672869052327623706784880799728205955419513378710234146492182423469804670639080046761688043237224119121975504102209844617627346604716610645431533749258910135748616751556279505925443265249085457975962473447063986867609241773501403465419716679018880552459430496745380366370108647859794090469579837588191732426831348021977332827884738861171236205629636860790767904237270243394237240146272944475189060420954419762111058206325568278129133418421508465091658960783860283482371815556025427588735096809423862992368178826412208743965117420399313181353772528353153212172749027466167562555171085553825144887330251756923451675653489526075942465170728216565596946326511057037252684449434691912230500504175059024368209665091967200657459342012652047256386648702007263965137314648040948926645578939688844289839867059795649624507230920377744280564910007097584476803816695240348661479971093392939997186195022719570695600304682081480054224021595805424070198964824903186263782346463825485089517822900250132204172094407942806952605477904854920066230643200285550760944182186896629175254463135602182662146322394335822970484063161856177682403393342219198122713338966402717749631054116570621485163993439554736791258132094190057902491802671775309213542571763209040338503411355472152425800630112970393720929992581074092057880719087970577619033554205879688207021409321843386760524405798139257589000899759623967802561481242589050190799145390862150422737537842671770888139886975207053487768574473091766486039952797042124556514396349702590657636356125717314384187020678369401686822505853636818175962088659216335018785237975118438000837314874125577473474127873709230492956467448788622346951534853703855565122133609121224889279576453332573579172549335202567632024527369134439074256174409623865024494086568704644202778250409038574274074692834822367819563821602022900949490399239967040246463513205631044906653157572364629508955286500157022061037303593569954587925899204678691952038837461553917887522893371676821379904794373443359723297179977527988966980372037757715796764350758803999249217141363605961267096257733115777648409604165925953194806565735963342118205628846789426717173661472842942401287953061901719311200024668539306055239116114591903223777663943993482118111065936592482579047146150963558138130792298722889557326225465734059179632002309859132905167010441385954899632552513376529371635374229246520417553729807264198681524974372216122552137354367899744136784006999945955389796814703516928680730609225530878965201135217083327320583406403222748749844478853215077071820260347730512897734785450132262174343242385301298483138404736943313634169503287193708506551689915070034048229234534934538123845192114897180103361123031816126693157216656637953670696817812893642158097449967400429699821528396690668796365017018291811669162327243520295409917365968683728365497416148414869011748470075653715013803964127480237707369736381245817185782908412959002961283514204256192626240433441825263917003589628629451758869786259279532387026283896494845635415771773675013977225814354900134885113747926135114168335932970592282557440973481063956476820067525016332640977120628253262793518090888579756973789007318798610057030839466180871227052942210650177240397798120837772428674393012049694611818532669655654112753863356558401718625970607161799830640031153370982081937699111983453045296425980238145913259950821932401086156178035300004901160177272954446542222448641153034879247711132801009311596189952895264514552188292459416237595524570117733635525873957685752932079929803475823749500621387850378312640752192934504516583196155537368731535710286172026781877776841978787725582134044561820554165423734994640122754435433252306979927244011491227907281852649757948979797399235336953814197368749592546635028020711801150397163385021119662109739938559996274381988007831604887693552832703857331376597827538761164918915357243955305427420186948233348939111744014898521230185945632098899443226249182437485021917077556385444455076231220455896745066667852383331687792491590346925177498901729726996216260557406220298256774927813610628447409264973569129208135539647707560792136234670211574913070960318185213874188585060398670450690391427946869652454550738066155163534207270818873260751770608011310518774975724510471330695385046737474142963487088824712741850335967602061112566552257723844660610753100561673121525395373921288170483701041035828893654979765415191650390625000000000000000000000000000000*i1^85 + -3424212172981087027276630880147800091146329070329656705341139037043757548134124887082230741033567072727992592719506305357476288879058844055626335844922637790657061928097125704380504313337043621163324298167190663238866136889759024353541318395219290829845891649273799222876415616633498933399029256327173591294307901095892691269600816302227597659263983029717797472508374384144513234477605893043505030064442685945115451695906197097503297174712462301455443204271874355620066822972118456438250024989409247572236371715653298467328344143220211366215259161153671108846500925663191888635244541894894315228643832881589343977411533371702617429354718131403374269875142331009278355280260562791990195092959303646728251079785569680012917484988008133908177674889984145920309992422178506682627425635971636438979821198250324577731061239481715287045287484631892533990060485449432637009284996264723138637801718153571123598959984837667727683229133875926022554615725764961674781019609951336401429675224393112521872656176974839949588563015491918142797891353460887818064912555044849668089522708846986013631118430810454300951129522874988591159247812232451364367604665141779308356572673990486792665496469293357610295487357366923870458338791387423846465922135949007837333603300610281307379956497241953077993661122530391784488736151747926932963013786758082916671101887475391554501414295950254331533330103731612220033640706051548148517879246978886349156309495949279454969853972504647674444211793757544353312466981640300738671458703343639428943782169311674994998073532871627640078505265360650764303787984126980120778657653416481606485496470575605509497231521394090481350695283348441856940303331116574274667784198979137255982771872482685819056617491287154994525035151628597740270010899170161278685905085645631612090710719529442305911834670362688997360545169959995413848941719876267848461442399212653560063929579129116782825893820764767320125740657586654940254713048103881221814192527704766714816545309184567017509014075677945811578423831770737428795916499022550187534514142111141300314472837190743794587968430203332432612114259413281054038830459521927468229460546999586420024670318585072570311233071797582115927410099574087944791847469078958654249954763661462998021786957131685416572565958465342717595885187719349777809633866862546705759688467388780906867023603692258480122473650032332307247512717637662305685962073577219193843322109296252756613941349139639913108681591164847053883648425069542659510742752234433978213059738854668541411518520882133227501425399227274967540714373777156797743962924688905535165012688309303201046279067745313307168080582435924554009638126585974662843982537435323109248746661594386994582501524373670191478693044841006144231140328931790555036322869425525459185726857779729221376312745085772775641138305202744288070683783307243931298074767075958525250559940144580528309558210957524664145092705963137759627879896157665046902647213319294372260534967868529390505837127611796787095762012931031229653567962030966295983536990801686583786610533115853348159666316617023631609162184428789005175096160727389993671508797386287932753248598544388941077234733211848105592693857698537546213516338778303248986558381001474627108454941993880950113235706607591885341815063059709067923059519342347560582627009183180035511077088937520409146528949963444986668525778161597270264599003102210331635792458766143192388212362188727075040015717487165991390754823329074591181014733788948380231619193023514023590025173449434041278875214645794827883570723583851343167380749301399500154220493016653073801041645256268264915448430660755858558397084374872392231991683565172739874726743488382988740109681411357308832095089547202477511936660480650541873611541961623692931917451785499917305197401098469285758228051264708633867820061474003285643141690877324698415721521328841936172550803092717762499424776402731868271630154674318840555014395678846458720892308097772764548415880951337188214801680073371306390818996447120628642595607319859464032575159384213294350307670028393197383078252274453599901073432335995504397765167482484122392479580450524538601614776093215532093807435395168828511500044154103068704783626206983301645111500511074675579816820718026338881388858951838544429942202279708856933575809212312632078285890622890543228332748560616720625080413972309256159155469579630438882900417387108505682662143927861474641478891720565576871764149302833703259650846215661599897890093297968546612022019594639740627734245921285221107811195390135949878640531096607446670532226562500000000000000000000000000000*i1^86 + 559629312764453637505813855536493657803701049524737609307672632609493570705313599257253555074521747755721832546842030674398672113858141932600341057664578144592735754164967113563392064950242128656050957685613520386711018394441575501769412152142169080673650278152200584382979632634052300974786700716097176626537804422332518106613142321791842674910854787560981419573374326084177174374484207349759281463331877590908742665172297906830018053813511694011052131874192609840234278381546415518552992806278536550051267002374710492755693586795728514987573451068117436607461971697580446008469028489697265207421116859275923297131556734511425000278591795599892146040340488143315230515256016261778727307900352044152414299257974086978153880057468238891455649703158758900043346575577426051865389398178813602541670766356200722790949157661643586662157581029616750540232142974845700403498325291323852575999475576631824210052727817650301669810267483002638968477696163851216990869225033491405613217191552960027338599813062542082717765585507890673253008475519195312144795498802208913351823179875785404359882169414450892655572087536634697523565956086549633822232437233250277194454125491524856291013304304565584393522914079702106898111439157186918541174767782283063238035409931732815782964864088352497149584529852137653091075558889890424721035890939386017362393131664838805580761586417236415824423037455613571514060425228295158748224178379473647024774995532410845633616634447941863709811495397490817576147805852631150356925779491897576150210052367512646743976398280607811993781012414020113701097520225415908508094343532505144464901830267202420307723134693136600274785543254346056968421717555867940339302985923611533451542264755712534087292162895449896069593337631114282988948146263823940770334581822629562171147270073449363814350222729532359345268756870804248401445971117414104367091010479626874499702981829219348137465813281650059916919495156210970060903941285480482886082852822226507166736732457375866034108505195501381380059955785696743867791960422746924860253579893425589779319541422542788413063677231215308415994019282739825152067562775117377313439122086565320995337317197481710851484144584433709237628761388270428971763479372025696623285767522598353476247762868894078202052607696743667884669820066658362651313124025107085761896828366471450255985051470994693261039750418917807383959802233460402992008209827638431554827599366659923564944552757594542996479835515971018389390542468232388207672280648994650804968124537201436863277528940244108942189832549050251298833284362986782955999220047522896573813787884125958223604237635984041562310545014621015300664378976243600084251861928608235904490495919722899348157127738367677442940984050684064018616975800027253382479283478232880811402855857369788628918540102708819607318059619624567975741330054002195790829181867208002389481873804272602652526714160900821777887487874585778305853057554127983285519483727922518643883943913257721783749703886018976751481406003790060617050146633735735136032690081143758999375008653048979476457923539016575045972042911264861351630795480983551224852155604969240446238172360436955762179979174219972107576443315113777225358864942750939740819974509179417049215729727030111415526787880012400922000848153009179852474266691818850814899250214543699127328286959252336339119409228351384454605656806165206640837023876554073114033136097786825963106056266561367248142771301712834490879894261940153278584664689621233226639022268833444580667805588191964767857468091050377680292768009761948810270367653096660443791840913463667758553726451434307854303910765246615529963947873243353617082704059965976996997819321086127001188357223106260572317230682009219241043168255885957670655654044916546035440218491517863364090192505286142018392293068832500706094669065053587433535755792800217906415406333680044755757008364552961955265579551904169014139841454254914645141858990560748450551679169251924354396822030842155080555964730481828139208616373810677946602204384236444537442633933440111292718477353374271255104853164029165527447787157480790186198890637982983332814431107075765966530568046648395999205422352578816635255747798268763413493879493140750965285265008943621217937430080592422541185185079820248242190167264446778852700474839351632946297243217277651896105661784434190661609123422389313926504826281715409966479587639267187650134556475646725143275786525246070637231066308239280811307956238805908267120563373088687231536510461502292726818542462238097447645678028660398695137700997292995452880859375000000000000000000000000*i1^87 + 1126902710051294139522935644383966399610065170374137768304650982447534660213536433700642423431138378266042274314378977911646215845974641054148205919082574392222886830786619761852567600972858787836519694637969037903857788552481673228441896000150401610281681710949798469026999570380252513189365435831242526283645165886077771051412014344580946204347523735459064659080328404440045773550297806901044541337848497661677932945845184956979361400988891446130456694356852340073419172532066548788193786912885091748823561546948269693356555653332670633632116700241638952708588796208573113835532591037708562213865453452906144220687703174313409534924834781215529351412934430505760681562768995134471821682988170406393890070794684833082321415657936796526691804457946996444435138020436154110963244326813078350091391554585907503377119999178280040494814520625329410024101884005970374606645539455401157756562359140118070433157313064421574761534187591932402622648202730354639541950736228130141838188337034249244152998225887804283863691964119286770347339412040300196596292062914345608150338722416775741955814546130375778855155886762564682030113469517919899591797591181392828863452576426768789846967095461551719514433975367598467954171573594940499358858930515157239588968302120396553648007084128396751063009866204371868211421176652427953345418037416835682211071728141891200178360924207353500068473630587342075870843171132271696108022762849171924042208250018342724642556930589542040263376691049380641297979995301822447890238229675634896241254089385355244779879116422941347251610909670657742688896867421756031197536886892924281033072863762551019351099633946691715836404617384577816177224529011688660318530033205007173700713435679057811779448696509093514685573400935358817290113716056162121875995331050258217303186294804204109797504991159095576533587312322239481282415291793135645503678444464102617408346134200019645851677886247032085798509470709859355774338653968264048478100441506515650657553372695002552712532426223183642046341461879454800902524991373562564263739072988879532621474468025604680264707195628698438924903865285838925479393813168675625565910084281745809873855100244771689695314641718179376314999130562169937920851965900971777817899969720729706219944732679751664389610847164902358909702192612657598648752758692511427941136805570877849951821938179684209975138614079008547098652157805800621547314950263900016225933130247355150262677301802990607906094699466277309940459547814753627231440418283916538226826958169506397388623980540425756096745271269093251409762052928057400291153283813226174783171016605222303970297916298170272587620864820046556035049003183398964467400304035379603059901799620338397533970117031847733158705496389276240832309545978060415189265101981460050915588898638280919037417283751955996550200269628711194148140910334232872293695032732040863951217771226978313170976817077617223015930229565384672071366107506349672788983172298916360231946746345351860901062962183371924750315436454191613703864380920254313223016038510334840101654289512595430030914779616047291714587008987798223576762481426511177738779028749687445821342161198280094310639282120122262840233709847760917812662702879089628349641747327785703621196822320533173581770984711600591103706040058691209365900814707505876695736306962628272558476490263865837877535663039563650433269073143372176645435513354188108850028971903702071496410283166670225804274397661250776463001083612804225662629684596299016813533405440881027838459587240127272356040196336313874097099743503079730547489835150117520552442657061949565348226073173780330676389458011166936303711838839399841326320241886592976619302656769585215499761214968359645510128674247449989667201697751118917984173486843957681936526889087251447749684603033248172758254548590884926338068387035166078685811815457327737022219565403204178039067324659683635781294067443296577777629713262831074361062786124034947693352824690911223420312125071770097285502336765897791471152394087861835892147834500102932783913483170793734839826868511123299132304414858920714012707268957121129562571560334870807778193790298653854256266625768778533888419655458965709180916235660965012746180931194766842717933348935626182019462804497488445996418601537206115767281950205825934028405951953381719147226166991050155408951608350116300318495008230125369281320716651576161682436706382731826249158935889394465562701412411313834881741671492742244345233251033700999090720275689245198530536298523023359178543387218030799373433281651557535951724275946617126464843750000000000000000000000*i1^88 + -1722767766009560872646147636320393639163840815531136185929733089195910853491539948904785748829720788387467341483254473862337196416010986473585160557347092234901953448669647022292567836771906668870272907902362782619331034751652390151543549860602287914770933153383045976777692883786552005076959175564855482510810505605895208019644695708104948635900225896869263316639193855041364980989354380861020993702214539174894195497373007305682869692119003455512104856779449067562776913378652470094381517927363113720251968132605722201132200934173687816207862076028180057016779910564257714775801247550249492150302521755781689143966330010645085862770951356080186955700282125609176993671680049163115778911054606105106128831069312818354605621928813904176140914877856647564324238481578797266086523653439024534630072947645614313760068213186054890953281620535773079419765511940682597936501866095913972138884278203753048415652873249131026118385499761204832041184973136329741573453769846563397849879701046696534094492541854774057454188327069300464131709560994077399995265160407753203506018030760300844642327941470995187216392738047997519908321564052704554854907942776722512589374273555757472970854306662674936728934134434542185491530305972938128744165472089532026869215164226067448220089250480219057820022000974045235011097289436282108576784499555845773539941804183715463617118240135895918018772699342343304059359939667137201376167275593467491821542923453321567392401920156612085535664904210229828025188922431670878509175840825966398883887716764298066941793382823591097111712452279210956541048990743237454011762161018640704337917310372010241809174323257096225401681225707091923984511306888151635203129806757257439297628331265814025116721328653460264851834944221931517188560215895123904693628743481744191355985069816996601375594013112749188567975842777343083996995938912833048343598131714011992146856825135685842773657307881225381047385031330723986989575567002299776652137750114718471291228507531256802474098782722365443923216927085171545323345791037680534342176813056408829153825279023000736293526916495449986132908538870957609864858450310341431499264930376840658918504346781134988634779799927540816760805537048776266371057811247901704251054402290004191787573537030141101819655005271806868081293840893670428154236116162182414936949742737911022506562178344182437884269473330532839271292097921385985276890364857825960655022428447650845140238535577890131735509650753954573853436429149030237233039265951477346672283366392925514670970976541454516591414958329532020551013413592658433828456281494579211105706159125456294902916785858863292782673335425146836712604158405728051179685394852114265086626879258445689331213091110752530812217142462322665422524932353688130093467077664461959195240077416638535656579156648197831265043058326900569256648056901592556200080547444011594849006676145935097957718518751343347850503524628119940590417139595282299635878457036213789085175438589652335596198619577765085677275510194378838726173116017229604960123754456892495392518883052742758422186310577610133034965300059750452489604963784163406022245421834985937975218103108593399111926105143156678868790167730956874733791531040556796123102167439381474520274333646151188806273360253561681256450751153189319292314991466180152842628513051584831136219488841253546124300583118094196779438961293243805249193482299475999779505701167839604779676677149387000173912623417899071953347274469821877556695546929273963311542803848629420302237914507117883421146146427810206459950265270643664181559551458561133314189465170526894415300871585800810025028558903471307004175038678162775891984555967961624245016663008376143843550744302229411910219224203555046736271150661482977022529478077935344121472849874858084090432801266407626204943858572531924846059420152985281043016599266620795816363043685601155924516564941289228914112077229231691127296976636798391256084302753232022024162762700586350671439658584937442737739762969626844473917233617025114224530503521706548306591243825864212089576308792038777689349888869770946991817198357324607772179425764933727967983344076311267096842448115306345300490375706848078212291028644043441797571958399657759405672246466388770098586951828166280072883689843625766248579197247368849330899989402016935657662903888088932731830828117083120341143298624822653925533131812844293460602902137970443073331755488740780292144080511215248998508578687636653040731572199734193757912892956179901903759012936493401514902066502232780807746248541434397338889539241790771484375000000000000000000*i1^89 + 1429482774136052594621216851631213376932068393094272961854378979713125827072025906444472357669422610896842569414375975857851983685083514317750470425696322615100054533961009869085308179677544588899980408525477966399922328353591938943025085221162338370327608079332743116038630818651461800589556015062401417957535545282595540808927478318303338051512097443605212577374852342557782086253917733554508336877290046927275065544088303652996611220342102735693465379574026483665446311614330831499521976827495033389229916820836188026342115976046973598188727705882831355682503743131483446985871875259443081252937096212155488596323065943926562343124556091124653250771920972766916383587116303920948844330758521980248567929815497036966205237877687118657957836771254217874196384805680149306769976635555493449387068414454067471152069295395227908954178418055929581484487105061047626763993226057395128809186627990819394168214410834707531458123034859209257290301695687707951062652430445466791604214715588019836374621589563546486908844480432183677300834473777096656432019323642315093043911801738060924534323632425727507397873214588536243704541062875740196542423523674285147737726998560705009740222317021048730772434527988923544083152347206432163515557200325234713083642597053987110277518888655409261286029407422817970007380836018075343078385510102843379116918431193956956278396117285771599027144096173425871001067061850005828992357883053247515600268029958842175186464080599366037217492731643179101072489809287989179620379136369709437220108509432596973647618917572380585077654098661737369084746432582770444375030856332059778319325806497199723273830407801732395429561119395796673461088871989016732018436777611656963577637897299274795207700326527025703860007731111225656948894095811837858252747150790349367256540494648479472811922127473714046630500320833016200108215951399235682225479475950189925474888025270072906468811988154817694841637596763338231490671136597070344466589589246121973488485957422138185973273075975225637580090050199240838092310819439201746800292785282239062347168634005306732674612872924677743108304163123185037411591898328468588001099445990418360182327657709150561393442113441482227917397801843143148832832162893111157153670054014971394303936618210304639584666267924574207562794853902174370687564247864660845357853677361411020495956698170170907798008510452780779399693507948197809776473239158186492388270519540583335260645132874400307166036083201369795722271229818740422606913615186029154397648270526623499499259524836906506292250726026186879861273742599105210295078952480510199251412924762852999625195592609388824717795261504577975073192892293244110763678168869259402957345771202918497891400364048164815398787388697314448190333600148071122055114878613875806439241692793061366675874851502335109072429374817572343266114362461245177535623103784795704294081132120459623904191342609744456446934369959643177198706372288333165769676521173234359059304393884495672384937575303305331425069827586174047576047683513564606450709826549622541192705941892640488586104376129220345460573821618071737742713974673209043419881062884365080360215281098640579353130448710719149069201712568643353307776696065000720424226444276725982937283280583888251834551068500388403088059907652350540169595827235666909193679587402519605911435803432896049990636066273484526639426698180450834425354080816891174921306498287785350845504484379167450804840454736559885671593371746034566786177710857860486863670565491794503369756632588091484235217349591677115173500496751087864802168017182279545804362058928179235616177250250629262388611068145985527467591784799745869947565673956424989998276587830741394851025227140766978393059772547039509592744036596364173112811660250823898770923567379826834794975423471471384267868041935361879649133779265304444101706782376264065681258567375006544643905531983084501795524108083974060017921837713876448214089856141663953680741929410427012331482871355776218957722758967448907085300151659150901824574586319429465427208933396111846742668990442946325126888901979172965160514914826085530932120602339408184364809748881026894167162242847221564901971447945647650387163781635585549869410913316006729881999031401411607280264693293969429559756453823143389503845646936208847724064566442913536412149645978255898064992441343465011447226781040350904200265081309060386394371269956547094736122320555350444134927690790585484876796177027178280876481182210511294873828292299169592753049242875313734645486326690216882795425590302329510450363159179687500000000000000000000*i1^90 + -889943219542897422653359733013859338690517065789934079306912349265131461511744671999837075030078632196698284455060685078649476453778884218429548118776120079870061068327996131022136233222980137835522320026577550668054314126806206591831989151359291321854269866495102904935999644814611486247863812610664545178344526057873023147854709328192183373519272642213907805704212095905161347265032572036920608595917678083003705273312069741158932163705675403341979547960134300308609203301874626413971335370723785069744153854647149065926807775762810347032587491448454456154866646785558139804844392494749168052772205076866266381411581667057006256282380050033259094441509002417794631457714934333164858093898399601495471352508392045924700520806870029267869729451367894117290218075522381031199397794834222232703489260303132006940132420723269789619854531664878114673194189845728735019225209799306766327788934530741657595469165101327586224076082826916208656760798851877757321521760238771509370821440900004431257052413219716004355722277920175207250776622661095214785619217320658734558241063954565752547429817525991919174552149083838693140306201439778457693403807309883531603186669945131469106528330258568011380649770911019107101290523902280523888430177293639420857674859654927094241878250800600702757834147361487161733550517998968993555569956544470748585350587257776903892734831216536421065709579716104576100102593545988556825781436313093377037153326136473628461877305325324183519462589518100867333700660795692473986734380399868027372357496250345962576852383993346515805596868962442991304267508341488593927160585296960506880990554400141486121962537296413354095447544274923255757974788986170927481195494819448494117310089257917237935581745402502224919127927073039572255143752074108223066709604049691868643834472886931654485261955836771788213280198944173397167983137305987649367085077525196229412086672922376210435906370428743711760334423573478915846397756521998776400961435821016145100525966690511925056894856053712374671648626858558997972893656311398248367284352650656738182063378217610660004517521996139430080923325567324502479636589272664224371459111205528942010674995378062820481745586978875202259296042608108734475146017287004086366423899323852788839890501439111250435202910460788838227042153865253011280515002432934422946037162607751706375231732459310411975326875816912905061678286499812489825778678119584914503150996247551794528045862777881269634265879065059029895366891640309060310648092249254160502800461579364667385050403341087159193444983891896142657764533756508244771275871640121763183091517044395933501615909176684062109433051424517081403533330512962429419948725671213308372289947523937926363571449944894024051839837948422065250559132342215672453613356866431775833141223961372048453764117741167173290088523193085494986031057366749526109580457828684380385619846099550575388189761376484174968242809899543062743189860080633457576288521769634395895408640448510048218457116167544897407966409176790753051451348849711813594120976802478023416194671112876227929046099414698976380698035267182478688151190903983251197908808719813579409895195591459738640492193727727688703977100021861482710507453388496887021115272719095047290576331057568280054939646804721875414914415931695750397333149201912369562785824449163222318467460814846690162482165585683870839939277063917515235680838687869746176532431745042503109441810543837895270981359150286711927369671940999850460686494821609327104474384623114485266211999541919203157802696353334656014970724181344876714327869426987886358838796147351249443901345118283744851712592058591219487427442838885061039023918807058576847761423220523342888446658974744335079251035444150429039737701084471866874593547762339633029637530637629100517611472785897791974413431356033119671990559171470920116246143120969192038484367629400829460195498508714032998908659862679714929892382867288110302733585583480740267046935237319228139835473343575681303480508639440273621050319546807182738044615996329503251268546635748892484411819346990557100224179755456566622073102080817001805107799942202415136702863968119595756384159490965878955564441433220904191242779728557917082059207436881958758098684607389882833871063664644535840277768423231427449452007851620831694827474585149426066393844471835237581424698531657730139875662126618371305669781203520939650334229107946831629557269731149939666921995260318464282122286780142926204115873567711354613139704964142452818100373123374606872229946306386560994639012278639711439609527587890625000000000000*i1^91 + 468331840390203900081557921092372976724255294244289412033952176203624768421527822226472409909825948154991658025139137427057792573493659207481626742551072635251869742196565219157303923002608498056212324357084738094695698175150655804683444354577111926094345412129404714985593840430640444132819330895391050690628413722495301864634538912652586629600702104676393886674317925187954953104050026259721021848056651259660436575898741185000991020241946107215268773284425391245716739100509325609147700268235378357869736441283802993416001147310742055805835125833130989141971824369149128383287781909852918127738519775817952568303301097664753483191135660244379228090066657428970558891086284655716414599126545862467528215935022727426914335943086863866372471560784042219577672400429490623671228735215820182118344397870978127609504679131744243121385320984643049520858376399077518566067734264059564961768134682190148978224642152702294554372971521371715071348680941383393333807670380931116566843842961695233002934547865050231791223984111148044853659837307321754312357924370247114763675688648938471900495913359270985013394140792210955630202453711537956175932269625323493357369785133583326858192778574948420592826122453728947428196742753959843983197928686244090098699845687778760480223173830962506351514947506334856087463817710415207485186779042914575758833590063457153335384956761602239209486289248434959492543329556877394138151035105533776469352278358113241118771603679014807529676774277463187940223132538451852805396690484778831579357286760437074901308317820866258982844466727828150657226677100591951055279105745080672878918145700416669153657881735771776081142387970538750229692367176237737815631961918597306079492484180882946270693393665535197042216062952399520905548879465819923479778555103932626278845647786807812249109907119769823224079124273705261815453090710962826841502319700970166669784139811331863041796660884462199400274015420038699094009741669145739794001935625107895421721037139794275026737508034907217834651443603183804453229241685694508740872549162504466067196952008901390972874707733104479473685124666236268224966462022094727282504085686178457029240852729069423316039473418497874228706753267245211029948242972004296973127627421088944870333384919544108477893269951949159254604489906705254251908494028221405550920366287308062319678119889611627716751721915515479319432151958035078374656796616899161340243088962088497491316545421316905658086949858159683944374207573303566828138181025982473205537634555992463446603124049093311942789566795411704030233415182725134629029060312480487407098870725499932894627057271815721787508294870114109384703505589867412592376219457513665619037349915931055300654850742062971692038598922639162570866325117643144934736486644300550496049142937590698065802741153380885677076485468409092996861017522381336256605776878777614928737523753618032571449056160320552074012961141860563772637890945768654923906398565488721701376153861434357906974805735019446066625275992898582385093859190447249117248316401380401777243012176803179424415621169562493287247619979505543527148465228305292184038656493371726742078157543836822337337463825116417329179934079037262443387551354800057678589183526680194045904622049503791453998078461132557316701563386055517860636971472223425387960267966283347018767745204669420139808014497814955983647319071642231159377453804519259075781549887150465450897078487778587234909703663066282876465236936507293319939089301242528493031288109096237305631258852124826908032706643761764203739215390777430463565056887133435487920477156321501914444528315781906810195407768514031419079261302277613213365259060613970565210110278222070886431666881045247261391321805681889771879903834152397059055684779192216621786623732762047240756339666627397858658440869201576375154686821487910572408149978908229753052595024983036405315515394678765039860135268196580917532691901137413873388308165429738851902144973048285082986584030867085682767726230874894330810714481319630814507419843388216098110456495171937378106707501957858040541291319990985964706536581390102523355584763740090746261398568494111902981123495902088239413898168460661854502346098513803320536027775166112586180207722816290951822975847942788365325045693003909669843161467018049220180248040810184335623772444204178203438738285334854435375824512015146519524063089007660803983470701634296847512471647939068146046393574482261263790429287647204231767230260267876935232082574128918150078850081235104662902854824602094652163941645994782447814941406250000000000*i1^92 + -217777348935006494463959096079586708792750001429330610568399614615501849940582909652941025726639988651446278315028519336288893726488776285228950335169760358270233510294718192056495602341056400883914753977373331600857029035239532083006071160370800421345509547594533953339805085080365145566969497115983126593021433905893424361104397997147657350699065586496686113458024125095301206443443427567797096700268821327352737002486598851148400052792460249133989744061024233943235112296926112623340725729369236930419917612229085118140169249588029317108123223875207977391871328897851044852816251661430159657516436960861203105934698626113515678421154278187245156003087093102949903124605791304013640925204067485907568785230244132765496741150852554219663992980553611670099748092686779375938136969203336169581862352036580369637570799643785300563766075182522790557903237383240258221963248197192674343969824433690710780203596822829731341971065933501590403106077275849841129219304658172159024730570336800190021537964375944935900363166521910219685756047449429783800081952445095335699528483105922675102371769696328486644024559291943052754706359640982694240629052127904231424967795993638095161798913639737697167403332468638021559342634958377874478800217168490472683847400141357025483619169059840686623715666305681326496661893271920900149183182544883391202926399602133567359634798215763808550676442031496110625872621613112302314903021714688900084304460232898254446607764174061187731664426050315456485470543015441656773364899737778904611649114925062588083124503807766574959617048292272131123108425272432609997762095315464995905873418990017081590645514085352189177664131766386434455622913166860189696809686695302129478607560622037718143200321272143648131346393066654421541668652190822741006860934626236193469144007968466915434260035666441990668843702921214507572906236459221627451290683472499523739564849562697541065806870945210008839803018432629048143658181148866924377117982275993173419063343886222027687590273376500731018733442178172752726607910357536433634892915085337114162308458848915346812252419336378059969785142238861707271705120298904759336711294751533062094113615389050332070917513980271386376873167312379121655987105797597751673516533588005491321633353138598225422742618542697821289155729778407343704230800473780135897171402029401815381472328156551817603031595800153481941911711910515667064428498911919517015032740321912706627230095922528674461540952693811223677724598872341076114360222918122528892683045811486807467379318690518939391009246079689951689323540651484079669039711145684474310859415960796125795281386309440041774726327068818774468361794130589911790054602973327516721247529801008026617832550838858666493391632628179689694149332809915627386703846143562714141442553638796968678367711051427801767512586430186306339382233144648002572968310519457089290663875306311159961386203622124436734393053407588945305647252797404083817639163620136488453442289294648282415682858664483835956488817700753336647984225090204070466495225172682466954606390265708233773071140916554359108060340598510882593257486950097681354437221947480051507933699224885269296958858358355685591806332161934689182254234300062016552799305484853694090237586065311217156005525908520131370590818575292752713612096878004062083195298065091355268173782541390310805000666049953179313848299140577481529165027125405517468601187942020299147172416744343350736441633469004402797016362618941569559895196077901342850829198655755474426150383765546991916652801084163144096857812117109889023571526108411196921874749155988373127433621382010931288655831602673611207738853615031133119508779102892312683042134852599530021557376020941408542487639574281478714470895499287188695122432398950027379607622107508623368213953503983116408293257312270994028336605529383023203956704517433721635395140392652970025670797451249164330605924387042736624473512696442778310550033389934851443931422563564998735954488421451415858223924430292932977380122225262424459403804341756076693259437318361955635995472152398341782391518304997654958927690409384296356468259760783751750170899826244598318308748118738139470021650378115898137169477849426916271320049221451098356129983563070784453992779356871146073235403206117761157421337343410559859844785654145836247721351877859084781678139889124990798703212048496587813268810784061702373949987468505162656640768353562523580646763906766990506351331487045615594125564071453789348175575021030126787791082140213371590750472683861715950115467421710491180419921875000000*i1^93 + 91654050564411384622640432829133862922829097203542808447084423085812449428969522299389110276187930997729251074853330722064958390111544339886397612098762561418612886961185976720053361700551465328599167652041890504317597925360377932914956985847630312835682144533060231211208921306254746634760950020464694224574443361844713053674809588268731012339524318114925026935459665795497323791910171483000290854033977265039383302504924567505517980592205022971834605716188023712994256047855206221687423939886670203754036316816310620005253310830871392037045099000805291220799150165385534716297116247168798197382673042463374766918765783383587707551855044531624845319373831314553121094083381916967352317531716358270966005959768182313039083121216732831428665549778473212081129681982001997553995029770978348785391476931185605035529103667275237481099076703419882228413531005137326447140215080683610733978525785411587134578870473499619442577892337129629753697477398406974582810363608142716375669555299190725088870614742913251387623279445526519427467648026349910997265281709526105025212813547949756472641656033719139829290083934204881391912795185326777962293561208511615136800122266571006495458106352197840095548839380662866141547343281707696507659542845581987337044643131038444646659051829024680900424090954650269816858540158052192813598853204500363419519510727589021755731033825769151061001933338469274670097745578160325244048641323698890486537727178272544813924935006495655909900291152862432817652928092874459490137060077278981797635374810171689090246042991946618002009059756221665365644613878436957018533352630602277283132808184455390180496172693921503892201782801199122238785501436494806687480839133597066359644134843924448804877293125591606697133136773704169427882973034224215968313901973303914826081294453897313090295560803799763347866061299905057438374045228513626492957150818345626019691959073330722584162463304645928821737312082862962657178190279568801067448677593437856213338989448026780709600172916289014247527086601526292678062494597430722897373508881332532441849511201498440532919960807182195269084350558697303180246070670866853354783328788511831257715033977800264877827686038435513357926343138294922417104714749755228700548071135117952244581616320132358860280554079976364811043314310633926487485323980771587143717631058441571963306865655047184275437569705894630605092991462325995635028246088058646451182088681624288780143180646588526621400297735772890398199812808350870724328690890865266898908123474375974784997098332622725410721492311679618022172954996871408260787957064036088048205859761236650607830993932853795465200310853209555094606169409555399660400695278033003692359569945194369989080524774875297586842091807453384103327394147989889281690389290773960481118156026816960174050670042010691533831986982704413950380193926470855705148825514307264745707237592621457608314952773928590505667491565674338667729189787663239928502521238196112704642491486140929188391978115204146280005579367887270906115783275920280190549914072986654287634097994555680940044809308180886565786998554639929479739422337616232171940732618115272658210599602552561426976585337982857841904721180127750850279487531910529879034849382562447980780085083801521608566194998843962005586542299727972418394289359285836005281245336318812320700450887212690570026166120709127898304564040980311178337408328559284607887929536841016242242446227991756650017823013512372850456710266794565126371053672772379398337561245724276841220192884292455522002084062686089033411810902030012455739685455747672115218049121764824451698304949488991037895140366735017562381349150961937415242023797863230275135021779833257093253265762395498427959802973654649809216431099843136353202153030747624486335109824930594926422897317991998976114200264046926998253896842820179823908672735828221029395388224292904936749655946601544375457685310405546824767165041029199052774885463142242041434734160578949556009792355108897925168779607840389767589171457200631273062784636436632253988362308619652371535481466290882322611721880022049003815512510738547737409599785428235230858695717931098029180121063016016651891663207204293574931422280574435548987530803551445193543828280941982358988011440908751819135983620158213760061142321015869216838803502446491795056115172848034559112846689689627990228400406385990773266703183692404659808129954899433777530044463060520923420151138570587772822988173695144108555823377530282879505403635190738261251835578963785295530941610309128009248524904251098632812500000*i1^94 + -35065205788173549432043591954684421992198172344912828230875041100743258095775833171638188294008922221597645074069439345080372142563830992781896671773736509827144973786970779645270595727127181404717172343900611161119830994429964347622832248444474858916264693656734271824134883622622063459849844268835225527101810376234395722225452722444386883607000993612440303711917487827203950852205003966796093381035057688812413771079155647677357361321351156024845530490019842561901454138604991155428758112027767111632113057432394732096653204509481052345922356666819679100140941969679897945132965225457088775763504556305165747930393934459434282286698067461596550584861401288294873325290920009742555806927268146638954559015769979456654401062515880642214382456546670626960884676659239791098563142019922046575152671825251142507126275341692480431764772047342670310519296361832606076747982275240988207105702729703604766982577664585202755546005572198374850607741115062909384047049184143943262945860180540969962582254179421571861625015395623959868621741403430883883381999465825402043764780707073929490991579779799555254383903049514135570285072219398266334784773170811709168445398499238275068527846947295600126093803624534009964063457373121950458093318420318961022099592510935258178842825590342907284195798075944616828197704125363945265271338751115084892801261607007869184376275274803576104448981820781033767527234774654391271824028303204335431660262065996924679030780868575652650662679254116524560930109114440849702966754648008686097460717403570199070443379169153329246907045989173884542268910808958674144665887465749648114150950979630196969119926795763793508586929123569673299666517366428587053105001506399807429225760740367287402013306055186907581655505240100613596907264464910678522889677524841020668583608178518934584064940294379998895722150885656321116696811454603002528725088315664847562366959678484649554908502135628519139171036058243363720619292773634894980423590695279557672251333907412870688107316410459168610769346238760245039180006075801499092192702808988544841093196955573576759339215275360591159435918017092550836039015898734650198896741924980839303001282933597449822927243137436818897690236604611878514081216201614315663224412890071555634021133235373941651137884490453636549301753880223140589265749232304201420942516737404533285022748807960502214410279466899878771906394870469768592327306697685611365719828819853192544964626957326887566649088026320057863740523851929260067264164351732411074227038310382957189821921313196381973007619656744451212047264101153274526296854540001621875547891683886587587684359361238346544810433203538033450419837169765562531491974499156083243529198157351346203782465635146656870630813619975437644020025414423848068920801995554210345126814988885463110549629362536615525485322415739426081884167384356079242696339972519184744250367063866488102599100187748301719065602963296356161417209227911463904882561259798932090555388234411302827259438920078196248665797338974444028136759998963870055026587090938731115259265159957149177600681160812069676882067037522025401892803035581401897617154692817786642552783947080101831570048350331195614011227258320155238836027272260337580342982104195787381290126339831257771333690165618067551143509709061224323466932720087571253394220736111025644375780876024617452772920157656852874863418955538959974452502351705141368167137486058127528840845874577803192130310090869666064791645358419206371601747870859470249998334834016340599005045323458608951440112595247001267573662012853719165283910351005975887109395793793213733719515799731906539723490725581559605702477222071402960980007568981365973353299556710805017983332370588903095049963596785444671864829204255143562679624253444067495517764468837935118728941943911013734155189195722109939966872528975263011576226924725280851763590692842904220434667840425107213278874264509261829985792284231929717364754542217929935227521923226048464928097003319942129615123306634172143186365273244953003216618519139125781383914236969413282521472360402503003481966905648576748723616485678449603152597258313524021106647802072288805671552951750091620728975957868187228690924490326632000491498002770352823120908734771609177912869620101415542870233199081244058710822281376896153758363268797552466384566614255521726910206927461671331077520607655222306002681012482612303573243320558860195472708127269332316179444259351264735718135388982453057441789942040088038828691970930060621030490579226016230329765477335968171246349811553955078125*i1^95 + 11979047599973701316832802337229464980912039594942303201413453060801751900599507982949679595334036305875418861473791879447627758934334214891179728164652236521111128323630276362035471360001492594997837250705364609272669862690636168152024530361019009731805479825684702852696721645904157983837844573767267835717788685537887308511948198146508647537617647884595398526764908923193400753279638769444384845360946004673411037673228944664710589816609365852402342288080306583197997317133548761104097079716564012514824523092460724048669711864410636730890141201053677979805594889293264842799841547468001423451729609183667189010762250736924991276088015349844299572289997675261859463214656758672730711597861689754244709652146250810796904088296029112366922346957449093353319316015132606324009027260541161822722628805868600753965908597591661077132880754741994139789282199071185849349770954888734830390840927751619820827769615403826914118865614890770477817340993188203871236234357416600851678012707387137676352408170560468111878985712433804506325999475802487066795460830712686777478226856842446446210660653702430905640878200372546425679914629044642517911126420904350072258975437830097605518870813701639171770171314497023943424314044239688192954948302918302578897285178684402085108992261749797816704880633787743069220620663508917750666581377089798055117381652292857074569252253323927691693393567065540246654495061589707246086098592717626950660912035738370052610811878876517966670592708652204971950209139148036129903647432199200131608776776526711634320458495770756703448239818261315841769061169823672405582001968998349213499577272269490405436587309730147221194890613466563295369321901304156858155305923040977561466667315198130162298232859995455164129741458239803196461676581061375547063505025328144092076545572740384160285165586128571636375550315603870023237172591586529715977715349090165114889076379531685013928869809418243940329920273135104581401332689944231661580265418799994123264520887605781828352474250971983437083035731373815004731123873382142379318685530233125001410709713462166173797345107167493360153107786145600134598841147351473255348049038038731579586212791828906254758495162480467106291386112912254570684561867016301178458865111579155201250288682699356117299967386077305682208868962615397989810462258547068351425302810295631141261233540587103176945732812496206895841449499846827067694411617075536743504922427368384056364166937492164640930345850108593114883377232872479826527990458927326046490243047355119533181590958706211853919873634684854394104043304280190174705931457645802922583336825228557108281631576906379645754577507966111732720703230782835289806933903605699637547686556522272388894017342714910689452566485604950062950610994169928537861686750611367302646608395536954349232229408537173173934796974738046936084547927343886194645666054448509505893587281959999422162341588035927835740680150391192102889931064158036840953217012325791605443872340652731845423208140859893750426286040783620249237344878634757960565041509392136474899645138899534946060349574115780045927541281356513218927804520615618732587475116427085856857224065598223061139871064549776211148520206013535856387616955192191079764665688654815506826996110320509700701085085928297765603611801756677556711035357804539705685517747511369162565447614948027710442563270521575952952701491475886431730129009886869609705329348713153482215716788053252602494539514025989826760913577724119527868609694704749777741091890947921075042563360466940510954054989629513589992991636277704297346054967221832462154904842834741691046675657348675733766415041012231059989635681115720465421016567920739116615969335632843686008500632738235153819772500634519139099508677420365994534405580356654538475143413508912114983328218574412412253861967145846160648934499009907137769901736058258036953813806514342753760836150240804549614446269652338227398059277011872076531329759408988846749816149892421065956046797267114846571431007426440438680913930999087976835525132726710739403922876068532501628926021968828757502338465632124961616922931151874078114734581669903537704488417268219346355699367693125828849757966365485461406564901337879011224214649247827548375893635054126147687020563608483607475008086157310455596761540066681647720283104591034922317356395528264144297335899135077605183547214351409006263089740503458956718101244816051780324200998564186048204693716320111232002559884971733704341909868115075760388222385561552156465342511282301529718097299337387084960937500000000*i1^96 + -3620678686069733407695865127173871274426408067904389132367920636475934710163245079767945614445615760550598927231240194666554140579655619669956787832413990122360181811874692131533844177387474476820780345370757508981904753181733459423237652798364872678542607373323006828834383354487063443706764948712615630843645128850063404641406941036919678327696228958912082711988221580414272758699637882218372102266751878520495024494907762884417598003821991612700791472879101330608205072591189628616480712867141389931494963170306576037250269402037671655231505395449425770982408618742233055945695792460842830939321023510476126679170230063425952880814153149535218933004816386276639394220900455003574105975768599608130757842563457393657812855455449974601832736049209314062280947302920571314023258102966384438672566355710804568021407028074108825721774982494603582229756101973470934330929374995966316591094058821865696911034951587256440762567002004994479126672366088461669538630491552923628970544812108037730554565058880383689404163800279855998806659302675345074026873931794377394809122114744550933193052668528184268519649031673780080006479057658213236300705940786407934121168191598686317988701103892856747147369181435839769099579603303616668624330976056620624655519104123999123738204087594267679855290957906915173225131121248250545627785119527243683213118328840101734792713822866788067550658294774488891939651075191877462176606117191604130114608272988699924325721478045693316207613742274761737098398787274826766593379937992168584560050730920688047098542280457300046029539947895223830693751740670258333335311872281442902674362255665473326772287849411657493295628079695388625458773587582674274362324335400962947919620181990887645195833699592232598050961553555374453493282292826538615891523187387793147364030349583265309963303895306268395144489566810200393009349946698825476743602015370019045749881643599320776851000819538694529889075101193312376467561523149604373986516589954410343266562220863578667863650286246212447710094445414966367162328146528907954632597400812221265667914887787830092119972376215777221008592659715009770385551186123858744404584508321773750766923624123917633665935669609179805615416954510830654269397489443282962657891339964284878587812133634256826039646789133722318064623476970340570735116058478876717243181170389290505427920537092058515147686888081740208625827941874674866615753906694174912046430966145598465664708039440466063622451839974468005054482220431846386788162176576200045785738989847859308719721027748786369763136093697859503367381377118612634706038881266134884638182526230614697281980819489279379110451721012859888598696494619418846210909243151808267616251833400717190741688030956236926489747671067003407704292975402267453615308378570858521409684167043871630010916366367867382661056057079650727873133208726646258662165461275219189714267759873540654745774563171093428065940978959941267231468844100557515250753726401698422563417588496029290959832550719217043217140460506179890824410640113294700753009479431248921359387455930738935504044051212615572320318375696278974451065230400868244167868734736290980772615217477823899995559752223622038055294583676018298536624230769050951093867090723938289682942587885210817233533774968079361506429899802029304650659594617187104451711663952419489518196009341719247756534427942912378646044479690127612338289063722616712045212217511342256928995107292429932571339931982729260300383391980378820726788412059777632142810533857718996080705507511860786903930012164653748721380977334555334476425490244732040974235114700370958921739945342063383561958739336817510911525131496380970492577212982274316468799961203659817979151422844549681178633364939600734015630432513387172586141243724711218172075925719429655439624414969853504150443923990012443121766754227786992102425317189898970546451107782746013853323841405305547146451784590287075466714807133095537275507591197170256124602029504627853520432106748684860783153358654097381854945839520072545475723981961034073917211629047005474964569018992618899428241335893306866299491268900519657022954695799398660094154535710792760616158442248699126015153382939132988190595613473101827820708432570173165194117919867176180743537745087911368423494307347325572657522790606344918814711389535796289285564777760246785064592328674540094333815588986234543328988805143857250236909839583299104518951192039628624414582203369455430489612982847172569816521515744986427956899396191081663687327818479388952255249023437500000000000000*i1^97 + 973860635544808901738327351547111270526209356236793310846193639904518080078791291320162175947473246107462910742494272038169256290677878353707620111983018998657481520904748244296781562592088328989807481127252853636591182668925938672814555933097313534368157317388197706794094654390907602256874767548732871578533698151839338929119368923100770944697941300157210038968560581955075769488424408587186274220051095787339520384651953120782419371898057786432595682930567764642176987782646694737227179325882069592809773705982420801658855686646571007978387431108056990000915593559262083125021284456403017403346733192453552791297828321593092596898676219857925515164939243758185532094427018457991382850699080202657718597486410089385607348064117540245872866899291954602932023009470292744168080438002393948248227370919151764737853435815318580180621010510176546907347349724619889523732288283330590202089628465004189093854071685472299519674032854469854495760529735455708461431830544291218819429688341305478176237519620847501768421357541140624030699402045537890448613800090315849460010660542285388758720574574432883004930341166148092887689170685099518226895166868675099063324011914272307048607239679917661675087969809822760519654846403846038431856035623441435299473703717458779028870703187080595212527625944954602003612757113136993885101528734141305838635266621718158638322732378695519618638369150245164981818842864891438192658180070344533216167813128553169844709455370710449022683126235764716918820539606871415370439163814209344881988288562320679393648933889188450541385079337093145831031980018104646787796410640714893297201999303699992676652641637220833935207168286467330928283695873341813228330878242093948879158557838154511605251524789995698646287879793487513544821506609979275097503321967184033429366959053917213368226359560311792665865008815569580925806507171717207979916362314064240843574255138572161136253389881722767194912879989906894057247338616344494776440412948202697559312912036418770781177536837361047451771108038302813811412581089209623250205331733310294443820979065390993798475550135265746901509506474708635272302945034666862048497272418262871681165303231796873897331039053152467956247186101786910750948757559586060317224739306735490254489971073171685816884265878410630618967125299594360517886206085977342156731384945033843082137348232352417935219064510172734430779482031909325981443619898739687354402955795029018953912082478757668248133273337552283109767435442486758370239859367907568515716750183828191778059340097969759222328145102795504389208738777615860076549228217620229518292483393642643924101620848236317389284454768542032881046919771798609030924997795747210913462479830161238154810759899424163485713308239776814747036748160517697591374997204132118421728239503562308730320873719238583239343217004798196375477074633023054112354974416883855173221469729474270424899029370137638366585364076907954464914666072676572427362568384826811888950876517926343405695530348541336571246955600071821647234281413769622440553281086681000348353540545037020498622380429591111730261956403038619598491530754392206159399448803487501107895793072277676174757510806045322941976865101725824746524452469444470339386031696823206335330588861184444500965779881200505238326129242838943523687561066788993859504716678351829937550911805197522644009482908614230656062678644514858387088462131765886040489249953555789565072877733700245791007701331100313684834435614927227803574744620308429424359443522492012696140304971880132683584826827160109801050158772967976642128764261019285430093104335418777649126418533045130103916489447203618907302510802226598635385131175796012807836515016782459482457789872272291380019623621767945849385460342540972313532184388126745175170252988213190151694320857448807064295530514446890955696836755827486754660908859877907413166518321597877650844240353757125996861581009312106949534105262395607446906722407789551989911690150804545388180650608504498427790717837068034924376436006405315389350303751647755624019204276073739517536234633579519305901523507238233583483204602853054785540062869575031707367234688130719380427988555738439755570414808307922948990223397576215136085520293661247658550443996515659149324102167752678334543657822439257242971038581687437716036125255807183491587279816649726717955783856891357812784975795829041292177608771934472259042869767501900409733315205766138176057759087778401209099245508483200274226992769997790500013934433809481561183929443359375000000000000000000000*i1^98 + -232739057709853224174750545986284525765607800103836862235716642664065482389103212432884458007305777372216246879848133246424132749511675527918126238300222574378811980697039987335833217528145994781913660857637575302102986395688779544181091503816024733123207109085465843754702988312601440637432773745354039921211550089310519897063887744860629079344422766000077069805666445104713972514856540797692813196703582536214953206070869060312756078684053483677589913375987881397064957953674563836749350621981790421859344610722513210074219662371316461116741772238703416967854339284229177930577342614214769299051873516282148237734062961370932780769462857491783708506336334528406930330553808741808173912461373144946713647953825531905990234653916055648448805212191474675784976990240453796874855541528395878516781043639917178498121568847185051465177061069395134565405180005070350790715610995720812136669771160068705418003110398440800949553441863313867369862984759843045053629598858394839582779848484709793296275052805387794436054058766424359356501864302100409276468035028425189455123278225820165396220695848682767310324077215265498220789761912260095079254714977237238916018259848289325030370299451926090391780855058863516468963461482445990818329782357676620985464779925722366934090142591284193978532668233634788357326925002996218913990647295864145712831203094735413055771641248082963573606499871987891287712335889036662999025378392990538517958399874568923650616734828697101142280883606778670897000877701960507987614487156217126761935209557959476246078890183962570070453229479019953691144107837032514260600473774858777737548308022325443123142409408515489519546943162435336247079677212252903709085430234812786451450031751074409069406974236764675827865179787456763353446068589897760845339579203980537763659222531353645346998614422419454484836684987871527494338742551751866295389080858784633818025510601786516203175678073748809793576977831478991077311871954856679042852870653998993816056999529476013222513030981219781018617571638704413677908421964046019296159454429462034387204517859511915314457372022524022154146259421927704688736135584123850373331054875594946502355219887161062935695879249102433744965007977727571151126188223199097007733627940852911300139347142202340390413123673110611628789270695905385927338698017602995178533467717437012064480616957177708856956664732827879431558705107282969308903189065358443010657915786879389831575338488763771386840191483862405146106239957236108126911191753346041379846529184251110132714677025510385140853926830319805232259442798534787885816036665874124562337562340650292518930004214297895878198850559178839170613355164618545044046065050033206527729760937953881329065650311289718122996207265683300202990384617077960625025550093211538294339523395263045301707001608093620929835622649841166822936461627143836169414126932022772640175656859819712397016882281608897836967540143273273663200698547032992374463217808666733058236272682469352888621110407818673866335866352013955446794603112042847325128946154210169031929940209504583301044372026639129994667944278748250317553382664852847564543697353306078511372188809625739753327328408223487182053343797252856361398796630620874297401741987173841668693248794309752933926643210843381503107182686028263997064885099417492249695719986105136294111681331262063956837042370137492095374331414462466801928556741434540597797577542474689600816731502762346978893700333671642880443656077152367460493804501069095798167400169639338341493994205939067931356326607849426496383833167980143758257943659156795786905095814773668662336074100012523189415046140887352561117625284041240770443362101328973255273596904790833409457432917011328603861172356522074352987533052496615362208427227266139309859853019964281979254686867548356976831803102283697398613267601317589002643939586692037324678415493293072299927037652076687718896816754228822883679132163555512839174596551568682715659254315544467658349313952941072061850591164489812972921378069130339101651386757108453774116529860113556006612204830106299327902396024963834516952051750940106983823418845521101249243117882323229357393782802508494687235890122455759168609458084813878369599659685643061618452542093512250354307020634963018919855748631153733530334320795676920024437555074921651826371573266733770120204868279586862903299744985256387593553162069823358775011535555377537690301872920376899365978819104641303470630668458538200735197243318452819949015974998474121093750000000000000000000000000000*i1^99 + 48955976242738794446765038075251238768720376423199992201671194345096322885478973687831741453240539310636736489372443030539750339463567283352123931925226402826112168237591519728304049518762045083392454855918747313445996542908339102428654582455087932172423790077755823998400553265978684138112548017052066729645868837839778517571221067863727041543437930035034647644132881984432641049116923280178130652235933736836546341720285025853290865710218232391792291111053924809057814967583716490132729234556632946174265473161872530276654017338390496075860582048892120244659622524361907775001841790183606152802735313523527065799233618701975626989684038470825537635264963220850447423273300168444024189203027064463170848261920974261189687090507761283039228864214291938379844087431465769770339913618850518805763851582757935190544163362336981991352251718544318465782614356280464171598840498751216747247827780530380644070204513913068761774302486939435968709534368218479425883861347591729213529884439845724662645081671001461551331186137389777209931312572778399366577295662543229307829682727146784664691774852707716803672453297905530737922584032086979626847270674067131815012689179922644499699250279082469655565152133512495066499936837376171595656073716280435076956195411023810658963745951750270403085422921198003562984210386358097448713284703852953212887408612673199281612645270800282148453067787310988319861819458028220661906508483630039667061437717729558927263529098343742487338648700715081427203914992955600245737335979495496012091640864032976293876082220335276784827210937009206602206351022568021406046615286219921035793726484870608046347657840375327813988862432098164468106976232817024334149553080131012361737984633817265183122338951567734493713586355833175416851291437131388249391015933103556783757032312066180064750693254844693754959825570148776999731310438073130673205836445232515275833898023586562957460110838623629590043208569193122351299449428663519654475564502416595387896210605546054332354838477617221989453973515069632397801269398999822069578575107341731211381123420418668229155037310089314814532826435321276498332488810585290676373149685631647855324966153422448032139324911857601977609196748837349708605057989131600843759611238804631121752689097300733266070544501786377490156344807162859073865581258124967787774073420845068736952455549341215400451705411376692293717733537436143171021640950906855640279802115340553067200974870488852488795012845090095993765268637998875131965659518184217104847173374753071857551650933043513612405502661380630902004229695771487082027741163023245322538079407432447890854078910739854723161968758928934313172851912709577194455223377270075070469575770208061265413674496366391305495365385421938209554144099215564178056060994586572781452856885320672763734574836465091431847678762412046959779209853596647125520549961694268306959648697696191587740570554620798899218484234433918571827522289215532715461111349536412172898815800938716271880491729431003936965675533395007422297504500389077745580181845777676831694244613837561080330333262690710780126541776586810538756188319824609404046908587139767275458665925294493662565087538182035213961595336923996585729208024333838177805782766611014007264974389428264345954538050379321009299724656789769667282781802943116906308501842395664345616152984687942602382350797846943191524015734792982874270277623566817350418344492205703035365000627825400174937753459562528753527321345031804588158925331955366330536998006300674607195331129744299671129674689174054163661146997002275939099490029321929688732799115810698449191879815715966423186697252254902451270201974678388617069622001905178000165747511209482158363478960337048641161858482673751941202536985019778859564166926089481422721613093746712825589719489450128705354133202740498111885273603137834925922973110989582657915203824413781729610785311421575986197678901693065391352419138120794490433092248143864355574373802914535304255388448518258060923125215128065910456068959186742465150074707506017437129025679938041539203940900747409274686054180899168647344257026575295853800312566691035166493636150819076739056200106718725284346975614680105282437824888456496031231161801146037486334058496384036275590928212779080416459263408444727753508242067906058643277044027910137596383330883639690520905931725516415434786978165400826096679619672133779982209708788986304232507903135858181261191850033712928550282128536963455189834348857402801513671875000000000000000000000000000000000000*i1^100 + -9098344941984598348491767292389232308354467047554791974710570188579659734806345773488252560750154680497205660678719528831300276291530619845253581350508170466811901122400718680692786461309291746017041487842618130985975910330635144211787172813488189989479219987615203233012248337074592761508137652569061075890496672249442806115542250622404668498497444160900536189556079640735600949920676854812731126052303283008005458818973303239069237508143561137925348970048650041098982486615720928713471285128151851265620344063308058578800766521098009926296229286213571655899287437880759025687499384846240758100258704015539911302698273976621641891725555069818932659132981868979462433890055689720598390856167034495858870892971704368966049232507644652802469394698020411030099659811706008170002133474033440543538039952255686497952926580302335001884192370788284772940495350819893212525852181975244150778590861850642641277740891248793910555760723345228820076867840491031379925913639700768365739338117374921289861567797611781433936196010830850149247521804018191587641094548262462509580444551625498808389837120037050107857344190343591681311171246599163619403372041271224246330368830626291033989320170413692192363112506225479675671810797773135104245289007089308127333531941442318790523786389283526712507138099178000274565260983295164949137813570968000250240494687501633402456407756238835837289794091898873426505366953353168112123738176573356463275642158529437827944352003272586522621788044198629245429499965553828386106209806840016463445819490000804996588470909450837529008654326067636406015130147409148520152206561211581351357403066307589374232886591483076389122144441837464807308362553854981790712987302520586977936075714482124351792027221334685621381707690326054405518706784341375952602933159422336505779129064947315840237291701681089472152877399281176648046281822335822934428382464191036781969928020305691524098716928750597423340205257030689709582532855494797576195233146817850258955967271207054514960536188368369382174266829484838640097373439558051274041744168535944082595956739201046619231149700934890956605671001345134802999878337578093233594181254555896339891961226410222544242292069551269907111468852119024248102130758893452953152680486050667242922028270543756643299810393751974155145303098942154428304558685926102398508016883439350738425992596981246606825916259043459961756488878855680463721310274621448468335721105599598712654413671594177503891807258112229337391868572574209574288566704937994915243495490910609796930890895551628244264043163310910324214987207578976481241328448070761791200043487394192518327413516145377541486228621576269462394839005801431372509007499594719708373178448994396755425738781804610881466505357937146312855740195413629431819322340165729617635472918957843469112894179127035739243328193512244827777928104478853172132881772782776830178845799474972913707394600855522264148136604411693923719738345397286237304308897215648928825883215411522944943659820850062233022461076248035942179098544101975991217227590098655715705753184858681275520424359114598174712965479831941832611123054869221246784302525237700302985509028141563326449139684526757720189024335414972940718945786340975806253411971376539501916996036773700707871799081966140968498799363347578543766435261122802830312891971505132737669585769300616822444320028486509664586455792089652498336497327089310378261990163608555267156424302565006880113531384253230242039625890204703202588151707136201311055531116753686557945192082203571577886196987420904595335587130566532746666916421565445251539934961315461658080978571990706531007626941469563177979940630252482058846785248492078416891717548554833618968573129665126472005521840191322082595174577275282313998685814461682662323344022314665148765412695431010313264628235655471091535744747852441707236834701909426109452072800951499482303295232609854574890186003084605438767640977022260518359106238813846108401596903801430882275361751311398469528207690976129602850114580448651380829991860608278596505454194738087887642749226402366845463442916810115202453875373374339433615130827993652157406755321855956747103970824453881712575530347827194579299024492080479272249527102354384547903224358877336642860202635939552298381396347712070889279486920603362704393133225759485423777856136719690440098430785180933925309530735042423818063286155373147309158191646995463523573258664311232771562641355161993317324231611564755439758300781250000000000000000000000000000000000000000000*i1^101 + 1500638070165311670361799572804106714361484638847546692762355552101745852114342554642605076942113095618582800059718358283719229372871471008406038511309585911402180459299725870782927617403323780824871422766367355730473458095791163919613590557556486297338874576217094049878567088679930406875722526308899229624695055968586292526101668960138844523661763234008987134394891035017232198908213230593295800213913609705799076134848843983427713451438662598038874509177915620515559305148082119604218725947959888467984069512531973029186636654176754085844974028755995222538118868327628823356979700311084900756851268566894526245964587124958472788669610203797482481473292118723909063187757865300151845166670895613178899058415755545953071787780910030781930378159147439278869497241928883218060339188964919810075407681746039558605168361829079291739805638746283115626187227879370454733110596947427700789997804806473386550491312440672879899354237981653850220931353071320266992916044770967490281677566733687241063239251205879431716115920956165466895708809835208427814975445300750367466275281630457991087647071982731375149314895419592944347974335951104816431461877771911662639745048227236718991454275803818990865205912047950794843875558683955224311831761990324065293025545644870383072729566309145006466810768724501118774235594532914402743317898216346247940231709258988730161819793415377464538763111702030566148740436271626984382283480128891160467917592572833573081550976953755451931168040678616829575220245751391351748320822439749150181031241023522198758051846058160834525526157797250596843445115351179878788116696093827940939312434418063100578351127588228728308624771255727504772307267583763689204872811061805961817233152798672624695239944425615017071908565093241244585455411899695998619812641329258405578990945747362994927671072705517137463405908868696963127953805126357712605906464007869650163354791122345979938475023878464861467764265510644662733539462084394669696155545453369803321611084176527836650273026756647929445191125487146693442727847707393790024200206829533183505572592727910073993061130372546179390937738723767275019296929008917307325222237320509239061657008509171356197352466475086734236617398128815759046316714765259380584356680855752121094578767041790436632735570279572264538066260441208994881028211998687764262958241445731391376840598131530423341472181070184775277632725169599404956621661141733394361218985063372364406796997700215604965483571237569961577422044719101787131881536718573395042216461272697020105963841858966483381858707121059893159494221493352884941008220851530871906916145825045618173720749126138427812343798902330180949714308275453847564734732522113571101519202166266206687571652526877759155565711919415579251336577477865676314380083620962966082746476544042838840134720085222701994240560201812423064794129158464447201310783687315234504468128086772585386335842171314532062532082252367346572814166305874152539652641176114754367502189126935657434530605157679887673206980109625618555026978676234871655576732510520020291142928176703060643490402274981961072922950048926106164717245204295621610234235578095202076792092046991281943006169964789303912512819025283798810468617909579652242571498046887034674774115734400631558623928723542461822435848183157197345604368473217433650069005786980952519911464973915729010581537580553550579013940059770860036614460613096618323703856168151590495533259110715354850657949489619113511670591796426267882074339822111880431703576420045898609552740875974900915336106937911024129342220184394851111671480362811365997044550544625256816209629882902122787207624812280966019898883408718528054546169367179269182486618721752111639971164423426888411904333824632894101564386341295895889275510015213730873697828757539581323577661020875325240989714332852011268847255864233419104968209326040400433910218671235817798016228036969273814261103079724128148410016387247874519080062558041147400592878608264929195661108278379229712177191507241217793398543888922876304896275251315948120846284793541287744210082690235978472096142079016324182060204737943384210590449639375522384415506946473300690231848250015484155030356173136928315770852298318856929859385752068665775829877655927089232602793653374868710266313826525675492633995158200845688735832738214882317844974264427426487074449493924517382595879519775837421646951472000302658001199663729460788244301154143129046267404191894456744194030761718750000000000000000000000000000000000000000000000000*i1^102 + -216513302646247867015152555394211704124410183322324400856552622295163418206930616656243807582293191699556925875420597608479586034888387661721487957633972844726651373585709729438472446181842729256401836854491226034129972300295997411687868700812208471605208912616788356815363309590441478039917542278819689168116605101616472370189788457912910367071551625129552712490752090815462585349801035495802249281807838144528678375475196799469913304837123883073788656869067936214564801593343568417001456594015579560743773863456876664574386246248306888228217546726814385846328796574271769538361343161231330400658435673775490395560981316010721781594607059976383165453765800342081769444731799405818179514345228613999188933997112444485111968967753190010977564992662797458861238398744142697847097430768606094284445324152511217979644961660292869692121210085196676800835400405385425344099509708638816562824910802707178268140299644083647869280995684317481941600772484519491163635443790214979839185330595676748810876824856622283597900201232161820910299795733474299341905670155762296323959018625037086045230303032682074810374677871954414375243227728575726765379757011360082317390182255834131035162811670672177340708404414369367697761024362686700437571630591835807623961722551311227789663359680758610880718566465141458444311919055667386798882759993157743846340170968017861412502127055503349937715966245849127932098109526746683325214375584752149624318709898095761240194733779384539712702587763651106696589966863775422072045061107146019755186639253087450612594031326357496874299480672984794376817620132855169578778288182655437690119834379345463976668699679757283839248946224211750086056470321144418867435119628780781722383484826024099872473206604406585058621526158922524727281366540806575817215838827952246453978327496603024865931347737447458451133859082833711032685992988937769725102444559121138645082388230139411573660189270427474192676328098631211037031176705247537087395312822510776506633135736337663900050811242186182596530270631440073804631902690579887931011190494447739924555394232382932109194090073584260349632309309442220830552954376686340953315630229340552394325973218312508662204830448893618696896348012700238125686397940295366833825072366648775145928147554934562326606454687111564485901072020049146743736891873613957553028886958186605335701785295025003344648214553518816040930757200204312297063764363544505146414560969995246164231005852331714789441222112027776222558007082110136594029272692164484714988478577600766689826522670679425384335908133035385691468757340809110632644176823384403643078644467475708748654168186494932286174109503016315424123210386044289999528651494332878789286298345286326411303944122313861010535825780487738106576072430707129772277288543319027820308228171184974132283305307620983885329431322871858990012713367576263370728173903894709330719273112779376442275813460986241923343671955089080413522960009815992633794270011190833087740063761554610861829884397348850044029896314589215514498512283614237512244397077501848740001162495869125305335534959296079121963089275023160777977641088245860763956943302823173119967142666717982083608815735956442098218369162637245375220682291035049184511673912140024453165778429781927744931188356626320120863467841803451177715581208139025596524548344361731167705551149237510203361550685633412297481918805518983262215479723549024765742603389417918957730418885970487691975409207266606089104077372753270192079145355827339292576498866626180008435805899106258052815081101976501838532968319296804595561311388828455760663810915626523439014115039586860575230915418016779959772280555992778866476168268859590834379117437377146001721694177300070016293027869309040412665222266018213595610650264117908715661293345157818244917395230277507343729233585458467429203528750260617011591874525246275960272804781834200049879924414218423971425094473366826862102633226809699645759124538511935593512937867358343541618415124285749019699034423239636935884249770737464535871812810766435614053481984316564977354940041919876298066466610227678259319554175635928289229718934283308568272288275430159062791568971044837502593458750970469232073813173257951909188540086489508463517421861601712034065598965778999861628826061592965813240189465714673254012232324313783995465199141709469937685192542045625985574894750696361041539073746804351042519250576495453142563452535118616651743650436401367187500000000000000000000000000000000000000000000000000000000*i1^103 + 26934656237427346929176428002947826728035014787058079824348023385136507574080075036599244080917627261575069910975246138916845107002909337609280092978284018634561919835123109967926607740595865934573862892792920364421374951583015313734753896826873563660989840969983562166805805149077271376182538850594377394617683873402879799182414948961738903264367840787068523328586399648878714681055508410034158463242556377379848931096663263339329426571432864782605695870222898880278808091179775145478836422780789703422641085555177052300287506198604132163092239703041323121074106120214577283225607215657421787863211026696924269255982844979411913794054892685723139321514038774276281090938480483896943424459295539504232404726987023620896935286269772339925673615958838836829498576187434287965239925290745749196823493907193254919337418322038331529086858106350238387550053552850977391731494065819475377018335713674685637485888264132327532293718362967841355274503510644020599972497586083831821202047072825595721595911258650974864105383093197795362571468504273668950675091782711521217385798415789280548051007954384624001005648270519189656268911305038895259331917036609057622146980373148101482167859847362069513696937676256905626775691808314831998463259407190967251406703153892166260539848067146368303353451191329906994345600459415006105100796438991743552925180005827900704769128095107948894752416837669175060488759455501299124012327473765825599821846685382381739485145076553784561035468099418162652925463776844073361989208963071620522308245017997040014347959591516542147966732350957607952954075341445540261432859468221323210443564175440507637921926393389922224879792440800365527329554067336680232118710334589488183183632167491450927748132540505321214975435499372966216267162913153560150475698661187330004838799402046112835037230860623571567842018456626312678400899452230487602131997394143968728588664299826309018584498850821082490624569562579216582220684792004273564307115532782434572700431468229463116151187609142362795910018618170408895246846955226909726318869893662141169008830833005660370288262405722932922011423399164555405458427782859538241694429786354046231107973802569130018762937469277743418579090216437885224150606635348890809446641413850400977379902323730492221479221560009443671942515059934036001522034422164859859095298517744360293951125637907628716093319105083918845140943521389523363099295571010395070427757893355484440533821236710812755634016416196119378173035965507221277922393639973431298088399980023110718982462444148087888911769910372626990913302521054313523326292533666017540839755128320355355145422443313459402707985206316486819635549801615660999515230592425800742191864449392118636315438744957976183797441035625645233455235036177969867665013346867322217930064470626429184391419654646358821505695082067821879415857409299413809158919920437528118906225255488381742910146521550610257393001780505403096399935739821918660813992024016793407878832863809612078171301061585941369954559082251194531087937257281903680688074777082480432722892546035476594410520547898962904086865162560274242164725109159382883878581393994283534437345981239870559158933545753209707318786705465136080035011796655151935924562526625848510263245304214607642373383111495360963600032444659531580828129640096650369717807174409644993800951636590767232511784656272802797649144216427918874709785534019381367487754788856407637096402903509467572649214497218142894684234975720231086993081259711785942405781562024940257910936201468203332330633118698666754138617594391521792201192196628961692893435190603093409406224768071480757716841645153870439187944073456035638482340001638931788589521500929625809989556092039814795043423665462867607814129282870201812280185070328961029085912035920045404562540201157959700928544982749123486374473268535356101942203101803283654202087004588375946217703999718310363711410267814597931711926010332645871384874771949796462905175047814075555965004874448970649482582675241262777465020364231784050569492649749265025390052611118461243463531054903043491425874889892482627953578661094867242526566149366192404222351145311414253055808979030962839952473622729681554375842155681037364929727424753360677994961636573959136790870601920493886203404395775457952622333559473538706795824705400938409664790643740943073846678621171613721610622717691828566161171647657370480412599903174442477297046780586242675781250000000000000000000000000000000000000000000000000000000000000000*i1^104 + -2911382280192346814048061699799406541819971254860995085368721369239108351831535975117629492944104297465018146148850655439887071446890947451255243552211360035991962004859681285178004863430559485965935208202066998758637266458423784636560820418844448944861849785253035670406059517192057637248532296332979272838857342292371596998008988157242636673282925564630665365211334864502541313248696179425327529133274771828149437875956698040586053384577518504898568810569497651523320582703404234050491793422810991432324482600317682438276467676087771880362329939978672413395332274695644246103072258468345028004051858560029598292712265206914848678431767225870752992844554420629074675501204471481274377640868912414948662301247492678078348418095446469362789145939734850511776262393246791449537371047010197584470137676152204311390546084583439702568832704004132524102955003991840170356518389797534781320834252788000109359953022843095445947614062491556767837313545628969536110733916890030030227448803635219888616939848607419305099247449133989677723888121050913347211643640132782375871809161645664204625546818064970804619392578979159494998337274548889587031605351293351647272729411664804467798166188699830966370456935887527682044782503713833442773366448828001138580993408089374888669616388013090396678633150753840713593588765962240412652252129026916598285399250040290334095647789525880075340190285175444641800580086176242997461492039758707038978461994274758042399438221321134734452241226243699126430511239758728509276148185411930295191444402671846324705455368839036807204055862125826686475052283915310162973076565230990142156189192835773955479518795021475985532878749229125296176626395493433789640715004671383096965204188365853350574436416691628950567929104786211995865332934566963254590056483179986852794432773956494736448588366859345603310316028956005012479020496582584408462242313010259143398138216935542568055874158144739089949492009932647353599496425112327234490746054332444316144938961125098658106990442117288312294715144675426272278804527699215159869246434011334751034554384932008335036419876812239613309323707177930386839388007432166200369446621564352484664075988775667393514176992460206793416172643098992566464199410680337033474622926493898606167056335275948311913758274114900700139356685914402128607280582456307259616100823334004950951538244206933682063449364525707393466142850341395184544132326582505362469207988626707072373383535946662449095812153628998226898461255770316933376939466123569534469251259391782500450399355635710739108316088234850612634802772457930962789003402612525885675615170386868312534723603456045418116953012235149392883961480924021786701222416066726710558014538557416874187537631495664239256887064277978762336780376261261179170554851362489567882095029234414628810925812555554014100161054233242269930460691035208563542578511226260838839320863809610502925840701869437744951410963619327053024443834486203081806586380276515785275127062157857864897339805436173005475634919743845011178986998054989772773168660231452904330654542017099448158563943768274964879848300896815478075863859321152643512537904459698490894036232889651175672702060634216087792240103690394624636898191297564586925460374026918092952481507073254771412565926109264723951085795131690904761507249603621426608304738812878925991437627665546497895418401448465494717470296209980917818911929843643747514870418423648325695646445939836980347007118626354506795025054289715638810305002483210290871593700740199921547030578598249444337247499977714905139233573175029628628063580520960626571626735657782219824876942249716297114279585635928824241474227100600336409954837823718975479140357128925217577587690026328660268263275514819618344104184630189899184388332753751249006890831684291618821226640758697209756837277451199256298932564768398794325070671809417734648606799232269622656011109575682826230790645508403895217127082214373575947369612046498485980238024956188643549068075607075773575540920810145313994706615459331371732590765276659796458353038821093123246850948019424383859877961873352756385752846617314296886124992402398183812848289835298792152309222165987859726077386740146774258453928065706897018777345111925068101154087493787283383507053018786566039682421712793090097690243516130450732636307434195319535399312668584506872526326622104257578910336369220055470074932890988259282833215434619102478027343750000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 260845029399681710868011106813100204258431184562163124379636251678176782361659028328416676480401506366139056438995582276619868737074360015574632574360150206297828194061767383831188228012759111626000064391595150646721649541739203777209908599973402954186533151170678824463309341878595331776578007946232122837856420948561932983610504067647287285205436735210510364206542144391394324435045185862280599816064005630002499012056347404564708220616078212662365029649736888037503560280527714758804450564398493594013185505679694041785488473334512949373973731435572885587423744836869276250225625430828879823827921619757022068717260786405131135890754917916789734628282161983663565121281032334478154314332902164013156736673789789246808560701930084046591359773478406095810706185965851415133010393439013670165297857557026134425001957191114562041903359409731658987209244165010984563758924831512514463313839923818701704249638504238945840098283262690262874797537649265935754209735699470737892401340611316815571124884550446720608153201403513418609959643504615352571042591017690028986215203199651334952366732907715559205128938642659565932536152302774277277503926969087464775812592905056517396972921128110771781807856047550095211406439021566157628455197979906970121151286079873182896573173903389616984038252866907595902256607178233703877045488380136290139339606403617316272598515881309102869648096559420559741639170088918778526391750760485758581599559354843254326795908664183800139821899765392825879362485240409373665553839312353540648218931168132128177350480000325219884526470362358101077825919247255257619083430371532448216523228119744781948375800292306742315786214795282133237655536429553827351591368149208042079989261785040484624196320477774873404763809751528761637084278941438542301356746539973688212555838272117019036063476381272406272143626602284016106513360598240927105094963404950534313010722314904456449395809294835945300058690208871859482678162277091370834499883633294235475479912496485179681295012408198700802589050469303393606595855392389488555552256476986063004440106621306369306248907188999305817121075988754192473320748519739970064660352143564025916341792238996584370324851876272862589318362406824998834204031668646590865976513001829529757506592678699707132564303360999485582362343467858750161120765944224011456657307873030356014720477882350576088411380820427716646427751796592818129266902084496251204092726996806081178518780155811857672162540499266333742134366201645160559092743931722071042827891887982709633022433294708972277547310453864749936775409137342535812150148931133226790871791363833787714716958454532583791226655804797087374002478014042649429187390861608851294533324300409163653466184910502892057564245243435511413859006973638042258923853128220199666808613087710333687835109586517927444431238994505541517990635899992669134746001559282707406952733183155967547830663447119709144781376067483323252174834566011340004934795258343223662674267243994196542196320244015129613024714584225664005587854676327951053912007972818378475193461119570205120224197287631663532226716032443285657476488766248883749329133195184355989163405032812663596310879893450144789138521321206633875029430127311201240767221366658125741334102608228366448249382073416834139687848192819814123221044295246712727533590510210767130710432063133477817924968791741724367871630103919931442837107052908459749530750236468415383670868441459007308319570679121130960026988789625069847170058099392601090431247910774978006665712360922679302644078542716039092597987669235070537278217996714932394815018964940846171500787422545311910516986321482252089095661318196376217471096112003249821816553730495458768223264212698224685896038426855896145063113507071028913321300448150936404804787750206373999439766654396321037134234984920940988488679533361229641695283463481251422954713332895466907285889340011234092199118160997446488039721027569460962373310223987615260623467502294637523211912793782460969001558192629305763217404766527931863049730513424190215416922801466373798508162520183939548506253955366511504474186285030204340696901130784360674757769430020510459753385403583467339974423457382618617494614552904894747158350273340057182926929665326821052541208493882156135651608147651127134458823485942010132582921253054944779525522744981730991421225598416937498603109442391413090224463082409176440351030273437500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -17052495621221763023725632571013630621561753186183256859764987723796198682247433693221594382164865616068575212497256737803303168995241317267774912969072488133683024773165639233935135020960397486175577263011620443598435024912007633412248024722374947788993942141092508582274756574802844402350277452267259882515654565901892933759585320068959833536792870735794949687115681618120807356299628440513494249036685827511520839695013323225732384795281208871496628702049371795965204571952315139978826474602015723026078988773967036596817625339498692834198845643336622608869750840209533546349177668666222061017677542157956827547818927512057658177190141909517081104502275768245043390971873263571843067783003031069537076896112408689724697535102530840756213576257220952334673482571037021946839886729216949950515561625417771511718096580894502816113096757460333868748277003594724659347771042760597203242142740448937802775788527853215151286746235302485000519247854642322048307830352264032591181613630082512870459318658924034096843104903224901457874920086505929897312639559626194834334473365546843662743678222221486791462098294437552156220038825901165904908655609359809339992273593880426147241313499671409943406616226777517503527068888431470475743291123699748419728671659221695081760819921186302766561803906853817852632120168717487095018097514475553113130594020599170272772962419322625485806959212756923939580264325000397201381996827123295734393676138311297055341333235425126907660836665853131034166354544479131342212105993641058597325929228973057232788092359979592666424463188644199073717625036512249018917272852579413209094726122728060937065107616530466646878176857610536636701181034889371815346195789707498623191077394546810916353031644350137496267991541883352900870300010350249586123665213577964065364346101290326373179567994277654280194743728012864661390311474550810652048780252817610537379124479573951862252476798977757353891605092823382764051404669930494758616792742055695540868529875328133018762195081170742668917870041162288092693736358660958533958491424269476014829732692606310345747233957468527649423310147139998903313540618197319875166808567329076116090833015903205868379008743367936525611360597455491446690155961574068059296531205313878523050876108482980206584537088564393232197614381552760434539940172280782466902389267187100148563162126303046463190640386453210622684293879018463504870984414945190987723968458569816685472153423200135636639370189321689174776836843694961021205884109342480002813884277847881062662213260119410593003676408250676675217392726119673887645019868563179422007890278865954921104356219594896178616927145028398578171776108548246392319465603273009861044950176521249054068853064476978607245550216185698061348633919873121632892423301936094509370843211866667666136360600658538334232614489753840361634407793648323814434042014137185916447265425417708891112201446590309527299706022087922817472516040944235886319035749975536336219875109603545759284336173635316000660822029175537333451108319569574058587041489652214626878060513602086785037615622377714925816682475854248511879785569317176207722522301551564111930987030918801836265315422139703950938953285975516972090835468423361647394415211857327889486961767363252167102831881053632455995701232512156585314049898415662459185791664479193674760152931978620522958528825241614957071897744009175021792443002187408711403123215851669516486495188349412457433820625782365918689128352583211494814070476197364912574387828781909103907998201842547901949220037193703009232328537386122866300811044298289972174699558488875411154792114357872188362850119929206905081216718162790194800377111251485251081179490313506946299915741016610005351562442945317598045746834384814983935919958338270519905339392278160808893333563174378661097280740169248300384586282707476609672294615861226949305612101230515561424567739901255400373400373563723532558145106831671111766858544822285447851064259574849264009140849283557690307063141827246540781028783541066526485466109953812317146048845225128882204832847314679479875176093119962175088948091033507550441336799252173530700894005439245860200331144516184228776621334790708947148500952409817180875196247029347403675661097057289303668842999445401552379849422087212624542510985036594423163726371346372531052025905598632068076906289356322904250431359593338266596664625996384325000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 744102581914927863330672494911491395976028486642727985407368086047013357899942887195140326400968969753959315167940250183113104360989470605454900532849171163777096708384064094020563254180734422317914936007033137835936191150753081884478502502016289005893349570432743441485866837955094935505180326638209429989774277653077333138338868813154038676901328165444491130804633639008314425532461861639461697855980181447535381074926927685708605472262953151403989303186948142772924175497892132227345328350345194352446853471970570063256746807403730736477378148238479630253046427861899776944578467276732683363901241165803231620309538729484874562770806654699736002941194912597149208243674933714736029924673341864589208272583783928890813853538374679276982821006144352960234043116303927394570737959765444056905754251566442510399853645677917749729662334344963194625593706794022348579973515908773488250680378417088352596635854479682784183847262525394643975935790096779564640693500940430347909166529851237297893803178335606040736094915643174972003362431788082887021002136840474351146990123624536975899736694728556623952663923681665439633601039720543196382562069115935025705361881762121031869459934969571593459421335564236681633539883042844814335137084885113648134908223617373709767481442804931477006885824062466039878043714449802471376530288337274459003182798252522510381478046343752267953405480212798279051422057330987011137345360964900728496530939222372560596870527165801687748832911370071004530336154581574651933332873286987617405105288011164199027245994404160799181243560814863273524876054922665688378201521402094161111669619408445865561110210535704011772060758286693349574550346013460995259545490506360659787777206144040702644492082057016367913767213574882697538747159146664459136817909806211021139589489152996899389554094641163864165403652708111251811395335450766265836430314210151514349914966505098263163977467125956037768302085828014672135226474998396833751331831469027989847414359544921451963297604913814138840127578545277264724481863142231704837315471589310604653143224886953652336646822636889735797273434888869634687546553175880435902313235399732692687280551609362551703319942743728402160862261970431741920073252811875803296587547784620750909347763069605601957057583050122886823940738281419856425879595765380079472735707683912244519886177738859894669838264748089292015707795229948989204601728234818342185033423733096631999759504214498212587780649627607314593583657693669452815347543051032535470711982559449373293900723870165389752321428591130242918745455609457555174821770325808523767724595975914893686203436200123622524664867291404570108979688677733663996764020536375688029761369464203812143500665371865327395245429192999390638804206502639698863395724281480978184787515567173238133613901486103287083487107092118789002808806646029268704456904514517390882783126904131262602454691270700313443105368363995215281825255425991395248563307524566586810560076561820325551977375575363180161299531424218176705001100760153603183363037617460520970183815114921255160611987050483068243908809346664221121148014742201208749921464302836014860810744488269743035612601300033563794659037485610680773681509641501170683923601712597089356079488999239909215985446162571256855464157253737880463773887916097311519501154397798582766012768970940699506123536410514116289549082138824183175320130054522418245892812944850902239480160394549407741084394467093437919372718675224287171219457382224422003647428146165627592990176144611661651002052166270757046712142357815728364719745171661518530032118659651137030051253449533261425626064895102404061094719384244584069612955078622844246576356462952665067368406342109907857691278200975776919658256344139558508001459377608891952904367050196336196758256352258582921038919922394101414981871993361850570999611689227918533732191047024020261952163149412147407206413930504503841168878751785086374501354966621260708444450862034826707989137641046765800285289728379739656352795859616362907765804063306858500217585577944233295862775757702329258095903483189121614204647804337776884079068573452140193985097791117042573934118147686866389700590736264263421226652102311149765987157006413249928938519982190072395002853306080428899028149979883233826197994217324964394841948149985604419344718257078302442215557877992873290108244202763899820660858880000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -20854445726860773271466109024300285460186473483616447297932228492898711865146742568182756818507906134215598253145659966202101346522274223627468549646362811001621826479091296892375138609438024038305877805623528636840129891662486951392727003007807921139589767809043755026780087416464286652620116253248032069557256780215220615832075435653682630829101922333935458255158811608385722065140254038981969695456940656352722448333053242918929621011457771781987868422484784512603475726665686450184198075878237681987530838185380010967368739269163795397462981874878231220950712297293996318269894725482864689248796431837440188873826005001604577464237267219183166728424588064575684612787174426098793999348703769956574790982954344689413664916146936690310407568215651431059902078324990615400511731240544027608991561340206432426421612000399446425113196416763545215198210675674017558040263237803964938293335489845195236881255271070072061698343817404949276871578567308404818351529929018515488792478791164418892703931087413171299921670630001262316673617925522359397687623412869827272648283231907423752801928042820688208833747718035420357846625413065510111845981894569371840349880819997582137704354645718802182615695034996385296368745497812676531592920537069629597830609887363171935072618329970989818973318678895546166815711778334785837194662802915580370172458766695984327478983066160346830553487300881091159318120527301134288401694633031485973907765825030073839662817548290356407895305137878583453767215347823847523801166551593324832888026618698736548061104139633379984730088966928448075230626712600627594771625884754210736927302991857079154555183813236977769090480699354805770550374407192163129879426204494146738404285830676924790101221811666648972376882954550141191389119840838600803281604940518077407603140109897438643528336071461441937605185797050351106994843573067590325837372996075977521836495433046681092493622332277110697905255867759470176269368220437831934205436981936376086095929131818764452066306833152638749046285888166934975995444330586922291991248184375020539270155540400738235277449102693393082464934181088360540783079577337980014042203710089478941327672431786499892142279889989239845239052041874867372634811251908615945007052628770971664502307911701438491806100087439775328621174382048772195127150444628999004284291923214070775471379639840468016865517295176879997612381201081094521288602885183993316412669882738572556400605699008391847309275393457590233250264132473165464715615969433541911909905833002282296726984164192637920613072644393242236078154199351077052279300679157074582011518108710533829375347066889368287215281448159007113218347194215384740709371772966978916775325137476224691226765047458952093535405355515616884332281780190691024225170862582808892818718828183272477098353752102119781442232077896912026532808667769962219418168049384468120150919183209243875914673533798828733289450360649572095503367290018506015186708259754584153330973297992449326601404429452850646396988598300086276817092837316305664282310074256669337593756403982174320030237822325534285045654084097920434721272202929064330333431542439985598787311956666932152093619169886858045372840495630080042510097096195343552745400905401124619899829689894377207661666055226216135169353552546563036079269455107133758746420477298587751409152402859125826486764472645561185115959565880761330074931954752181904614085850525131131918374623059470081922561441438309962418819395501417490340698980450158449009040253400657956876255179497321174843075978247145404586971315186669545504211460346802560978961225738729207794349172293066230651797412510321184681088807999245870281322211759723393514419386849702567025197417931883704946910382624337811080579130928772072055353408299787198261148335633722755056771193170077421927468634865723815868057910402196323919653856492583007585505921724311930795694134195178822094196778069643385810022624776274166337605157364573865812993942597920964672779400668805807484558806698403856253377658594020572349085830276279522386888280057907341626952700005317853796210439465195693505876180035415318599775225663937297772201027818108833509112932441925220964454758010337900684020197662160200357754569098538801349540196969897229848830021855994854563202165657299748086937313408476908120886120452062875428219873091275103749503969407727479407322691556485562368000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -132430791127714537968357464094585433128736771769017445007338030783997963393879043525949722218267032823491832389950412418245490050389377875588091122391764184231312222694661476230750106191075613918361652521375803484465095173452419512820133245636560579546911647328424330609908383783707483037812839329474594562924621790034521778602732187824658169061881816842557278773625241312028393386808115518763057812480128520222702893086843365350012231539930383917610007121261178508870671741338638609739040441492371024915717156672283284797540332063505399092457541767813281809523084741085690016358099639739398189399192574601565824396624779607750624775738142346998109709358617910161994354389742449275201727895964646012910010700377690296366684293830683056977966857638224576561895331941339649511519293309754330568053833773012043817849638330585319009933148602150795694607784862976502084190837248623106987244119651537825699125851400739551644444764861099788909979497724519801366263308712415476012794545029668166625887812826607426185188767428085721576092966393933946478175246040971543070379382670547299595721827139083389825713229918842594253471943420531427649769187548472368449435277813948484147624437030707456045842891167980359570245159062340203378414570483421898637942805128274411155482918915320504265630787200655155368012529089564978969963214452234104121552775072371482997616397500098568724370777500076432779056208130709918004960759942974172529376134812399183736394202818019575676023126346027479982008113485599059299755521602207237792763388327772510796408432360076108682449620724409670709341525598913102940671275043707561530271406394219593403524403069884160569945056408620513240202155432491635851999837395619504443701680456446793621737655719460744843895867387611402919812175982272430117851559853980842113417665071687034771108581070206065042779712884556929105285127502698158132729353000794939201482940528126179991962542527848547108140593221291353507034934781100432559383946488877945628905393318906487322250479030268535504048655037463613534071680559375963814902252825907365513646956753205971926020293782954301081386000418071129720987685847003971749024801494488265597499582248242288044281341304801180190400012474009150003255525385332829854018090053297110455471131429932887978034530086660456316237734472058238120272098343584447076174450173106679061853884107577208893463579934347887062202284817265240330518163769145402483651800565616941175551760838415088717598541285634423211628102344978534723617948826856897019754094466917541544435185370471217345374040390790581504244643785924951852627822791083864090947175406843616949611264401298551011439805497757981621601666482764248542017323295942301218124967683786723059521651733569114774902170086833387957997831160537150494081785190388360539916214377492090904500158473996234784647187781281730475665617397026610486624561403783179510437479183110639366818225756709127758989619609001223130848307602270275534842380887054518447317266804729255029214439075050757780211713553193184729785812623967440334495607877488523647529019675828372668176697181334953075225449260572996519604460581361825860116439888867204948890360385521979558963919900745502868326880434245393977735733423907803365648812460510705073915050118502539409333935563547907733352144072603264041759682122333725698009189197609657877345285249022036849352327095625436170361738102020036316604084010627063566402356302137251890012981501205491531041911703936348076211321534571363618256337060011820126114886002415309733743751154094455351591281168846313534123512659139469032461305429333767006554543002798069570602192381431216551079832616546191249199767863036777476072298139584953743074023481586952646185444668843336779203769407219028487137951963226284719769525484794690768772077244079072347604943680094914319587087254071848180988301228177012938803068969604150221034281105812841506494141031389630927023573890349378413010344049079367453093117363267706713153989427827216540948658314755853640276631262119835879851519203676544931685707323808090585461274413773678577060817726284093385141653039836547665400995944702293546515739823490184345956568401961236889722592844240800583055893397842991201395571606457090774182379861095941513560269200901189412877106711699357216233795032954972240361661878475986851437076671968927723631208011789884870473603376372122928404303026585600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 54963975790219810220312779775659147160296110638828873452723432131473240874418542680416529553307455465372547282798656003952249616238924473898790551184088646018647759819877493376892229543181290265445273435081947513674620797577759053258493093460231036242133901283313560328654502653617532156654045673024568622059600355377807723234384530487599784671236669203087372453454136401549309899805539573737380287218914001280178326727988427976571196547766563772445703250141765768254941776742713162050054786567181891148681065585842040723327010224798173086204458124141544710953479373595459780301360175680129309400698305057116049719501740221242843409194838565235679428856826917407360389908103438548033592644407815587529756868649443285422499898548980672943208168416891342847652438821425596676087769226432104238425187100044736422269054259774431959165412577348221663165106497973029432940756031200230473437265259722700704628543334155027505956399652438899313890911854796700405759701187780375053609046088198954813777346014078462764897490027442094675522394246002355386498685073016063129669388039727387894308507047435642819354789157962051248090243157532727810651050791576809288558248736968715298599632179283541108223350140527072580554708003259651422458329580978663588541345701536351369288807848736806617124888682304583512993417324410389895762904061221929252863391383127942036944677220646787872483464260141379437601938737994827124861801948300674083193509482959375751241327025004919534947857518000872738088879777067565831458422346549894636287500094130572160420100091558915762387172047183185402007711389133899684389241669285949304785335442976460801773093266499844299431712447434755609082406406861596678054975632253505413054045952865453672616722090188306955098791645062705271000212660460376864416460726156173100059139452043300924495599799728823569848714185515697919970505057606790705412816083636259797877961765909224698047035804552200659415328085986353334024356309119537706589504362677583753631852838290488306574452444213675048010522549328727642101079466607082468352404407114817692216681256873994301096597603353050952802084178734630169808970779021813038710541783253509567591373002531762952749812019459440750767706254993906534139499449343044717182472708513721183651834553184459321576544431621345114667552125020562298867663376868323515451967592448277710879942458259342999748316899319616353363420826111010018886787018664444994162158611275502639274296278205697546360903789504548632184313027776560713777077185137540927132341256212195610284122436659410708400528255035409299444489811336835045382095270076224539307909008623337816430510810804879075606935431614170293104293371992229948412072748429327211793329502014786543540823036618163311843389932521715469608193774128195066534966783777389066464960348556218485722746770823919660343774912046514767615385036220392689174152825797170490005575695047808728005894849490644588914168219376087254575591563407732064252221949239170864121705829234856225749106339834954157898482973932418127414343823512360522609687549888793433629224428835542226154685663170840602142973067666592538346071646774022715621569442796703200630426047039220468918268782847928541504090796067313910659722183271411228365980283745871367733024802073264116905136899979037014360276240577933019879240081127644389955377868962591401919041181587676334453098985414170590051151302654296933677010338917714955372741650475294286568609442127962445754140798875652877943468015805256353119913216350896027851779966464543628692743389779002813985034950923021271156141323832908199480152963955818149548771873798691151530883869521040768864925436943071396273464452546020594576464795151546353332540286380651434325365265146739679164175411210626874102526218797616790004446691416852908974637895213164892381823520894363104005159604683858313833840995645419067622154712673815993295752592092520405203299074886112536611089403803422497449050877726790200553043936602820540444792303961428720363373125452271894816789871239556944591236348059384541522141128978325025525202209328532162017280229764810048604892607147932694601113231371399331266403737724658536618963612635510183091667609468520040727887500246629616719735469083360119932374706456165058222815820172894939854869109998298006476353388512715048523542845029488768639686329322115532532171275808386658523002134771183921901076480000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 598400748181940135839216726825677985804611330834449228114094197642731364039919008774330279951044972975934790781826046067015271120092293955708898908487952736058764246802032247779745700954805099449414367500115134592454025372523447668280542196806269869785791430393001462798267713546577945070190915348776694655995238007935060936511477558726304205074975697721525055406946802710547957088296775666455271225083188411109642953716376551383710506146592380483306876998091515307084958524876817481405674903361357198897425449428699415166305796200670559476985496424532380357930247269723043188996266071681339740525231014353447143162445474680804684434849835704121133180587238816036589100047799079432820053451284494127704788151253164510948336990250939890682422052702626570901416381541643797554724080880411007154429105309694608581573517529262271669868193797222321870801654553048740323383468417951429627453516754729446996796182359179457873125312593973114178414030823479175283560275674929742168710415686572477475183073757762399408466929103514414202533360910216544332351781653222167500691746830448342149165362271824478755817729939610895725645731772035801868428965850414725111837142469281712471345414908923423578161330243778649269076069881842251932077654637439817232127376755456569770068539725060414952518964849910763714047474217478678837252535215855176927194257245901670076789611180727467597462877334029159378107562059454522615666863713553202890556795258103230865509467472145182728087345990091834089088587634651272507205406133628935497356586712865129727741270867852957614431796449908719850341298040308073851422864461358761294579389310315276770541388360401866434363873334857710456061787880712035022527578298278135204125198464760242591020161610044291226990142224397647748053505502859034971544336461851858416362883563407611209258956245819511195610066274049186018456470775707375416965069702968455868278916652506790039105180446211755591451727996475445805148812960174174031804807904924667954708325170927644268743424772720347835521247417689205776541363188060888962858688553526278996157051290562176511785358359425037005430991684594782490358276741953024979935989919043222747647237687552418451436187786999408151833904096915155779094124462533045515380535831708756855256934154069724077016325393507136620793461235427857445806960136017978926921838171968359241198671184000996124352841400407181323753862835993296530574321295781006139089979143701974995706391463264453707451728131915262027790045394799703276237731166977013004888713473847767032904182205458738636072916081125860235354858943471494586203769689901024745217295991584506938824910587067188633926470516858178124794301415140855580056283705537882461262584265528339695822240575164578108323288791338787186074503099329018488840078628454718030765655633381016949722608724046101663139274448108298456514693079032963849194197218402235038482020486985972920934007915983767513400783249893454483718903249640136315337924433202383103272192454765432196761901599733005686443357618137603935920062450777939734877407871297994270846031988949216085253050221888631296452541038348281687854695627973301490540138954058405598797517152281682696244845897880008404291567630159213033251346209857572117051505113645265472569254336440169298501592441702492465267926095191268259157532561014149543787630653508885983406352399613993334007091671797580555407365503692696762923926206949095235094810497275822182063738564533940639549161623541985521534930820393116084794306061100971099491635373039357009090828419193862661873882901106780148529950737401929790768026367049759585471078846056288411326055142252165771474503387907800957984412298792494317187756077294147117087806850611705792322591811873410342255677012386079329308452013728841521256378992999205820011074135515981912049315272100237685670334924455589038690997011915564452515036282658548837323967378680965791694104735151433108876717616850154947251224627656805534181363187093060592664144100660404444234382658627116259497263663610549600341263414974185641263533288274799208229977224140357815314235496011973315511249771063519726604768968183603352253330296054066411418564767702713679873281375783487623940508525087557346147919984965018244310224607508508929298471880666695199793471100735129001458122313585479971817741902240933188821427568182262963494788787764724090753651770589708288000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -320032542604645037378102236068238934332643384957926036596038575736605504211557743687534333804183325245742355960892407514038646444833885162419667955449547037621446367089939331511883971509874910961083758698779627441276887175350349786618067173578706457834326805888226740980922065406980085907630717649942028610138969001223401320808860144759506061423286502078745674419488967178879371082308265340514968783666190227784446628100786344629056777375342145587691053654168518458009928817982449026412050704580633931769196564820214269399291336792608700017340594046091934741008732134363906639683614481382178738899268358440359771540920781437940582541129975088411328550749437831396196673054639703021852268635225775169578628559069338189574935539779323734395566083010135007255899625818273543876182994637345013033295353947768884108043725753450344688901896542383712317932654312048804086865472238519680255511332676948880246637501542524143670352802156461138757800127114072720433871795834262753490572940581304233301385077672930190828649446836303943461728376100268396011347162723109785438438671917097925320292300660520270588145882299182207559344761911003920988464491868033440035978966984994233214108880380847789378533951752874860535265363666689024005193811083793693677472006292006098318567469291692271956520265572832875111074204517186299452697336040596453235406327764697845479322716325405986440082768198560932675356678749872845993638840676611713137137240328384949957175024159720494829511398496174804070144383981960557666643198329311803415045324071097731338839656699719545545701236139799913731050258547299104790722440775194812891997591916469772192229009341162190733867107863183672440536172862793382865902342439817718162660741129384394800938980328883849539133564559779530308105913717559706019442703213039736071626741976303568030878265653664828999172859622384401943154331855928268732105963823063949860922214957277330943600935490454241799390989043330180311205802401091263355258737612977506334143559647110759192122432541091142930307067139742256361438837080906132651725668577806278503021685097869504426268082157975620729629762685569307546184316594071634270748852571629515499334700041087330706950184142663363922163649869555907794923887742179076894925655045734515299366301115149169984173490617104303255393675331974655517877139524952371780879283442649826330724979377184835784895356282136836348918409812634241667679889731901648102655057986845975941043435614021833878010796940428190872267014667933836461143517827083630375493583098034096000294631961886268448772487862879307829018924536253305177796932251428047289031183227771683489358530200824453411141984434883802657303422533951249235292297968934959292791070014317801178754134012266940530170244447019267060152488054421871580158646336620761015776660714508283255664980107243899031271303504808264149136463178332034519797546872741663105555932719296128977903975196199647590409570518018350042861858109113740513388128312290538931126131469283539829099266391052730760909456365632449581560499447164836526433822811676373176512754472549840835013785800903596585789009140595882865410293521902164414549972402227894343733251839861535720787776232864313586977500838827760505710065112646468171315331700959294380429796694476002967233661804853336376556273720879914872410671141211173650887667447776790578235723735434974834907248885296418784188441760849046086805467579847648874797275773600599518318090819834021052368349226878264744766118754047406357154685844175821565331409195605849740236760155197663328242830313481173033184391975759178946290090992165599091980329697865969047648655475230509824012585266585326898254336496798121480837157763195983919803520652653918426892441558324281539837603191882951501878732118884465757843017753436760268233051031309189503541194018921502480633218769713014191918260712610283562026394053623213168878651583377573184758020267039317699806429399867074815478324477020309947903922696515504567794611458282191332985671135749893141326459095039102050811152560782600198231632372790089424367924272413280317576513433047483817793199335961544651995744858086070204210558303223653200215075563628204435599406209841832753313416753302594842768478516218604074332859306340117491310520819808100479371886002310733870273468442944194978320886434294267805045939903571787853340170864121220662226531123200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 7645168493382442825543338134469884320745429946107264529521685020800115025350768256543509842843379289958405180378230789384794394129930930742516910087494951399510224935470218357822339140710238457326762750303223661701236263531996356070568376278936370232694619865917440108048855338461347068332461139014337728207233548083827901164551610869028480112856273478263048959496448168380037309001915218571564885345733504444329017583533834729965374344614245745900108098281285318404610663815264889476084410420056985225956302270090150978752927810259750633212354577250040869773187874133113362516206772351767610253722610856908935870907008766369332911498769335302136742819779452201477857795320067836413938689059659660999194699751602962020090805199332764267536966900451792370234241627895928151874439595869390669989788972875656829581427488621735468964215701070479024729577723273378462710421359011211311427748675389048019887903686332411589021888288833552851091949751250245418271379040971727561470464539037212637535715794002022924384722104871804170313897181609881900430096136410671366395629993325162869238916236274796651175948439647881998314109580793232159504267135209704745848998553092220740695744551150993940125352896259599504282996435626488146845616329553068364727374174141492246154440324529556755190518739911569122699640433732306158353041632584723405057333288592705300451819515096401590566298220392290001614037242713867527102940662060589333428867838912783995063020623686386611232341661613116644966430831549933333848491594642080313795048505846260389533540820543834196275179791575225517883050778589217597922383910336124290693603475945755604469284270355994769758838803706820128802141366187065845240501574572241365635507836189415172670194298243287587016543042069897594308004239487588408525264777976378568054069598218631401647398629934228059294412941072747148843575346442241426212151936717990370086018295846248511350659607352733005690856234167208769335983667517556746439765381659364982512625684358837357729032283982127185128069235843360970984252110905493408514118939420269310604439711276928681359553045893189995635151218019834765141980092136213061032881048082951342696802798831011047089330681113945933815225439336620724767631861088404459374611830794326121815077093763055185512379913327231540817815987851983219087141337928072132313837398082635773911591937369061077292013093880661705701548412936621734851743258381698699670820436757408209861342069564541580007718437280923260849993342167124193814993455406743070163464040246263748194383628116529007483320178260024168033948885922547557150775051383518981821488437055191524808867547435971354197093337425372009615273421246606883382478787251122585203666042602193505224567009889245007714766152177021942560811263285554043288492977445098166718058197601156700926446758151800024605640268706743606975537615224956505875078828967578752260552074919880618308258733227902721676539121402610923193862300365695208402145176583073594134356506849989276966191869621439421083578497441556344704701536247888621963116553171867241962275658476705951023827852058844979358613975691389824733152359597745212809594198410508627633014265109872531912160466255903359878037094826500250660478735758925673891893957306519649219581511585209010018344190627157534690272432595970072912309012834526115193827529696862143605990064159823323607867612680255621002833253951254180087569727175381500522586230283800983642369386338141838767598479205340416476288301836837343189350642248978716701578811659414800931681716906161841036020052644803904134548490942971129749308273725337601318081471936190644182815299349141177427110278646788373605992566958317940994022654700621599375122173895599361449967176101242465998792734889100451678824684634003955023707909364123709476284660883155478520303867980691523278799301089040590021587288809493165167036936271845446385168750739176819845203756609301970834465379895967025329853638904413571089778057963664006021998317403281565897240793364722569149416549982344926715980471542175681480124316884222964839565903836580285524493333201048101167280452927385602595265084101902431363184662886656709426467938678137906583729476807170279105314124542889223427250883173192582027212542109536258740698727919359060943912003966739327725473178321460383488046606085471337410830688770600035793370032629243949906657280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 612615730067172361505547269781602347201442262279066842537422963214909846209230112484029459278313254365063939126865195365807447211157945983729232749260485331129272935023628242697914319281344519452767299717406726495844790132407723997115371725060706884030612999890029805623255458906170857840549758199904743661649563050892019297254849260303592439166298985674067948178910669264562853413169293792611852947799236097539162058478557031866375476790396696728871219843263200531236235707499799494543431019117915827889189028675332976420291763546862743844974008038187568940205476151505262861951982189018292652795079398444698679659027268342962609342406640905674351790485867270131402594517276369021369166543591083260154561745063290747145298812114882655423725904742020527981394722981275776395257614252853164424378407124650996917397240668631200821194875038422814867608152235443026047910795706086202025358075592033685801854389163329332727159808553187593040013238268280384908665363642964470225483538617282661364392895967013809339393446070555928036777959679901843081278267552389715821854727293995123375537402153657139124932647865689830172467946728516507511227784982439106102887739329169380689213453764588435225607214221761059013320264604875227410077444189589376815318801955772064636293504702787344847860793105639989899019901925046192425675211419599472684333937181070793576870403600772461259998332430711661453084694145505538702010261108222764529194024443014424915689525175103408407086117779312539836668131119488849317096064377094659901609636578864789192739307214516764739721292528831548830133752766678144780747024804292427357650185288116930753147389576524094883645304228590815137520581375527951909491457340129059551833478997420671571574418018201201733878475205597994070925285451754910509294530986731005209451615469541537323137310891691929875735152536505288447618327274879737734645136990986495149519107794278565133786749223719818319735129549772390524292992151979356791732766996039383133860722959249201789302471942462645215005023867889773538812448043175196264508498414980654125224948900500027664771108894095477567033450070595741517551747516399968453005894594790160416876256257331215667194789430248180506474793784386409955459813334255411392082801880719314366342260216784727594575464411462988941028209765977622838638625361365603953368353245373804146181471346696755228996777550842236792095162005638908780603683756956236743285565853692763961404762619784549439392678869971823209334819436075858604095497375440159061402758954769635738377652206445109316383804605974477362199268375409316546579713857467861316235453656390383533177592573255170044907270836813774207968454030867322440555046488416884138287770984363873886257962159014502730145238836833120178066028625586555130188901564033160333327123196449435573447066627959251346347576624301877985360938991191235689706632734410174399640071312342016490649744910989150358055644920296203777615120302439470670864458755062851321753247652605055036630846801848177826227152666129048117663867015111586106107551109097176327267892988256845979906857320864655572714816951301769389670999478450488171781178241134750866898310236548749978430876748236619792413652225478354103316520897774136224236984786166494576391809494423576664414212036500992236741522087602875188946468489880187236808326104216183168127684899660176777187399667915539351243398803369425830930369587570668655655158008133405289217048557762501872755655756950145243778295958629512100203657576205299962342067427087515724236941180587347513546953655832375086603580918674035799817031138647068762464164034958370792499310762536952821380640720013039582030644182464970334248192326424955628765367927158130141019169664438838483946717056799720352482225815234853271772301552671136544883279944687283403805945118932775083458374156518282220220183214760588040507081640272861862631632813697238825670880960426222062319903720057123610450242290049265584538166526143147805220544192005340585347151964905229783254144570720503063146204057767474296745136546398686521952788201968226471115312928845663775501478157736734451661363088678501313896065236312878615690858393535099760928380927503110747755554890354068945923334331103116394620611719973470845215803447077296360406019041653692350075909973700917877986961771259103919631862591362376675173486115340419072000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -15548051673209286093162024501126257936927789908949760195782634638019438944338748174764730092858506718728104093708509720490746473563382055818580188960446284784633064693782727375994271275731641949728527651940418698993489453014101953610935280226713764106991553295760871300838402880821009595192898050401263453217104465828737966609558726033496217215342580650164924355288903802512158230719271988353349678941180040632283720131009485378996061289069744210668632285032620313075503320440682554686662618673792354634826269135032498870789979065329415822129813444447783595239319451641787748867013956170805634071480960518828203607961147965053935786190788229277689415653623584237323220144829612748728167595446770990215397052677113215318392029988656989574271376736874833797107189264873418865678861482901127220733693829765054658999868697284809400511495198336306297880900481082118446784954667730793467802097868179391291571264206625884459836423876664248838115751997508632580522953987389672604752671723133683523314496609132630826179267092856034434833781428814274998631449296132052259310873398053688192965347945522160553183537124217277318497017091074685297383520909965198685000865808180435117584200854632226071598968132978188802128266653910053722254913543147986397222964221896052210387818940942619613148170388496873017530156061507318004681499667612506369410471544935932000153770473410752247362898810838331551578561365600582061661168004978701710202209251931583014427205671457391466620620762165108073684386072581919372831765808403938510049639149017329060884809231221520544166818856238088715730419463267165407707793289305194942748538182340751301607910945872623373340097366800886745904612558521564078390287151970185246507159970942517754784307956893585477514052750746845959397744382612582931287483339627662710028411626852561154547774329955950517821175043249155799634532007302140143368182522399763386192977007306813704558211899602323602341749464154434770140519831758337053261179517563279711882500813456302138012030813266460699677237546648177485182516615039367759217130973899135226936374243748910369292349638329163818229912513575752557550846818914636049966102271947843638206897229037823885019765867705333468322729403300153247067306659125230902969442577219310145010317118681473650480712293384153296409820652752339301042231095547266109506287025469548180242787563395293872705264845956550398278264899184586236690652498839381884359371105696269484476781944832258928141139862444317404642655901084879316392858336789730411454008308730658202955089117379203402004783718164538542796608667722331361973373161959326647345945989908997999939864117447732970261287174085655596425740215018896781506373103057617544703231130871285272824389338221127989311281817433889379230716439994177674412426414426619619047881791603970708990325166736048726155374476678169265672011304094959498991942638561392266876726866634692845293452799703579953259943987454921475475572633310064338385661504724411421072898196577548315808037812569601471609288590388631701660611115955910234444394192496382711953169543889137858381915701964653941204388771533543794578221034259895501310283139110517923758577615536775497685363597376310390126007058478464905131301889833465092553200367685149879415954400794717825646202001466123166717056272644515982548901831227180033239912248175880591132412100037665695127206658021303764761225432563993047060396877310551913952318809566749316114742050459924176280101071288888784485932441792438383874491240214615715904590699438943832821490201839836678107154981797943316808261336256438636450948053292799576074344464512766274187851473156839330407991280939305276739373460737140824258788647758483089601568200336669759440524431120533884185091997823090159721671273039082318601058239262442127685020555426882361552183835386224536327833365620045639236682364937622677518699476864759689510007086375543608016588662163752496555593853737045146318304191508999992902522818590793465920626201747883389187394405840578536651497846706210443600624766121525046642405780954796439712916108557478776020672594704551475556513356157943601842063737510515655058773867420515619014369873948620528154759838494604978708946641314846777843734971434730467357455639590539183917375175877126677545852610691370335097256832874292424250771596163262986435585099032843992449061539020800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -1280268197261878443623483134538663171569531222659573759577305282888085537199170464224203907915501266240696233253377245369123886087051856132989632055742903587292266039609594386018565785180383019159167857481961821948141997062342629117568400265959701414242192580154073782935297003028318705415436140275692441137108892189716640344799284243449543364788866448786815307997037587201126677066609494245133102474545282029663995565913287164609325576685080656996763851388662613325891200582266508035927278005741706508584866101232825645995238993166233576930701771388314809856132870080463615823204091332626028747175172154047566475160496343401567681328353803731033512555779270196381347183654040202990283615814325272945198423974552157362500201831216986677739080487296886154236201455307433081396279651443825260666298360096286803960903801917679553501874067576467602763543287885094561293624322604575385777143585302211689518030342997686516149379085028539924004170333188564015740168093888896849198827440522212773042104696480146755640734230608120600350859314475397282749518554356039001826357282288732543575702840320271221337816723376587678751477502357809891282235331248676689873105244750028189376428297440136409318567096017992391532354239216095331107279294053887506015873468093541661083689311186537927555405681901000215609169272078997136049483180972708395644954764754967288079419897085539238596927503075774683065584326459729894568971796205794028218136143731852342739830177371217506243264132637238773134068575565987329459016161597027779575367320112995789230958038999109219806014963979613982546016670180358859791213910764679677987765188582119088514503916899926751718220923884325302224058222251660696767046543312214556182920727432648315860066322010770085586181589588057538434833593009577364994879713112933909592366933127033350008657401815071369388442727751367811330629111821835626208518483189282936334884590227210602199969567771047153807440242505499760967924701770564346477287528517467192136663747512669577199386233507689987339756542080995245606064086450312618664617602060083615477102771047894886532743689543806651875003676255571440697997707104585682079510586953321680520523838032410376672759741684379031188632079584841398094098655835850084647002070438875094782611901775262192784736085293845447094500818472160116015004779889536982587291270403713702548214250930040278082773777432548238880590562534927585072996787867954872656644436821611651769644246496694098318743127911254732459684144523334561951803855534004452884569893206797221381935791899555791993373222853238999200384589509709341399830984068550411212553372192326186505289565878792920124168181965533038457423296383865344115322707945992059377011865485669590009198657474279899322573062141416691257868059757334685040407973687787871033543069674054204908268880175611452001658896701532077738540149371194864350913012924534019692589418867785523508395895952391061098083999840604977680935112148953454430555618932829999972408231499499253124564920688665727366156413189757581289022331572412171990229277762017788455735382788269530651121294444747674101978849938659822283470100874643433789201974633738651760797546842133314433406531552966736156466904927418163105391973167705478209628887682576554570781927322859985296243705125658365033762458055587368611011046698919579010682962940584429308336788335276007013337680629404044448512760693954028135269708341843572423555859004130129534640226074509249885324815989366830484431365601371247137538591287577841882657134266924693794580236219123418419118334085978049960825382405423157918311222305321090138203122598020088955939773630746191056316783967288799327277946364491671657228864737187459869731950750750504717123357967580774696788166163026581552687439232079678704274546666463048222169156450174801852928897161280151493518080599196181894521649471728521419149329991327959447538697110160463194397919559156199122363064906668669470236159538390154666996706524596363483633829302924358680881393927065438460030328860243274290936842793228014969592505831261002576783967261797399504499305667532114148718706809989977150307689882906637477810911394544132300910919619424159319660501656542860336913921959371047247917963534034496253759999492929719917835611847103440028392739278711038586297496317153223207659927617619781200084920409545030594723840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 16552845976929293218173666148432572678132203622937286629046642813288129036392552373135734785658663828458518482315075357532414109486897616374538256292032611282701569897517436599154760684790965235519249683375969038015723612052915131884637953154041818094707473365122519169834900421362969129276072587519196279972164959819343667228013812641020432533309223339040572058947977723569995253331625165353780433892958470925096277259315369327934219969728761885221610213366953071501368834322820919368080780074106569650997705668002893679298072653809288164020074705356206942051229532248717529999153592603943030759696527602260428199990982046966556009035373481525254618463083718087633770026788151405707815498198646302643030376676779015417833297026778131703422757259524080403388218295553868067164888372338601394613193983871657096923947328714898216727049152456050031075050535372665984973743317067377402092374564333590433640257974042010248513003487896330225004759443133857522288150007706590648949988441297855560510944937225883699140377772266535056898520946052330761474294742684949055407559358067375370887654026325349991254004641896325187529873519324637495504089905915947490775930022304821851299975234793761104186418104867963662960899997683152575953434197439606892954445641565551499904471180795085209433421733258016376877593569724862610761977018050797563756015538489086973767233674030972493844081302029029644717697068192517344816425035812217226997812831234951070055202978218810414571199343010461731148380811933785714398987520402326364083376166808711510303696526300878002974336261661423469894378037746036810861125821534878005150447551966385443983046506068054224688904903491758143142291815211659561170703330561661128000642292144869431990133711286348851385157226874923924861139414389357801029582312450644095935851289929703777621782553977249213277299478196362137618691530585175545159614474724188689312129170361392820586320151214339431941500856030859085162001895070753480842307119979150132723326982821677296825275841811924361168833161242623904938933473675658695970182906733047753573524205831100984453708244495965740464021452990841130110723889868019397471751633968425093678221445813766114463928770294872405689575662739215826512730653745766819817058762600352540057283763655669361110211537777812464224556908635438491531183232264437837852769599889494185268453162942769854426731937836107931843877818372851372385359780342052594272662193962598052045139698298593638568642574355463767096423676364720940362642720429095010815222983909804980835521598003832648706666460003668425312082336461461964667666700058714324186036785661906079426529775426818654955209852709756136904358776549808211751174577878682264967576009469782976118197920472996803537263917004620191286558312555361378375169574987056690858199900483111767128720012340367758515877541772658714292477502537281113107579540532707863062663591664542600778030834039438589815657359385887546249124247499128254927333857161320393350685709501093824273903676974747673606759179461954558345493112124680769212353573867098047316704706889173318463908928729702567126135393488853059463474857382145711049445349049936056566215316374438866205428973310764915887189549115478727431801484392738476825842431161746261473939412366651584979487396116305618723515903242326897673848437139982013992376917162467318563415230609414711284780230155091853630360594827905385884080755227637489801310608661222311828631417273988007990598983837646236010481458972514442407477898371070523170279015059013379463504491766260326988361160068452281433177479261247744477004477167382374794751404618787913282904604345026659289152877317224005672885624034253802636281717668597144115667277276100291117959075505847575986637913517979866514026005728592328845231427031961435254129325290165594078266090520378930005851564630318093148486470228101408874883699260763782116632948068403068838073584981876582145432141097105128155662217452175732167233496639609648482200989981714230318142139658768374028668116675555221144086194815606770172759089759577995384598491823321951599919768814781712286326175446232810933089927391753817892984899597792407135956693180954787092052178585236750849449248533046403569660411150696262158030099224042253116004460132241248955689464346170427854726453032706895856035029121532272926941411100590080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 1778354256096253789486305609369988631762265609084402924222558797694191018339544353823354772308985205552836920775875759004789318983519267667077634448578860711923077580108719323226895792258922565747422604425512001635656068679957219824273035214067814828682442893943964442064819231581053562134563267982202804614365484508858508486372566292945971844770076055078518142947845853980535965139672669508010997423983894554466050262289736190383177319525768057692951577951325411607915585491388188181088195403578502838540960736762540133456597923501868842611368358645699296878567718972128643792840221991123249944767283976533703849320715062103958372953643408828414996536095151783311591143968042861477075267996181143263803940999134299915910575856013472842391319836143037239838684934929767673374700747964458615521096630040655700607841895333697712837229202949565545877513246249037674356363450315625766663752118798769769983533733078052857412884140607025443628862713789538901950164481782978183901837264738361440937780155148614526862535298103651922994195227424982345652248818301713066187954536048028405331739241286652512027335675021938732471892203762216723305864962315597949578543021447571849437433491841854081300414952542506403430047935020623572651697112586771685432194091311164986579919684429087864153650049862286052411510396730587508763721564383264397102041356022557070697726224272949377550821936463328673604306888619032410758417514203352564490310591844427700893769759791728588219301824976816577744981935201283740580552378965893939496124113733172789131438809809589755643269214919602968182157838253788858598718858543133865140588092447761606622707002634953159698702645347157576171122832436037164675623573469598611830651846112207724962926829539753869864172126174708066905823927148882015719430483955226122093904935271475615996609429469959388513140321808270527748931769697171130573941364109409959803648427959425956301447933915618220404475947134790268354474553277446897508992489230526482186245658622643653310951045788516457615058222167593319497747276928638170353617561605581230494639853945693008764382495138221287030852825440767750327329195141100036391889641231983197504614494448130803373034486092418952918459575836631992341667859024719006712099531379923798863883497705533548965782432480657264096630716109344461358027517060511717644905959347196535814302992809503329622753410348717280532826954941838203666484143396567062428023886225924068208055269795808928941086608570700652357515976891134796755629046098015221503419050774965209142434577487642342941587732203279302696253761142105429431819810387435213403612120687875177573179029721729011439077127679996510732629368734893515983001089754137300014581697104451756209846553880059419213921202741456463687241507694389439767221797881274315667943061728773303618565522048893232737046648628244241560604640528536701105632739782878608186806148656817601738062684105308534733168355233570904452099150499504175261659825506992821295106727974369424599677798152459662765728842833389838885157383919547249105679390981868452274719205180334166171653620394461196103010023943577411166524605795921150686320440781239505765357105561426312202816972122007480872917386979145485510914770479589639029934019917507644430480624111636832773768571395952440152265406128544543241553104373304411812702633309767031406836291315408156012482382859028454559547833530635826708398597286113528106848276621743801306601442547548114925163769494332323694317011561551072562213962524953354163451667150650457334241820331183148295217733254523032382443725725489725700269862871012082360080827992925867795848830359601052036385342822607446959249342045964387667689875547073374250212845020956889285198206911936185248577481244218789932115569814779397926843379157582471765746763404579051388905926280285351212408020309485429519041810678307957735897507872499260215064715084419357318715480338886811871178680255939729619266133025986916175321401420666782651451649584144404102155176681769557023043222122465735599849619616588231912627906197622572085371028914885231478726649206260570992697875720578624523824664773220087884478489201148155453694290548818326102414488167512259764127203563055652515008808939909203169397455397193299326236404380562415471328205667574785726835492555783749123371953919569194951380670873600000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 22479413626657117327559756545149895818359798750499893797594093328945524884957823136369206418697148476531852313236394179389645219603518800920777679042040875139488797044192872317042669135680015151840482458089534886858294471065541964731753746204689208201958483055431460841166515748597153694629802190231120389371045977837458780347291048652930449390337121796358807969961931700277718374931978450635442932029112573683517357057404210484725019049518632269139774703122533072916088629966137976802059182643473124937503264566780243031509793533623995567345325727071188390529189211174832276547440348406082679933645215489160835125862534388486093919033205185690302743633208735472904405743707766088174015743969325934400298464920972327616144177328370760605209167891342181456284490372006382046414411448395746229574553806157639953914293349124812213890746751453254972630764540127808924691819857659577569570223857269244598118656734427509176418508512219679314748392189834534939943795277265143563054535606715808680296882514442685045159250940209883826681229041097740814530990914344979973781693864701123324400184481529796332323635808280486658943166946682869138323479967997133677299992448944756928336398879699116612609215155075487433089722696199203898942309401563493446674123376445207677936252953372510853688830464210542504286710009115293759306368020298931309952796190172336784738752070905338128211520822453153729426017324788092512900254230063288038555423766666952821814405698348951032714279045876777603169047369884990999388986262246909740563530321302677449113336638395311494188224852477088029774620492391752260741680852428012198438739854241973016624450001884218464233109565282820228050303717867241286376902138869583226858486227973385562287886974992284686921530907934495940772928089800591014828530926626848603353941041663827179413038915572157478768862552452349297669212226926673348109347102222831484178825383533912919320320132641034282466129194709337190964934514159633529039473061796244163809780628685531103409967110247412611087580629379707618487520406962880350233165933829350782409817097682619735785450531022939051161164829993154914247772348392685687131356884328353334695819687960176086982516266996060559661226258094118396891047581818332441640927596836003639407066665794229738778900897722955985544093946325049749870873055008540796447438631600148446500366559239740577160871261831973968949514671942974326075865992209942614418823610085050875407625785636408920489111798467494053148030438625869917476983618277690053215133050659824120013024809253274256206374732058943151078028885388687522772017747899403187588419916289756150605211176343937375910436282822478804662482895460715641934162024879261280258580888698634501433868024648735898407840739773648635536472507893065113272404178886944185007807978495060062718893273931254948153773178306095203409670016259040359960104197917771659645996061225492520941424603161122324519920213095457590962457249472908376749473403846107383669622771046469695953340538030514842214357257610147185797132771142533489236953841545967070312952989905558362002745461082768359867617529776158182046026163177801529526178157870205595075322593913297099281900847851988307724615550071546437663587628704506386170843295600089078240076883089747796782689215650380062445914476251331211390359104988677461075517701495605551164537089661438678479148142220810958479091613548440905356469784917797321715838218514241315593869495898897705853525235142789075550511747699001395018208268001346292611126174389924904965631654122877562425345528756366180506429012287065216025797941334312110019590647581898143426990922615782708840502868363011946489705532578864356099122306203294787551720622046120526589134371510605761579859405241234526665688390457345179679738691948997831537836364018351473059489230987975337334868844215392907115091556404069866518195501820144750806630117555380807318851735569537104440551708039350019567022631954958398740054039449007369029335331676552394583846236817459789165315905359313181917162145903032569955390945478785840766202610819989624226616198572273128553646415639057972750614675687277857665368666576115081274288134930224293048637899400895418891209845748693834072629365940999054499611898814617187424846069477852174971541801556774490955275898126815201935772176216536456888320000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -555375364307989803713398553613466161028675297110754361461417627907830484081478061695634196018714621194113645132182976206446286533019703963447354413495782392207759104599634014044582160805495125068218772191796035380409062334412918971259907866376561669465884733900576267803533959521989455710320241143441231576977405943468275702720010789508626367177237009869410974759942393779714036229663869764448081071362318190743131774520116634654816389829778806147678974244863221035475579860233865497389094004142171945229250617018374433106320127453657304187846829297055182305392367849422432577625498375653500803469459257222947477743169391353765113755863926223509987141230380564981104789214238770367562646651556657334002845549922099964991882049130174113823958332005854669443359699957985884439476355967011604046363917461274722711233128755551621682621443702190522937376680515865721857483268959079257889198248193175239036795336544952055747271616609859722940632398515446800630177007733622074948617885048991399340209850223184330706972572961444067095932705289001895913521184963931280229771539175158352056219285115853208522828939477728332416363847675410269637108942856883095545064809048592354884443819736403919582669540283068734734579632413890789454442652809280144327770218095138614299721841998964544958429091314266992509939216273469101283514327398391919353288906207271249746247150917404872719239799104126045201522740924945346088598851601498358310383297385443286591576547745772159492342984651814628559271137624804764250281593948421341161676572142208009167767932424518286110452418384307589834823875803790214613844457581415680295903678474070231019442084531925365693070204192902879213399775355498967145017315652533422969107521706674053453473793584085441382537657779566252388989582545678847809029743277878267007911250332719400903446117489094588979752740405068613480544910263798927336133994188946111924325035092953660062787024342070767194237579217589834991634090532580631008412045299457956440055725766754644594345813851022517826817224812337353914261658892070042354113292228878970507124661167102727159805575296686957780623459072875462716243082830812388068448290724690919794023225714950204724890923278337384975219411478468408661401812444628274529816552030343791923495209179441020845865938824431185994191210323553204861828503688545850999190584195758146568876630839440587885195005149439316033628059561579999214319711656111472660137318553202536694350834654298199144409063969528986233538445063961123266715823075637169577563888570528765064488637303282275359411436944807414585548768072569765767330329503965372984045560877704751915280908533561602019700651660178284950657103098638309708181642961056086318152615540954790542545621495834733667268659006055488893467942814729568433869810953547309921228443133564907507968335939810777707376664199342623206740762285724337488889366813365691844996836620199170433231282441119802063182264055387438326411883916707128248710305336365765757734824067845705506468930169145572847287994736405479811692187723208740436882629700717093086777210267720389051875160085725653332095675230060220234830099643824115633683257647491035990387333895102145512796225694878045899687378660466826302726969023788865978489982627272576726264787019973645486588109715774978815260707335344484951197404716504720421862646819337213004436807518110894569472544543669030014781492348783885023785387660539213936804211682822198835229661565451824842132502603170992018787102808022808737309825580924447642841572497619706972592851680689889382418621814677446606430948346306726545500275317594479908899713823805479081055062779684414450625832516524252922285304024739413145323408869663497584139755234141592138595116256510806858108000138548053114162497727066502965971627821484366725893199086047964012312196693583110897964413994967330675526152200398131144211244028882980540143928454814221307904077189112634800179417147082966566441158978255123528648610639100403420240109938415632576349767004592844506959373913286223698703072522303672970400107528942081441762862108995538815187952056474285504858153734447130121730140315090016018669878963639428221266397591754563796886882489777645770926525722067251592961373657540612332105884960660808076251983633058773917280835074987173473918750383508096045384800869023744000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -12269634475412175428509194818868300946700484251311447450567878976866740388979231227936802485535752800322337423421476402033323902072588916644792801168042971512187543242100378895501225817081672469666171665163206491399817815368789455222787006914821020855586682737508524725319659974819521844726327970407450456706490539273187845363225591487078838170917302475248806349934826808204533256259994752889722510892374199846520366543593063125180795313690864432360082217908445103522672077416941446932789826868251558785086065821672875214928985661008460855726222174719343505084487006461693042235633233224579499397896123384471985483820575329864740352582091357161108574764769063968021361331356870463287760257229016156707362168687638007680472676645335279166124087899748498441264570894052719838909959985862993937745233005633095384362575890746725040148774997129600387082872717622284739844417351238483273423097903290533689134451574743991917786401185702025715557108293127442702232688423646723464718953513629117953112912157386827762006898526124526676553175703416249869460277497159179686713765804098736367696919966568116406255353938528718007729158933207953255562986492233552248485823285839718032269509538256929016164306273941920811704843698962426662210866803459379123377230283378832321954765837469038288252660361359982536354464166634575882230320536834022270423747568293532334795469868745382324304037613497580485562106168674060622521902231491870864062743996922929474981039852045975210539266212666604010937156754736521697799140832928517201585046041087236807092485791268990220550103394386984095593900868608286634678908800287681633227820054449641585820075982270312462129522352686645704073997535969824928136369589108466432634552684935429867769872457968192616298921629583381919325949005654314338305008690519067181394454069459228847716731851341012282612556194188016660370872728829086136279628760869799481296627338935385346574259626083381782006213961961298362225508497258239844326994277530448085479574666661658940932491161792062407829504506649436588903821012808338483829361877271471860471003635990173340935376708596237770373255062503594771490585340835528989996429257368806342146995940912010335096239663777700159144570619459968473402975599834995083974937181632470895798988167226120011709141268699122004594377594818300784259546636341301065376504810016741650317524862954252377914325217371585849784319833243612704442340531394542050968770970620654477919707180666277360842754393146780884918294014607456558655765493759213368140128904446071055062365328218807967278380925272512274551983509041707298447095958905263916916777599660221491732947740024517558369214595611099666064441636608822278477509124534214207499077202264090210150870340613564449017782425236373086658488080185477412836811830066102227821763760774977683716358127226689699221043535148432324721964191995295555781737536215987065475208839185805088048736694696517822713532685319605394081731598330970407429170484267837898117374836418942694363622001084976584413424713042572090332037009769868160996313421705919498302801922434704962261986727364782898174815820903059827142108876534936404430205359756563724188490291530419086195060718800235267338513538451862575815565258422254876608863347364144893429792868476691105473460716044694344509511412113423343783509161215829567260431893876945861364273492816482401767710736610743423992914715407091085218171514135418061306629613804058213315097935476161404180451768671884248573996144780771042243446051753696183891462597016254784015950492483752630023578369046456381061131239878821468170018524329283673331378369642173831045969332003484728347745351568211526899278426966077942217552824263002422189631674856167905351731001338402587704811388453956641238911972193316596248873253414466325010358436653272695272465270692761538441701785209814748876257194617620442203739948052414129037014310538664754304415429970607620142856681376906962934371083770179512883123071568513150762990343730407639950014232137937423792208340396326355072023026364535651135103098015947061294355015869255376188628840992077123518680633555918384373937226699301900457956023634375277989147895048075468939262834511517992777440534404598060721886267888458946641524885830880518642537492684487757992464012528334226031812774012262707832763187200000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 16088503585615576264907778498346099151394013774982526690436626594647632832816240096065817257200548417938795900481050161301844975601772159732631617239269097377295108358430456627705280675067157450637985930408889914127527204240978576608268765079851514524523830302656709472392112742378252173607022095985247431364274996629732609137706149548393918906497459023984113384681105876344052924698934365807223477842044197500410184672472502208821849927868619561855585084983779483834705609901353257809452625622284333968786632774692944399299883413005023664469658568644554573577462438142486574072575392524385905368086470793936056147790311788415574428286489145126676560834716408789794526255320710779265344595728877653996330143349089646135642287240558129225462186928322006320042071301358362103245332908857302870080868417702514166267631506631266262439414487246194795093307073866009810086310442822918002998855962024767358889685322491551681561682694065519722832789770175334390811331476488934215535718026455007115901657460119693659197029685804823733346782398160678169561013465616575172673978311510684032080808467662467001233647013498529282321089891276298735032996771100027062138560710376790687027914141134363459452424786061315189193497099220763181331663210103844087605913831776943627900521923663991463105794700210626411638298518638755195143519794517889591158014042058802126674603477424743476455578719227535927283723426465630072146290810632738122956116062532798450628500799943060904550327393645145095978296014561140184979465981690140543002108619826345255054309591762104959170129816754332508466092350149203706903228265763489180913153552068492429954682065000364865780263659907952324471759300296769679945491508099610973896016683797076042233980981084435923501557847664423887496205107280982377069607092941145764437992393426515912181417683958767415000848903614570587374811569621150379086117528020377267499067469000141050521821869595031196777530787550014236485990386917292957564925818739460091584649651194668960195605258938024010732543134115626757172283983143107607297320261466597217937641470267347153612669699730421284446240398610021881030827532090097475046453596623168175659713266647644138373564516775551083772158534132220212822247407808685291033797429383861051845237085557111925194892952894319792630274843548204803961715568739797741213685274226531844161207032642011650108140232566244999358749910280923908750631471118626941881420927725947213254849126036531372491497516065441280883064391682271605535696947116298313454867567824261470907925693660936674939026407330312722461638272325832977611854167476813836298991608114519974874833695876914813992448549991027589971724418394877242731269886808859433765815414083648557665944936931627731328589451528659748098621103638402655044377127925890570990501262934108024688350760885491098588027633504807124777368319467524821633622998628660945406707489328946982167863903811401354978165065235080535941930147821595181817419718511906170805455955648040451829270565387851340473701924301679593377881683879110815070254717394136083113892287105815337554841778789622702462432357800774141807145585742732881241515903993798522248571337275298472626261880334838307770212610394746464946196813806964632096124527917636664593026365920880095729954995578496140108267746206046647165423763609617131541252780600214140412778856193334160977791006332674742656647938448247848237146049984496086478961920096152844909729445260063682808183149194612581125526471000393883963584701565290282940100746010975080720736825632786812745393657907123181592271512911114799569569895536793665298655353538660925602110861316048996468165514282121537024789686328343510789277903910118190515639406078953784718985502718314839894233559683066738288038431480933675862632397744539322738924897529471131928783713257124274141777810959314459961460506559931157414947888377573616307641621478183506540799602549530901929219464517688667779130248503183364328659832698903383760267246342708244274677503817009164559767036789433698897764326703822719833564089857559682513304907104268033182347694661781220623138660270624652752032228546904120817253686300625632999116194521453789336333675611627774692648437794792661442605844328167715048917989287279389104368129623840004663346327165440136423081959993942999040000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 2105393010535411070027542629463626335114762968375480552203841498922917641734710479109331521795933999397382769199023456174046012674650796595899421792483897642191957737116946771772968072262799417032467210714071092808972816590972255521689175386419004465956398818303286518722144804532827858988964077787288670961118066144423716288219443865850942169598139435948235625397985340513825557708164304353877694304149594394235615282135878762013929250106993504058309461451159331237169953073357499045875892971518864085768808800520491274150525330617062274865735523945302680299386184376367557702252356952922393621361444657025356352831850372428506724003041195502043168402762973951108537337679229854374505686155084947888686121186098570696921062733996386050742154420700699359087056927373187153595691649349780974501394590746395775171734382387989295900473601800199276052579608594277079860139366710096809608655579756117714446029687299304528881510396314844117686255968749483391170185477212756315912282241653030718648499656531077567924743360755974203214994141922828384801724442232328626320087997126156552142321832651538354106503451329703493470043373444088371472924257438972178024148105175903194818033101220816605359040917901157947754021564797620505236846048425520576891081043516424576380612693451660632758484757815202518992175710822582626825826548627328580617702493697293662419023361807317415012259033980498965873521134911810531835538184945790345096536014153040614911838790211117160401649034963672424135480247494599618577837655978369608013822357715948181379247898100925622621025299265331835421042258975105886033127312084344619655478587080479600321887899681488416061254004265819098187094512017930960888511262058656774994944119611441627616506338465669827978684361560435595800067948719326813561277796787726923481013156891575016477606327178992395344910032269566773354885477121565127974660017448934445185328577940196420066065481411927308499319765114287707470778096682322415288626293398271252541647575481262782422207094787121149209925680222832919236822279420589878734349139435267562636427094838541653768915229100087148325485280727144727046024095693478298350064698476607540417983942233846259879903492074526065542413477607734804628970855991035356746339399763971297087781455447751626743164594543968612358759807255238206929844738304807707288466881105161758539035429773244739368492227466322836787877584818755951702087450563357278966324724224964444271337320862895800880749246027675611067910571025305636039534940658850842000936621160971711799243979254812704483614772295384854403154644141556538799474784150303214327471183037966391653447228362774405906011346178083239597071519309964582069580955617660085374142996533627667872218086999165545718809715490641301384707549909882164889929999299184460417429829754220548738438817886782513173519846760599128610828371835968084817697850770403126110638002877511602705581811373073700952443532478306621361362814940788758684360627088110453209715060164169363927739229115938030010696100737690474688439925153440010331088827952047226767257634892146703263049231414730823897197308644818194392573080709520937754527813223700630385041973128136203349362477307169963290599947864763025317856440160836770205402572224638071321425540601758163413269083149896589385386537730456239372096619183691115929238618350888737040173567101122269595146998459472922143753826632434578194715112353814197025764158278523378144479401245696825129516871631397803525901226904599851849695830787046094937705405993268676387925294951959675150500719231337777456189837805977536873386330291967403585363396420396659693381300198912110718921970754176837474821321535670185603771756103332422357643278181639998720656933488416889375889595246945475401211811267270529154374864978793721917521299218927746435115893968257707359930143144387530327854294964710313535913257418395391208829237678298521834842090747728513447432713823010939213113203868922727375290878294692569063104175476909931991642634199884069886801243650760974334647080158117076497446682894118419986016203019147142419927653723525378411234822729492610210684280070417852983830740952396857850084799211468020986942398362157713086789191977776569930685834838501637787247396024434708057636558266013400997835054166181321275271964262400000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2683422588073843612708231754755200643250742843738883510258799563533576351632197818630307813112237071851825532021514455247359043789609792275003597511528240600651583692838110648011536135102223752406287164741249833092437709601558099991597819745529332547334275807142173252864295348709474595739580498840786488438001792996348412882805244871430730300520445563671470482346944194423690862923900214280346490933642020876617718696657759126827506165338610480240646620257158701630418498064661852454617555216947670923762296587808032507819370646641622737310077462180256444966044630198142033085559691047759740655175906073149069560529097199526732620030679145763282402429460119160573532018642029229465514123430498305642294139766262814113476757344620066422587061625991526929032369840124694346664297220887000847187068684564121738708517769618204984909119966220604582091634818004018302675778512243851607987346551208682094707387211483570857926795543779974623775928173474708145553212038099402203264903082485752751988666383096505094504886794096636247766284113662881264750762809590746082118620156411488460095549682648010137816819458169136724542264008324478121508394896285222578854542123944405041561435609706910420510635652637290706902413086921698610716587750874873194688594340856079743233806950899743305401110165608676651417096277115959152196812511961933551526319656559218550942477097834389463459157071529319229466875143299522081354619587668284725329460064237651278479575755337355563188517948399202033839856413533599852959235553260307262676228588283458504592203894533293511282171211407860925083712183836306133724146796419958399848437312846322700299307146885082591623808141488910340036964818892710597281835474101070950469683267228781542688792898143541848552228879722779610142447971524591698023604160845422339398771933929263641123835826369511533045435995173570040383697160028817289545511970864755916685575051301146369542758681068346888528727651750796373331781031299095800872250276230134276901267826561935088159540910303414079948407576204549515831169545774382724185124044412134151333261534475255106316720766742113678014638180039146871115055772425666443703536666963950380904004703037537183911240865233898535900304610631031248431867441349732054951149724924049942294133216880893519758761514088452376729591839181733535959055669560547153944160804890920689729253794541394488964664366677742619324959637656989682916116046109176053017531035847394626346764282518208007300073665826836791603226483864443503462646479880431069588243618047096429454310538823422217156059862574491758923906852286968449212187864823734410995333813668979764834595757072695602502103181433253122122869138559839066762579400093054203292707588147102694566834807633888013979254128431803040876994901976972751354777537304259495657972697396959524028167896078140249914120200415463497941096546561139277100710824583905689308129264860127377978856972677181495189282414717684402331001138528592786446391268152367314396512692067061815720704414078007273736209081719692292739493227628707143389256599834726034739583043485906762631875525196337917464175167204358290375150453021402161432731932256595396944062573308566654042884747090028207176675125062785338896577852723707056200945715337978730014592028795696116807964922731449938371432887048598865125578536024380886481961562686824469636574362462079989067863818695938635506982932627848909269293054884583070994375357209526061125791356233365833609204856667901158734469285774897696681040607467111619911261883348062695564799084800096078445902081143340774943359140641751667197802307961330723265792828588738473796235172141665487558065981609029347100673367461071983328865001655338137469661882903052942566635553794253679468661693381719383932950591718297048512776746646549826513558647080232641284407942727322260045936331721597689127855621291205410445125454750982460050121070717681382868469108257591198940134986432252125799128256181416199339655506130064163413320803525989123635687106214785618390435925271971913848688370969841260453408117087449119712723418078988933954478184250550161025132980664836819392750516683789971900666387807777169732208920350223489184420037510612667274652629936984562483499023811083924862477203028263996298127583041347838677157114045943973706465280000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 138223022631862905575712297697618310134929122509296400163033988261124707117395239832464466874948002416956384663007891951595239960638557561419386726039744319601610634339021058582017758953923067214062482670884562019216852806199694232213755297084705607155109406347266613883705815805737652590851999860306574680739573830540004847714984789459268561345875998023321553242225274301663688106909824183048346083736714712782880161687844703677878939750897610333182560881659884315038614248616761402137000774132186061291750946223173764077033913969918570017770064967252247755747866371702920010149441986120813022173804569327753362428733937748678731999746461418731716725941577021741807848742549242544760089375120627354073929400013232391989765966420929953893101936547792294582410891288385321033341564255219483172385768865475752618431422239122453615737552861427737662918433684985718043071039920153748781985286866307826966594300078663872184371167957814851082508242361063778716598921217470537010944388375731662252982087527676656100695610362728394586624665784972344624559734741307589773491721552115575499617129435117538901179515047194254958936206174839195919696307229732904579672987299538397466209257580104622676145656320679074386650322249961788305224611239993401972639477712460808583596735417353859021829226919674002056589964878956381962731805571495653274351565451047041500349517162402262753111922095155663674408246326287320017501616681512433470726938391616929618102374875693357270898911533191061479954248965003558729949695624431677255024498925174751744942176893513304212726554162285370283088741967791819716482132839893012882090293276957786881958190084670301549903417929832953258598939739790007951610354564607425781912342040408798088597105088533247759421171024143319954064946856326778769528595536233404333380871020874146269699967311654700469263561698603621307992137360664646653175162664933944388796441797703576827076680948141924490670639271975125173936462893843159783831231276128939116969497370360081505696230182824795323195849297800707098914164980051690438641420618601015546324078962098659801255600986301365277947067088538716685616589597446662806995464721304496342249130137491531298888093393985017414297967524023221151079197163360545812505135803693862410809394767714945278842905690324435978419769268652123387883191194163022526903045850188537317737928430955956750111520493933465712734043178323550948744757390918714771377217746957227339643437478244149494771809051595171222495299522996033482667561282026387827279843194665760383710109678065599964437078892887488510360013726138814166320284054769492632998429182901170218148125869837666771996586305774825056486479552776587476520535910045917803384202819274498165255559331389536971134419933201958835729420245172340956095655505180697471497124976451577952020557845934725677092250186086860988985159714368356202623151778678602566483010042456007588112252147857548044874289259873920470763885286602737429282939808183635508906242621537265879223449954215861358709839341495184782001736340997428372695821450163904647874490821271752874571190575986335456059924177346939832999767467623336217266787304706160165182446820632413208564766500462957761406328681920209880169473136106769991509299970335090338402896606654791684243336549701992915691184902082146309549212659463657044089412675797604849611008529663284833737669328374922162862203912219920339949076978470510955241774249065316272386313943029621187252598474630274528072064510216877082560387804368387266817099773205136597570406437874443084462385710007616148593785054968638146303901402607892774306602590836780765253257557800078297921950639750170268435074782449525907691259074547518636542667474946604269535513289495245176857066200852314140902028538317554627848029589155072627652224131219444055247688873455067584709137249499361884925324190910280788833852587601646443739453099353384420344003939277177029252335850880716859753268063314042510444677554135660091018386341479793110202983278955292182790238903896306401726692449270846930869882010159717476283178140648676433066497967803862009402369601383957278313204530297017753814038029625509155706944596440831726419204174542367837827655572669535826734436923424266281550119693819299836194128728057294229027790693242765312000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 332490819224419543598020329831180174972158371690789412225898766410332280391316884792677637217375216719756372108385155431958822544628394837524349364620824059349549046571655327892329355255092945016950058446769759754352158203092247333557174204358242086299723859147016520580195385158298138806830744448975193483893681823087843002754049904935262136899696353589485325607387869146857509080344026833201536392096707157319024438560959099672344567581831545573993791864507315320946933466734062533871740114541250708431574595871645840094442109338808673915315070926548430510833159767772244187520415852878930128155175034482072752833313261075795436478740244782007770333343356078365579728911689889881476066020387586567877839588042635006910243362081078643889393324765315708239505715432098385962722609508495271732800020627222769802380233211177266559139795571658943239442772887548387395907373001559591753240666712286001557494236953411744816030630243733427634235788086887605906839427128695178456322220458349020935553923235778454777454008324660438609266992269585278466177894446320454952292495008840392849227078416016864986774064424653066024649193948106197031387078605431191149840770748515972608465432378251714696395202143622126634821407738539891218940223144240574214545187465568094000190441700551903352020130479067591284395807504111586197125546704772069880268514223120734163695197383142311270994075222396795702909328726956094103457664395370293197763241587719004749557625477575371388594143798563919219799858078671854257974927636201981276788248503754836072845804029191805408806905988672036934984054249831464337111831213765137139853940127184966535526131211558292007499194625026960297218428532796028915584857876331453445557982993424764946857954759237859543342163884615160277135230376854129231946135226499652496055554947572750747993819259387100455482765606887945934421526182272767038846265141697630807896117906923541996174666834395929211533304246636763700767840531299732657091050548062832577119419872598108448237869633512805580050798150850924477389840814681459536460420689563958270227147888139249558894221964146401279280230739246109210149237342953459649913740351156654925448330778915919624234496111704200740369713940505936547574323919726941675799833795037189022000316466865724574428904102682465374313111694457706990708152128434450601323009362625575251512009941806661043768938209192126878736829856943541891878459076605582036783349609490329542785694350499179708719816431566050316785390094167722514680452836270884532043923466904004058286711408215731582901584269308296539994253569501100970649603864310023808255955555879328084781182289243487808003202447678630977191997917241196383241412149927646253202133645725086098418121677768836209077468778695573399998394806832318488098941549728508810245667972006601292982647984427406792383214871915993407197235190233511118770663383996839433236264708763764167116774373688188160837542839889723753227793730506866916118373574787366073307287697777955374139547848688552400061510210272093373249550103236500867273669929527593523976240046659122181535414323741370758838285267965892255778274795959124191871743574429103244771117095078730906745034051839882368572074101280193447317314177514100862085551256313264607294251227103186113149273815522591577832986192923647351902923094851845482116164804178218597527561915433126912027838672065428228560033373383602803193591165104148997741460485721333131984656385430197533534470637135148318192545717329713807510123884662454648221632745024582549445482072614841886348019911290330632351412990391691940278389311730177994946497048355389760455178436916435441390460007721812518867089486052513562367350764967205406961208790332690302912059612741899407402517194223928811408448456838244953593939164512061174091762546933791671184911224235650325744294570668893604908881830099893210599561633827253422114253089995798826211094205395137213283953395966245281751179610681404099440163771921871626349183936816105173913044185372354634681279866695580556345708852282118436238718153590408377892634116160777126346015151349554362617877879636823345641340459423208198422321598128372323822102254337498308863507358829305085297406011537686707676778585267825468923977127572919989796592363030680118700382617600000000000000000000000000000000000000000000000000000000000000000*i1^127 + -78215220518289905073541117074522808518914034605300158803968730996451846275583619577154998143970409883140946177546142473493442681775467124785467313247169628163441535689109833412545858896745020202416179817005203759347893994808506988514523489312993500349323793073481195197693171050165215020465988832753356452614882979167393125491674288807262592653859652722765598545871379811146212013533259976854394385047107050335972460615414000803971249816717541304200549796261202427425636780035268339039092579133434298862425077653759304527916123179802275161749532635728212153616864833344127928576487584604706162726130590726723271337324173323149011583388384592670204053476860679189885269277607581281315775607016349619803412068883616253732926342078928679554054484299860151618291494253351762196244335541928029561149736941431427857072228635203579217931497779793371086189048884458810757694708298865539446736200135876329652852077125223528983888433066807013300497709206975883011894461382837555832241186683693085748494567274686829851321580426539812447876865673397571175730119394097937670818162928138953281614449160924752713622037188858478837400081929259646114812818178251073269969028297728572944980938018654034117549764162128750413247064213095978254257123162560792195471352554842125973128366150490945134496362820161958154269940234432572204875109859211396207203328911642909490514173691248336754220743087223906758562397562651424113450485502170011798111737656427924819561826180358379638298022957506690071592974175930678421752048319088880300480635641372858582806802263943277395010944042759926032228363081169629700956063703206944242476887218559425078071559703732027302150606678370946598906739610230670265810651258521956237323127848941529359186037347198792736728226057909252654185703809062602163659034390435564547230169162279672013116477294581429520274508941796875683252100634460301534119572093805425362451376021997790151096109294116543154996647539463508754747150308903061025080425761365987801676833238813783416148129405608288150994991233021362554061996981761612647780191560871276512398963511752457785967435532068916561835850442154649697050114640713324141758367993612360854462335778096867652304620082069490242309653155327191478339213192414353817060283639866471980168600796615145372126848835738047595350988943873794288709803834804020511020428495668341977505011526359292168347238812876982615788315413184600284177710418619805059279089513094940465053430960329279638398072234516480852177686491829081638522741093756616074825768208568114082073776122095635010471753824850956737138168810888177500236585501146402440766628373835807269375286916711066332486883834694473853466966464667016233600958424791173365603494010640918362098466924555495893762134494496219948715567529761827341794257087085737215527966920506458915983045824806033217262010923583588083965760488118250874028197739002594667096619247309506956321590519773623475108995809092062114121095720369803400009974898418296709577532523027608338006898707713199188895419485090525530570682039125374458874784315574998017151790911644689089041428930709805240220122534240837294629900677594817161488866662116608765895977180355894447914258623074522697577258960911423796195128885506056077104861458888204625658784081112672624686295252077843423566284346198895016811969536347484825180693288693676138111678496753617346058879738457418905979833868612885256544989388457784286093804670717958502478470721620705164043247637602479693690423901863179868617998393780625887086501666361792746038882554254063564365246851493003470804882200107884114661357834855661424934204823272428648342527712843997891476004110203064968364771938794416372888251605265334484677240746951171457249371675855587673107109080482872683770323445874968295362236915226914167655970921158729311913083193214995002718071568728611837919974789320102113754360317944353879433923572998929642962390140770295087673320905407652360110423631899168807233833672441073858771069121585892330794535003747797718223079064146920879681851981659168620059568385822139397265199525760008435253293193729868800996758455337152021311941049964835451160256172535248209111549350809568454406083925049797997495817867584171122385170797989237128617259826747086265917391831414299688960000000000000000000000000000000000000000000000000000000000000000*i1^128 + -12229503585135754270249513732530064543261363285092140519919975083278856292487806417549667867664403451444184967379872510637998258221364937045500941390885732737616500806048434863357171580159331131798803787667107794946735492820258666018902899115151303121451743145902182309076897338077738766220929213568338910560864587755605039972009476718543451067297508097574408247295922586124589843807850284033025539549447315396137281634909419211783137132875902472042355346982970870295169496065150741309699074256544476944412289686043584806009828822565686809922126113804726333621075250192748276984023116936694100820568859036998356975030687399737963725294039800446934015520206763231629467214684476058186461585037593696962037748417231239657124373767172268637272012141373690428647744412224019977022696121265338160453677507946178793309518327741768881257477626532895421549197190829842375074407505463078254084441317840171483267864987746357585718611438742902582981216874642632314393204921479565773854694078844669724430958647933982962840939421274737591094340965271445568941435606861076215648232696031421782734467555823211304805934317471226220660458394252502014957110004305872240371642982933842812618802315835366116660925246577900917609083165394924532633437432092017513417644375053611179188537763160027701363807362465451107223940224712775584431876697871444556767772549328059704476981961310455342015587347900966725721405510410125669757850948859847230585409390923496681397030156057428936518573412250193430370425091367912331524087340225490702411465989647991559830833014966602758771668366151308273597999251716465161076624242772935012732941629958301013091961153906276339965722318727294337938290130986193804282405752690646563752009777470932746720837898653200511898365087616867962963869478281976000698773640898657172055378417227821064822590364458138774341106472107467365379678512284317235327631577156452110040251603177964749774465753448121513961601770333539288202271364091551372373392574825972774782311947620880721433988694097738774844053692589300075371094951970459890047098899137940427618892221421535877342789120668906506263357366816375355555734513593926239594758469302462719007595921001844743753095123452733256355668635348044924903430869269237940042250316011612248102175808281446788802235756178900059885489414959814463896029191852725863793856746299567016600684059640912360116174264311216211769908166905801215486044483859396378134707194461794297426335915164624195126038534478179899033209470407360823731065904717796106242065409657336087750571942140928352962304407536816607700679628125978157912721200189066004943570848489524985024512760338933459177400963960930801607619600591580743582187810389024478365614740354497907443101645065160504845238733082883100402640456578294330924390729266363116807300904271549960955938235013306379652937490732071128542107475143329378512847512624256342885655951161882889529570122885939310070099926498034890956436471672489332349402788361635661841705475219274322054899278661939938344578944590532079408899541841980735985386049350727230225139742023830513804252604429964804897314374643301197590758441142204649678041545310839073824986715285794451015169894083165670173000505950890764269193949729147987424258505066832073255223423810276542219132455823208540873848580646200605845722504542047992003811756836093417848496665502996302754583520472434441677465466029805682585954939646958868895235669017704219802746603322546843522845025681120472527135442056755505753956974874965830763539011089202815992103182199516138453703532108594176672561496072376582162264222465821038211199806662854857891834346978098125180495651801064163804237739254418069357468759539943641839309089014172729032730492369279986928581551364188180629827552458461371251863608695780499600229540521927932538187818067116329641533506500685084025040514823840340333921469641131514135885625921186777771037125474741711056669856265394099988842020768395573046966908077315391843294102055030626321237199152634948408493308526567078247327236132580191624920014540954730574155152890350619433126714377729881880992801083202070759122117718715349190022213035317580845564759996353009876265645817998648345201025110928824742169292549711493159258916198435808283273138798592000000000000000000000000000000000000000000000000000000000000000*i1^129 + 34311040461929395484438933917302128515539934203156597026183198844077938594194496524432309579376101229319508299296952909436844576386937203864991952782041750526969735924608579055641153312805142820622063634101489380811672435629668278508970599520429404647972658043566715201726761118650384304625577929035907496323943197508423345419663169656570464042234208112586418194089769196619178977705756275678849475710034857804910965393033984780749500044698075072269254532302576934859239403665195452667439532605203680260128542454184196237135531628195739455007474153841177955698252907629094686914409132366673332925469076668501313134385861086751124157113941249003823432636143442770212010889480408417248484192624784918265278707676726894122731455025629918904270173379034716353077092133052324068262468794926222459177018814913277988513485471530888930774274919125957789682353185999571203027699583137201189166815523190610877642921401842679481254909362692370474966745170762099483357865649760932959392790757242415575211880301143403792247717091141135750420836665100140146961581163684880756252561118817324050997771351919982717997863001100911058394094848154617720712109503346955305044300989765643245200997008365437957608745024132175402634504799127689003285342306813486096512573100596793062801908619051946477222083543352989610137817762628054160619338842296207439126449269482610071086047841026068746360081159976818760084551667533258218468708323357314148827820995661958784627215304625057140680252019480179924984899053713619858684121478544191857744164228878458457466702834866448463363213668623774734861534392970366901236512744929594486602320315523037130404564464367853105460193487389607635353881172687841090486329873022885818011929187572314024409234630094534500795359302846392212055456635394413914856882432093887080655371661225617697862051295154403084687529771612698248818924300143403092729105883458706796478866514763761500993996633813577995562762175074101773431186007705396493629902635983348258458995084967155689319571284007754553806543692423606520668826378760644413778628325051754605353706570328306965306528091128366720457298122099514011433607474164788714772525679339092419451481923831584595376701290474314522120634948751545251769152259494756091783540987368119423285687966728574313197697410565367901645369701235290628191727172074482569307367962035929391202710638191607072966081718980036661159006792686145502219525873662147065262537848461364128282504554858857880150052363390006714816402933483372772602180294545365647764850819024586915685606764626369457773042717220802790768276693972565950176317336494156979655469350496502275337334499266261477405024550697875328944976534157939969060327438448899373182401398395475448271354790259331099507090565167675733715741686077170033017999482320081788439385576335899204289850273269189097287639588058075699017288668803686441263974606387570728330013157430501903032132798552150275869769940167313552289469246686762772962815744782921056302772660580209782653831381620298355858654837728900279122578924625911394892425980735928574008304051595857128353303828385483785852819970132683171508888515045635555558482119202946470768273687710201962147186228802582444881991809931337778966789760115659129842971750047477564524356343603707504109873217173063636405444915010994835917030833242363203480845625461192332467648355270589874918299338120376902760537138051678700176571686124739445475306482054032295896671684403512328371680982679186950740364120800476091092715545748966209171975044616085724127706406009168870613778388046836721516386404649466137017764765762489566009594233132497468519021894968918782985016349749376426556715149474380157833065916255064034639084575214980334428135972407616783155406622891179435431813689381007972291006459893965261372788357198363186957263243698808528720466310206461613474594708305439078663338018836545289409458481490001276767938395755695019406384384655515089391875167467727418532069348048234164606162654140505744120425901954735947477494324216202851498885954904630752298575410265240396774006623639214151667842372167487837637284168334052441081503940385275335770543237970234409808124292642600877394400999730489489787936114949375579564208238532518240095665908771625016439603200000000000000000000000000000000000000000000000000000000000000*i1^130 + 750184866482590535644501887391873700905678615418317713069507658291331094257260850835830666707871034064724280842432727737124257564472663829994665742185757105761577429475976442414989976572642993191370394320484175507824988468377089069169831657625589598927516628437349727831034909722333309297057865501929770067938252322743117885186490235221736098731266407639290327255739557389474535044961758948116365137812299450883042040571039381725844684632433799130740493396019551092450549738720757475537002221558158691852944319493592045265277190706999712918841223672009006525803693510268414908012993451055917376066109103375526108005377393735899046295153045551882429774317211906311796040663453784158942504885851875228725771520346464181316442132001700198864609749310030025339600116630694519450128452266340162908890648616495105208720558793956554008471198393424869897277559019173926302390585467166341227363226642853009854999751847473878646655554041140085412650591018225053520448197183507389289113526815848245128355779826542578238579870902245849091801858948517399284804280259809879812317023996556483655442988565509234655857651688362530448329667703396644117775234107336684891310561009714404915356583396730290108274217654366006229552006413034307435821944402472060965497814193649296594946407234559245852115550283263949206357914330350048698802919890742596521061766699607549182373812863054903221379857282892532754222192104428175850063150527668781684458309905493566574472535730935427703665221056890318127345794202783021906105081748419619399638474161565391962358299036697931258993891754265470182293304052541726391197294426662447492824501334975129128571699120356493657764525405674056213733229404246965635753649505298641140194355120962076052296449535779999367334090101589052917872242845193267778389619544666273427493045131311024874546594979783422897049895315869410686896323766758300657977958198379781747062318296357201393952771267630879542930982965255167131472833951973898944795057688878123492368772069435071572363059023936404853455372847587320271796012895359038795852564960809832748419278695169409109566984570210600261815161604564696860219574523047192129385702637732605885680518425951564890893287724630318669140837002785119399111369980819181488341597054104425442820178670611406381507608164913611323649085342465853373768908894167795794251612427627875680031732251160544124831413192293346456529865630830569133763419708018039391798824087687998747277476188317790632542864497421413841953448528866092615067499369595138935095602595301815406761342287020914066103831545760927503909168799522824956500756859572142764774251916120095286200097592515080605982298533460486921541948583847485805619732079882270748209342930377781351650099776350263151908765806172555800844866671536037794156935583798248009838510595445988685534096642305827000022879115283679256943458063709194265614723152936359366172932039693117450148243289735823514654122929603306208607172771950479637018743042292715225778420916318289204877846581746588387336565468955995517588080704659359213545171185889244671414841820768662837955698679094642753658611787972036053147618594391078121127972363102695678847655625102338413095588324739701122846348016958237838866885076280473869499008020355626798294829965778455455696806075334615310958234989549719495665805938338347415238068051780089361346101111720467952477214612969083106230294915692401041143089040683141998020857220825230679089432743795997751831497084046907511590553544457512806976706778379182690701414414459576573340360302744367433034141155277797392991010306962937684604988939888858586597341645960966857803234992315739452431613882816240371420087452124724228144836109215248088001430994395967311969015519683156930698075149827084132376993522629691332583021658500161664055161756285418549609554325000997038900734429437948409990760318443635547631188838631047918865000459114819697665972588846600230329790938218514391547279531122360111320263466560774741134333223748265533566217087658547485021659072635979106416332146488579098995394479417207365769023693794822076014903957318034922236939077696489276823780318502935831059547050064469035250673322323142357343729714396037850809486270685674745198089165748955991248675536896000000000000000000000000000000000000000000000000000000000000000*i1^131 + 185086158294248042607363529263336220679945737672051568426847407752341966637996858975495686045324488125698077541021508785725656664673067663661106147807903431844344940651984677660364870046912259177013855683780172775998367830138404842101925690499076332233022291071793832310359188520626584494798823186881011649245550261409970066015940830838861723157777562357590600121411851946730167712423182572698459636996162401562100167750966329549955407583582437628158954680371986477470943307935015427676568151837821349002918893485136741098404669602749016835905092087371616753902788531823677767616773869402600602511417944644376510534435192781150651186329439756111855000420147713870615743473175931315778310715247405896101839296357206818326972960723379637976921094900840940833513473008133498642366658701090915489092885360005739697942103572570972346096515685490721988919416934728959646037822289866313655851716478948281966012614861124515873938601019983425683567119925243533737668560568763558446517598362924047693871592028032294319762177784377768781706710356276270890095845118030389850957116964262371325535670850610320959371144062181554279046301177298261506960297960222593881779109375219065313648440687937112153165828869756899954687521240046323878271681916734989631803437492803312794037952674019069950575379007359674849170137206059029075502579048954538279837074904987340758065080871307451542966073817116345752418626098907039569976061184950637344295773354995533728397556141291152077328509891497091308047186695043328712603546036848179078038902015074574907938813089180403254650747572750764631699398942037502057199176511073866094922053613580641217368509528322168640026487455821438778508277548311407230876440375599067520435156809609666113286166546016179506735322990033924193304430118441091693113358852854501380515493595982674439607742363455437987797180254812461542916374772496373939694506281083946698441486006001818997100400248022598246601248673239152786290247513084574278877455377032850784907585330119502534731906908651397492890738698623851263618429863365836186749571842836007057412825036608112472914441652727490702532017394343811322948782208565376604659257774331420413701152487753165817524036594307061478108394550776282912000440524100158129813712171549406183889957825993630322696955355055399140531439390867718735840967081161690385418249657911278472058773947419034703672281325209878731996357414333756571584449696590097534203012560187656643073099043165442141302407784904034133214432277987770629971411066545605681225178944492574107559402002236989302624069893488606084896043890497120663169153952627516645106279642180610289472619779740472665777336537750316221364108316736620738350366460280016314448561322307670479762999917281856059875391135809284684697220475231832582318024442791948328960076160429197867216678294021033654743114982318173823103271686282183329739239559566640700152295568838499478418176002579888654017148112811574033393631677764636994827866703966106955804476322951109933520462585095787653486043608835123525136951460655191970909498040337728227683563917315295160795143244700717794875284955364731222165783299289000930001229721942045737529580662181437044915779309164730636973588733026412450072883792467801460697991809959000842633733410267616945214446167889908909382750075643182760885987687277680158495186240520865836428062240849118728997197905675360902746150136560791854184570458581084472237072305936349884312305873033455158544838743824389148427538968513114629182355747942366825274729392292317493069557693247695467273577219816545719195435603899923872570610188373417003983767741432109691949027971372553420530870821545428999458330391536821188979030674189665351703968541232080251657602270045500400061502331829512269960404518060511725834532471555431736601497610773521123406309077634091945320159295085440352804557526172587781636252994288965591809414421356533165009710217068035499136356519194970849888830068532553914244138094860265705087816594967957471067855097950740290257605097735773728032180068914197339122008799671308004593267596800011745334279967253478459506869964897081572767897447620541916443761412574113105329050544814498602264293653622020875312077720223526672282926165271632492145672192000000000000000000000000000000000000000000000000000000000000*i1^132 + -608561205555011336955189062812755814651839376665129856086232068263519697200994204057224985558149091600569912418240956153972438422684083874171509968325661661585278051161788250634519885310116544072872175396659713360800591365302652585305417128887345329773140180492746557793526929698488742198985955485344748219984259442268125918456242531969345344064845706785176734417996152078175808137136432042826288547445344437166915606450341333594032852568594758465382750372903188123915618155219284066512111169717031158268412493974543027615382746899087732717152235390874713367039396487009458068096515320721680917017700394904836404143368602866236207866878276879880282659425017486112471784355872496344101643591282479204435624554698501428931947023999074428677425873003750008775301428398575947363387579918399011393988473008263319411504758045195630495681615167305443054177369612343155089687790849256490851903239311205712040384456901077875514282691125068999779380407840164249533994152777846670619763413683899698461270159376609986131788853206152396515993019217276543261415444990928520043663805345821552327372074160554681417959323268538406711147294416999298398750711664541837557812028553532652044637172748590997140583956711874393622701184049895633647570161655863736025343094254251275351074710314641022576215316458485702451311004095129930688517564540123322622522537171636013395136202519103624232084083015203176649056548048169793320864326870627329919327931980533401547937776290311097056571938281118035964053425133509307568007474427002393237835591683201896712864185219611211524929057070356286744720584698824659572888025965499018370114812894018889526523726003876947206991774542829679187996897756622462530031084732615797642477929064841979314863534446704069955250217561871126993319394719182093680178713508083049260873197000510328444043030188017155624183249185091293629031951383466777241151945537830085939053304586170319553384844621959653584237690358635919193616849131290700665650230757376387555331512962058765564623636633265754869733087017977418076573412075728008076804755630095263258112166106641461276271548887695264328848383085257138680652447292356880763361824933903367452964087019474937810162401926249370249329888259983720821348104800628695723487810507365880279530514974820571533589821135945234298492388200059237388220211169263999719101602785111357859622083498156626708754639085643527531176937132126127238932870899871670914107014854254976694366888627662103958843076244937765861440724479840061036053527992777420403922152116169712236482507628559517401731834594061707640172255570050169118182708340939308504671606405311336665722752765418817436369325560366120833011126094863602532182893266819054734850027873206962333077621989312268215456619309921493141124052125411013773746358400925566710568318844637644640053988417476314577478048357331567538722204903143881977666427565102693886169046694407875844193866981462749385470149795279819898465168873872979613141865725253373132501293925725553454965950473618031053609422192686577104419965240360216672590580608836694290625646234984315328506689097110986041412343271799548518312098668752953042845584319002122190061090293123843553309001873892318119043538837486293013866353636726128333759764502306678907247231332433799010387282574417071684849732020741098603571813820487787263624208812846592474698408341072772059932499854770134310730620237027168345088885777079649190765058933227066180571485364559679253406058239917983193558312052357460876373876905767651430847213867768906817739556246488759235725337617101191915440721290636222863562964091337562118135449309659798709158705283306641073515888955471084898363439578974858636565693929119733333991658431637294415822279851211281154202851040684574191125245710763537152976411468247516828605769613537802313965626090208274007690069493262397638541496324868307547437083723117454745723081541526110457153212240794073067173875554796250077929650795897018691178190971396130401739472852211210521031995149047571571981427224965874947392824078698155438869973444826841724905902118646620072144487223485116316513145209248915182782392143406881709557278108442151730692189919907388683875650932123263590622474590634554082151305311626356326400000000000000000000000000000000000000000000000000000000000*i1^133 + 3170956970827998912723033243677131133875953189883168826162876129038774034432138885933569663398932289214537488591132429698296745281844171566089716016998386788188882756400701901943833377498672369182967695440562023629081068898145714723269569066130691205349685391107857777632408752097983796343947739794394436657734838321469847706084079970409500476531046170831712821759956593150467015690421015436403503449905840729856592841201840219737924985352057219901835421132949515369017908609022250142233696083137878042046680431537486228057359558731248554312497352566655095047518765708657875982319352180888553461019584224221756936660827228001990868236371850513838869850067850657655419162290509536314172132298607114500771626389071094949669108254817570053111634937595272688611717954266456128473767542703407309691919023432771370175889784730476437928261576631635986302911846250499756813131385366121385239983615524745754085923518173530560817250067422467827138148684400343096094574581431307207355494979435436936495635344397764295374358693368409399869862220646756639868104742812260979488960028492205816143249223690774334730021078850752720439252462245090024590449939203264324980638792706689126932707113615947768306355571244453157200091287776781249527360753875012436772522191709602226691274236205122308335284001641154980309768147439771613313605594159757274370507560846086544117384114521731578901447957369815108188732332311674298464022995309526010586370729125753086828901463849175957859499082934886762472752414729375742165724537889094442986872167399839809101252808703410509176223299189254075647572621858281694768583237477818660171081128527144361794255996855189481895617826811118151420855198896161055876291556137788376842378619381922449825131050135820981522562903067605140395062941250427126801331226500123319476632175087134748943893635976085431611544917251176176450754100436718004112003628659971221014060697176850024318218886920382923905373356777751944847937024054896977728042221157370822667781464828852271328446383733060264521520003550216827723597695403993426350051853839245871500502437813004871966644714382769417747107695769592991098705456709369710432734763132896104876643284365587860162446783838837753685037394980547050244285566888445808399505482617557984873745888957762246919009951031796407409112021664183523961952578770876467058106304397529252811350988468959318038465468990535574430532379147698852952247266862215850903321232584226037297841531265856435604967333404464698355025114940270753601344707383048399894160901980879949437525570496220783606645549665787244424713544150118584834651224198485283429130476265636470708178890628238229420632559202095012611861016841749240075239733396494167287650139959243276929278610377786308911408861669488262384568237532809694223458928541831791529354570424032908573969773462919440099784138058966561929809157616761609924113742515476476720824960227303270877191395839012866098668022336703267209152313588140864334452279995142016402258538201557740993244997805771831428406764309039545926299762495789375366264545881731505529461596577051818086594218641092712525191226298835106016025931841100852690765663578710944383059680982376266298652032821443945935563766183385109439350329979623839131413632473216030871697084157704792878101531592686787488137961695615612854186389005548855005247771632426781976065730717303213453769009108926591678734799189441438619569327114157406635551268040050302261134240402633611809138696922568665769482982597601327612292474819359815880711055328447073316132177723105820079738808755145334132756956441720972072768879417666849311175652755416451572880294805125364756671140549347743710690981975744500824710961035455202088361283246430496901894749693504433297625211180969880104603214574034917998187598573958650660372666990550883006141291722035618687535125180183197649865302484050200468989171575514542924258338420812173591498207662735612042825217947884976075740269509647184611334973854505207763908297109531132779951162853219322191209005695395896312198157034139433832996567494731359813628792704268524077479135234919048655951616974124611328839704448248556027413611435836596238229495876032082391761432320487543934865209721518899616133677056000000000000000000000000000000000000000000000000000000000000*i1^134 + -809709710450406250510578690816886531275657526275830685036277393636693763065014015158290139033595350062170294980951179945831936762758930506584804796933314741814932716175349493186399371206603530585750305478644205496284886488367973612165008911190527159563672269392637217415827981640359919698189684403302248562137676468188701344903405689869178865751912904659320769275893223449012466722003397631315198401665421599031195064763150324766193768256017817816134341165766557125678748648030103840372513601233774515409595310040879658636082980152979135449048912118929869202177245159944918254515084398820069118460609391390357537935826466877982757162912577316106758533705255308401205545670652564159339840848046692142938350939535383637497398989259586023418039329059211396656162479928633644137281529616978736506963879707712080549010184073369656647034035007661634516321290546476928993166257938477150847599239539147802538367554432185634714069242163807148390225959775858342093738569718229061915706359740121031881650758210944867441576916987471414152906478067239019706906028936465006768749233130771760411982441095446254955489533280920219107372929398781127262373271690502377131774515156447925118447184139412686291047464660031401708864886596188527877708074072245240030340403719241112808789906660342601008684633547342956648477051562446362826896033017270262127187807111794119003174486867444931501478139086362659164960851492024375707145637105748884774070443324560301074526576004768597109816195114826165900202078844402369455296453831170087985851013939268113926422382105026117408505752719390012371210935946407024779274227893564214567025550295619343084485208100192232034375397854227111634457454313281208770475699488903459179457096352879581834364404862608853396965544715632678946263336114256889430799875478638100078018033969848862613287048109040768641191173252778215579552469318822700200186172639375397363795664158889562013687590785004222495074843484662154095954870315799356856090282345952878743000201448830211164987505377813883660255576789633196288899188067779314915249366808033192486739213294951903690550402888657326047015584600868617725650247454732563387152922180493711594727265921385924841751532288242685536371242107574406573712509314050936106482805590488376560509056597531648449318955244592118277086225285914325335073406457356443009910995380929101734635863599397833018243672290015526175364953235292207788157504286270592686490924551293933477549686173023257217788244228005802755020987218180639323289098540103135368802655467061821667164911520057407912285863552578075198342494422639584148968858234753003900523052633541008744028020907657636404412210319308070215612889988463581928662611650452390200437336786858698816389576863901370290590868084716104982212208719809158852494792562461020793605405690027453147053338067333459229485147314833856099158301210600354301591344445914025454695542183374519706256480289611626722487594027770578468964278913025214379347385642162554654146338705050768265686981029945705902731484250046331881831989708551184816073856593124391075581740372215510902579404687281690498649724842041091092931005152067332272906437175532799709647316170343427891083956226246986728318428719368784870247299435013826592942076272937169302230083025835643640221140935127676183885876540883047126736636282806384738445555006640078976083058486428129700840704698609343494295462849377571712838894882543909109099693583926751666744795394080338807816683292954829770113963224299771852036685545014613029778625738410343284154703000516840248483612190242085593570773696945132744389566984512853102310838059962289081993675485409119113251092392121936878975869683770637733698653331605365484075021699106567001227224607349851118116308659538470028436067544639736298147421282551896774779808601897349906111524508859509493279246809471067730714113264942028405781591113112005368861136700585695123219178867421936420781275154090304602222279037962238379349403179040265208630859674858461247332543888235063132476768755922687852928560713313710725088094324144044933928724679013542596467438523560325773217474357282229694597990538650182045472203145577651986210819665215816617249513946922948662119919030922526064640000000000000000000000000000000000000000000000000000000000*i1^135 + 3800467633927484441708258443626803790080762619999622599431489198228386479244251256426846451853191084101636592581093722018847243726653744585177985233841771857152222140370486478042814346732919775943419317173153382021615203107451508154965640706436833333764993369116588336136896858023947389586590729037677558984750390512961352585791919117619590115149271839044616171259686101032273218256480410771624851670854226519490632470057449890951872479188951705080587892003052673086801305082986686484540811216118903842910606808846357586564673832637410965589681307934897650298123187445743656798582061312611368600286471045266991577999187319548586197015321459944479251304250071339556216032023408469000886067515171773524312013973650263941501789427445040951919947705308559098706012141893973103814752998835080164660340292833382398432620319623191115807101574133202792260010553102035503283420600968105781855381530893420708311647853596246827301523521461565276807828335430315639137486298347977340515350932963511556707184787112395458108964509821627580184161943223055975896773982950508048808385287256536578492209806733571822195926995428286049286514481651382489159395633827409017721052977169509300827517887538031238476546903905454140460450333139279792865242396043327622858345806880440101702025527392690741845873685771029542975369043785433494620618493420702534609711833286271190355681315556595651802416191455261178987501501722020909595377755090550367784632955919712304321653662766780742560115221061723263523233998428726369268727819486410300476737419642832946084021796158265336130337623447581145330442959571868394562365485956302961564864541562814824514316362366943168548299220016748561789132329177143640693017826992642802040421528167989269700821336430357393438467008964728012914847774157097047538393026573033154036260586405174353398612779614730621593221277019622577156253316700479649887871836832449838298014180762493423368957405094488770601512272156703037905900438233388278490102832418426324404503067632293649460918380546117466524933987558505637747222720722795647785418471784853748039087213373153406135582187954154258350084049065374789854464193268003614380678003536623611354625347293920529664285817222956843759985973408647149732118641380629769767484224630728750174258853239873059784154893291206718034158070097738221459139498519720981163949832149438925400772862697208027094412091856270298764838077938838653397506553733271930888121293313102996956094308742739941905664479075053036747647828176571237770300135608353485163822177722991155850116879620850659433437337577552881167656403104931888028833025399338976276976120998674774676261820545771572155228691750306574597646291161832643733457318802667491654546159437683985381943384805337173023977448279071623174090527994524495287582599589242969810850810651501544266097671165790906206601693361408286551565816535031630227069831679261524251029596595319623890102155562049657735215394000359133537016576569666231004223700304539138279616113394943872900364534903105030656448387581731380268415117403389335383453687898658035429835708129473243582051989970899926572868439353936462039185179944110905426853341645029083813166400183720964773199839108687699418838991145628878115285844106387234577892092845411076895087977485214426083110403306673221876964968431844161632741199864593776284134520233104643342193289942857093250556086765964286494784046877820717995250106245886735332166482250087702489824169400225495407966183282290835724620818500830438164644476538957951591736238776170961409394075398583929783529184572828859013793242690350718726369583098984506137964905292679311571002166263977235144685685292498043716416028296154285598106666370144497311668000529784013731119716025634785927540399114436803242420830635122426702446133985287684291551682201350147701471601910327306643479075409174167363339180389248082957160908834685543573121563049632222851307894786651391728705586066824349729727823116380364246910225311627264082663607868133198075905326198388923141807451011246614038888018274842727074196955188389480059674093617378252702531187786736557959368741105608334941116950782834198746077135071809890644379768774316726396076688413361725206496808219443200000000000000000000000000000000000000000000000000000000*i1^136 + -6585727125968789576113533623325250686050971429164926790807490321071850617763645143242505678616903459229326044976746729545160691829502325265420383806939789430270074840321537484475551192375043380550655617621987424609959232497024648579705483732982791076479716602846903365578032019859657999038978683599211363017724324568341767873284008981410909750768587321340861400945890997422030603193362525751030551247835943210091094474749275341674570102881824981775298044078171114377438859101178480166954859542209751591585884906935075252150740053403260234505850642417538639598052928654273845211986076842185132921822336275875811189498076580210062428499706946991575462724541594077800034985535048607418605056067903963639381604270893395049439178278148284929607182041381010607901660436219831729451798011218279028752245853469132770462008412771205616470063623542095282863933666511849460042227253723357797415837850175593980144157403514356417207782449724942292879561313040062659261569581798327636481742827744313519929631997908273741105396502912778226214266515222540595838023478425590573231672348172296983964691811501042913912474057889595266369807294290614997565362526288484869701583572556447415405613822868222238818314289052183422286702883352264735937601852569444388351005599341023134822500188564199670177320071707254992199982238368801308276192159347390256862098892969442730377405783754822770060379869124790603736637655501922829202917779764974142610974258310825861384062694173995488807954038722252042339713017855840605319327310109903987627833120132357837647349020271911133011095384752775229509938109324941342219779642328788735511634743859999107809187515559341858617424792763279100159469402646622350604148005622126581841414834544519665142203939740629382514921987559748395344461157502768691261689844733743853858884482024837698882345293315579601109848259054353659583808254163057572557510424334078575331192870538380521729219006380465676474878024922449770868483135439726607207852472715821506332518655790145179686855947266902774309232449091663789625976635015236564854017870726427113434816409343727713099006687627249265295174908571004743691125523021605646271171310138853514254703741441966403097806729220990289106680620218031944301870839619962920470222145709014026129547903383494323802243469853506964327435512662995401077368236172361944544837259356796349500006912353560095635529355888111870711105250621290646374881790368487555877846370489173849685126250782624403430995707659618789367258768095108096130505042295151084225860628046820785341358747334441872146959995238516767811084508530087112712164430951923619279366590031098831075202411651912758741055351927053702096647847277507656101400824780429911279860378829153500243876862392713157578406914352401685434807066692157331144104188473902903058662513014853037832824556627924150218570093388771880087242074401072898904149473736207296731108490516479257209000505521139658151642073404335104800533638774347267213096599239488432135577856432601411817868888537149087610617252166060910438375547611410659084680422633540993243305321379591741004371201024581245962236052120216205813625171164547964654312386712495827950289481665150236094715279434469032017226212841228685900966872950433430766680720040218801876495175311613431215424516501935942251629324965775874169760119179313142409654378049865487286424864880391884171289682141654972031614307371806599524447446158065119498731870803833269964059279835086179089697011210253054502529638958591353432377493099992642524112396396156911515431442540672003564272826737766524936650089042005322812496581018267677483969556774899707378514118338768013354011935053601826409885851803602012310478607136059630406318084962991247243878726615400947841930939778129788369568871449552635492345701256459894648830103051713426935177735183549607478641595863282170307048886856747997986789419669430032678980409157387165052775727153189167380603374751084103336018186196392623299185307962372819022892184232157375275501524526761373166258102224394488240722790075083749825205153822173708950964888535903738588926388226784262989087070957202899958075909638957970856290851809504539526806987724970718876650656554734091983912960000000000000000000000000000000000000000000000000000000*i1^137 + 1043550158760861743894961546959693683211604398037673053585332582902026733732721841849341827582343065293416144512719830559765421680777916890228918831999866726322871454515310782907728154761689985977875563559791354763070620331244836385632574841954389271079301774636720046481220006100998450798967877398885580499191120438318871382883346058182281065333321555901812734069055500995147903174771962117500050195057967016591139977385462814905785538623968777140741685916237655241857830720910205513378196278564286337288246247130705585363136702310423253437232490896657318142595828711742538809094406367622787654802951670846026905459316472579376503879282801285806547575739970614477415678266970495111432949039466125423727070863078108497965648712913282228844233854639239904128394329556764802244976135653912568939973784923075944819260996332530675938189024311184592984968866320573590618028538871485177688303992580463760674248464393490917490639141542209691898037130843016794679340331660008395417113059500032908324540497985138714532569899353544429617998622402118690271765617072071127079067897038980541087403578363190346502394861839745277418165934504882165063151877655956014584442052419207881326831776677682328644265491417776497903812567673257582985652268448291292026648613815101293157756948803326753752305912569191703866176112977502277070347079457212420293179171812550576685163680629379080420382608670888550300264380600976769676499618235455972837966979752600770280877590778167622063452854056682262613708712910059337452936029897509408750738525035426908489159868974143609410832237065748848312436687453425537830271033546262653456256052797133563078650148080008757109188493099797658353211871983950325595064564469129417925690768264805976747630975883070908239227976709590560390479399997002089546506289240016498972603914433592231936389071142144996714037278254790125649563007043533650484471803178865233705275983156072209294909861129953055333885206773593644660145213933563542941067416588630196384792344197221040895790007752938391155264463990981713700124315708899951376244102549051294649882332141678513351534190587235445008442052247500122255549227194256635564863184172616466170319235548508967538707467608662170304519692538334628060641935974588204719105355382027897477767031862329509667200044881804886710351771108923961191055960335238451872899657962041351917085805760672977639425786208485953364006975356203104209174461840384985182286071056805457683992635216871932778611555324223652809861489281983936228824821766139410997606737837697109989743670603387203445394927593423235388889177899201794345775073112604930192596591552660974174572428162609215406823979718374955686064905209717374687518045195525594828577592839679455847004102542507109972678323665865062859622440230000219001109711697191243385289120274419499932899158678082370313206734008513019856337902776773475346266950959422259847036741612858832103214098150036156745205350213261531641466934112248146862076607859865745836409803769180078753954990516130271567397447996121405490146720760658991517922263328864648227046298723738018053504417142503100851092039607724827254706076430860783938703079641310473056971010819553849918598966045577469479362182829208620327292995263929199310696234454633142917691666253896636330697640451235870535191827961066395406856428006175466609371889742673698775624020250429323826169303872513668759477215405087593237390699714880191426492866134101128985079302877011892258313569384351363763686952082300446120332634196909186833537330151830680521385487903848235041092057475111897649900757075666334547495649487932385291063657031204404178147014988891907137346550257681655980990285163874010638423579657884726412966244921941584159423876733076079758776082509964186512493671178217010649739804436890671187424930185703712466754736748148903748665858874446236086129994357528825193497013500683910949264444915584952336217064821508891870392545401505038348361437513617907024521716909515007980267131469130692159245421040792380359163863525624822244294530291106502374564914476739733025580750975804889188638578798596980655514859948206119544976779028259959845136851039185244306433793325399850401995564068634624000000000000000000000000000000000000000000000000000000*i1^138 + -1496789235914100192372898597685992561771642134395780407508266654098380580621751188153801777199199032986648890808565397610891393209215537609495296685189568419755651650720414871206228212582728157685817575056820270727517500224418748101416603549955152006723851188309095379297734842961483434783537888828977243492008063870295165701130851097932284329784490695503039892617650128147128231471289086192076631799070602566275200332101368069339871141251099182482966907309981441806930082741430913622954498577714216942745608757813353569021698868576840273204478146048738090892507252753161390570612166848762965567443895154808892698550604306763340933843139824730430487663955421778552131022763669555631799697337271175462423116033370729715756445194600584429574885244067447247665712832972948336443037046876894058546490525616609815797399343966218372904382001067044396690946815800322049849504201264727527612317226332186196766463959158508353342910927662812597254698798417590506806912157428532037816280157578021438086769474431489381609790930118633478400619676637688151312480528584212065954019030320819167206617695935618262466349647197525603809980544645659097156791907701584558131602465597497907674813610725173455061829341127862477179699880817071484543375122939712428694924744008610928945089413597094006236571103947386582683542423576065634034073301774411613858507452038630135725851213822498764272856967039358995327142136006821832187839011420313223457558841202996051198856253249542450409268446885783142762961865503182338582986709804172325275801087735987205414161615266206991030623935252542842017954769980729591503309386642091585610851249500418655847525478248910800537038411613643787299310705116977778233564739079135170170542547703042928345071970268986689867046025945835437762654913857229757590582042780659563980164013587000396379198742055850054372482060765044323922866616600008305989060646546636622215435004686486955129674501328559622742255118898971256656374207494406097360458298779666628831397591076556013176887963275127279631478146530749494631522783810138103845140716045092582966774669062680093560627874356695330031186735866175130064546619152548239995908212972194968184363912651299952373585134172252751326112136350489704395476244385015175435846096480322373529193459915780994797586866738102295880620193119916494496326490144615054126171304365006214228934904412292013799106546402268849541012412765849699052866569355041663906717182876099612600492685953679565134697142722191252253258373604727533238402773605393450060449994949933372403909480344667880096636888020564168355607309148803901733357198746719658308115673342497794346052046010210547115703054118379444833702337452695473603673640510795541330253202568949484153850654730040933781541932148593530162617028623589462295894930849813128106207660823591263358940040106366549226034143051144754058943092607291405369947231228160715734908137922639064248752348704568613237678637559634508851195726859493401087182560950426762596290449893006760752259509685097268782855044540119218556708234711804194536459036018982744630662696016934593816157066574238640369323410196504658819541442071373985560449873828361961813557587234324966439279177782395552913147270812456934453165990858112366887537156082915633072802551158152261665129634182491136496742970249064478018957785936373360312681825088667079616396734825535046510325794416961969478879737052026976180575774713392892441660599641246776317407954529689879799607156559542039470938395664012446026842710421552451201049248341178104849675771658576866687067100771373538436354711975363578901406558029157653621726014008877286219973523817863474209295991429073648122003764727814358575633800144026087940653591537856877720934680819538543641672112120304829283188166078231670496258834144456359669811793283746114975715382002857816990519236071603823982014963214897685367570364116206135401908845919861048600693145747505305141271338653306126499177477934296556666603820039512314588775663974534932785259741949893655582507725730691849774683171686200151039872743720771419724579734252040723811241648373105781552007433036481478537055025775638893185689236015474246150074751089427507870852710400000000000000000000000000000000000000000000000000000*i1^139 + 2031121900321245470932661596346632820003830321013793957363168186144533482164490694258997773791153724605716603159681064364744638183338567312661912849895975539895318205916732928872711301613252806874327299428396262083315040903729690524550219986724897708489527380496437490691076401348607656995683710032152708690954771065619979521557353549632507172373997541247857552837832050658975134818921107594205911264714048394048624480437737793051645226309547895346657920837595216033897880731349977592834462753061245857842387120987003025792136226821820131696916891537721659281499071083458609356326602687128564341467667498656848575184506334190395394622585085340906204407540066955809171843878325221312588195887233685848411037862960624312128731650650195937007369276194779025397246868034020097314974503554134528358346697907781284424914698812159247407348502700663812849388057600348135489319156837447245920092615216582177007600391562730971283232747366981294500866691920663829690151293423785791900490410366181575762242967662238402511665897876166686875014547419332112038812070888025451711867806973399393402197171080119070102118523366641592351260554430504497687649185862698796300853116274519032370046460909346990576216593462686881118135351478792919237597503117481620549090317656574342164022718328827592564796883609843401373050606872005527070431605217314047724086869267374153097393476148064739241785378694952854365516396750356522910439791374181091688337391648954032509822062980409423290695339855271547546872693360891438089899783129880526681784518585476242834366696221197431271761264411155785279432698427603075845881348704621713896817740043155200817493952122876979735164397285719928951468261096210598020456959501496883420432973360677981269609119176875308045359072382036031804950275372222396540072881724856549708711174132744089531642356391389231001690194671985520587441475613421910522598512198148018739323830524718484573050392549281214490578004651064913443488526685630628693250808797356637900036360393935237748086416832876978880743985610561007790208313078450172667126216036333934341277059083302015798953262341860429476303974272777254405171188784369709505732549940684480563626619697569477259454969203277131041216039370336551841226991569423241565860436342686538353275489093409051632491443279154475557030094586771839025654606072638132700554036270029990827226730206808402361667957561096627167795113140849657308475010350334061225760292473876383172912826252518655955538396789901174580428017771214721291556622216570508590972802489059748695513333239795091310036062264781787721419309975796985419892122032431430462116237910580853115118348068748882915770425203403015154660913497123234429326547472946963603537866678205656106806400984972186591832971650679714163427453576671026381510075087351944634518485838456063643372561796582134531714614889038558400927626445132230363766450636368428903414890548181353255677471894175910712642266994125312023284836129623931835870828298251333417211164568224633976387855851182861596255191446864125361721350950357416442476600257527315021112487308675966674057192259280526932416854200099437158962859632425061851690808353014441358870296013888600028034385342938834444083125587644478863785322326249000864818385576198331565317596490501886265440075173452490464985283043498366008407494979313381274065076355431136345747072416636678802091732693716818137965060556008814823089253372717255607879071894826111058616966347374330318385738262175355251603146833532996202078643555482150643694768397193994679488826497217210541463646367846452993108529256006030526763457547293457811838841800959816493743802035339458672767481337502721183832651965758399910543997381837731949609744252493683761666650896583424028661981561344367291999662029625765842460510504710775369285043750641692703009314800460572411477936340894654911993720201771367578868153058602006087710885664828428995864914941328943043519913142734160642703630175235354944937032133480493779453149542097522512982102905933666085156822496980985031804442225014353573248226158210273538524586807457150910437870743313303802099612996359951461237634911054222001569348323028836774664577922986147840000000000000000000000000000000000000000000000000000*i1^140 + 1088882740580841704295621140550420084393147509174864505771100914097331121774712322939986358244749064209465039375477511624360163151701377621065087723162123755582587823911667334446188072916154445177546294611054438172595745073791075836803844580656416601302599877871164495133458155120529040936494270096924009375371312786040678553463559155004085542079802060771460912789177551231259776200916667040375210998374205152511427023441329806067871423947462552586255994557502738910981210242408660375092970901469726046419659198833771268772874199795816446012151928167366132275230821684317317144462157399293722383044248916703532178584092990822208495840892097849051434921635954892803041688351793548427518244504632263333049362795744917511528183455557695570295326557535922021615349501631366612701474236975404243122400540690427212672682653411411763504183394992216558660550148226936251623909114845111844444982250233826197943067334723251357161347900255667430486851387267163147840640292777773895130255274940133665374424445883848133458193386034246821486586886982355754832009157673312811959503115219628148789793387419420763944205471384161013049763663253719146681526693862526446587987688885435081775240331265560490182238129654895795756350415030089789630053707537915519561648971661175852292650574201571425103807038108930529302182678108376359400743696210647865355040894650530150587819592023031431055258473674760733991429187621037452864671926791143040087789848112061910959343060912489247951321766390605261309589247900417534755621176787236047500031480571634109921251351541177019145335423249226822035034110551056225169491171972208733945425877084144244855727061609216365724388122071443595850220657617816867982165194901586820934457586283213623663672757881034245928042137688271586370617636024675756756411820882966005427602450182414663143639230184742327141559215754380569171842248885278216136316150723429644093403021221734795329493475962558861696797323606653630203851583308009331680295108271459830190674217348090402295581546141805282070219015746096544124732175553604950710097135926179622837899953891205005711807597443683541781568186822210807535492281788100594753245679930862452864014152833876834180286303642075785631654221136935315638830140625405049514077480150474222631095141162857709274166046945947307678093560956623404887929191866666035875303976700478968309098293023882051005987111038165793160554441398074671462747133356279730151473647437936089188580479588615157565555799743459253652827321495376175015906446492306010517786761647512034365809637344592859433504246384439020670798685446301752242575423206488772812128920283699510668104499103136806540960692935344371654962966926303961499290520695287731213306633814636339035105486484843503768710588198992792655197419375146548353825440877519541180479312159822928746765310519562927072921469947809683967976096111532480697190214244769667649863377655958051950598436988458644779508485156576778462151238401430610362564345016870319524717753687534493577373747692271874744044893452752293635800942861908112632537586440534396123135843600318668720954345486930581899848994580992691549642964148609976295167222115986827234143780254212807874261162942655967777288111591772121775620115922692409937836292369007214135810137053366739052512676934557056548159562708200887172192907612857620463867817927711050374595159016063636422606750426563057427269435001958049489691754323958202033430561933647108337555363896700884274812671267350618433455499098314540130876688256407543444204056019450062367128604283757171902258047665884242408517770051127445603433249807422951032777054020776628202388144803644055040166736265889624425879703683000062691458797448993961727369010139004400915406035055265506271684073618058856076563959482630863965497206659767038846052499139619147157204291340010300960906716300346899535433380209375978396956080144754744084158490578990486114578464858751273803225093813080994057518399164350121084853036829460697460096595887719473077975327468067592100476225738083097179309489721133677955755308470847169153801323287425796475507808791071905713761444703337826991295489994126179284115476631633354556348301312000000000000000000000000000000000000000000000000000*i1^141 + -2589436887531041718700694317233380268518903099787674838050024022330303981659271309428613726638589571128010083283643079804478169740166552272520731570027545149350311423826412329082734081105009634309265273009893135984241848267377472538379077661974764545970190607923019407263580517329861316469983742191597799097749801037332599514253890847386691219927929637075905314340821813271352348885366714367662452908374028217430274813077677249929403103683060496237324834994104945249509414063070835307109876724544830495075028568189347823225545306442946974683881610744509898380747091699881276983609327005494934978072842608445145314431706803507711892992786896298000903963926436750716207431211013287235149339295497012780342062104675156966736940487616022535677324688400223399242181431546432706151613891391097817465712846411710353537073755249412837309296979584262090538225896954251209942552611744796549631452129816427412405276519151824663190326798974921073295772196766842525948795468069186749484666970642179994666113339307349648063958831569275074132476515860527405682405690945262902626392289644647506036309930489687969595988324829234786574081897505324192766168086761469047992870361570855104516186849492929788921892618560378257482129398110963311012565064890263741033926245898839662226230274422060348824513899582890694189671116504996270727838414283557257482142930165544265412406111107542756461950370257946347414167698893620547958878429461243323079834994234416191400099867699264283593965838397441387704737678166174572837080240742106549644492166224821446486943950743404380592871842567692424236118808643119218890049081721906654869247553403716752501367155996732722609485119311139896874624208103640764889722551792726822479979652987863419614336489471123925338525915865049509641119051019527628951252925227063642557690197329181320823342800513804345272998250035648814849436130566331002330441552788271320063671968616208923426453477533510875908650682059140525072015899557358104807778696693104141922287407758768249992029835039106151107570217946691457076931547852724140317577142064348194015820097436093593960695343552321309082206510286941773725618616775390661636989566402903707381497240820503659649493660185787055196512740959790954773493119827367564320316992525118440635713620169626066758012097682700180221794990252640735785229006747039831681170169385570751563209281023574937007367781140468191943878684060178341817797927615877850609648373034061232947895667384444379351774840374342530007929582625374271526377663318186609598456736015893352024518034867294101363141007069927722263929586777028879079317762110776105440943951308818097254428049374944225918438003864040011374870679220827427805373085405097193160804435340482546012892533298829456701254332376302709517450361865813667219602638438683484088925913180398793386531882647426588715397605920510173286632794156446163726136286852344950602906386119703713195386595796564882227985302130454720316531200210904085423054325080024914781411496139123098030946811050684470983401996631898273278959889170358166558347736231577342187939222949351504128473283506762358481053962350354066344698975472376180605521698642015785524146159889238440943906621534746334712264389965173820842959076255822964782562536721742400550516572245005058854036892001395912416186800197213989411703358931330478956920333873853764974583153655454776576013130990552101478361596354080661549548766883364399198680629925094721561365458976218813421585988771240420434724306250425692834971178077978206516980472715901252270249480518519269129710047600419097172758417374551767263215393280570051495097452030608385470265741723934100997699864162795320309892085065958247086320192412096915173267362144374902935570025748052066563678086123074011523029941145701999933964989398995656736920200159948010033345624480282355837835696793284805848429863872765201796756004751179207337380554217148209653188057837937023309597404288033731433017722934965348788520470755341965147797611145397052925227252271978495851711545204328864221253504877779076486273626671327143200064948198400020631704483775670144104705364561471293663043941358415007674578716656907006771200000000000000000000000000000000000000000000000000*i1^142 + 1845609752347083136139717987465690488737101922196031693905747921436310953248961898798060588567031664732582277801884726216272999293956851878372792908532724672872970677650584881171871358949820596171396611096878130973522035548654976476034347127819562739168681183753007728825088174306326862708472208594098205543537515142690008389525140079726156880333074937936911592461616945185400719305991872114218970675850820061948159894337502585496186877030182918259997419908326071017994397583058760108045582695372288140199247531904344710762820310553480405380109076240564037002346178341007357887389868384869465725915072287260707015420713937310451504266837977519550934334070724062705980848322974011649765350806000241341373844409125973785365825811254629261811674578544490049928420659067230697505275914553066999710946083838453486089009480913699434499696427844703375969110117033334488737673864881113073752197342901167850087950078595034195561332344366729837410633149211538597897021600256826248149381943221487418877968478256296883150875437647981685677420813274958150743035695453438774628519865990923256220199587684156941208662185322866454517807748613104289855670029631615400944311855419767594330914298786568531630929968290943937195415000315703094326830300411936517061138566787917861912889740551030529765434826229167724501832081052184585284195012504988952109995433522446972918917542613411050541240585241371050900324751862396856827434954893811446321524643635534825419021373777461996960735805820046534273639598377455310539979176082855330603333499279299726245023518241323325230292594833135845983171691561789295949998523158893195027094913903227287142415092511423606147100321566251645779890125912049164091269766557217293315434829567140671838706370353337785618054420062232890196339370282373818710761826159682053656573464802957796759191325214264936109402204328286047338692777717886177386063183098542536910860030979321792517368702270096475411860373693459546121021822961131951217077121723738722118534453190201424144544526660117456227441243533545354444622891076267030756029982580796586820635987930334616407056784985617859794828358686867527173074095989658425749919803376560480880636210114542405957539941665678252025972844016256324857793466021934006215244685767451863419431417658185386286545191154967096326244578151410138101346978742320726425788468817418468742275666935927424489815214701211848793455054347147622715049111423346604155144935454939636156429829741888593775536910951457574805669124086851826298950824620385076380427676821491770865379578904678609167375486316326580831305394074828876768003881895910605061154554162635168102000528213961028918232312285392446756135796292738646789257078612488331477341873571060606952232171460560202818806676695321074396609268879204931538387252297069838137835764050680272075996737600558594986246280283060188753204953783100090411479982143425290166154693607110611386932958323583995072577840365860244050824895873226465933661739837209551396082395826017775267895420064843959769385990025469400231287856455760823875225239128057360691492289639478042016245745146969949942452763923054099187524932213738255209336070256646367551965929781794920025303400334448237659232268449821087647171428172049296155172646746038713213923660453013373140602948285737132042396896862808572255352739836045786326799550897192538643742636415465665382561442036951927570302300635578385487491071315252416402611941131863425459577923542275668050808720529660534970585625731670409164780035678306882234006352896755678936967361027738887108947363401861528984476371180366047692278614122259715290139085019308675594469695187227821688040541852557330113960603977404671830746869633547697718464238481482777231052000102522360075899246379552372145837108977047695545966646837049290174930039763923813562210071371329963184493851358552669049749232920319228724408561436434615231066239620219145767073901013066296969955982064132778622637411701211172038908041607284011002441889877171967326646728687511518543901013459757407786127455101724556407297807781321236799545959621546588429912672983021441435573109523550995458098463487325820108777308815360000000000000000000000000000000000000000000000000*i1^143 + -833160193156812089952109514675427992599156303321906838195833286175542128157925811966877388486365014512820584280893360653017782251667628282973085191223960830417291728302399861776663730980542395161988581439658219097914189456370229219219915173842015514519051223854926460998142103229209697944314760524696269309257684090299983647133826456804495531949099437399333691231344690275239351534479738357865142910079356165869355493809631248182588780512147007527108037575023951644150207208658401430300414078272698256715726289578564329028469216228682600856505586628157684041849226750127867007789080653703637045575211107059166697697131907010139542913800687079756181262502779988324451449172197657040196978193352397642002405578311706893317637209843151467876851602210287024961381977257642726720246925721224114593022192350599637507934303750760551986008616875689865654902596946678673614519349449652497581880688290645330270689578893533014718555745063934270603569034916471161662005659265886408978615647646679022491980861288342872446741913869042482936229812389745073122539599168465737728434759832066822993226382082625439000434769702902745623006425021659551305028269397578958987472690222859678034237442203032653750976256898619612827817689196200113489180000971728002132530832804577465735661221757341915650230917095654380840472044612645137725788246604512806443225359512941199677666702423372981977356515136675696663623489952621234229989274666496342997980882557710238432307537778626549975166655834865577219853770952309542634580161529047645119359514357862040021827786515595033240589136867382262215109721752142211112852101208117843098683155606670550356391563731044384584102787239967843895663438244909909494085747635987791183670335921443200220750657640680772575608794433662908323029807849594577233964668403497435014201265194192476679524845806964848634232933343643483838661219175743551496428522666761214410138954900024819161619534393083916860515978990706402018308055914576286776911564194320566575164870166143807640022108720939434941163634401084500711926579163589085979953727971956860601639046663603294822599262387850105452979663213031166217620639291189500382196785756291340141173354250842729585570894377741844091514580739828050956956876642599274630678103021193230764955619453677215117545163297384528957322463705417945962436494541509237117063396474700939495718670747035605699172003491475444893890853101496896545284689292362795544725688990423074403628870964515470694498098521941867675943343312053142433784035004704938383908731838301098784425321216461712830125158185691334215324952276301588333140033199030625354651167388812835584523094243227460621576777198539062316155176129087057867267969710266168643494256944501692542374387004038562834520087120714108203624891453154771554922180031170534228230681919201962492791358778905199861716086612085111997488778039554570405684887459162990001384772614392384229060423337063761722127468169413216975925189379328285465617287830993198037491808855699764952252083115490800078776397834696894981694656061808224236323640692176333558290222652260892881980334130012209823342260857267308334202099329379034048790714496906241822322726483644893333524875482930773299410678276691519392499987092795696061450149615882755829161509315599949722052144671379669083341521001038822881026126271826231966642641388175836337314381352799398378533295908936997091475894228443033363403309254250016860736683946772311431481677347700972865682073423318345793779889266154368221188132110879810289237468679149228144830835256743998661406417206006789912261527779659273595639463062158562359587131765427584372995995789628572256532399329624421313305065952666268401776359561565902769130628523264340412810132081656054987548543494537251602871281535444127524002271417311283031631872028710307464238908398492167281803144194260755254179354839423857172028829962646071576381609151044220799381583330909248598588411748394931196359673985034917630041435624277494333842281435715704870368850132909099286442640275061561186568449429854576488426186059075467523622074726453175052440258846701953175162077663684443869575074949924172857344000000000000000000000000000000000000000000000000*i1^144 + 278577773442544665534895302101424011465037341575464011497942659666770957886380633090678871840173260402994331118459839537103362826125035112948812414967864405466622006116167617518392570281814394043027400248310483991682822542367557070105799758434350097172322483566401784845330203386764353411579799514888530719385274793799612091250030744863905964346508213467395224790285196020030134005776130961356858437814578553206353550365855183820049415150482656255055631623542733246175539904332522551980767484119257052356815665060377781785159566804193075933339560177524792247371678556225833134211190175246061666141381730965284642438814390674686110303749814967902887155606457593813146196355875467837381597503087092164831762258697227814715208615320268388872638086251413274236775285870276706572421426710116651327325942157407806598601707475533872340101209905742347106321906466704517028905675372288005234504824458811321904323767274761354090284143563253808639224490647601431353223168813004568871424171066720513569409899838524893206051385276707947536301584280584007565658069477103759628464171509207373549294374023032283899186676543668507607156941379355157058244326865594075467368656106711667322596034569477775772448801388437700417244553498531566324954059417138584050130182440643653367815797990318044024786641355899861154533478570345275228607655312097021715219488963699542963627020578664912429023401790656863561340084374563687626137759358755045204074864304651758037751765879002410934936517106570263969928644443519457314109090459798860467195650615606969778014303283446832627455260674969543242986525520445401662188662123719470096941239493026656901311527953129088232933630271608868981218804404553513112274675433009403167475191242015652980209929140461658155199553137398156776386770444547772680044782311377206823992428553737261783448676622910696473388132652018231830056265916375731976300184063821564071796559021913766048406644121121669035637962096386527233749575014517568272919917794005823628236779014059855387829701958681810456982351880968343588480368456410087388999223950451456125854390562971787622131066718916094431504891604955527840827261271889526559424687811141206371880555180886527074212930739101724697275927187256356614144367819224527156226850502062089660681788815253440978242208418481544561387142968365267121196081672211856258379301817825593187416927506859514755228584075061973246888518843425317439728194309237604869334969916245517080245244115350563651553911688097680000015276814656259318640463739160884473435799473370219064799648778416291968077321162361196316145862952733203498693973419768708988211786282502684263117980055245572301780890077578049061847786927268405943119858488084568140171220197478782122059676517137712224143960050439090921041618111260957455979032877806875291844049201523724340685498961623350631879308391857872177710284509361224084322669426088463006804681135017175753879235442479109464109676979260229651141931334781677217691464974480038877906452685728718724932551718308353748689774728301244633475092341475051270871665793553592161409671135408093023541324217886977166339080031672960853676379015748511774733176559153750131147856732305121633015217460905539743355837183549608920141726747056321155423656819156132276252988374013868966053098025854779698854982721558666619009501660482401757722739464597028304327588729197693410790747396981003735418207005986593489656570847490472317707691600041952140230063858273802048778095885624826496376353274737595668425904287434435044859860315571797743307647700852150270155732325416843470790876580676491018265664516712367229815829939819874115262289056565630201442155051915981956558238998975113205740438253209301874031230439385918274691980392563020811579219153042916816672602744979520020255132421808648869251886450300424542888122465001839344707537122367619496755292321467636509336654194041607634612178291959679601006565207784790673255341956619281784650988163748574989293068253848471010111342498396958257667865408760846032148119512219455669108042853943162261653119134142146074812925740283758346019339406704314732879521043069255982940646119833600000000000000000000000000000000000000000000000*i1^145 + -71701241686445644052355432796076034691901617193366879536809185079409774387587332100097170803339678386735632082798985263378540025526454058653198949083459864582067869138791483283687602383795185142293200183159508166357180901195108358160519222436877682878911763185154647082575043446819984748655768073912678961220404868806365735858862780192542682227218931984967082769730120401115586341520707207921071594469277889384572552212531622111826770553724291442723529379957656249532935695105110490163960820979917854924662879278877856384935541178972612139892336327765427671128521592611028872798762208089582343403894987957082404484930668158957842054757674399376850169943756306470287212759512772930988603528818027522727103662430742267414136484361186869812052674454610806766642722199017173310814888633624064052815723218122537864740538420865753782231907601873807918579138647120142298995529449226822151681651826531797144689439629888827372215970731017341266796473893193039224365197684870530288922104887824496869196045338097992201053216646933628538020304530197505570537028227324716024278054648622059998073351638225433750827246608544290355855775580206196754477466293228753320919779661330087634508861010926093335428055073124049493094100083370258287319787027050349774738717147879150882361558192612233828710268735503268700189429947346078446277434171377907456540981164293333909558453517893469295882460244526005115531865544267921829048206964174163941285347130266793753035011074138897853650019611211959512961691746057462902871650206904541327936935902433659065895736625109453119555025525734314029551731860212857234788351561993816828905091648698554382653311104079370747840779812084695692187815948806534211630377759492011804078248701550529114330151881288143877299116654647099542013914569800311152341834192606808048880035722153155122498194415456296262136213966996411007703485438917123197515038480001334991756972546830866116100279530254291859137732948747129648624027826211084205033830732113187841441336753577934030924328017477852478938965016589715644399163318087860145612385514710446259001471668378627795556572885509275913828316993481403603400752701479903966892312685432849131184646400037232067506618285856205545406513766533730212760504915431698166236397681791623224927415444734822747378584353249047317221666679534248409313960000414140146687570407947458581322188298541437769819710471202958061997143328920027371747663729328870080752577123786617639257528635890522758758957455477385726059402451707704821570896587603852953514663911426136369499922211746212184187353578784394390897854325624549113796108320570276344013162528905722019185598167302194957120555317208215951052440974190735806215094257699612183446401671489020030165555083083159272211049546228309625250079242149886877152588036611786655877243323333110659505860626165236076367542411757489238743352599976676807965685125137709893213035277360732757983281276660315764841349863090569618005672045577379383865412976200536921607354378727975734212290501628750768041838053906463871756040249171874059847322442038954374410975518727119370770897925247462517679627701351010157931769416723208417106471296258796153932591001982393740775731773382496835037923451071110461903157054063468669521437083950178678383015654829318811161491937625800414408269024541982623187935684601189157497505128523857676107179679779141941817866011109453160663417722848529877837165633808059661851868617567605578749495607473431725042759312464536693875830785280737168625427058431576603558783316342571348371333660379230679043438448798263213937425609840117791148662778600033204798932823881777323457063467773714623433538808915722237265140795242429374763830648489922425508538514153956558744683996906544897334611461015657079030719162142603456818559230956452610224591373269565607580804693632414570836521838942674635917049237625734550956434012358916161522742037014302301186551879042045332000887111857189045141082597857729069195538363026592894221383081542440606803483697320731269804174897409407505506759648545660708325769433707712624782060871837246376113797706712414618363868714733951265013760000000000000000000000000000000000000000000000*i1^146 + 14321856185664839193545942621369676179021182157354160540393232696138011366554353773095885881854140282666789741700649351734250987568172873705168361955906418983262938098750835286508872496910403156047823319261241428778827773433491135332820584007592044237206959726561244629504927648963180025948252157876991391450029020676768421455564348102807232845011321476887510188860503654660913448381163449281147664121626175108359138355925745675464571122763555863377672363270883712127544006876450061281811241200916658206530580348299091821184513754783522599392315114739066455351429818290934476446177869182778460890503839911623059441839699741891769822811450334904435226938720927356830896694705974023080313752945425147824750408802955635695310101027221216168916673176618455656428999784393658154730549017219943720447272548765253328778285976699172239396886657040324696312667985671196748961038683903593200531284838314388430000624307951132995666828359280660954841748634653264395988408887371711494139167747260344450675774702772451702307125016491026364246643954160567824410332827709629506869125331656615747805746136240213365497084577771099139087237353015155157815690171214845864872994711227975617756700359642142341717647752760249546558242203487144606973438942164632456563271876668954907676375804321467036851603681458549170978579756460370213922608153817440167982308845580310547350748740796085167342146001750256342444050272956269985196866610321481392243796206474309871469289351291238594761157589042573073553044492918821877603963873820113650122089480311380823873251772845559246361817013100687860524631489233590948788359074035122317339126913481212079476904286894887320204419921910013041095236252955287252742027655609243579285065965377067943946758566376741550146250363718561257928293295120189264262492039513173805342225310061782499638561629015407367591868936431848980286797260899152288743389415876358230082441107875216924862743714823516113575319801548612339027375645285864188123794248368620340088368822028447096166568461459013570144911122214407775124862837827339646605407616543739588367728637261726613081001643181673692171012335371505811629095673207475350832684886959777992110225429105949918285634360107884215002715819688369223441491408277298912408860569859392823774058961281415300154537573043640420612731100945366551644182731488237528556492665693358881321703351335157326880026827486347641538182406204566941981229135951608943237705055157549233954225287027167898222054263847757886747978031184584696317900156608510501285477210611480297719720397534938494694226229332831306173886479124246015493117143451359130507314185978772499081568507792305463035296301557165462996526398199368810707786709545329536174827951189829275874465722435867175835792148664976274824470908895692123254265517358101650867750199830220004758601793460508835836051915898080988869248701364307980114336302574940644730541072172340215919947108100918035543190718113792990999037603360175139797214061810894406511324876575240451430963500906589081066696618564260887209289536780186005341914589669123905997150304469795477923377802135195874212218284128957864949678302272867811491498567429131597165048854163738850206594972292781778597541983199277024551037480337015241156120003824573382247823065100535371569662965099068724615191557057450939910946757350863568179095630743066058000282683556892998792833172644433263305969697121703992560438173613297200724233868824718468397342804662537293986964888457510200371913790599890080728540383721847912540804541125949275559473403266829206072468221955529124387268981785411042243557464905235703149337577124116675396771273858096099186388214751890407776223894165831616069707678552023770775855404066916203496290591020697823863861303399365424761425623555105769117100187490659856134699160912903158788730836476478919286461126290905471454809428596110555787312761414824772244531317709615911362827424450882451037457409178691242369713273947225751177056841208644514029070412354538318325990207204684193976173802040974014559423083780384707068368430256829909509405247477290954362909582062743706855164639969280000000000000000000000000000000000000000000000*i1^147 + -2200978378943329260823678228337348727538610684971187477292683909735624772135407237712956502304072951787554670594951138060728412811487009615000257942801626595315954741954602312504057832091506866520600317257232015526106371992252710296631562660147017940886408677765557776422072827421108287842053418860180778655857908683134372106917731159533022507161406402626561589774021928279599774562771537057190882612143070969332942966804061768651055813366689160540908046332705089894717408771119392541690141539218139086737904356516462574471922698747220779378097209296883350388686272579934701270840541716038500651145663135561326933307042564276673099507857289299390404387413489203137724357859683739719442999333069172468952095145821029325597172252139191895459992483164419772441681637154581035756636649019530142204249315101402172227821011611888507714390585588994943513103410155823678961081387544269683603288919628364929548438408383345355193025570024680443503445517596646407844071756684647074795740832029578893092457726527910931728657586208304830895540245230869682299392539265982731713654553775634331060270625175616638647835241659770378617481446503485682734014537815694725994509612615431506993462044595190924673556181458397976720520692916639999630762280357964801768186014826486192400961079347381549481544701812674763879337674591759552130278065889235291342318994555798041660458799257997370536027292320279490362620756613937767881814068472658918657534930954747055198277615533697609845306731021557779696835317943060020170262302578997518658247069149505626351852438491517039178291296238113513070340491200890430442413849541486273884538632988561833169768930180529814763464764033647544407984614861151405168012507002191944036465889175082565845441520583111326673917178392112540651719067061197981218087692774124429837950567223276611782529814614483116691400587394836691318018421893323461146002575333279063886131282211783318873640889807689731317529414300047705694482922091273292153042468421180190204925976016964395257115878011423405648634188423252232573949143877421027424355610707125470961311751039125859491284380219189244537181292205419954110784614497942479287251305096501472160943305635513622927164166874226966005029453002744336893837015055994870618112029508903225813523877416302403063716977460165670655589524594282479046911209483169231849854838348211269315228258681700593169921296371913026517400228432933888003825694931158342006585912915010139784472865081793232781414460105183629519750595376929755206118161509079691084808861842044313883726289375501254516591854816963230393322148643774128333776701307871080047115121985328787596076040550864835691736869121983949457635760282791014388575718288042321005961752442443449222197236956194261140829484047947718140246187075079194295056040884102009320359861563186158930542026289662281752682847081768592602668222854044849773408790170542092900975383616381182774724951687177344165521585345814919614685279040267020323417839124532708596156917378625014188556015138514920841977309927389897133435731452088570363680715892912474237316847122240249158707525767997462154127429355594978666941230121006030440840332017615221349559209271145361619731678158348237236313502299513552454054190911015226592359717873772711572114251191249319728354089108528584619311188580420118946479465794345198856297693627125841249194300039025961337346743897538781045149709823832757518720270365990807215622456976621739374929429565188193556628836346592501758222296035204124497668358958870200370333262992106112417756396290035248192045990701609545035968155459945825061838554253967315625521167244515261815744002561280387911474747445449089320622359213575111878231865815381285340513018601635093098136644879792337489791200130881540062081906918257482227135815234660007890703795081579342751395276891381504829882799511144423874720615639466754900094032213960961958590779512228360708438594374150452766850141704558669889091746544751227882592791049642146240912248324204733744158717024430503036293201432232107792808553773523265710007339585245842657237592333902149080968984164938486382592000000000000000000000000000000000000000000000*i1^148 + 257537883899908658551146543083075657740025868833894174474125385159985177987669466245747939260066657522274985318084359287394233998261186714402532252690105321215014075547955466149697151009038020388192148955167589474281927704208178319831544883688984734832602045837838874887882896758282079721611255590784045103487718116562139587041702288325061596641579612972507340127545868430752878877984818291008541417495705941920470244183410751919413844295376947149987780821425900443109216442030857931292152760888331256913656234373490968661826804227982295023052652897279334151039591271816896679982608565009335174716374290470340081798802962307813929891591208691674308102956369507553571429651103511229409430635599662579116552707372677776869052299578921324168320179790166694978014962667403256522371338506583902574795349284095348973770669912325770427550646779121923328878512370024992424384843697368655129351573884182771271775426259935154000933676766799337608496688365916484440068474099250324625966876805895194716401465571754997151284737306090216251442543671517469945121293113921903355302032894071874210197388028649805081204015718927312344150274652009352176138474802112580845656319544676250455720658555468528828702465581909774784502691332947795925778476462294597715512939025017199395650057366330786301462159482273756408800315538763850734996686969717033064624211559688156519396525423771332692279220589696409496875386352866257101999201629226530083681127021129056692768642498562515304746416245742824905162480891487088926772173653835357383161615508727921736962789845016270385018152476324007227624356915278095019105252693582523958927997050572132233987280380487793066079050048317218423067389216719973790895847454886333601540889513517245990107824750273854059196715467592749304539681043693411474374158000642009215835352991225796060681225155016974763052652463516946690667892977952447331092192501881240390893016133031476297711731753000345430327462213264544334132320001063429501811830604891810453996892964125562574180014790411735996627885985079578306649315865952269281584369157531156074112402940839869355409014915556781965223496680619781566447027871975121448853981236680052885664004654230801036473950700368151522092147588129890317163727784525347021894013049431729721786993125902061197353289542235308643002990090960869120952051625931792832765562726003852752377816210453825396344931560902592156699516080254247106308884242774730470397192756814476741411840848467570541298274945598113664837910435774584415097465449730819021034722960966733358535228022558356556937737201191467342619247926421426279935688815659064539654912884920263698048497076657327428791309064457325961985257609920923586194797080665863017685464876037264558769754078485309282729695127720754416485410891789463542959568995403503196260829678514114005190044507605817310438012167530036574902555795283740028629506112538341173384544849999046112180663603641527706693916491955780423855834036440316282778877755817392767511847244734244754267828228417129423467129689574057661576510499870865534468772859996216552704172237307301280384689989391605063124001316090911761445294317777816927288352468884795420856374704579202157469000465499996537936789927452217980239162101956773493753081103231876882713052779932658688711372678884265328701965474116121676032618753612337727215300223215998277555442522764754913071274386123357712571617146627864296437250685244796958997689510975931660820192753135427060448242891622215798385579610878782786213663667492578114404372824566676611673052065690095022757456512159529444993008713602863560945459457090448096031837131489672690457706449824640684652890329319394958144360664437473655080452672091889493058862964734650771430992010453298283197485778035064527157219777182547602681719727291818223867864926986963737738240297706001827197166216784869992480971960863882841563709420347833218710696635918428327105071501580176503404602952798959155585314990706973423144612765994354125600258288356025419825175267117035478016857048337670541217773479736148412445033313184068613299311915581720079892198142771200000000000000000000000000000000000000000000*i1^149 + -23788601241184311929423647488483991288853386151269758270880026815016136172580784570358812783151663657253530940479147193285769197690207168681372528672237976435154199019853743950651277966736031636091816084239599316856867904729612504931127784094005118296888248792352653357087271055237590493106942520784875998765282762871970107123669245929517783743049066622556887524553222333293490934458916344142366956201525326296382008280042481617517115095485896693431505700897161643309365174486040955464894138407819979217848300320431203567430341635716532221387787118343075453782700720870201387452484952290040306752785964212258038005166201960408259164614922939670771614735667780910581176647838319843160449866871255773313619599589453599353818542026603921853815144410441341465863352158125782995916873100395771560601694676238261031787565925297805190722109678294149438260593566013593727817547719985287864122817761523484446634227666492630486629739533788916287716531448407541683797037737186802914764481020558859282051147526906824586784239592624127762994169976502968625087829927520653813601975477662623098025208879046176264025091225488401458501730784263060646472716239116181412074468463771411061504636887119352233469782643340590397968266799266826955619741002677420955977204802791324412510485390207720860058405668765477422402179676672616459314429748173336590381861440480300399387278813733799375130110406183664293473347061192680020501899304922239334764018282589745824329567293758063260532143759112512016555205486171333305835742712375447601328083694922233546525325939835937921354956270079767088311749845186115675736690299386817585502988592561840041495741867969589526844214869781976020132774430963725863905697393542619574393216134769697804598279279249075472681313324577051382494304655356277672725826872739105584192982107350080263886673658928135274800118171247586469774676108388777892223815801724636515971235890218677774046434554876671181895116584830189993674034489403347804601223970934583239588247315348436290673794566723386555424049318264090395023816521056873010188344730711225059253687171289237579766762444239437799969993830375045515421349714751503038802874483133235817717446877167902454964679457045410638425775231215257728825920771007506735573779370868176930508385839161618101865394427038991031137478508241165767957436243899606819711103048014218119013054755431226791126161760903007010930648509832630581014118604747350669508325915649094227829747550500275655186318426411215544865670193088460095460580697103071498368548466811407632802818829022651586297487967342549325129066538060439500527692320535792780022006712458767330735374669968172013524283250358022397431519134603844485051703604514225151247392317098452788227095084983413167158403782265851577360970210728679177726135392328438243767779210581372285158601084412941418015759536650764239142468043873533990669322771073653030377016695787593030066984594141207254603951094725553070129306147144328571559432222801233139649840276200328384109681315684950994048292244161916358336556483170125506267967345567319240563832818520319186293127675515491604479429425149361476379622186900500827671881856059733149396326231668507986603488308242540198638234659346051298687782336113321602221972772302024609575439150995072792488268087483302523252486196071562989012958908440334964341018726116768305344593932644836081243111096542797830309789218936901672928594452435539235684313403660685051262362440310963761567485773832782358047753692908768096754926043875124199713165676247003924151606638695130706394949922603343273589101552919448915755734269653266410037636898690785011242659922654049091497671055260062669557700977959731147606895314071446788686092292326838159273239658347284442488002729393596667274730519309060024995993580292013791901245621963506892537981269987719404269514803828228871620799036179220135283480276789167398352229153658448595389490784623192377837879579641862233301085231408733181668338613330205974712931755005520710654039925609487833790135308173474837984821270797708585526106584347653649905225023699819264212992000000000000000000000000000000000000000000*i1^150 + 1654471155620492906381824568843009409233819608948518197411740888292950329594656196573296815656029429977602795246920502375540593802959101165306943258918376871109338702989510685452767333984415711577741630745020531589836741788893932601572093086392201327534536554563541435413385318048366244801200353301499087093290662959413690448905873593767225845850979726119746657039588176361431142139990285569663014332636523179907005603415379120907632513980315121156788914849191683680992639246390823639155091812535131368903028496428693928768278117142973847955339219228346418193628260164428510625986921258179461995004900758938021738996104572737572748129084016096637665999673436922428919770309125561552766518051246969949164521434910637447104007928302796525449240108146063999296669410292552519593414131531225313923615421304674113992773928810268995231533194057436642867374659333387638967834444996053667338827035689358971419338299250501135027432742704418169381325902210520995266001666181597999967713953394863979336277667515899492744943836743725715899502830184628088689371660577020777911519191676534415748869435855668947243512380243435545698771224961599044552582177903836661070807307857922292296843267790163720933926449323365813523999478061288957879930489649162214262708046537072009268670396820113631314584693490990677965210048668216426993551578344113950250666674698302313135711333635728023836661872873133421082897824614810647643235913177785000753287516441815722493180844651437572570310609710583418528247990998372543370508583690297082929369046797836237658393656871579351622843318145547073733723827815179718088291952097271242601801469466584267080226053112711048581115643801510219631767642194944122971775071109427197754199418075708449469920658282784935162416591525084450158505794203207952153639110414997256593922315043537601838691486231896026347267889654491224790857201731040370914057527975087825965160299651481945755686413642305113643440082447073121425364541971044515775392857217135015557375758019997944401873363722394126762114989836316532747927536132345080348695994777307779391382870631302783547899429271256646105419322842839722296933328979077543968270386221815823484070364323604179356695759714413156653340160961532815424160650612185727113548010596947877237849024520443085245924558652537203704265677589523586130254554578922276910126855627940765185030046140079000047233351556922791877782603272792756949912790289067860166141643819557539884996655921942665563384528255714953894016328471436608277359455186249108872903215095714025065356464365197249382979103915156560821681652694438001887120180980805696367630918930100098409537410835822066745519446351523419729054713514357712862531193068766341658937162002160522161659166028321085481835227484631705722262953299713773626174884547319740648982867427393276628282811849357204626068249162769615206637594986291796231513436790299958551639670379111386183194657110350351205120813279405850386820098498744129788759387643483526935273566786805622185137703024989272454845305196531037602766697951690783314320160635259264436877096984648350235091920420856143829931464830573664293521752420871162664126457336498911656631800150732253959478052097002415049275196060166716229689640613206366436637664388833281676575860179065071408640495953226750688344295851257220495081645725302834157034034818043864625723393725765691990607550434418487631571558404594333509029647375840854409754967878202558335463415340439619543320729131396014783252039272340984862781650486995545016469422465003034115995287079937236306927992393442447289319696459774215836468742723899319881467285856811662615009591115142451867310870472923568408411593106939102774254237406482305912010964293203373090979901792806177851443971574044489128313538173193511146933766943759920243140084376226098854414770067771731710123520730383718523258815496058270097146953195914323571789982609354853638596019416699184338819569330146083746827430203040796297943503519699356133760967634424980954517638353138276259095440058017949941169134003209830601143545094599589251754134549299200000000000000000000000000000000000000000*i1^151 + -109616414339404579351599584920763538547973314582437530864435885798032621051599204833412146773043856537911033013912392038819437941478900590324166664397307723033077011379409945496021968297065270623812744032234772790105114408406026622502011065040684357382300824215356229584429276802878214602849299865212120668828598331009400018556748807414623032572250103744113204130195419714286316959796939855934480178818268180333270803256723607294434923779828783539761950150775643745398040081954304001502012815275461261957572451536331514847539435834725945166180872399290365331549772135897612184246622302250676754313342672315024007147774866545412383502431864489406372056719378545093190809381243543799030192807739454902962993776289442583226196755922809395573928231888977114911972659614888633620961072713791490806945410123212831283705351364699734318814720027362037470025217775945667846717115261176522828642528110546523734913211905566688757043266528562767709123388393401692514438624405843968217150514900700202104493799537968296714499275365791901660535298840340859926921506036419565050869046108634770229572152818714822352376033511439835118798084469841208418301338132957982519985282903292726469932092629340162251556560912323518061344191714969821462630707975068079215712136458671452138679737046913928603805037335134117022415869721307164026863371203742939711908261213862231207393794997114648057825244576516569734818024216345848532440375744478884194765768170697291925824512684408583274146866498510266580410175947754181031747641262364956933446912171470807814329776563618122304255836038223832394132741127186931081041993049216546681542778939172850124088342448519751380304688206872864286562566061043889682306225703480365142922465141129872311160105320603643433962062820734941786844388444998088025743262712365594547332961139188444062154347523846271467965201421167633534934042344019672970834873092994088319975607327247812211022025910972421726115515814373828411007917848176432194722909806417433102536552675562334281914381215725380015911096482038138484778253615918758403293189081166826433141844699673387798919188449141617045378346979561311431511454099205767637838388141202809407766912884370782764721276301999824771899813492188635726149866942223730476414306348682355171548470613365493367070413117901321444187847055888120812523472246986015582758897287295598691274634572045400674641542649975339383650315833585548284747858272922736056578871532774044155165028750555754467554558778192085371214969199889867562947641939365697993065144198945097298166340577190622631039485466365842599610040680537080626766579142419039535962096886877494958188865708493734523235121065721617555826042796735430190277998730096012724188763463050221658080611669566855261473404873290330308175554709522109111270256846939850841545469994875734503804260612079318085282086462090144915128138479085697752549828573004269994058997991579867439059314005747892951739619044171719151493378140769822997275860514958361936853746170597436632555373131056981997177319301249590651324398897323326832085396229205733449523706267219506140097471525065057814950591254474296346545961419559082948783655583823302005112695917486171929103443228366482336864271277659194162869491809615031720095261231736313981744554173506257489032219266252725426639687524287109552646841042847897348882834689283930400562527103936426374838475090383401633817911328381120457938448481214744638856201823641029290280704450434735029917745804637609620867346120949373005667537504929501342208549959209446492389714139309526283311450906745251487286420869021899697307878174877028471343238069851164499387442518770509349911980869468650489160558596082376353351525630891337264977385881431154666322927146673048063919310120985586502048288416236129022419131283076173681805977910150851205503250782083470582200766294883724748921054350343617681628633602686029538811929538772534986759147925778554454716815943660110956272378827511353348525207349783773663250262240561919322137892167779455202613405782017272220384129377156147467677841220082140541091840000000000000000000000000000000000000000*i1^152 + 5406189417136437628947310943526757089290168652950369353701404284971918672389770882751717425048478390327537221624500823729972223277646678035999211280618033514391181300083631806209358767903569954828734579665544199202351636666828220378328031508245290583449613027566742756295370950002972770209954767202599391956907952952938752892358503591659746647672211601046835198753539829711922321990247107278748661056720892297595005834407878801444544657476070430806614292444104257835183797881686042945865447905542563062327822515594616719072373739447763446175113594784641485807071593180772229597516000281758719061026478411731075087607492265697782690682411806569325188909516646268442170701946395740203589760177995288118889088056363933898542432709029932712198500926833053791580994158522457730301907915520760014898947080074142927742276243275484815288037296099126306612223564192027851130456345159086536487215549545940416562486012796241398246962089175289818548514807977798541535430388981114163027094782452897609558533854130787754379581443825280924360669823690074439263547691190445670986080928817509980967019157209866273348403453732208970686795926896315566814837687473392040889496479577994055252200914282530800670655024163317639828251364635381115467626051980412893156036841632113810497840990244453251595189934081553498534720976572169534208879743774893123576320510950324680885290203743578252259619994683917320788618965975237022452131149981096418101337354192462366619769670377611631772823726929001933175483878335855844235631388749105107878124198505332284118604669511132791925593157720813844422557681949184440550650868133387615141487276720066824474453012484528873245603404094492731492494480289558523082171980006017922108626992590220439060611489170223186054299311958952867996658146145241162307591722054036743418807025170629648364477843138747260962470018788990427114180893070606267887242845853712546495891987943356823986191169969535568948922786365988674404763135311381928790461996759392661739646010708430345852302237204195973613976745283734386107392170498283500511421282932303845913686925816391008229597022175352072288964014041076657327376827925554395642981899911734560560638075531213314329806780808634741857860124368617875833093687476896288838112714537241723256190221771214101313778512821832093595504716081774353571766470480350098403420681942830338489571357127892521787610008791084905274076791716233631844508903410412036077442376882971247588260601144265585771378997675323880021995480705491245379355075709449291013108291452757035465945664651095445675622588064518573780424501805157696058013887324796870794812549347523475656027508945326512384484680366547227931122087727646768209545072918995604931473696112102094284743357750357317920683122865341046388647335234439103147939467359505890330425189917026403596001375743465343719550978476890589065818648888229737405937506633804796140365095614519709598112540320947908354421374061730420157467694578107640188118720576113184228679713313920644642089992832581464528637738401890622245854889170170357256934970059137050874682046637347506232968119915016289818019447818091295984223398715690971962522134888712360141456730507845382191670592206053521691946344114129554532529867171267774090483226671843653787492933629402556281852677686419726409159152778280973767165512803960842218376272261399442514068166706199910336622645231663275487471709350662601327214956581887709738990831019002284813990285909922188097069592989422228979577192455662708694687205696723310858819325122743953703263419638688704995915929898831319644803136139138390378088554283708257537303396287182140332070189453980817221405008305782866751835857328187050005925503895594002483637033624511685614161004400698636365554730652450303759248167310902096273553693469416918222966401910666531838123881849065392963111994624244138924709677611137059853366928265145839471270298542121449346179418790378930486481392244862641390521252115393305815445667369703814629011859106845642500362829414086316019909318139234752762251040314437058525926212501504000000000000000000000000000000000000000*i1^153 + -196913899742715530670080611481098562927284827903020177608562577109709871332850952322083323420298532469149340852436474247134863979175332064829701743635089429066055822830444180449775559082913193355277811188916939592771346414965327932966582096436391287277657192427491023526777648068899913267656350378640987219300033834029094001899988821741199208347746759150076371629102812339004495335036364907830359350163757690088671765054572667739398417075520415671300762829360273013126043258274140438619455519696668010194240711417956936877103814825808381714602201973380663081941123652969143374341492336273988513431471415727697575995349768201167391405745492585328446560515603380980939967470194776280641465211051975049420980875990340894752048187174100245309743869617804788796617763921605028856486104886842308897693378289592612497363735244404604808125892101781437923212918804584512687359917969819041607623586620450902302357765813989358307759742090400613858895350670237969482287438877387241075039854562500230817035615246694028976743797905086964641532985059239315912103274542490000822683831915035110153895293985843711543713934035324144703749861424427097926764544386504866573567898280448788494711836433020987915889770250382427023284662792289535974732519432014893888932597055569447112663273034832527107880671580419893820718030189401803325811082228980953152431168888535888779632272655637220505029363462465819220879666550482449644432558257610627855837691285084504111989819300602667726159129560910260076403177054884752264064202839716136863196301945275484491273583531275422154166226379049294817225813907126786373788091120403703283327184766851046531842789183329869430540216194389544062733690494664414582145091870966038340781465734746909142116033311817103516059121485099224883869854111094804565183636646630195227897166653212407678134220427858760688759553895630356667839968479485317682073693175310610445809347024036132213866708128622015394518900750752336398291129187321240170401863660960739575138834207025128840332770874374566501331335613499471251227642318190141687601714215812110737869749397449128539730139651636780145185599493254647372990381103276586748848470790925678488075492744973946468932955667410138978848293671838206057915996760143172122805824725380918465917891476191541405652181869315307685546154798240702571593447809306693697337352111610204482886829881701250986478295277757095433457531457594084928296779672628893563936580929336360067142532990160740632505773078921995113349983563345235282460298529864235281502057065205810204440501562447729192736322777950304486347516739691191795693628571553210932923826455782037351085283424373070623669146723817287695281160799559827231004638708057390366469132951605357534345768603878531746839613904494093113159237195465223561639229185991314709169073930547604066946398339928068507228093725049827766999210229840352574401368885633290161312419538028001710321574883605286521390280651037243519628746752433422291760787029189364555610759507108253986967832322968258942331959881354862063888301871045786643707338006445483551953281765118596937901989486143461610689294652305253379267770929550611421869308194272531409699577877535430593816106797261790865073920284689378399040170672907247278406263929302750268966083165417624425253782699713008412819595402533538217292332669812219217150818092045488372627745873096237707272373339908052325858589032144639624434555209605919870081860947179749892991083111150307020527674097945572738164071287069490740931210136479032224908633104239781463265607237232558567381449313070408480601953428298049760759834454387776008652821838248248731074736749438599482272525751659155159474648255514192757254499986572854707492628749278097952713077691210866686731428284816032061434386478968080873294729986301977587728679149661590506750950707235091596800524995429644348864763750301420066671925631777408015991670450158464849605605818170571717271159130143010955693930168477593781223373741874536864392936278328415853875041955917611238263923071522673048489173967562918277939200000000000000000000000000000000000000*i1^154 + 6027083755607084594916335268969559748787362865234953938199709526153006838594477865465773963520553950692338991925583246579096039209124381532679501711130080637533614741250602243813081405584491020782887735703454516535443446591551437973643546416264356906850177151721663253187834191676827753463276614157211586500511478711516384603991401093308123460581866237831534969545720975641365211461637763249766946707423703060350468073579977147427373624226374090863631548857209856780058379176828799661895620890953331240966262864127557012373459842512784092539803648010968421494345428359954248930446727757495108519724281306870501360282986388798179178452084663988367324007926358368530477931970524694319994979476338655826599423144802707122137838155334056403458581806126250457310353732143252010849690687894259973488743776150674189686730817073161379283707615249583678786264232689910691562260477347311985912772665446451441566323649435782152967268776832957866740304118083843919867689349734368548985319451253072935764735242930560700113479314117072838044016424960366212026366120321918857022329305495961382340917733341505964770251714153444607131576144229135495620667015598201796134164383776814769735296292588313448516076902401011452903001368582129384383023587733332480859587915130827506861866122283264395692220126587143127701344154478614946367710916548694328735223745657797838097984839863995395308196531469761519900772300932588675518774788421493404339308940869591171440997795442216571864835336478768199160809398296896854417218870870079124238778755066444484955045224035085657229994881923369684816017942674606431003801721842564894663687186324545456463651431329656351992702266182121121722234739824968630106491804257749234233194889057239410858166323461825019410963689807165358635987726868856598004017836141026214770243906596215960122547432739189195317380058949663694380320721275110719754752176919560323076538695622404138857394390851580490870457042607552110247901091091217467967219552549193835388041513872607136581365700592679751458894303433410040122468570771409773667399454517010875826057313675044736259017235643895633985152752893945884662172492878422946545032006292530668452171504995156930719275403552456154987388320155382555371582047477953393872066250339630276882298405773980614712603261173713822160753336910085820787083591234388337556596013035209708050436982003521322821994101930819271177379107775767415927762571521278129543414703877925830278259762820794809127309987317397958858985529456904076959101903680170910318591295619304347023737196809344768773012057310399067627090869752562141637011878546002637720782290131363283541369967263633078965883609329692943641586210207682758062435270136888286391522039808159203636366149043623654991333888740220565471581921325675250285902840191536462796608521287718242677234539329064909440360739885089230188611886456739853037788991632852204679587455635066557651421472256155492040127528447493058204709129871854578619340578552043723153673116262269760192445517468156890302729738454972165675231249246268217248668085293942249772165643827153742999463547948059359002350983554970987139441092083605946688901320130510689981164901509064690753911945947869195788866781325224299526058944139103400619862377402186960645005047995194456480319028151771923517440643533311626373488361795650941088182573269241972127578474354255572472611290743115007219028456551735404749411235584446482810459453986938584451073007165291666939448790845645457715336272538331673722769913734210409698208419893092466638177349655863952243374966406215424252342267218042739014203695107067635531244005876220583100242624173512534432707993665897140683327941714731308628799825635035594801693805448287339668726935871852621200402697036620630876641771858161941143157269649684024219399215155091166041786750417149699183790134747407119706404901889138828608391237086569388212970167792441942345449293156607999420807932647125109712662283748172923434736597798685430466319081549620925093102647796383745375618647123653960283650103705600000000000000000000000000000000000000*i1^155 + -140757221336657075756268793346539220986083816648882885066695999642623532156984183318325136908551533881705605445786561220912180396589479066352504493155730685549793281034675575500725233967278338546361887814818291159823559645887781179965419386462567668454227233657763423182768566697228499789957375554728869046082577331312164463538879061877770096344494126152841636081644099524864156176790168592001006845324392086578096420940399307128817208261085338983007684822859238670248347833134754406821184921957950920466406705985361848504114064396445303529515492297984289233823060299513093617065313755167070061026847898158694957619435694858281606857884055218273934944876660148915281584103656779521733028729818991711569473976735468198767656697641846253356579787004179588755992715758676467283071065780947578791220016991813586322405896604018744476753633568238897568618557277939376932358431948588336664023917231909194387589763177815166192837055947160226578992437285378260894804852798208250630623283834617051480785815355646255143220199123537561487289834162389701133980809042509700064520721638615393859502949429496959326922270770722950867321768434084252212704533746789474689074573882984908890342771066181516037780364616965068153211227518660525329672866327789061233830873740473039454226061665090334028192117627573960937592514699568490750287716698131404867336061965783784603936707202939277668799871173394297137066339622647253233379447089670309496383664970563591659397110018721026066403991436787456720474330462689713316239459741745802265166441082000785685410225275287059804561510730359713687745723096982045168811846191083396920449004047182734606071160676958456562098106316256697766617215617728349603806313888429618763909314269500608769477011636517855119079823208080509683006280828030435117261216859073368684596264773035784464648559139294075422914421183123893382242164480770725740885095782402709542438349150841565618227221865211726792734125611543474571728931891488649856816154200272592108887235093838079037065114298690394394699920206791813167055974037398531843898698892486313502325538172391542512663031259876698415318377322137494291845306545474316626210460553900855767558049412190347486332761321345210248609096724629122943178271698457158531348830072642557834714921930831655260687054725160067364825988614879257365352831449925273076645687597433635272860811673690934785297672630731784405275729867173777111063636033577592141027155907619702526810219795222454245339534865326436679708579824211418606709461053451961426086137592961857707066768423955472612271599259875095775300493634263900333942150574658463661765447173429065938161295740494105539270152212353943156295220892418429527720287379779061847104646735336644544458810923083868851243111357823688656332393104010899083815999984706462648746487458268209423615330044339472968198118668455512396457279993494635531685547640403145210374504131998041576586534935017359005284463824806302126695613665167984503613587991103219395812750974024365073711864096410161861248350644712640368294272773987538566739399262494908596316787457658375605485576007520198017728851848437556946396120286878909629925537913891627919287992305592294634466432629231600269707811608049188426142830550705946489821595530209705226229106929787695846136390714940518001327451464787978501089932663865694587716691728687663049182097674936140430578966850880559511383428083440465043974922749483987185684083408890858247003820010681980320533531108401912427115257441369523344651276018702506973316446819182774427890107812167242415352243252092503933008036338556877106005568719363429824138623602409078334206537501169334670950168644148006979529669339728912910175856445055361221512955660605604776436025729482094041670855328455034458944490989563378196393900142729427049849551315190580474032687103116325848317496618328446657409703473350854089731555291602042818195991364187952746059465465330157884376414789747501536392350505467379225121013252233321476234908223497042581323148815396092685205515552033412743168000000000000000000000000000000000000*i1^156 + 2601684340020024981175730492760320333772513172539109091007214248700335076430720628612462913462292181164111970070471078603566844369004853503853461694285721612185567278606446380336425375506305008832176298789496474805471325955166513452537096480988457927728780600856124183680485484824537980241835271203508351654256986147803964160437198048168898768913918738765248735989278688242375261757639063251654485129520711992794322189343602662102817009065754320450237482023957117711664805293201000397120289331344349227400830136247721560647714079365393670859845164245226444757060932860931750529760223878209318407644675654154631466424982266032210204218297102867756121350950880465173354632225399833383765437903569334995361249648756338489260046132416569939536632144269509464612320279472370100855034067805549264242213461453999232030695607649495589190585040997940271316406647790244228928537487932424361613546714058027799776869882963106931635482387400796204658522358678865493177217399760191798111462984158519957690316886469764158395442547513062974726122927126755652743046214542062861528142568814747339861866617295911012828875305898529959489443245112462669272651544152438958432573561958076855811300769385364713017524233465734651558391270568429377565282700039490352216392999876625105145309042811713717780980184567066625684306083251753135551095251407910088899369750349896254634964497664376254624659586120551826624543449884081687854509816714107783402601253365973268362881329715871202692508650180579408572015811545693725467190346555891833975950356751619044501323474421140891913609307183328140844332454232199037033192413117771439184337054712453858327173967708215871142339306168938894183501370185513572835780475941722690549540412647401539658227320051506381679262008431968330302642964364300751404735397338462954105903953662730219172849722737523182757742365440660675807409715998860479404756569020809156572012449094707048937598280320002612283236486404622485812971068553028231705761280728636192742249812393342533063000903896841587380197009100944846494014909661988520980449290739219646515649170348442699002069105733322243642991201413835672221558548770147353119961986925924834136460622803827777405754585887927925878276876547872482595011121398761173994688529599173937586983690589971113600331818339435047723909791979058482997640863151722843548223511938196325417215116567876494613624165688223350629851385517864841365436952302982452130617969563990618391029889203834374947859013204222163774351546489820996047360013163225410722952636943903194775884519201215701097870631185830191520926921689727914063274169548531687028614684316449439807757812768429702581096283704971399834381012591002885078979050034759058975345332924804224190188716944608313082096742270144931762392534803089584180031045908730241681293071455873858210033792179688613950018306188359617054688124967106453875831064830934450622328122736612782040837583841574401198443849565532879079292437746735389942770565104766337302524562172678284288196158616687266679055208921887549729193311535137141377777175638444774940847539490639432797682703467071201884909921470331283059337195769479963671353839477369935882523580904715836759700459827946918430735981318540737071517699013443819801122006392047442325527452432178697081074567149123473329946100565834152499486163922226919074108582041697498026981680809527948292646029550095375084196371286710085921238250647022525536416852337063489734892099759559561846742484106720675786200937732440855153839515435952722282979386385637757506640344425497650752522551687251662611251954597189050388799935151847299417180897273399881972314174562888736308143839497709312252985485306215215606584931084289578529207557157119818598203164514566538758703513556307741556503263257425239051459357451682967373579486841854639574109459749724259952612318356477680279543846142952125064532580930067394341304865473811457652196448698200350676216591242450556701832998626184377499900013381248114268147516530320824741042139450768092068674587852800000000000000000000000000000000000*i1^157 + -36716949563833661122675411187215574775490710511716353759185168941645415361115017396998364751551584588609326088332870734302127711018123701438446900336417513190165735947998549009017570347957670844761448346891386517131108716554155887669290678066600138930814446249230519149972116373169765085615870773705466798892675703334035402465169958338755333053967858742010491927770161367887973716683092971221566398296525423305587885891720689455540851152913381236526081611821458303472627764617417738627912284207769763438313428713202569382833079687747258347431289593392799854213364234829201499328061721696083976424608371066367584648803409535772926313599704199741377347148843382810792973082058797848852613058277398549532505521428592571123788450150926066034722626293635093595126284295888838535824158592037887344074191945885796734602816928658901179305573587574535525941194207134542917899035229505713299042948399972422093617499160581814830026433160154656674233511143634434834884049945259426669992404081978864684082477248090663858430844898521803426589949046856627008544697240037604903464962858755614247118060711381417078343443507002862709751146109827612959122889506639744520959152077370808134092390190310192220071605796675855339205980553892728794947851371327148445422931069420695105866068401587671932744686934878735426684203858370697236491279792808062159699095155759040664927563888318884340970756590991267236097763111218001028873280095570558885129191045157051337383234760947619330767804657305397980993854532397351349021085751450273179010285735217241539064258339548776686337389390071714213187950063045587862431142330362667151884130716787533076954264134791844572207327173237085531644782904255380095607304416937029698726110680818229168090991800048806146626091224025335874957445769914553867723501279174698576365553468100356435209550657813399924452733041212005318700652049721462678611282471327895729871801710307430031876626240049086954784366334628217916227517408114730238532177265040264938376188195007989878757826732745855398844705192616586186344279849290484180773988677259725948268515403707573458756003409763763241357235368284742256730040514351177993354584545636453019293355691875107472916085434934737848769257788501790758104366477231755948393751541669077940645734469190659392758237438362798766411406498329344891579051454219157498334127435155439219628059544819346583981246084272669435067669689581974502866606682758489779969725261700641830308106209625520325471152054675168121210475187410023250635437024070612350933546390575571091079465320762550658980366515017684999831982779877358960041062247103235229827054060874693269351505950935880262008001152272559874997918940208421722960005325397714189116434916475885062244633816965374673223630711499471263130430199061318125935658652909480678798257133859874359637927290523175750120884715282328960226353641712387609268919699059078611918443618256951031440302063887445613751655836795225135427433539506644998810199789741675824312790707175525694205009309375999636165644425557295294978724709650885043530533017829252590705816819482386013380056262891389394535513986478176253635447822561506901440679490586831341876599551953605396070304766367531407740735688309892752506461353874957741678202662924112185296560844773412123383526243133914690212219920250351797551777783301635520305522462523698248187227951746831646309091498573466596266361374990873543919145048058556211515446495682894293862854070173329326949824770473937355866964786502960597090837467489520415031029330452926535019833485547045821058068456428165425992496307976219367688730526547024240061682574611689312924777496447440767360399347836807073194644124161912439039211323952160355462896043956074350630965255858682287350995211523165121385872404479578599553987211157512497721120552942520798971956829893929457126519251328488613833953064995833355943699477467209888854021123499578797534006767274170276708363320343380280651766649417781356923861271435408795929897753065892798699053749169972838400000000000000000000000000000000000*i1^158 + 397297421112688199490717151804023011568224756349560102877673691959296126568989561592497389850111148875185410714209747955670309659599172949650068527021967919574802631373892436191816484810185066883706196717565075453695357250607069563174022098678529959121546117204768208821100856402165377978498149968452594770862962961450340113264485134557186457050807896885617299429925655339159178273226884666212135259352742200641195596691927154307028297384880589365959869909334429519164085547176947493215916158347516943368120820967367263472194271716090251675341290507279793042063386448816960879322625999179664739931675239134497809876276384289720452278310845639213580579702683129206939023298916430348212695720978189775559968019545454185310010897301505418882194625719718883445784466822615622502777983378852519827937072671679457174058440987155869207351673121171966274277590908266817841805300071173901896555874837214522294016366308854659477265941546599473855254675693903012488089416976814021657480473847628292248505939349625840697886374581619552991694730086733178201383571550577014632266808868405515633519556390285512038088950703244778058306148537951235491741925363179596040371146131192074350356960468101626850148013825423666495309403410490420354920141829732486033957308450547827214809043024480052004871812150181874909792578788164641147383803366479529215876614655546119602131148917147042730908813291990474301794487501873499577601023395350848556750695954166901185983175454077116295574499397429664580005049027389521092472267707015085638765717115306660782998020022051983092009060266040689834588508466886127360321484431734846443716436439768756906933430823646425834593992971507602962041844110591937029100967013190499851950352105202763012207516287614530868176885385138084102194784214444662877450512206271964629290137452689791308603076032063003674724349902252915688037446311963723938388143110381332375815800462404952500961603765441289840586065442299099480647567037669239926469731490115095281719612467887257216622569199240152007296583502125610631067064880496193922158528297682037398997329767738608085725810979876981468710174412114359146154178126243878359953409096953255920308867827077971356837983733742364184363162101194024657273928555294158796864702328710991608629700368163431108921634339520142205339963967658654015225307290278444167317540492688073372663758120540294854816566168176481652608492425446594751109387716678540561377253614611462042939602370237716825739353731793192022990487746459708294473286869793362835161934613802920389757512220823156755887642751278551660956097069040954880568430615858032493753976820753672664264379970710629333045492437661430062018419421605767682431034310634932617632596532278855755530063367108813678107111805055238519462327632880449197438897692206858157196648163859068212424769726554305639199680155557652790960704216636131430381615690586664241520472202406078545460049255315509868889598996969767152810198704468900295129121940866192973204800572807867270347392660476749899864781527639380287202026490147116468756101795692355006047619228374914492572494054140504331212275875219138013145471057243424824789244450154568220094385034378840929165675403876896961054528776816736693732732333217840549276994029221187884287314063500634107878461937418837522685507579489045600988729064173502298305197169722910353144895378273759827534193373246989145275371658737604304337390460699451352338435505540039780923057354504629019407953963428004118892134206228941705056985426324475598223754509129074478464363107040485714066296262963476575540020957865450775052548230760872393737870746092506988929762269809798720613893699798955864043327528930566027920316767707693015822086907249493357141447702451462041158897544068438383822499115313954933908445036159660134114310969837421696879141907115557466740302822609040224502015476110934694379365361274334163803432380424449016983708596320357867444369575994946326501865115691161329844185010522797695722114442917241585284415488000000000000000000000000000000000*i1^159 + -2899324506786392557540720925706621403997277512527322295355591822815909889541056103604247412132035960146788885155766324918442236614098654980150129395128683540435001586918679030230274958944964043309676588072660420011195261782491485869633353967967946760506426326610233076105437293689338867583737848414030396221249633940100227929244244639389438428871017293044600378644853645796426988683530292228613888853834275011425064903833232088586602768311439567390142964487742858250483598054341950323898258498341250475572961387313763066281314420690864849453910473319654827168180089971323440492559915667035031777334375225042415863574883378311088609988084101135097027034612881415091773536109957185908331065253185878489610655626511440508878118555475401908494531537046153701012488402321168522854400376984653929580760892214694946772599201649661699909797069761828657352696159320818722968291073220209056186169190784508860093005964443918833679749524678572063713748417199148742893920589597781946039383400547264706567358091605406889963666669352661028632105704538421378189663522766737827247720677181495160829121543887223751186900141077873980322052575064604471786477761553584720887687781879496882971995003106070870238158550241939579858986737037992681702154709551242783490847228941275586243811080785813417746677392077680096703132081679218759514945311697970912894477414032244033015556187308781043699231280207013372695701969024594349407712964888869037754569344037211658862597244132484610473883439668943733766638027436800892709684449549235830273232078034821409635096858046896940725940565283291189059698254002759620965221108656905281010731774976282154880151303557411037505972462419377109333583466299839884601339527587382841659751237105796199715589536353868781772528378047602157980983582361912432759622091184258229640482871469426782130946762387395847710963393169914587823756893664264780970854033433893395632894459007145911210168277542755852810555321551176316300093847608286393957078827149394280680301910135843986296117075260493483861921602850537561204462389951287318736466112552223084789472932643336241856583316908020714694245357348546187681154327778203943539300275378978901227676909654999586923125386264762066866678738767359401164082267423327019399757621717366330924461962085793034370611900629161990173670435034098842654879700514750990434126815321977645609779863479314025914444472115467164373914612166433169797502317426890476180173751149182865768650118314009312920992273505260984393338367575128237871858172182247623527861219539861412146468624370290301174596705652582797426407831584060587567186623129907253316363940775108538635430844881078418079172579929527600708003024534010752945274992636302301503106956423425711028094350365148457930629831636393176557959385356973160583385021504121694424070313706117954417920143712702579528785407513954781649019717732081950002170171037834753787436973159350958747209202829439940459712163336571754220417916162144732721742213839002720219938527637000800625690504031407185486921316602539904408284347189216249161861995969540259697654503077705609880825905454942990913735789872617546110806717894622743837189858470650658175734850235586259846460122162775543398802126656978955540286793082356902918150734938280048690978100914556331091604861590776441285112115219877820559638710090067303383783814408004138821506005898656834890331300365494699996168224452160994042940511817947386661301191075344269088780469659031967020892600129302090742547182003011283566250739108784001905832938317101925791208027595951760114033106690826470177150422247271917193453257567619324019933836074298903851370780227187021652957097435765561591520466746007059224621475182080218102510412590631842224136080092735600207727894592615254772575677795194224586617955657624558096980211245841643056184522127323465254449189033921094206850076275994874544606676966353846293307811347406591765397919558811549312422748084136024013918672907163391557694224500117961639738107467556454400000000000000000000000000000000*i1^160 + 12177749300781264398763806514049933772841440175656194037354903166500918820194026560860356804965350607787701627179556133133000635795123746339286468649485773526910317662836544522617818039632771530423736841784444397194031303812281559998316842455716982013797883145786671707609576108558603843388800229198200464097372591791178518086364926417134091172908102653445941765777821640617963914457428109680452589815998727523394765454671193760896699383697473298192489640714393348898777323380873462499024406784581796858867633024796667621097857065208218758732532876129543065599503566066398073170797928567110678913407855095971113051183195461524689886940814281986951055668657255822094909037714714803811444276513687597566899788561423924924026240877918354063165778969490478559408647481149322676025631367913383814150547987420297154618657419855470343886540647729213962930040743829156894220460563870717892738737528078288047522152016603089166785920972030441158299775716209953527287838822714228183573151243026807265902315495466791629547420983357942009585001023148511073445963720592791471014171631818299361978886927768708730246549353523569326316226755995589419762173369552533921581830412046457165554718955557314593323152602745128966154364793155145978064623171012299297337056756347435985877599896378728831824616445012879363645167271332690615871367795794185088752269344741670800104034467190066650714754456967604788758513279588297342233374645524124797319223337536160601093016758385373646451234086521134224130160503798965770922402701521555521991748697373019241402764974203642163485025406335074844034628904482987519110940607508433308113693782843973419001964168634610263644041898339009316224742686525814638620629646487007883350105284604880193931679795455506747773035719051271084006427572553959580960637818871076117818856434128643075602436305579563094795013305545910358499505199075337876837589673126115719787825337918072752925825329605885711215977987219481860033812956538068708355813923172245268559312104093520993846367954815138012334401805512843601004177927200323080575841548846192446995193251643035371326596435598471368999847480155702048450354271221429465082433484382828902697400658201220140942043153962749622610159204345371017018187477338947078743372758563357996243726149586037234930932069014770094310791045388697699500538213773957232911362721804411772003998143958927251498350463120826102929102713270089148359785424201279064017233322089617147821885832890881343155452721000244226045570844867026597258915152039055773677531211581759026929870655188561550809986720852067842307481799387539128463809145359185440895877601133268173075972693268545629271645007682730524165496788089314391790238216468637338008727033138144710173671296409442973614216269719095037211334700855069544572244274753257491626322476581832651795059746807143133782222561054522204049803567371507374025678632449253506156604444556633678223400927569441000084045306293838426152320469822671180294152604477821973034562113036263848229423442461422815067045792999727620921517665609263799713161240670211507212159463426336444492697007803977248221092446201003942347081205234810387378190103768241146531173720212881809790419788742823627685105925983790601175981186656591255017053332618133367935338281285410891837328398940849025140397905885451030300020004937825052460055955010940271063113449736883705815911324831429584493405519476265604752520921434436022902556468025942812584354777258691061235285399462654791973953850695868730549887494343331954443164562841652155056263478618156418352703323654675270314482877481658391977118523605625642747239102342004966508905212293950276986760991481885110131091554294605030482444618913242787097368196556750607400771831747995777420653349158210633759704486625100367372217152957513764336547466441953372404452132761847845588175235767511269168683540170379491980867913772230282607359439031087849687016252315300200067527166901468122678443663727027115789363605999028439330324480000000000000000000000000000000*i1^161 + -5075741931311982285421776375538926314405111482596843657263075768949854385743273483356388481984106711761278234633836401684240968130865777241042911106833982473864080768342094751273726095450507410019304172402742911382631647141032090235250875231603009162513768411795047221401778271134632730789473628409337160255865821192590101690115624240802772218623038024925479017573252944438505125730906701531935807388670398003170165346158691567497996596188881610254691872541782966841794943495597568685143708060252105875128821598013587527162121328969573174979045691878550914692833252749022415325069747979868074003110480191541086593113842671950864001180700325132715499430171783265796459677124910520309289701504505405680864696096876159798106601747422356185094359543881347873222190699770478120905193554613897018034943743496875227646954798685104750731503451808374160452465130430100230537621244107730912620450662787223150222031694480623766937675309618561179939928638050012448165524772374110841487902772347106091342138860359136328815154863749871004442459353115873940444051139827199877669450620084542106959857291826445349716884852941175268223984137256093577359973494112841485561388557204638950914310459809956249637780466833706827454391962655235728535656827808328368911800427549180112182511493938690422290925944627549561139190149310706475988794796630876138561888244921786725294633972460323300822927006977075382594189423888186502888107102834237503984127723687686597344447357401067430337322372918380134784092809362313067285905198812252309122440023427607826017148138260018440294664143181090047704705549627259100057805580109412750783438309826589635226082578928416488536790496317977059464181332862089466261294324841959010618379541365098217550993442846798979560651684087624960019317909721791240229338424390329327332220140305362824251189067296182406794678894890423073806925999142523163795125543726537786279947150414683071944765567324621148077087345041448392627448778660607913531124503443004371299107285363067775377736964943779011100152791488312256927832596894400161867690314478814655241843532182813990896405391773213832605375531714291153148503791680635961036228643624044227588507817373187269003161742379129756132319021623198081869257749372335215658021106930005805138707663526457352569423136212344329787310803958123045379983488169527563768194709988418346996070309779609198037175673431717335601250032733923787007425001330446635419018044761603824382979344955586412888390003772386641771992084916224814752827671105742497805396076554210883242230415671799633720962731235601322373438563307216533516720137873916359772750848081865272055677080230220194658668461276078206528551493692423476969117280993817255981011970014480919658817743475991404120835990991017313022640578942090087855780623506240381809987038677746339411328388414139818100080541260856078181013595474481883677735714075297179148015386347949493827459051297920327760597045223181067521026220275974706414083900118231797576394829155041224617451705060864947253730778662837244735018390016372692973535326597620331436021353376663791427473007024479596591678060334960776542229392101346948993642663131091985434666715136309493798539471155378008673095224563207827134393151318378936784245681026580054824220844046514970161699356508068595429174901363316523384117055019904163923415251555630117802929068252293426055298092178135951179975273498351222930564623246894048952103333289857506630824958368018594261461878377239358900725308519817665998440252283027765539831621384239123769383428145164937235788303985522754277792957386086283366644590529581363790094792463778313869055590775346763306656463893331722964861755766201665893392653918697143731035447622505571005599114798895164484249423753470303780455436442188107637592951386481672278689185234021568554619602767026217954853691694009533861290193180815600281495467257747321193958113911791165985273506897746321261339370270052745137749946830461164357118964269056000000000000000000000000000000*i1^162 + 18999369781655934377639541727173140583483166410811476993967811568187777325007929819747473456061770371790079117384373412226255895344506354612579705735924707457373480834701046914008128684434109402972823175702232750447285025512784014541200988238077315249652020278456897279682583506183296854916818473361095538575490904549211963146022097723688547744659005438976294091084175336731780104832011567823435199586655641457708080045049358918503516127639680914932285348645843088825745301189686102979398337130649736125194884284764422558885802136289008298563691875689336403434217569674397216309047718174465225326647695855621218230873872078431786091122496036339027729465863096585642210215133428494569499956979084488547443026471585760609356463934393766140366111325144868912805562955809787175144940473280178866923592045450323233122125816142160852002271185539532417476654908269808590355597076258164141749327891961578966828836466719578298966111691253439548368938203494118991170353238595202355350622143256862377149551739243019006585340640593924539445988064305713332649640790911984407474386553550273752953790655449028411535787107074149967358058507714572516896408986879308135953015866927385344011944950433647985011749431087249118705822453883624164795753484580674479186999770162237016066580689055677119579542729122769382664330393751593377751744317479085203402182369763264660642184880897462003544978181378497451051974268099535117470641706023899233140000965574170980154383585616816352949876274534388776503848806852569620789817885583309662756602887797666306143416657278247877719858409635169956547724523806601910366357299414216566528956410384013789098564865926494522745208548670912305312710529039346327814077333123199898625463627434416821729920350575824519982337637108237496904188106125687745928620168911039648828678679568768104652046541847921040349559445329684214304388845413908825615834288224766005868941014891728559593226061750255832448044079665998851177084135852413886098072474938642213609406292158012607625442049078558737435559386187318367546412182031644125419316691257079881107389670065027072483624516163711606803306329955026127295876357730942359914119182116201457443740833560468336396475473579891196423879631684089977138254346392320194055972525404768793424606710192569578179075809205761197446483713730508534234680947373213641231277918039875525512228712558426692281671532831876317468527137593095223167874764567603618352369183874298035612698883130143084465480225022795933074654603000145956026021368861488027638292610019616345842237463968702584442718442684563492603273557325256640670542564288876397625520539352210772988525348920193607857251866879076473331425244797667522723755572979552276734648693359366230927267504431034272484086191490818150879430933205602276621875794120162166415306527053584250218232581851187340052684664818552292629601410087555108384044230763503572089851832610107620493048182670047749829156280152660046226569094699856056981896590019562657967188314547518817946018213413840373455235682104460405428977444371134457590276549405749732875660783546010369665091152184177263204602905322359376804468668724673437146671497755165338329975722243040076468097439274500721934273951257108003144977881569208742806641284795976730088587425929853436684487318959784383573029926849036322985059182148395122411894462795432215875870797197768902507565513149219857381118134820966489427994905673903217742308988427636341091872993204913292341163186954042390944822059007491855407410852297198014663360466857193027677713891666662251765130784174826404450383487907564463118469823252462101884059429481008730373590879387257030232617950001645021264376930520692850395781944252971959834458390434026490874199559332600262136690943507996729188708593788826667857413928957440744432726390849424298954641387330583678143492403277739837974240709678115767581644980331155252535072604214814517487614528741990507283402454321333852793221427751589983027200000000000000000000000000000*i1^163 + 537002754716143833443906059763736059606717526549620500499264919754925769154336125138274399233364847662155821949536613152876817691086686728186336089535268008398065484513173861231067946292020004970068071785677871665195212473519242733496381938949197776268993571181367347005080953902870169869635294186470110625275264926564607368979300954466409801599400859174910203068640085530354914706857550139307794630477727198699906217726176631402008862435108091942350315447815739310244333497110739523671225317315308357245065458851383920599961460436516393013007336163387073473761554095081485721133313119295854582579004096570739106010474208004211075254192643782741501287219883158329553424112832923828273753952299925665913713151745991277450974025225082927528344526825785929865586988875005432097337945004207885533878378938748170343523627916105077648590298326219614093026443302255496688806497853042587644836625516918514284416305784608495427905973868373682635646923038677536775954200191824627074071127494505663823165554189359798822942698458549234296396490559292706658508339317263798019410578705447059115575954778484113068176292400607271170862028348967816718167194782616775253190659111708003146834112090488125754456715342433520972242331133261980606173542078813284564864067263688017463744466628109435634097222641916913344726303778628966756599908861254580838636165061510255760110553462854248605999509898032548471342836813730674455059842309633623995669652370232312409558284565980160473105272205602172586748165451626591560563831129185352670397964838419371919665963069545266363607787527272030165456015478785332527719284350196857144635481218256136229232836762098835592044187308931669030818752857598602696590594030147173921527841641492939402825683617735885835625192110307311537492995010399427144465616382087948609686776652394241205729947822616318615154319264038308300544561035405067756371820714646320419137741038501966269031044193606588152237617414189591580783842744263252064908714241934864925954535635417754376608246472744183173697324821882858213122707923536978422021078390178083999961851467181601720883115106309373265088302675875156855898571267455050365697474058935387731792413366787455971794092269042959273054558309958758073551130834240838705383200114816708801819554165291885071998355364436968008467881267648636962441070485689083740341543453289682633103556913940572369103989615436139796158004137568011473149833402946273438012506029002464564139395932447406011463265631578824029026777568846014697607882156964209499616582042948279710093680954708082564270828970434238385828121586126181072558913899100260895751731757475200724870741258625880594782609737003733598133185065487178883413715521085137090183707326805692323438557167519782540066896333193799216127999868585275175148103926334779853842390364520622776390017566718514923612272673221844194518954213694363214326288243299326613690041104460683777460772165578810627049986402320221088959418155578674820242305169074803641931454079932267748064969618802216922884131898147658750551667656208531892514026589299761292133493624860768959891774998323473811505345038273555460159068151162990270926949105852575963384926486216787218543386389988668154982782356504665263386099314140455134527250454381028697215661477401925751559892597774476922988671220828514235065443494833759050548656879567233892159599406534966245325940426439819899218852903979042372644704108744269874035274718529653387374482048253000844628926610410861612153924090552228621527043229216042602040486685532193608189601368681644374812521698108077693640490879136745762571884499265981292010025846501536120196909583698271413991532581634454078238027052978178978932630983448729632865282937287052638378907509010085968302840132840706389091820354306056876320208794403807365593284278930602696474126931593437977883827458041587368827636003870757241831051737756081106855508779990566800767801713039580579212379030757986998524313600000000000000000000000000000*i1^164 + 29526454526124940578849464059363675158181659209271512055344073145308316097741690194227294892494563950758162065261255852879161226235746484862274052077069122240642949018755044761931812415108677658066671013151146894609420452625661052475093903839636100572708407036257468135377570394631653895027872987500732241002877269255785267702327144728071270012687244015496592285562980537106353165619724211526620200938800614198440630325081502469695019553036072635212524942019794754272369852762603759832687623568805568879138092155500969557232702301225381863723863867817825709020129121170087497129651336560700129645371964275866679961526682398886691066383973656104878815592280961645412615062079539720753335384809186615074636553825352933670199475576345553406448653741090820219515360051483001595527830580805299196412042381456403853906187915713374004821161497373011573481742544774185759485032560719647329243095391238512537321969197778775895394438199805526005797021282211841766321991709044430550295435031142940376037678612909470826865655998107866529620224014083519184095433909524495663346739842168368626009186327577511470067148039084594302757256231423256992649508028854809912553382962272231713260298996572959946745001761131833778983646485492537613467453096876101046089271753812024165922542161763688130997258657486916350216208967810656802686422046990839752868455626012507618765718836041302896786528728867116402908197488001949964112769749167424984970851774469922031917613310236406241580316038036867821397606233065173916014565737293246924803092811758977175714153844048307171906909344317338747207813045409814701102464261582204948758984894202682597507982502457112374368200006131610364861891825199464668589045053145486300212269202944647767687004512540268536833783639377860510278724149033152926884657136740511347428034325569970652136226877050477026096214396462683142018411022631978263933395073180781753558297876416340620834507158573841242976838265337823695273059131916790916839291744317770446776446435761114324176476830973280497281974926535916999796522885321486849987676241477262283262310439292631124017219300602855592182327360651017285654898600626021843452265286798096291582169862019563055431024331506671947255205254641154474159021973496414060568817462513654342790266379812232198052592752579062868613914761519099636546586863547309264601145979727602700472981655853172907985439486347199885136495563312184461685428355662464706815188382224647316255495577928275270807496783666419961469834127823674836916928860158333292226547432393213855596035378200793070007561765021709912829351582737331192793461479888537080872651123590413496031626878012336837186887533886720396113564036281532656880578893083894209674671490231189956218760045020610028986202206703128124918444216637816887480758377492932039183392720977337185122444217274023401378231625003214484238937229270055523818124397684448729362815470686562428303192654256614263326141338151015195072823786604230370228698434921478615707188068249020146485842570363709548044582046399256429438298933685208398397944606192786352654942697422299559271448507361172720816497258619736710710359969501728969366160028966746278909861523594912723068259592354536263497511969563063503733729105034580750744054608272220558847344158246615185120170834383527742039776630971249024921002461709033248962466196353742701080964405450748642747212126281507529101899128329408947973748734532859159766090121627678856166993464139319982829559980427746370899982641884538393558078840669338503916136182655521398245703211967883154937778412502674382684178973103525050677930830967336543812449088236343922650029853364777716222311765256288994666474379270157912837486536969687100305449808096238260254646874938735394616868641896291664690504674665252659086158544360444218750458382218048870406013615015271085054076926588553795115143101376623757396992253343969221795618947109758990138709906623008793532235578867712000000000000000000000000000*i1^165 + 743602656402063873901323974760637324627150861167352480602912602153839859668809222236017009097493131518591305189063947673033606146453068980436583363120258945865673261973364173541664586755513671703214138472448394963779436385305620342377420842370981275441192748469618353559822765766442856938112801874294328686509424153510324145909694109282127078299169182792129860802186719069039157545399853739970982423071953974000304615025333437053193280846719880011481619528918319790952791427488096981337658663261808984690383949517118131720674534452907313855922377135362582156058174941568965868061542205282885036689265579778432660002415347715202765165364131181609942708653373121339512994115444542095354234165876491172231322338840486618344557775197425263150721665075870610916574485468532362041029125908114354136326866484682248606118440170534723661102377458772527189625104118653041358735874879862301417284342887631129203378683288615321241296555149923671029256926868286329340254911095620062081105547545428310568416019053228349080705280288699954133229907704750177359016829933247408554466887438235726458682048997907399798376930969745589099852678016806039343091286638813430852391022595695910475318745390445801844694318017974992021116753285442373908994911287422860374154905624234162004589635640131753882438825707823160531070510287480435982079355020873332111866183507523107981069708198440731608282723768299400767808645890677408975614759735966448115770376738829375302005310189452747297488643283790883181649207803332977012508538312175128323724649683643336891746848755848152699599195503253562030525012826203183948691602403376358647204019671931575769818179339864719075492456754498065340001099914731215528706650382449976685386508767247930098738641298102067507969617232491775791135684356103765986559654107782531421609677124129912252876381798072156441583935267268191080261838321599405187122046781782793150479859814946367262122429423022468520200951871710604302817039802592298447638307468708877726596021223384678796055605064924722616850161458451988077835187854295678609794588714951741424139935290215502499346892047969338104842229437095581297101996056835256809974769095485050279266863107094495529949427609696762181871247256345452913537859768993694505051603721454826053589215517850731271880767862162513665575163713024792507502729383423867033549122446480789607004324125740977016073439580688414918556493415377312562102612692266874011036954203188247188917349967361068724172270889553313567379199727554463728606313211681800434792495896105510960712368771808441406120194874285352629419090304528861192844584996560711962158163278710976626348419673259650514150433387975716954961157215618280256426285538404913888835518429441236426494728733401989775837942217013736814496844781863223571979264029749343099983534391924504269381623424013599591178093628869109410502794435717887331810053119000962122997144080501907077572218028956850819265822054954038945493118620627857913571673770078833752618237409730330193436819297995100279334964000980013963977447721348307530656515222734718254439986074425159313630161607416835951625874269210167428858175314024228866707125741769450406332762538547090756821077686690625136879039451119558640579966969608786370796431118163108366933653277156976121422850098118775023422014801527060410391688557235808063820021836743839694541981976976363010026064263970766320062672862129790090971290912202284421447079623655652515877367300683268909799108464979107632591563046232915486961375998932966824526860614024868501000013707642714183503745296971836137879430265833927957186227090311925836685969810634846446294156727237075381857212486108459448923242330718185112440687709653904344104928198721669384460858280295210940046698083453765658757200943341453381573232570255981314515485065353615582843163755761988009874551692062594609424583944844111380863444782188390071895830070536076379546418152970859315200000000000000000000000000*i1^166 + 6237626895455083266970306708271682627098103290771540494338298323774273264263958364963649634114347408743200636774670044656398656491033892599091139795591833659307809000908044380172087859834131970479537935735033003448601804994316790117356529971141108106066652322771240802584620941288255409300154965076878068440477249909531725290333137322934609627306831757302525081017414190438402500256760805119570913741021401167328569891327932054952061805334381988198713048260088295556217498824791691065229690248501921325680917365900267053797008244890497985835117577578009832478361786006368888245407258231783584879264736363852919185229815987296845959674519498629913655034723802726319027958598082195256399485710024317112867643532388603966178639656476297693995144376705488723103044722363003028734081901198430625923721094895217380593724393943702157961980594127307946327228726789465716947836188892994481311563479934459289721001658340307193216852893228407647508141183450940020586175484327460389667369207974236036475148852941898243171001775241917491149593376652106803904403311134701447072026231090031482985873517282172389732024616981413496954706453538160128043563069953760380859073748295316787989497047285851844887296527761154370374474965690580110890144103724818921313390760884132905211868898986872584729726081342222895599677620341848884800132598688080309421553219860708735474615768378593368346569281957156606206940436744190937454831328204702497534686589466708884691812731937595293608357342640026170602624294033556990528788242279652387661662929586334387820280822910213932345113110588635963535611295030941914451270101719265388995946291871710751821952535576693589043114583410971366683627670310633907226670225131976804856345634510771374527370410188334341519089924380192403870330588860991840888118700449124780455865191188007766805493217909206774261155224462383492299119651685485716585599426459660469911126731255161497761157309209372199902009480846875000079398249980390864262970279871807769408876929390494710960919139800701580783634634232789919452837799043591670239491446197989215010496093583800226437378356071050387537768811552345882376877382972819476367666818879953043171799556411453686084478168702979969708941910663197263798680955806606115695122276137540502255467522947948346022044549664760180111421625496878156895356820387545215745155675284301889021566966744281351124023589552181678623751995992040038753766527393013544918620487206511727641361688448494285230767176249719465922212503539367302673389414001650903910003300227847650095622947528914186627301468288169720609465069563406789297587058426295726815721300193727035275749416807570410857770176028575145914512285138036891364273645700050890514643544347208475328356760174816254077102730518528428991515699801265064046278356720394942308667509134707663283094616347799689326933764764006912039527780550786726526822584808840334709680320146422353244587617027356334152467658313652913666145568639117347749374863868190341328103462072598535401575356920979735614556560255805098513273856839620470120593309446095648730200204937758403335896878607001580249131682642268801636033860542638199394178997652407292246028426256850768114897322213048466922341827857367859805840318832254641982047161481535032938472613156638616848097871759044088330285029099000371336305891978536876108231795466116873877105470649713494702334106509474121730938519013578697411188841183703347889842882976301537490690938770268187040057030490767980597583259558853643136372133282982580334062358262731281660590568148335214429295668761896908855787582547485805437575261557584061799269601167374796885576505108879960026753531469456397822741631504638782277430094147379225092487987595125137975289843080832208290421694797711630539797689290819407899691398560489373618320120135481375520459804121594760527579544278036832585299028710078893032762262549296392181803137180335575106846720000000000000000000000000*i1^167 + -48102327747115079932042583194255981700612661931791274748728239185932944045596952051924842886566540843408138414502139047991309855551964857478129245615962597334542276363546877675119654340129829521672897325851162292177054300646318745110389331597657700973473587603631060216505936065518045137223995284592111068683730399527010265139301784240173052951974026389366880661498479184335597173247023036444306374633961354920213389673762719630610556658094480129978962681436485509898222404056225255158421409809321715349451175445491638771260501273652903482198829938897082993045774623387004506975675092096569570718527086853690191363419532159284807121060165627804124743282843905324355290631724889689535730759094588123613751144807373624620740362522606615174450579026272959178211772326097160867087241348289175661363472469667552447678921723507263009657607922206733856395448500944001105318968555748912892660187956684137795446610418438223031225669699972354451422722146504539549360736270210291065894884967178908051927736950491477044631974382176445763790712214702757117938376581419687920186836115735839094835127960672933540060603574307642228076313015924935675222971799189979664795910928884212965621901776193553796621354556948821768544053320655453716181056365858254141579371882765253255662328987312599690234448700528454096828334644974206072336385663073383925345992446184257270215713153476292225248391345751676752181765754790294030747490348072881470701966942696003347863004011865539226877472600340045814376039724045008153361707894849003418617478375582046096213536585561227897605514680168329821557724852573904803757611197655945400007647438350148257685732728672508433806281934961497061917345074960369719793314440142454534532971693132871098439592933265529423175855729016853722261928179117184898125633350912362982037281300146071218042295355048659754818279974539530864482309582009178467982805971280646865409531078278185527502251114756574391693470044808269053844952403385505860146133486491033172306981379548386452220073312695470259374364866124998935390571997608122863204403872861906779538750830115558244120242201206882137419805223519973322303172897435821545549746227452487002570085946363456385217494471046848194506208202247059022950966567544458524176773643213441587628272041844752422775365889832844721191321218178733195882648488518428184388510877693900938291474840512648013453232251694917201716031346486466043598317024873743735593359069677183000470333048223840241436562507200454976205659336412260550218007199971948391887749188371124421660718210985724831254684920583801422480063172568179222063138352424976041495112870804422607936267932250670542210923937277047269901757851701281671426023409046817168602821857426825515788909398928423276403380140371438862787423232362454874073857945637643756599587218907209221361204667410176561137778625267811285447817124632069961627565306555873922868799504019028837592177623015952749225595178902391509729602082522380805097340358786837343717881869869238637785682073046209104940310152930476258132957319096740855134748799126775114669947285653881252190731539770775785882595111550496848195247061795591683730615990935322529900483765381272069914041826182098520487017705409218892498517086708160614537976211286090117052889511215534947797666073002470669331450621757384374814266965693205394362596229960138666883106550406577765075563687081191809019686376991287901855049283051762750511106869632025677110059072291329801442573963413027743923058814327851405157048915530825078079597369239439102238076827172158725868699614028379218944348021164151826585232112983716212198535969206246845754986917184416329144342778084869062808259028905495466567504795183820179156767508992816727304626905492284613115662644433733732135377310983491724454187054955725673375823955292192837434599117933312748430270959795317270880615550743374240130931461738843218762530816000000000000000000000000*i1^168 + -1863034310071547694180135010675855850699724811411946529991403860283990003860978336067812418703522189530237278026795550281565758882663324904698404545538241872012249353713767830709551722493135490330534370393060013371956680520061411962115204633414554890331902691103526585505840910813256780704055138265003444396130556805199028417188839744206935121515689209302832909749885675297828915361041269980682943081550675375830237916672863840501018538083173963874384371667110939497274921076325134392833229805915530626635152151624544414042286085328894156057494427275662209322384934732756535739450236407384809563673569627865200119324744171557727166054505033152047927538734771030097443888420887887920439255504699894339907368252354144338624163987507123247554965798597660140586740404403498504793382807847602461484227134026365290145598423648285916731998359857017695764991314655967721756000333400726001515168837878819280945061150912528596570174249537075469062572861120677536981192858905372681410932694367471468289595086134299289814779746004801593088930868926502537391461251317309491548588920662631683157509701000308948070514097151539991688790077802660134832801648977916298003833172111071734322091026972588718432793770616979371536439983049516841333878986434451120523118548964683505166643324020323796802299810055554068796401199335067728022669895900423412770873895146682063406988889543733435238466533301568532225946518681302841150472643894384047731260606438056072597100515483106614595710213898158690587278367462205158787437940384094151716050805919483046449224896348713875995857821569475257705123153794407835480152625065574484925857159016886932424932181567424555249817990300305160171044622716404561416497378111023848403362257211951398901025781442262632595110070644123982897984145746529251722345720708558923865290627808913952590504957115044157465177002328109407721645089565268339028421639114746656758019738533146556941272765829847877309770831434098685353694898005379389001744597292311307787672547887333794481304432789015622741201277434884559248994903549233325589930134802732112787590082672954320331644829842080819138046670081214411577412554463858986257831448465782225226200790593555558942659218623152321650659202131863335264584363468904814515156470439220750317034030462748715525338514672387158174367115532433754769808632676230005944027622318641837020900337117516510204060707539011660046578394841676060427071623184098961474683750391492431884107368239362029115160771038117624146886057945038565993294342610845024662787473858763503507249753534463788773980898995618799221852658388990261348912910257661138169371986725317087744503578981562023751095640226124732786528233820273415228378574459481062333421085328766109527477932434852990863024091203647836640303746444971381892165996866512289288973783995905056244698859315172686920359567105688824218801989853955142009347193313546114031712808294119487832859724039324056653196222930593115318492224160824380348816420965737338528234021358423230707002628810713253553556771754561362495418227205238120701819852964333509444554669849759325220951484858337819257786879234765536329853966360305406247148586809821532403683309713448286045381217931828294256736768425098888914462277669188715475922795197022842146238653929991096062955341205774455239829531152629141990593045105601835087694252141724882592194851590694295255348774310426719121808235222901350189907364520459663373169464507955933745694275371351474702260787899586342089053923802986568829548835881592564851061503964214988830692345873063227314687858980460512908823055748449562954075946924837473923933395936240016251503840362406754615521743624431085031322320555921228157599891329046490829979671993192630895057669986199542047850774898848556384927567488498836162119635575041643698103477581614813983954116653598057495229693292374294467885657221279892467869129113600000000000000000000000*i1^169 + 8662909382427356551504834461496165904256375023704783762314495330964950848050825502293168704652515834416171084710688430170487649944869479416886345523566207945243120461931143609839494140138451939594548627800878093460435877680289925577870812997120384962880208313476781167823399693518683737840844302388007208665701386086774957798249944149081198121190559747909872313018965792247635099191699659891530815654143253627101027337054928877054984219652703863775786203760753753252274945101000729879797982330839743206781445576388570940787880832081508120622715484990371459647633240418624767196479592700027176141012915742831751154399675412891536663350100988693839221090485908057840045369478580660813734704575455609992422185503593117418004774960158548377259157942607874295977455609297576701264245386444092122510233903024919505786316744498712696627567427900779755781008489282961591935649239013995404124945840917210351783456675025813560562404910249775072927311121785251871037846226080027947463588947884723417124956268624384214193769573811378821735157274940969009950008838881186042709827422209069832855183841368447898228882664781679793266922378027156329957755114722753633154346692591615686315614244729230272027609880333840783777619277592890354177983843734845812748831009447423754517532447971157523638210828991534466518780955204310899963866409759494313051517178640502168602331949036800776386327173635680805578640452273366167047189650132096685527523921624837410829795050311415678093712885106878336304826231547504161953027442341404107921368282637181541581014393574156518769897591069423052350317399441713032244018713246867759670302401064882084042225975217845241407406940391364385936970406992665768944928125734960615783220829969244404279236186863146123589870921262570391193474660629195657799594008671116407688407395457739970095244826416734841036790971968758518595550420876791775562515328860927883924443221986032453594692980772447273602161816863690416387400475661467710006720253975080549153721564866491609204589933408426652758126123430813460939282145055499645978383387488356082939570185707622409144754585482598596438185304870580777217481925185976914285676809364108657048243200130989881802310903865782669571279433549920775142733009624824280279204756731891734124596234320416348711779319422194976459193854355937175775585097852054684817010239763228306965066016450407161643244016873955877068483739838640471021097700187587684478567938964609789587901333113781638027627263021891430617310918757361586887648730254670440614407800065344690351608470321616910412949897372558971488786012081559056519984084070764613487667880493711886322413303573249066233932481318526367507616497462105803239680766581595675249372125945402120526829615625198063221974917798540176871269465723980112558784544667054738253048371229037768206835965942638696969687970242153079632836295089050913625662090213163874226756538571946486574369868427087407682657592735631911664404394993833742272216630533539993054214898743145157259053465185439643623779576889795867806134959524548865281496379435987299861013693329115035744157683718133564545859446145422453274906702039230758519863578030539003402489798775458631585187978918530568792765784998522225773408582289414265541408309797364484831414005151823651369394316132319166407755246120919007518566915413327530146272348233926242263723832177140424089230674660154160650997586481138825075743509691730689828711780193562865513390784394739996117365349359965168488310072453903620760808660712841127274064039526447403181853027815744250045433425976893890967106219708960359732540256712675697060467578780748354660231716021584388256797924510392171606398833767184069874862908994995071444768337703593302640439817805039986510048914414528655249590764312712258229290904484608292617889146037716123394324248491453987798297251401624009962600781578240000000000000000000000*i1^170 + 158532884046029712070948494341870799136955653247978336543817337597367792038411824190475683551079087985397131722904861801415334331612539650674877707032193938419216710707354350929790556442286052987996282384892467511384361778454819037035071844041147763713011056325285858793159637803491953925733733394175558291265833935716778327785717602655841853387115638667586722550281874390057943458054334053483287869734653990037456783549572301649356864425069936850819453071548710712356772247926131500017972872650842050091920066259418570153603885154463289322510773621366057965747410208737104267056485550179649962439867599970749357647029697350503243722240232352340106942300320433607521741575390586431740391046550997455672347388804589632083793075903144335797238546645028137386235813101047360773925832696402922946253918794137898478318450881242995252927896532398966697290882449662788650016280714073319131560826864600666415478647885352390669723877936685359687363778893233778697049494507268928456108323394298145642708341139605145904062596624572009391777105430181099934100181402945067645439695738987215502314354263030659588339556963218680646336999996634217302327619466988853875403227026045374293340332873454942680070843703023184860241275784798980396447246258233648873773207508905519644472338525041423247800496466996935195858420747244018772289442766282298679816428894198004504311478961229447249450262998826202818982244813756989383476655017274664953190245269336575226991902096096285037137442226894584304409040493549987663588094872803118549218038580104618129839822565618547773813182428162944273084149013608315478702092278883170373895348207281971111547937133025815192744222041446716114086653989723382817002184991858560849763407733533963155550643497268849726771265737401974047384025902477661562844538797618916433703888520980277489702603513033470186686341120798079018852764142861587462806911364803727665844698265527577790855685073717409324754208982075568375030619590885137722765571966532009682117703946490630137240786787960676016826409227928468854172466674641167682409288504730388381909329943826509512892125746608070078892350241190560642473325714312755619640483734636653182544526475403638871076253088817359352071489872821892839445713299962937444758516253549085329797100533961635168616591569397794482068096888496491356396028684766510142762543934891116711761646757089598415792936547694054532633046107435751348133674637155715738014101267003951769385214485500163164953969969305138178908538490867008980691192524875874664600841134417534740732526142600667517547897740738114858965774262328884566685629618587718793995373798101235016749461861705292119143710211912502426255187044185625057101000492829699280315945532717263513134027674707038903107775253846223823223883811626004157565207301020011329677822747408232009628567914929710104099093547208640720575253608903507860750668374127646411988998916283086475076940066300885435141143979059829121608009603808940361048993789270341632918204794581900651296676102798586752526077495145886928015489188047350689678472972605297521791691673015169342518355259620060667162096253007798080325399793380815758150599264314325309452443572296184836156012251264566876091738918031637495402520030584310694070290469525626717922853955915645134116172794370961503565363889582342651400533656991884716561811211401376833168128603168490559983267592058170372018155370682361088514472524747105550729623478678451824151698613359280623011769330128327249481010163975591992443336243215201983418845392717085657766792006067878706847399524066262016269301611929790478577275559294840156298508322390597530097416000114483739405675746647818748233486082310872605949042035556863900777646925669049000547777952328048935658904594639228183337921984036919047351587128602110674519716465920001107682972021677663039850047304892416000000000000000000000*i1^171 + 34888654980153607423152997831726590096218789148734972186375678706246616058551787226332735542613496434872655015847438567429577595016822115486780540669422893419361105974311484878317326565934749760020167417002670747673097052206982711468291748604036649305816557655104483234056507736227505318547235821946994126450861461857095411386057508609894433031000842931819296181257707685092411166437217415483391619964112662899813370194178720017048687063384568043955788573771909644506322842343934662924761593113352929875380394990721373382132335829726678703034187245780760224387301992287556991517928405828474555100179193272308581325652530586589315390954130426061450752367451250470428490080544004805943981253902247427268735479103404598487945227351408347765039861046682037491488718972003627368239144713833269851737344707023525911780768047025592927471733016740822088017355580933617160445881123577151695224039867495278687363082624731797158937704615875981182844423195510303817246592203836451829892008232379676404699977162923689134214233413627650361256773184655217975569754314612051749186298595906777030153241824650472472777850710671754354635012632589166835163451586637746230887791349331260450279437128082599814567099110111619614841633893499101396923669836879383364194936860875268510126487419919424391826421392316866865043378112367671224020733923287865418807174701338070726579088737542470143896723088626562351971111782327808633225863007549841627566134689556319530823980049203309764946446522493086996481613576194692960548578204895948935052478409279988278405481325179714356434540263762021088094330663197169078086804597626280507655801976805037655520812220515218409617053928375948585571282805154759657423658080313436613114079102170302880420386014883487860744632025900814147366737771110726823341259231254110581700039020136530093141639118243301715707684000290747576807816376968306620003591494767715892972540843320438772710476777620996992549188972476657748458902285609484491107439192514036181737112659316873730574148911574634534753728647204969024148689957772209608811810620865717763979882005008343264328963734989286618022008391568279114426296427984065532087391463184883693156777183228769175804986866665340643376566781675594427116696647047568671736526902996856702511121974146872394522923942321026628254445894918281877936741748907381054307984891927705270025758218217675161370057174265976419008591473395426466798625792163686816144234983634907007961483399407589970361845106419928372053221738766984764080154653572979791709767200199769165595181841210282897252951202340625196891624848101523825455676225862091545374318839842227077699598704136345366951931030796900934352752266921246091329859133221342577848711959260334198321007629969274888164066194003434789891961258384381940093724770843845963840067094007560082693013020165519062640414681555506933911304889090120262447208419281503869614962355917045692332770014462011872376749148169919086793406776360208808531040151622498062066109859192728880040833992895181480984995173559320679163716130654853077822280586829500578410686825907046199308109096799944341014583889439582232012634198262898576189495151823625432870600185003724758835959923719653025004893636461598649807628551525918565402571149926529689395350811751734915439896049579762377262720084398150688121475807503231613304949160751627887426862595784473279268932415666438226771728089350663021224992414688898060952929919305808266407303936069557917389632329551987310099379561213017203923901721452945633004407949506456639328323805313971501633879301323868395949413824385024596125143995084619342747748531757797927369263238489784114395087702192118196123331271061699250620545501083698049900476326494779124836208543482487317771812779393129970640653240450730727858336675437632472885394757881775409456496865443840000000000000000000000*i1^172 + -6894049780910803681305980186327215216216962385590237261967106508012159558456002849649182573521413010388649713685570808772015031834802280234662919883130535523350633966337572527736933889654700663708918574637668874000028126396269553548092364783205679148948419277451567903951452568010563073430545406249894086421674853850404728811572428628252194605642503830337469486997788278185988310428503691941209087785957277660555174422807469481545129084320428850627152622999282059337805196747607467949316069108117200737598852623527467394145001259007250759567565168926860531781428974822515247345894568175280170756524786203858969703588150473826587379786295638384234460780345992111742615314113230600659901040762209226848585975801975042316014579331625880279613701353346805764839251367038278463326523805854349639591347296916588304158728723975509133573034152192283548516746943049866883891538347292189933708041933357006590595887899473960834085382994248443380998978757578777747767832114091289589938857012166474055899496330953986767468414245112976656808521482947213682939793024259384219277361651342216920913878033220938836209334570640743230216568691406988514019134636700617089129037798367845355730320572238490289527062701668053803091024328182064019747600554126422712156357166628011505476061672524963841711341347426933613851064334046399942894952376387324967506782540766279956714999507329432479396336852210683324582990848461661397774875260890890820047358439201019379998096842335219613083134079982927401645148058681176839488403912672389587878036757278949631597491344404677924715042899575880655676704614941918948620123955212118784057607385990229748445677683449476654091687007791206765615568242363917448474820669360715578769194397767037055141411835455176254861434699985391914884641238074216455963766087095264434088744555099075277463872408638132479994711188415576271438106374356559241537485008090282110234179698942218353287655108862895314110523994125050288174319439791928419366643976473558998083861430429064728455451082407398567339757414551327989266372334024803378047579258035913087531297963789980588611836472557303674928047038723074243962899011284595787078911073393195566627517241585618491196356416384983952077796362465428172064318266864394120156484946592968312771294155814223255116559019272108636674358353409325078860119382825292901026705930966137345054814901740261373573915713531707977166075508659172877841218470037572433163227989792594477308647002606026128754736883020808010003901751514718344764356784746140214920217026548977491992760551431019006052151135664393839270017592999667978960810495264531134629200697281857507593033318758506455006623199620084182216085636064893518634615500860519905802754615272403976605811822092891716443230555781218852185663281679407261885826989327456498471594529645002599985101034523257279392717786472879018738067168716894081960997973113018775334637900349852963080021120342535296474960691839643554092165029981514648683596345441394731099969675599755245938243374437333085488223432139463028221389654855364835298487173804333232144531072902235094018004307567224751309072497733450596996908812017720211073936352085687545814621320430963976724097016046308524433711324131513790801219664088327545348932027636842470427964040239801415943834279033678070667147530766209211392415107990554783714005018868684671878746810697134673064434886286578879168593712607279153275946529335714260262463475882914701224161830343757263193409624972925694819722656616866816876968011616000125277211982794715728426410519562548430194970539118322260078745855203017198732613919563529157995748719178155125300262378050596817184690555202741545096662158979811078601284817039440879956277751644665437812020519723231412734912757083052709579615993424553060587681083250441179443259309582555545600000000000000000000*i1^173 + 28128685368631895700849465739155995050281170374759663405693512221691031512417515730152803112408531715813377723926532316516341129198596578705982899299958077186635826037625498796337824880664731894509428421119306400592769974121363323272177928834452671400548098512068174891374687500256763003327309376320649019208296160476688481953853985041933072643866187677597322852742090002062929665862898099591622138123217556667475464395061344355432177589506168202289775590806999542357283581160865839795072889329245434558418735772919391777930505099263829618456651000238692755218959348115531820428995540280400507740698928676308021570503725377035444766476819493251544409797164578044060345946378348311971806358260944410444024285025756615932876522137289156633185503587852687531652811045310023512834748273032099277090900496035620794294503661924037300971943432508948349575790331849700445566662474591884673700322606197199876474641752641198491269067394903163004805641049446239977708084049274489473263502785800326518157181511809595277595013516635561626189553964298493781517128809971790983105594364935416730089290462865486896181802466082279913236089823308507078589256873938604833396793099346942698884756145917680206290977636155493534670773939234433302645105874160990157338992714911091701056046698559893602178813838814816067744033468641330624755351318355522671242131197355647774613593855477336501570679983821123664593254695582524514272742805856060677595254403408199713916665763983698528156838831517669634973321951003062447850824433302613933604559757202011294258410834090479236301466779739615485955160240551812023165117645084486932864758409774160685753547529451056496438047572372633439696872451331875978144466159036569684350528373110352092144232864043928947448820635139619456852525270876568032736367233699031475574667709131148257964055099296737276069560697619821588048322261896865482315629874521265354660026638984525081711287874518258080443903911394281924079369225955636328028080618125361436782910632253258011603591302143535372070785529806039098661397095960478507518646880532183884550750960186625270895685873509985321506859971421585944605191832741196183109865376748270081656837024236246367293314933051018055545366334355253396699261008555107703586378145030154383959984729149788651763312944117718406327639458120513073446480464661447417749467495164643825436179751549985332727701716627860302567431620623301879579110526297189894443959142996514050380609467219945247638899269414446550061931702541833568277234387099074025995900268863071778656663791543366596494540509710089257373617140228752490029742960200442011061771512313278027259551814553124135641852045982605881352800068950031775460648768993828341203462485026720986552970016002164566658564049064456541875986940983998062384343238282041087876721508133025110225964733476607556494947188550120488663019414531279093553883085308986246675986505367696945464422297645244661767969600525112901042404673019111465565151284545526817117060395792901004718988796740276155586264239651594848281226744002968740597962082899310486537603886597213216523242651185434315686740114453468124518296108335654035950189821765886555075004744305203603568281756486214414040723311990057768644219728508529332274643593301917997350687958588950204823877274389005179232007097526437601199265890491065606239457405562183854970919085500804006075363656990483708253835022954523084465873576760765700836067284268367646691090598329178687971774190143184007882150611049708969912906668414657637802134346201411461694523624885752268946195930604494388119442335266453262571036281004207666482658347839940596661033173310566793798742787772760280325019057365272891934353923829175739171403698981932213199541853404549567257414731303864643339356773786975214050483030359298539520000000000000000000*i1^174 + 22750293672721735370760750365270642163030522751203103696167534488514240095966776407707399202799560293167015646513101985858388689018612374465186628625437909154295551754841393960397523996712279191236820967580075261594429104570943338077227948434170378351523099540550226168750026360044126611456260182603843119429166438840661081826980505929378508259123419125686590714584960849323853797704188847917127385660992140346496495368752932614114677142548269357475048719851232873040275056388615422510490823811704241302437562910528654287265998107431803772196348358066801055062675287794628253427116289526849020196378227828584270556738823682583700343925894926912331270915291406341632385924860146341807161310567117130342208668548325651087585655969176313267723513036958247150586446707122302729587325268836294714606741619488333329519775854764055065079733898943657285486131945394787240809611442131871142687037668499291632072825222815649064863155899355935889473384503945829887323855365769198851084998002223182019591166049550945648161097396325002177094838205971305418508083824551878378670555528605906146646115026794185935242846956619900656538929052687053073691283527041266405980195365534535434394929688207024192898664600617363732088294885303627357703861596307679673056612105980518684683845196874037761173213869502899479445232981842619188418753498361224818619080123213118948028207017727591179762381618377410951448652519058257889969476333701416828472187404275055345670444062597935417836424655670575274251141222761000887478801768364656266761655815720441503629378266913963883809351884903721198406581772719154461847036739184571727011234831829908552770022800343610517424513898000747854447543657333750838580941357412362469718266725801528320849799682406828706527802178440848977148877665381960001894564278546176487271838476181797857392254457637366488366613879169360185589055949297190488865020609895545408369474927469360313228497399345713373084697673874172968489657700785616120300742591060629481766662338520042842516358477659025341172234511955568348600708530020060563271280739377706508461506379836393874566382166812004625678430713361546922525478242538945364134300795314315554169602431479742520408401603832146808922559667805873723237961146755545435822236112260901425520955910137989780706124084489184510100352745902797493461397613753850652110886546603593455636737905963637863286671883216318594206194030865831665619081923993400081499503533968822791280366277494352026318574654751683790073312925782330282086286527721423561881340343543516339237230299609098158384955442288918815128007609101547503238988023938658116691744273017783404433431036191600980803986143784983921417148909395994787218754167510764743515918257629471377198531893830072844668470603206902555272355618452362709417135908618743035619481528291394609995807007410311598544521840958465858612016921017524735854864159841546196738201561199347973141138275336904729537455166934164949359101926178414905896093405843327696005390242067486995328824939694623379084222919201218896585370259690053866826069859711934634880628055104756843213808112581917405443176809859483939299109426314130671049431686742787224018531523140381426414940139419041412329852082224641281019739106887293796453619667490624508893608557791679642259672044168560100416767678836102563448383631912208667667675337833543751457509527660285295354457955963498380852938309537116412913164803269648552027223816343956989042308006580021052910590858492805434051336940794007378480818115200452650509123263373987885036161248455057710836090973712417156539847894456142018974005396682216685462816534235890422451680224278561263095925865893071957600924260234050983739212743832809263662519112314604224377418871446817899975931732959583467491011419456844228198400000000000000000*i1^175 + 6570923165426293146494962902102709781185861804750468623422660997005197282747459348823936011547266735915258696927292826686855249850945707808113135757919187469804446580642926762496061941891600192437449915962950231046346024723529321335485437048566474532828907297048920490847396092976334024512503544370146333617910756879275840039969338626532918839034741134500909258202780155550750263415702701124870341578427610693031718584318564159231999647952613192227408911029090294363257187315991078144253481488370194461148782008153945794840928435954040688165009547708427690644102510375837335574991337374267846188653072163533186070602532569161296375078290037351400666369711026468016157581241473885041909885892227612460934832326075505923112453037864742421648002871198733534793825535445215003296189950464836232091079530555093442052203716879609438263803148155968747335426586245795607809528021324105924057462178198614952805937060963376490908751777535310321139928922045539546724882971473169793274457528368695352041397489849322271122932858820009393884256325251744177835737180554765618483160038184090596049578113520874784227055133818433974002754979241299180802701002020737258812932153335958353599999183166883526024975761432343145149920881713488746504166399875546151404866094965324681683304834082749169939078354553293264298404654518583342411089208000935941131182790809518544312005124274834781823197804058912561460389251844297506465222984472760167437037035140861308344574930219770090809606104497028322614441479783813081272211004660615911648101685941779392061759688705700609285701077797528528752035415418360189278300650767008649388695139748153529094021595833453480133565858011146492292337027696854787202523543063258827400702226573916157216516610276624403713067024052955061761439772291830382680059334729748527180096581870462427782582634366663032923181621228226870288737889307274339096271946248340669566447975461509680338628476272423217185952042717054075423867626684078086008207767535588707582922114737362394441667017636583933265293981835119693187876819477834585070080711916072155891063208752868887921430639282665993269794308684183830838716201204452816220235942256490817848174755761496416492292640284067887992641317688233614030191265906551522506789047460566104200649614948620559486231534222801016138955282194774990474574197853142693488910539723971411589561402662275092457254157752339268430063031777949164699590385246601990312144515704396958525496701698684642120253786638679802946353605926427727046932010587176971387992514126854543190924144181472591069231003361923202983648039372187362140722346299209919275823990573585406342781508768393565255358131608462123915215260951878366948313795593073582998745238401635653213601841872162767673307430469064841296773200867990065054573348215611534427833486032753227058945319170119983811820427798044401851112818830582188069084567042899980109213565779922962397610633651607485108181578309259353462191508404914110509791042037602846581893587214943751790220197393733951103398619988461083651304747869389693071351909371232558515377834865252890023596774305452328758910503584667080102664733549125282824322356501316554664276539464899988810918099038315474104794212410566866110296226679743076498368716195628179227391262846536842381066701909429713123974607912375310744935378287194358876127909904587245543373783557459433750277002820013536275910943057018623771196566464634658085926802610738901522984417164376240344816963119725085479704289851065161806560991352779353165554494889528035523179961363765674234066859669012505521965612361132193391054687834076164905009536946234630101934804779995772353726681388879248390518586969578634738693742896008401441099540697299818505147778810350055578520217681028878172160000000000000000*i1^176 + 841548746120411836881224783936599882706716905290046461679340257510896405866454297250182719748439573816715399674949245887747254044309567050954119974407610663561203557707319197218770449439114293866831865555073243219297638314669791520236291674065920438020608070108277295340884017775927297651950289056670837694315918272078898420481975932669285088328691035632821646625841632487874609530236594539263017224433539249155982166199501669848894387323815743430805907314383758597049401842116705512639968311515914585721742112472816982240326637758419349290986113062374359841265822917805289018850194170140619506768375924263790206820915385905980527459229435118719606708594362565486921378975891929666318069006318762957634716582586532146699819978432411556801178324628029611740747392752973099952920744538882332554073412216810772262179582841028892287079180416295111886183020829111840607757287302644786189382685393990744042234557720505954934752713508124555338748060442243409437605897226111921473068636908006126666161112033766639328171266359238073419691615438154295676645523304068960870604559626131197008337229003962462302956508091418189854899459798045556842954418458370075487921306156877136503004877151874940246487911398426629448388573798756054452103761350770953040606974162431160379862268772891421405028084408396258218148396381447380175623095311857900448913740813834246064943346652056655857808841353703708246714958838034498082386060336765714400166282413033387313949946809086297571760179043125942721489014652026629610765454127030937107680743544271886128287907642953344904324882960243328173037658356108587983680858660924261020151261844219950944391781775683832277011038447989982601670382735202099640454489946365017378545611817941996927168668094691143376827157131685172463478832011185490391042756344370016182672899955852571841631425551468135500762681214961326974735519545934332519030112226802441114224166443944405407834837237876223366019398260438046177127766253645754630067026733207289268044347971864069817256176347878425856134591662217453745847909933861057356006873554585564171972652712926019891650300471119013455261049582117996278872785342049167723223657729006945861638500592912944627212369617430608210918315536834146538784843356804687422866340985479319731459100645759366726714133812090742683181757435139752844962664762950582915057531726189365850362244777900077585130539793408789086391130316485806113903598645870415461433663213469776217946025575239564247114409249326618533813919589406795959623582860242709942512282464933916524665459565312067565085201639055320604467835054177676067727674220460660343994851337891385977333198280507766258162112407932622490044805895542609809558290146944276978251254560700689605541800575662661962399757787843572326599973530448493461158171628020068651336662093107656620801211871177266213648883283903540318230063432533923410882055834216958258649426104506275210768603254957507617055762703862479067291369374710660097633904872094501829143757852036827836187410051577585100989702780015867457034673205720624520768669636889845909862936671186414931570349636126466529913923346544579601903662800259477964573405805738678995804879838790449341309721010081283742631727979222541801159373503178457057660058227832290406716109599663641988834366149863854874861919973474177746623451946195952367454554443660127954063128431295358107439794343598507575667494256788813943756333033536420946613554972440770150553520128442659735590327195866119371771863787461151872769535550300242240622330488449861195394390217377532886576718869351944106153701791855282442679049417699268012460184549717922429039205224604429467542870288810265421051259941538536371661989222807029420427655347433133252055342969958063669248000000000000000*i1^177 + 39789834119942588087537679949559712173260360724576894965292705410776458126815883807265709265105204477472275228590796452759435676058566856936742409544878367589266277501236746325891285641783334918693496740493321636551903800404179848692156826798203928690703578852279986743805984643795204571551942303418143139461526041554873632242194054799145842861621192421923158011654579518665667961996453618818153380866787251340894944560402744511086419939592705673799135244072203743700485599965564492216118863687013206598352528498177828673322115179096895283188537163986227339607063229683155835294330840562625511638953802987516003329272998171507562199168840988449805702266121646600165308644846680883439737775574302183233709939530099223829036359873339010090960495206317780842938477768618770169803350546037833548656824891086161620787430341829093969965119742433372836939983010903765270931575322917378439671354685670723996951147245808916863241740224558745364610259686334947622898870756024244291002150850426973747938288388792154232371770618341705124878440843426394966735005210787710958677736784703181784078140927308301900195771720303768558362625487530220729645760969194403428489184117207565816849311206747013461362610745377054778196712717784489028745800180797168232256882620375929923693926154448669191630696270582294791498488401359860687539162096108935161112023169121533830602645011628179865676672511177462562657918443239386855356841957843670989941613017948828525939241438130933849855514078478396230735772195808942138828264851988939389276254794746221531885353096053834891563275189774440210593997102041492720572614293728207409402273039767226957744854995107535752365365811420916280931423710901463398347241293813084788397155250384030482217677343311579366027582710584765070486744102694733940876306360373272311879393414824345261441975461976544353018938118005785077247803806055832426797019377402706034218649951732533439934758669100614042976976784284236783393363459964048533322311254308863503206777171476692512451101671034845304122431439837360919352451650813239049777492123274132214030086116846450552224212759674384077985880151906456895332975259343473986022134874001618324857205594140773487483594703339630054806534449738588964719079344267338723135359194209613936872680403462183643259803066721295498076952945570435963222098735575046961934809579771148567060511597527594602562195091126000228966226140850692533904675114432098824751479954723707026074924628535899668012194042991098959788732038801302633709906172114174616878010444968283869859176732637863020713282510270153200158949306086232864165043895810428464518211253545818870241805718233624421074823149140684998971028123333610470398665898503629496470193902165306867231370595232656904234242824218047419596155592731402914583899776431885770898948612559721853995028636369579637504852999533106582513917747770532370976338786480374190213937171157412633814013930350256069825356952208992066377372022697259986343748522257261308566022520612936784528818161602995919094657836957390636563400604275265010121247341105863957555252634952174483845459482861922866467596938281789650721455593996826296121511877949982920410584518530640838699683428330071060942479472820210781387107420447324824967506673370053385932999014346375259050051840813663977950263262239918436657655330891204127942508729037539920981366867335884300808912438005636925764218987976717039257172116282493158007069108112797305656762694581415130108684683757931244971044871128514555324949097248693536512874764355377021584360942670408571322927124241296613273196527809513593788105157927714933293768950206770758166618032363713179286135991381729330100792526938237061531368742515965649290980914739104920371200000000000000*i1^178 + -165154054977641433257318047853608082439331389088307456328452661099665516493763747185394799110443325681548776578016417906849925308575171264329974852558126613158078884891253627450930649625691365302442527036548155142190227073492398247465488213887550112591705596300224477102410335650724910270176037177067727297202311320642502723138328234691561780606623661638039633690080472712785029762624797304343636447558229562388006252854380904532195659064451970225548273631080533645197962516651239744238003310485297319008405743887760536252625909558832263557463381287744320610197708834875775643775321704913722752092852218163048319372489038657591566655039096700190666001546341522414200551115902516223534069088189509556803381424230980872781868030270858348463134112265600150230387610630371827635124457864148986016824107832077171429994575225883523617288734631127049229989517257907183235959595108536179400308645752889011464438806904420582775082835947736671423018100944920975361267562440674509508643790876671372995109149170391927671186342026830548025280473252929986836528821044472265228910543299330341156906682575168063839741451833861977413691778241237836539558844254291845842101811692691827474459358015924730763703046059948954796151549580783868505401287013714267396292688676898254367780112394164113490224505533362906248073535870468253638178355364945982814976160010182651526480071104972450872407324788843413436420663629708687334128378818452212278095395077248339306925431077880195838073909772393431983579848314960742299217750879766370161795485690205644328163681807758718734340316659731047434783268741581229804985666560365896007057397385260706889967170971998034384864194817513130150824358583328794310727869308653413859982209996388180379907535284892960482122755035286482514154591368163000851846219344346788740001649706636792623674541593104402013803264756759475731091198906455885239219754068557375364367497821283906210160894245015836083798220323962142810186545982050155650784965361486037966502205847799035930010099955628650393819733252965916483426898092294410680154080971319044427262051687217591959315555862410309338061601904645503127893010411899417254006834224147265199119028887632767599179988461616719432098739795783009363650741363318043519690809795321899477020344077219029218711048613796007478581171379113179999808223529803185490558900338406305091513978788565503269933752995867960005972348882156604300332387619208934934290140935647424237652798498480946981632430944076979232164162198406160271630556174046253577040336098160153653257911418973116301298446716051057679878141701262817802114401178284028575475603410075022810998281116068439819511409388986806743890859252004564328251577984940259211580990296376294578093536345749604343844196989908440717105887660410177061132479108340758112091315026101012985737295536856952506370087918694646998903442484685902402801103127508396693863815548277773013855015875672757551618635423210888228156703604653641507697137191664144997111350348976441639881389724677144492364489938999490504052509482944115066954145753349033845970939656802477778349678933179221293075154751240964856644824183221741524114302495815621622625218764194730802858890126124324136012840444251910586620863773875730187383284091351461943933200473988273128944767031714635126680702413677444212732248980304095874974705082898012257985174762038168844461467020734710207786550892666616459053363387339222336612183272837009265730299811059669534989510893423500052325966867389843412010983067087039166645038401544247381077186746550087368278997762032100632741492709624970562553836935235837534059592087823052348733298689070377746914877496065767164094093314484446718993507786577579868160000000000000*i1^179 + 265483906648083372798910767095096479189493420380459314050649804611879462545910278263059824755650989289192286585894424467310845197592977108661918805145589145098054201842131303182623531002628373848407360712341510593585765015575957418955610265302453965758833176668099503134678721357464865877607600444096482739492961935829962547276758831893961551883684657549806962155122423735645552598174712206772123260591584912847478695553560815231080440719827964640704249428259174017235711520054947686330222638274517988360388928124247678684697955875000147062062171912690776882522528547667159004000056152429155000526450480562929941617871721009430873900936500445447242016732814343833390556379623198728084906426735126157346355236085753673503979468619360081403001842365575932916483015162853013884345946315714785169095653732867697441639819638574561983748841966383505774490287235945973581886054357988283743228792025239789599353512400848516073422733930973392320209040538056796014914940538260558657756177202694214044123186282364463305141987531756102143135481611314875188763840482095013347264271158301190436712532459277833746262866390792723119587016628408648439125758438693482102860579490466722280733601061731369968447707432809363949223202049835598929042835692317716990139330051113526862802707227464754316925428404705731423764691702975366227892541069609477595165080066765713949891333397726466062894440689375921964734857462569986354088085155113059340257178385241449795943257753949821147210218815752619841488221761467992434138961182503978939307398844767650627062094706022951693719336275838360174474864593922662692431096430200697074182382005597409360641420918892224979874223977285549161981745368920645204940512934704325587087459886471327235151669210516296490657221464082935369796336082738831989958445654147625055547741848536466676093267152942743200342470115532380279430761900694880783934648389202015437258712296310967086314332556611155701041063949926281600315177103508371076475864727966402871187679578735742504893541553178636119437214438028411825856085645681593327466500617048143194790020962252307610373974178709218495240494707272498025219981974809494366791548467580109737202292166061633092564336273726120391326408439575195163188974709239473470607755339755254819279313658334862222057568934573139452303567811637717815817208917968324730478202563597132751458783057243782376043069187548453530039537995693965747518531744631800488325767986240481277834416446012434234590540539411564389630159239950472633742485765790261882948322918111534167668874626022128192153806929926208257198070887093544384499568027102547500743528560920769302189065408977989339653208534283324842105482118682293466833541003351849849069265062122718469192774298433431251751546913406705895838381712572931826320032906465743696011761328446643528465991528232055928817656288142360779980645280207402895702133975709411875743532307274865412469993343223594752324692992098494087116054128950009624337357125994824205720394579665549953890981674036654399610570350158721098456409583641814962557635202017426772179533223463688531714576375763452542427964133658055686463007575331716718948818524524719662616006507140518251786084824010676805652091940704388909243300374265428606447233204000093063227475616578908788089142190092477384236300552575760740520223431130385123775279768141400077881826720287604847803163360021465057024651870765093403619775334921434879463355888278597642624199525569718466369702826886280231752417964540931257825024347981911179830128622847333951061129286548837573505500527258423244091266859493339340260919257046003620398159672530010170448763710783534909011932002143956184403034433543733248000000000000*i1^180 + 24141398089336799516126408322257667458047508624248984769891636427722750027094928546088333813772686045119965839303100442924486675759849280034739771003741301474827564091020071800388397702498814475577223088684170152390511064243662366783565986117616612690904589277219170366301985685478620599618958896797526416547221711821026389136602971645289010990232382327008118898689393309422119817578139167038972655293424235653141383470185754627856946900329310040404318822687240875044405610965147052093450048722948684976094185660563117651931547582881359270134115197011716247176033866342026237524473194315539756055208990057890491821798867161890507785556359469002252578300614901660702202889027824907632173394767967388391821598065268669024398620096930473262641060293419317948603866049364743337367829674784582095102927969895512451539147630139835732419755513193482822235638250680141257406478490743467124233143518368166407891214935981226058037804028328467986265633695312540972331893808413805224078277384557521865596639497587140528223145727262111497212599873919458311643279746728973021212676652264799327615268991226420580242973146156507531312862974908015650028794455806296713238925738107817932639727760031235701887780748305551896345895017814049480169640772215325977626617769548090533694877191984193820851242348806595223123925117472122967387356844162078110739877915037504139366437335267197471272151108421990012948073259761176011156330669337902901540987636563570221594415112499150978875370251146574435884952756755065499883310814890044521202685632603308075209193627478398619838893669623498091171960118329303781034617054021060380382268489193176655945926249405255070941161017753853171026903430761186528377149196921922225022263388318303520848288510970459543939687996887228800466632317537837065455428883196886033249410969629624039838696215107269772889340368482141601966354486199897001777836900063516871177799880084337358214104570535259099667392681528558031537477113910613207857468122586384397914729531492131895512234883014268343430474468528087602263790644650459146800232807304119845459539478727487723368654916990311186882027194504405264701974188556986524109945806189513201418152069089993213173017545538511536682842817993682344758113782095165926471843764949743134967953162697676610687001602970133510732116894103838425412845243673457114023254562910355974378539828901516800277679580339775114694184379500714582828795880022902814870686301037564451222337670604562574970946418063116366973101146224100491595061914596894682632430049624099335041345533081857431400768221386202863300432221194962762181284681429091832585102726655185214168254047011361649689909341335237429228447373384654847239529853513732042974542684129765889710721355234489422640052403560278665272632481485314493606783837526904308225828139539314124138497149900472799033788248740456703807207461618175242463173547233297728491711673160534387673950260016004436990607849587738929389992260534429120212521023032935181407924959038377416633686929154477593235422286636407338976756048265247853051854374827823245024607284333619965123754906396205277790742679326364379057852141544046902283459651186681527616136141810526866005341063964832238296934479559864762602737302883937310859613088260799199688740709058976676510021785724851933427616746761423131912676212325897099750617303445966125683836824406592184363889202032809243859684023509178175664895424517232373692460687365540871904634668858289735038114266818716471949164574361185872337380565217263411706212537909881606058722506931204674345693287793679142391208369710447727809402471275456302124751751791602477611724029272257762471942340529356800000000000*i1^181 + 138935757640512524355076347917249158426314010650633441431518690988738703167620227878579266840754052044890221261099578636943244728456424831015720878734039296129242976704816646644454320649626186674637273705554613863099447911344948185658105042351025501193134701019644501802786124783165308929719955690181263530116350504432878375294242580908290495002857534464734126550957172699873909044418658608645478214145274473110061374912399767536538852525732460301404647939353730949305103151329461452520615614673804519716950006510324146659496462041703922532633258023069270562825844446612907000115095582953426989672137448227901004305254041959747317398568850712447425902108475796512026891002077768111569293991187121971901940302320019632295059707421540663071123530529566328023937996646020430244772645915386921007742789562052426370877804714043919428546309551486848060988912944730752240270523862007130928544767081910661549108689767589133929247839457137682321999157048527252503740979122625516604146167030755411666813022824234700337944422586516304188037484597127631869053600863423468628604451764793029716301833271884729856393812688679150648663870559099176156290399757517528732914611204104958467917347954215263456009379425375182170246264719405869127785177699827654271891013649241627763630269565278178640865653323000721059438991892457949837565126976393845178734526625209081794084603293051001163800633011615026044905935994929931251751235112816666068172877978311662841383454614233812791262632105902200542299856930387087497114666695971623417067623551382188009509674565081141716206380843936481881998705801646499701040642369326132483239219131306345241110788669638516393091912168321446516859203987503455277944097222593178393332642185122300777086940081281279240584364551284594150167231851690533739998852631643928823228579274425338451644550757513124243494867451631182623888495798106233331232680644049051722411055211779984402296889043268732607714293509868648093008460223834119162626963673293734963383810217403956854658079562681673899102868251235630471229010303988458922449047194319667100028179963855951326675299123264180769268782555131391930388864685221027698095673090360853878379038909083137979112629640594022907273512106378339619843715013127555007343606429467087186380001265653756849542866780576204618568629236947571285611468686988285019967732941895772964188108553494673108320550319846959070556058078334468126877750608521555003144031664082367391313231190977456064360217412773838314266784406166255332016626974928607889731368733221288862084364262742246516654851086398243846110122112032605901735917986793073037319182775872185370242652548851576381250262565683116241968404650364561954257384487067748396269295368613104937262084649865866121710871935479744238440018081804256139876797399049619589508192966402726828705181217796627302324016602789292753251040117422917104422508552594570258462552826743526412301129547451349422223444546144573271122243553407883437225062968097259053186815378816268169324556752422387004703468171967191974130368607294801504167992431315787092529419914331748138173724129323154617910117494788233474874795383586607380705154762718032341603925791319192698310682951143713380087614621489242689357065915815508952458490776263216923903825349110806599663708384588834091500432907122071517059716990361905806330322388534092053442058631252492061175833034901871452263514320679693653116847345206279612667944657797518866714958330534187614893959947048258951049925014282734728543709684280388255051265481986008602819201869582228401069575272384836351955514647922994917308105082415669267690291673855200342166627942400000000000*i1^182 + 331121903809488397440578229036491822849377101573189215281782108296985380183244788759038087379369451098622241851553747858471016367886332800495663060996806630765508884537100847554762780355459311610888571796780590969002925486388491928828599286999721457086065263935652563441677107752167637233234737179501804912260333448275989522705085584103542627905013956255353828636646876276584104534702718017830796354346499646459232567998800780432388794552859469799386475098970482470512595081377709072653519569348635342549841997729362497716920654606929252861962855884376786002347746483524597189220665523050898090373685601644431289061325167320509129785901873206036019271822237058543389856964066778773940682790197791074646639406025410008921503759513148221554675066277393424919045762042681835394019769888015974911844021399839841304303267123271680757478116663170137793463060159219670539829299401780369044798666178233509349840967433039344797420680370052115483858761950169585820799357841586634315934681428594696150748993841399012872607228114160261416522029328812028692208503401546847237698119163762130071060813340554727797044725838220691354326481508329786919680653815743037449818671853601690827268588526549249156008486507058246956533636156707099342556108784149673853718719727501254391666291437930473332199759527029041917357781971147880495418133679197131742811545902546697181744552275657609426430496355854575553560121195784318887134707130557896814282390433000276603863450900784361860513541133171202046676880708326919836285591601532567938613705194692407006779969355402045095814813871248777294550506723340031397692536522075694561267343329146704406724880160001151091941018219063144545831870175346334212572480584635533499262112610830783455250242263445127162210599265419226232090635002835530698359110256965042227015206045781954268592783293498724782818361252967958644954383706087944930658647383958589984625859444760947492473796481496842380224576854187148564852971884703821800170386108920870045877985456764451218640778454820963841622507289817874811765514775975476008359804644194157804508914006725367221417990872707869388647922579444381255169554367694794387041844068045847122012771688665699990784796968628710538801847131132852182198719031118810765865509417471032498731658390053653528328084522706487703908854537047637494223726956272041506442619872731245639719791128598575936094410363994418168375933407462790629199353966228949286160562593063188619034763299089083319909194223931667774815417670963630131750007393013244770444427436626870941818668398363692675848440071391484483062305194521043759663941821954753273104869969049331004778741555540553883882317269507905894232364296851171711253660089134544500751708946591205366696550688232374211941821601866105202350083880419243701207533972568696412560895143866105237056637585153659067575028890860249340187692782075048211120182137993790835605780505319484464421148353436526709037653899634381519170773034143946594764648688382258296893171071934083620044007064841629352038905124894868129662863391846762489591088074710605829685512051082640558756822441681694460168442277925367320742765525031176418906307584533294984479505748255416035810409942766356020570240223053823675722966384447190672858652763621979116785287237015269737132745404973072574261526638716131208502515912451176391214243341910619573666636426953989049260510691695832095057777945852299506616088018395532506470832853286674299586354118593747337141139373184401683610847835040045723875731739697547747051139065077133811125183922372574537838642423331677125617743097570760667965275172612207022178304000000000*i1^183 + 61693036144318852837361622308700682633728249481059688688626726040646157173829630067746579466818067159306399863310034889027285053149079706354040278901456973914257653940016614112121596593181278765794106720274907625340044817936689018148045521009280649577331734481705343226062139160824479108183169521422772444192308833189108259734667537980755327874295348051779526749714571731541961651692791387501112972673699113361583642756802610689377741324019102568219546540547165627060893320421821259693389065055259359093478175658120515985353498616161635548996576012271230828583256448461826374538229582879662719745426396522398908566268150898315055119322022761102591510880428269101735856597151024334277196834321293549518869204105169351967807728396680112356912761365055259970343320036385274182180317852098029302986738897489643926276495794192699955028425879790490133521463454031521745260441236633020129819855791721734374221791973605758032820731247281848854602833431294627904499999204374387639627223269581355897248308575566463006444950040931433493914302030927797695590488194854213968408992600186975215053144007829791003181372463136841960683311397650067854352265764078575423839389709000297361144322417945269694284494822882126606551276943937336442848855069694847291764055618871456684637280532002848918697231818407692809423567338004511039391213669192591880843602253776634721714316964639700584292202253714330685542792872705368847042810417965458484861734851089742999590521151705072718052995139028131756870240998090513419029922438521306180842416849775495607887414948669530199227057471632795703430937481003002472900340669922637928578526768544426695609062821918318853188245094536064830227004750207757945713724790597794793711183266633943119969713942788875966719799594390234722938255686535569312942263815157452907362503181139071854471999027939322027215708786757998550814929899845557249554270354218728520543924533241629212342285320045948352743050429541905201441320890828990238365704515442400208573165451112501958232648746170454663699800648907554136752921038179205665566348849417383843845333989523285700648499046710844613452615955534239195485045543590433665333590050178535848130397078318620104362616947638642935355462454106701117606291430616609295822744080371885829928967025601364980382107621672548442301550074327508544485294288948244618708384653568134995503852255641931197289202235840401559495489597149150610817450802025126378293239925338042761864977291401794582059242792192716647648399755150175594849583783610170074643335558529122520745264018876607402371522814815316597855424750394051673259802860114224418614508258646439940441499111940961012079565986490082572655416150258724146110592778644109917879526045255770212301315548852644537394333098032103086903968937250933510280498287309103850346045086597343970601069929915308146898704487208029960058948122870173060503137735849919783541249781611037656412052141678121883828164689285141262265456364957701335779358393307792405393211936358099166330710173495100769011908138176338116074328067296500335560622199816841004171691115370700920806815858147657471156234683591459660827854466402529697979593127286190327770517489884025558314310056136652569142011892304432961388245751424687285354773105589124343541852630484208952358629044792117249872796877233156847152365698463564529741499888451067928373865022810863416767165716013852202671952782852954335832571254110338090078567779789842170336540388382404432073499653668602606729013904139108505829095256867897226407618707122246911553292315358490980519463873340669816786492736748598067200000000*i1^184 + -613013124489538711411330263004821457182657690286352935007042345312650510977102882330559904893249124909579477917417328414707022870246214345865691846191453979442716952706194170806787167174370233205514761221606558972107245820699585047864678387813135445834591177313346288919001038556100065636395118288407939694433685283236402772346818074828374845782738989536376517065505685589829090012757043927660374049101362055464339210559658298183851846508460131562566260302686434909550456140373384944427120745044219654793563989093095925719929214075303797125464205358602532121621013046626954838427733026777716041703478529638597119648997362582415664281659373543234198575270297800728760540947151885981385652497259491531034088319941127250259314383742844814367619600933143897380862144840159015245124674877566706464927692531432158589950447870443897506148772476922598552727916182892619473946709656217622798000080532713653443318415063189841862256154512973922008708310079506787476484000584855732101685589328172570848719293363192248398374191915609108722178223261873891197622383960903848155454077014612210302539475569466749800172644902549765765040470790364624450768758033250800530386778694544302633622932782905794022112081180046474187418518539964327575704519052415707956882379830653767504328180550747913612694939717091382463393965663173855710466032427269236785782798473923317870309771413053876791356562435488930566708939023088200782362040220455570934296382625273920679794724805514543131330949988960097110753735503487211928525903093059003185294204593459197700901754283945010808870637289417479565481755751289076400879876438019148933295422895400478491391201923006262443015543625437036132782588326637709949270731280112973706658607393991173203255868053496705971436336180593559088343378007010464823082415145502462349014599312438322397869028762392897715754937987404692161746411844717674216937833697585677317969077421722019325939675030533823251791092768177026710987247688190483468413414876500291568109557757220368770593208870062825875800435119372074819123674617593311237391402240443412204457243097376513200303425292627676021103887683541255705540007690069426117787280720409570369547373505776792915566831108135894824248800348571011366031050631667233172839879625741990029103610494075886819590882800664223968813183855588013780985673212158935184344157704715705960910536675881151240773344697526036499839606915011856746630619624323352655182181301553391055454265891094270630014227050980922263588421480362712275785709626385190297216698227507015823511085826333550616541458479920193382631397845592122814271341195360706728601124018746448276019365478424330189219706254960019715724961845940862182468969226777422011192298445926190365592994397681692413664912526731937920726786466406728478507623614576938768721773812962559060008330239265085894878531934076303618054839772178495351144757259175094098229592963563385827669778342311971295836792654065926533777671128048996405402362096109394156168121993767795070909788126971259828040366466286545583447182118085145441275129888450858695171840744381482674540828871578244877186165490842015112100761375655209399212303537320417414069014365941761366050234526220321568804215392626184081814720654870840240879179355326590239551311236900102533548042236805466667073089248442874367565028727139198465533729536225340872969728011601263747620022039867598747204669258277509693014368588056161865675306625323208279778471108425780063060420278669166339365960334714580704153818030639446240841566919279877589557317555667328650643358351360000000*i1^185 + -792800915820617140507058464608147499468179381440051614018622978103990266271302154191493380804545555318394398724963706710638208803483668248847651425985217584773706416026578002687342756779794446571680567451185083600434291350761038655347935506801201397627569592583233634649954270977563177122484307532514355866118670991618046308570097929572438421552426105460838905065593352053154103972661182457629292669048659227619206484400615455135713096069402630464786894182112232368893921404291038088676496967929512944441948461406090262376569200266980115331247546011856834722051960989119558723702733186665665542904087140944857825493113272173540408115431243701718839899513265668457712331140716394132218507015231245847012019322019998544297384950808661102502533727179373640249644882191296902895864248903685334706003028527143917678655321580110075296392156418045234351078822511056309147759465640593529992650373229244054540231572951851154558302897688420675695759640930413904630936926237789839034496432978942768451717157482050437744676653754134088648023558307614425468157637798056496733638311028392358584179790853397494008772592776291951929206163447423842796736906291877707235866885838610300981493678398284875804434559069943600606189222261546027820943190465215625134517566139961710670789400790564799244482648654817357591007625313579739768041327808661874800236062017145723201889197424671828969096711483040763206897792669399222686256821695353000281770516454726320087492134560626908923135905633075962367929312730904500681638731155132255311388919599255528106036950040811077888818132435135831262061895490739176554966797415889603455379186542781168422975816629233247946706801643645000454629649898889842728215292684185632073868908591205188867809773808710521944911018973788664280722388110053417661657761797002162325068072295287772283655183014050657879366484932885523361922893538301102138396131589039978892310077690620777022518981951375919115842589634796990906442949112539795731513001804807428906234445017217179778628969515578886716327618659569345699682694071628533250549880074535830194452314253553361319913714463438263885910861170610078356612268356203235210607354821920604924221961671098186776475981833998008904232975471805149191628330492145716113986417136435411205759601135572698536454931471211061877052855608946767126990093581465555208205343973650324561402084166850257055275514848720895097157435198486710573649104582177872055687775964485492504115788575993673968937147086297704482229714915379751279595443644440720210334924932283071021152525852028539946665478417100229844347790312611475111177331788620811189242122974664711929167617204262120843926463350232463138524399563063367779838104099186567718024477829266732114797565277972568633600708797477910347385539852752982663741783514772515789963171608320569681694705073518019679716658550678246053756907426454476853497996570002844428202555402322478368777371206182904160647252272247421331568706782067848707880098651641721282178228825701183856479325426419761029448168036873992532596477006813734188823725197957050616055190105805453925818397387710921831753498272720327094965451099709270419793636856337424812626624310107781680445187707964135775236836910040592864299052931082036017880775728625374745319442634229024067562984577105441775789638182149231269676223510474619450890248583798727809519985636852870552025778127830279129408812919801736876193412905202784910728335065507767080747434307903263571238454044327142388342959026474494128503020357535774752236931038948897566228480000000*i1^186 + 1089720872564734561282702357595764154467097726902793211491204987299739814312837988164887483922163311173693986811376588884044268032507512831434660433480599030697242492087927888635103142364028069810281096699929790290291621500189765986074551390227792842216780995554082573624225488175224920935638999061857930289251909704969152462751191784232367487524843890956809961389524013063187043274552601656186108052833598937542835872625025808255167951840179699512118016266950781203270059847208876656263251671819068983240448686702108219559005971079593694585981375422566708400551203333797830879285626244952029115257382281530516425404420899356652520079401691647168349682429536128314287522826665488216907652413520203473635288536044408775470295364264966073882474447682644059364914036370463980891576235387748277341576123812369436504919203355099567377932411373876571695952283881006866575950126716863665912442873357868610888289820473941638593320951549214507247689353067806070156839179668523487200684171084822897137953181776682704039173179303159169573896999067816877035576243514967010562047046060501075871668797305112553166832184402678589127265492740054576093929855689919466134846891820086440919843438425053236666702883148702970682389809634685476429107343084427964720164022792541373973596916288899738532072520266874495411743845652818665970379079744771354736083407364633900192101302016778766720958668503226297345554794704999634125536887535527356096781426864005159181772421552971432690577600372186032365622483008794862168436338535669115841062082937217894832451072140278296599327058400922371111930951960977230627657141936158923621227617456731161373104523958488826740851703028114674886532109434593964460609350412424157418683537089025948830809935677632370812655674460494565737875781891760511758336140933889073156490494703527332395634119264117678039948378976765646728189656298904729596958645635750252293199636211142587332972268513857410887081462655319201669335952412725178950896133732464260542791796781233882677193338042721649755903441025527414844576495070816625478747653635811723817091769004023352531779279182091284811012481710635438294114030508868469127059401875925910259937786594346971004581975300633389963464971193490386332892322952586665692475309927452301911559271584185074130610355049734108410073206840572013399777591606928905614626289846554682527287015064514336036251150572104296343573008554700641188674227956820763462522427061330865608457050070757876176707115142178428963224058159239729556416053564904307848484999316283884046440031261619613084118338769255240473352949433328814701537255173501503996718728512067463560088692132975052623936479204011506825314063882395309572704310425485807540528348690888053089145924972557772688973818008291021059437413876714581890238836356847567095370677600832880131227343405506487422015234883013124721435476868701518932842791462985894917472775635328304386169122445968656458171312744259690494784525709740463582907634949774023232772428680129287598722659190158348169342184178640627680222239737402628035207781973152736817548058360405755652866058204156713746112474944130569342700898741689001055750541528664301989125649382673710888387607813170850639370232052827087612098201211802434387529902694254818395423057124396553654668435248458659145701230247259413035510443999545683360229804551324839082744372170047859930190818318799701888333159932463455448830568283692180295895540292532210539913345992016066927646388512651461525338377921890403604443955200000*i1^187 + 154353701081437928742100481806220628603177541833957904826524366237943085549390480476859778522754102256031998790441129456201704837269057815021848644333837172195412489579075033583785404301386429353176505821241839570401104267465136741727923372255489154198058516638591808583793283025438329366621254161331490907457443314102683931806030576960270757709302525281312099550027336384658560351422586038920479846102791954435602447362833859288469445377893831092080960952093972842800853093251414476692275150224992490922410024239166583434757881111191619352143542817500435171327581649323144460227501133419987568365196485595754310564651330362959158355321831983598152183897679297540919201381687793671122919533563946722773400300457365631037817937073185515981299961173387051492625641854090690931287667300444061179681806555659341316122482918007315510815526837497147864547434548020716181619816825423004757385285151519628723491377948057012699082536027554252901010786326985361256149024609698354990951964640871727803994187289257323574161341325474589163312123747436014545784961222484316927855726834674807556703942258218746505455276083551922433276714526790643692291019735791301754441076666734103936551467331697188125953560228199879986005049560572834008316131854851333908375875871276801891064995845764353155474538755674511808358092951430196538415448466673577805684323015668269260892770482149663422057266858529406198235409919050385825424044174722882067622307233294860049341001921046416998961770603404765211131761423440889421500108585146836886996998523495716275564370981877094230374590564983877113390018414069926987123563273566210021456444368321210662745422756998114506300948783277032113613266858686907204985916489386610646195123194106557396143896546457967063761630602327014954458290654646497085502863224912074180427575893017968832301528149841288300547183456419115500456160060613101821597682824060999703373497890239380698373966194005436951430180384287395160728629390808130683785371237565176509813757678955251357317296294601383465525312356540450286295662071619415133008004047971898686991575895075513077671650316048532567058315819977331867616284855142020397745987838744076848954947653327537727823853385689518595482376312378805372564863901007814183439950792157563803773557296591920189050784097640944064263949911682156101511859193651508983919771654698690966504593800164897338853803303193187912436978301440394654853712317105539070290760728928811741210984053348749679247116605336346748983202857178115793174894473760399012227431856651821768870246259159171555018512132218692291877548864129350512006024925061489822258668809577370258850290269222636724799036527436584135859660803401491238754973065363379437862081751650627391699930760024172147226557044244182923178121449771609353351835482212521959966727081720703690614999938036645489138692885009375937639022478697074703304668562658512301987531600756943480416410300536831060933870916559653179235929198402349627080111911805744052419069690409640063717540222110914893858175917196116838457475718739323341514780394163221596364879447748725135044071957871200571552248446897928402049905517557720067446895211558116034691569998731609968854294853258245457847731231859330948431667142644727586561190489369281919845723880645371418759244648116890143359050723701605618029092936205666142230637641304058370256105911471363065570136821116999649216434947041599441825653674538045948159302187908683601552340504485708171564810240000*i1^188 + 100238586782614117608309931846560194094348419061614039297958275196810097295158445544333053876337651099999120798895437077059903381938359924128137807949225148533616789497863482666547086395940236961856670098423904197962616974104109524193319595560681323999371747964063918945376847538209049516053037043496022402645332774882395563445168720524563869284625038077105250961045983464164954160128636572013089622205149104238506951279601674966306600060376445077334296496040222382072474847544004669026510813625459668816442934866920678079264589402327499892725615871007933047283678119116259008522419913206136031683316123307701994694454833720324525960092630582852953505930459738916094750176780032754168175474702803942446817903621978095657648966642408335334378126772261067429872038782550696269927939334670682551448424949991454450887389716281352281644009840058560123953403274003514149016071227642375117177937256572193301108931939432540306089161567716474002466387192412538211970396102310011812110886376057618037208586594345354716671877692877055618527272148870130655011288264929948371668046310608873900742883810638094309194098542401331560446876627992164142084999229325251516346804514992231792678372262303094491530573366260494319123608578252371941448609205056441389965667021714626652995444398667634596370775007972018080565968458311164059773999694491956650972221623234712608481972174973793560555861559683337981111874299321462444051508826292001709701153611605027381309759772700203727753150459094417006232290009762749766316900342010789711474240900604170729439405054215522425379362759403556750768912956168714538204666500055440786595681479589754679208915818262774884470258105220383724381150401441552671306095883035236264095089231008879146829680226612370936591573063030862535437826027538327187998091900565060603864446171986530472910158499771465793290702922090562079197332503293236204968961622326493673064419164568762773623951889041477156431026270688077243725859944323008753013516125725847261092697287599293168054852636086926521447928601828190211743272364424568336864638020643040886312460177724802598224815535626268735429436016841581532906723093551002350525592672178856132342740393559712592331792728384639051022666958537123713613781691345409296180021969599127151560510724141345883166032318246729409829167239459391454280676889626732885512009457988295792329858432297384509927288830684737791445261399934753686171048927275180340004737074898592973364755156579085379056274250150195922499871205064733563412616618612273277602375266642165742980227864935054624344092696291113144357159064034969683227431373348304362858397623058201418749552026515828799049000874383225371530209270643243940914564604559959906774219218158438303835884921647716658553575534155331993365658673124807181040664875952694318237494337380394390090085839561047324985839118635834040540283115941513082775242685420317798088548463278421975423938189371069003550758867506228141248942387150839784996850079211107678447887067311325944195426517803480798810773516579592313650282161716149018913054721427760541669230179582765027532561939841656566979406126560726652068739424909745072957694757493286602747490242575100506145788846541070395398203619228309323102456113343214111254034915106027906132545232334610529037608046749906975173537120958113819302238046532945379282191297178453265691069003851326082329836673764111546740759797576993408938018442131285757503995904000*i1^189 + 1190979233069021930689168700032576489679721158400606313731107357690773064358889667612185380497509043800945120783965783279952551387788344597949477537767900057384695734344928945313700708524907973738071748531527887464038853677650192047185597971084242953859561456554236169764670643047748473327601293366868564167970302498913863045651445329066300149770368833081262327238199123007357377306739779261462198610110906834360211352887715553202682518115051887919919873102348999381262850943709422259520537996196499466189997662298772351600438739606247333775144137189181846667714988345387665808908379554211147326587032525241869204052894690298760209306739034138057566793501615036096156513834220746489483778137620113516361680805229983695533091218973373331674620716266438862974929785101491666462180833173057729746035367993185651276749920336671200741561478108698579202421324039771391992884127464666057626082379318249530384653393002400893481220919298387329783539095951524026252991026682676663587403039166707794025246289688042928935385295789593783293023734506834583091498478033649825987163385695659958529919502774630745506657001869720829996637190453829714358640341257771529576055542960942470613122171816176693695074803925055515371471250799788321113842679362501221517399272341052463847361244252151249218881785917884862210784598255216211621708340730979800273532489540647527933711423727608422226946971497178985594145998849212911628721143494494362396000465305416731030450866400436014187018380926129964646706653237873435981254278447475161572143120365626785058304529870799706164902260489089895044415683631580896691009613536680858950740149658552230978363925435297524032160523185650314648876823709396545979254578706671900645528259487741687195101107881601905864878691258097849167101953287500414480274069416900858739351846950095513958211035199060401144552072055986717349627763675876638085292927775332233424169291121828970211272806001487873088115242598385642297251468280850324356075723051690275706369546690561205438792697504267919818852489944167985110673559779850604980895124877146070605118771229017009751508903172499811550730060085161831154068235562296967437664338857829528443870376141126109498111964843121290368224407807561910282623687511921775492294101209756799229476184369324513141763856413087887570114263907444179254137442498399087421721988055961660331779832280311154441473981992950962043223895747778585228687203787022681346763948734417009114254139399059561779972464069660953085878041511740014031976918968261428809281804053229157426543081786402672014386115383960865669691494099377331169452386310824346115882041909640992563245856006852302513754702418325616838352576734641958867643679568843329825253035242906301942982978049243288583952391746183230674908594542095488294319969638694230843366158821385150276015355229870847459895155745268967354364765067983845152255241680199025145739227784160050985697041481440502713405008416011113829032493029881100544915159530773256253680503334926539117567441239778210753439790355437479359521824776961397455862247897609453552528715956104345229076144498781951439881558975152902653362827856292304901573176277576091939636704002818988694816592869072392266827548225758600626215888013129742570273124334401621523383877468536554392743101659802434648591740354979421566924704125081128697079766416487808715148496478349514675656043317583283164178022400*i1^190 + 818610831435853762025413842040362422515180715178403309425792517518036239209958087034762576887198651202243692508832548418049663075730805490490145941752537901878131709268733248043829860617394298523554799068819650654954513385921965183107001656233180333546011198617624949873289296824912920834770135622907267836313971767792039801402145979934684234534119367932732757924134536261339043814591391621071940071564270464507056742797820337723480983051399846611363198900805446301781367682267449934757575683616453719298552350595741165982903192432125739687267051942433638626683583113318236615185074404079390109482124131270365591138446445933325478683474650354830123388725712974755574705898010407849719252676286153085254547357921569342690719537075967452373989885253274590162165459163689298224687550763829064104193865474421705913110499059205534544870031353832455036479368827556775432834883727318836839957958121561244164791658033704004662760581316934718251747968799559639624048132263627841792996414453471739000806719193563773889317769755366110687751752424351949681000380516220980879370647752049017888123282084055292337290806672101010632973974267174871646227477658550638226382045546881448705378795690780001053069973619525512719603129738960140370962373832099295452747443174314875206168000392398868580967219465633425182764662634752098056352240432008338201341393724910937224334565155904629499350810662777885409758306930888099924017739452900335374558633180548812599386931350685353952432496777914147859247563063204507875954474096674172138156327010919183062051753188205385812856630274318729971022312225934576685251779361017816921878827755353149486432273205023225144864647002827836489593870037437396999897506381893479652657360116888509196467836531148274856078897220625189375203701014231235094237985373610749386539649689635129455227960166322825506728606943156120798759884249186277732198192545529097154328410717486673020821094008408690651386996883300113696290700628531473069778972549828633470222722929760602050911728905857470802209805608328995202825141943452097113342192582448764796724512682282891431429490523067594377287516796070842960215568462017736383445694525138494946538534112089388434310099883275023862692515407841892542203797335284544717282232739364781320697459387429099825238306497028115027992389042059063252336258291215082251841585438722172414404752714869534208738719155611657533258431949889133172005348889870797718727764932816743819650342473473043480756719527598947164838887567685946755509440879062042330089688037002640951813903712786671322243781055645428332955801803481225919645918184146010745839971521998514460689881441882172012122593924224966410526410454690371601081815728448652488304367291841650870760378814509921558438936468000764971610749384748565460071715357994910674813949424425469352646457742598712776716879629912930410058687789050508381337502695508979782535912520906781542030880921072048214906050609833468011219339896921508552316859726669202786732089365944511451334351773075921487181109757855596420347046293609585171921113630093828767293338422744606375802708233872264257448091684920794871938692073279940298629811388891537028907493117652528244622984707530175342145076479133109457713418929656364819556609484693591158901720512347228770854909652943456759721886746901875266603164719330854634389524711247816540815360*i1^191 - N1*119553159417802180194740830215908963573732874312196202686978784237537180336133260332954376151910605075205320486770176060908230763746773392346014364189302993240105436806576553033248073089033474142907528251722464080098866549691009459760697041156110223034358896445940714282025479932337587013744423950441061970832868307386301114650047412916735033537540899498558266279101460884819677349452427751588412640256532057166039318084963352564456509526830538902667184764738086939498063708604562994789713431584337174507449492676490488691790414663968562649016564841928423936*i2, -559814709439207550125532912334812877805789997291493304856628811587620185236029388013803086846406890070577202991211415197406221553700810990212347636454567667727502353661559941983384293021218597362725780000179035082482068485643748188477648662066841025886181009382614613783240779868445059495455474276000029946724271326421553138134014954519809401225163703467281681590930991855922118071715284190325192935536949344722089655452904639380712977522501841476750700613211448252933733570262393411910866770840856703530656248925868105339865059788288922702703028060316273596284837619680034374503961875881754224064183523852499702534376353395406664655240321885726981262268848301242021234791757202512387197208344996022122261550227047758589401802304460623321785346626800256666204885378221063774152952133194059251354689019542324523370763451111406589280124792420813062829389583485040205425460596266125639418535501794681530713835841628323522175651955250960660253689715273523178098968512001551278989288499646003013041606304029060728240571838400322594846796643584762310853184074344417670785438417484580328569793429651828229561783592203584860583928063688073005636213624076876857790197294326234258825274245308315207625822289658570874992842229130365815099669934523508066146642738467301546442568095333551671516527088393115519099833823675742755254365516665293280498120115639810012298336447404010272627713174285958552974380815532437034415504710995009036012897343602449491755310322521295765803214494406547935031508623766222509942196215489072575777178939889529515612931145743207097406450164100830128956512623891076987620934046887807207608764018922514828184324578429786062442446401398404021600068346428368173597803052341656437147951040300157765669810820752120431004890217279460997187476749309497288375291187459959173429386135078698138982092973358091049558079492451677923309242640356959867113895914652438029461450022466862744810635731882520671005155826557681426716462595592228841748627720689800535114286501676254993780628040380718392234354814545491546147750007090684098364313167535613492381637217260784368037976474662880539519124954601068842512051373740149407669543155543853018584290140809252758567902287317443225410031181838769309872363913484519506949621603610422112119424194054444085879581390669504553246573577847117036145613499303185752326474448006550053873208314895881514171366895115613204620416579033376385363737776971556764558029268493649273987354411535899434991235361897986926021919874674274797131368320526698454691737681002116223163700857978537041421778674737681703311123318991277210797117213003154824950939657709125624518648736448138052240013856990201205693180904631536409411979064398697783864670522751257010814367693667810386611325013347361065981781953410158566128133187895190862798535262480689255595362331402345570741396754092609202120515587018007633406080890191678410813528081923958950322535871900819938837579271093519280027928677170784290704131503030986364137926366016540606270576615942542561434784463177753011201053587276226862727133296557021568987393269911868042851515140240345958404307704912285856245981793722055585414740087117171174873199439172949541541209957000328456675033693613871042621884457955106542426983665379126104272708944171173212508435700480821361789659145473299567213143572910090209156125859011387901034665675858790071938461489620417054167417531059329775136091879913744703708319781060735864337302924819489086163805279883181211931777509260645269899831881576862200137403899711829941453480245712798510766629979524882101193052701825382121135153965499391421081787425952388660268939580181777871566972158928934979878835143085419899270924156070938804229984532553856623229402312144985542799108561540802535606368838728616119427574037141543116973496457526149097768459152998444136808123280894891690211280667828816097316876618027010596086661364703995783546398911235382571131511636533589146168715372549725587938158045305328423146396617074829755933451010066812894989262264251805906692083861745950215111866041871518837755668214482729787745917038620058838881573543360804588115105104035069579829795073152310177945966524256685083504527497626104784644738237797695973803382713974447557548648940919860500923931219806363090107784495453995863858948536479059273373726846992326914004416714588620961819142769620811742475558654461430309769295327827264960877198369171807184839864802464572338697915850578091601396188940168776408550951250726496043946359253096228304592024705140323111502235705153937592726971336289077272550098144662387791759165220515275951309323093691835358570378031942147008019103883605725181505223627900617411834411485928754649453008306286158834155382123683424231616074217468941215648710712872881288613594028592199422484364223413037616332800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 21869941374014651129565978241832098478629499527079812700131128639344840425908259077270551585391142471241486869585079277496853842594366944349289003671639198453250165359787706442576878967116344547180747685873030393430074090369780772386574229272466349297528410384516378662383042987788155690083827577124595892231207798580544195086760464167942650105202072352117753863612733551502982301565632880302843495896432195725511107771533332773067108281020211831629165419943904825615741651312626715375882061231995814926524468534970467229561356651294381908193306595950300131617819877950547015792325592208079918774839477274676635206216579006261533441935009574801961472858258109144579568949477166568282995317101361265674716130346413205965401140823165616377582829157208059612802259324685696429791450863661878297942111433838346010356036289426942432297358458758800592205578676973336460282472454405855488561488062648544960996791130115284742144371783596468745858608867693127778001163505676867405776180289525674869181962405519810365894108416304976036610165051696335578248727662203586283526684935031640341824819975081962652020584550024506473124328292608082395024581054118226729615007806489064411048525179515378892892970487881854862718081718543134737288453520072394872548694185033277904497742363087661919192129755632080358938312984771688190000794155834392401659871828191220664564640932060229502683301388905003027546464888567503839747295713352822709737604989851355914653164501520042261416842482770555602475198374312895871842234546047301431401040108694138250586948585759109118522835516237379522482798142741772354516634594663123140976265925713145229726688181031198458604462414860261123111502351691565408799799669530268073813568775293976087514971726579229196069412203111339714109761452266654538132164508668464953310941532878157724366958702332196272157450936629764205982585511717600623483443592137432239992136343488006151243195500743465439442548444743404330426964945892247382791169842438465617623154552130455551039116054615896960075430558396441531757125948612234132091471699813941790037642149960004551255830732650342324913384224482397453730067891868273050259938039537231608277765142130167332765246041162250411705695201496089538627889356378132001411986336963787691125764776445733791903700516407548449118216520103908778749937620030581952110312640891230520364042447001733128865236553103959601819335434029887227061511013544159744524647443843747124964128271627678615226782779513018798476559451551832403484722076963192174325045461108351141313084402780047736804643290114873727328652491447826635434048320425338345052362871687482818930146000714528738166151696505486710893348267401589418414292821599906896768136513387338167192628590643234382552238991057647481935494461294616225863601216857968864530370806015244829584676512954542376970724163617278075061848402581864827123180867454634834295041865627786687292730211842871681016488806585726674443218101696324144237659064435864238765774571142960105355243703769723541119778645414367215453323236317971306044836040379635090517819986368795254576892323687299655329014470468462976489015226758900694620536853606394450159385479882425927802611830165643137035439335994248101493625511417031959796011020025636645770296980232176942760965593987864898956406435238499223596667668684349204206092089231858655199796488221754671921156262843618843647102047621017152388857721931107217270846471179643390279932574536539364702625450471591483517347620936790573754107429618320574830263966015457669561833866202514593023319834990584702230609799143714027414058710911830532049716867171695025401287053295061222326469530484163137775362132207631355866574238409940128046190180241866752743616497983585926152059421617010673726252104062255410859739801168360357025398085154032853244808643417320973373274533411422021989767222942250091772636080215828962201099653764916323773485512937916900938645884414579629691416191605487324613828787103935115141385534083288618226763322713718769339870746344697318828218909559205117841507144767588265069729885644644726923166250646349136164487312660557768242165695855111544557498156153156909908974119201174678163042938868768613825579875261882951717927715199181067235177745718067027893569682306668671857953163271278972266467490518397254073784760820982980029322567364305010154557900380326613338969674882322583812634429341023447711418814480596318790055409582476157106998011784091895873608005660653230716040316317863266434908196359899150966636244465280153991021316088902370743165031041586107662124975047884295432434131305969470792403403551395386240169191033988695729280642881620034441238988493805582989098370315983527102883787151391089786831411679794610988050662108651864687572624625372084203093870161152142543880705054298288947200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -460364963832794504366911414716615646318124694729997724416964970489010083738404587158808072473563635702708622762391917434203148183707730565696915050185334029864648022245432192565021481772426798097345279286933772624807539179428999285948852773801615201660637596253096758743008880410436281410928640375373433828554238253387230091738280323352799575446546938500698772517667122678108338725938989476538461656067871440527549381957241877628141718126619535152642134145092324493992103454836993337301745431502591116584828673320738722398655154247479758615179603279636241614448337805052533983611409423177816423471175633317473858424045390352579242696920979294540747650117332156585881974922700578953531887464276946486244739019255474429062400370516042291011535491228899208209925720902023404992334906275361661559507835624502004999179110974029165308971145838225447399358433683967876116223122168360867855667179520230099448546162341499344303708146329656775956452175829305159964953452032896537120581488254610426838436093564517568477303728271304229830025054798864353828643193075493044960037997550148569891927508803383111519989433265845908556820216338225686513288817291048634730516418001960245408043094167624166697981343736841070854714809408737290443728703314262336930208095543804301627370990685790828795979756011874694467087893294442524285186032587036587786927592641778421149448540065473786077294835211957337392073205575538157635576392331096246887580379980674855044055416746018511645325641227384289796310131705149298803112791365957769660355262378232415939792029057070213064113081033058470681315348570278273929554511448133982104980212326111721400528986503459839651739094474190628241816353667632659507953860435713142752998493658351419066803259916932882343056108111376720603254054671604464597273966442412461725494016954676869420517935689212306390060308205068958198938105115639356911346769643660127300087980860408000367317473825048856710373894416385282790265217865681113774782289046987609505957868022685548331037640119458421474382489379047627535248535014582071947917193618377286719535017046329864152341973150452236765601639944203574391527082393859952535839984650582959901185087186251668000658811519387132890812379601351916009087963825453435185446720674882107568537188963270799238316930292386009830265936283119277666319659812730736077734464993783399599737832797340326612690502898585692088112460871193229617853118884674261290104206869541434963249203358144059521192375476301253499561569129780183342762941997266841959627156367233305134251283775479685016491663438371430539943735225712006860940894811292507720953165201560999725074488081658278143453129941926976639954668493752064872819183542462006147852555535313186955621734911932574625085899869055754213835864943599932977971403066914069140595481365264123250467930644291876748023428080606968118155559240794773330976620717248764877023130176330727700965783107328427771907032141091358901897214255267116428261492566017041038815224766436654510645388510654396726578209427867437626326856793561086745690525067028201161003435361539697955897884927972624468286522337716544399718821418950598081594598683846497088129557822426509514722791047758827000753806811679579004331592297867431867658668097247335155126318974406923477188290307384234964955204080706808237722026968266586958914554949620813509407343402446347575956533267145130222342182443120430791984663895032131555608753475738586488826151306434873356369379613261071095853642884274479316422770194662884073908881859730391413886692650281476364608225747730402327076246878483940092332162979882935176766339783898183526465972028430385235314095003958178703744637535361089442127417369133844657097884251460726067193541081461144735826795503597144158785839223996386608616542050584097853945535928314028815839621518384751141283217896633737543710426265063730380942644751471422811228784730489622834208203117027434024693610166942691480347776346962844884934215999263626018771666926383751158008649126754224720615357475277720423517834110946264417068181158650102356674532590294532466069981271738572864188185093819264545175735062199647939018374648896164537162239443424085364994562692957611589361282540821013329701523433472200375672512690689220799553335810294490624815726465556509783452504546887499893119777816393004185773616808663719354455730436762039253017976432472423653982596075494186618495466422303909916767083206400112010749851573109870575208645600482338897266252742258599384995079675447736660846702227750674485152709369087225651400622492895549569172551594585391427867080721385957137244415869479763320736342959738531820836444146179294301974961738800817507474663198119261767776892892701948444884969493161711885700783242113184554630628035518697999883566152356297541184172014693513166848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 6395690702951059697503147572044566507359586383058008396091356511769270392825464250911325154648929686784419588263830027812071807190102117466842899527480739207691807252447486783675810887666544373462997871486612319093757880373450882005154240719557772607304093601692286930815411818301791840132569415287626676360084413810441117494548730221794313682770787599868279391587015385075645544051813187730068027573347377511702974878701720682356462153646851036932825999182353391164571320997036462111610093128282016676386756812047434720598876592214397940387644094118843554360512884254476537287143439862644599277099340155677932363333661548569982940682960004346071206946473276040219483378229024501439050521004463139886338266635190763795645981243169771783594534211418728967813670068651822625954134367387051755585984823752105305373738148068313352507666830218341511837848345464507298231768338352397617193155933740103174339073012368579441635852676318421897851631799825305497389422043845261950915231062616081717368893181127034150446419470065085252365335524440563995014159462152774173448586556046363498495923555874569972018261832881339417156597759201040517101569266829583709465371130744278515802657205014871507078745790912662750870226494053114936682649542862906046363235176783920643393974024822431270592503272079399640801738593295475845606698523842073074908668648450929071387222281612027301205892318946536919734566276963120965503514611101388971068486344191279129552298572914535174556858875953780477088074026665329374952543788766054063023119319283452793386452973105005739552407444228645388819530207061637344270311474283098210015324382862741283127315231935205315809004699414383290477859020601039814626137264926910572486738829975991516306869321059988764873992187074506525348739672478519712367566853898569544858017093171092114585183508328757842412551118337128253057641843085743096802009470134855004527434123645625414002918781067545034687346471137816205686110119821923694431209539436220363063412775163895467511832585403442610721410281314674171216488167378087090250189646723340910718915160540456377630860407308951471984998796107086416305067026749237178755864920470379167737345840225388975260319760872421788123821693005318797150125081170732830067999174953189197455497263915991731221901307355512721210159675424094919487021356336635642747246424216071368792403917101463402949734078331445418490650665921908731994260741517858202875799582541678238859606491625999937142014136814119112790336692985903226182870816646269748872703954100712700571537208793242404734992347052029770548247510691284007065196327050587764206318596886050022792905760166793084806900775897683652838576424740446808175900818283827074050767754729519739698468774525361497173686288715118583548746947987656584008015324315165975152195557199522002502108921954936869751545863406902413544260263384639490395259438891057207906449191192687365615255927765948595609973054953894769194818673659577128292916911070101452414448060996337207750869195671851587637868274963509775295949488654357103933184844550897180238044793831239517856517025818571306750909628514978573992915172007360590311606299387377140938635581638558211456690913974889623639270021677143759902758844151348946345372055524482849932329314520516479668388402674102108493207037113315835101331065942832949062677486372612810619521391004472331674326427796435596755918324670153659168076989514509438125579688517115885273841960209899642784244212733467261910285140060407757070517964191060012075363998734632131885585757128896526521451206531109438105102896553731059066792854714432947102070381844699663005527021048051780654285975216034404417758023573202499189891447407870035693315431768936857060445019271119727305985151550247785709552075068460237505466605599338579065788352039577320323436008242104746113143784905531345693504316775816878180480326211085529634952109446548698917790656179657082843521885858376943438111192589200905588681370440416863419862048078611504819887318092747732785307076435481624378803092692648612791648907134153269318571804364547443743083640300893764309109599848291720835435649932192155893339005795130643990956649787079148323790579730431914920987776755787824528431543414564021948475311966679033219233890881617084792701161271963002385609772805324877008831364945273183731992847833833168535203007004461212915351387164384492128067196937188580885245557845552988413529092412184287523413411434006173239090702761971914142955288220303084588529634207732211519621078574038504880670213799264701901354626443129772230830919619030248588761310550435672504405176964080317397515606968111655335033964291002317557983792548258562148581632417159534663669514922805322768537412432939568331109346040255836207001742083221532744818320229264866074395324029122851635200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -69281445037279980410716624266947665433641497052420450362123698609284222903615297661309007189335467102908480422227443172253376923454591013963786846840957725028963110950045874543268360233944277465154865090587691834075733991183292220375941699136060375488802813404820580131088565719096616170961757615645652283741947262646179206567983596278633384020285757672772658849641978658101650434872364571004742603289347580286630095116078509228480802426755397493854982509497148664202936722903832479790772616113144173463865041681289680134292421093352657295817164951153607942172539321245909022351409818054019273782556872835075658252414512806151102805517315043684666799201727303988493535889898060387491489964540152021906032254125667732071697794575251101161095788946416128377735771261474030507074071002559458871423170591876360664414062144476035413074357053075563322729817985626322644129416290241229157001436911671170629779318542139878685896665511256435438251727302955324236803170899752822559966724412618490092737776209172154557035264428234821062805919886625572047235412447730307990229367614604130110160021480279174959455347570831223291186040330103895361319639764276893937278675272214758127158421376465102615290307873010897367252337142809496809310929501882568494925018053211406763733187298581740253206852528808434882184459740540394028515406847310691488685250255953275667741617118216764245483286913304567686641260823686181830095696172068388386132361795835277414931481231339259261593673055848603963511123238188021218794748209870853939439171374189938650430329461571795070329076566394272648012303791480706809293469663016138342691442702831249550282413151681222853071083499620280590897639664061879015250028589403275931455237635881123657031330316529350482057713431147878923226016531696906478420533971712594019909624002242589982145906536846551314154503765453039948237476503262318467907636453703092128780664693052839758336918444922072208179359422473016628063356704918186032728590509659984469386002676920383456825439747857421519999975143205694413048957780902315717746937925220076373718831999261349003484185705629294512122854812730178741580424620780313589794706447550716823773040010732770996141160336180370044918622984545528114247773955955052270140601434328391500736474981008871785390831341384177866294341496937297379366023879313142900920300706487612432587816609376936350914846911029323575174067556956137251919152710827285984973493126975621484165014085080853643387558421229043326424673340278818224864580972709453281963131925020331550160408069538099153658599438987663107759746814953867001811128266839731513859295716094556790689524189639932184623422375809306315344801456762397229504132579116213934108079098119695568370348675559618375077846418710870332933472686568537166094018405609062159363328725504996678779918157750503765260386559772450577786153247180417476261694364492300060230935596303374723305448727572040042555610859251504520028805926197543598543159924160419612452363827999959914903322067349480471487556668697503027919046759875976896673738540745838967953277333823354370449555515661275512423739857017287924611400574071642532310785587688422494710340361434010421093521231449506281989968646233784275639168297136722219057976746270665579066920225894921880165002801146956333004340566798602064196229260392031121683835656695329653472299212402443583729696365895937457926183340625835598788958063095636209454832546976522285817440449050651923992610567236789435172194201981006549147791448945078989440093952002772147232012609281346566525105138404600668353826064008069937190903159889113021028215543241811490209797373766038092090563928450984697572613629027893331972036861946872243165756211657533602654416187872489950146603032961680648140226800042524094743392291681633548497783468390981564453852694058092344045774864718837582773623062515040542901484649012514892160199680654036879793695091795039856702368256126150928815363580471715773102034920733488513154327381979290986326835063267813166829304225728419033745662673819464249374739041884425347446657619947218816546459551477718938631932709624969520012969131612917010852801771984503331055230337337685187241519700058404527904387783291833180694352222022235729509908925912957367767040643225056308397971564441202283672529696465694582742032682450413766705856679304833252866237767867250666459798927657014545082312084732725112657384804443543476265787548620941693710539928913263519770927252243283018753379607759454167489848893524446446230320954225922778666584153990284383866584157525202388304141793787932669367908941019339340341953323899697519264359289353903568622349984198468521866106969490400393141171208321879311222384010009644055492888574503451492605791212416667671249444856750091898177555431952280099681577202974311055360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 491081426079755799197953022334300024088234412153460937762804984996722353667146225621719080380408245217784013628343237034536455795461163210025753705461376029992639051039269532326258263344713324447972275049851781034641664585360391875950541843178629114464308158710673804680318120858152238396746886834975227660391609973852364265042988592451699239875518884102573026671911397891955472777991236261129050359157474059414384565022632353986374315845294850003861967293920847805161896777966367164265202219414550232458225201335241258536601043604295591402625000850206930865051584553720012216301346806931726955614978298185059138049770525638447924012911523809578567364678693531095671030919034990827738066318723783705300305474617449909190116625829413412149622805471614776241144862881270207827740423968413896801377211768995261260261613861485761033574215129097289311401633441929551834478121282242287699653383989448639220393995168756543298688615734759496526908541015808042269878888140125224618218156405103802076577347336659683265073093818899621135089229803183776359171864697852552489070094702221193344433160660836899068583465119802656138090322622233756220395009198497853843608699710290678233915693372239746640121683732976058919969190070879581269961371935428273147367241150329622858697077886257449895553952716497506294524499326011835668467352136233776238594657129488885063587615867145332123820152415211939521286480804057336876793751546702311914090389713218524993053767604477186543823502781368030055401739560547056547778338961854343613242488138984670898126457926491396771064421369387491540735343103648691298629237854099083879403769966386762566393742431827622284378164664342097981442964026304062584592926384266550574514961626322586924537301155472817738636773616190906127336767262121346407798531294890356358580474758448341610546549099551029696879338772654628927698010048978119734034852879004276822598544713697880691058088243579075290104483797306180574223860484776332059691558514891617295417781998780583510928413692287477307118192278171063343111097971597209203121546291033373384880100474472191899625422772206346595992100189254638459359962685077161898554803750412590932091614674956534737977468439295733468361444007789396892294009099398614514992025231006095109529776833455552661380174151177265994577018405069560144402214089302560901713875818465020321919127087284728642281222260790399159873049147246093813155826108152609324796709909857796172808556846025490577016668041933422234126625530408639873667364939732531511516040845130596197998152218229005625287303183191521567570639025687543627613626448196276347324314322721027363662075912945945062741033778788499018330082495801787154252488148937660870745823358923903386703041315031273564587545937463276001465132567185361511212499097176778073955117017565859495359915442565336047942464510022201422872675427030532081559436365032774294324493156204355753421029411726883150411011596080969920699209818896039371505481837769557208058113590534485820770517117733883656028741694700468632975217742593264023019214463988527085866843574571555223032426488693138090977583977930645658587562550533921132990254031837461997832114672300323478760319283789456251345467753944878878260643235453148069706725929240894980474326280066700082206648345639136845462496899011058370808920132767382070087452254844878002761019588126324839103547324403440045083328419463239340065570150746150059570884469226568329911365382586531819475103618370819774298301731275408488652631985651388186129766301352097453448521201119330444042331743468586601588698987762760824040996276984847420899236859681132447232404402163065704989629243167728825566872945259793077969645540787225647945169531290725621654674563712350710656302140181149071849700817305797327517730978058611582776321974032879555737547510703754569138391177939906794344172589095293044927965087585987228941873641082970330996396302240806427222937413511964470837876212492650592331889381504865957794383052887369116074408743730946397126283694653432435425146521460604178637490648383520114732628275028442223706744590615281645296074913525706889110473061910688767052521726429856614134223805367321462322860855912513595176632562128987064341752596891374029543476542164978663547072996338239657940994443274000114128905483214521606395616446507367382412113815329823326245372748368657564266416018168115302656074417543790104332163812780075007374362033996033193812547665558658325607556677810879219130224578993716991132364995112298157969058140402506283327749227570049149702420438273130626358459323378058754100533556038755291072689518578169560725364253306649516841779561310502980491985613213668623462746285072104035493835320843621679131394018449624244026755263260641805178418404429989448443859130676430351210370744501403648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2675078314499445224683383231272613926593291233874465734704769424124636275123501603857978546006656271889630398093755627726956364737615807146722753849334355360083797465984858882969787151209549439244817824380994176547369931733187542768154858437123907118634233755239088229520199746006439363022794540356072679416009706444930208757979882214826328869565876667112293159355976380802792528485617975888172580119609917787076030827848026604114866917790574309679045280596461747495302733322136345936206788048549276530539902477606165656785262493530534647407583691846031606615391557286237604702135450893711771823869641931599865990253396286308522287325527614998408283041239777182049382956036938604856596658878670344127695912080992231970244844170265383855574102349117185103039898930275695239030914313101319025894965130436975884745357358287865885056519188474331697839864413269982549993362170640237960726020059235669005575155014552977038840465384056649092914222867022736524374262513474590285282040865812971178352687635331796088745824810399336452708105924876274149108531023416773752536490563749056786824291228307449860339315282646706110152278470725954646403634866342624246129087988162643937855467458889367682665795945197366722097004098184203833499424225203220947006233937666174740379380871797658012736615286275221682480101040269478190760302994502773451829285052862622131218601460999415151410882199782442716422099903906419582766457551919319614935981008488360525355451999826414656249100362616651747417085235293515484319105745912113875452936388188609718098828708985904290285854497915117497841571170575068383230893667203891055120916947321199560505983963650743073449307493510270237142055764688276134109725274957759156323331208301397504500405961182304130038417866903111652985700811006836289954298043871523525574023273505193479828591063724316925220388052756887107515532155544462810770269205506280107914387172124260487731888560090823008669110874669075216753554101291998206214322956018644722612403508533016219048305068722591114450734689860357854060013404064977529543704461710118883054052577856029989178917868181257105297731926057155864332473258237832777648482703796887574381516250754867418280749126661639455584788119686037265845423290950438097585472596379918467631046619308090457819357645463535931062103895420335923657746673912812954524883093110388237060791782345436471251163595804177553060080455092093214904799519260169436010763847272240490470171993330808722296797261853126899087892547895943433968688939885511680634704241791811741531100148790490392318696704238510027875948184725595314376868377968911981189473523379389169673962902502216277761137674337879986114472340496592255352451934517770956625251803994038403113369431366861598927244342426162602572437719703685823172372077748316103687532322090069332482746115316519517081786299907755447181422439397519151419544668486645640723615480082954641998293882824553586762589126579623195735375316161355277164116535855656403248832389895610926688317812906088748628477254214272998407769633363328641945999683761558194949452652919333932569665422838532771987934122736250933094188443733833390980384437381814837749302369430669589581735347556656632217739478414182222607869347538469373652887734204469252380775567070216112669950175575679022310927367487457059082210246072148490002165458361034908014381001505258775435015172845665319806803350595849267852607396386112432965449972746854226901933076840950386166345354788132266093611939106080794397296486118594064940077783650610033035699916922606141544114825304547272192839785892073042249781176653174831610773256089420599348264132509220918654444174994420377477099977030269596341332904882256648063001156125943679269724560069891313647393857762323209729943337823023371646082701207439980860236152007588885044880258887372941714749667073475256519069727403143948722849489859567560561206157647347195980282421363404446711351734167425537929096414421189848047732100467071740107127456151604989750673349472912293790626407398904355222565021057292747898788428630948518751024267401589764319148710543101745352673267377523571937652550861436211085777291924396074078709424942053644611683486707306361137713516803485812227522981811791452052281627659418571350375305662067068288938544554739292148436043439124503109638972353788419136470213458641400349191363635582836276030623714218048239631596138071265356878146954087690476106487639283738375055855582521165423747312623799525346258321819401118951134624482156830925614938648505363963358086788960316108308954726056526135237466157715960433815442827102992158162487130264421563105362196554972155062732149527923614531744960896699802222576864496021473599571409443906098188951263134786576283089807486301615432273876558183719903772651604474273457727117826457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 13340990900920187385104171997354612567939477779386504216840877827853958853423113588361793356968008817255442449125180623124743951234515380296911685042651285061589092076570287135072148403193307201899996265794541091967137237254073779180212891830231344664645168785475329482685369841121876816956082635419034332524800240515284561228520528347029187868255548596101977054172955809988365418012360452350280800084633702313799610015021150754848286826938980286266876249546221396628035730488812732414932813587571620026587303088560581998919545935712543311678289527396505639523769026091376014364286395345355569899588259847211711650685565624925983086626358675059914402340190563944530367585907291801402498602874500868546476786028115619468109720738341267426923227485881261516367090629369752525078138263755858668330612144855244921887626412076458342946589127598529644757948551253380439741562156929306651078389174661380760543229340135236057986410002767395769212116065277113217873517438506767914704251387161793731123883212863902821931838348640715614973683182631781749454319553743746409871110105101391447010063215765403619382826016290970503160760942416511086667604469994467527604958739117905030333444737268904381159304418773982607979200980754574980604560979620508027618492900986798838234003593518683117072086938988708451060806792585444476368498507979832083503676969065577131749883109936198228464550324348760207560252286329293437013374746443957359581610464349758028317828903490395376969601643414857275149447473180640592962293239757957079755644244788151251102290705041794157422086895547428739603367163070466017982504853539980635333583370980322222881107229932380820657614100362029588447493479598965582483625438787011225594757060796749848609567793471403799838958924952127624529710243611750279585119478020777359096527351135602469176872919106791324822832757421424219143122323936201865693896056744443515237987320282832252228774169146478494372378429045396339418163631922218048099180711525975970761332310358856254041485026201019455883316900885342140999078122066504387458987720599919287358863422868050531801127791274443819892298501636590580799985763958766911905913316127031461161782398319133439002461463151196655099804899714662754656168646410764237815793880777227149517255042098305607851995045603488497381240012377665735934116393123252657542873790668475804353700147150022350299734696106321056138650782664905934734617095195201114115500576782652221733910984095260623288468748866390495588814585250594609925670544148065355096581248252401454035862294260632323723018907346304622279950869573619990420005973051611787541091998487918708623120842537506781349612427127154086615537804684765647613741024989691987695820968483426829855218492124464235529763818840928118328126366230443643216518751639968981338562908283376297057022775207704307981111218875814115143043359707781778652488737494531073569268939299814589264700751685813934413991514995418997458934801465260852910712569255635694994559621777672890806862192875212284479293421336704628309460511680106594937422334182015920429129517581242449240860221026146024294459801105879282727352021320963600449978891374992659078146194136563657526473258656593251402373856628073869032578898764681132873455432052209166134131878987351845966291450843431273750753400660326838085247549915617201271723081212093766740631743464972991562078372065194371269070216644330100146846579285369436864735056977560691809527128278435297197181600352638342739723069777353692406915802412097335598237126124458997940141908329642847093474728301494699854578912637700999180971797006759870851968795578967459698003199295929242500893939793512513492390565818843358163109388719691932768923382663656723817169953220969314926608463228284566239010867661839652236927829594569963250370142606609213517986407862842003636591533819239758508080211031864846599239565603612529868612797591529880877697737168575154277531672233597834629273997262805986484509570608316250234032380731839927285248373319578424009920391414525338174428347937118738009582282752963666069940237390089286591557354833347251816662268621349722606924430016506162151097322770365226858353090519303989437570347247761252088610527199125133230710996125058953391437502613431968232963307555128769723303090234355199938338498310225259730339277850278711187857463345454456286650118762065876548572745736417273091775157932254619991998560903408086908329172163464903862819122972125731046052525454297000604638991229432318661823133971812418534939123382624338231786338542240052984246283578776354079225745829989419333958800886204950005674069685519721954197577383956397193237940987933733022202708667353741553485062243580964357747096159013902158351245172299793358430117968159871357794777236321320235598895316349822088871612283617280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -57416252118540989530207050620832327688568577837545495268397089653203419942902820659204847011370832412973685357879321342862017283833575801248841610004627646250187402324874990223322755874686189123081229333598199390674248535489356997854622507463006039680251268555167923864751293186650282572585097280271506011146497680705569871030576779032312422504415302844089323617645616477352188971819689588168573503167813540325736914313326001906418592924830185113690372529376666901604970544440780822064158858589137612625735587315621898151000835790303975888598541486247721761254968191393732880144514051203117996953469721939561878627373858661373187562714943519410320651682312357191426041978474550321301037119435983677649468100039933546118944943357152355905212564197183875981475701622231994645417109997667478492227907080297763911296103513383074660753190331267301477784862727505294531815038437091341871663808522935648628336166352350675580576053411777012448931171469599227761861130435597935262360067819115202068392146111825285220771331247913758233930069107166010632784353853202318803055681007175541385486148086715132975380745273281086605353464631538930365269614294787933852771490420949140272301151408019057180023126290584768806853850159912073519300648635775932749651376686372151759913825071534516675177007711693360279692696014993035448517830999613605379174932234864254657480676211008845120532928230766872087680592669539088132733783571315896268259403600750174842384883412448431313278352022895916749197799062488935941483707771035122888673666462896219047257123921260040906500499837181889701359846068028842796984385610712031228351381351293370612901103272072815200227989579576455894559302907813903894321190869295491617343552413629124789852692865766084979781728601262399680626727176124473635736065418003215174151776331251794180090387446782220521178250124730274776548323937099310719030971446193845745861690697229214477190945998955136129838950766962408611311441348655477804500580296359569714201305432827485898167061795747738287680560719254869736437618635360765150422788923956339234783821554789328407850634895231786074583838416413958130842576387307411518400306815026633429670160715630653964822706168214381344060606732414422522550257332848749248266758783758929052178587100987413742682932013141266100242323945907597128532997647531223244671851389225308306032114363268891130671003884308621675203989915317199919098249189946980832457184810454824390828412944431712395647958310634630978807513648495728027566748475831253210696707472788068033090375199517129145723682601417057598051949401895088020926182385509261318936858919955052061691618533858649074761555509268913451512998340624760080832500606142127828413404146295514432086025367542792853795231648238279576110320808676875831312890938477996076346950455665103951994462346593954514353747061114447500713637047454576300614036617061270856562144273406595513506211232011333994615109312634992313860833487044981355335348721535587792178040382379717617368718852206751434429261211698715409057424411016956609761856745137085434397022233550901493188342769300068017063660244097126774843283200092655454811994667180881835593385117563340218321078657919632887722679502803862046969601916281799143108041190425832953035373227413141197207459174261879556771879758008248018939670437968053637620751321203302567958589175388524830919218829267992100283027622236635541022380070685699281551790887898173560739367262756278916602885342871540769378088597827158543396680183455510840716404913126566355038296968223292930348061540045683814784531412558113102228183846433534365495179614938988675589017392603806629829536330827677137824813989070807768397813116780683240746255681598301357633794285003755307628022012373534630017066811647875871959138485000782395271577241197622150167544746325371975954581090552650951869439196027547047437778898375655178991279954174098241264892763367528636415505966037451592283300713052409016840787273734905991933906738997570886393938595495717776727197803108663317035755048572725478085604162511504531961366395953374683816336133177595952252160097204158409177616285406508497936853513870551739482985151869725177407133216089895599785719121579099600005984005323725720402093115111971948532124631244651849161035937003334790522750133090118378398616273199864771528310045064732839262005795334876919792581700730925665138922167380462595149794998403071624783370022905500073241391756194252686607831183847531898734796690786353715776702161681661489728478538783678795693911690306488046851934226490387506554758749910642644432116950803373930333997807568275691600162861506150849707814095940171627224943050216497985903206004003926583237768212983198673853891688214301329241111243241923904939455626378331727923194430879984687940331575967744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 182247265370020363381463061824217603481639847178675448797085972849684546160950886508128571552132740599171172176056624905915181437167626179317649627136377669128795568799078229540602058185478491024750646091990572429791273427627019824616707005411063297199821909547438547422969920456536145279089082543109909949424488114085782737159463452947515047156881739185647035279977494705649134699865393954901131406228810115803054532834315876872036227271589852480405456140432295609620133904520225305069960043470244333927134589721923017910571020984201812806246090425647918524898804910504760998645932469457111164834114495718144347347395523877429935952097592099893545320587256908885634193390216273382981871763995215514428665767916154720853976209028679342796469597153765398312461272144548383671551844083900745046547022843218174433586068033107427872966023854854316217592016589025002137938842792389858658133918921798190862020860491096478832627868978013010227557913225717159808637849653859013965523814237877607426122986489961789507487036579069702509930097306871333639769415130459109228164175273545671494973127367550409619957885483689832481520658675298618506303249803673103369167591260294760976995458433644505117720207391233111090082754346368686519633545755384526671095024748584544401229704877029176452973113140919234805084068178299030683859857655925933200101118738520444007267594089900118803410827524203095715409188512187933939822020816529102283975747100587215386017668160943431151961811187558991828344263843660918440178211908257215793056810504160812870856359719215415466263347998323738484317443350408935712341152212907520727483368869598121965123038059816367785048549164003695226908059226804548298456663440155063273683957941138260895245066212691207465417618455937304627226571668320445595335354579477861995445466055113574634230970134570920776681336229154388404694060715262080744661181334379577273651406695347874347884692396733782711942218318962647515075965831161011996369450820525589395390603583550491208880011762176885327170892627810534766035305789202742049447228732132146305357790342941696613867844733848625159652794966772510275511900114621618335851008714092071408620710049157771216435408888917840834809071850028245343729070758851844759062145221006832008763166759841170194939841868622353396463544250396166892618763117666307115621611122808079288638892840173499727898294029993479028725987827878935266042129305194227417455234366057746493295777298229006745926585982329783261272154262688755276690701831490402135748363121245739105702425079928195480050294037493621195562438994762845123154427367058136546610393955818293656040642087577177116227118969534370698320514986116205827362559414864039264853253327272711991100194863968668214361131061304995546816494945548372815840165813785814763030661717545327345755609044362536531435161831515159016154128961283189454208723393190339608609892171864515790906316090507186499387878420778440108647216675990333310999294148348534863470763964925138237595917853160409818750703788572167815037256862354810305591172042925691897477473187580222086747442227998761384282050618738210937808358286036723964104275568315827879514513865874204851928955091336026475040627093404129678298105106858816754275487519735725330397434102000617843635103234977173161501398286138802511339992431431935269504093135931328319816226122755248914385595151808523871105954390542224537825376547729889439923195951586697185926120368400735517057092175496580161021466787918278007558919438393487066347543089659938302076650805736069052563151441548640460532732565400027073323367742315046642729108950589998111592208936529790560965369993731887023135167181446346542253430847796673797504946120866171175672650498172763866546265909283549634998937754260451634669249847587328441761344219604605559811461486284888029033302614963793392556676823070661889350204439696561009240555627368332226701076350468972450568628568826531368543587455265833059597203101451354977011254324549985078293962950674393478714754007089193192545744199364961567964261435383749233361326765493335235319931238753871563567359123989577000744051372294410743085163885182326467147007546948158071799309715108585916701879250113587876812556310343941442343094532727526205302533131963983726250748555938342469294092000433963487054213415790427969937621221216945990445211621997058296158718904154394009955489831395463391749876762226225860075796903608833107577550981304955631209273146439149979967221339623733795050893200086722127699777598554128282261308777541785983692928781613129659372753002702224790065844688135028495111962751695341512790964640739562800298258798906594361202928617524315718105038794749594997397460099901757196162972379685973067497232864330316194236726005346514603605762348424861194287504057958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -452996536460573549387324893331299634110284385483294057308920366254523950385107765730262675681472552073191220020741635372572255866819663194295056255895222490471027484185796383749223200156551378878191725141590144769058447198219764479628728055126616370697612880525802593469672586322436357595832488922656795353610526423619660374569903869875417410861853311950296930222690642857251982251140301125807629770702866071274354635499008435468447089214933160693580134795266660676806259291064986743800590688375944375857875376494462407583515925361395351925516850037309311633322083321060851812980291334679160253842007357221811050245462663313340558837898794114773851517250364404243438746665632117197779156248307029289624160432610457548375749122326576541260085063586021708759244840044363582215302026058431472044947284306888437790709648562424969968069614232751861381594929035177993158629734659972747326188966890650511297015623037030839760510512995495085704689607963758091567486052301018813697096374769176340430402429403169687302409568961532089002139010154249079999008935324190769683488652698481380534514397836010321043810228276547095061650190806687323582860339563278573532659584430952463038099671949592669145937189636282173414648882565346757601618628761089008738502408521376096297696227528815284014440400423025169579858171593192608646746161660144427536609727631658814309971670541539811291683199089429019479706905019182183793665743039204912001944518825230205994755072459267479091747277129406434920861789998648245617877382426937501175260341760606546828135788504427044187374548128699459948821553042378232066518936043097919180773849954805066451591669216064705350103123903864049304058585678808540409108218028248192860444984870295229386306601679144221087186225904173111149882263303118852590839110193326467697016203210000661098874390611977782872552489704226409392360155260879640712793609986263154330157438968735091368329269867224838690202570176057676510681124124519988999198532312835754690056537376157518108422580724043223686141484596872306067679570168572877901241325538063505771944673663833078645158788390575469889747170977709655796955355530176151890283582074933881660392221286287564470855356664265485082131551720842773937181223186073656130496831019615024302890537596779920619061374849424901723632780673841616240948085874552377960630030016426475736610989063559221792231508543044763522476081493295271543851455209921917362008992936030250749529927326765479954548401802684905994895569528396724110696525571941441044935602585910670627527689952692450366831875708611866489595833265583961612877574379781825271016863992845736701531541269694492365869668876146757026360267369453708406042743496305192600162989833457318908697099623618945469781775670010717394374287584193390978909245944658454087943376835400821491573108034615278827849934818134177039099446051252423312659102444781997370951253025191066367360830361510709562604916645710081501565692626397726009615383291908551728843570377252639335583301193020677407776532574310995959996991291364908822025439152335764162465621302940314617392802988563123331712505863032306852651987124325774314912357016923571186602868428973971049215537833610431920075075976892117510303784683179673013628373217244517628280343151505395486281062441761962199992672806041642774621284801323742931515299504200182466557828947430405448757219730327491383825989419426958633115257075413513439807807932382346251310347911290647839885405625136685461378831644573200220266701918787105094276338145229864490171664811874069345974999176701996561166001267817687712315172113569203227004366218708887714066676664012656188509357361202029256150669553331896780750106966156614241770838412428574062573146033236139292296869906697029315218200886398907349212612909580004815668172441186372881998930581656957297479421166647810376781372767431436902019517107240873397065796900708793763458626672024407436592865090150778228598887955204965908482433103743120998423210721767590886674238557263393935493548495414429763535868931918746302600580579167105291219032572850877019537969703248651654384769863599483118768072245854036498304518420165601415607299570078474153269807519913988963772184902410488577158275503569963862461522241999727139091729684024315355687461265056395087914308689976361534498917171713745823900070659100828844180000208885251530087116570263852657821584879166620124336671787055444710906366970615648195491796692165974792155250999761632851266802353209450726219272561803943690577010330329476446073946873859199366143861534737632436538827410287235964679341410640384712059165601665588062972001594831028734392138328938271099597978870491202456119972817713982842180255812509907999728093763378788485096680826311262807938203331861451782048260875795776729677394083840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1068767036659853537046182211007007545226008584089541679131125816456102776092080756710396363169665469586460334126282133154116636568482127861073150121447143447790206490208738526043052167464598305537571673048478560543661122266952390559371438044305624005635022943490033197593140753693032671891816974786346318989963790470099168934493973008488690932972882321508486799385786671018034844665617659532638002847755179844189122395455179668169270605568658366697619561910643524943845351758844711437366430630274142113010997236885552914266726367956700285420596610590455332479067873421639611530058726807873517522871636176942912620089506193911776422082741748430996299075684131689443675642123303880782607743324988440138113165502803659552543470630600458040470768473325481204606092689587958550844196175112124833323725156398451346865296603592472015006849058241416397975041410269444603364961090384342756378454033544335317444875762028854714829219891689873591910220788907381044538607017171748702116701544066824878441597314234239379146404321427665859929923327372185777587926211163053889672540146260488372312410632443064234542002446265094775083465947379520070107541554103916849405541793098237947985246260693355691734628658009864897372999828098114959875935831315843019512545077064312424942291161226756855214526400151245200510156745217943190541417590370395175347498271659285361195931462910670626583239063836273532812003788530915363801107483530806651962568863500053594021125219092368212580440647597145938503372195898978958719826468845520702623638966642230787970550641022867619226598810558464117830554037335256043523762852578149645165531649853731039622535803363793205726813417139935187735210520015411745375598891805717309906065540052007479604407551367099735738395034814391027725664975166688125735846648850215786633309140708187800224343953333252078680079162605562329092298260239739015361998267696421524417571675915036409661008979158799784828507900649428355315048076983074224354031119074098026567220474487998849167184810575295346167859147287915797707368962611899837061525205241097667948406082248172905532822713802319911686529695467694295514484341914836074724677640690246835998090451682379139721577705981490426028165877489703127691435580622926200349911158678065950609354999158396074478312311992916001373857830683914873544418274212793142965989511727493257502755441181334520859784244308777671147545372614822532574649050783810870569786402165034572872468466263420587298849631338413228146462990579066045715017122084070989576947230138463142385080747910297751547044093867130257125688204354106171545757529113581282947279965428507592980609151537812137575591024393411246222746830237332085173304875062582248096066099920280482960271373946039662202296603497276025913440809587173675314869855012461761381170646696727464878284739837026407547885170218328250902813638779300552600029191262323891469634250336374877474496507750486373591954767206131628671732405194500267144098310930561800299508515211805252177606894496706355387269343587435113312072951762949926825406048967152035091950978722634776764028896449228294482059982301575861591479789240877700953941009800322689270207217844753795504701716177776496767136769652559225455316880456554644314062922511783232490000079412155773051402747298161547400533844533059186807244431553675559123344010108050454583130447238149415282434875819742438462568220108267529700887359873170963570755524378242063031539370923176368181721366997160104598900560754212123044156292789569275955338370955800989333848757991661612891425187180037802926710042701580700693346912545583070101160160719048760735732163667716275272949027425672605794531396292973278748205621127506242388080850814501920723722001299725986848667543122711499446606453303193085462975168084915293191063960353837937748460530472584123656581456608597164931344343058570243280533591370736398027808589488300873917959114214886255924149772381820761419696050910995400704758387164764819553458180364311507051599487193136049089027862330309769855263217104121575564890848446745807494851369542716934256239700681584944463786415361841365307813151203979295699337098025019738926895508243029890133778272657443048768750558473022307360516145672776347639595262780354660499546434202135961395316877424862990053922003827709292117462264152661277696766371940897467583074110416313580929957339379054213739904452689596976571986833163569638208585747596967049437372935835167203874299189321154596091000707696371285124005882374151468163574031120085679164386403347887155136145699787266228704732703625311667262571090244098710193683217018895574863360783808546355688680243793160344166702508626171483847413478576721592774620777294467052396687490526385758149873245983812628300088625262269585800278023148007120764319825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -2738518522593405181526798982980348706378694880766518814682348908777642730244136130389646685805721383823251709280545260763063839853363301380058200135450938471639905208677894352067548836124905904150078947590962900533950008895180783355276013174915344694003253291877980961896988470401680179711990355162318049191226120461039050324630281355413731961705033108346140304393014222307536771016563608876126081197700546998159323932911322345747431284718437096296456524558100222515125719275601456597789068846143172906583085410150922180844173997032492531292483411075931551351333499135218011957755374464670854019786085998626900708311371208642710597903748557322326716046568665211167371745120443534207482623603252387267323075297458707571056042336461293988687182964591197497995613921803576908439481331429112778597214539558475128984093101228943992016932214222230251742872178948049968012666983170062714610172009919445288854134914123255852902104095092554484669106961390503500959548465726114554883184338572872885463575253076021896315708347951012990466266912864499589093957469222660598778101249471826720422343660270882225781822643061426618931190082345302636178109670684690272156957565324650962491690773394770239689000968968468783670427192088103022186131163176492141847807231347862053259775732958660952975203360306409075187644662347513465111823019671630956263793024470739915118883370258694572073352900594343663790451663368958256700334070831634409510070821138911520200488597876290003769423464503139827630882010564709717184539940086194680243345353378416993927270275993163102596602880897484236380585753909461969492853092009428744075202195326197684744631361245594436084907530784188190240146363388824973426787755907655739827148519280753243870154991513289170734437089988001602771873803741838575381979474211284043198315445954426810090965024208254558401549075515711599469082287212885426014356567621578517123768773039609166104518547509950929172959138484619879296967577145520176086147238589096986601348348650816013599389531992117710252128729144900614967292472908725156567607604823532209922579380302887591663443699699156183766164433939835575428025766595935771597085165228804542383290307054732067813661192616255531412357690560231609031253633507313361723002697118591598086444134364517332659936771809696135391778284740977396071464603278403154116017717934200847102876891441447578503838314327612755883604845768000392619723962921989194663176731041374413330302702414822184568274596258655313277903613085667405733813195194613129712092081115891459668494732129458704941788273079778493428426891865764444314051221394720431071687255869223647228501865370946231920725043543006597516929727883446426617608143024089250152728766207653140259600198926419884044034464603328440481230147978188324235417775893752407027694878383999643930304149058304598209378421790085887078504623503667695595852351786292006463905870808655347402769688425237906192914176493120717586823024275535677324968872876048722741841167110034016655135296188239848819330037999748843958936984289860281968798590545973527761980788443699025298331533382712956554619600355171013936628673377528707696759893694461933626679763974241050568560292410126992182067376113659448433265904670717034322964164010796891590197529997976059310573549472178122775703709545855710979535251854221615275164442592869206653451899530997936753035755829540559213411499413749482519794383351353759690639364279990184076175302768657552981322516441202590704820777239055942055274325726216829348571064369659852607499575935971687127427859520409732486576389549771522084845661635126767454524361686089025045188450653207764145676084426616452628687480179404501869071379735507063376566301027546946558401783218801618611365580018027575321810855748892324206896569559356259549102340497427480606829216460952192660631812650952102727416338019829730546914176806203836471114313658052753764534816131374793542569374778287445696490700359198610523201023375801330412872677174043014392464009074106827468777286076088105766247755704137865127953671600860982769717893554799738939262980763953219914993312518314773860002581307329350621802149848432569867728808523439745408804203782795562883297476193438269908931098222930383507865716085563518037593956762629058735840077922265305194024691699563731581561929677313755389904903879951623029682131269745321698640310275514899595073817996156461296494385483052307605718377045669742160651262916929673790102987286041649147911729775844137396894783736899112523261708399629497372723627958297106212462518256719098874285265575013255408766596605776777675833149287909906831510105818492835516264564369363197748477958039944437627247261307977198293798955971167569942356047136736002435824366100845334818079807575421910183438713401146804391431372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 6721996331797219261664787979141420939943307655514881966303906049067233867653697602428061271192089038369955765186939957441991405193056170074036020736139681812883559549520384384798223564360602175579374402375198906889369289261671737823398147096057040958105870327334253879124116866095171849990320705146960698688593142832278112319290659862700816968026789236265712005435946793702142148427109977573391441917660602705864103981393080849654832193293761389633861123885880077449343186844714443460820973472046966481266078469965680499339815011059263930738737941133740427785329014213848791452595719241139522803072498019812691798185485254710830484457279925276186400318368679648842809739964021741740544098560456080080837984101413915215427169379083977782122184303425231718480494756713510025990144571825185191613973231177558336635999180985066168801400106261822245028324424578805185574784549324202790794979084949225069108078749324393259664969436604463179395797985775563996899517263379664617154371665163503822162685378956117135180221265613553776459788004014867452867365446131027767507994864312383780501302738213764084641389463271395761485984531597899011361076229325105657878254099353345506283219114600554126526761284923184989579580145693861743155063736570409355645676774967322089902243149919916233823560436934172810420733358059900149158338818012763325310755862635143192651644971830313658888895854027048918613748474345411598762079864495847883115310384076724325311552964953905114002170951937717968635681902497515968071130150537874182964054595718262257355643702183626265402158732649239769210757576121029959222142984811998170128803434216327577774563678203985234439595650463151536053452124493096531582236961379123901074059139580656747813143717899867772854828303335803246259693830864802607233248188056349479465920476023500984585785437350181423636285167328696222897934294429781410600980927783657880204498752376150961532194024888632662018077729332665026179505137004660950371766382423456473398872810160722900035219956757892747193119404726489025082692451114819802445358077974471135935739232469809469639597160681755443771227659436544813650420768364884338564156870633129403703665602221003673741253378646344459151917374553775318996864537919917925490464386245510728141089671373396594119224696236415505668347755793337547471726127465501620317483554355401350907117374022084519261719465204860772594502489451976876241636206022833064722457101575876694475393076826250346140775074865323463700779389122305183442825807914500794791150425917132608569938824225515974543804818125950816505292459403056502760536722461758584080206616338184112580847069496797323682518388952426995233550387453414156380753197348359309714250928014061717100784552127626185660793402675178495825800962156619488871424275874640858103403991568139723638815085485492380472897662278456919788851578845677554150358420306359431719767803587943211647524826421406183310020012064070767317569967470034815951519412669326849771453857727880321439738016333548035485593167266109841259800918473381818362216947437703255013238334846872441327437804089962690295542295054178071419816478699392927225601463105497233773620715053181872004106333698614522506145658593897016220408875292554131209074341134509871854996326782210853053580008529488111882434356687256925235728721073151819656265248165013080973510196589590006820988672918320558049706362105146386981079432144952356028138354956258274143370582607226132539843029230698194673781230676073505769234378009350362645882239954673016787402905501989821575146577734454514632580263666193290027484918905967476771976178288079626400383345047049373623621418777660053504569628599677187485227385230183104360371536053237449630558261605023584877279543864263856897820985541010722335847305543067737096361129273459637286912364362339869956149357946094708228242636748196243675112987065069709327652701509343417681921621873762743417891767685062401091132630572724591637796615188595142443714292230644099355111567952935894459952235830369803757092286704163765114959406614492500116689950318463934699534454307824068847819861203655402277994325069222021949052644987711689609978520619182370827228272047980484155382667203391255971807873717007216041421699228506611586035152768761432917473534093165642325647503806743680838622867275932431801640715268198991605352538466832301534211541207961308156617585507648229749149763246780271240973513269452605702709208706894981120502040857395399748009032753318581167933365197048154631641912800117853372742136948549824403866698849287547588826218087665833532128264897369309535302404477823302839453287268134598813405213621556850206868271336694240119544143363604455981821641342637347257338269363792454713544866589216134760576098503721109056099613547975553528627200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -14072918800389498009604682228906769712910895477594359116163238234559194322340996719373716277651292159346504937009583761532103543692825609506277444714482628106271046727913653415651811762168792796223907387066052008901035613581789715425105751781133144578358630114620844590530328113705305987975859827264373928117831087869294019179182345941231529189914075263094587029637700797523028472253360863378175123749372262107489462943895824537164267790772985812147905163230669332419107279781754761044723745199198927950674910739274774992531422886346740963035422936021895855854147661451304316574048310563268671237280935368056380462258901570800348004097460313433062704616168625099305558047791550540009047807354619536233692845222155497092863940235785631649049606422518071093446683502657244726890105621013199032451428185717056292928068919350994191378638350839914067642846990453837075927827837979433906694111712680109953864467083030754375706346196051164148990106416536100262756234880011511033510109573310501942779213350410454717456381809812257445453916786396588023253275186915417953726202323869116370058874828754180831746882292788867000609051114946223804107751410334079668677910583879449351918410017981878102853753998371019986606635040217098460192617801955243993355496837153697751319316095010717642750266460970514148277264343891201533166439463520050940216564303007581379572489456832096646192665332563531383636959422912033888421520158924097734461548769571937508662838695462589311617999697957125487848877698729496455116782896714601210002579447880958427519295841187398351470619549279907382713782280704592651648098666956841865044729628791030154893392730353246097781817212309045496545491015993822490418221034923201852246644104142279481301562939949581406881984708536392488359871443448664265808207584083021784594058234445787353404021605107628027540208453347845570292895043582940149973170625029421345402100932523361350121939579442583184543717604835729960550109679455217688382685672829679795954323250929831019048656990433518798849858650833163687321086350164233785423006745435105023194211322704655118682066377745313857397675719005807577289168248183735534360864480309614729485565977965162192798880406274711573990670919949751030399856287505793000058898116166309743793664399395584269836839549672848504904447030913917315358177066697537525074388159474033876635015480215622553097464449814505814247995579778128669012239466568618783762035178059435551813868145743328700675852728433165048763117631080480016280644928706606646940354079284961671940176885228767799700523494113339380760984938679815136635770722799676662014189414603173698306494866019032481263301746354644843015253802742758048642724410095910068939967889861950048291723966070274970353340665637457570121884876281461009294841403677481254358422356236169578176849021230293972435932718820222825367793076793375578103454028373021619391502574045850217933832682871310515449671638619429905867536895808484981909364318848080801330605436807196846782202723774923896981317431872922032850881938396651943438344307176546914345273193251164308719768443931823365165123061017609056625839682785840661195952994012515516442643289644067306647175017110996518096016570700455740574697869084836552663990966337154888812037865131724482977500332025844143134078138385666764573945738962977085648894100125837012530958510967102746352467283599143950899111054374164033569400141810323496817306313064838921004237717578989509214226806493457171328649367552148689244171440814912807482478632812969197874188554164456509085279690113825903244393167590109974499542807466048286661487079977342019269550124517961234541632523772884137450168907469488414841568825538337207658788594075674513996241688193040007435543667068530776159478768344962193926067268412896655689351330752067092436068601546421279140564417430203943314941324842583338871253113238701579446192719137738553863063996435523493269357596027473611492173122539878209467408377399669312184343811217934058289447813667249295104071492029531936838956121102213944747837928881682082806086279347849466076506726469533309581468169892522355210471956910938708642032148491257355829791664393508354985559371686143770697244883798952859907116792313850958405149540583657172131165651128575059135097872659117156912304718319671167320306850965444139001411509440673336692820620704561070509476857360030866458561118843959119016279568018441801703533058564824845368431489187031592082148613343194211647493674488715978547758469469838848872508987681098424372022131013487530140353470188397494622964424466082801241359815998722399946507922155259539718485639811141499675758343239836318742186988900062186619191687658711814065934467473691114529449530918933720072774028852280786211231544298707097367577388441293299908608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 25371413152933809159911306680569905468410145592145333419692897529957977489466604933248602752736170597630680877814503718372527444993721306354389473070226352862906526541041185406410705694481611906323988625301135144020019077767888736812054535945156459420399299594185900174881942574574835848609463796876557070293657540438462860923974435707997455347330170092802093576317914022426996713569510009723015767186796504657665080594959026580262319477331976967181972378936048482656458377878973698957510783041197248663042094068266210216163708490976981454158455921274731333037663986801767839002929781134038935899805103874938937716681670866516053669272432578819762936182310266690873129980442676460750365699322659415139921343582379800613208299766588508381515787926477604915843955628759366213387098089934492735575245015989641739766519557595191370283950750145940308265163929393161418631841379072975121351404682739301055093553150833119432264563162280563129176017380088286574804936259591487922675036482947944541448962514202182554940402570747206770181116542160024610007597712740637376903010648910608321977112339144224429430251868964066230847675842979018377289237611495230090854342480211911408713533647053361881263730303302423043684206760893001745624911469996825233247494934452430268671741181531340979197141649743286448232814968611299742058901571593680549676433988737834434320046699308363110612536131313346299613204659076217293374065271822700278224046490822337099218256914317185267845773446373688050343401726721061760230653575872798623249259689462233600512969690505955676170322474724315709767132410442094442677618100566306374318517290523490143971649576447916916184320661623429299047068889074421819420835653886092139710201692383609580852310806708502781834195028612178612723016236040562993966314707420757111589730366719573998058762860325283398634424091725510603164682094444250534751379649899955974264612105040467636750527748047711622195509815117615839429533618407464907951409299114488472894086397400178609841991894571427961635376906132248120949163277178314158909062477455562566948045271552600292262591126473353152461354123484610830443412898033636931942146460636030090161079805707912997906678561708487014335065526139299943288662433881221936726499580254664187450870765302049470087425512800085968217951007999103378985135654295965626263777536077166933046074876686884554177199238102484013844071304807292366093551626462628203759103456363587019523179941640943203248507776694521758849728208694214498535547823242511078409251847878790831306195183140970879864246794368066812492017570326582421064649529392249227583232218058580819301713990363429170431251377709814691271485916823907155426751087256232144483364114207361939739464042262377509984884751416194270651198621456092509310626810766355334306768806702397638046166395309393161630065319555912514411162921038273754238583996236699276475271545817344349815701462194633976771751606375240479970563245268530401285114829172492788972451269626605621674131710998322496858752290983282941776161287087676721227221151398076205498900031446087617379270660837509899937295391746489231039036963561370034289918082425756309145996009275026904820367925840800373673134047740675701566636512864771105645147202220028222761852301408880784964247110493693447326381670087860056075123980558171238390964565326294600111606546729599147506149046731256943695169241790927038562988226649381271697775620756311732614395229939401057589956214234393416900665596431197629445451070278351984079744784430532498494600019936755853257733983648733432642148785406966654189798724161470593005165598916039534908799394695352731688870767100524752939468495951257800185581571843671867584884545315703107271066380714503119231195521466643053776241429799745219887757701495291143451372982432324704534587189839375587893532106385125959390295399722659682073389714637454681051953052696135344210961222583677284139040686691559320373495841376720997027235829718481490829700287930010835605090030165756685307343700616640551439396777207774313706513335067584147041333945867149977668056541594238783113341411991091285223444815072161656725647249256869712960379222806620901827592599979764011064264443108898149621719976366370316173698854323392795940647407050244506810205443690320258640283975355644589948370554932835185079772244348190658423748462597510019394812665145716365866526358236297126890664726556130964692505751474729892605456067802864471274227346815935079267776123558360770138773811674231669077878583978418882285462718145143965904468218348121464562510195910302703008429433072956243224088284778582214828278892598495300085536912706749205556263172880427121997889153266474929274876456455204496075217855228477199493106529716812482884937122516429779209884098557407081267200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -40841590216229531452421311954503825299871465619121138467422472733845948215947567655892228291722430373176558784388789905601730904699580615385703627864811976710697879369858929268161868947144418361998078054757244112298283218773168005597347780992181392713656000929057098883496839459153747534223715858500115093786183473326499357088701906374302797093265009579780941159757729686709612269658038378346531100425934662848495043791379966296693339675872974159336749716144697698579675822027941879446255837734619359586151176260954184721534901628476537590420079635190831889178548867271925669633709089716351339066583443579578945056916565575321584471319903369210068270637815308673695642924125707596360225287429053515939092037023939642376480225206218539249457029667640256683657577328530532766553922370240162211352564527064842363557109086058490793429142230373169111086975851843035597373330360529735809894744073134133541763523562282464047219230100947368588257447319611720683176611373933028490877896970003522515008437673339225096417600065766767205061648539744072539638315020888746025692953113076181570526766067554942441980349102797209734452241636276763505583900931731279425422531783903889624795324216747034394264641604119892735975124530941208579740334769882797285011381770765150506144603533636245028099913353373120940650668582421607294917291470541410286725107329141796230140600490061061439451950852314711508688247609081612117541103005253675638365612812296129673244712512073904310265298593896281313353190659391228782005059436234256772847060457219860342448322111948252837032724762131294607845566278138499519596830703431523433431352367612768441743139869627492533392922307817213788382476030681462866906725531237706859836096091752158214060280774494279374387222210692972814477615805334921862710390186318529266764794260858677932881141220567191127559993458086004525191700578994597822047408898367364728884042450723007797629368393879247550163663777065663203779026682618426111113071946961768514884983322177633976447842495029360290881728151711055552306511937820620361926813751264226254384521155437096560513953152730756156662059657986570765921384686189570244340919321632009092565337873722032131327095117357151226601612900695344951691013850642069962785333574772756873582654374231589792774567657083761463699472096457195971868948094411886376454698179061770553147196956540176630272544685750013655516344708960842057847977255994999005231911584422805726972958766109088769011940206245559740885734581885828804106810820320142037652546625290036292715482716512207581211824667030665336408187010709677877552679700768226953920314986435563331664506436549209950558093432624468103079953540730118133582764170871326612132430338441455959754306098416522126296124002976945859108653572734159741018364456026767241053455160207592927282545467087088232194616519431908274253989030921676749088313919462761508728773358701260947466450610382251738203355311280539969948441066362781909920318024361505468047353115198140071429877526902782796555841147757070692842117110745828401368716272198785324920949880763139868933249613186328755847191229746230978558147301886511396558582618587128215857491266352569407856955113061967107135859563492012960841757681770326062063557941255148760654258725872229210349344865818882354119584427926327527486167589973428451848425560827239047320717021751015064969459535921654037377333084143692985681651084162544164327571562641015235163755492735481013876769184637807016108059732238515081791775585356526245987223666940874934182981589797365047197131847851030624889358976263921921819875270102759067205349910775522282231631423736205846703291536497976665372315505483082939973432307149990009832138821507881777785364126430686053037963892045496511661581625772410141753426552077648147495213918015063639399535356516641154129861736755884701547436199252521329633763264779106046223549585734653521705543892246720268403874466193378799643286817120228003437506533297447701465117055161149197010538949931618732826992521526147294381885293811429236564821988916225911118547155994738955680225510625492944050876370108538842372703885442968893426686079218019000843396056113243599069908685224261076582236501429457218580729222399694659403799592792471848247399054088729555210340718612202603126486744992406118272899982183610447368782415023885222028186947607849052274009068938981726829894815740218269420736267534376849707247763955313292455934945263572773258830775168121046046783937794374473300933698035297180125346384131370187748708498315912718008728134321457012823854412228817605803802240006714130163852479837975972717425049064058355211887583233372019517590674125177658206511660249460687285651118396621028494340791630262360114528006750680128726789351208493886782490087426170552320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 58287015292108323165073550682035701059210728374987432055349089555842941490084330611323756904601879585913533161414945252125807586518014508720431214004891422970850486345607993043900936398162101056709234125579351755913195882564944084092690812566180189014080830532173270961509030084854863157896419269653259575046074777784693699689397136941060896298991428900586721749024323308798190967878025463908466584263248426596292171791274443789618673682736148261450122295896578766458429575806065600198148005028382574116473616964504162131620649312356540437250209767928356552629977706875338590557365708363516515350783342528918224090624450450619899336252475721633298136663512234822499760058175492850696186241050605654549328653444656844336140653339887488006344161884030721092002504967096429623594407451901556688422531984890375462895013143012485578359494278318102667567584322291733236046559388991405271142990863582702568483027218575379489000474171664447137457505760344848037906182553923395501162720081915239411789469548142313084621470271423312274613489987343043047107489647863487860042690485906134249225211798534414080272246522458632244782760575504075048483831940206051172738369378659502879812096975558216809324571207606914560293633526507084025696080844851422716562495436592602941267993391358280845588722039497923154297295611323031827221955251612615730144600897541140245722092971269514963575731482100871064334686447056375333021624822904979293207342600013377839287161177875401757740094322415088153365204498384290135058893129873191779204124813264759824882101072648175444915529318854082699285410496519195596898973172512939356105321185370731517915937682127480143262042936227361954757763217162016623687875630492715161639691411392794979856456652271988607065786078876672543016271504218766111395121686574865248022723876212808866677440613893794563090720400193090358997260387047174090270637653502897344176243432785459145663945278638740340683909396854775141230307402759318227750200869751924920116855451207313500323607843787816513438035177638927448738395806588780994874750493699141586115844431220217303144335908378037511920181366941322629450004552826312198363947491863250249986970776112919135626818161746122377631627562556199663753586275500536589213065868120581092108652188877413393429205946182435288360275548689167842296891024644166478226027179730545594507816614846361066999394502855996241123773854558360341408621490641545052147331985891378201830094915325203752606558348174309327406487174377200995983274417350665127470901342942402812282073131996607898424932136226589245051813292692737191445471502037710131150060529105469390387115559228454417952985016229855038043582469874134120988583294596685799248397670270666142914668098259995621428649628560387511108038985466615889412771375410232469616778806625298081172645387065151886359254575394853942050126813415376204369502478114252618934106813649709015213936048703541292968685520842593924872088150757356204144154603429269330212130992910767434208403874811077214565793291424343685222140546826127732448133070263958051748459063334792960692268067223630810187349314778448405651271800546059771570269081884053890749380678115587781542862628976268067968317303949998719688520754851751450542648783616948590260101720183634826700255115030074813526387412117689688193287650552803965585806796617388712239166926756737115572695212862501928442277826827150645380541277358204492736889084591762022547085708370757157526490529372361338722299512948721635195714873543741169831029110530685232476719066795276905831388076864165394487519433358260179852070876253326713556729648860430844542145044635360345390694927369730639019861354221207032012216015120429646867583628149083514304827345396456409559105008832293610205961860711563900122069651474041335316064019187204543703179218536492627019453477821193744761842676111623494478216795880649811110242267049237923794715009628253026930656087589710642320133376152680212871133851625803507751600971806833572569201621588319466808863952521917579805276568803447853079899053988687666706849529711089808538935934777440141222467238783280191290472591648798060642967433632994317470631928978152131854242198713311766651838546878199523923571846210672917690863950311381446902939508085162021660654067812242272301388323179102345385798849656566708184285083260490846473358177141342480420302980781588839838466661958285137478513400478885929074249903648664084044766578736600289758184064437706340939911441609573767561891467366827719959664092524152672558362493060634366826678418291256166399129045962903754515071683473131716435312047110785331102784244222513823133698512627616150919290336573472063660464679263135567435073756899545374759936390694678413468537215566545529676704515254333928415002873527533568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -70770290970772370882934007561078911090833889271859796164713483310345324061926427896115779975315918065973878037676661537328048701617281426361696462865659876846744327220041589852050736297738663094583998168148813195604009806920170233384146129121162722028619404879774056731904271607651646511330855615925132926684645295202628888395484608241553148082656474328293120251926209393861773146153451028273834712238599783758650855987762055321874886781173436346335872264587130344896445326739831991721091939739242241629049363499893561156481327406962127597925060291931026794779222954047046502995894369859044516174864053357212161588032334634961312013007160086842879460297780820109685409974677895483729674079178429600662866312667350245825948835353150710226520617217797013309357698203508050140373975149266513748804445932359415320399877258306227311371092764983379826188719879656607552838873857182728005142628856910959278127856286962611726482657498886534681620923347854917424004649922915614238380501488306480986760037820958282407436370501504081635815331677889191838847921110408738504734208932655909702810412706339494307041842643105122775732245975643039919736950989293520740709757411706643984839779295845137730877434961319113559707849886377611865225068674906282791754592505966732878028182814382138822083009198441179166489637422635307962688036342902378495409340472883348234076864840227429273168672482302683393961074591663449263737395184104463579023517218294751311190063087730648474535043520357071882444531561127801876371958765470451296085291742669231075879058010834797951451283092933052587235220771566272921395472232174427145049062649939939784203741538100261237330909113152708945659889137970683370421915103308089397696247738471487926870088085388051982656170084422795566300493146099689892022258620882134072490081266149849059684734659006668489484329949771141601002062729545972831114952141416173361262290508798630862556510411780849196523774378503135362059930724726238259536684902646166752842620081386718901141166690798050125368939577759584031857543387829979749436762574428403259901423233835794195747391629688295436647990240763004506869979201410128521413875622807239922230188140889298988986297046943856701506895287963327573324671121499599794874420335490947380248911091698194707420427693169401676765525115366674757045656591426466220217766495374015385771871135897862851955739775711394768047919998424002606197238786729651359463254850071476139170568282381996176149918288676619507621022111162266101643402024241654385640743988935948270703307514349467076271908274995921910857071258999752836727057671572350725348426871132949060057438864939641260287446755043287374602078601822939517166701322988353210842612491302645014979448985852139063410223297189457096091108599512225173044204936810687081122776523318974898484157313925880498663804155329466772225329913627359214670948122197268357926990342093524653855532938318743572527277545075765875730036014558458275631914109801708104878646224014276501961854540760406796421177208389343119867272711364362516218778898956655194177617668271721090644389648463506810852249457009583814672822705468946599292443149478556982412483549189848886879526109570476904065041482553169657462436633441792872654756508434788752279733540105669346997604016814999725299969249083222547621179805657417094629920362519032394076993035195516015209307159581434612020187812139144312369727470197586618974038539834820259168647189459847812277534761730636610232701614031356849951190686122576489843688077974360009420335715417050153540366919241490302386296763669911351044022521044521616010807089378791644646004519505636766014935557934363466243458992033581453946889654086837031494024084564951369280247294664040365780774172333249458690250252447716271833959375897264936704384442348149563856417213754436644305179378727792441052852047767210609079392141681101943778501792099434381712520354747859916707341086047478078299095347072702705732914263501777089961277812632709691424609260921402263274867021055199111053494498842023564841793201969472861503822675533367734163100080066923859859110173511127106305362779029775832057455519158054619166577413198503152056695322600341207276814528398788996577460948243526714632921260183608033576532424634044540662363382829749930035527634557413040834473644723331191537651231552619084001512373434321658295530704873149013921115923708143245745740887706462525039466555882440483985700881275522558371330713724621395483891919150787843831615883204999551328966947128323637109463995060327146319089982729115825271191724928565662075265497953741468293494957590984058778547797799447982965596122456761504886452630317428087814243075565878956513257037512322445325038999013480387082346728220736413355134646611275037854051525774540800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 70393907128497549800969881417997390761886348042068713481985634155680629982567686195704259363798247179318671160979789545800119208894071102629214449844291127883989127092823397300513609491788740881918321445330535293739482678042017499400460522833544126773575410417993969001434853395241457833083736044720513649865400824302305592477777764091323795971344755645967243139612475999374290692249598825925502163104944591307312824914952653384319939062299917094920245516036940696762784816336545016644053378783947154721850829042166054527275432604997517719353751246827693495013978323235976796371180371924236128409701816217681360112501336150302144513965504564217830588860370356250529733363857211865863685969718569573507475832185653505314038190650939594410318975672608617920402448647223961996467468962876507528740404343008048964248257448294099412074072530920952276219365935786994411539406613694904046854812100980782377836759862407368489114652567158816732457469467258820837256249415002361101674975097694021946390318066636824789545022684274289115106068681963603323590820400803550377405225575021672763558572835741240414724577736810718283851261208981696368025379504922259701146903252253598567709806471322788015625827411241334849564412385473846321785345977134662036847629283661155984351761629073518358614752904562310005528634124640724030509942884576468726851773633818176102499416540518067746547913353635341419676029933125119016644203857622327038616557704319227455112100387955385948580872017248580551047329713895347019498108224143938215406669700394627764167453788201115386663673218502921756251520925966811702970958700976909830280454352580296139524556554532674867438348737077360399123836021599910697206858578732743811257643144230190859834818361208756994218030154309640400993985744579685380537583785478571093609081392532268586439347376128294008097705835496759946835141752947732070259817379970340106453695145690633567621109382542015541580389663253327333937202131276438524398955656786286530621384425339630227630477547320447248360755781390932775294305447782577748817854817157030328006266484036496740911508906754791893372617483546581874639417026887607132658428958698043436233723601688803721285850726485983841235488571679998566047425412061597710788842171838455997320203405481478781507033972790358542539147213693968740755777468840148448971234980424809875570149232781981954789287178774804636173193499844544697931338005304812705529624792574102715173129243190866741899729992491530550890424533215668092706564725490436124280586949587850403837308392903987893395191348458850486025763731989300695981647945244447656787132870192925579591800626242083912751255176467723478181099295407555569499600591448158260176438555411237773888174510127685575745255531136971121454332350799963452789185429976621202112764477344138611806612079199912592622935884887490569780150880847943804188103337344559883357589321358442921113329758542804220445775440002573261098048583174879791459922777112849959197331547309558744334179274312527303277953560802448461139497574392765498830111434334925080677582372100561740141002567299230293764501833701584496040646456005591408828722657679773058746022279205078946586025492154970136553665382599267569850444105870875777319668084411842074296715325010196410842650682914460039735061445801859973563195572360445687870246910847689653825700391761397308465583505166039394446553729801537594904322972921871398560413286708384616369023346059169530307875131411358729934903231316884345193203219140821209551130874775663476515116415747834643066926459823135418823566659144888552755978454904367040791068420320393354492914479899719287015298627690953112344370554940820704990506974727868831287091340930017946779589975460534952830212818099683982180971449899095696307313923289152102795891673099750261931649259190146518281257402660225684214423595848219244284359083902906809817564872458573225760116252901165507039506867945606304742840766685948690577864279262816512653635758151666476648709753291667158671277167015616646454191842970500419697209863797543461354772851607171299343118445553446175651797582849314115046919586907859302038955557355412467111391599250154661287966419035335360424875033184846966542500278864756079338562570905665002843270073408500361300114431202362729956148580981836992279901113896665570850588997599474259697501746180242332689561434346747697520314509639020863734653178803537307212730964118755906568606711390903496830113628676369285962677617133473044169879618381499807291620653883766881584508380694951596603569235144542035393577158117732074100446100579692636194536965388712970488408729389160675305249521402623237363906775567870047828030559586941140213871049289074196743348920756567978235811104998909244935722039328370893731366174720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -56306141042541047161977366223877695574885523677071748927628316514460284625088438885309204490165127186998506021230149503792905476587972791762749767254733770197821207351212887381464392981407791306910041381309357566431170464590998347739609885399149222264142224418254188656976918500761950211287301489984448809630766931692257576854452247579175749201004649415592065565888312272712904052624730580001106192328516344860990009748193533624235433889970261888427851844140016073003415457124599394979158013389464630491973639226384150806787557818039173324693085222028124658554281254430285731010131232403225601114684715514286911207296034000531817649296314796989787951299542742278259999391446187029103075476903760540067316498651441052070635607200012527701412065839626356273247987220098766374242245903022281726199658578828020369107159243365968534202189719577444260205761050029893620081593305655305661871092969921815706780111487267418695604685141173011457782936917202751096747691878835860573118726655250029939769069073078899599045128725641012541576867571233793578785334438776083931626933676078706046698931169685835997406707084323087799291290873601979549390296024002257278230969925425863363480645150067787016513889920946170768453989293570198418615557920662867979292227383155067818003094271966185471756786684821403518336677490514908483517337380392389437035991691020402281838097533313238142955352728149953403610938702540815609731621441311529501914599592827159599482311305669468024872561992704381888439927351221361879531821630566814441964288276177925245572667839780364465582052374987244623549541531610169519076073437636122457481880455871694418157830380682173823003375321446865118846893589829070112770461468359640039118268708135533872049829833131742387525523311429957891393974621084350629279762957933876792991321259803627497099329132659701253468456126178939430831031403685854048960084496123040027528806721766771448727624781045773111131780134979826166286032737282696394772110318823096111277590284128741182614231331410109862047189395347171164499380830499384673626916445367851516006783009146862122848324212696324089425369527650382711211183522556023407391652849945316216444802499774372671381833443006083707042392583935124926102426044322554900046601569350118988226461506945859786938302281840424651226188359255421769068945418103982757878917845874839462635077622975758891834728336628020846683482250362878771009508969245397296710191489502354916378218588954392273120277302185663484326092925720316336357339900120786992531797957823060675380113716844393419636148182610206892129748552848884159301760657086021635484279443254527413078069556578625316882595905131816666874388542884690072502660954884171374319957678472389882766255929040397017654412189177545642207263864021225826222786383310517295523917420080759251586369295860415471845900099966893206492668348644825664754428951407656013911751620755720951312367890519510750112805990702695330827962500256304996540570626648715174904749622285633310877665238656521234321775436960799245705997113475616881781754411323240707309270088239440749390140746207184910869294820515396129116499805840285319916246515341648227114077891914836058597532391010101034711431550309167668363262484323236144897921253624811314742071639852287773883028092769375505927101846452119824781341788375616409113293940020967634917521864456783232911988605394344223937832613494259631888378736816820986049329000022628548324168212374145236262619908498073917570208226782639437552320763148120434294549015846867483500277226164408443012979006595806370713388663643875453330919082716253231712071292451502403184278618993176501170633706778846553135566588653775070959202805024830464179730770442722022347520548609436684496660818446440226659427991258092344968407127490672781611975828693701516536964703663864953625891898813301695582820147137935277315983578265539678758642073851652951994722613447162321101690353508241066833582538658912217654702692402510780470154961217830628098607651339154027223893706542387344178711874753076000969690145031053043488510863543233633991698935094827930914540330511165946428458821011437812338325732940761114762022523359223851231687831452275199892128926860946719173059060352499208816510369098247469333151517486860186486615539931361640977478784676744407066898859891777218750668892752214669431934862978540664740628742673804477586309883995855447044895236665033762110619795853654600510153325326210027084851905415482779554620145074519761463769043077573523445718359478645656769565902823833858773245920352574531586910507051994348539575910000471861242779346745330488946478882685670135074843094938750285009378714323585478736528460296813931118968278500611022371104752229029709874824813974680255025132788094980942732720078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 36098804132124948918694737107973555360513887825329901953552521643697670843359269280496199094827156797492403714041492285368181716067542531129140705484032703789666693598328208912815836917124098122001290663742122105749606368849007291856223592910307771199854836605227643786531497721429963174299512659038522071247528173381326969352390916341198577506983848543072753150129234876284434628040614696218231661450541075428808790506286196224797136546378548965397426184364065162547718706958256553906134148681418715596368947447961246045646567264896904980488391372526323982008392881514352681598768407181330935802212897676370756302888967225092570427828686692336629478824635254930603843192207303896554666700941192486080217517415371418380737148765809005030042257622286455526164381391650427430819957274922315972150976402500978936427652993379650529031271487668726045796719040378428976421194501047311464098534956209768306563964597141600358286614941936767969357609993745901159556552045191134552967441397080609762041914902259969153222758566447194592251939597721291491436521529985760292464144219019885458663718020933088589775715509599419934990199370835033913314462820266950988610091426128123586051329116221678414283578559331499474719779056160095803775142925900797861781983270230216302749192611206894823409367878083629860269897849202352520852952116602248787195121646857285172779981719036174791719900232821304830211503821625371346543058523869258915776276374166945547839176837760734901672913893497251486804490156444109355351574250262754550844403739316185275392576386656401361361937109550672214226301727125671953146526166449791227166566131322159642260049813543210891518692575718651572641867181653434521663707280316153120773219264677691717856538583859563975089689963975452762480490496262863659066599261593016609127956587986648651182943800184776552590863827013942021885104172279109926645004438226586170128289327926145938780426221232505231112091594416848653713706560573033227922277725893609127488540654932942265151411857231482053021704927781344711639408388185284887958434662116077035258170238085390866102246804559292455908975962596317778917704891368731310922531759981626788356174320909659703117159579805408590894207535160321886194787654826037621535836786403888613036814191534953355491096787016620614274492048768135557348674393392414340216208132828783432117295052264842199433968890184869914853837457432387360577591660510609388306054628485381208558634079903244371288087436554580601050831482548914924704803669312080701326934381466299272918674751278299484886158415316257166930073573945280402704907978269742270736289075247161913022315989842601614200235557634689277773335884634714892173314408578205648987958495435783545662203059062543017312736382900064605746142419532314163713658796805230718437205372314377792960392123460248650892879066757779806623480443684058156851222428441179888924364634654263204109374025302480688537917828714436383956282129957348888763754686149297430382992472578262072020177575099254618277052825544850006672787884417273847835139590865678908074878500612951894566946544064172078818824882321810483086281405558599337315463157708233816138133408772789664258316431738661235702874740718144129989230099281429421573499507430936076355333552808437395250173950118272492968027549586034269221917164785755821215425641798791095628161547739024693489569751531358110423787333962284267132201759481631182749962580539385595291969278475703350691492267790666876706170106804456056909628067751070025779717040115420900097693077423308739203801702156915338301921210938913767800926371577903010649296970696430279990440617827532131508572608788006179044813240331695948234092577468024084765500081935011279072875550643741227590387730235953435996425427641524131803371554775617877830366092252419055413691475287086181765366109534175449575850017457738147139178461368858929819018887698253870000151337719231704318992860346757424489629836386536213955779730111440606300643536278545620808108327332131980400897357749827640043969318636684559854633275891901761097147116085608940835904816920306425120181075651043756062833246728455428628516090380778765960398207719353141757070049243040687300952777746684819015611229041754106607101814279295834690066710877451052452005696549367567190486382856846473260989441499906321660463769367346330728619476414444666050207153166332567456139299585365638777875897000101935447583676522680489211413229710088391433703366724917709317199263302868238037317793653048391338566780054096454499790021456536621177769219952246411762042416649048515885190147084632506402738007984166982290869994041568292464481587714552677790951407012019113448308652509559587199473904636073688133175651440791981869069074059166604697099266094188124082851020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -18648399027071016644242982519128518547955326855995875326069388925016522189842460763350994896177172866722221546839667801014786782232916799872681014786308386736990149577311071878071070683210827504643403460638425226605201545064200225705048520042064755095521508544583500856998504167714347163808726177772391763564700026719039458479209751062298481405029175278084175364836432651467445147800350826512553057175641843014453961884854236600474827872716860103058422766159099967640284174102978935861869753064354806841443477363295026704093423974381968474377010842099587156089027961161078421658038998657511417988457942977297540980365538921419698912292060413676349780242476905022942996374395150615663134336266884414667111375000119511214968978414083385631286212402874842692443805540824938580109883174967128503288351618517133754543577035365005970587920617870580150888293457371842112000561971662055305122198918437985946087142751905505372005190853595361097006937731264912658086778956520589769004124166491634704638907228202498545220866586465315198025584891843140927592476168942116523390846900218511560757380524942030292791600882705664628601058060695983463235902635726978301535791074208282062927709769087692928203998569512126039909773376934156877599475587372372168979803291550678287698381673520349343488199384014595522348264338400931554565970327281512499950446170649734640511600353025361242221125566356754972213645508922133732215329505409891130880226475066773920039482249384635339856207335087792596146621624313758017431678333046679716144564165079729964701438516492152534616564593624413401095848188696786140785259328969814499306304972356427783378245501070203972653319585422329666444727071428751942804054133361481603176494833950899886144612077184204021677848448518745393760278356171783642850327566543849885767832627760454726847733518508431970447653997198179750264036395025269118425942055470586569863566853408306052733746344689634264239602873931015082362113618755508282260641206376318956302745875380073211144111407488960223726927540815905783900182053765472616141741041560134495497030605324130758257583262316762087783529955135580436850383156557796604768068629319773146516759702593304022798149649774097803159694738433585865401621092850938061375842692395392066982544695362221085099607278499805839480042309051522775949719859709450521632803565946085546057183192519117703294906263891361048501082672972284059321034326947528674856907368438832832281815779897201652342302880896914377284933987859110075579647574889520715708015579445039233366262578380131499948294033408573084629446655958750266466816156076928639666573777860003757983275943673712352567530275279620547205623951275803870383101201253424337589011696129399216187130179120419992237935141250438661606859976574693977702853794871499497979520039996440132948817935509927627141406782048732040729573320992534698903160146496898875920609749052320338231831605238737516990732243220729886535761195990116670295743062039984042634702810157255795828773339003557687714910409947641323462784895050352353865538149406988580194985270664715172668335158326528056824408555839571050763647690269435278370732959895577750501041262777206884803516361832942987753213528871717568029637348213580213732082718410390236514733577220594026857860645222015630612140660825933769832399417419564020735803898568150329980446950453780031034749761647237899264454674240379382758104550435210357153279029902921534124438941105377373354260006647963246739102480870042091698381161804813305454342364203483272752927057965635349603596771456810888524851030124516364865684254218135677387194842269595678620540756090043834731109494363314083772585043434164659350612640172255684137810925721699488181634718831843438116998769201020853007746438061849280687986470599392001816710593646247527071646793705520617824741255333115465275010772973433446995628151577284343839158293896081256648847391371422878671653173562878598583346004144040016542801812141501108168295343317019636316553931172377132025868421145405140493170325855881164527423033875119369500402442124811826514326762424824067593990089788267641012927627985874249419292619196552033726506171416721536843908557273392265619148748493042989243262199469860105771837410232022445381742977490504618231772529093148865164237609863296968747618628279308095432458308184862304991178982043762989019252883545315011922227447549267414983006452133539898775800762461533577412857375596299883938836617833432091696365073527959841556663816550736761528063641288598193806376538602673597937975625243332835422690631167704380333321601039536175076776402293012199263382182985543508964676390167821987776917224962133039350290438705879057468440828267987055658809363066316206822043731620201092702829285026453586654003200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 7848940184719356826562183435146850262813974497721239044924909110962376779125037267381183179499096068687326111870172297665709806697589797274337735214872516471995162978556442396819490054116842176612036293988562651089813752226898241335475045745150091845646064213055400222666618214416503049909147740715044350083160150180237249307798113971491537603398336197625231175270466720475675892051831168426093666868997081201896236320581171755103211551512515827472175279687825494323183119443153632924692146161551121265075472046212990983697719570973232131469551957086401063805690584686165133671242725452522134313615960950708703773940948430039821522020787576093121603158371564748879179977338116801742986834514533961619581826422862736562344611219641534630890683696266965300234812633511096897570860758565839592723097712156294075934587546392551108251868003225696282652958140332389100260552278523908617303519311436544726428490699455352893465396310936984572469224995086469659822720183886308392782677899630150283196258815203973649906916492838104645320671471758479673961541494556075343284987145998303293295930208799874464975553814291880808920950082527042120193032044164191779106183916954700406133160108998373953685448200947157040671238168714352209181443062251034327006323847526494119732541830198580089130708773690453609469408954196775525515771779759899709298352231162361845534163442361370060525808258472702897146369960908943280532859408212699319043493156091326365302896539847219274775692323965240540778557641046191360977082964182325463562546203813941875327287571773543134728749510652040221098166439370464682942043365722154608352168988928142438258375837962184545215806407066701361098262204258788901635771382994079986546997395224412689290902117766005543065335071583513123175074104314352481104667690354531623560107949764895165668551853852821449891074185455685522850096934975608242611962817295235066933941473533152887226570516043936449552084154702959619416588025463000068258883374095928483181310971808243882441688881559330775884699635193986502446736718207736008995106655302434529722081870313258194392012210342874349481678046809877629209343719260285442831818174809874123063441284454372060956794306560580301986156760667271975547890850561885301575722615643448203994436945088949461638295083986355020078330588694775883453585638697346679031202478597505097707431887385385224968711999298037200046743422712392794215778616536867936394092354265674658410777622486890427315393010792165514438479322882514079514845521127765224008788815689479980575345411664806480912148840298854304975502623085483571079103004716108111671285539362558369022111247783935264656634422141570045099742919103548378519355093277158329443045818296946678356047254915401866731594893868546495657818282376687741323345903710461734997370247995662719315415861497559723096914495549098140831618508814138440234687036555482339396802162353001040579145420197878440553360568525038926809174567665655400755137713133817787027316890895104403922849879008586540703999137500531195243200572776449973523151606725833741932902962849365910118170975962668337853658594643713290036859210669806595057276956411919516154664914759306400625942500874244719096497393778122977547969318879717685198321153432643443310367523324577655675624558294961834531660107550859187535328648199533906763905590011475468473026589382836222604781002834950145882861233762242733988537296321477066946726691124928984593031793375118878078031621115227003187553312609721472958381240929429108617549045535687164103356909045135156013967906664196098753576855369073165666799414060311831851082540521793511859500850448554323670075163646879707528478265220479941235482593955779865995179423831431385592314951807317969898356829830305400133720929743168320475792185636055635792124354259786310534036860800547861765103633685979686472264103271512557466530699983765664146154470251791420655460674851138986005268089739123289356502642746541523191141445176384122220431640719715107793302503675352584204660143087024275549367580289920038568046086747727090090047694255351876832141589457149089503469743224429035955607981805814138211961029274559315817065857202594182487911509228861709614602451864495713798264039146554550878731146246648024756152815350209066156049357246001328871314736479640568559624890054614726656861616848125693776658330358033337034235997483881261114792506678957714114080775646999388806763990493806003624181312995914020520305000294530988798556160381221018925396187874305777559205456841200323599877503592819986851510704404490815920599459196939438391858430249018508973224942191220120263904775478407231735927390090662953893295290812747892414155856366739866374607277373014862741616343564925217067023014877955639987174234916909796556800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2745120664572471876241669006333816117250428690703234795250816456352873054173825036231997263722071539678169280085802325171532366634234179213114087450396729432783286708196665593876635830642788844594191993998252142524390251777623092399041956368544136635399497574358548706635654016778451840665266178665498377961805255872596217899248723202746650330167506725938614951538425901878734828807869598340209782040457296733037544047910314616096052766698132254809404426822248432283658687312702362823872058237821928488207006389389459047653896048688431089675837028300089903956199643364835571652255988606907895256660088063863380235017552714403373552396721966170647729471889642359265550141950836706118110612487874901994873890885116357523762336247332173864935111790070030020623796295119575570254155800294426973014564201828029002076579597800981247292963095131194482445546686830398367748352336061981068683153858011195180149941791821305654330263720993961405092612364578712846099391867677590345812762532297536675114651984082345002450234860504089633637622182456064150313959103338239214010177845076651106433641179701046806782253325162772759186460339381889534309813489966046444901136993253602221516986360883120825633161324605706066599569431680767689719402203301673529241953683016761247298403924763292997218572693541617950728234658737398314747413205064386392443516336508667489012187618735032655078103699553054464861310612852885452196479878328587417345992859645675044746293032503216153371549341779151694829696227352372250958009024210676616981092089760893693870404260600375839725073932397856800459831789197604107200154686559604763411260949103682511086182164678059574164098704649600367815124168144184945341403500163431030365821751187891938173922215850055859364907624924810584057603752752861615361215587201063409338866255088644934247789845271426101853260597980304673440529146630801235891093939304530815181522650153391592315512572609119977887505573696841234862876812624017485479369814257158491814720568688332607672592453978866847781756758197734514417503808290807892608398457275785244148695612275079492637132166681403288772218520773261362023567882353089867624631110397121304466896839544775421408564050152679091213263108544395570836157782174490384152059494731538311338755006381788980343109480834803181456218305924996106077928325322535911271423831360802005979236480960991101737353172232972307594038136066368605025303074052682660534391438956492291746668484754160678086708449794877575383944744253259337874000271670923505555689852726331365422966406040569621842554435062803516282114435990093299256839206769980366843088999759169982055941777584169586300921600033806897819100493013343696470521769206325971863651392455953354382122955662827159049363989124529310128599347979820598260430241395407392565565456785518091096098027597114826026569933320766304020039327362559368431215847872516231830529354615818673969978752330378043923527844201505457027223933401365884245497219408281590735509396249873707127667473129896843462723247460332135855810302171153182627928651385295183287239580348809310203943881735798235791488182686800133801149845748366683700781359713857819667873220930697508989966375398650757662745221597611665091502636465479933550065569651060410860336733288780805071539015161413604546733481953191233157188026214944234602023357764249829737405723976284110738472858947686219086649346166283349829044796598887363375060269770856833248543517479403401098090817856412127182149679788378436475986832990462842175792627977982889123909355937884586716539837341613009030561712293843689206572000242781542791613414185110008299746608495184286278917352292242719723327147168500692443870184848762805307898534405625917141474438352463371741551105867241565185337081088851069650552043434691474910875788915347877837019241236073837773460658509214016920575368637983360223756970260041372881569562660339286216218707023778541158878738294704440706735267736526728616887467431950198444055001085918354550871411042263976928594693288307774562819629250398304063131342981738024453253899132453577670241407377967079947679400919327492648912185364598383813423433079477419445288963912593930549166529703211714604634152321291086641896732800335683787639160132903077337640285285896027963473327979888155663206742793287283652844766054214661159783400417974150629516518915100590999240430276040950937037446736234100596928593189910072564395936154216148653907989702940571867074633508809298695020378381636651696280718181279804955923255775952045201834295781088472695137922632881565037532119133858010985205446946663224053258781984780909187670830017043479492258686399905709604908988137931628590701364927627529993905026971535759735745701959282325799914356442346832428205555173912739840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 828387402527232345568028956936305451800775072920118455664361604778236664330988644066172893877905730148439752769390250670153945522723246118635904029503652604456626120883593904951536087047478222087061544485084266907129637881284148824282538546510447182121473357412851682422586659249676570137042416759710377177959765954886332728988333858842257980222477318907269659246754690297273255408344548268134086695009469959005348014773465780444274266623418451164001716607649739512918772036151946612857790673943026130573430199946166964840619289878149803064739008788270532941865062740452148451660502421325517181135791186345764441981366712797379284420758741041239591117411889280143505159056493815926881980670111587117622008070651477185492846844767904413829859793719922760620274003500855426017284576030872625320251902184319579832958700934027672000245715866321396615385673734571691916067772671274051232590632091242813275523238544766532627337115478016995925885812869173403109558260511915347265565748404051253827014054796537929294379413717731211542033156605403555684506929369408361962127043322606604047268276316479408114330170260844643508824252839296586647269091260711211980687746081935425215063877647177981493667351576757929782659783502182441441049769140903598915541722642600025324501798238012840988515536641875538715208516403566241656123877819518202790080651489548011595148710427166473324989631775991596789883786600586884837843869384382615824990801855705447451800348835107379196656748140993608157866456485385368227440832814361822018888558320932554569050902071506654822441598226870001081999993409584823263321107371912289648410000903497579541773004549604071199927277104839125382873788274991289202275232648315680483240057848080779024268902452849869900689835092711622468709521566978841830287209344915144806538381420001168577040793660421837326375735133387013887668414712347781601541341584586606005840521358393380350283339061860919054376213750024912950620930016147771501381071433085733303790624005873665773111000440022994090956139547191543072005911290317573575309920381038158238452417017571660444129810204088091223571463658534552199449799640485602658568099233554027504290995938243608855210877107680883646186431209934369289953246862174475334287506688639522843328404805684826123639072011523934301255627839630174932945725810295924579527286531324329079895109187848473339034157822155009338431333154191886528053821233785518689424446687007394087937677840968101466164246720036287991533416474524250092489050127800871097288982534731335997585805877967862564766604233453464669103205058673213165600551535596335537289079715382673948896221222158402251503079615966917505225911619151259335931069350387241106785202615265117079799299183416029979373523346774494234956248656816969129467460438130172124449811096211041050689644136909743577519527954721090563408077121866969774843653811685625517851333231823590065059987260704596221238340689836758905656428579184809626815467050341820591889577613293258251127622338135797336526956838493395862311488685272139097543683870885628935055965541956298728641676963620467885381706286390271358246111474879456448877191159191405278144504843623976719170952142543931611203480041010527044052562158943327210961778686582327930184644211650697983382012472693036515327421430937482022202063223087944299363271340494241537349229755092662247186594810126435066898362973463750872563605370057880733670238504642980679868361867959917887268961319841934121310522769399021276000236215526723318782337867784991388774779819376058497937814573547049251526062724130876689568535133873912446878057105697933836567502975465546606522172950956594291730312521077294197045260129885668462552199664079921996679998899089485088235433536227600568995260803829492960787041852139200626670627732585764384023878871617753111673104477184134564691740753486606533446929019011430782909264961616768382123914927467431569093576849811948084173817946868300416633942358835426631137429249472494618923139415145725014519380645153510949834167214865318296662997549400727956943123378617091361054563008159868132496594542686095871436199115527985165829009076055038507973546150036481249447825619921966412151385186142074975584219082018398551332101230810457128068515790700459915482353115565383517300212995810683769620505217883436219598456515323531083201831302986593648303226642165292856783859869152345040433246323038865544559859547080200571131955567726389786775527497995669524964522915474796994334307066465349472157113290547703811756573524418793663326169738244971682354679733441241481562187625107057273531047768261179757491344874650242894481174068611056497499129048269016656652331673241039668079450793767228767212479907777965825411347265732713810809948987363164160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -230279898407590962026360374293556271950998561451115391610558660432362016147223976871111671563593349492123205099700100467479159111469740825605994014387772447375426415869741125102146512302276365662288300674400711524659075495449781933044118118897202465020614728204216648993443525076279680318505981684016402346780598086385031252208254722419480825397148302682405079653794089961820127059687580739469049571773389913995328860358376626786681576991841674698044776671150790033026769570785365458949887776045896801389079233287665737566182216017511649734529853978641835415628226247106446723917457666997236241072986867130908390265363075972106632393301135433047856284966403404150681578468861229615707725121503188155952139432323546602938194097802506302410210025367069527739486681772765244845056707716442602959248973440455958259890341722945464629579564572766876503471010490202929757106676913542980943897709510024360263137457426264572962445847740495323337283988883278192228411085616392149381369628737546216603345904645449244599002076863616019362478123491716513285478166271710931968157221325334330046206464197707194281482047243231432584479007307472604910836589873195589425604759422153759631130587801062485873297066888688132540498668782726128988788904624222378880941348300369575523251505596742662498452386471548657810738243146129264201235759065089076083315829634586653816057704379395359110911650979235938159402194840038569235812841562147056349413104529547151768113158698860519358467575323166327298677170247871606348358758143502051804659763405476131653117470498913821958360661748250317281379696702212801728692339823896043480373709870181838095694351727334314510166308466585743189547148873761300987553436268941190103685838136937818764452437189172282350601185808293302132619136798750535463984752162016183876588269214324197395020262303509816920800662836430518735456742246665939632733795430151875774522768824398555788849632079113318533768110182071395686700255058881875269790341145765611248662347711558475489418025684081009762285802874914013342329667830471728486672122405058060541264043796876765995326222413021751259668454887466853995347665604692462452974764341988806886558339618994136422756108777667406560210083174180318230168962084694042335101158137750902094079840425762719093482387553332051014518888516395245128562668886506836115278810241479913786347217114553327282971499968522256217151085242504146679147566533880166605236905912600800212042882098983302129719271473909955469132505826149686229394873645212571615200473226473005013256799294665085491679167064394196356510922699199606920071159538503779150570275328494689613498043777560530731173217191350332317150424155132149870988394494398024293145566594781265960901638959041216971514646827249502133437880345748539219090647597803230868212420154155186297546422189339162959134271601661487803570287836929601208197081256712401697415871789324590026957356907486727635739246582213555822380456830836067667206599286762687667415634761325967083335520671615323271461996574914037192877137599383110083207010477653383346026062294769281376847513490351198293883582872725206551764209647037100399954492197053388796733294177092293828412823430898741060446401422177804053084801726133945158938775269686410560241141785580189149499563343044388834491529070060301048653118080234991375534420312369731610858580072362755278629695373647224441682693369241724357253754414268660225302534116072718030543060551672896008806757187267213537279691359586370044304717228232700967491173855673373838242327581264246991474808431464244753278424329668890462522497377725037403912596397353437692750061451882661671862663955651866864970463532579399808797629365064566062979574690112684623088625176303077288951637284212753322671501944940115032592694438150190164688328168872482419777633244655798262956112202444077159042383253353310621846217860681563539428372847503435525906677051146953814533556826705734602154010207309426248685640833386928323863468821790924827956883803703726852209191120437957154061671093785990804149092940918640025666352991544559539404120560353745379450441921232042097083046111675502296896226243642687652581373110705932810907671935414602411610123542202307864097296322713926033067584218591615698977689622118660953028895039906498405752768826076862503923287752239379150986353201187707417583116763641790076526992744808164087229659998491918627851919214595223076514585085163838403332706342641150424576500285893719983387527766023847258426735045243685223648057248034499017232631373052201397135898663169691443993292571139740807915184222588590442690254475054487976163148218667846414095401515808514494802745894050862704580357945968329091008117730943069080183602722067970547425212392328327572172996429742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 63609128265376460492041193426070408751729739710909263115626599568846171903001633914643241280771364388061963324472483704766268253361553133290221243746906208454095846407500762264936467129961272485289414675700743276457738117369921111070481519591526904198457868831534660128316317819286348629915754249425274482893600437823047798931615529737875173251002452767106338598637325772050645325951751640251430499711536701173657769555607670437845725068592214748728261077872381634245121254019394621954309791054254769554175198599068876405096345906219444638194144184481787328216718840168073445182759455440493479611726040635268888495428939477312811003937454564717330969655052399624034358090233766148979026168808461752613198710289190106463227052358051576399506247374273586927653475068534064598984704399387320100947229446857184010356237017571500458211428678420086605893608985739283411211847945657989408570004890940425641202782894424053456031718612437724798234514641918142668552890436461197707788263181593587865704299341049420971277043013353506281621937939589362137659917473522040943985754225416571538261057540808932007118973243996509319299342873011507752324492532146672502627856681149027072614618518083151234477481330961245263506715285036320470282597898672136760670089455324665723277880423412351657883567888443471640787961461499335926849270287866520537660464989405608844336611738967578179716603241882291421489475358335428661177552909903998281831159768342372828027921461005255816716446858598175699385764203343764199345732616192710698005240791660936715763561141496095630486396748843387399838197035715570676316511303008337345786381611071474379464670411090008020652882707947680647268396651051006975503720556518362362270155724782379527996366889512298418871932693844063024473810020501868563588466083538703141938238882947053543727685966952948786827283763756431416003403448945276725182436420709854000954925647451188149715576357299944306271909144966053485362635382450327993183622273593334584581641187109093649585910321017858284960779091248882585132757909149424753959734330963777060932656855240078839992873387056510261694020549731975725632361205234749062220013297262618046978798290294922165205385634368045363021956440014202630559840520568943506883648734660981261488633105648164920053495281648061582312559615582913874537848232599175193294775336870030873844370305910359978978525578502562245462180259796391443884579317506898891120875389196404277537701408972053545686527903533829936987050243691676192221064344247278427049721951690944917611542895162568420288239781617727024852051375819941196844588898131926354726601282475312063182380833588284814899371948000146003757896801795595686873791448597601676646578081971670880598759835868432402725359846803426590866827185340408868732022309112100476058534044141231287769458157945835883683258123593252991748015726282960846653934142559513378484956819196312925141966792982535831982666612552999399910835301362919756018339302631714274833885298994065078243092957313559750933144493191119223686676940747176514724824718310498618840417596973283822232912960393084144158564752801028396180455860426577341511158899673709565625042754772339450857267907881562856323670257387609233251192777311193680453732055174181366963554746068006184513456522791395798813520625123319530086460639025683779049444828257980785240714279814629914520581984757984006606706761999383987910730392076472163066350638305743595006072914103750498903030744226531748561790987607358860915153852194351626762491530637447040093317764404363481172643004600472488507808479318173098300541698316840116185880071263411375467936521268720208982250001327900239808302410425530457632856146529279402153933671289982865015251713984509773158386875863434427325803696281394387363513846688181605410708846904863088318405675204004709742717294544100088773816162516487484555009979505955714015432027258640934221566897776937869803085183409159891644009658268059200582274379163370535321857663039868477689799885883835687509147565046189703209420471428922081704006858446930585844121652696220161549509734179167064680207484445125815288088789305076750930463214171988631342432073568804294463577425910172115497637878540341401769902606993870817939826100835512328231141637611982592307533100028129514793252287303294785880262984109580550396136978111023716612280883216658289781139075905274199135747291788346945123337522431283085990142651631927308829019480964673361388485141675978313532473897227335089697793607775153617770471472241595834414125454009383425442977217745207954500166685264250527122789905107651022692366303610234161421040018721111134492304807565221305623076110077279207804976445079906782547380839339489765724191163404063802020787191258371733951639820697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -17863322106138024765649660761338609107900754978928738945247970242258329400159247431894090457331993757829294914476454979271935245061656435675835625111908232714074168661636785468076579862858934305442684845482072613122843677770546693567497119067842791011133057960670545596188521685338819770831249942477887456465685111296849430520307590178342501883581917641450401797721398624214049345725153832075231275702623097288400609115397112421425734158034329178670538121155836590075224878892103896475644077709657019899519160844354168801588420318490553285609779433983238491757048229400680464665952470432668930777865026693725203264192013256558243779311939612418165950610015746613926034525417634885262898399216725868744772189020679509554393837349503477097209710081120202447952946988804691176193291172744058134509642323641469427401380392328406095272349683657154838374908756706707062892060173407768792481141537462832312768916523676314710528119567470275991630395818930067000160210332852548223391109633066389650004546575026809005062464198682267725620555999719480760864779195379930358886619926101574920489668955251422168924208504923922717780597892425507942605544807100262888949542088563544663856976016751718803400424038488976936541307408623629422169425052134925052285217932645265942934167155383895932068331484823087924334767115636988242313487813316597979258255376335101342667769199150394472533977416920145536560375783207239385693364739429671253973445284608933313921253577053828961516761948597566496406053689684518999216390179065434648307465365775653967275739517668127162102934222388975944058611687819638887284227638427765273903796166215992068421361036726185843030259929617840058368743093783023342323668074790558766636376069484530339063655542646473810888514590018518601494519527202105861399094629424649439554443693561467856789884228065404766119023483387864585313855717106033101939711316486465826482113890189910915604355056346628427943969167508773760761320474423534672611147266953284642421838015601052039055663555399197582892586159004619526999505218805241847663717402255052513045212020957926334072945499722351328495364097346514196909041071954959493266343612777739813177281280884818875942059925554258824950414176714118602468931914685393704255547875291300686888303380777503182425533939632853405512548483058152370787158711680338851662060562125991867227351628262738076964505117267366752829659421012679572597540015882773836010556548828311792442356005216000107423081933941665236249833379090651451825054594968810311275740452313677628303031309063011595569663957507285173153548037206641095346959796934347553163897143807298260191829514990862012944081551051644867457539601322526551414225889700254504450323733353667891831618482479120503927321446139219827574925996034059436876004298131555122470624077942493681288299558364314094678023128770416095142639774487176524741870510621836231480888036525386147011087161828292663988834777493972640997431480248713717814048503356462561882006198022866241263089920217953129789303616820286889760739568946858925835074604185228561904104893647212241573410145106009120771433284784899893533371546369725138715468807429970135536467361627809442282473226814161504859818902205982472789510124453102662070590857291554620486231292114251904974509694363661830663016103975690896578493522656178945052528916118129877736849337101156768635981000611480540962165632410747618573715408126223532328453760081057298479304513563160596062421449073632312670668613028386623939646192849510380342618056652211997913952158864336787730969106171600683663052280514682783307976125172404482633423466275253080042771152602556956126853992774367412969345939468498239960183801270936262022694249216977739862905603639762175031867943633443982237088321401971971509013353636987709309513093356032838320342032180034022124054325901583690946254941398714276692212287797767448446672134980380733954719091970499713930562459930353142619063181184299784528006195174596244186667913825120737175451932681793757652090951577082084427353823230489743645168001459876739432540430084464501472052178715956813724703141168123850297154237387215657037041594390244594768570283502168571542049605647924472343223048489335425472653736756944429980297405829920532112722224176052902228756430708175456673616950632244946615460718406037135206175215110104299621098726258467981806235143524891411665974266253211786436511915778604889059783930088781507533926163593513152380872456019780231481466185493932246035071495567494588084702322011755950296112171557353214871864689253178102189094187628683533802072275150544441789411882997443627975258012561305343205605497872439496970181867819319496101083101251290025316533414105503393534146182703102843773003853177163461903924592640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 4822960294297828559796026906208648776720812857821667701326133295837563639090306057130416993795211413460595570874657337710824896750455274782049763331525351470732065995144053172798409577934047521523262698235969046363140199542945265597682444477732719129196742120011001766160289305492090512045276686211884199018106352479728113487490638717819496255186366493122923273941203124114159379257108178259359532332172522601621623322630373790953851809706896813747771535382076383778365114947117725879977630264804281729510821938980204447529676165618793566193396657028298645390064997819273002448383579144046880598615455642147347900068072465567488950118593115430202327980352845022164000916473201692834014413136533861508544400407527260031236698955862643069283857579455750151181145077611037183891057752695996482929776282216729047646777937913130050827674057171544389805039823780692313515375060526175428246198898550890833850104704959209811034343637973567427016246891241760454501258517654525822836006561783226210653488786939401290753868208970486428560911798987844285998375524232823326558970538902172229804970983016258324934483444980527300120136119223285514992599928816657906523089155255639161398668565384405915665283369958514975349057052189504850836283267348426855274226714391787848227812685124307825836634810326326628566781052577738272069026885044675454454106114212798330044751914276061977277853450455276903437022115176361012944376822243161982003270648743632549017970683720471449010140686577514137999294646724017027124443091673544529101318855254645974634720080250650657758592927544643529241648306310387545430935086779348520254442680119183357586896802702032772891539117846385565326728249434694758659097239703101350365685459411573794491443875429767089950275292638520636795613295998100198770274059609657772455008544259920799289125762160734752823904511241742582000156006310242018657017315774749426146230351164620500690544189696393830672151324013544215542055060127236662940904032421644637337949651755314540103907249698316475307127270644152551106866643219334550873814343258007746165520091413042985781688349194123690896135927971562757178580835167270009232311650709109653711624917776552735772133360871600167925125552276262918520180265151237281561839587911835543842387020847534679686192405880832658121596571851698119603305181830911876963404498773164516968886375549818776591892307241060272052453448459064999426402114535942161904565176427865230838328698022282148266700165969721573314767027353108772348453084653408438665656786594424078253358474016358208692621769883204140385131315218384016795290260132917929941770426269092755456201597174459429407139759273634079489676708874953938200680878694381752542369597069999890822624414951338000423631419101283007434762680233323530335507017606506578974519602176881589431338972251878754014122244161991305299242175194709096245573076938360096372418384299967535455570157951299703408157774703812435834851024416451674897089468311599520106482564001352230882553076570744586224065726739183474751713935992370038813088781934475252066813282077623377566888602259511637859559366509921291214610964816055167997606040136862948942103208446078291093970411316145441782401566850742759567375102579537321923164152311011217888235948868147790899199484562913504031463851917517552035282046686123879400076013973614091142948433111730978167605145039239506219576763784264325889064803987788473046189059091955266678565633936414446179077861982371388487990389330146557066251296197821701260448829104246467069302696983842043281299931377109549635469074011595729875098765792993677302635625390918608209373076955890094568500558364600716361149637861096989951563278813804899345854699407168524109751122078240306670359518549156390316358046273884182903740596341191977710678011212524816781020131178186796257433907698505913157815029498580934874226015602199886229717450788482453145550976359188112153720546659126574478328849708486738010217715984609032329541905457289874967292000335212620471461903462999961709244347714317337509303949619513205428008320811756137278816233765121503919187706292188662300925994801631914170108729821726224134616220100108682690318228911030861007095135959911813136515548071067177796216993173668205811286869374495096170295398301479597017067096706855866639684820845000202488170818660633676635981362452413644025659890694921003761478809935859017980477537602578844525330704874469058650602853701200880079822268462597178421746331523726757068082001229725449497958812062071105311789253304622481797502464270643094463998338521836776654103243297690789881720350125043083559197360437947069806274618249353337272142774540633860075950973031667639428348309428398219520675593162664469147184266900577786016038912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1159010211621966259657831485096435706936659355668795827490269211674249771662627215939852632898521733678143807005540033678942332622035453290108995310154955551202547852822877852065979263872974242499994551831182493905217142820438619232711567113785298106910875089225968132131535158608999788928843318464335021580918766931616559936834095350409858204302645493727721617734800628134631293823886486353255957757529914263786169659816613352927960005208134079207404967546884278209159315152393496766078360551430006104512836763979767684038038106951905537231022072213606193890733914550188966728870822321505210783455542427564648723977104111095904276057714866232561477708392209165404885437350450062488405086267633594812841830518549037982509946018996153815784035858537875887833219727183630688395390343574465090115930897771357251932481816225054353995038590284118680840705657766514276680828646793777350255796708863728396992014269018027568286207914998894737964875809217416672483614905406148170646541672092399376159361788238593641895034290127279677093567678090034779753212269121318932935055029116159490167925491044310290729192152673851530345699375440440186999700415299279436689339417309942676461076539378876960318784430049283109444845815549958506393700792412540524066440804272660651438674142578182546083941146582707579572094203647140262300807260721928608513256370106321784002947714057062498771158423278531600050797188887721225984024487328404301945079969898033674416377921441704339778596635205859568020424068063440526122460702953539361502891798960683683688563309385108587237075473380986417347806969462759483331706644722033441193035038636238774949956774855892814472661699569040284930863860756916140070895137812267917697831247458157809225895951541659416321575896338668308194018006965777710959943461944594138105815091647315142611901397795017623867077909722071349981795818271467655229844226018475628707227450017324632250611575103803107240560479708189773635147208593935602195782846698542894791554062782017676670934436905061295331113599010464499096799757460771267293974356173512624508604811228937705326039439786921438808138090386535660598100064932329340746737203551975110854984680607474222817457048306208778743993030515109212933933385028874091110263133260559381784419200805115701072170964007713936221327580555471695519571719342856160064137689369154468288165111716788361816231568843348162137732930242793572925230966967280167501909203414841288134569783340231080745837589786915871610729420051198756790936685202778514270983816191702944971667736529389876873535171278309762897407235541124343897901588841582860840750632412296047477382181216224992125542484084588974754142152244670485840745543930245188987461290236255046114274311436997390721048720979898260933137383917567185529359214679068851524948617140253688532441808878200832484561832610777635275440244878461011968735004213505328273381231718369232830483334838185120496899894375355392648966230962256532355482340848709459280272016233656821418764263660109368694338018354383965970832544203426965591113315800699115642138496471832046932688368052743571322594998003934878772853458077396052943697669757728563930894436691742693355723356299807849554204669375971355846265537458640814555302087388760861479918622559781948254792791317386672619613155451942267089079071110524098173675539882557853028142159112074621508161336386123324966398959152296954720705087090671729628868148810871420790830161094406022865646426363119095033808587462968654264552022184042273368648656159617004192668809885025709017336883952113260067918085209764920493713794214308300695747721086845205181945463122993107585391038835038621077281478392020338929861054661406205400266241689235333242501004087435188104366152069989778464744786476441073890540723849634120615257706686501863763479504680418552465543578587889664158443170077780631283946956187187333596250217419137335252343244769538648348490063031021795695445518590114483349570339112226376311985449310265725236376006673752193997480392080944764306257229131988743525214459666777486703561052973643558476800260282010920152843865824520080580054641718910372484256004107533386505563440165924312623437504589619705602693475939898502974847115105804724053913381405142775721862916256299948826961965497952701054878265805617323388209561517599743630388655989670932742601177102415162924529048893183738906304845066304212012335314356916951227498962728229923435397679317958492426047506017520281542401967641480435564495856769017912813002395638699168670845806344594090409302470663994690091814438040664006227205241806890962677389681512864008708809337145189791753173322829578798543989399638564669974854501736124451151606259909003490259738162139151573606813516518809399617126400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 234754167296611132030909875700945101947238791783734317388445788434135626493698988474073633302965407183581693302201837028813485566433433744045420892766012228569888945075393233260452387296878731208536788940067955385459279939415272798437252822271351589660770189192646431150086130861006815846332579393010587728705835243663897070653934940214830583088208770824196220814455878967436070539942970698622967047267941058165594192708361117926508874890260232043200888354878769680090190747605259190524695796374162239236870329393825783399816613126868094284071951199418030677125707949229190400250190222963132449501301521298282564133026609195450531428749386026532535088294476117530558023002528773684045606765064501115425053460500998729782495740205993476274125594141833464642223584047228372571845998574819876369362141924434301899388223282696148038011835838633787104417587274884603033640323685327997259136864009256003147918639118941742220696682986291734663629264862391402354785877528861434390501429476432196384666629867572511217418701871353346808811729672839470110276529160214847828332879511262786162610511220404756818533211496905202123344643299309181374009335016151445615304593725261841438781827124060597695095310889864625202572708188340030901724589188740918760803651417203226972839594280438948872146184662061211119442695837597387752425555322840353699949888812139550984460939601980590166249896848995204209703845090687682018017841204081934302069305647336195352026817772644625840131091394940149486835532693226796217320956150768628352380797361250681325475460627159095912969720985975811302845483024260479553452246286674492580172336608482538555136597834791377301362475842884430020438806255969887736707216829971824233749483995330276069010028437154148163421468162721917051957316965680377039894113598941702243292789041849503173489379374772674670151970896954240887064068156222699837084610195186707223278824413468040003842722425945309533835740001380887635564496751953481440213773305624705974663467669448174770935247340046767157771877589429236958408393347773090418693620071474416471228820089922042365218206014685714679793304580459372270482234483917344881209174826973959055588936014210181504007416694525729174593536610618159811940345809885193692163679231239761055351756474196182840260122079409035742534746573072046788078510294968892683946593005871173610182638513556655758938556532245345175938204844091970016308190863478631754369561645892379767005326848821085563119104778121609022695626038654177272470485585998597403672567145514976722881677559751280965007422578997455909211777401781242323156328637946124559006995770107988559366509034908533519577560441655991327960327885021126531010032701250927941530698854528548207574600130590761448764840936581884363472895582699354372400629751986442990212767318468435106935883957962535805346551978021361718686849517953728340993365518315212799380410096351317908807585307332860801937274378319896502620078155513637983972635998280685611112826352141090514752645267928977871053210396575635681572016125471818780271820872877480383102967468512067308949117454514994908765748038883991266803358325645695511013007815963990187437062914000243177168548398004417699487168572147513175404480193550634053351975629677971148346044225064269112906015321967458927155579236908354756315781018881069055340930783215790486037747919872466934024327348695822867546588649106305107328085300507665866322809218442938654859803562590678729636848682306999306440094641572471005585855991575475307808989786585996555008050906508556323452612146957756175726552416446492544041472511899285927607170235316499727087694536035896755087911694923861956393030892480654869283895335706024358079079551749143347899205135531694320067764262331505879282334362871205060140169152251365133436920595367535204792890905280653560105629953348797816097490317447298007423273933838785423872620381144129297355058487374911719896364007687145622782137624595612371941249092425191844182300615919036525200084267276181149591164982561026125832419391438610741639991521660491786819256482270103740389384927183006402028807442139920384566741694312794870270244701666241572595652435666003417054844179860105904816951215090122042164571226273116118233177180900083981677046843751498431960162789392934450930916113115363060560374550278449063408686414713852794425792737194935060137711644788946109384894075359325442539501189578452312780201175293489936676717638728787092080542218460458468507314145136022229935411938887505331240062483866704324987433482650469447700303301556709599778531056685991530517569223157340500623513321061682655914015354269528355613289716259146391659223707245925309131411887018669285280001465599462309895903339870874373345652564631559864320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -38720637058354941425783942843536799171052797837323303883677122067218303393239410242526912190576093655635994600957849892095209746468817710638036503169469179715428554365989828155336737954952487503982872221306422103777775474897568854398832143239702595860407498670257976055388307559380162506931541296907042675899681886497938962159488504044750034725572917282208003025810054686689742819786926027849990043528499948437843584136148004828461470183285286556921798721216723068150657335077797482896702839064801011935504405849610780853560436087255446152322450844693636842201362575753238746564691034692738424252737919691869059303303385615227768997476476142593963649271612643159568860156679269673942876768763322340895139799711143981618763209252478895514182252268434300822255454518935195357662373612999274858202605581813655778489519998218506069077606228645922453406237587293243694335054583219478379741106948193096046736671890112212850439781997972479008199830010459891700296429407433685781363113569956231485076411221991651532681981285271180091852066243543914112334781990002406639722152218682486931560271974591935998831753248971251110209265522976866269163232146310606779761214773663368097260777912689822755361252001398284990863270999609209237743230989389905253237637526385507960431939641340937084689604652933719669406652401422843981041836764026842190943075497259468686508938665771582575911485534714119090519827151633330109421482954539054911049335198266408011355809311254072580405777227824756688782835465151839729975772510747042120282089329464118307808795627384740161353915707786136306073463468029696701373620852337369350167568372983699741285258916854884441619028883280540970366876059233478340781189262169101965664202619736959762029545619672101960741004254410701500823525552753357092859160810246984185043419439739239467467773085611869991801993001634349108464013438813430298429439612779255087185824026738020278055559288556282770489821474670559944424261941422458900059108276741884640813554024188523536280377163616047750599289441078072490693204873232844917476280780544693550627601464982552059718767220280043697576001550658926463922954434559139401944326384553691106976585958844894666988205387067795425309457924903105775988150441470877106233153367190492094229508319685638212291847269209638416935604824600767761659455729808905967604596550527922951137260743876613334526988040989775040864037087580886959073454845047173397191408361567276525312540880369459533389087414319554778313370104960832941619196103063415981605332498813651558710050832132555366819781899621831110665142648133678847607156733951777254221869091717387326898974498777715805090928784457402959770540757956906035996528571761908387431813063262544190791671977464109171934195501195920590254071714560594999565661991208770002477802293927503897432539428665260600811513037083796178477233936447339281056258206899817056841193325635825400880060388455821864318708421113694044441608691025039825151099748553405034942838264549509856730606333827913845313769078654677625159070339185164039230014616830198442812895930156301656201510440902808913916191533879550930075909543007324484319084213663598412595118550791926486648269079274771084935687432566901591828172593362274822735942965719590463560366153571241343971543662090236815828763769924209791118153950106136025592912810006103618426957822620866657287688428937964302059559312426817492539086003531820635583374631093582659883601046820272439834671106756888167152974887012207755979133065609787370211184906269831008673365525169067820721767164495191086986703445354255596662654817290658087858918014806815190294881484945873591487130032174084540302067455256380416597200686529788296362625025226134145721503229585930544222207809358702620859105921306504620618054116789527859541858817412625068912224178661385153962639164455523386694157632084670744220382996826235438686486314137830862052656914949574983953741241882931567626293733359379824375345277919268920877936712358001636703911366294777453041935158478511500382955667854377354561454711000707397936556051786553536968531459770169867219268863895244617069325470376462627590731982830158025892401094051435604704568410400094521595709583722305231156339510261803659894430861353380607170968121950493059151676143797384239439396799885023975863349284373693957739531087587039813818989598610076549547657767310892735227211009047571647174577206100128308187621467450425124474040769543083451092687111109735720361148487330833808269397811638581673914600045063030515917273155606238344006072425536854959573277594136271392544593427156271180881232861973791934545690268948333367935367790473852993399148518612245443264694118655103504105330840146864552697367141223250255815297779749617664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5042541192813752048655625189672212672102420232146246727281978744972212003333448996179629543865470118143371240187569209497766992237196042131271193921286969937811214798033132353399634165656628339696203377377640330490832127038414103062555110784620796978876076074207063990698849377807646011128364446674119618319818155541923403759239528430521941312665193767920019744615905367887789896621767562699074788015041212747280247311897680538524642732600890481349504419662105004052018051490473151939445236303014385047239664992769207794776953798539922177340043610942379498827261663510345636976744549735441097813962852682029970014823784960623064452141070256314191841764534088637316207570820265238862729366753606384419627579402243366162939282317889385415352007915905215836256452142071528123700834360540380894783719875210269256245080704813224833943287737264389957904909007515889763955004202289095079043551692513236271601915780093373618175597606332756694651146358668818812034837903020569533587817511702164911457347557095641415644477324322381509031011252131670124536560631066559721938650833982127232129623691649913531718330460494876485162687025468150850480174419989568767436822088932991709437459740720423953785305372337362941108318391865019819090293198934698039921413945175863283917057955975234794362804273426923572692712004237087271349978920012957975153687229245320657985299676503782408734900450909661405583942392152685224971460447577753340767803667693817575066513858437119937420033506517633143455958685645099779564646572355610434652258335437831956044882775804710960628300523968535122776323548776521463312315835493864428372579775130389703561745049743105493489373247485755060146526013643010723977990969584898683357566937396025380086709285204759251130310390142952951625155504139297650431059230079374154171120156648479628178150891599434959900448518670761792065195240476096507360232460813095586321754925005544312511253112481259433500525917846016462978891933989143369332104053265863116371642072497939077448062906490150915953303862276363002555469705433669478917695836712850015881819622400198211412629882833386513851087806973429695505642867362501314857910532854103107590224166526995764304667508466500152697431629297319344209423274310546258744563233842413512209825994700787734661709430490759352532720199229316403018101728292313011154745327062064300977330337057970272157384664639122959338259876455411774868765497297438732944445646804074543255122200124770220255874160860698193722913247552731757874882801051059496003542455468511808937116446799422031574551468279902280168248690377230356189235795421678409045458977482634564293523211213488222805687883039399055493649175107524272864988672315515242528380144480302718395456696663413255793875656258647427406766044717072099904348446320111064531719790299049098300619481064150294259023182560672972337593915620324868484439647832745077355750156177022840649473883317264060644784515340602526970610086181541935232746538711611626523092660721010213027744661783171831454996532080578173233166723659403611922210231840712434119804179255453691309728029865019936975673947353409386046018946024890462668223610537168823365029121926330001396714635244086754558702667310777076123592759092746137862024425681380502488877321963104800647103544053291152103108295677709158597901542941914456241727442676688390834109424247471296396478114652930811925272254600013021503974461638978821554689812557783851796172439914900603196623805587467021974876716369707126063635264316748478893840165355503776896672297843599113446098443677215834237075627800443254344320895740585367788341626572683939117914681080519067756749273008505741507984839315042787875351504676289150219510577820511208581708638436069068665268048404616357966361244049102225786980960584921188617978175477750018670381910405607424101746225541440120763086891778751657113420302182904958107553726381352213325514125701907173082911461383397062204479433256237655733599731191815109766415900113641838352186392064243996955179712343897283894263009214312415466321700139536815570514110416240693722017734113126087736173813135187197907028229163558863536719603450874802296602638814053431538489096161518656951929975766792282780550218597181126081513366601632171572095995332334898550358387236479928378440725958020129915933311337299576864222312980519255879553627396910191672864456202389797194353291924952479586332166575352784171445130341892746483829228054707546093879503182520384052778836250688700523414700029928725417073888417405759074185160691017563861120168894883874466428465102904098583477348963527906619382093636404033966505087566298875633218652431945203594897929849932037482934288782423974551607746908812575202151856310593284043959785488384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -494205425871860192601828296124137309833574385703375635296561127968382696740358861781017327395009985421308595391663610930268907718658493017088084877571404667973082708046494760581303275863256856725765809324122106790759841983091188404854056190588385543512308187619570252811599923337125860276121656460077698141617672459828926017167939507221036981959231472245466224061091248092414353192355806045257421819822714237277261581762387119556961694136372515608164028854523686339416130388264829322766255777609420544638350853673975557893129136707903729517297441705391412480514413883020017365219115327163180803307711632461273666625580249842059028240007416159487953469782230717525803956669521044038851899572076876153799185541326314585056001195145154985144407469334599293753596892977151834180951223197704055874434828243236935126958903055134538883807142989678787721728010660870499560617437360295255167395280432580977977529979125492650690836253849303856233863857766919713268922630266470056963225193687749504691978317572352557107665085920818644226006751330442468300960508130536388777897558465690287670134099053138293357033291018063404774231540465398974087102699306310183486115956351237324119640473946712726987754035713805040189015797592699983110086451871808192498485929874505628669758570430632303653924053788554918729426661297677162795702732959306081963032888659235390531867535350444678566166289290764311135205889113703621766254018176451531109612232087085617721766560218442350297163618732172270693387258515176944938912675057172910127121639110028710943295729391414902789641898182981923884047910641034117745373064959742502187202259669257090588151365202443831994982996534561532667566080338722271288550211756519223208648753002962565259950244761028200219809789441950790019822263907403695190947139162007510771144420453559597673460573584205836436440738528287875674086571063701350914145772993942103963753496471008168466905968085623966906763515725624118869233048986673727162423811924957795801705142707958906880205050964448147355156398438243070460481681785455673186127536943107797700401420703242409917673866279024426539187890004183987735347415647511390635526407431352440326497083531441121799021546248766909143544524827398338592929148120139390049147185797468947251763686040089278851868076400666479747725522254199939909339548288047578678159236617857965288537481256697933798374876512153853533946759753349243961140477291498727437245223777912147540600019990132886656229357899286440578228021604722787795393590295195983452078522927548989512622250242427581340266888602285600418663846622311605898680008593284921641953167962614692390717120787967613684819661068821464068119335164967765749753960135964130888226720356791955887904161155195768289452661891992363251837252938305252605453183602317095653614935674455705717808887469203674649684408727453980359188306159124311914187534825269781610962462266260589247477415873790744107221924142635377527920454592912570267686652460064685607768022659431300597660380528324012943003231693845459700478825490307042700552592023943561496289978817115603348247034298547317376634076488766729832422279950570423936483608323127486830606259332179263022351555569848470889654431687864267381571046218395130692571671945147137093602707687191232971891745005295909203876641978099194770933908753702497651114327762504300155676970397043240701321339498277160503116773160026057349840871220117665934086542752076540920938958947101591528215840221810438169566113506659893564994495754396830350611451445845765686298636502710027169933981606897377243869388103038622580652034519357772402999062501257273774755551579491335682059138664221390929278621756550235788919364792212212408249291136262641614711817712579249763010990696402665025325172179368661058806659681240994508602429513926184022004711813024756649529379991964688674034371505679076474981328440834292219809600551596619211459986744290345634195253075037956751632198079975045227197891868678352471597019430315306125937343799785485108772900014724053630618792748203737746279532961356400091769205399972514679354377829446566926331222010677784716346864249190721295376239327892375888269181017482455536351724835155506305159063591666355093616751815133191554603782091990905830872290460358910621715377900914925983699091253924039220936521905406138098921680445444687882394970642794339496430740013526005616551142263194540606001530076436921289703575275453435638363098066527995329036030112762153939075652643127112093975542987169174374775590299754188059685387148035964302445317653632750149161574667488392647649299598049342226460978042627522750697402759764125695044989457244910433375503688056164871538309943874978285136723302457178512638209736032100449545921495040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 32316609102713302375198709066209351591446706458949196045595766134423661906113005836274223734335116268621811433788009083145196706470304115933768690540542911342591428498300383454307092337271392198667730891140192227437298872548860917284847420261219629393901600718611846521730028284515509565345033776392799408185509385859805766390257835434991968563637553162447934963390226276154442748520513863705665300903594108278306019469161352144600495095822092757691698962059097791864143895689684491371869965800649326208394644477582579949239171009610277325735100147257384935554237817865578070648739973302195196894864214835694094021804895387438399565430832902182665105912304682786084853657205030422519811411179796465952903343180181855462129374978535155971889956600392231742075358086601880771903066667411201277954610065156954059058754348178224056572512309339829119382130467249941040766565870261831920738417088670224196377694641987141333569453510475033527324529909084131467867985756119325284239664524185087106988219283254367249091203786673139141506688143701798825015100469386348458386141028774142825091768274161369628641169170006058734010307589145893307578469640600737258129294178380502171124547339196708017306723778281951837906989249617337427439266169378770442022724951522643445795870485262975487795423862352510819264689795343048482774299089804225039959166792077930310807403091901991051081562171230459625935732886265720857637203489484268185800574597079442381440891840427261182078201934871768153010471051916278134218191625402754309826316952787762342117423745303647517002713494762248536680079299633996299392039977112968553162843232962204348879812471324187410459101917821619765039324475215190804295447515479306547607304741387572028087692978254111800337325767930006432663636778880506786662840755347332516575494252974640537804079402003334856581439370010554870612056964138116051850380601680161250682461567113401972050678236526792636712709083287536497822471603354479685548960669039036407896449669388878180050969084977990604696383142592134609880352751342157209436316276243166434870014943979883543829527016014013940414345547505658383831063379564006084787668732713358565277528935190586400738495247676994764363641127764189793776319226409467072925362029235113066816196729052442336632089452955410231512237730959027173749820329030947071593732762034155285003876061241419352134901804071513927978254113930683876555406481208488269881131802009232481699666717379108332504120426271889275459816570186418636191290315776918313981755332111913418065489704068239859398489055784593536934007364692112230138039618341837963001187174238906121806740865152736033202296856848450379143859397957939287549439609549543652221298214164863375895965834675205754240585692700460947386517258252516329521598662261252402781778468149745802794177851849039785129603209996630510985734785218047972522389207836906588452126315989649015826991800765740066112134690784090702616019892497912983839310756669212899039336392664791394533569561256017094579230955199778245470751035849659438826136436865781219113894981129817397082504117545185695082513965629720998063934359281026763181497755220656958784483272194250093521113808726558252316900296947825895424192937814331121098325527894697361452201964783891492054643998241363095654171161296824447752340898046540006279368867353477639600129150750943604776933643773828487382158615367274517210306942433351388109773639155039575365750635601356495704370549161516744951379971283777837107776680465359104519156370131998255019248176931422704032104139346739318653557249120943001046433863006115734091752811443919988381592044670882578141247985091062496422506005500232929775609497135993398435838622259097779772682267219807164014011474445200743390267304087457738163808846336864040545048802575264175073558089195445689805034128235339654214896133648506997816866891401861945892388744267723603983448401891977779980836491925855062132764134706614416622334666218328864068651423915620223156505191849243704625599672286414221510156895533950096257834803011412943458148806005615921435647520948521452629166671715819696486631589596866068128649555782024063562667974613573216858202460868796721846620170769524301566304687396577652025686882962663846377170304866377862819369472869310397673966632894579584886588205359731936993303069853398322221032426835554157521727833399441100835337355754721228084030020308533293468119577966133821772820872300588080700925566676544203005310435843024727136589270867638558017133984720225329854670843000765739422173443604508816711766221438741682576679670991818894713513111418418680438665363869481264076541857757561771796127307392734355582938280777701739550345382278230054548979256019438463302500352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -670649878815483254394842827924341550088184812503023463137398765467579721484411654678682327096446526220542159749176617120547570145151255124151490657766377779138494792626893757542750654784526683436536381786169433671793975302895964184715321974655182853788115290093122733367147770718563803730374461959415898555612256563486228602605488158165285889566114372846621456109101845757153174781981300502414040080707015240428949386634462638263201544563106516477144540039457756803848555928317194156799828037419686540224004909246873338147857857468029804430447433761901129439009014686181273497283569988719980959910968057399788042441945446186106494636328609130265795091550024596827281103583874395518523877739168737268733179297771902660027493723463427795302612835579955357511757497302789395041649438817668821912444386726549936828607180423870716147336415102795883815918480951424617856884969664548766054155961553733167706690683477937047690006004437690474318481215767938259026785363729321502666871663222659706408200414336420344496171769892480195351417452670872669664952109692859079699311440488967588640253040559980785964315013748901996988997355776096099023576136550654959196869634245689898676833818189934360448510260910717282591912272836023377922767578873554217749553185339906768685218408692536806913676882918094099923386109746541637047552615188291509223865210031184351696148188155866263173994121900848008046087747557345022402428377595354847814465516699766325747150302708976004419661310330033315828118148019156568489056011197627394427861476574216105756031857610976243862368405075887251267465644240024053254976120093417900563389928481796476782491631551606111958319022757235145573424211325695721161393681582425889784469748643747621831870233423465137429285660385649944484978996692642980897647894956898667876678281556095115974753414858287101192932123431700301147106061795093727949692256293803152437742780230506888244303563524820560103933239027504129096526097024780061065026061761068790157295717721308227275773991070941816930679771563994960155131533989167742450648758272476601184299068038907045799461513411843908943568467981249047037474459238606854479440313202166782793835281273017670352855512078027316653744594707940168622067930066398031142248074422333509241692476225774623148186511164885483716587055746958577106562729833858378056412002688927246705662813466994839568456239522226581531609764765494754049573011104645265245793258419621500386414250703939503111567819123966959151184807688461387285798819811841235079682750787381606010276117089938634724904423806764886636220621173905078838768706384091563045954155013120013504235105842576321614017970424784987354597877156156615720259130264583618629390432889982628249752661450924425151704010611213700562629262794530044971621369634304409739693333207376046838566166200375651841742841629607454702701431034403254423403505502777964571651746945206726732949913139087915636716756934265122571955322973004131489501761685391035864816840546641394275347669394082730532113612544265181327755916982747580021557581552784286888971709313063677175881811877358074949324648123496796184305876724429193261527429771059287223355338824739113498315085012200710836572681174515273631221036636235506075221975852493398509664305890595766201302993924368072955493227019579323851983402941281799167097501262021558848671034363840426811337309099217257737346116946491657702863726920490096051122085987392744597039021197099739834837914852695036002162757028851318115814968085359602994088521807840499236680222928093551512912324144539558377006500963185245065300679181569045237861422895473261673392054206223048473270510542217432067562172959448672236103439511561844265753449892757690410477348172757313265013844421135353384552840535350643451941518290168643784149565775273700765747015480399459147377001969242547257483337302159338924394829967395765933123406806973808341405253173449443846922226919770063811606785649468799893176085401580862819670319831976053968719082101465756303938199313505151726529861092479595557767119484881526124721181774209654239652830379024231283841955457379878103887727451500049044380096039847005730701164290602639207025958409560991954572003706952715145574826271377384573658092858166170933678916980292591666368659862493163416408843191076990825303934680004107618624165697362268885172994267731403441171283723725897980726255875050618793590014997506521041981356088221036087166243035158272153563659812883490469760366162789862245826577403242061281213438373242821065547443599059346451214465053235631994527463472515629109562944881420947650991643885045682121267226961527721641760421297782618489688529478021380962855212916724332061863702883096261603322825030225675000217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -146047950632271771408020499734436136770075523714344674196938818540481300230413398072940088539217956124605259681669028529266014334902009892863914984411988005185605133025674228228881900449555506893519925543266933939697564961052482955228354302941434044590961201005759786466759614588494551883983158167436723369991755370716317243232491434940112707887502552288707948472893140810304030977986272913151988571431140596035841031780466431054043501265906132278931342784673339481832476963178615334904200501034591799339113408817946408847044986970735618618141490470566494708334275892086838458010111485230382853596014669532934775532716382468349889567250161922742377917776040866056862091830763926227171617562617807670067296159128178112237043166341887662998931481981247862941598342054937846123362430878543178993726552041044130377700015616083143625905152369951375219442459735930188501768264053662672562397370824621643885161865647422976530259739687013325235446790111690699706357462875354004493712014548780689915616397446088012275461247027351048654111799022294064707910962830214853918740721409708476000474557333162732437206543801614380051940326334384946818081995702790513107825413668997280264970924528158153549353261667870674015893307803932457735258426011568894441106219368370680642043844866850844458017933280971518234237964279494591858851481582318300727227103415049473925763294166932067686516120619541291861721942002160559730361759531440928890344189557678496440895282638604227181041981802403635473354923076778137768202616365548925828855537280752208011938069075148082175139316329162376330442339201720198993937667367005119224273066304636491732047925364845393957768344595208746428340997963837036821010744880754716092328327691477585825255526473369594131726201690509877795623782290452751237430046901570777844708118668068096945864246079522504352997758552671829789596897548506671379049647013404818879455104518054890624480163847031082963816782213208320925827119770458329700149726261875558791086014620882773773925283298987512826441719439010081582596200445104285312425847527571265417613080392324005292444855981812441988873105413133831397120941222793887479467168057897544170130489661316849448644839585446649694990075032308660197549924066405597395546724802865898572532841719078838896461507304650592686935811479286009289480208475870375156176562280481457403356647167467120680474557182329025667526297175465623612546959106301371192178963930591926802100341281566708712742843828766348584949420301517474391592067423675105590373402445888674282699755180031123572346725412839672582760390751047203631416377567576141492338603016050643105154675367033252521454084918010123012344305446488002508377851710765508928803327840058144086333360260353197925543556788073714560850125598411562927111204644395892886637158018431042638960996897842727562536146376309345432488862039929092862531949086779270948542128979123607117728386300110791961722473983006482565536920005636757838257118750035926781295164595179747899778284313852199197656601459330042382543337805781650973509774669133410958323162782152779458330483771714024767083362616617616923619969164843294127352706270411486887878595608141951438472880717667017281875291133982322749432677843926963027385573713042812085170231737833506079354911056658389443032458939848659934560820973444312534503900317693320470273112160311833559835010313881037806832097471182612590854854520326219191651124849529587924419664829446264195297667061739536291498201099072972843615084430989878804371819527182956026829245982325704791721305136224989554371425460650459026107512462968658505264100820259512988772362090208112173998497782146266787955198473967414861994111684015128913997839122272594563831402453032404652222095694870529916969385426325546876392564200714773664855960594458128532529228775191482332892875166707033695620880702618382072010270730984840852937160796589825038492442976854560515646473956066359599080028336920577376814107241394073864385084441883433688788900408780135366642377319076315782882834822644182651525597521305186966830807493138300736247698650919583149981143891118206790140489973034883626589914049900560825501118415705769809092802143141495502284623152029147805475022887672665193749081235762286065609802455017051703440801514069458265783169753797957944695034328957360503061190888158117417549446986117037795737519991299003683292625043349319440302294765964951211329464910295766094966930362244680670567571063724111267002402094983444479923597142253538085496681884242140998796225959685690972973811651921821241585644881767171970269213186025856323601634983489303065214067296025592310758377630613151225730697708830642974110395733824612182772163121014238237178814451324603596800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 24562637020607647706411505753203829473826244151590903209569238822638608040530746624018685907459190297232626496717986757768765719719441926422597467959708861583252460045698614652325049805291682158242429633157191345609349626289551311453941905624267942724538921130502193984283353571997849990851482904297702079885641570650225402425744408842611023168055588966330161454324001681132554019089246957965916340984444754318262812564988761833521370345921336490576443168403458074826414210426168944187208964857836993032289389104651933733768376518576773410230079128991974090933150042868718547417050307846263591920198248804817820529555634032911595910048403096591574129261544243329481810889217030021017985368168259813954079501318083073670513691241174892920649105935580350164767405418592066851271822690704650862273126626816300432919425913082312662534411724235731237533294564064611950337660068560017586125608910635874317941697714594660159508629654960186322429182660601956097739267964112165140302758015866160825583607523400174980189552191616623972200307568361311778332748928119873369020580859497221060038667174263362205292005896176234321755816974760272285135424587150118588360934588946798698721886908233154468554114693375169914336905030190326471791225832606988091591972061016439535063109071811608314708130504168517283892498302699418279185716273962242741761056961869407932248870675640713864724481184994413732245191685704605589445846147048014587716624883657716207451355305116165061874529681228413053975616926268271892785431394099750784421391749178655807754852589024994692756773051656126683194676780077519341039934266988564785187397415903104549062146909004885066219973809130420373374382181284307400119748180265979571901382956567106823698129120780985660388922978479374724547805909501251255021384108447223308072765010931352902935062519988850454558855667669667399181470694379166533261801131840598757653842481511646753883389729038229145775637655039701502128053907890212985751132922895868183002707376732145296940300570541620469061035610988059159438361840565128774566282349051685664246325656764419752619906142836323244146381323031484833720713399332119663472330033589750189978963263585264161025317317201277792711292714612431416726010185282404679334596465785212208722258143938756933639155573936624193115557315255874864486676734417851316575696339994392469026010375419351237911623571438440481299227064544689250013825498403538197975279500845550484155102103318528049599068848799223235473291313600364711822071283316971181837839024158166698541219495746207675756025794151768315986540921626812676983057829599212855339653762374252425167292934191299749538820587990577622506786228276069627120278554367078887184030344747988293710165183927184406130986725603501804478213967728078758647034175468691960257929935605935195589595439913155002286388090700710176504960939382984781877094545678876352426124224800905064137080068857231366938054224879802337044663914986556009645401556238349117077252485447270639528187133307775068756986908126122020938843459397989412762592822996524470585046342004104842461567774775146567064423234544449770983926135551036264534202416261211567075932737694358859710885654594199560384185280853095216915901563970665815282254111407267237773455106783032902899897853519723308177897988878839644357099353094726950720798710744821692313777844717695967327441676303521510872558641113589756226166343199969162181190264299688298450108112935349302041175354358375484562884513270835377481484189476337015350239952888562117605299630578327712218974471158934512372381202124404690658326434545055845354037407200130765713122275174291884275072603984935496540317966889958037067888626818094026385604817167139432609930677061752606496563428421488040058919034595765252313078932007441888099381481334616813210039860376252110937162142494088931731804960424706662679465646683691117268327186798123401858069641106880017170366474005918328077284055310983871549971550218193520960209347719227282990007816802280707247797968830360840998576050180254287199117869278315885945111576993976203701324780047135235951864461318099664094867807644594701770546725730936783052121418096505858235753382622837266263037799071057903360320607204484241692926056368627699039124026805367021620270685877433072703593838034821429240813010344351414480840763413160263666907528885352453918777880269884059518350310959177323030080462545425798483788066020602426380890407571751611776007475377575227105920753335435905647095707242440416765476053833543958780140452482074313080117553374618478929643824456570716040365437694422496201649339891078462135019006527383502593791335052642669809168685411492821214545418616898241786221414131034852210914508318441472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -2400500079555210103262752462924028293297166591491841109021655580718839303830743802795630736834109674076539518287974150399680321836852639824629956883481787305285753465051180572909443554101693579841372956738787014208895990115106448328831849399215020299188514501441668773882982458464422343338461080006220788013981130008876770412499048246860673607187056298643308720497585593124546486610387259176216337699668881142897815551733587759271024963167160950838382904211116086989374357770885133817605387395786713181616748438918305130050031195607966016706405178821984394029833572518536448752864717219909415235420437231462838309338543531156026949159654036767435935389372501110951808704173810640101906839993629535202433797662219438024609557148657762047598315902119808738799484379105872227924222453975763068075693767801502886975386161079173845365811972508082162777626670653648705105047940635486922886495130441206122529560394457744214273706672906791544807991753855111134015895571723927109138753473081421400659157835942891386124449154136298926620421216563815226426007317697605236329838541673230096361171333880068042276792248469222242652514778074608060023784102307077892368467550873459076377547707766804367803271902159577466331120452632478609774762136011760902513351288117553923174531739062437680140244615708398155043667323604288226814450928064281394045581470690502802574474642004703764074256689944243999086507268248974028113170665442785494157748312272969336150001051101016107472204427309795878093635720426846959672644459054546464925157436716889816997978458213211323741529674778595986485394887142752338380899371020652070134413236048346485679744032500075785226279447219362659327563325546457898570752655761971577081097775783081723039509464278341757368863635954259320947717899711359178129892655995767586111462531267893967214330709199650345512960489449087374610730474636669788520189375798752329211790543710302258170609750111359582413658178050888957194331780087298322023223262014150931028442600480790165023031613581554233513193027386303602728507082593769924870009315487307911888836694435440957068350735691318742950608293292931033415393388152395913233475791530487425934031245265825902077996949839555600707078648555102407699147764052180961951511768094357091278465723907065303862530208141354533664053165879845108837544549156664293473192621841723439883832716984920889325737814923322507518249387593914579986099351097952788222533329691374584781771033576329412815815174062052163490999722979697973726758691197188897387978222477110382981785111584401329783973960597835361247563417686923217185925079824404749803068921644225110896584110426737757996828277853852742598673494002766625899615139261313834206292511004543050768975891408302807706228333035824335876832910146443771086659046516057902117891281881379109482780175670100045631498601349818808828432050816718076419686529172426836597795160773649577815609631429936164686309438682721679590913887137714519428909091357888495820350640766266349370008057426482023232236848057423269547888452919625562684292377675522722271597479691869629716316019126232788503182190135152745554760633591987727988782795618542264089902934148063958706198349274514915590004394301739555807300830603165021183372907825083831475895053811281281847726750744203658918577011937974891330372755453729838585579877440726609751655112365916475749206100357403240346384669044037224368954807996701771067725502785001097670699731467362215864791155753282641962551144520224296335365599762732717321213187486181899956582837974033622004309436927065403788497468858900467857490610051809020592482573498904649549954635621145132685364258118952024806471522338788715565348268631503869685843400660191899070560572722465142630473373569443879608982717381316120194530074396393063769110163324234542439526705567760996468886837363650911273526893507631089453517970883198058471056752005113855132273777328670361536125373681619654830525819027500993920197713796580244937833002809722014771590785981108502594912746835253775164112727616777340908059035508594347124912733045278548091114023982203883752878776450771638448350816666526495812284238056210014031344572769729889847380850341096720620498817575217438197731431873754545632369641458087661005893255194662325937556196418145415211424940463201138093519894276393872496648072890117408854289211813854020154832065718101877188232109677871890699755528329685178307087097771757314240649501027753006016716113445513467353001024337842973554720766335321143266724614185970358925010774786065182181180980324935924013233876869425038478717472376062510172776673497431009293451053072139566309990232044756226232938223019899033895514221273594537325230969979951815089170392403148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 156417554527569302674044377189407900760750112175589946287592514319204622276153100296432861776070793308682371817651367533506260847846630110519010779192904370378638350717184421811246246942391799289666905145861414271472630213771850291353241137934793453240857615983249802918021764596110421280295028431193596987034815524536985102514501498452712760239914691471478860656806515180961237144525227642823996269748440090434747728293031849665450786090272106410673388569098961750888723414129178281171220227897912408704743559394985781416202110255216849790395112715522506614196939308511034866138265117957762969106734790740225666250567915561988892680201528524715249161425914529599026464812628582498168723435810785788526069747298491122265135479423311383682889541638998900035019291039040659604771701158671153466719338878147430394431302058316452294828185519806257362277958085650197202702930251388085456841003119380485167855122329989508477566620364110419098886750060279518537696980361405864717944899853769126788105436947668744778111508805399866747148126420929056585024394020360340691851619749883733446228061652282243162255031487704682163231853952620581446714146193330621523217521380244894519485205648032923154162265239892936992323712226094819539422526960334445842444305449889134966608736077432418519929734945380765677503878943744590535489172256999632376811738158149341416354533373763056333719980964309882441028852475703940583484967661235379876089576358184917977373793746230102629892962591579162758805125670842969424622819267753169629935426620519672712628277366434881453005947329794936885904668420097270207434524449772065735746942949167924471703440071386385913340432913492120124703255754723426133475391257006547041671135387965448127487248964043478501550343965194757901805791531542515679083288453539308666225525149593682937508368521125989570239660907549161784404946633692701509321835983786165040071538926249962295737892814883737597930182469858738081350111030319618013523291888114110312182060380117821666885370195770243264202817283788911185388184090315194332438641615481459440813413297809092278645027448311021701352565738923103023301672963010831348509262365807860577562994292966269446366036407489963219759027071500198267687393828282354200554949098203260018080026930689979342281699129581207313929399793372889165938267642917279879302165565224026560801953098694316921123995381985038680877884343641536684279046017133853399945628424326828739833097022802987052596545659261924221503038672295945166201857203860727096793041287746096562312224171282046808920302960842140198622721232581264478365235053003529011977461375993223838289019224589302837392660821659388112713890202799938855493905254544160291158646846634829113481728458433467425104513187029245521938106353188078416049372154424276035374354786044673639653074028510276276928742972440019737081650105080003265398031162793961871730672440862733619062666591969505220363632618552676094630017366646440351228376209001325090044672559399402056706762325201890492079488728482203735974497130465393124692407624083112243026044385266463992770933174318893092709097352768801978144800849831754158818457106330073311764276538115411740165634375618778873229851642696983165571862780614907098798884051696822474460685328760131747628148769202267517541173183773246695867321878760546771566997665098436784540710573727056943365710370932583148894130517333802944176327799877887444878426491482805065295076032666912907774781727249735842776990075423931487347363315186925243425539511571247250360101818517511025532351520642316576584142895073480956523868753428972610187962018379202289164662198451033216845384678556584366455104736166480229692872318891175357789017805502897346741780632662543531517472636544352696311604574793081854833273579947747814616124399954765874495189390457712011068389005538595609651206222868624344454851398811520124917967070978388668558582751645329429889684529993911054959841012718339158292150910690867188776300874541189750633707937448231630990858663680353772322855672999166531138824939321102178981179290918212430781382549957638285657528132471176770511061397391582309776425562408448218208133905887911711266410750915365947159881022720720583924640942932765334301181717772409787361672562358279104677188430673607471141085076469223319466403999283050799809195430423098479643816037401235059026402039682298892088469432600867133204572722508736235115693523718986470686786011157944719592892909340957514415755612734312125994724894499675231384703181382685928387550685668001525937778266695371450151870475714527810620895449064004601277891610988964807370187361013751153135651285207450929604125737799894770718424156075364623922442101435299528549584240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -3255365043616273137531938169028163403449233833618257440685734841538468602535005631789418261253583601160063817401864906972103956871952361501698267343417446431242436105030575027125610232960740223368427268659819777627877264064117211644511454937568716876174634747773612070269298654535886106876657290512857597607418980455005898958359673635493018577185305462589171401269104132079987893752571679512267840988191764386432237347006306272172069569729582143936891922005842902936071499336175395236992370290076907429515391798173993501860451888797682309262291593711193679775983324872937632888495643726513110791283468593105616723529034585571120338600527682288970602203190720275280519711876985060843285804118193311538824887513391614476139802658435919333004683379612854584666515559625694927742887411368915647229889515140094480526165885534334420112773603958320630600045895828916785101506748058784547848475370736949071343062143465372247936961124678964802111227801778036148350974545322390050370606793636255006642628822298300623558174979000289015471922127185814736377623432337860155845459976458097181966904746852917426776622551141580706599308763154362171850075470069803146182315071046777529976746369437665905515454235939002557153668558777533774100675677046696294214346790666437009242160343375267754654243868285034374945411042107979286672483861705209025310479346883442448172901063788914378165288131289486325814607549811025904169577862346498148995947588677938489594609029953501716470607753484593852611373046772130115532399354031217512510313548769406381443166570602474993355263732531424013732862023430808270755031262557557387109468270727126331832504669051500133421015610986216691509503318044606952749329968532010858139801756907743062726287725751111934530689232741025761670804213649948328522715316861458027642053852518673239274661740952732061573921726902540705912772712934507750501742633433660799578895750297925013981566194065192231045605900229709730896280514803847621910987779490268461585239272858303268313293636397156405218734829552190422040776405358921694813914919645684176014853909467480422005011822222099722494135290496552401572625929446416461014078806904250225202745084585595855922663676752094647813881986890375295687025444947081918918706892392076462843551956969262508307258246943561880385438272652759305190316707120111479701760499416826954062611945606076495276621722397164299176676616156493603031062006107819625165327542067831914266482503038211816041362608976772765024833571520774094960045289118107735909793063341517858869241881499126113056751676658480508943219888135180625682494086481074400284085832520864115409210511705619898463079775124833838911702247965548549621571087114030574273620991951234893472949959754771091056527379830577310227150035738414865597097053564895466796524266788884115038232145416331497954083616951252073419901596731839825608803700077480277469674833671123116790620943356913421058995857528747308340887461535283132375656019378043301207798364050500513861877849040450688210976867930175590302752350881994045143398310720465718633760540201018246993418652234407042454565301855118537945643820774661917249279231514823391533831331571849100050600502406036021680081408985025102181760714540111530610710493928558696304668140549827267151234012735315455542501121324230192083824348885099699293219682689525712128641129530954787508433170376650116788303110800986302677046552120935638545696566469262216447797003111861638591127646208660695746084934941335645048850303725798091558208685244926917421594442210171022477851479726994566609598405379221806201531714678724633114841216555991887466218805473368745202863616623435947374497758066214988280390183682626050875379412793807035281878021459561861184540000340591845582366734130937609091574223064249033705583166310010171913568793439603872092414409696028547591279484517335374313469521947726510731456536566655027570649173891750115569265665052564337942190165218161986937246804734199902648749864668857309852043395737912014409721257571503615406921070617511742217907461663404463119036403624072247883979243719348770124795809862695609605744166379006322349112361990065524053599670697109082098879714542923705145241811760970425858687329700977403708209692160246330477111753250831362552140749208682759742229913705467941706804811699409765944259901276996308999221523746530080650047525361799155306520269849867652921670295651486889014279414337139709105164144023171935009773650706599848784527150976566208988874783796852880090929690631510491203077858309066339632785849000930281898311222161296029933324594933328106040872048390112295747566230886448545345446204953527378147805960918700402916205634835274460033393206918494204798009344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -571524231026469557438621569318798943792130786980106203181008733787603706327846303302061765615350834207164060147061532579262527880077600510081750375595000844184133045487828370256423204542807702077492830312258157993748754987617479407292050244129034479016053760687663023305646379771195396704993169917434793056658893244500249299072558280507858471447906937808884247010505599924302966117227214928380722025850215112289683979317937496770181654496598837717664090077822554881899698621436067356148222746696813168099645120537338279687679280840448293298870003648537508126690374221968104812886011820024335221789588267830721331092082680777305943536894494033482154274087977845814987287303692236052112702980933395086575410565290705244023796478200474959125354847224642009348292275230133338196514445232268021207101626057424146551775959228521174098125782281155081030036139865034333263064927777860115357754515425955435795820176521246031800921337600947280044296753631166045214876972829892593157875473576889045454788551329806556339444771163789633315534071364218181494697502358187475631563655981542897323750961136661983450075947949393980739974361094896186854842693736679810074193641962944301113367845333994726683497902845050672169911169946906915760436944615533306918499694976848185722645644902784944569020944773072168855458549754964677797607077105517684450536899433597026861062274979763855424735113962283839083475764529383498592471002886986607732615127200698325750307832362178589709936875078523733914523991372492583105446188863597580965057336122553257832908620053489451666836862606071447537706947928075574302794646993242358090764431884099058463458917291515215008711559081874301992927285932442806009805217955074910216023881497851588060642031247506880323688141495775498089025817076387113350296869092853768139384402311021191423560971770238984882119887943179866250284323004733564858289905770983165057123551956122109253955140861635157592421587211956957624662235100569395170033789983812215545319763956743613675437639531378479546043782755573117067397594660847524938468431386253731552642111580018880813647726130302860387377673894847802729080037999021147745742169828516811242513244785270802238901172098677736505989483929949196088319103358329922692373840105633137795929337874901648347366059566693723319636661410016331565097381188035220606065991486423845212813319522635360698336577347393850114614746648892740487137580573630938944060691807280091751502990792062567673522260075895501645766661186008636434941992163688450097860174254498375078988728804354732247317844992775988282176069480328493747433877140106140507988374285704218764475885269247436558188240777796701002575588595249267524514046719960387789913084111799332396609720474062854024475019696704456527281031667990300570056472572118286199077260533289342075015681025642182984728867889165321407313260515395720093909775253660615857243609546894153059010570634366912639980415146287720852759099880270701783503886196685312434917872903691765634853689299834528500637727490857493415783017450307825456366512026621677784095439273363026060793196124972739232695178040516978825723585222793304597409848569547965134670209445461992597068463983290447326333273915986675046089211722890200107089080050796555862690483072747041818921233888357655595819548416491875986385909647398960351487096742026003226113088226907426967979894571764597682722616195794978144008506769495869631988824546363065072782127694448537305628774781243883703642796845503574127283859858957498340835069145099856783646727592758469255837621639613440248565656268905153148400451834771839923559419614561235522456501885961317343477866134202508649195223590889547518430366968520282223445090296605711406582380829246529506114002055930220274166209863586291381699790340491311022851828122315589561198988246971094437062560183482539926505200384975105133747742094817953368297410348357843934296326968440338385634489658391458586529740263190750905573467457527383294965539713408688382584135194181608687535472550313778075331820993962869089041749075839020448869234587650915258380345124599752015918159739921329024934989842241882809105289590398014166949092728406972544537629101368706742365010671054428762284878387561658431723087310287343290172493469758140865827904555331597452089952170684052553219777327380626049317931864702338768320358737219007025358707129986617163987917002733168743225061433311751296501737893478618441359167526236710377935658475126577760662739749272821385307103071839003105565558743832432904879529186594208341043628850829691755707168227469855601159398614890924152274622609653609288483256848563328820859068168546982582881535709649265225210473500857204392893889244419374689587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 59681169205241763502266915856645883058018173088098972492995193258607239775644514652715103121713848448783495776901854533769890753912656613634156855502129046132229739667031742376080210239141368566546919945083107928166678786063689150649840783881070491873646681760810890726380080770715973549033599823376521103105692684636318679631585006235473468101960009076303077901784793113476999453477317500255993634557173390867001993425397342486768098834665715793109831705321562848037843995256459817241066340439742076797284903247233924649017869416829262151096059492053108088849207536386317033974540343946331999013541000781903986211766971065442063699271920628942070216452532806915927768052371442126089243152440920344422998741827829782901313521525502015718589743864213047965669656889542351451151210679516761035769169805154911409695195976991348428861328438124508547070763972539366654378280335620360510095983775160020406471744348465140371869090816461158068357341540217441757271647759809943706337870001061710848652415079353819823713543919425097998350311773774461788259568468727449276200012196541780502282308411393656086059706658250824201790313929514442538438632914834166878400635271682293991866329428293898214831570733404572928925974567094982888967883920750430512564840976869863431391543215558884096307129978667285011472022129835442155195563965321363175216489502099838079231200298763922826521076754371553279367250032214804006823193667161287703576284787890971680608542397098355793507818140639480869955972768634705187708173482227933823407605872268984884756133357001482893261969817140707876833219723587582371118180342774661785861212300045466152537027525799198090564667693636185141870787374774442536119440527665692712706402632466611424194976674086390267573397909874637588115355878738276244283452031242043757642077529121316405543907405150881503390483882122828631883410704506871157090700394350058531690727357197911551532359462778042157075682854815117494711096431215338036255817878089549897970277562201321443973434083689670901796750203350691149122011845576178454260400595969687085780910352063710580958055982633973015353569895816675866079365115566967425975282812251164958081779390547171085505059139271787163444222202426587589946488990598005538610803196665470035477342086182196529652179057741092646147334429345315046417892697390994733092051359195495327213435004952184021430860067766570231458774851024300517830840542272520121617615188323081221232400885984905309961736331987265978961374263266271360227575130722140432577897796625996814739374573166623510878681787511024879292435887961911172871237351912709943771927813726969741690175463381790181262897677905846271912281822479338814630885213144314344423041656769985470171361848644366754492048352212339951174599846501819684063647610333017402366508630435645935974225292624842500152817849760869964117217025441176865393801535499462501924707471214058004483533770905942670780543470827740116179988797008332129669654903633342922932671280712811949011368631879870869070675599392405244016112929189419735398311598267057890083313345679856629036050143613197118905360786070941612919990404919269671931547145527750141595924701142890733451420788944407265879632515438009078291699547823468301090473603000065138016282763066830585667772686782486004897303190679142727506343758169694444010706399815348508203921613818388612557664198330246992996246844512391225626639933747131251488738764431533751303020184354825541871919144462206161528137169925674781065164862113418516711495197237362838874096732717471139301037783143980461354954537025549311103607606250691758995960718457633071180970655281808909976553340080117297072116129588011873695814400093438557713070881986285409955684836621059567294453976050033318404551925198893658158210128424851001596805528220485776916268038746163894189014227947711284073838636600417444647054691056040385000711339972550763560809478183549555646564757093830533515702549181528075878688871209489065989384084059743056717777221760290634092595210182873547145106061187989820398834255091374686420739173727172351732413719875082377543557478450251483817558261350624834922071207356945678064344888091282125825769777559202914873471324259312412449240639378804641512083077392337923787947986711072263902422996254577568067149843736906258455624137621609742126982440671648578377159385173519097103599095694968752187231382229100180773036280594562812229516321409237350687137122502809934605564502875704943669484523851000899101829159630725888267399245103002458271326229058071208142344095607862563716741285103141191830679663012102556357932785303533263925013381623606383355595369177729503040858691115918668221664586797176876033715204093588280320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1595682483860367430903441929933669587540485977765665969336377745613060988944413705369392580901073660660157746668635780315596252428931590066891599918637869108988573882630932179618668271878051342291152588442022962381580549405240401477500592286456539772883429075772456437317568935952166531883683765868594708010466152097159997009273369413804912323250852302701175023718571597713415664825689207952701241633109274802457782970619296936121899157656984676093937792327765611624063919358367197906965125589156707749365894403784361321003347991493017921421812065943112814560927974463131982186964256075716495520507104488860892870077342659255896464966041011851024600692531871022687198216040611092115440644741776836224328462573811313479621784772547805024731285518601895147295804677048187632246304822647220564719184774947620111460142112637815583078602391560978485829293753655201231811976916511020105548395853246340843032578462926992607395248168053453218571622998381230329302745007930556456533183749090929741991829784283186323370378810197581636007401187805747144166239532665221650629306366962370374477125404844088444366098457233869788777892332280916419570076079717550032224886201495188521608135612219589706161283884436096637467722085072124321748589744938301801604619590827251001986393726250683119018823962952091069635566621942439567077370289290158649621614118859019727303147933452347917289951180128910533411969913191699920891894623823381497102662177150706564465410100875853970996585968268565685678489279181383491972320175267581899191312231198581294174247669751594304249622165135094699913448730607826155622642776196513556261465634490916165475924727305003939059121147506718029250538792094252269058927979248638326199612698231415468006727001273053284636044523462309721893028874864196285007103151832248281082026450963701548043945620538136783870634209493447320367089418033044142686964435783709972162180971160962028962429504419619303265623763573910389503839879795573060613121939310986462237557842501280867494941444855696246217306504394854538752815273179794829315975103334569194618768493477057056954825355261023107207535936178435779016874010452523159706208897548958790532851973080388706122586819587019969377942255003693747962898222712386481779500154032956019978095079235047674784109916796574049015586728257093942001976902860055682638006425438162345283345707216560718785999596909308211270387058993026441783892144790463864389757487637211209554026385252444343211106610579666104958579955752604292636774016146401797799733746309959494278988367971080258320566293641862136457991530519899995011230481119659914345301285026383929846481394936737982636254979691453241867349003547278166833181486891683382924278444716309975899161983361815386045009773403425207763684935158966706094849360228915998158745803576349877379886214218490246295141571201664631944900378698870673954945988404928795670503740436933591789628494744899872937848626413098365478953000657169722649011361593039471450890504730652368680511290321306859359806224326835359110382585119943491105223089981917056298767666898500716606887365382556454987815061148607478917221173695562326107523470670421407856586614637465755178247494503802627089773884194685955695795596701895355943858036894890092536611423175633484877074616608357533849342434904446245649893913365761580441363750935265712196199594832494801380217754725036400950069315933869750220635330082308095021077630828263818981656819088786797019043815729178067938662267350258995165051326774555209405539675340562539126416943936233826931059625410378420718976652154452134011139107114528074547445741781584109729113682534488641056300729336311812598244993026198071343185170758917280994839789205400215998135316700852801810975212592090473686873435745741189310942689178367208061457259196938852673815190381520462323871809639144276485565484405721810109817975006750330371409380027558311509958453361155468025228465257561759763986817564895149580944061658807639950703244048770731869945524768936320569113942052285768487925512359419947409198983181644585360869512466345277931595320223793881488051802489172731819515797832310264735254934272329229355972355208050232707259252643283588664799000950588010965199370616189293717595739109584544324435536041724680216538165611558326549365848794407559345158607511908037165612214590666322785993446256634789992122030896693799088483133240967280973517716653346630328175048372903006425875527000926193442260702870636413916005496943733393423354594484389173515376748008154693455840795712962542616299074858602660971913841754532733958079694923253715764176634593465482940635601771865048184926523855605276420401774364041572909433899081621518209074839655044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -33379322909090119990652120197688047600668185029511962318983150586160150765638076582468720674058720608618431482502008914098478871321046440690965091270683568656855516390315576236150643017419335764097107660666357091004805179972017677069231907330571860251187806747437200792024239424596427937670206202408826313166210898118444607977897538396231834702758336940328370264746543755260750124450894875065213598066299254416332360038240919431620942727907878990755350562687158797453403919567964443565818142720241154010663461116920386589526839038996061925663024780944045530363573984656022958512665067944521964086832459697210262462530663392846512326690875195258981018984352027413528112545141229249468746592588091117537724032456679839947302330048649570334890358680855511506595881814627547905719789794168584477779656298320498784961390714028126410207091852432669903735326976448982805656895809265876843680127575227837267773815191055218045786437804237206777977309486206763466664900906624612762441009249579979432893670304727556403214855845080794722140413413088052421732516595040450731664712275198330449406974115423034332589479617267656075858442934728397786084331267235638838673257807544339101410991233532283295622489698730573311654234639735943720748815431697156183724057367949510873362194366135273836150085364584338521680382563021914355029437362986766960558995438752777041593432092307991594020982930781581012278988946257503586048518802012077358789528936268083258539306197134979886209321705449799108927303693378520063427002800489595948725722514769455270804733674083844276880745985746849364799200915799144454968486753708429608534486188739863102330724808422468744176797102726567600549384527556558416128806835163624715830028876929327545347518611835797949057669040549460833978815128520217809141374395982224828130712986390709231297997761102623550715999261604296547791177572907357191225466909641796687173402724787714856165808762504294850879244827393825697322598375828737600729462868143838759578511838474561118391287842457596574266161821158847397043906058478432072813461010309723143341175144556796489467805730087251559173294285140023642419571250173303723856461119075810156080008152971983131375037789077148855924482299766916515137385546182083942784865250655596278338729568135734627766049787036375438610691105937893514308845235740841864369076399004906580563018006050753367587940683373141569102067143784737479354780091972718399665492229731825784609972547922670600539618791830472698728073105164157074549252200693388575109221069311966996458435749765708072848085674784927025549385125163938273953968154639883319271105586861122082764184841877178000739217171926471690903668628263606089239616179182399508151140000852485806694965932189324664026031671952972614239453229448414225354297349209726025058049781506316300294017041334504791743750515943062493592139202758113054598154351892189586840907863150756086121625511281666886453847393560967402402616461774856214579306058635942302510952944668126678909739015793101050905350647089222088790644284733781834555430442867924076472699768467166046418906350082388433595074382226061442480703994228664359859420338812598264564366521271459216391901339661271757359826300325283653549458600809750415500187272526949331227244066074381984198857854432058811495763640481640869396060338524313250940016402229125219205857893980685244472205182603710474069382564272649841030395772523989397997647805506733426945150879092026263238996189241947497198049571110772428086369598698883419574352511965437506658322564170690346574212470650808820392409921883600253795180310055582283150750031248879830592671764170835463731821703563190934974594024446447112299762502208287534468569491307359564975111670884824404158934255921513460893754797415943136412170025229306466231528505032181071558170532643825907815378008319179207498734048249482644410471962468268975933253747546562876920507526215800302255149796457633553820314701554886950236963365584090437701988233140409789218524624101787102599901760584220099435928660574871102940676101900958619282499004884283513273310372712483989722147659749032131174813613628265190976037760409725400056507605101812742874829386919969732098114213500955140818448093804321770413815465983677428680927610586804960508617169098226252176394663186361712738497406243764340448390542705816479453927836161881810253871252767225035491182021413982626389112578755039911667865226812188986575756745068160112427266158915071227383528202767366832577560141345127427186479154016386715412646583789398020540090893598442351076517861394174512778111419411079587161162865362053356075845953707055638251215701991107929577482430572021546711212900650224760360290018156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -756020072009391311389662746036266835996205184713336553731569721565770446691757347463477030867349696873061516465936182574901757673063022398099408673225261413720528727325897939359915942286418780140925602573870223214878446870521510424153449825235053768206121932763821678651163452067058456138282377330105686900087380416311016817916538483458168488344463081049754817245852682468259048851740103787050160616093609769692218375367386678396685014976570004522747590414403802486315113318465345705462928581034438442636054285248187318277974567570200059654853149859142717010855602143414439352172426305281801316879624454256835684733814811451633776396569527755604190691685092973159484497877446886919806937061948339814082741146220415518953312064911382041727151624025783857232790394498545725417130663495375699429093717666264956265315045482574122131982932385993091620917649657959102398566378220006652660431250201914035586174283001665848562225841218213531564230389229042549471263555892736789035604662004190398016274528641291884162165967824779006791891896906470124417848579113028549477410612084014606647582814180707087259167238137398696189341320484593643931719018081150362006725935093543006032501097276761580330125787035508920574013888142553981356000977315398070423837555910755496424868118534141118023739392390312916142851488695759346927860722146099437031457876838509313900076659557752216351103064407338505480846552717844270951541647479693391201389972680011816889875735072290281314618217127221590458309442726087603488232992794379596855163659800740659583353275049480942440395094730773478198312780243424099928367210813602103717396000169813820951214135000689120729018416386160221409165997718672110656715031495707533189484985221788290745221502869134270219473564709949863500450117203013587994153728476701148212559422996999849120292087007749362489589551658229184895445275826084193180325146542884827835824557787649679841823517376314066280855158607972065478251961171767476039495044658583319232411033524781388762040019499550331356547140021253250587947435756271523501755074701720501359594162624701837171790940657513723033369387260564141521215128784015355702621848240220853150090701247052007890575574258321097137296069914790976574119267115800166533108759765685947646985895191791213020154956033737116580822163194190020796975245452475904648288233654327021519222479545833651101557386415478092638097435501158614018516179758886653949435755690587746491550936323040910939399365722961084497474991047417535064550896930346992151820120573630649703782351846373989310990740335807592894849720807815590673327121073784108143820546187449337190825505227328299822242040276248090342204318889471000354018628493897902523634174841755027455644439797101186035061955403862677536500186597637656403858655074626201377152602612188511008704113469602076623729653806886802373945117533071499192254512957378372756841277265458153375633601979706312205001276334888672619070213498201268106058058024140226711903713011992354236850630103300821329019250409682822105084368095185320289382229819731206683808253964659203781880738041194774208574141416797310441704588284042726022262802862948479498991239805889550327725373634153435903117796160738971576575660743134644245286587916212331411492951641872194820306412385814622095344666527274329893359121785617177732880563911250995306858562035027907444351796545815553022962638757140787534489053847160617841858448859669333561318042104967894171832941371937464230795245151842100368347892890441019848594919721218614650326663315241510610905105234623679706421011444308393740268902655687214170545273477654681870315862009975475233686886273245024578138980278191976821680232793187404371327459489633739477828406250458160380175970354874399595678678810828894767954110913397092444022855282592707228165877688103832364121017238914176445032956685571494879750287607707713040643801269611926672410841862500126924520368064248479420585845003894505194832043785720510624406273386215752834436418996666278459298675102015413679444523286753295203642380054812003834987533380295217841272950175287298154093701713195213831874328211425843188277820369207663182456975135339496567553104041312901629886028456285463942509339526758494550206496174758781822592206936462974449071730221576113452662931044370094030462723765888476135971086782987925822553827147701194641919393882845640480152922377480246531423223130098377835382446336482165802501123375200881600814704336816056423142900867994656201915353631065158999607245139355649180889109148029291159482607792322846306420051575490766745199051470029675315994330639524547474630745829353015707651159618508109728767501017502378757439628125002616456213101320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 163790507466693160261492846610854272543803162871566465450202504232987861847342742487765080566252550735956799153903096591148957719366253710098513456313089586424614190867591820222053441563080973456580223142648059612648639003004730085197399242983811959909072200862211276799814965781960238694384348985555001597678919324302577679985490310613131349979645815537573632761811168939407224272740451043243941739832874628554606101938499446802108820030153393454077553733282812093481512182105268711421283154303311692083508766191739445078756949963564253310070315518615987595176748176385944021440527928750874350048451916772529759752772816491761896659936809006124972343407021949078067128258756243719641580510903848854454429260523233070409387956039080174170005289071958628448377083535331971139393516907910540689992286367170712559053781246534799989959371545210884844785987353926975526334504061532394594866930841118081923503780626734785288128037391474114064552497086509586879136750851907404625304564809158249933536567144030981673050706371943907988356049781069936873692597535327268929701932945179560197603721308084952404948429235418527048345555397725787064702285708059445529953059330984552248716987676531153119932302112458881282061483845388339972278120617884362119169991449490252965951254732728058670378527088724079103330559632597449686469907078468018924014672653468230814169973161659566796474618411407424063322470361328760988461998096936242643266727806430369060852627173578813201493223022393451333316798624815025378139971552024794534260096558133007568370752161704766622865145704122737049336877691535596067427808186020976410653900353440670766646772216664374524529729333713138755687317427065395876871874316795134555229722030659272276909761544347153529645243508568023913873240426418289667712046683376620477397338121206439929580543718539657469773385647511078971897535592337348244444730551885161248588117718686834035903089681003803064905541350029517871427379146474586923615990622381281097771604037171476869702501998884234779883259972549863028064741885078992928405411034621653451019436235085166216647782262704014945455747785752486638415698042224694426629023948546062797320347956170065110824530597774807036409575747900644955786952325129289415519691727179776492725094874385101929734691818547070776455379586212999008797506484867566185446127403908300153329232834571182113894137679197473020899764199953329084995464641965070389726425827649540142374347369694152588551958225411520045452155544456267636826349581343714217560563267243639560811244242019679456600565648173202819840033777897008884144744077901698402248867517108538197324069021571309229437387382582628279118297135766481532914537685801094362229966611597983543462063644921892240601267847974115475738533998408476191281873238538598104853702006366551513714335369793247517447241641331072602674730546466471762547355747446776347526146160446907319720382309067393646666835081920314928393820974391893415518483097030313019073184889772456600350965927065294602826691627288823699186628133823433787329018285350490270642554255519793075332204560184156952660800490238687622859497840288977731009074984630003743964880688902785083340239219540161020826800398367798525778411207843846089526678855139234444222497508731094445894730924210505491515643438627465532466569589589675567791724474413611532637738085108035845912988817598821037000907245520621989644836670329808711788231629248867727959620597117203309396328708764337517594780320090678668585575131258767710910979506568020807574615388828524213600777866201081666283698847003965799002800543896139847950747081422294251341523561875437870652716570224721862473600906077304648987673412352940415819274720442661738183183870655637519896712240313588484996619455788633407970541102125964825379178581828143295622610835059551543595010064180143576178477969580343973778346048935430433386077482140975909080358891180136508774065405458611441026098037503561646617802966095524304770776708599942676512879541399029567624528203315692496484472874500630991718712637421843616847930212058104275371478944213248201974388718182526588597584325290982842249885475189287407862830376136999170986842803349339694383543411383188671655888574814956390775934186142088043091486846285711202340384654343634291911811829630909756735812248767571508350543844635978528956341123380606276564058138026378135902017362506487539860995565320929425131870230943179985210656303162341455538833056481039763525120576270131011583847263652131440002153515561383681703956518407328953041557704885464880448771415001912477817530645787546842205807538899667111739874228630682524838837362706130542769855253845592048391201271570994755343270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3912792634547966672625620806119317580040782705545645549263413530239011527248526935050250093826679567719550353223321279524455887597107488036545951155595423095584291127279137711831324736931685689895446286333525248206586167015565195081609836369641854304406212736911050752329088384656136752203898921104525954067955110652316048145085934071119782446593546841002486194183207311922679767216836160361516287905532946631198278422575992550411434830593060936774111877930007047924600002340307443805705149485782916136033638531979807062611343051937477095554918483304257643771430548689890342846197842946578145712479105301858923739349934105005805841600554336999262909173557719255531815297191888952937966628939658258282910294878052263304332142232184698146108676032648418626577986546507383941975783045290113541222563079809935263150032965672764529203384809603736094037578088932052646868707992029264087056689774115781301566053675486959118222706867424090997036819256143677950391712347877696126054711044551878391247225890515359261900769547791968154613392096458869897950192263316472201605154966425572140552916749255966907469759534435098521125170698737413667986785356780784489005176400296085323538696653991716080021323049126101775589288540466281740001301350385083275102700654989388140075083746068230388737695530291691742339408389260532725828812346482236794618639658475522012904664079146667214986344815259051718057510465400490836264496141101504205960168698346754409250185760161070031169788516658262875171696669841275935349417490341094222354409745147212289323286893596857790185113958089699200752851780908212446469719112397503536787905147670818087990772473973720955385706298833700472923281652909043306778155821636401994216934005014271046951676104402344488141687443091400794969147037755643225739366017435547620777347324923208031542180735638606195810830150191077070530625928174623625206456548371228964141415751179500960159910205777866570409456509190661533726560741062987453092915380886056654210906339003528143397481513350193172056884559837882232609806946089159766633775418116299456934918574919875841821700253441950253809367665715188348702482084671172617984601668999175627175340459136006141510655017566071365066479057795159662691492157777471502233193839705060910544015477238759249353915321248060668446005095583952549310667866785641964919000006883689962607985002300384627371571126050672028960891372660056686831338667851130750882207200507649874582491576431831290072562406812477633032262931137684430031723113691952883589813063024734274580333784239604199123032791068525583599985114136959560151851909409975357008376462491694249363431328374727364179039090116041258260797960167398537651590771199345077804546380628777695026110806402491898801744464682798745052486332811191425703256434121804890975085911962180962330683072961302788164557614179281451121986472371401172533440659753009019267177612712421922625784609302116439277272547458766741963765649491198617760330464752591886836342908409646845057471531601232036155819010450296101197988693652914531450759494192039822022305480911828880730471659762047183785965427800814768703180717969029294709894704882323064173355352475228612696319648827968371695382840254738166553546016682348091965917560959482699451880781703718278333791010101568767106756604762358545682051610803775879687415598563435680759972968047165511565317507350041353487745164785300305300990532226315359687999121999986312696015465250862446384719710460785897654496305958201232338617627811389020227293518324885473597410289090799617648309502073605179452209192570034447952744097516759560117907907281848022576300629494389935764792038575864146982166162152292429439423525392239630971186931868677675814211994631893952588697165509951709332653658538862537472888801700497369616140189611955749794474144053480844527661833876345776477242864379467181576086497213440560030702505004460613581439601309007832109246586967381898129161296377216204516971977553530808711831717151201454192164319858579805780752276377612259984812265453860138257532972257821446594333906610848601938801075072550240497685184797519587179299131363641276991099322607911704476296142006385523420638448450110817611372611770994328199433957496379129124979003910137341997420569661931792610460459537802757775880950558255766119187281668340706622495262344713716656885546147794773710936940261055740261063966996243175955498907989458590476188286682572197800341997755276879944672931350771410151490252908561550800125288282159385063392674613894794879828711744872009961201768390230577566308735992692089675848623660916241349295920856816777487189656629577481265597388429525763683607650291606343844732624201377841961625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -351437792423203618981739992693124846552475468643326877733681190222277770392400091822112347183003753356588601848932615758196873194034124318252215173527918719767762902561777279203463518631337446388528020980742116394181793744923482211917836756757028608763898121598385592937768524595958204126821692243336328193726373180452456967191027889109175226126944714523069476910411527849417551329415890975816599862058437583223131520232868434494540070318499827828865256447679128694962833541326462108846433779296356781763012149755807174652237218786295252591119991971600665456303282422583909236801019105344273188772244483519752048884195770119700397757476714980169477080865344708773036437708580159713154597627675616204429957475312367318619768170562070652022571280518180038046196572893943662000664847464787664049371652044708812007763550926359024300160461125637129790074060343851426472275571810008763634376057298542009502081161495117230856235311786257861475157093017323895741975839343814492799897395860708627164982840322809712073067531983669435073556185035192671299573190818616996597139761369539853188852229591832081595591706635801196021866773410564635070372141119920188492371670804932897799625685234654144372810147476775472894797397329470721759162502780142447137639929739078409250568273428126420309292020055809626822469665697559454661080038022932273080094278645790211511134287598224618799504624361221031883708415996105291518117015366743275271532102282342163642524097426479686297496106672494295096280450606762038421274196365494238083440317514400606338065685899063761202250888616810243415987920095582731505812080918512792121271042299788691755125488876631495831487087431429375804718974698288123431963970609312974494905202742562795129043424669835021015017119615272762310989954271495923615534100497134554298315264197051269268565390266463872003630907725960372895954219187537148398723317255581435585316406802578785951075887211099599862300568381803421676861779703549172039072002186827911539987152023951959184827060397300008442182177195350741607534689812674205459658369394045448435672593171105591498672888421953352930439945252467709467123806222527180104669634681814327199445791783506742318772655380065790297839785252151784773429983103548241435446201474369692867845774220667720900853836958291777978719842036674161397740434779146740723257390760987978088221504269567559495478097634284581528784976911017201925581133280659083149583816117815354803592317413119220550357848442313366998138370506738799768653141447483638286575412272825126004548823469848826734432897016101927944526953814147463539883188390020433251836909697832718599596410800046571841676495116718968012978635821534864117744401640796387227033282218297764493567193469106441455723581176885908970713670696059432170968523893279292211785230202088224509104394467524269048749056790492924609659481682079146007208257301161521407686828705125484866226453511885301905319099529637633129925489227115119130684932757230212255758359766642366175319653814524613684471145156554645547014448437499365259857308659350223542707862250825633070921575216677726864969208940045048742983655666828772608663914056172656287638099523944148401985015431598347603151644137857254910807120106201361010051495400167886288162652523169709970782499386257597010978085581343119032080995845438290352193929630696084065750059912238962116243442770124301655653340598234038342000850778533123052300369442302238158405776640912475191637600017893191480064432397856328851991606045343696439282943578778827035885169401352838473713719764473888553102159418884873735101108429427132764166866800774577137413332985202610903294614868450670969541518125927041219008606084862115945210042197412139433577727868950795427706909968489670297429725033088374635103158384926391686272892834686327913455129349664825821066557670927027508541738841340608349278162076108219766024294344392644810813724471626351165595588426779142384932972356071536230278749907840680825888564279969710638628166192095720126160718037629974921937134252122315926781559499848651125775312100425864563547527085540567740313611056395252834871545374745094045993719255995151280260253488975045527158878142556720114368169131027560908297386926362873260743026093943812809349734983817752272074752830203708465550562164757149113809004475352010633755468712600432524237538782047806833278269338685053134152242776150214567312081467307167171597618099052554648519150903664933262842436798120592465229905479712344240899707943825467206664420240193636027551936504013688412079274527587489192894901055214860526486222708014884630102595719912657510993756450014554146496828386549421807585242424588908167676953533469468450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -6585135268431769459645385485102390860342156947194565591342644573977913915092700549667578908660862104596345836147016235141157528494351233788689609967037302957220042768260708458235268352609303953573399239363470324649203315514522261213132690618473059568572295837628269558302682732916866453609530434792390155025623142600240158379352363148048017159343634171942460354163221475819934204425109785642182127797480382321436952432672873951884868816068510397107261250226720499075903314381097444293496060617288251311184776496120336182578820041919825642979653686225603049581767578931481350163986824283289579365660080463590321649908036882468793134902393476883481817936019612806507816551313482900745093312495848517559040843940606068705817325611720626970039825076280301579576663187090411675078466397062741396961577797086507307706399634293597199353059371881755079997330097068025320627049434100188763343484951944924366067376549529116798791536821992996273441535127824666252028502815985925302198011829789967097951091531658930629029160989913424168514788935577015460712199578177315769952382920477101713694519409946196607385857010892754859889264862828021903723865875808873523749148984399328331059791341434109684462082697763538970200247438789890127968272967335831043444251717486954596333120119495999314601306621250552066474444220177764187513353083891645772898606045529145292367388316664191403372265770712538068125455111813410058639660650362543803792507896094851210923272234992654761779780190328844008971187387841300403943739551897687723640153642274069531243065996977902666327662001461526008405382915370267943267886316169717126225727406245437364614810478774182640306528152313615808506440217902068434101229431438420441736241126233092592905448607106869752663627603777030124553198515202563884176321326722034170670049686168326377994722998445931939424771661821931125247781522107844520283198298425702179145328145211163016388551435261187723808660049789213706890990911053955576724577224122799714894498937931197865218349316708830969072551063063516432247924122061323580238866520412302302050967533153415863118402400549531924357913961632868130081885730314615791968347143520942307084921140914785535288995806259797804259239235341269730322030043744735278432358140945708179694755021435041176630088094330482087728249096705987257867179261636754511701543895939340177873137729454640361900575908674105689007271969363994857622262368912439946883898835055206035700572234546043352373539722360951573066685311318796118780918741084237298369314402722994619430926030251221783969193779609358626256054997582913550816553875525629416777746656271118076169934343077595185421416256849816119776540212040985993553543417083214043524297463685744882369099120733375663456551015722105435690088916594826376812238115692174866638432604470672965810279322815475779810268606129703838796602137484086487916321738894939426506376725973631300105544733868105273292095796071366305861358597104308354074761906338239717637682984549667008794777570287351342424880831455423453699239522371950461616080630057216381638697531691573473153835975998627222778257714768561218768654932574076750819844059465472867006607307996182835626458753128716760742201228937890092116089035186864251845112317399627428033496219998014753835143996229573771119645898937129816036971005284880262098985479408101204364608439194052933517783921045227297724121051162795811133581656916125974873551972187504906393241189207873073499510308124636491835494868013913658635005632161121012137245191060725066490178738668602243678977676603501538376700336346271669963606784715087916295340336697543430450082084579781663043808527587718627160591194946627740732063575911757636930420563899129326761377950755799330995498309067726090302831340374883222278238991094848970724387120710746861363235771996733032573874084505142887508601273306570400926124493658928747656762294363803328828571722132948811542590103676090535496152602002632419965368491152133890306329269761109004701613885931000943664362797972277642274530906221553597100026053867153821479603212779978048440193580138522656561247397008592004049750966692426841987968112698306253751904050079217369675167166298206102332712903318061425766195718921936947877614851143841712616261407508260635193519299851079078649443245769516178664551818384994541921017542801346238128419261988538915336915340288710640372814585601206258840708730965189694000701783434018915558098481701405957161511398016190415735428318320291161983664020733635068718935793400546390704253141957063062518952435015823392638486958894489838423835404446304900727281865070391463577370776175180624290130170320458215629307406574645398916038322720282734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1259230882909070036745631807648646312861537735979823802557795092689863290998268297892158695867781423515880777388819913932506722356652276433408385898405762573092209561885918604450904151093277012948545515488949119741755739627593078159910670675194952495202790533419902436461281457320086015159028665414414804230178659529465192381348164615379464999402118155648753494955766535854962744207836448291539066348753221946428546376044238676894907875148364678567484046578305927263962814674126838479591083375366680800363558828527162781695206412889095662391282045204088394130636036170019981362105875608887973980151786061861868735803188725555190586640592015818138081401600460377954432471000606729213551094424385644160548788537189539591186394395776513375203475730897005327834794688573626423611925837586939284382940228938314455870491370140048487172942693905766867741653739224566904493080795278687064746699609887278285880316039874218091484848490586276236254454144240445037702185020766555554864260182769842483208523113771856847420073052540897007065478870856283678005617859633508196572079437146665213722664723029622360212713008308970931219237755248555281993661771897581445357888471175174844762557293577450752643363989253332379945074446043502580895491379511439851594563066876063413061387410122086184308686061387915783040849320242359386949119114806565451761542989785016737054122850499666066582861693269496477322761343914474546524839701445460980279684903606772012218136043831503409254329171272029889936986201339027536371279848080180775229630380491349532458097501524693484384507296071540853255907927156422361357053046189160958219017975126894079623326771611213050580304211240956417283345320774342883433641782626786126366972078737413999046700931547864564927478844388105921781025987001734616985229440164493748444160748197100333572724927431041892533381518517552386063890126184886171226718292580442223478491698937423577459834110842406546366323132880710774325713931421204061399734078707618117679786364716200361711048115232425752159152229063572691718915242476586046061044694107556985923458154468394641421699105167561303176535130013788189352196023390594015332496643087133257764813719010526940742168746004542614427306990282138273094729957560153022156308403787757540217581800429991979979037087918961883469925541966747838600198400191461091432425648516576807025366325449184581299716774966632717774523584623610494447570666043930030398162818317485586019263586214292526541987466902510323551008501144135253330501464414020227592392471895896920325985641476831645652781128293843829970418912129305569201086039862603946236997103856186384457405210815634769548953661059985084980714972136381869265707951255173449859775933993536760718077566782160599603150242367964076739225958644549388457545996161125654931669564319991695323339541105656582078902567539814177827059635563330487952028827276954130312291767415258268313119782625264392981777610823063083664160218145706270431908835306618374908937735383689162882488878685889084082963191850881833023165463293890741675559937027383663151904710622638405500692626110267822110347164134662411812027460974730806304147625260765798809491727766080860673094790477322249274192444594401770132313904536829256501098916090012355257213749851471189014511584242012454472590385775248884122804608725370927238987060557798968385270392805469566995748623886403321436212002098710901672988892006145642566113376458926949287240870263482656360118965242864820924920186517100559959302090802746042451778930361228247517016022883116365436482671016063260040994506248596577283680126688863975947227404413812990518276240187784068876179678451575597857083380543480364058224661100451977933693911019526536396511764854649420415691930573264540378679524660973017780429143592686024771233212517416608067500867923895268191394867446830352358506403664089004018583977681264898383794888318671892278543840680144454460354955627500590515636992582566853377996352336213835124382167309757950978079740526520297823340800551936659244609560462560256040403031858552897460113913807091457933936315331820643381134713920453946221267199646265236169539243410567872229341804257587960824855341687425174388483290944549501002600735360814610307880496110770084484032026419349272097982905460324423218039600056914002433976005058823798435707669096242574443890651733483641970138265211979674253178418782093746951204202078322350883167997075010338026437166249823509397316026615133435260929339453157368120095989860304114408998054502834834487162741247824773038281366982712570171315338030264462609345878384504653296761281764214947116736829716826891999689666354839825945840676510594715448303601546410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -15901323254091941470340252595726403785839093018007203202521641790394632003206215104362479268951246132035955013617954119997820256350305902593388873166227022866355838565817674341508796204767181657829714409150638567445379228797103999727873574969180105165659498661592601219826462800202633487020048059323816581383520685639237471615784053149957253240700581924487304180285019067838350611573163600018912425878099405705046828471383934613708650159872733521114248152012425934838746033535972438911816670087213009690785790036189600308067815507186718403577524531974940653956854499428659496421498191517662895825583728488194915669873951618957670700625607630673683015073709504875516738669235778736753618970657614992572896930847990360671908242547931216793606200354088549300801521663565061290347781362520662385897305270719707910061033430864286077760277027682886367146343107063096233479478533200860682035902184372323303945446635902641108518523152730795941068226256845457712282258384703029384287184100518446510824286819709939767591014889547131218755568205887600460678396638842810238797918365532855834762325344518556223848670983103103465560389175719858613916768661583974569321376785258480063445915730913918061371064870806372428099786794410260282118085416398140418080953837838961640397950388837316606046114674755627528194233579970942483422253070388707134811846574221127084108921940893436962498827273462424111594938755801757352441049442563565277005121044333499838658277560262730813997467103881724799117424451009515315988660015924529254504514939358100394945131734547191611744648588076140562961511650181281759140696642360299372966609395772715753584271870086937992864378217038955355626888966045872425335296371511615386741087413995782000863841298155637005269545261618654426118589056587156153434511974868780094727914166715189797318924536447195367851750123400770823766168598308360670466274300893777254413100086171649260580105413874693664903425355827540299805741111062947030469715447569173128000076606141801625868648731107493520782280672026347955485095486042687115896733540037824644068377540576605189284475811484947814850577355261271547276688166475350869960257758258853295872819540069852200866088360909938415265355244188499774681006589873693377210706441972738307535970558016342606075951438446428930836132383321461474212876509852503824908018035423816610320276288998899856879361637357749452815256360825448417201108730814391210418208675209147628263308468750356048321532882057831301864130912104729013206213141510551905584614657060392779921688914581260133794113107712607886484721210325543868679055092231067871635177091637658078776836074925957685843477776581817319033871416636214347010336906402313539570345163317191610526924960154972593257725134549302353096343895771321620836146209982231331032120397500909299781981141494516666382189624693039070538610078546060934413580088152948770455323484963109792190588603381466360029732662913034858652044255858690170995600334095596219089506300807475570623919766089131290967911711079841129852355262776070986822913025516242219780562230109581891605852069058120917102529125503329851292973220261491344838559604720295206594126932301943675636949460773293031906261235310619819660816343583696284247738466545686933251936127661307659871934328803560887445848802493210172243732481817163904700266768684633255540585871144867418157341315798726286187497464149592558216634330900517068087077588836569333665267850670421716498708536189943885418923052273933723276935791290303906337192701641114839493179712828903438467651097432278357204340462975666491429069337606258857177545425749347766481441837484018538449082158507795455057557098549033593892173305442796088813103868163537373670410950276601655079553751930400353343397100528304410531348857143248279831573305500132248135675127546690050944927032161698660414924769129072906482089651835309319613495852753397127190732955579394286577689506126173857023542388997935027845782643244569033594117878791895613570264737733741942524929848169677935566651853698938165727957731978391705555262039580640223404759554367570967581077581711872785788035707678291492858104670239226190960346986307553082829950527866700835627810319002232451444636559620796668551623150410113347682113622896380493914276039464643504426137792670502649934144027925082455913727798652311325234194014550212333040970833072445844011891477653144409097697822302718344897536144778101447802068965833452560292529902574120726791144433730601127556965384258215845301860847527827618968323156418137084835501034513580647467816682610846382392007525893072864354272962728102684769936665164174554204709229651151787429692322588963885481625439111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 84446568262195146866845462799809350572943504079379790052849285434438612844716300979615460519556843608005682290086718036082015461636992935733574539416754220470288768391036753066719394039863798695681387119193184479602227528150989028976714259664658007564513429213452267140024161272713107687497568546146424943991596538908169003876286640324105696995751248116323708727135793468833477543720137298797270735720391172694271569046420904569582588971097142291602297241258706372929794214470130289627182216129523457477460675108847761902037985403268742802454643211224633769223089917982841677240967373663563413434637094214745264507069355913625474972248855927216559116715697588970931147901815953077276051681859484461541504429501392597340186508171773702867358040989926219579924074424718691821499574347012648538133701130999102256804384737515366515238982908972989105699846372102005842696113740440104611004835571906820555142901069448891106760763305039247018565197392357892055093033557702568598012690134736107389509145257190174459093185405431736203501279822358735654976706348937408196432703513813059661666791035257129565114871039772023785272886287111372187397768069815505834230880758273106406361150093903439781110211419153310466194897467280510427720055339525122781210680812136620102951174975833437983585371797709275745383049546882519177571740202433330488938613484446237900231150551909114263025811678599416338675347489376985183692584881670978337671899189189449209489992272513989691087318882852863461627468135541065616783940719869570948524928773204963625487241122861764710565653246680611858977468980324304366557097454749375853918034363141498542317580055701216865637488427221539317195518743596907583372408430581874990785814303044279087572923501209088197939780092153744072619238132890799145378699862149945265852050849246429061775202766304846004597867901050117743845673953455609047900521252429013971377235222965319344773395293349401860417187031803311899629440271042027088261585843055283506233265680312856460876660366123178888335873710809550087499683313331525769754937197987340649602593708610743182895284714603709513665309466058295341362900677630141993422747873242530737213781331413060223565163452348427519089544022555098780032517062896258414425023379426188286677794153263493117440057311998275160502000002657532997072861318622834922938413863897540861612332503101620543158731644881005541084973574254034549494422467008767355277306312613460200635744042774991011699914827083830212510034963452960237754728362273697660177639395615514742927009021629959816954886411737054615675159400537754446624343418125126429267640587834645381224863635377372667472375870464823638075579181147104536415067656612333011471051134287467124093138920918471708087417308002445798329760620565038933435647577159078442248905170198035710155947165026229535229030430719218091742545483156369122887231341974847893676785440575592014925977609667514265552074748281160260945788132465630628887880622665312165728768101589803052458698258727982332030863524366119374826126839523397271196642371361337734662736369387268105025788626506036129687527516090151527973857830433822927114673044160968860482544024867078145127510279355867564393941988026247830023891065555883795322555664921639514820689981304645438240526168549479622109811621285139753089285336792910389027789146941948017008280427885743967915597122633135184762822077151115624990114237941851044652445154213025961878842256858143284151067431664827508272268352145759147873079235623431890458323805482240374956844185953572470747387760272817853810814791432630994890047744830273800601439345610562409059546469046100140068813262783930034086005014396576793342274425398046762144847157230019864453880650823593254873422029895086037539345667792485751922259126463765322681957381767517242264900571660886996184256334581727966602334315614483793970020065325496910630043755858090068202710897864089245059993718657597364748982110072968799172962359362519157470870607744240222113583534337160520198186881801377290376454721111920258814050180487363079122226062196409079490020503494033840551440328865606826089233328444925950104450191036934792599054053935585417393611950380800395226704124000491987754906228790899202156534600336979453772798164063293624523937736319185711299636798378428539735341291380170498988361698672048939537496644673812886783749631915472931789706146837833464318939402924423393055172275698412535363511215355157395012892758995689846046159051295564574490844773099444730555574958756745576390573033583562473958480955767327876682302595987031003451178155709320880992345170087498077739332451414503957161453775819485992055281972690981470492006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 49486007159653916284841291616681151798283990867059519416766762222789348467852261165925243028585426688503877789525137666795440394474518021569066196716365647303356369016132965394743240956561174022821303263288015850041282893110357881336158756401226387626310313827908510423881892724882940493167114961497077602033383845543950979619906933417404485054126213023520848867068449883143524533004268786357415459667236609161014174978510590979669648143507782584554579516006700923356186103775511128793922883773964581096689793541287498060086528711569139379259649845421674910609802553503214751138229614926849897157314997022139789637732680414762135898704331623352410505871627369604685922060352905471339920351200665043425197107701112267910723604954660352512736655671739124911849705920111666434021415924144771179501124605907889293438566360337764721243444460096020655557203294293476767729974699421199968930309772011990957266253911134151416652693759704174598878243674941022354796482447569340670310389196390923641607921068083366206176716068876429026136049034094801763255856671940518571590785938319702034700344437164986652746504079966463426538934858928875562668614551756181338675727085491588012625996098263955372905207014150997095816204951133412370388385070900553803367059793511376804579166240409321939758670861879102542547474267922969957956974795734511521142802261185955220438554962718900362961779883416860785405938315370230658932469140403638852105223456008694748140669918779568637787373896280179738029761361323850707211947744161947882975175676751397803474423160337474914734289885782010434233151932288128706692126995644754243081360470799648564791660156844245290934137925663020834203293287266183590162758222619038025806409537500309557528268476988039775909143821020159114657034338906296838955133037933033289495702613753523022030331003369410640762490527354844557514580799102661072388002908364875639950908967030719781995015017485848750684488064902746601024250951161100520541365321967910737430016063658251191224493174311539738990656348381524325718422210138768428272474983963915774304371860527223555338057864229126792684041424626176786389484918290124832556390357771826470851341534524672780744865554138620313661179904277471122039405967416852910178393291582202830994235979103227686658306103716868436989139037115428044788969551100378770887340646331113007809601867104871847914785943205534174522860065175461148061869534636493374643250398071372524964623673172411425256381891162922311391213951830324505514660726936034469923214068081518452063017701090828534206657875010691032204605115564715883920263362740416682455447422717974080124039328281657623924943544695706177525500536889966565859400832154866041942632673660747486265430730858481212312789726054816602084300129780598060285812764177028634650189050896888945797758782597951835931333421932258508433639637775880089658150508932503271279041275234859843924374626698259849012932610491036770868128855430780691823695825503288907986597691108558570040953836244876145316742323999932027465409807095229367168351332551685627079947674902003444678829747858693311084377968338725312285105890528875029066730014505471426946537793084938971939513831190239028114921710033616102090291154715407809688410205992157736172954898852790884546862300088609770068866484834773400903581354935043445710547064993623712846932158861391886242967884626595839073459946280033963126886927015761031298931240402587381867927206139872484809817804034366241078673444837353278038507521437516582809298985788927220033604996154823212901090425681804552954090700041691079818982400628429718038544530979500203370529289972442315219344003671957275958159741438844337352334316351009947362801634881144701738362789174409572356168370528171959062749160385405439480327440669216603544824952117085456747309339726690541581473691350620817225536912138086965325424457667753260168691244561442018803869966605476826431863315355935126298727356979437562407727219675977213539478469480483512108021581530606555010209391761420679857438696754661331042922370418805149017099507578273348171862353894834585742139594750370945449160208324095731718136211386305131074199528633128800964612513732952682987231441932787390581901000073189042133438957673739823650890131794597569860721755662319853376887698317277260353986356657730653995140274743686226416895502515720186219928703217689511867051585162398473746177016451008837193304476434579685905698552312962571535288132499243887757931512765992859524313824774965880529876634679639002665727663992090556862562681438938864396776367877634066251134819727383796771172687956768128593394089221141652156784821008623575736017009580414928914825439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -1212093598619223311687904443837074963996832271553535046719213433356837662122620584485322500882409493543314627654570839075615018864700654412187529236865753349366590852192772414509872986106756213306088753740394419273269139867159701380122984381359479061530160015593379725578975040517715542618315880076231256446768906183891585148124167606748204800998297779651137271629113401695179158605402108880465822853122991563472644063154299390120310702106937912463975739387162486596396708682267165423764525468060543174676430255622157842444952817767288361722847334710762779152464562932153869076786320812066994593024465124127546229475250495084016645024153098177333466436077093397768040720638977320099770980434803885386029107300167149030489577302834115145453092731618225724996274266405297616401900287185300602530408808576847678141910810966156951461447851202568990885586839819760488418539458094339315087251892059400920407057001646717169080812508748769576098300884150378025351174698510559204924622842721710834850106621499504070986168087314355940432608872467018465306381573598304390221562616931583439165733095604719156244530923451944034661572345911867771574077384266866730875495655123549228891796604973746363594641240206597764811325767033523364325869104407731709823894288628116110354798909320278158326344614127542878918430204485130417940716972908751669196482226763854634727267171953062288052380438433345126093337881094980532444454275145104370239751644749424774863590861145431575169520958452840459860454978089873365041538289741727413967127685273734576431216927972044879501819109010886728096334637452515673283323921383690582612015510299369122649772283683786780463824891853767843856074559703184208898811085347870797240247129087481028157099408490946399996361419568147057927264561596121135355712984056138588293073433390902893148720505860322283814979368941866832839972194617873258440271582249675111616214934704307569276188231577080865280132270230783747113563083570544574093341853040504861290043661543801052082923675547397161289450777200894104758207421653538179600963002741990033093020171938920157964690710992790352457039236837839513845318165036085449427156592946865069613184663405125316004387466694844023279669801777957370201430585502217897753111553554999571544062295444613265728741459689883891128668194258515583920480981113071474096629801820916739680367997923855250662615124890550652637303960411686977843409591865161512251074348981577873715246868648491587818073342448229538514531807349222435421694487801722313554732370195337204559397757845195873998338553413533881963692626691090109811709933878555367329754378095485428638079444553248524898857552649748830767831855677265901872630698900763055165490925912855122396294238306335719920253474988337766328782778781299756837251811419676195968480207855504289434633378505893951703519081030677857713228329804535994923669330983419481950353055538763243305147331755178550334993624805224164970744102147964620585660199373572117274809498637960326447122330424929431348807463465223364577024520933894524902893090502840788950463768943855537202626262295793045384160123194979599738100577871451942457361699798008842417817168050429483806965644173417431982467598920895385242879515001412368996172370840932772395046316666002716825670853700531050778794763045136814864920813026193486668624584804592756192870190231626056144933985510123323461651623131513149066331808654330712140056922098169571984701109317233310283402984949645005441889394689016232305332108622673943318157166496032260867661793736950132333123775263277000416865150990343935277755391905034767476230253845768216809241352598248342643466769994571488793077705518337520894456318534999207806644177984699454024505051006970229603799171589058424590534434536415646545935103862300559186883374281901973775390452359161574883498890117946748250051779334581470421322920956445193710354644324251587567368400361246945589887057275825011589983116627326246217607585724177133075878755500242025390268717196453523582316396396437699237424071360168613078065234160521537920050405489790659485799329953335993637127701323404474099830926945986301352715587606636060931706112845061766358005897452393943764731426977201074779639456322800927002263444373722683412737107963900957828493749026338144750553545265381488926910463071757751819191245004627710858417079889166457957502810757235975236014254700044584056940824118449400321307427340408408276920995531295740028566682786990827970412897384679014294533852433312891430006721698137279104472650812425652797505370335290428572423912889063533025875168596921806822167929451833649417622990683960020510451941685407827942214767238011027880554199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -42855360635820455565198892165224067484446132460097367923228274089709960418336446202235654906749766794771205054957121569579857391847812594029717063086283667374297326009679184979212116018243647540474358124459615651260596080707453265520350638813892485304635222108425757204511820937419483702980654278332061678215022590893007942613906066025425167459242245007115782711877563660774152341091740461834735879018754080042449077615096310554867934439178903004976230812264194838349030185905440459867943256198771907532925572380634429255900517295897902056950150161324991455991970640378960366782481556118399306897284003894056626859127198722270974692035366895455401817198449445999472213633680653594228281457078713302756644126111801280148531117718140790225546808999644836173799266979613016849921752626857431023252331539731127669775884020647698038937133881160374665463272243119457483730550396522923618717476339593190607238581766320860773465566470981055289415979722613650845281084866877130211259736037350118914383377345884404614731836551699393862625788391559223872595570989285336195240339629134643371665433299816979806888893155331950240230444310286566664164453815635401590499604251156307549591695711289804383184245946021162943379416786030370260692095687994681729601446246301808010140016317335708872472639951212759743566577473737120527059757235394706836694609291029610171720106440656295484643883425528750342838518692093929649072408422189228229386503165944591122501114435873454774155110669623924564665231839400908608584293717067471286234785699482866981776284574785948172728758377401548779571910251630426584035243122825198641657198733574308831557941280366767677194183883156870767979960776186885203777599351808908574722274163052011881547764489457324657265185150486172613519412054413524976732863390018605638574098911031070511542539309996873620438971251431295423219390785677224237106480221761421767416746068065851195856121223714832427822430813540151279499523856139089631918734250909431347674167845196868554928208992913710264822086846030742654408442896128608397463135307903933960938838280411211898798979857614072430597509635429722845267274827019089276742492130285036471304584552682749290154415266853906458091114276279345782712503427768247388835853513929434546849081326112305073217340455645212341742361578490593144190064756578469821149874628863196721333853230279378179808716619596801541795562615603432610992196394209791356723017744063764642850864798906928985148415044934388092543797781452074586837693357625384630896370387054222716773646536335774184130987983156194295464906884906791361413685746214254544745181524814717170988403241494487974581543890532320437297274738351133213170659745162957887251204201975544363463222223945413689281682104176862068270493956607945600758837873248098279170635049157181392877857783657712620288884256281422333564806102396026020548602470600506276709882086522536540610010691370463631727838211991959423817916819066815640901820562168547615879526777952252583791262551262773418879672423219674877647001867068961439352993094765018346142085474473132885737368671250866528007172669756023183226981538282259663944440338967111270625811122945301825670926651000504094064768666067856189266108120696755496858711327488136040756761596912539186525071007608131872648567692676609728625273422199385676853747600023268823734656578517619123843951596271764678802927234112984290578222586308585449559530944731428882705453200013164283320448231556628149495949475358982250667749485267909829114378876369822426777717477296290348641932364974708791759660037971414762375248133954546292485402155153033171768277372006321091630186118224031422403523294996212659553614384833902249665789586655176493756335602204005425845378735322097260623826117244820194064613070872120707520681643606692629617295454255721446403800424762896270115491407681687281266428972723093641831044627179505972728349299877879681872396425424784813495889617669269822474554022272391987257147039981396094616677433671776868049058129634069467891009913298900792921687356398814911114732478489953904806175221840014278727617925480122663007301158470356688483681629842045345786069574482879119491233126158167457928869196272395286189923239145190353806343695053294940645213195024008250196688333999770265761670095592321102000490678396935082797356769316510825131056718542162068459869172338476233398294448213204191355210709163453708806345901635733285744301350075233217790989391001837307382448855659221175587197230375285975617708337700520941879641252648980641105723969542693370708081697813651840147858028577574274365766600191245219702066541072823636088349872115545845014190256890534229278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1362470666681412313139604465158643458945617912623052238792569322531281367472017307919951625760161914313461068310689712699573570970858316885027485586436519565481566911472158668973735625858090685068027759444858534865350799672088799547737134056797256071319428279081300890675827779218013222276655208472881046801035057170620302321557208310890687735804411449982161041620831389662668064720692217941178968929653077196144311763624303664860996474187551484075662459185358272951213081980597888238443127370324241490482665065657785133337291557265759747722126588268600168224061337715310557321477856543228191924080205410539793955199216042424847912596833947269506879540667297461206855262650014840588479966134376130266794757089929083766047845634324825388095692787631682416971115477515863699038798737695301091659114491661235866586927188686401542095477464637346981309384639620865062201350551108803107184480518326600425758071612846493271981591428692881342996074741183832785354087536330713436283279537126859665203295306517008847869596303818555532735121487690712936584619406174581988614420091372742046535025947497851723545497093545691947110929717285823039905460554294055370196046763714435181440441369717102062777160201914903680213834248099124651190134443145584329864772321003596717379485920723260771249573298093008600040163689639141443864669078063999540667713684324618043603154845754005318988991143887082152243660354447669187713517691652747411696242944750571916048964568648984366647743442705655551009844196275414357311560108975005547148013502021850617639846568217215453054446145956672406449053317734616178847085547992993487546265153014205373171773881611886596466670696028430325053670228372965308226294344177077967803955174202788228900502768230094771257425271598209124038797363078743183143422227273713106756200716838128262957005786157500677920710096426150896230714147593531304331605249831140688634878791777583167768250919148767814144058714360728288794802319202690059605372110803803299942196197012110957939325308318373525628312138615265886548127181625669511159491307932896343475441242274794214774009047427988720622904003673994005647976463435763881443227127471126659029958313431022909734481736736017480437905673734212666956133607814277538080022954096762339249056712198054072520379044796081793566783747164488862616404492107056725830128410320061852237671553177537883696498018928674975731955783862178021727972030964068182612484990163254644030581012426235905399965754339563703210486998981427023244060706536255085391303290052587531896465905304822896086600142441505153553057530282304810839363002794127981234610113971552470680415856424754330889118782828583016840265956922139374468465686821686097144880102666271711923517039781028740475076524908271929637194083516743914580503333892325984673992150138825355216694090899198064042915252134205520770945322117397831713568626149501876297268331914042727549195119601329299488115850510746897085746595662269582997709662010006108042216505796629757501762155965725749455927771723607851567005395936755682778814932460342671866080318562234894940919230566257422173926167214163604758744558135173578667351043044172969917999970431486099552864002405435877079344363788346412146529567636784802267439190227271036180644573860987560846453830830073715522728024251930960563472723575170550846892310525532861856999589540616433535394922908144923397807062709221323396647723304363763081597461154668887479865823047826947965200332880869271041467025367011681358791452692336988304993142221253250554234382222837130709013745790018863569367651646977768007683648836836947713344350387148179765679235770324622914442009311565549084446977270865465550610123227596996937958187743555266005088480982523933983718622384763085602874724994272265095806461275771247941400166297818606878751713753201719784964406993099063769297777247068362682776852401839812436799330901143175710998477012083109448755745531553640832706432846672021592369602082524526990562126494390597912658750577689505276878632225563275071204163583814880080121645182504044322030362511591706617992377204817222596712775913987923762529855626176925839395895680314540063212550696181969045363996357491447461041947583966873786782853023816673952633417390416657777802004716657957529100189051018181015161916113917302943342317736994737193081809318824035810520181358795448534590579476366405070852629778899993519851168026752646500807657907503794020448880928497930931455755813947030628318062801052504056215316751375568726419156443222183108843495651515639640152223330893030220590739039521048486096230212279485909337357023341613573658211958134502949129491146053006516242333612631988525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -57034469723176661845635904476561572145977259679270669539673879469419754420772724808987399259696966582772448286635054291472785968500923253614090931886292417570264650300545659290899472419270321546861433383538114585220077074347063815759049665713922728257137621490518253291609952714517600492614161278876103015245783721722507949768807718057665201280741785557196696370670602240417801920770969338431594665745965004404490659325630009533809433601334477722668574039364204123600318960346417697611783141480779792278487387510422157188010884174052194507875727824079735130309052500161699238101190731027338975190496653590110982369485899783906963122885560547316634710761564895084372837764212652827381413633101161704568171083152931356681016982546176429184410448861369004325198136927884222079297665253155790272750108529448733006705752616712174426473482288385488597546716513821812029942084841068899812511187210684316863032797203852730680367110347286801359466919992380564314659254859760449305389955395713579262928178711275149675278408661369074398234940048192824842565462907096168173084067271366246111703496642076876281162201355044846998538732879688352996192788351946127652223520823289834506774956272076733213739845757794969845087656705977890208216358841622283802898617126997163361541613046479380275655056190760489027478107378711072557484069488673969133169036114788886744741766908837495723520971790911566338575239439340556836238134372216824448599277837420681949794646481493476355733584110951527460424694552286146014034338609083579281523368040991575265881739188646404193201330184223870699670247780110341254153257648739967157195591643088802392384841214623307099670853829014937936694792753808684117377117929115090085130711677956513547182669539435067854440935748912284417516904825568284206231932096770994841751994173315162161965816460108092669516317266124687030739169902245482447891188293508667719017238184197896959106694538651579441755821856783160098476432441967602503390815307937050325183870473628465803289571098674545145475024044412316693799728906252263306023420150736731797851355670792357640611261703974605308219094197639606246609212709630535004843201426350058120692982566215866007312306883066681174313201224715725357220818901546447218869388879779127237468769500914500156272266005277882719837249103295283242184251364334113892502627678944463418984205768836338502636238536452871819384454813381821606989631294521490549102988043654158953462567668677597572672483172839976583869346838519669483694082643045620979100524641292934659238565625091445702721177586312623089264671370930195522630095858755343632189983420124709641307083829931578541403740017335229515219105303241922000372273818911818898289911370441578857878586218645290612945573081871377165230267976264083826864219380072050097837563600001389728591670491778288167104088827020673232693369418900809018469973555199169100272575387616367331478052101267209301376320502347139704892493733723543998438342529512881666173762691468903972718766441445191868760488866737960641993106223126571473573861592399353967041079758128296981778573408873004783322242665682563499330498488045633351301508321066300149754905586949033218002491731785484641005228874424882102513833318017354797480235015168725201522926762217774010754503015746134073112866056529463027987852267787146244384979585791289586692157678468440415606350199592058029988543786203187143875600605891721265872347246257636036060297759980627307486631399674030559887120016937699536027345298585465568544866743749862994315167752056372638068585951852490520344304320651757880567623968663978783573717050590163720442955005879243814331697480803465742669621998422602665070863213402382539723795367680918775846545032891950684933692395144125653560011711944848524954593008180738075792734826532863225112205875557701461851013608476263773987484066305607608295426219862451767835089578018118064927703642558312741834022885069006391032817487139667141600941700673888642113901749773410312128104160211432106310604571149314393606101491715014111016585542975723734260313461462052428448141211308233425951357748523341009897577912962953956894780902265399957631751397680232604839600092870634773668094206554614462586460434289188405917632970367287906690577124355155779565453322450528953416954065807409238590495561592738517772609802048181002683767254802225559356627649970410890589697578315295263388092018684019089463671236599238619782756240476651942185118792501638422206220824827592180965845155017991064904346353029927560372970226046965335975798840859611659695823495125946467331107715611265235802959413832606002045476553004197228193117322541755105380102313582897186279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -583471009895334093115565688239179675688484211607586708071086506334099233090926736172295242803768202370629713157130445450471499828572600527717291758176937608927136419757443551854381186424116726027010107859203197189113827811179521818432661196631224771484133709031923650286566275911919594188529774414174303828032997859344466005373595659872956605599072560695635310833752979523106979344584848169130482379329275050949887310044138146763300050178064277644649898467874089273460502736650598435225625308665726111347263304664122548942252106963347576788820536549680326631329756605948067956644987131962135500172891889518910684695874921890698896480777324554268698240260310800691996470299486022596192997983630656227259003737091165928226864748288086523767975997176136878685481102550237306788225238732360527890302803623290986046904549830161390544690509224171988955147314259108360670803901120002491864869851583127712115997175437308237542372892015383438861978884065474320434063761565930518533197142813279289762194624940890159327260705314595130261404117381837965987485104288721977050134812043311121084546898788907419084788213669364471265981917932538784741941302224202448092006131589405898811114237314275237161448623158862049211156407602149256417326429019512956506251738037608356339126425989314163517113990647956738742688284200770677843881738822177565272753362295226348377991869151563820012601805360038421401146421241776546743124816425489444731269753978115809563039853766955376317201707308042533835296198606921070859641421937890842500543279793079051012904048286619717530902513474523959323934147164399250750363013264325520330629829413203467912070410505161610119630596463276890014912748301059148281665055628562627191820220439573955491019759008388794303269223751254839898263935136742223332443124476981761723961946649452702861844731273885361404491985052983592033504806356574359580305599256642503341002086712884630724088904001720537530161175346333685695045762491182283137998952021893958787974822101345452508538190744914416654514258051511235589204427373743142809234206027154739329046517378710168565976742567429417433630044860366586544592978226697509702323669194494148894220585365820452490184063611317734241592251165599639527386469129454462179239010056771402401311644261103802249636499162921639834538254759670741795747499497827305256448945105689406218553874755665231567954778828684982625051013924511756129432498881566739897211449500197504840158043141292740053071294280813866264360886417832816240482704407915934454308054232293289659132964781152449126574922207490174354415713821050906125304677977729070832057179035348279598566779097829101753727608156166243701359992921515378244987009799748578449804175384468837161236682465788513380698136762283817796894027826709082433068912560753455422740751438267625654557557276042529886766101814973760446611027906456777843393166204778673218090825920317777609793121398219720925272222686048799850615045697721463753440769724242181473093326191297381957021453149787415210127345528083232239035306541052409518927937608816584121461487613308335174070933944605847337392934603511046621103914740883229491391871576589928990045631001034430719478727596122194440228474295154717771070607258339151117881107917926689081196771696042022276328419097420197443442924472958853478065339875508401612499036507090099674156004916193593071260024592524992159209097299178578491916748557312171169284101526735667026956972433946919890282397451827170316280158000068324593271717824296469988375704391657630924735836540632768419723561720015449390143051061783871337728883006002238068111295131876511709601228541162144272033027400177559050793082178154903923333434086144783789986122398997136956781958732360679908057787020105392942998794586060316374417630675391809461250460065315548675112468765673888944258445417794378885180064179173042153812923602677730229366896946992162147641084095783206137879985514445712584444382313163470644284644433915419494328524356436262428047017218989873250246427845346578054078806116449325655118136415409054468191898447196772918284187230047485426377578972826257280560217588420971761611164289675245768269374794501689816277262782424116727339852120295737707276460699043963086071410448920601141305492326832787377777426922475150079903277093910271643182219402076894705501189828982701717569898580690817288756346666608749718875335098414106582513465341295796395308880224180082890113967485819449664105039179239454063755311795666074845770498922567584030452760542878691985950463686990633864775545911991098204919485517723417630766882213458542112199650943301436111146039718716145744108911874529785296916739106178283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -151852810379235431621930201849187798517966637774749566032395118724956856838232043797286639919520818683983179734656919875758554877198884200759633165464482684168454430579727948284836477195579655701729062864395677032448075885951314844122846584055385950518881931815953160198557882812502788940132244672704317196759160968972573993335264188302269440041950992548493813761203907043720722711800116862299326397358041102907474218419509418256489143731085358668595365974901205806261657419542768352120878529592817889909074304021109014890845847050382158542181089531404762966136910613705709537705357901048333824495881329380171077523524073919423921571432249447957844721400912324108057791193185939235914643626152028201143740133722913979935795624019932188886179729445419075938375598467441516940552851328763316268337934952384968388564633227804830315201076195256347668333721189386707553455592193827864924660747874180869307032068666972076747089038199972758258137599282278427071483748365055861909029358660235415716186907058565736998692707728478561681671851308340723992821106744140162224955247965403654210683066910180877035762305786528527365859801492483303541148122305692607869124556323472382566185069157787067385305968500903858844919116780792053631036466303001490620918947447881598071797029818501944036048664073761392518950824094549200972651522547074320070165218840473707127985120798242206640674863618345378994621165120413194489795523643402531531197114175650667899984719143452341404276876941425614890343212594528186089476911539079759965824388003146506755497995780927342952688455081746409456856470474530031861456266334208630162916255998077945062984770520146842793890740044570361068132070070399733234126356749360001092489151156470177960556343062550310811654727446773959639658702816328068529909747305548992630379424139681420532232429197415113368247879479612599463205930935776608892552226331281259778371363835436659161595057404327674773419973734839237028006801460035357901334087993844963130479877846752791830172343368493713599368511706317969197570756305462991572263214458736075148481955410575954098614074295166237192042447960616549122309186256309122097248867314205080795043611679020047298535473268449144209104941454312766042069020471177183924521976729716756686102595351140874082508920353806903539346330997286267396322061395655769939507944234590903218925809064650321663967460741536743062246966298758013702589580357758348518410596677243202476669401185506424070284074297083944632945150753209249429164478519627627650133901925738848586643206878396925729367169888787229872934059613980264021930846184293208197030816959307432732797240925987327487634025170150194654929372065671234398328233460736092941113479338489339974340092951899049925059775144268132931256969346026525892080754977532437879498453857190402241567224398037873990524714138491036069982433056911645883782346163275705604010540090908240065336875252574802573743636179430484817440847608797406842906647536401333568764304293631330632475455069551477836889164003807584618928487384158040501568371540323956255245662577855116112533797231665394736390551122542271683827106383242650234740929309339070165896386838045892557780065680907126959535742089292588712987751032290178078384090076177659585434329955446573981352846475514562451158097597852597856356339043252095169156715536795255496373297973364370438975543054476997363269400156617752154170102774030609383610974173055758252293991311764850524816638633212531007217046344731074943929160904566693505667267433000962712286710972354983116673009073094053761159445064146010168783188646356933330362174843244212738599385846372638394588960882022986852385843333233074964986510053512657228570067242006724364044956574441313224964417851651308123627928165441187855608198381711774117673873689527084742062853143832083122874076083407377011915656801851400869176247232648652213893817810277368230822676627691053478277206586193837153906747059324656793403785249841746971184464135827937191398799702396052461934150060769093676473928597505103278385355554283363042833217577976173302511644814819695891849177173318185837344860650584419359707233848128502279084729462678736921753473775567784437459899256421200504385111200931248964977968061759311115865274196631124214840920687770991725786171359521656880547713724953718621060972272019315105796968438040654057848364717956706007163873809159039694050052782725268789513655959640428973753163629450247880524119213027624829943217928277070374530061310737130299047260147969515313668945897296160904697903185718509331201406281865939156255262179673266128921270086176223027321860593267923963806544207789536632777048647403717041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 8275812307555982043662546759342576668747014774351585905810686755788010624516107183900245875907012303357585360796027021211613446883520183219915244964261728456441157794442547951317793755403463922096922472510746706398109687340774159961735078417980095662077627759768116111938407309871642403514508454294294921549172426970567163223731942908898169921087277867483464041253480484018746465018967911411258646172715298482279417212472334957522323209530489946707782831134498833808352126019040555950102927495987739693484268558815673842787985046079891576782959114266872350129630656293520911946527199522057781065696810334315931622489415671915846192059102139459458747331090326376073803554553238337217674842809920255625649191167028958971394837984257995088401905952621529640889946437459824914351462073158421854835586258381577163051268969446882570232042510008173309014370360234833518816516271312161758136267298479127009433530410698574141315464689147794452350337687542028578398053236239284970400559121090745882823242067972252579983275518375987450289042710511694951440321091938377126919568041870445919234818406957143083653403496420121496848611975456269500621719351514895709808644107724874923783094827748479060796382194578346233239331733783252148727419259117092819964023846147668038759738974500718950433004692716281219529286146971647533304587549982811989313655242835605597448037553715685798569966563755325500802690441764657803491315106198860440000906104767773031217687414135373876696022099462110027621850044960299715354878059541466997338374886573088864545314900350838817449790052239448246940933414600732063424864639483806025794767939811931659412333731568163736985185019317490946077090051840851584173067248503127886901933591118008905963057044547472691946586759356429826043101887229983698429997803641639118731118194069735396672630595703124886192122363892475236776893913105158610387248810759159499734286581755412439278312522792513974545249459771379040161407370457635039987064637462978633113004577780890466689107517648283512539087667357685758378510398639310165942165107442895811926723332395231233384043231428158316568921369971223618458787387296787538976121356041818681210756757907245085832180841740037739995046041289176840610517518394778091917185940715396757329354412845880542221329315540984464325764993422121917699473193145120736006930370213761551439511196364527946348290322001141328199911171011267561089004129661810804016806615180179872829282454018708641536493126560591593789306789653725586499749511809969005442278552868635413268278827756495870055077919264314440809725642979312067541692568284854428396440750737225046781216049617272659105095004272496038618798921145359480852738795722036657729787315593015143983327986187704973283487275176971527973321396473939432296875324087848240683178926897378927252991534636659318943598861533294178779314700192384916674478248271011703144792580637426329319595607394054647441967106488416066530154714899559327438418802315922585959300180087712883819045524339774478208685288896595502865539589567767621987009911538676900876344765024642401901168826187952716231539566795398731313356505866290392429124145027764771751135028126508563275846774626377596909496934076205596336184560403046010399213052626630333964617677728865825265270197510496620285116752529671134954433642936866717316394986256735682697842019196619011129699484125682893815255936552071515179593393435941564001787425493170892118565475294165668235250550769808794385224514457934542617801706396410771896956891692982858324491788489559045749967246661927903102592298626645752077146739594160297221637025383963759738125800021256200014573153182949443681166943771627355062779952059260009972420618632602515789237167039487479480109197650341157027514257761989259760111679080653863413023407789829635232016777990963325723050043771249583512885189359284606384894704355619194661577502294025257902098528782373912249917854757999442227110010998622072492474385634112882552363259207714385362507464540090857401051148025888010240690486830773079626087222615971887544959976950747177759479616650838230336358007350367395405877795364181897287734360999356491856559302239824389182832229126212120089593427449009801441612657726152508752880714928285550717445444171993894103881210918778324023350220423855718197528261210557505435884301405514188679804604021632175264240726711472327266421314020853807420405140717324820675840070514842897503542343683854750135006285594797357923927209136548129234804576668532616735937165476469148520349899594356698570878113875514426989322122564045554886972006298964326582483148687251937669831172163608935339370608570809191620498895645141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -197323878023571656158866905542998629035379783009200456918967492629933017171696950427192433102103985471001946208467916004369382228622516571237976484683493929078867195988717124345096111993848624980470976590504708111010171610032387764154745805229781324569391378357604196942993485018425594078833842412628848828494432088522094852216658943063862036157273011986658382850574285025141927567842084251636592140528225328953563779919393959264483944115619895589979720224623291543731119051863738727142491780917234016190990554825860919050907873444882886048367400761448298151618875735983738607385492776797981029904336056682065831505013109311547156534175765561659456095732189263648712521430709026345220363566994457748099551580243742929176522100269878224813328318870889960289018704009575948036883526619442602166827735522847520867729064499518441892063990688559790945982943183567348524997709619322780238850888711069906123447628794516972275434336079510544792626306323011795251685525590053726860139958714302611051290018917037030292957807313188676383537963818185480586075201394086483594793704055143959804869590003670839576177716448909886471629998532563003064493487871816512802369597488975904018190151128010000963217764993282765139999895854032150460711697476913019506969159381251561057151663064201670498537982276860706955577096943151040972357116204055655653586843288086577873686629897879521905554386158425752864262919645258676583975758734831604390574342021565830360260467212552588288447868510823503651479088341473055803701126760780740893629103452153977311114594277638842943637596559266265652841676563382520947745650656293710035146139426604616664037861558149883736994562402748868313076679703478843074951000428515440997030872759509118555121936966786895113210327642493440256930282576629590463315664976384489680637018970655182895984593050204668557582959926241073320173070364046414551474687742686008857488040439816693393951779838213295905046249971449751348706732343935541931734855805651135017410123878649411145418548585674383796114605045453347311171599219587075300795123888357697881191590176507339525518398211166595473945698582747726404495653860425446686274985917571669795570222668711404444379344924967541527309945146880811460423476676519152950530036285440376967302464756781060527920003452139089245872179958549095996783945104177774131497535332713221691378428668149905125113452962674868026470025163952252348092357713935579950372838172047358953421480970616215790734971409180599013332553072618887417273417089019780918944690541961066640634529949378240590827206030463621553165679390658684098226443932183450149625444258823688885697647182483828830301580576057690983807327573360849749226106898151702861008800446481544892101495263609258217786064784417536633535601954104476330738099633259395790163189415975012375557807679371715487155769769309498474200282828013017256488030105244771765902234911692274596961361011961535625199185769912955720222538115435388642995702022357067573898475604895276087851647410412758951083275148404850690535290381808964118559943506079746182480302833599755326550674195920321736438909298286783048391102045890480211085332259507351100719932633704892198613358428667052421804118585786531018361221971339441717330683923409733423501651380554975072305600773333063205119806363020957383078718479608096003641348755839624503855161083766774012581211412135727378510802458800195357133718023046024128424857054693462150223372766251752623649902444825648635345737034140975289621811894649350580402012399317963738077447789042225687139274027120310325928798993041044611657399645953723144358749943882123721375178573733969458115253391309505741431642758972480609923081942573813227914503951672920790282385481646327130293869954714170863903477033256046067855065331836549321902999600179980488468385144251973225518579709238132533537020058301041693688403429764492470004916893005245180059580379718883600856992403629282549316889052671433980182623122736392368168569262182455954053815432324749013262883068832264969456344898544255136139868985248151341587765641125414291536938112591010590824191953246519675472436444913142893322593505891341726473758012850657519743955240233630206425282462341000325466109107246517656819889139476061961251707175034192369488628792863928954706948105330140693682461330715653236471142064077281234653029684716830099113015667074289615139415106393660196617954401629566628244157452300902206722505885604563199197706820186009880301329063535314101947101946291498342986452662589931679827271482391412304166210951801884188395232604146018354623445855247971494696390469507786304303138665666601180307469100327734685502946376800537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 5539328347774083948311664497750442495395011440910615797846951781086929353626688305061432587319608337392294728632773782195616444464778522748302474917801919237847917564029165875035833292926156455550720727653003073410633031650248235690145392606295284687091388087368652438456550890420186566221089635070133565794470839905527662760709419545728760102563767119085071808388082254136903466926343396406822680292336086572321273765909248582273715419964666091453726462346225308607954703597759124602555399680381480610934926684951436757894556534563769569677834491743012391032541568956213864766776485077597701139299753106505458102595423825093486987467896434130426893292646567056515013384000541338338579023943143538836576203868604095513871391343499316192341002461896995547792952458616265923785044651468145166196502329786581748676641727813311366880155086769042241967297270119988702696074239648267520361453032432446706940674224370871684422538437396071532635995730666178187871245053308852003883324815670768198975906007001198661279846447302781261272308284883315374877825182425171435920597718026500533207236725142339828180945772421080333421210245288244678453635112813371247810207379589335773452890842596523696665641929379655709677429843747824068005614463722305592675163491696795795289919089781073434568627970268781300086306023376140710437234191842636079525776363227690626584324958716594605736264812197141953841630698079858367011108974571282280919511404206717997214879379946773230440983488189379996476322278669999945539220116406985638813077519203956039714745284941644068961228158702182309169135430155150003085288121366432626033309034549557936713552369958925366298972033178701267782882195209757296326625468511362107086361709308297573595334932646999088927211149879263576908651390179138598621160336762539060092400644848140272713404335695127968022279606189413239684356633593248513836200106631129423034648706857761116887142408730141827151567100709001150317505913778131896453066587561506953504050408190386794199857770715137934122306238371650188423697043200844626917417239787584619359625713483713942041172926069257688164873158194385127939201361754228571677533313669930897238346125788062979631960996618429514379420292641199451490254338579736180174263449481650076355233692169570237509563540578632397922884786726424848709279734130432008054351067417309402968031597159498645817427834363285546037072295460393808754759633697568235888107736833212383755954326990079543637993256673246384567416680108040448565456997528985792941294500633337424593306458793623411617582938503490589150703384890524841257274695099444439472901539637593622390812365435634983242355980582763630030732519588065630900053691285306313174635789434116512346800596554707819297371608085574304608205170446777395472269473086015369413863180761102250573308027137113256643939453506263343478278616905874431779655047505930860575642439400826417626927305598045226538204115804086921372923748514083799544241711345357925331509142398590642737500052698103677568148036332570330764751856673192590923937549665523573466890118278826555296609731955430231596072718231947175048422435889902623794724418445341816412248155990088315396116064787273436399442911406245456285207122318179408714156119413255280912232860665058365101731768921011931469478577073681128831947457116554923993167147202576550415975957911147864780255130816603339534455181735549312708670497378087295143866396959843555250602988456755891414253447212615223147526097992297134507540116134188220813077699671968351009314658783431423843370021975633187185121088817649621988288935998359057012679705320900416003421455363243564823680570002484100462818599694854079110914182438789875868988712911008418726636668470033868853401363421498261549468818883573750973927387986744444135110888416697669352084803454752965068120585624438747555831171301377425575812397501840383239553211074954228129911795795913971935455206495306114780115186728994032167080612418349190887515456095119805929747353772071405621478521707862683864073700022184018797267436162369938251927967267289343515793814120449735925798216377691975804563212627306347115216946138060862898175134686313665983079600463334913908153925873836185023335464329940261843736834979818642493135525877546001843243259692693631466808019238386802522913018237870964569222509161204071038779197884196811840354520901202902659286154966849784327951714448258986882454901484133923306902995367664374672662557725179633519200828625426264415149917004127142472169180428920279898171145674687014487008300098351763317985435178038798945276560004825109482767339555870121045856730494111549819875901551663922145962715148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -144322202129939429528396467611174847725226110857995088523625374042237882933451504275413687406186606165675206893170427451675316165867821206140839962533654944886566129648339244273911777473330268349482527595414893768394961274841437586680654490548862223669981627332676643571930115678384595948542363784453092404693821016698461320744001495365111351422272876568204065166959153729170892853788098811485062372322546630559887343325265060267596580965785534948328460493413435021678416900912560146771147835448973167849067126399071482647964538784593559157236209467947673859550331887710653278637184666228682539971523837887438241142767071239781289808645261936987027821296213768143953318406047347196020461914196613862758420093045056907368727684498973800407930372326334638066547372381073641051844981203334368443869671456146994633346430854379876014178455411968198329416033151472254731653500392154705682643137281598594160157457136623828415157073835445170083234307021557223645330541128862855065585915479781876012207879634899792521566404853750058967419768509847637546659477093125022594865906381018999790998779194319577317170594338800470251374239963126047862222351665585464340782610034684712522020165915316646166087914852616699945413667623987422778803647222902331787245358502298924089330736453526295087251883542312153863810114436731221515076551868094466268804334057013300325952615100694340072878428927631461498378249121363834508641604805111905537491541505368089764754075554947475782970800200770321330690815136499933250584869175930603474372428270304070812669124057585491170719238807990206145421702756585561996079968653919561552767622067019779594159473485470964285680808203758460144749384722925924474207324031548714572686721646153949738571914079960964884073413707728644538999864486375775320034451606627249616138981727489988647424186666581169756094198483221764580938182911911131848734475424270481957135127559949042387154571582940720432649473363187626107874488035499684656229926406420107326013818906466114362020650334050395952239670419958638542681428418942602832136595954006841608252877682987471805146777561082441569916992004626095453553903870508334767783374788372808878742132333100103706204698346766417667500246903395124170313145776155805365798474596329793633183285437221910982202151546918064415017046429405593614647558289629830196933204782046301880414397607714869937545607518748486788765292094515279965939154975834077181505020757484437398040140833220254999618286376388228616140300615843335265707021251999146779663458148946424270862357697885018367142919580177094198231867565119809807981129011767760632658258682411077048884838802331258051450782209394445856281230191592212095111271556455633136978924126883476342927262514237722202966566344115719443295146505805332486508484380594888372485748215698351199290727784253233518538787458271519093630770017057053711680811416088530947084213905086083434616811626069731669711023088382685651644308674658534322430455112451393545913995007520169371265186448838848736437335156202887088131195462038063753805617220387701955249962960890027581181416410580839544898302407096127966612176620680382405586671399846212565254098828031056741565104458753481005304959582523422227418345024329059840729772300490274307054836599383414786340208655939539343333530567105689930339552303341071971550344415298614888505306233260502554395207348506858464782222126104342203509506106181049221450847079425045956303061124462526961183255024614807632030835311110839388212721956718067297313132186627806758758905037583227547863409761388144179794887081501941926640864274507695218228248682595705337049960056181619907109554429221682602639055171907323920481492691161877525269183141610013431195638065326920975506716104928285457374744068776597284382910479504010955547026982587410064328816008752007904321369341598042532831947584300182178376763464033892651916997406277203741904980671480196800802908054669428268682865518538012408073469741420268497429907042463164556368809095272156589225704624295979297613444045551653038555410197088767185473594842568860411162151907341165149557867873681983297670761035236751136953474525504044027570588619401644391427032301895259259628348350131453538033611836717889959019156565972911339876720026881657413673716761643481358353433000501512845733110550079150203050398531477347459274400517766982269308874664940969263756164407603456119913733840203487566044434808043853636248256052313427814758963213016094648776399977815071953732228168394808462231153347970471019652090733597050121545681854022044796755613932424586683844113258190949604185592955654190886325211607627393635407371552308031823486089706420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 2448176567073618126527069656391411038811454287777341939690016687339365248458975149385790306226046404691654496520534368087286953399533534587374249070274962882390636411487123778730926978404427477525863922057639117954030165343280374711120355238862651738562642394154183183114863009341710376407291223302096531553881394606887098361973157652146728768680190118496575660336483403201211937020904850227315394421675397250219144970660875085609014008959058447168915132214319046686801971441036290822370612715796564665752233099438096345589776313986494018193979237980739624759903301761666064839994524905965674411474059924697095726259303404975806745560786836240300695779651875005087205502430721194266598621867976521369504463101584424282739362273428516096123542836073974785770084242391138180132000304264442397900572042924276928088476059584759181971531825541187058921584058719352415841772748652891518322045037894282318251058866485702732092520116468085606376880311069637241068551103427710501836569379122275107568019403085212169927013654458389791807942556634866042807239465915353614288090260067027172566196628903727106696681352480439298698368381767535226654965724805202739255651604337643741554205362155502108310646187572739258779667943257695227117617526951127033926523350934172642260487064196103061178620537453070530611598411133083776927847745296645393284110572620396711689219801653524395191146428112255591088557204462336114822324036145619776957901604091820250567262668748092681965192934854047356521575614804026705869125862533671825161937410815646805840830582085140709068911433489714776722284353486939593978183269765975910456140842119152099476644595079286771291964260134294551604184214030215022207133476524270380713814592558392319108131029874463657770993791004126830410673640727757501118164659054435003566789999924682753726840286236408696193533858878394720192801699812495862563176773328026895900498919451726372008328967883853281524042729841404032656543463295486236047072171989048859247556598834473776947395180579178622136564262537475199230836509002514030119883879852248806729400510190235162137742835863162431262935682281399609360369012018515195976885872346352649113108287882168935385707143092893784252235350903161162961459459029359333212004941121094228422561269745184812817257688775950239650226594667192563340561808443713699528957185582889990964196794323937547039061051740808302212871425449298563943207807566842441555972439069937450924732486240077627394852236441226465773457752388662818679740591579008356972904550605592860752604864383996544320893103539616694406807315174459254855053639105778069363804808997506372192061776911308908021740110666098731387529921458661190798174237288775855862105700342527225987386450817761131104001432381333692801489796789606564926786110458005812450977354268644474938353856659853894133640602852237971579910638396714223090249022380876902561706077711045804710145636394958167057677691893509307356976094980964446196475654589264017216152669277934914940910082741174837700740013349722521394637167686925925696785149549032527237595822109959138579229224468589142257800886941363873697549843889553888778788669178487768681994742040365833322126572424038425898678192736850393782798253329588598762239639517902131955189630298865605626362611672330723244834815310270670959639281727113584328434372015837986380878405788729118698181695038083672967707770845195319560289565777867731767896048943370613390723453922755291285316051166263629291080361463127324735196924455946576941812546383102249566845156901278260095216607720645387566944066126790497891269200647109889432528466396311343787709617793640919744407375045977189851885823098321587777746147183036411219115791005624702276047565884682214577544137971678280975760252934935503128385139579172220873860295811318710040395954426787917702673939645345998971689429538327653963699805910636334363813830826905628427481048828588239675137940855969048006720223410603836233618831461222905777707943685250555562476839488431772994252347342276442051390642032293696942871016432200828172985046958919488495653081689911519652222134150346374016077651004038768203885442205058959731299107976410951747308462358399871739641762620767117626275351969690853877215469334887070418496330254268573204196201646380245293831984532746632786001509696531189896635823877531642532275723670927250377681448676154717999941025423534629881133192658283291767850496527971477301525407168234668808935701771620244765281193538301097061632088868562398375882878806488012408652097656095548751349378299942886081650813921882105392395371581044722781240409858468049272153448187307751076584894442930817604064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -27139267660394923317757728450275338557043137534205332385715195479318827960313738340484531920259528284978295135774423634615765690300477774253107510575536069516967330548964223407356724670765936349804416649186124781370429668953964583830490088569308113094085883956990343617329060132508550573642734894736602136035267504845235558426666703102492607511998238974711312852248750427875239371780696902882218884236026199687519480357154392238808155861675310792133171098817711697095654871352230297038959120100280423120968198438070865851371248906396292297064156393395164801639324634483427651503148465768612597911464924483744761384779551818777736330100869646797628945862386821912303170862655781565117447086205945446580494824672652622570368152471348799591458927470583772786433577602157157447252017997584122984969702408524798833276436671555779201112984442321214278874017693049734888939262888304160243160453818327282357587707092448445777118062943880808587079996604034563282781665246140315680085592870233616128623835476030163877808300006470859293028184536551928421737136145679017515915466175455248026337893502949118457672776005066936363897142104337321017859918539643631392573041801349609320190782103779659348841702317545914577520198442594360284805194024026408181923818867649166205564790807918711480840313433839693175428719537974926122741822894653144508116348918958950378688287999247090706250828567701640038263720545292158241681982729920435642337571944478391432150635339727641962704674620635704689000287871386842064851184134428546972242121533104459968093863553947363502223668838695731603011462568470238594877120491743368063301253859173976504655938848847526150204882539274480222497445832094197689468148300072810593965321665345244563348939748916678736568844265863867066530289513498473620553516830133538972452190501049803064592422489807204860020562242141673033839664839576712552777682635146753387035104856538874099828327010245535461113850439411739995438020061314989514757026844644917288796696578688211793606459193049357285454522856899169459432205242546281010425446000057089380605373250121315059112435581630309710154662322435388552608038677125334401047352126168443429933754661906145369524701041495137280833253733606818965263689642661500100634429827882139134297374585658600832085822780817243476604753564456193397425623156076144537680874081723159518299398946332970970541421432288261717776179864556285646415758655906228509107882540814690548968243596957035094438007684607362023651968376909194443744965685723274638500835002399129417399100824417915069632214076590076150840282336723915680937871525933525016415220230158466094838648512489487609357348041958284586275623036484775271161248864294564982255791516892002875040375162303641215696366443724995010230277104675606429529320278809840823125323486431376188024772646223329232084474179472326589278160455004749047339041284880514984001163982148400335274937577125378968070215729294152002134682714142285346574331285396406265097651613781490822836535928464277132597522403793256755625958971367422081670766048223305584212455715585503673698729393022272276712193877742900711881498092892766469764778977999222199348506749450003170276939263797070653403834879742081566109352178272815840700408176035834960392665707825426248013036461425761813914651456164771495801702298797430013504708678787652152272571170284871681718880571408113440049055654796018458539099418723907208092359338827040268625251244230859785328178627824536970353911940360552023559696321701594804340961364765984094958907948221893486409715753728486759244667832542847136577681706375451643787953744975595158043453920269519160846377373782516907321754410178672112815232163247655856372673388355983887576171184421438777416784591376508302869486268347946280831155893494034567788100011006143349232017405943691175486896436830178536896316767657856501671657936045487533767522986919546647642321145201208223283747797677793010588492944577944650446035236492951309788660157511289789114506660515538472368473605712740717727902061957085306827798116533693719947773015592162221190741089877295742739936107994540159683779979997827159369493201660122174937893544148075065417347426199790581803733966702468177236380102283829731434452372677332086433759258648788836690224701077399270602258564201049466761977974286941666160080999577897764478070021714523868908596695636713968606261945254659913612963695964576214280677046744559674426665432194946689000469680285427384472728517446663343157087267256000859459664748891131050913783664856256784222366075447211172017493841082954836756923019901763060163415662914687958722629540304579360444467783963773399591445922851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 216449410005625542933031679894029689061606118449612619080999346078956945342116184849888770732865213899129698225674748176481292470024454100716688220469671143258632665760533623263609050725219179831546081477454618234531850152152035002768501237204599645062767604454150025733675616693018612916507935263272873564072697087647362435873111023523700354053204755340669429380162827801189284744587311327481480212475131377169545628621154563624206762990173551102690437108700206138875208070253929610803579170702062646911224498070846665332129691553909111012483045939798142143889592050449685408137590615490014092264780755895862090240856292646419153718731669705081168171460654379296317798171670191467886264643745261315334815132334616948443531295151761610186297894956645185469620398653443064759885487038603520365476568149349888387945885752777578938078843589952696750708143682686180163643925448884928916154392935477088369921509875719290816946015602707071014187815017507855607834671592186339453111852498809762958871539964584000988643089145972917635460573228110459570237433243385945366092717850943894949910481999018805664350218022086271348174593160885167200820566307071483576577199789674890362549175399737797208173364010869657605977493842422691369247147313176223953917590937003521074549405822104942102782477262301665804819924273897642896405498635458667165374728900817898028292066852604830112670535826436842534842839248122376416207921359032054023412358531127462970175696461117039158020976650514890879379449017751554956089468065296297612392890497979738867610995546010331166983302027085542260078155364948074206148661959217951311590407783871944770280715482767306561190230449051985695353218135188294940181242704349824088109370606494765349331972901041246713036093161243605644676436813531850847444775572874283154986495147094019952604685364597934884171528892632101005196867429305857021749883915938481976840120556829670545120062356645360393487965335215756387404767462878068745377111821897563215775888691312001471865553642506417542590244978466989248313641845354466240483745189185523286963964246105257071444470249356467491413122131277012576184333522846975636959230329531023368170763380223170338251201623830177343172179143362400500467845731749534245153715690030168779280928314412495141942715609554914408119329442874066458529490283861895650824993220731922085449406624502119799050789279562076304429752642996008926208327482966260475475439536355911939495393354221098339182208180968760789945273456041276969475566474398937873519812549243624085130549596913989122191065763377888943384608444847067673370933074630349355817735915411462930860468685254181420297456711082258859054736859159395402452817004816503428496101493003505614572308014233998369218478229033549070998042596886087345790864060053673361804138926685883611353409521082122797789787047642934246421978019599314781672991237672296388545908940944384900359500559635204590706624850378101267451354855529662252725479360222679940811159042448837515498992687877265262074261775367072283674846934463811131405017986172849947808757905003497542383558798988551008999366587946457927393302433880510224247008917278320494477276096209290674044478601871592154603699403082261813570162764469481260209077074091190983606150795128008759504560531391653206484546695061127593262908451675415268134409972118870031805544798762280802261757966012457035455953074029107671429143089643282496693944380666759106069688357256372149190014055071132265121699124719879187794449928955074263841885918052682079387725052206887632311355418007159710884256059201128921284623610403821974317507478601355617344521672133019657100035694723929452739189530858603889478401829134302847302482997599928582102890397455703828371835161232425529583237425603180163513144132841305889199592006836398855452950770716377091157289570396004339335881228423907525590836094028763653372499463565026479432991507439851797657832618809417964269072021912363067554525358188900758673254432591364785787523094700098355855295299110580689028232817747098414791972088255494276342644040383307512956365614786341447776877814242272056407399397264871924229648901746400565573901111249951827658698777254526903319670816936237221183997399018226406473030691854190836277987987131922308618515609703049186310843547683289859925577886301884689187815079860770103748049593550554155839570025792816509862688302097844910308763463164983898679364041432345883328563306127565596892643265544756266414259220828167511155790271109222307058052200863290541575901759640864291161249132147682986406024543018716935672961522924430768166810658944898368014622738086067795384224154986441135406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1379122271131792067026640994764928270769981301090065857912063268869416306809948060660028267676330752341499113474655982007385296750561510486973368934221971485849260904656113762869431244750115392947800595234344090342447018002466468275805376082528771687643391375535792797203636909207853198235650891471588491747100202801172114711949877798203199067708214074810640079455396119734587515618615398165905636588421297590056733711873308741953595696954572539688982906635268584439544081312672651741182704219769244538599644993222036551639689208284958219344994677059575460572531002422254516653467710672148415547348765872614581974681173421353963520538828274662317607002540883233387231088024241405315820167467627534219463299084107261694593922310136050989088651837160911765524429230622821712158592189832523361543842950921189534546208925027987497476463221409728575506047498500558626599503168475271137018428399580637253815884722261367365787172435550169855865818981713329484239528689869045829582037595028737364010884868549871274121176779478075700440325814939968391058503893258380246410867897246763988601901624041825616679612562044071830357227279240108534191638712356004252146638552604983337409569874577992413827892691969763922341134904517676184547318898573817905777597664927880127594226035197350582527917916749912433985715797943081660726224840928685679588556998447732852577200049224883925002752586862449383422776884345407164304691871725077989031431510590946522716131993436410655813421040593065107363991563540914484757104408332443555805896048128725803829952539731489273045938278012685123715513450821512040668668860676120579310750120085642031220644607955102745703866289814604745573758828476779724316069138199477645613264697679517189378453613982193987800942124752409789755355630079671682862435341597632077291295166639457099792267358605877979449790155017072798280481920203573713205624483689324690762431119265882928226500981541380293696611628459550279477660899618326171082705706585660248687385210570112279066646082573923272774307814624441537896045164020427621981897659347570747190791722811511992142199058899880427113776475275074562113132231044730485269449540331504039710368485077679034385162705860083131013875383757767634310957736171528963442521066811199657791960829569501092219425222410061059453706057251423801958857978954466980983887555975574164834514073696224388513806507551026481324909998444234273719228616674136343072131434588642504456112715110776490538194063688338366771891167186635084107894416177049552887114370956453029134329462087457793649417744073569836744115652254520509400699064697217332770303929848325837159436563238143088313624996774281650542127372692505093109867355998685317127074659183365979996533943125650452707148700415484156111522458391529856860465553888049308366633471269000800343884664271750652081112651600132364526337004732671120293270519660235415351022057542604557108041320232426119152738625326101317678110592942775371031633007849368190964999190190539920454790475860597258256964210314558597148165677051221567971161483803584476981271757072819767255847339386514841046454511531701542623518113484374390903695246148864981628752454982497245706826086794252468442545932373620265237684195223965313784940281232221962744634065747020159931121373895031691691105988867731696342801885066595038859916070010113156107590713567983933416523899821070350716194035176557937112973339376055016521552010214489618401844406019222620833095130576526739700241393404244615173381539705168108977453137408270542804957559496764834453336662784369573304550213332901934476185388630236765001041880800011996889717080924223913202404050535290449422659014087692582109059438082977604130803416049145447856020432299493150136086088250394387194035006408908881150625373171925072418006219129913281870519309971302918826842364000420096576968952923830686471094748036846236414573873331702069246696845935238688421711134065580703750558757641438438400622489956765718633403657874166751252271601603234565689734095723484083837369455977030505587601955368157382372633524524820077738400841646639844434115396396637740275817522216114829178828434060176086996050812520266811808422327336309723565268813682783357025370290759011705719247393055847049573457660651637378054150374806359745091708409687612104827299158501601154780368524961402799660310506789283010602745816038405433591792467344079246928228635844896284237525807078920194247124816694609861232218931516530138541952828823295423525968598194571102200512261194504314648466100983091765656887754181972040242948787519797421748956824970799135515222397728164172053554689104688719339719682466238737106323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 7229052059743089362786006065271478441735621794595896150124400452964355040269002027129642264357419583859719982923495219876652752981652949486925463388443393196747277349131785790339940791960326940456160422642748563779818949624666923009265429091642517047219610221829307414860899991487258620563389689149709219174268681567189651628453030315392666337808451269215718553387298951912231091933098350905029348735478759070899158552163174014450252557617078833922976935829648691188729334586780293384065154107220961207207555260036396395142280365053405002432600301047200236379329619050413353934851950235315811975797822680645330117360631162437614521137251189353806522183080259398270842449454183905707340296467791681452675710315239024196126544431728207613567357598328465082795392027181654630928132213123638867483089761079685979796573477540028686780697361401162594791018729686842922413011668779394084923725994920894211358600671539596917005005386666096180601154817631505152946950404932370828949339536358262122274140666608341459337313775552054592796029082653218897303160622976237077812618730552067242463780380215015291100402217444675270665791384714543498748933150419750821090242650697963131719947052196317500185811130479899342445656237245959969271720127560025999045705980086006189027779760973930888071065967943576632095098976612426056846280830514931586873977353384811322008020859504713293784578761967049728853255751091561936360305912971450132867704224443757714089402704788976338876288114170503688452784579671064565677367633772756151644381071354374766511282798814637080589482403774422897471735825898146949458503200598040330591101624063395389480695265453534067892085298092176189472061356754756751391232396844488747049609249138981429089215762975535899360266085635726839885026970312763306598147328849484179058645382046518118113027415910409400543735377868638542661499816703024188051082362345448229188245250891105378869281397718181556042777036056290805445400284084447093849104820591723278740736559167724880760733020846836022080299936668899492288313347633663756508512869082775637233321223853255659273611956556763416698056546766775283331339447838563589812335618464656900758687769000541208739344121538440728554150614045074928218735708839657888043826308221936770627489207486772563285758396574983117097021944288790301857006042902462541781338888395073782421685439430120443191989239127938681815197465829604827112132147888011721949646988357021410272153043317894867078299852951924304757026501869414633786238475970999744185428041516601166700920551676199473260606078877567558537343721325323488711199960312263993988551878725127328415703943266761730423254567942596851919971462859679808472678372293037651946444644104368319159417676626321515750492582115608139624743591655678070493565632794157919665087016388723024628261691968508778972271565830332621798497327302863160889614030816497234822036929952661216697040317081580118245136478314406626491005659271304333865348621950934026365292149437569820771428008200274180496009958782645521677051409801029010710109798907019197484225093454317087217418905469667050786016795436750723567713200896812078479143895998885889396888725817625157913903401950766099650804361963773484235260730643312115446974751462344339238645013470976380117150829166699762563318908017587069714261395686127708739368760715216844060734763261066393467815036055312574381490829030654981465226307618796472134835901278991317508235848275164229481243716126394390539785087465606997950886667173024194000188742274681421205733280859523602508351347398554480233168875706291825446557604454439963296554862924521594429111149238906178885719286359808838855265197716439514093416570093435513566032040897835491483365665156894047782200280849809361423968149065488405069470418669084179660679697601023515334568268659637738757951336956812451051095890665957489124143831842877625126541398248976570982623318351274123041786343495646133392038766849298505218928145830943412390534496531323683172997576491656471868627905603678267002205027587488234530370627058494197673855259147064077010213239046236543701627363740874452227687180879998256797870860137723808160414514991398203372310424301076292630777829029317872450042972319379237175519152229792324574015185702118853316697326804219056243960492927756182964071181968667403323000627926257154262763298465694501639052852706502324729865584111704272714934997114858444464464955686214439247054178395079256790239621371822952202778812014589190118744724526848983591525818946295888351023220689881339599170094102491676745437744561316984028841593044531713498043773325297779493807078826023371220799162983894348144531250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -30055733184139858488208348020190997937211544476114604365251004258881801252896122522044963886837509604328432645557558964890045402927431338256430467793852264553533072864232792331653863308973630654319207086885039000171704687006940520825047104907018177314186087001238507013355656495786169638327321940110827824329380302570822807582899701923359957240328211725699620308181112136882734901174299666830832461642469829139683301455913960105815781896815953471793732849832849696351342717974747738705865367220200452397413129913661039684854665463573204848066771275252653388955689231552744145606981633352538870826394323476604805879991005063410179636602068412446331324184110583050618605382010644100123171924330478071718461705093068648877225925308117041656550334218214021771292288909977386400460889002802809454014694590061966175175753083328861407941175837049810115270500184699084717148195515329393781627876603353849527320446541852106040854669810931305678579621666556074300279477212996623074803787964945981854797685881159379656122448406461931392248394701572208701948882230605034208983297229149816948726628973794191360240336003920207267500229010712732481416082233724983305842588481523623665595159839719866790007767853687863197682777293714905084012491627642590176011759485204522216055844356200614912711497857868601927804713091006924084701110468682090393642937916059078122634987980517784794243822379520014098186244692393829807973758816494839958877894676778923574226181893001042098163384706687845567850360620870685058790630320860483595205572320281006909256212810364834762499737955691432928927935832670280404068633836916407002351953767613395319952106048884818117090777699282441638373672221134946146645938824468364978474997980022862518165819048463531406156747474539398694284491764636976236848569090505878814469761115103670882317246196913323604163269871379214854711990855058347410610794750043217902526483715283595378450516716141868263420923035867573492317676509617068023368517778811621036455808487733211793122544708794656253424864105539654747093243877188013329763541221694182902629460153546986627644083031123661843445960369978018062337462902066650046982273569424617859255522842474490803410761763499835618205545008770649019403500147273447538090950868287769038680401037684824702111454342273078731297154769948019416129586355835308833674372748957685203065952980937818933120776832208427163353232571409080216073275108936233406001689628006370358933506526834261714734413173498897662483133644542561771832619997791149576997044955108610315605260789144069546085863425581120805096702155694961948339527233390099705995522272778789401047494595060246142225119446273668415602675764701845179714587193775636967703855097892683880010399418453733491027832704731270059716270173013967237841939533539612415615540972801672559277806540010710179129804946644155084907582701855251311995540878822413743222281328233915037788823263501749279766503806519040789399944278803609902908950659686706644178160766836344311523634520569859715949530062340486118303372113733789763478740232686123122979821820074309867539602442551106437809498640792819723735534124943449199475762655595746883066804763506184734089914116902795886154924328393041872292658126042841349354270725057846267545911575200667463616646166486193766879850617660611827143878374785580598490960863565697326879407910208993341940886080748460219993828618740858217408927026134437601531857800786362689816858697623696494798625758881794514291621095122621842284169737975990825666716984691473371532202963507814611317783621417630543536278242902441003830866653738711692048424443384763516359959520514372555365035248982927085567017890666615845034806742280116729809718378254704113878242649089598293832776772381702297021957529804462798120295610873585953274215068568075474441041890065651410318675575413893519309651181661587259457572611382716627445725166703931188631039674738557819438589117364458514413911561869839243020299912347014554109478278380266912526681353484738456573681228907447419021919764533198968570544040073920189569423747582994051594457855009616129312056013033985254879635259939663994465659727378426149465652352252523694578664434513691549855904308639023386309707293819588373963750259649926194851927715618288730435106587817834969482915102126612113085404078918379581439406432261081203966084162576666260657036798434658108768860588919651075291495759641884427022951570777812239637996125137244618289105875825424384952461310432694096838094751561236054248931327585534884836136438251871057772569277058191386945417615450999399797090836871155403903846468999270715018837527807704645965714007616043090820312500000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 105206967111859339392314058791591146963127006996093692193776125279395164109607689445340944235035342102314074856585439905461240180851054848671484086631685075319777450692438949088116533030161331390001566541577189672845033437506368352431140850594463260771385016226125207381593317008134350329003180282010304170361375910127772081732511913228691363829910585959999040300948295382400695190998925648598874799469140144965015916888002687325665144731917893795219844407512243438825625999985740207761927511887001589569803877896881264169329131226532046320521079447989361049503251275196600139511781995721882799440958134412238642520879440228652036465609613871058291878762798838953553588145763757843394865354769837122631887217246600653948723956875192241204611529071849944070075022666639164516077298297074219552396115851351791430761830829401452735059900517980100013037952804593866169765823332047732882664133516901015004433782822327805789839332586562734294115052584635007463604635283101780898139342983948685430818848899249069436744424230265843096703814869084665523356657971106899316385272196869694961989819762301038628534080776386903171279183930568449903423710137970970632483863433212115921678689682897417782385218660395193482014138521691500379968418023183380460168192468972484307113976320446240527871277543611634160678096039770752466590100181597079939493135505036682640924692034679083641107702259951032297246816915866066114592366143984261174865109954613407745189755544502216764758037832872873646672307205287085165802751834126281603376440756459187905351851303444087647962800701062211271524814973514682326329389141482272334893153246816692478567155231468462076122007561535427430900798870234634057336988114796469634754454479652679976719617286661270292641869656857537958154383815142112320306326908077456417714411390677336702793279011927311300662196162834526879134160636395452602257666069961571922325061645740533351946798111298442262488255257414893481045823076297050403633582307593028777230391413108887917187693365593624989056986397080862193766053383604037605968222071345598907452758907127514408097507974581022442926766260382654782365985327911824920837496123767336327139779611304957101089627778065495725811292910548280321770308008980732784943062948844827350015985086134161851205157995028491788710907662778832450225537239628164437454474336351977802947782490911690194267041938350440549785414407952298729615523469627408274432875617245755243549494321753501377937269096406979749865776346668781534338089655943417675659329897015417369343011646177641438870073103717451967322433106465358381641930622183370325366956419225551496851390232196191401669019140014976100201140019254066527605075432050667788416922280870066472661221179302722728359633696881410382217275980469603562848693067790413690396796660329728391605977075747969701389161461762238304136874915797186408617284670763131757592095342453871983627087018346047428331640181149015737107391986682870507984522372922863748281702920795861026717353721847572369874028334979929773376010196212747173791463063432218174474247197863995536498377607151324641593422117686887684278430976462683271188405122418494515225805945603856323934764588679463849052162767330603304567479367711633345331237223391330307402670447728521666111290264514762684571044360237473133493832962035136142619556259012891558029333958275243337484953998765265724550637439623828976011648216555466773474935680512404104515900025631223951085544449967539473845859121940565960835819447150666307020463810958818876133970198626056973494185491597382959057763747600280466128493370286658923189068935653685273098836520930379328298958335852507261899271151762920331272282363357966441734217344648931513996756044876289343491204072770520670962342798839574734788665752800919297258081586702975457058800431650203889341013387142469601305352836284183412704902029221296025973919900938035621081840204111183094190005509593480771606511691743915877303873002462050611915544016738728124280086499715540043253926259562825016586705230436312498401147483134921556980752259630685160825724137405093679457163051601501107999207127114116346274147222287892557102039813150718274692030990598156724077230469928567243939898456646542163778209460707238399024792025584171983999404988852523264376900657537409892437273915977209517733034927005332626707328023348211334700416064766340875387836800130611591004324423474652920529165535127407906406960948781758792972209832226808999311781094880672963993369441625502446569005525107366390623847898152328936259898555218380529344696557056752333769748764655858294616054372780149670294559172134540858678519725799560546875000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -330510660729875691124432104775417588881035570400156187974646104422689423505463022001414196487409312889483581759270659262438505664795417428475778048723272650729883931623633116430716483411159336057523388763310965413470673373879403040866227036916269354964769299987120758221888304353183984691184211118821609266480431768758779633419490817805005098302428696067510899916778829226809171414062976139981173023102455379942211730833386096758547988072344668945793461437671623149378056234528603596979135806601340798430983381457954196443068703966256549902372786423388947457623278025484188411436280999537859002997427143773080955558371052167258351902096327046667457702010814284287250175035762771734803631624760172415427101208135299516357815629327975234245260915606771177196204138465225942103210360117172418634621009449391282070292600933306151404477687641033023285850005039788821084065656724232400763827831408793369467900441853400588266864892154850051454452137355626994199969728214734709218653828565450166977842889139724348963346195229471199173876841817931968694131728979982856671532211536067398009449717115378469515488403449110609862836708146832889580057177396647256912974327391562711886733180029026884136266348053725927278653021604299629092696189874645392484741757851508164041897551434153635679558495375537169822229250894563785007289579640416252052617639437824994138282651701668206630360771413147784349032360313742342678203218703251202568157195697913045906973286605788881195343725537872435759233592450733623551551693467420087648149309308467533854260370525642317420359147473670426788774681754692654824129842864927818503246410808990505463890950067889603017948443639679710252320015248665246597753992997247612711561623199075596825188317733408477061895915359321926549655838519995398244040443070127250538853489780216777450765622137348946250679449541622931149311864089430368863118194741320976124202919108302036830859297104600452343941317112918486886530906277856650916082621154326587908757642076257081446076658171896429849633347771439151316999064573077322639403312540840494852748306767041385235283095984373494981915009221384854759009565635310692479623757145669371314041785451156649494915298773730038609056065338967949746066814899869290870311477752054936346239794434878099544971185681743180028244453472760273209697253788152983150991766373681505885002260417198074538236532240681707947744298748404189605445229335750549762466985591780837158755765559625118599577292366321153509711787534905864384195387269535564902909029355300392931815151307095240750384249959104152423002117656250213759632071243535839664459071023654302776865620729022636205795239817473164853018323540639188242245507736259090272526699946264964692342966245715706868523925913875146192002328334386242498355278985930342660806625006497039746326897207856565144606913652980019514901962247696230873867958697979226933147074163173128586688537246796637284782762041623265706594274658503419717504284582580424623678951902617028623597672171816705446024488453879689311408750367078924612591177794900100341513545986515286676820845795404288796855249412375201401677162374094374442188483500961644418148266039604495480275746364692498594018006573986205108103021969209687063938413166565598212850022995376538637719279353779296115717048326685828385319440523062152863432445485054195698370632068460295442623533824236384413758135004949228209921824209907522778499546931540057414184929291399512008702472194009324433030259489567132022282713588533675819470186525947336585319483991161888439669009895175828904832167345832204618710590724355025675530168057387647634820336739773499448601990425907226708045313076052975757692782680708722504016521593503814534873341636326407246984395552039964809099186549528284916676778184144881287859990906123411312409136459200163553086622539351729641006328441600885531101068475929155796231114722912061616291785876088697404219068949965838402011261319024092450459178699195701444009176394386143596565484674919582387438936916709144936857419512918303402365548975644951278406358416798314229552381782057437289668746351871202567534865461543278083845169187509083796790341902351698417721747763454781069605036087696759482859584402171684886478624527600219273038141896050693452678734555289162687414897864555356849567349500119317333561319116909627704926323386134679539212678187195848896519414929042215422118881971968781581532972488166544259666310139558587599123414081781867035214434317171579122983203678181218798477206763979547500356809121796761955267060751156331083528565299633146360894800024079513058627962078265509856533910237885720562189817428588867187500000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 740996809257239157772184742692938070126181331278307342017389506825301020035120023164793109846674258488025677180920781546017928169141460619246964947161755557475888231639352909632464900622847982157088127201347808260079567404827841203431002253022785932578392373782633840927182424863555846533906546312488113885590117235695932035424420137490337164846976988432733142948214559872173436563220852230299365060137558975480126596933755891155782888241666743195686408838256976938550023163234283497289863864946804977634348251156596947623659718720235223250763068154153883201141640232730668766762086665326501367349423222668596636735528835873344550037005843484385264308248161318059289361275669399773771533687109393244770279015118645207032579471892948121225429009971796639621508207891176255819631506313525509913562595531489154548658403351558174963024764324451114584663005892959787619367554145875284867874757618108683721862543859449318366408280832015429872274952134338027245324467016810321082847542764751644669757975608402142808280302903630493390428082730296907324662807312972170304645647100822200004647627936388054736979121481867778627171666898652745158130847847513495821833201240859395273030189812618654843809016486965552197850197016188475536643576266549145924251055444982365567121231906385126992048862262323606752213554528363294851733929612005122255387637800801850001475062298122752149983171138511667420702235277807324405492469605767492818005944305799452265132894683017145952994278432301703056120508952285987339187734795007511586252123596642150860443375184774441441755466955141658358930781850917462602075635624666814009493334547384963382250744655616946652142355269303872200359006854472774959461351236267967976828587650953521203612460681829933084897869603141193130037331759218371599457757984845021457637305084892906145436698617898869132973569377671549764000865600991931719336647716634487225747242969247166441099477504269892674997154760185457122459424555713341025657809317619174206111169960624477674490338250401007513427290410047359456958746612887518671839215016216397679091287810015061045482706858816993911533853214177524718629372909858416535885193231520784692941898680089701399333420786785031121952640361393582969023850733151724931810317272559035165206960995587144967458899364428651808392067965455062501303306541192682527199536521617486507143833737701422435055850053180162775682249079177189378150222962105640057910399670606574516079339829454484229507837630306161299151243947374252157239404449015175368954575769681519629720986486288897671915405016985236508984448260170434743476445949223071594118996060057490083856363869673446143521242529436869889616820431644410330312112209562316246215188357353189467795477357490007870290280510198053321421075595917134107395343373157134892644735978429282118165986470664641716061845905722897255304667990746052161366591814420954337494949517647341343745995732129981904985011063797402421187233600240239349017690009722687356931339492919874598528399969282264169371489257446683837591090069690820382505963383266924455841378194999545969957053858350227478075283366715971230443346467387939110810323311828030649412138239809236430492355113267492054380621046466194493287384000971598492078404414002146336032485148988088842640957104970065177144315576404032401423701336267125947094743810603440831649221725511957774756158871320709957869222227063667254317778080182520414756355869098779138740544003930899685051596727257550832238067508997437299739232468263875482772623089348561393151454976296206950942116355352192232052086642131089530881946268946757521078831554003114511971273239885136350106477686378293307134353484143656033963975332869811211299360743250289051923330161748424895511225427023394275475519947766456811578656757189420872051771109268226917042622406806777887866635923159239470685873287780987341058274486715482751379489592689949401156512683114588851276388413277232672113914533216826486195482486891422050457338009112289341430456578780437652324817232323052502424752738633922416912219942561011612690344466599055365759913801639663429403463960945460355239303359418386807487406334296245376893543070328378232243649222835782301864696243181388024831014571313742003772934662364919400051588967441132348995146115265534774888784166686094369285031188830281857529170506254763292514674005466456160232840705094759402003845948897442644644880544463536824210948111115406548176393600207202216854733278008757527125837859608484684318913467151222833792906038281375146902183256281323046747166754501952072209596888582072085461608717988842713477624207672755929365848714951425790786743164062500000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -1220645423599380759136084302746785550907013449705161878548440663542714507551057214069755631291745837819017385207625843172204513205599300299843176483537987920975160078338686294574340467230204334536542734586825468287089175347019106705724096746661920855599802541949983894180547127880245646154892672926713841880537588840248368210288655626764910970476565042321619870565173556090029466923744280423080934045474452297246472294690669316630663418213884817853623110670409965361099763361112821544052600940445376411751557896877767673538730875197695195595648019831134339686603084471124063766576374586841171905896983621830724706652416260274172298931676737554997163495695504230926796390317863867021721182219190940093725619729141325714076300424325528947984301422347117038516559038354157532414458882993772495785013803840870004777880233292586313615816062385651506609754828409793431707443516223778294122471744767679201023741367411842411754502599427542509373481295266970838266659868870843719422930847545861582944352172963895358743781434575192577905177664289241302258773658676621698187038758818873060419076464793069536587763233600348707465177924895027320316463769858842255446079274730751893832319716523064867188035164065399955162767406493280768529197492175314009352458361718059035802379626987497863300037048666522372212846784400344408530790860353128983373809844531919055140997787583088576002767809447189752658254511012834883924300692893619365245430143777311790518835535175468409153681742032539179694943061941230870818569805301637696908783316319565267916049475469190401858629024387526328131193075541774534870070368762284921281961460883928173522368337967644112795689548556577823460452320234493640681621703366015815120969990742567863273169677418746475899214764251182563596852558536865431584264450825825927589192200559978117505791169079932917666703684244198007333769015436983843406130219109496187538693500278383670211784375793177127694660772779794229771018957641330164867788246244051974222839950562914225853471212627700165083174052638910805535734816097839934013922183196283493261135991910513592429347486969492539191869055690066840887181378706118552398320503609161599697477125075103935636295576585683257716779404759963505179511858563533958277653315004874717329775141427610233364690172935939908276137025962591727726775704995685667720995483737251267821059192364827016199049108816623201830591391979755787491600459819402237957990528497068294659785848729510301513578317115422511933393611370195074147748353237648618261462519528943687127640383690545610548201462759647611310716430264020551701444104463388030123661835606046727465162353298089676624055574259470060687100073439412212158279298147939221805901578342219564569785481753943358373253917575141435998103025422703594327111251112674516237074932897927861269628572474857449007615305526566270892479463726348273985407556128040615776773717792143908756073074016343917212886737862535342002689287643685996150400164607903567055292323297541464368810751125834254374275886240038929751699102297334523227902412343472217292612903430069602984592377112309299886354460169900540084573588018454164842798135319459768522326572817081913514949295897696300124730778546931207411539345430332251460997234774521084955954753151569905923556344187084323478182299388906209870029207736364899489706949612680759417122234914772151302527111850410855439699784438081893355103650695200213994626382489879331997929054123305464193066982827334856744900735262588963225940719225389988568494935162450993490497573791528453797375361603819532910225308933482064971252789239990478714591460285946954930961298116969501601312104414599326376718601978833326299610270888770855870613892126665589611899745431713507177663580497649608345903963278932002007554254163182263792201817387115956985913699793160173735421073562737433777287855595772974085066843555645187297503860717130328558153195321538798311853261878734867822741387319025201623001128292915202839773329344843316543198738276346922243750642742390804681409003614557952765313529926675403187047623862725573429755374198218506961440940576909625188174229026502312630782573590717945558504227703517639416400979985040173530872386279050705027713711802440757795086485422823369592150516348470488203790300540065651506417650520254780103363518600049523917509272136606606832021954918007883523702220824619081364081243713490168093654283068894907165126470092578645015021577925506173100636017319482202958503637959998421797736708580887635909646682853986776968881700584571895979349038382849487822332044965829496802145218418182990260171806815164829984610150859225541353225708007812500000000000000000000000000000000000000000000000000000000000000*i1^74 + 890569900135267461330864750824343182876432430843382394383338289919070430243038159853986634137322030313297613486605502832760638175936642269925787890848288755924987056210331850446357959021068835106195630513628478228649107808521697602154860062455290152089217198438317188922605059144002936079294705359502392966026347035767904225989711396207351268889414171419676830054798593284965847374669981964878606450291592203086239270797705746415404507951080411557906371669173594585109912822235119722143481562432091804211517080475739678700745057971410992403445471850435292823436765677306614212911420398712592352863624615831051479590624910848015830602666302803047556008157785492230717333674692224608069310352816345227744512791853816940867024327374382507249400565163339557613981888175876687759586613767184207082768311529539726159820403104089814814874476011957049418282456087819362176468610725835647115567557851200894094766156152697986443408688166681178633459106254178580412868517356546835335545048096432878430478503700178537291540125029017184114499379094917794866551915795529734931763224388496372309938583746741746742888990552782085727064360620244353993309049961216542308792223786553383738846914846409542531937712267905660673924648177973123710191880540489714373003740680891596885014415638840613606234223709123003839795142071398900641095410495357870509080763451108977131296682845574156124657142432788746410253900084744623542111647950709492023989287970360148206935131937415547207676443594487104685878464590073096710821665936362325619079329556499688625310695885553642134133386039709581708381911387049614358660047978711624859608073733613409830300736167862184026313940955467644096546374800865707752074232422027419325582385342369076990198550118407752270418001776865397480641083128683532740764363347546164824172354265774161826080893451428679110718105016814370003859915565012961442971634770602003082779995082890760804528591601255575919020259249438274246864133361958849439950418606029163936306831233152108778083370080295636620558906713614752366516213798002876964652665962874243300225933598156364985228995764340673527078199290586652628884860729623391336719252734364017535154112105954987516094871235005903491843549504428400290036124105720927306745180695002337496173510962338733292264457199444072642065633142392869930927163546622466563544093302005591842761038240324045864930487727829989918439935989511282696918342362973129103355633026025326802765815374270354463808649147903496763850731832038808523514847399089789157576211788459243916113566229390847549235139068102453239795268974696453559415583649602411098730680136188885964583528255094555083995017868590797321563583265283823352837226723398420248193397018496525242315445020698323049773084925451542300611257736161312457336619578340699072534641834023247115992907863405982594117524560648820557372612778783560918714551922463607623407311859818616719393950860250323332540990309250341593105493027059582772325092905877081932691801569960695525301100959985867579275503308885123824293854037317359157719514053170642893633082549129062699877930733452769594475590766702236798806240318468822308544403684634943988795022301043525361962833752045947171064782604729983580729276923155978366816357629104724119005035248783624326193690675341991260713319937872898126715276001409936256878058602583122816992217861260721038551027566285930036200101360680180901997238148820194356736706668947840082992937046959926411920654279137474721611035869605728094042760325394555001515871727742235376147480132798535381805564837912080535013424057056438448281119267763384922263695890131999368959556980170626716007954264995623844068020497357979490543214991918194343212807871121749409552330732068826995967475642284056004918021316988143797662417457500599103295527826267518278428323750677760820289920736228403629443716143514899090239514049724869807149753219174067989608671836273088168845140818940580199055844331709538625312405408720146679458997446653199190639387804231052912519079063425246038782149567305143426897999569141562763879194372328011260118723705526045310771174528763921084326728211677729558124649356988758282931433432225348589913615803105255144011765257017853590792681059897379458345750911941052413064912790724818308477970814169541716814527099865564225569886419405675806589183750404076917850161491514828411165210222696991532400421864975895301803266475692736154340162274445176817186128076942652043148971829103321056557049461417956635931554443131625158372402331913065547331314616974804210107688724195475168196323219544694041954930773939713402162522692950830105473869480192661285400390625000000000000000000000000000000000000000000000000000000000000*i1^75 + 2461601302538170278994480749287938171268260759307630149782713997888505464024422952995972892880842182148679131554729785090127268826360439368763652137153670731050974161713792689385504282774119866882999998028013784137052632736551278568951203951058959402167271420694384283359138345653148500112167793233922240264748671905113499121952788465182544903297243082304834960912693953931611206819949965651709113054380506728755895102672714875212249613017783707737160452989302122146982651564471770428489339768548646698007283205859900494056093897549717044116918319593949659922610545069316571948684306310016288117906782021374202582471840148909113673129216792541216941743093217364259941762905805485366045962522264609330971453734941622236235955471587075564238742891278152925570563335253890518784507997025451783453424474389531184272230037173501692769805223488724590909318404859189695159732911562857760934258307715958234101615650096560619828051853100668384612797584978297976248657449826893322560212015275287063661508801306559206620210979339251895370048371750722936447099132194017204576591025526264179710175408725391623610170304108515671664604573578170870966941082785803214704253113602000940772324324627820927427365076672523226001667538294959913624776274905360210920462218442478610425325883438994175310987381046283875634773665716758784209713344963419266743954135519327119009014637075057287009852213107034586038032470521682104676526318447851568810213108378898175368008484314188529349267757660478918607826761002358130250408728602715190493495806332130439993286282607922480698739282264953142650482676320977852945083351952303958186048469992741472284618138907760972716218782263692024579525084121149558802186175454261128382302776421645152122543020340355914006065901625472643136517738640117896594312268112533675692428277818020449922614714786937713885117428153502105162080606060067991911914978070236284300360408997531823375764610320073787639931184558093486938691660658815694556899480194124766487898458746875595519534512923150857579549640012105122502333602154881181109837780200661617655918109194744150354506625455063861656260723222758113322683595359767553181837476837804629544817447491732044664365712922169243299537689234223241364891798714418438192005833723473515601326167508364847460810552591519213820334502044127294843823926927057355873026202068095021754234045026975595873487721625232016166976236652022312892313923134708093395846179725358224776942220896444502844110733087948831119614942310743278105041159009002893457170757837582987946535312422709639512272124056252220071852758060832020635005704320884822330903601444352735354090944950482177687214270517502686195835146256265207436607327043455046549385734326686184672819751570371999634077900773521497454320001176401391479299719058000726328209078768781553238611746465010731161892942258729131217106762748497271371787609711409877161922508935990122173181671445718433766592777488679363967755674321882936321825348229565339185811888720257885516649532589361331246672649265935971547667339473749663732783552538712994943550546202824825591629559981833398318691844587301119700409939168245937269809341134787692932006534372249949214260007947699504834026018685994335002356620629021071856993499844975746324415820487296291917380637281279369698546110843099221475157579093127106411172855426713157278196308838744537486837759075613813789748988169147875414930982202464843953990173009477699847172750127147240320463442269196577607315349711688793408536038992299116490808747269431450927673843006971647586897743424331453445052509458091187399313791011974193093981386769562580670824174210899195254363212195121015631533437336946823756690642790677535926539932431547427438357605444788193382492779870666550713014433496936850057452263236331008546111079265237256169781949586066919321500036404053261943781070086363218395545194740264750203925978618896441164165139729306173944479165426996696990051316658440934844729709831507192398794168772892413131702245498979483963128092640012448228125810725376511908314079846906552147872561824634454314383642660302781167978876872842151913338193324487212515281137988018427267985835128462818220895871663501301453753079506473847118663694757845436496596466937819706223206331930585018185958270622435313744840124137328581390693467294086042642366806314207600889999023632812697014351520480893066046457645175631238284763233882948517382545021966713231701232835868987992672446852450677122792608521820639636481685666931443201020351143528485902671674301612983951902631982691611021320269793434705642721973894934304802710554188616143278522940818220376968383789062500000000000000000000000000000000000000000000000000000000*i1^76 + -4790116314912785689386194107918415359542442314780819978320082815057012403292660297426955454404693810854994494181181437978713899685097470078705364069741828988644221635370807114234301169951816038922789905526717402404369428537282782684337440364166587909416118561745007899883041440481755442317596567659960885607163409385413454904547667688464644955234489759902165796168653730528092615184800346445721825789808821596810437514683623745664394461223075255474157950753135213927018296568453567030479100632062865996162857097941476028470256870145422139234607325627881904552112355149802047511412362841146916062191346762037525817022240238430945270367421643905723906622016961473146238890236541642610212158158748984444319054733704028945588780433493427834888283019690061364741703635823363036164944350181916257931011017562005196812460863522920846051626428262070935512801882820835352138985224822549398075300612114501596311842548253599716532405110441419398482027693943309278515964948974560426768594645026189564222652055573104152836230934979259802850385060752651006140215489255151944343126062767400323313371680724614731558571590850523563842879746075286452604812555230969397071001533326330081380018608276875057592811028707551012421945356521597997884085386975888395475594879172100752382552942071457951542407469038503536096777550261746445788351998867784321564171093878860028612376579042050035847448292050356676037652207649620933737199932206215116969332831325418078880831687981702221383571102721736727644287389603828237941504660312452973976225881200587163191523222704403905810157303628971355339581978278329550859269540213521592095606477784047627949481135624577813911647082817154979031915147689406087201562068110277768277103803113679445529467395944973316616489704910124263028033221754195019933407698304913051370788026402056883777443833509309861268054154784699995846969137256298548125008482676788167763078179127077417432832853184807200760932590888600235194052254743507428073139336004441385303989076921881524631920097532447763745384432022616360622466111995934831731959889282957919887460209342699433211661312534653465806143581702517614588911936308905519575962126011622876927987587085024459705023181619563918104199875506267417022972571214061794992264567217513468600314041220000262370263896294051440644838392055383124152585894348404142961400464177511300843441743981816018694836171446846066622480622826899890400414062877969034886751653208478378808223812771506477702181674728642462877661961453521742141097031147432148962447677128050326007548568801279429327036470233464024156218935099184639545831733705050387921662414089848673150022207709393218825110085344849803831581631780633018843908951978752093249553772203748440720623556880825976131531345946493736591666660522136603169792334731301277687198151590965819198176532740523252256055748368519655125061307955923244862566724572544739635259079254123790471679807598982486521759182016911736962816954546863318023986499818871017728842073570605238748801667147292863674148250083740528778728451191850452681803303368362372720166148515582174926243089285659165747334903097753003209503851056817815631618443315727654543272533533024402691553766702852605697216319117784192127891747660304971205904455226138034460108081028452963197469207837184333287703210669007078211483736129770032417499528623106075022831908281707154259472776708466338545953135300902639475040588822605610865734166216285201472064258878341099490501446414671955583026642587537838029524213144834845336407595300429178860497129909739875978895120633658558958396531612367816258520732989507033267704861445575504339007832676800680777111145167172445890086062556716215212222113150803317907368264112250514371855619839181354682955075599605910378772815346199588674855055025689923508800646942107179674043325586345154913331203976138250171107677866284976819781517369306672085970918117925012490602265909125132062512775278077861382917299625727527982608832296980663717114251998052261975040608263614495728571953417398463680271102454112182963618289853128454933743649096754585433527689447356914867523193927438958426598448616113862906526542382319567010207856996789225476872922944434617274642497395909536258570634634118982308615714206773353668457171782539263084264985284496736673164143092778009115427157796634117148027298609875449541959515392175569306958832634984772712287979822098654328422229556559756335096827161771051995691909972534448653911007251530723735315944632965258382569429222296847516195418009394201918418567358922721901910233149605081389545671851923610126855562778248972047312470579072396503761410713195800781250000000000000000000000000000000000000000000000000000000*i1^77 + 1000811183776156662021511348582479930345347859601272739684090282892328580711922904711489077087488482875805323275752492298240014292150407600611088494898875043769957576465781372208513969374382524556967512421029587673489945869854882523432560073199976176749722413355904370383998505545740277612691814049020483956803890721326326494064993012613825300585126888276292138338879956760361663130752716732925064541870927706481453092195891516722510336165327114247000662021976318087783621934804179415223079443688765018358707272845426951564500599591079502202255507880141505430779112196576657602705937674819399156959197572424682516289427766810377876210268940466775573478092918372084992014222158457920405826753238717459763175719293022209890999395379579156171831289583334550344668343018648200634323997298434168414243033128276616205937116775230129330806210302668484004001085738105209524174098839152788856632685221256959441601580523738525157244013441492505551810163667742137771627597717826386726485727263115599663180197601658179891713419816832263416687044372955124683961204899062267070441554842923183205231166594159471601326055449259650172461137469572157654497584316353408216303504654065338915678050209753318125938918027708094424794976110667721093254797871117661603219989529618025225712518367746415806679819396620341271238743191434685870021265762675984376198475720746351172373180269093336427015542786949333625719147859404694191007762711253779330902939284511265677113357357182155684477240921566156060018084809101009293363665660787911409640815653674350756076387434049390735923994072445976283947702056613920387465109662635814016950375860596319332350718764859467713075770906307736946546262258423097354512503444439464934368482758053794684776530594549085500275692843944221744965937053321154927390670529128850091106821893901573519019713593644450064932925571950114856639303965473447689471956683392026930259410430520035185024650250872605704444407641373844698055004631640800990097581352903745954066299625769170931691282408204401377197617783798668202550606061408862343235417876855952858039553724303184087374584693583922112877787444009244660059808800578616532424403506231562871338739034056061999935861784448475644637009112239743130534644341733339803154262411521205591099217511639886347200080595384604407148896191048172121763155395688565306888216254776714407613393464790581804023138177218679208217483019335571306187381071174838812069760775828830350923644113776464313958754237066237486511386182276243416750761777655096086875998693869763740895134598789751295045401558735679286876882388481689603380119056986040482155715410493348539967314622868965468490411980427474015133510350977138127920188337697329620168525560185321784049329146989228238257930627412222392020220731052461271676850002477023284860187409512360290031206715982532287685921890328652287379131688052785056704749971318240180486261682424102969819794691617609755122922806038234054541772732820934090897626247814747426147961525104598697332826389599429707067701689360267637370184822663727904259625883248560228880993690505969551614112703291280173250384457812641167675509107913521362266535497327486402268796811359638950080968641262893169373937124131560173882688016831930503278897527482196697203803917387686184726981904958236912622323136488675370326655796725333867111722621480858017119099370930769935743046618290225940530784923527117417585622789863523250140840274727205879311816021112909356758460989746059554213104923378970234355937929873156659228489196433406502666043779798038268252771423641133899399619631199738751731907361591013288381687909800513112552404651727841959390389518234714984516699714035499855768324563811512480806896178467938517429828714541239263679434300019025488373668531878548102886462669724043974509105933627182925239880994545197509979053989515062141758130398586284012664628484707423012978825107347034696001581161588411581975501128377449229367503253239467800240556896992680950991878312089279882024138185172987339273348856784843233226489354161969559868920000865576189612880309631353882055810566278020528350503095973359106136114954895477166330160956003638021135670638359748079065228004604589241691521355488384647455829606810833836515183818102644401184044697141640198482817608922804362897283458862642327956277118920256171856951678668873489326531032873808440865127716546005094587732560777312794253830836922639235224284716641143609245544571704120888449949042895707051831341511220371598067650345907856334890425202102579840933602785837700500810924642438992330841695262168416670093394121204052188423005986805947031825780868530273437500000000000000000000000000000000000000000000000000*i1^78 + 3132746531974553218262914878220249071339174221581854990793482210174543864228643626486648903986161179950324936659699280590813667578480766504858250886465043330606372962357969709501643314700465212603118448379068006721268045520265035069690071791137130707058645270338454838602238498503765488836494246077901682292695585167579692190200970021301672811013892255030433272278113579521870170850340083373858698841155931137110486657150253342738087626271715634405418550593335179355455022894381730242327574173438447636725138590051178031046372845238729337280179635776720319471240412765832985905976589297016713243574267187027847663226436086269274634675542304339309359409529676354621262538226497327740320810335448834507305595706358134211724524599027843116592820854293349940248979833123374482644366845131832781301628185074172726742856315139641564160731720769501963373738749848005936206791125045011228259920821321610051904875725468719856216808017613266207802683380357537077533790710819620542060019900904876576995793882603046877111220641747341514935227103342268014976998955660346268459970208284783500302893393068086724412659606721991286335154062231542220903521644648696771104654419776129567834702031465507797290089966085871467238123509692391441894881433331833565319217181998939076549211728210222564348707870352903766815917480239437628469317468200181850105016617048693788657182990568625835856165648996865228883354843192065203460910019522156770353693261280394712077108065639022924922322661149303087487118744884648533103120635377462479561084856359333744113868776546875576123542437078080606227576797114342580727630878139625158905580507009325306032205029108533327716941548472900531790852117603929003535047664125063076074444034945332702756641717340949149742610274975845496109563728605829179552069110594681163651095749906787865054089869100161879284304235525827126520713960846466373133364450524025536831566274434660838153908421041388105963731008581112119990011699545907526047143567644543506520965118473158328084386614753018087884802102102688650357359407460003998245061204431229008373523026966670812335374575859280890195578370559407639345268872678866793357569011491967578422096160337858957464091053671814842553071099218153979517689629788105355320907942620958484518134959681474415636266502694670262127439678349307357934037328937374613601590146740163825070323084972578565522104836377515826271068687559769027366295051001752457210737848736875947086422710171728706768303632482403176374356295649736384139976717232799589627692083893420475069931895559199037093968749470403038949040925098582908721278662032320478243530902006184591814974738918744520720367061581022923533435208929690350076161084110248558836078880648895529138900306250276043316142100741686292194283622497408954170641394393366851049550884328592417222662355668753820179916191761083788215447495096676444639416648484641946839879157083420758493359774652971045291452172268374949221569210074122826203851881479287782571348777315444689946231235884233201961176867526347653704694364321983308829056040398392877291163298586516094295278301273602013279156515597061527169499404836259510895788162695792282763730980309115736615153338842259028456679295938277907385361919759440147449200218083233923682983408196466377006698693963980914691832739647114457077267478219725196342039322021152827852780656218405437949019568959028105671064477864112487831602544013153154342104908722290170056352959251789103479423445134021928763413619659860152165099907840472667407158110715888502561031632728751773415240836742017025563174218540536840156048023910307959820980143970020437671857122227195525894388592159774688910714410723964801002435109234549000051572154069410840390368410224274609896266775650449860315296825869915195825005105784489151508705221743174138467601665588751028152940265557094166939671077330549975840222247053307247726387681202367003989054483310748022355323070054245988082416455683724197820538262690800422596350944557196706711762246743848148756131276895893457087866858389754113869971176890168585317152131209700305057963802694540909664905131493311697260345465338511808202409489634751675431383781030111693269346524037897427779694951231545693930237654609890504812834681372266047460863989689997166361293513479213208878923123253255840399562909882985003076994675799625932098656598137937404873089209271566535330229091940822551863912144129922751292303998932816478620442283015027635157950511528676842216420593454196707760213692922996958511958488674214177805941997687206058903433858440527391676805991149851127278582352156215129479477354834671132266521453857421875000000000000000000000000000000000000000000000000*i1^79 + -6960462350848112953315435007965400143762151140081797975183462163582492855983887177817377295524413669135669797372599148082250867350476699241695426821623034226019230741599010390135039705173015009847288103860413091383803263938603114515643143703196095515086539152239319721924287733054199951201245231662619452939905026799540419931266331038235961088919213802695135362342746518835395576147970975799784135580718142431487702785043692746681897644564926334785509270620197945462818504197023460577392287413550667231242578128328284850526124715070736971058416066273794606771454614687108069692054770110561797987176257883726719131809480176317815045939656988074134377566206031520195420081312156839894305009942406413812625674435590968525839831730711969159068337635332135811557149263981883090236760251669450476010781706816073014678362833661254433388448350462415021815473427603623615267529309893331650245428503990002013084717459400411971040910645030643352605680606747433591153296400650857586795417072532674830216783510379380728044344263571760151748250865201648766391945971265710644154584900386823310512232488543026754661454026731583709820177919734002367784707784922237619941612954094985874656574642526174080036473858947736448340607191735370236995773429415423942550868360291701844822739621244574166993675537700942066637717159769826742136293170741213574663288711368531635955651922695856875716413091766889845539080826240159649192886053555260760563986005483551988469940308914908434833313942898089311518186082471445045225637206983520990633809190079168252978965652864243966481699036186921546492426548210634533875515570699280206753298513002451464338826262552130884851298799788307390727971059525165569848743510397342904909072323277784972491786322475422567301582399895194971939233225760149655110890919387268975051591776794715595666805074089012723741638083490703147385286933738597210365125270699247959393743857332009793602986894180262639713856306123260253005884448206705363062080240890129204290010506419673760141242576735690470782448332473294705999265653260391152740555344273811544096102433354452336084080787939462071240158502076552793534385101307279381248855039124034352914696636161862525885076951797947481667739127199606800843163512097019527741016375769094016862786928463536400501676389200242083144743765194962241349864791362256948244355007390705202363858357350433356677246624643411842867764350247904383770766470607029172623595639113934672684537736013960219134238166824434780009026002637998538606929439798068127059231386403094817403611349008268441849992843202283578787154417467639813223753953859072287826573186186110558336594747844626054543178220028506650102640155152422284329288268256089740873357607620353747182896760514974080780502475546117365901440778992199867451187224822859678989888849044637651647279426850417019334113924869367476452538674699809087894334047215928860691844907940816148651385258133751419076735818504407909320717006695694179710674682206108841462645683835247770627832813133601269951113023639484033793660917221747972015897515100272140222804283686056537620906539573567899754391439125827152298709466768481355436434731982840366804201220193496598582134771975399254324585825029635202447820852254948470913072061173233520614095441922030402253027925698510525180708762745425825201350603503111434602536836864964433693686369581476034575571056778315836372686455422234132180782785276580691138663771361608749112974061352679293737207043609107787832542767876511346955609028904939616733790124929381948881592962450180877437964433179811846340546729642060737924674014452656112294030012613418310656734093365500684820700708654462690320659133888815048786901726317731693268627401660041069847809244007961885356063559656662005085793637145272821277654293880375615573249038542788751290369331725415455114259206879297188814853450626178166913555882598075408673989395038875440269777337535121042183854247716663302563724657360899140845534443346824086465593980460284016913487245496187670090670496299090466999704401169902093302126394077265762125941090030493492547132017494834692019745257399477010855177449348064087342514704929141733965238146600523809351147202700250340929837879537566647473303484250110135127971465791459715101217548863706815896253759290882085175320693680717072378708604642008634256295099224843331394886922867734198629152863614611687636079899246671099680401433994199670560337665797532710616222184432848749285146610617200231810555591927615921057993275163365348001769247199088655039547741141781856418027290954467940426034679040368921457334618844298157469552279508206993341445922851562500000000000000000000000000000000000000000000*i1^80 + 1719134689094514651704993740441180916136522745788549218788711075866755770721656422102466958485598492555073559071326867719738598541192172103017892852934889914803637730142193043660598613032534879084365509408734189568415101478564019827479145632701422671352962202370249078651844274282958676017411072171085141664440077604818865929165170348011843137816998172502579078994001680498545250235438368792766072269570696603252292154113887285166260551500688011480437604958698496186388104684877489364713742295730753988684036870894439552076104112272858652239164772175473494105254693327925690864485314977161223756231224019835651785902911722314532335316966774505104811420912864736506026869275252988437969269552052608696850954024712274606824388212781901609195520814369661134227327710807452896735147495216791384495085675559630735447363087829434204090279731532630667354066440455433064311569009628001651188235545479961400196091729882675312335983261733837881955350767611651498787665725195965281491940384746039769849740028463619517317321745533119321466740827019016800002379213957283710041544225061222931262856907475332896897157274636068241015597448451833968661826602139859571843094268267273136628973285327808145053801835361612556093278060560143546567440260651070067661271403997663348242568742490889580456844745986596170069045317163784835854823229744461140478075584435361802034257441581489931629904843012269628115296244008456403666244170947980565783100697161533729523735984092731526998068997860822269502301590690061285090810878881752345499994904154054906561696478730663265401996579100070758106878969299311796827105139127805509433585322992064033774392304204386335812310245572132674523434039221988154616711574944357620770970636212434607616294548572225204946370377591911945185589652005780306529568339776494397638874155485557363419993326240056792003042222506978256439712346525534942630977884009811889675492943015902337075133248490569194544159932644485957075952401070331594991582443560562121957819882014358410634377825613102561930665910246934530678246142006002604329110659412259583954875184753426359090873237753391255893561665802314898776446987185835662058598399304737240550869883730170011880874620616430127197157406334909150050660978859214414992049586517302580281035162131499253935526067445083433563011609697042873414280327426714565958602604299811659187479106897483074610711626603914485877864603250534843088926100032140003205450431308628396704441745603012849508159963876749007276445769866260337258609872990619693677902245161080417980227480182962449919013438883204740210181077460471648299742040298142818662488756937359363881451567350485010634479399487602213853073937695140296946445504225597835472428031201782857719184311285732080104703772042777639174101602675399259345993670395773569988216911707712403365975936981903151776169888687722931833591233284233445120326171133102877398032357027882084104789321898190009623085279836068388524837195997824384479628020376056876237366571570872051896034566365630695193713158068048614016113873854053401472366484602660242432426493094696103251535640013551902959279515697155913152307871401149391088221440449102262059789048576207104162055703842197462392317391266509749490234896198212184543254306307352823053188962042784590337480559085502059977836116534720160497542548511907804034866516194421016033561013057824370379397101244042570590716676557962168866112603182447192332641330515349703167489153740844747821308004063949972894421253217934467436491796343768487080305984498766364814432157079616336890855642442499233954237945048083789775513355643476673992211796852307626891644397864972361468253904231151865072966231695317269135599159940728067641822937968586280494568851056781758731158739480013269903059630711433120429972501169662109293731501752729946105651020272961628012051020027899254979097145694353485221931656763543408973718367776670437160402137233449332554452826847809819620419003045841880128844239904009771520665332286490721083013867110213324895531962000507837215664121711046546135251441657133612907677296005124486236896499009180654480483563030010982274075516806022594415181796728451710240106686103556561378715503535644532101162935812683820527150781690714167110020634388202042993903494086684256628257403149195604849035379169440181535493619489272358377191153204490065504594710743668465496665609315976334049174718667821903804725002321900556175718112084801564077978860732290499821810425813648738558162945828053590565456883844726984334472126095709165418007951828429085426024415718162474901774811169666564250081697284855408724979497492313385009765625000000000000000000000000000000000000000000000*i1^81 + -521994805306635761649639341146900752567536899554637958442551981552784086521715487301183085600499040740955950362763015883246878290555795858661492539644489037808011620096906727069196742424619643025532017089744195303932637396745777589985203817390030345185533818954459685426279618538612197423690484924487088063560588550701544895514958526915548742998196073063221580141558427389731945181637920836156317263634193188351657971019412719714393110512287497318398820604972489914994473688010217600593237085215160338824536374853833374127720803531798021106308738414772245409452931624689778322028628532291890755693283288957089550871614645612414294755449626692635132178306039852259783644813907561176286561954193352457447791329788062289835602377432516350514533631816026955206479569384772583744997389465075553457634634253847349765730852567380344295502805809485771540984724221648446903479540702361323522542025490031854381596304035393362576993021627431865037123887449037386776807379201202577929090198257774534042780566385805009274984767817109324969864167068791133224697054414911310533561926379140895242865797456862926001201629127610036624793624094298568443905424071311823149381844834162013679665407789089678627548743861214349009041090373904854060371425115910805718025932829429432012358698602439239121321653953499616228848368993033622314099082448258904319475653042032571001943424976665576244035154324811926839336086524977252300300381850816136637234832592575276432571516466373872308663600154724059451749302632657438472408743661339178468815395360356904819295004486999854959322954622024775064565711771418054483527204364066044111373561245894001525354039593743263156787381573294897181879103807234661941307509982327465319320983774219661240817488414089819347293706354455457522425074305145869866401618624204621887272455794133054835144528896957392544868103210443463347191109771864747289095222606350188653227846384802161398109070937538122794925995019233071650749788833519861197750745619447207832513437384821441637627689810860756703887273522066633314048052130848410661047795247670337521628605450015592943310588669205987453299692049742776360905741450454962955437208426485534944065221580226602524466802620240160126514818349992867012819386255679619079390200013862380296747053426975993596177224842900284543851415522433931028922129432259770452468307432685088365924705761661774830378765373404913974658125436320480858592573621585511016328208152265079368295549234127866398052432886060935003884311626483759375109314321111619416793061148069692249867869181998429889698077299279494167807648728956548751986123405763861188856890122717210170612092997295155481076912717411204907596943102227945476139061456794375731567921479555207115603756969606413963622663967939859540894834123851789005759177290636999904777870643295772595492397036595976009919125497696513577909446736011814304595612379560759244100494311154105418865672982192845559068385577438424322771635965608947422604709594929013137643161251778690305157837325240159218220212545316212949761391240143830897207248009603898297039970694394723699840683097651143537249592859830947997580856784622043947601758981496630577712196788508976399085293717234080220065142691945550159181850542331238475935960709074758441491432912636736121775630847764735910120362772384215260359141912226317498134066240701572319638205820060447921849408393118543639097728006780968674664169429936453432690883947052947691885424689315292586208879866317092531912089497677640664963053420084793776772697361979358163404982253133142383361946349908050416111032296468820752277997430586624876181738167924837471752157433718273682877061161750276157142601104875733933545987638753607689174551202560147916566581223022310229506941649047117348742249198072535293684530835716276342288951559101243957967251416808309398165655048273545265252451051075326696122814721183386375285487415047923301231603414408331331398257803858861117305633537133975533664516845759819670861664036555696441400074939378491035696886502685926380486254243029227718568875105137266841910874881899023355654977484311086468896490474797003263743003799438792345269125592648821725554089852080236819044171502758681619576501118331913074027956983542265712580797680078275879592509730525882211228294528839990542639432228868630713123873186546677899748893146113931368808345897441395389817592025771199854416368730073243521495600123125393186214576267653096885192608569290944079676781977314332331073602884937548056905816844075722074020220841675766447192664147325920803074017456780485139251437501832821817034785416566933236026670783758163452148437500000000000000000000000000000000000000*i1^82 + 6113482947403766302109170502544211010047600169603450356916401932151799147855986936375952082485617156882272493331562165886638361305501146017809030877805472226421957114205770745907414820238541231192610153353791727486013041749257483420474937448717827097455010872747322862335101462882802441235698392424313972232228651368351362659032830299462148781171476271748481491210389538046164265022174350418895422585987596118970895984051841593978220733541182682664170252411194100263556885479576362114829936787263423916966950834710045034487899506967357090565068442314275312703594990010662271674001997569292148858932190246442398454091136304732895782204789445984395755909097620035079707244211218748988570340531068452332499667763865321395221393324256073260978657765265563309173054061710806018603354504447306764599790818082928651965462879591914662733334748378307388058025922081089169446670088579091205472185811280964537618797236288394008953859074617122782566380113984299295151572804210224906786928026524109576073734017303390280431506345890333382299337798885154669308487967481468181056390734656497995936169252960910497217650281609753978641031642715430421965322721652678350976956113878774108490266173311168495318652787471769088308698511892057455315496927760854258035038617117281879848040623095641878463975795070465357431640015686101730613363243589665253544888807668763789399759882698443488994199399553804384797483581164854773397989668729365127632229064720960814537815780224000139304383628343104749748929415857382029314070352938230501424709162427281376027924704120168208120787675212902552091018299121908161455754576421871689812875929975223570765883675757301040479579084237411039444604967602810731981555888018642117961538402714818755208646066372257658220789189288049357292770626226123387046080265160006510784238101790382940054286459049535077538515997455687703061528526816987831195016185614499804029946443320915313926367106663627284125402229259909625532986818107832549272828123076812369979763467007565799438462501414204514073281956447024847851711351913057991629010622576853207058443767335963953635886338088657345591107521496822112569473298645818509285821604009736951537292722830604085259491588226463466363918722132375352134903563453211106364226435380005878429129610521711951796430288063970595361718242925286651364325299729285414975359500865932477505523330511824026328375313737532402451260343333183933504482399483069086177521945493378112263567237695927613989903569390185888803999690748619337533335651265596259530549098618863075084975045360777682803693920302347791527899642215813682505242412142451681860176898197754217280964548472180483349626943732988139799891233964267342803734785727743776804826241000704388231773210072553165459762594431207107811902560612389300803689201227562637463586267768524076353219131193936150216603677190995820067229356961010508261886401542258895188936619416016080581971133416938876448433151251684326891320015535960722526530976792926856806123516474993270261693290639255368412863212296127328881400688184526419481331829015113858613313777292801374624590862968812296581520548168010032036915505453732768721611082923705095124719446921074191498427891670482550842180089672293330306731369338159438840278968517218703653313059664050419475821335690202373151995035865026608206395444194451557932744164197806400037063264269290461356124946327970148584663168624030108517968525294800840180907074470813679373237119232163211643213898384236692082448475651970580799198902755543963666881954160229447455872209802199803154296249109313473730832713594794783827507017532764677984797409819194966695660207080369528145473769635787083047416435193419627960885854621639168331689427251903213172089043068746673627879916028479316489650595793833982838775638108288615347731900585930858659451492276134542263835621222440764485752456114648759729096524724540730860553760365506281605519085023782688012677171922966028744764561111799440477149712385006182671232739194916371769053781655101084378215050123591498094606221217852934294020250965727873734812420907765770845537838113007469049084411779754785048408679405594853353578944178597328372960048118232868113273572746418325354820839736094836761036866390052776325498586477725416778155521496610797172027742631532618027927578484314819130157481768374218216603174850587987891264482884306749866631578218907103214733271369733542629742139731444442277358506996416809584731069240780741828581193028394210664176602214040397237376513029368786210080741520419898761760219977893994738105330209876972273658404921146242681773141924850278883241117000579833984375000000000000000000000000000000000000*i1^83 + -12066006697010351676573305465374053578331253148009508482536100468984627006651340869729051229952137309634421948440793880213944391892198065927277238761182926978790938737451390405439364235139139427751364554963641528974590431600982353949021435008831543216403305057944244416462925866246823838369721557765633067824253015200034641613173603024636872353532300188693206052235204618206370015796075929555502955861929320385934697787909860837475570364583510202600521357456891514633552130579464856737523791740678843898357775828192449231985084647757373408966055019742236319038145418123877135594674553607340814103055214345466149461695082700697218911384700472361978346316393790145270012080750479800288499374659747842500131301752260067299832493104672406573649920203722731570381606160782028567826358764617262175975111318397942341126004062034012508289320178188783064063719207890925658149954069080169198259375380695634102652558072861008855115732670412729618271089669142786050636497587814654626441882700723313576610615734515791079143462899566263925770538934129052105630534907755255652925805589499524231699000253209454573885013941575594921988233873525306004382391949494731725842021383670463351273239113203949240056246902782200413036902361117268804151905248161042412215905850059722077559135046927464197953398619904141827668485126518950766174818647604494976670673385024596429646698055037037253490435044464826406432861218381355543864022341533021513941118159785252229424562396940080062854544814683257803064592358519018654101171259549642777793865643788184025239210760711386797400543690144061025240732248478832756922574617939265256386873952852312555711683324136327390686213188629514827525595681071326939147771733707247561772245187989231173784760142234680066772712121050648353460885118330425972406138588195287878379631774149010246320957517769737600575768328791546353770149623638311510504301462250027863110212476516761585013773253298545628930170348966930080520892867345985728091016094079711650302064212440557351017811967665077856909915553534559838251749772562841341038314129764788738747982746348458664734567643322254239506053922700880372247379098214167679446572354846062036662441589251899378800680599778919966853121865030287091231282032440545306342325827111387814570688382424137632301481668954238706680639975063907105859055923303220392349120549354595440825036679728274948531039463577725700416374904500909553033110416156804257009327150286849645211134390448864262739214256180533552841754351161053090001496759807174449537102957712095417732594479131869701086614841279281356887255471737107033713559887581459789410970794740334827156164366867632263322703856371540687038244955255509167645026296226256110759451213498063750265080476368731646558393856002418999272791029003719865212011821559893723679839688696309370364093203912455086372355130420263463737729710033833914736743435415774670525344624247715376477743725995230532652862948304778106433787198679188037144776931578011126139242305567991828057217841338401426033043057587344550880869192819280781260480597267358971521968581443859377765574101632277834916727272562483978689304592123210888155398833515434753020641773551101125340418678119378678435394974903329421403838980262166187498657942818918652626326277594992304712658788369015878116096413821098544239515913547973846167526072308571602764363906583870022218160113380927136736986625575779407654852736543387940519480749097559321013034188378945010296775269144379608224826494460059226253614695892936813966878800413051000674583971326611187661562259765634470306622479084431977856984151408421744956360782589560772715611953985730408774730015309663744498233942872855511179136097450216055172926359649660010438222994395937495684103768452858084649208565448558902633244373549160635148188109916647085305729941961770769115360085239439027221246274911162246821686703034612787879684416315900753658969188881803734018718021287854864484591065376053057419971303026421765279910694241513155903156288480164549052398405095995686923164746551750502079911591707898385764150792266713093821382337175640447582710762086944616311484456239402086630030508468822095322656103875272683057383025480573623264329196807579339386176687818683993725931814444098106808862531230877352571906774848381703373622528358058829977334085413143431133653931413674779764171217325150362144507706508115676698174100747830796816503970003133634994673738562583647270512674777534156716807852580944714590876372972512154508351896525971335964553947167240537927679375876037178881163928250974561214325279084197146267642963834987313020974397659301757812500000000000000000000000000000000*i1^84 + 10517988872815161375903992467743389221937736118399952666523619059476077582635558386931737886201141558380556859233472104302569226464372643764582716801679616183474168591854432356782952884625368531429026469212104638928957754858540675146278770829076278243409641005041030052624531540172410315663356837342524975862590981878220013519867485891611263971247289720888156968654891051026170483312839901507027753049743628057820556445009630746377829996407419909395448634112541223302599703505576802322861601357578392051284202297531686647632826364005842496843762180970615852772351216498756095709413656357821646365343875810256345017121927905416745749097245438360767818423836860033551900005905707395264571454741453369565825489633530464967259478279532067256589897088704582606300050843387942370532810906283069795063646743371192479175724228138617338978493080166569433060029969296296489992200959792786748555110215363686994757492158917690503180282498725312822402259380612188886429949623659409566456928952318358822833734819165812059620305543261042022991352640284936039662925153921251365987563793006021857117025615424092199325501270912775019557602787432245186981861286735741624085187583569690245768192773745838025315678541512023899512819061864068683398606035832507198157055567933032576129779782874115107896335425078035928765205816733293821170359725780626684692119155156976084875107927082623230897803999211516584722535810438221556286307258388158957280348454572002763603271130630547844048844135717010760991250780462429780093755795274237864177165923067822824311466834776282930777760566800536126505668912016681764074354764186666380203085771330711103015691513273174522985342869051722021568409380036969464291985786897595332778714702842242615715766802739131766121634544861511702268380388065439387628842913187690187427491643174523860582689558915447349714687228450115291772578338792915445444411586964187617884270377106848195356075821480069906374878996982312840114139516596668024278721726309223617314918419246679786684135289555178873557274495773080648283997605832467053550634556767042661667614209810354553891940102674549382882613909340322765077219127546217622739820776006056660876704533221268710860823693885713406332974142706201278341410027064152499497872935119088393211462174280804222158194014417128065083430343219277683341011458895241967731024852804219225045300769417547007270293615277243057420996374209459976854516646470412956482169439587349943699772167150038183524720697282704505305650680509232979109030953519571502587748193297628999658781193962488348908367329259952950007757111521659664079096037962055929478798670331270902388622587516086435366672068493907467378877203269306133933843058443620956983927826631929347105511424759017833175343286188569349067605142889069082376206310870006444326250950844732257443199961898235331005628856778210367788924057434017749170358598669898538098295404461069227153037132343744570824896415341117063304697824377601010258163017904524741754412254507403653200510917850684341296987270334534917015705491294103666051798126968562106089742668191718594472941798184461257959959733257190527907572003771070884243420577598005320457145389014533643243580628041146875041522254941686433711891017209342895915936185031355871582128027718268237728378190439798281861415488489137636716875347371222648052920815863806305728939966275562836724788403652766625762992714815045907776534156718093155440794155067441953071054505849176786933040935997202862870695322194207425063455034041921321855051651212398460755157430775466681391689342988517788333664176190345106219477860045078155248830268816599650324301117009717100303824745669403322043701884155812247014023007181778550753412940629983535687224958185091253684084726250394715918103674781294321664662369089310100623957752421946855459556253794170493526967939870722022434554769277988140036514237320721852680626595972583811626464816804582026652432220438519236182271828948122162703245235661104377230445666861352861677312547187654170393205051084202922085815847682338323839385339972709191696439932569157418919833880134770835631752232436257752655040256977334277642766621676116222084235353466006290262776002051403562402145081189405830205391575904795877892827669828336862145091069568086070503639540103643392771675485173971287801882032365734703709139377651078909204575476718457469619571177473219337501589507741853704943977148351408829765595113334494175372548574562761068404596216938642371963097644513709170968221608912026154801790062091223944120160822968267452699206897850143255582126784524951701449424490419914945960044860839843750000000000000000000000000000000*i1^85 + -5108082648625770324753771754926408456239702709411844661571304915279756029506046983540898225213644973905602039286987437281101294274891470240558544582573625197013242619906090141480383910346187219258986946035427168180371879193497919276502886477429877321980388850467558869489164341847131392480016349803698233148157435787691218129287773327465444795506608830872820734784757533267787791261009643777398063478078798967758478751118390940269762473298997079128631560081343862286193345584435265963236399628682544905851944319985057285631171090995986138352792779973123201011394792765599643083863131198277625889528270052939860609941455864859479506698865986805603384890981464272576270678857166490681194738418340509704408983374840395719993067159887337679992182782065011500194595293226113402991930298500409326469226189570979311868822203763399688364983834460570672577582763838032913789019980441009698874944050074889381529672473733988065124798478977013860149422638555567062155027756249139571766062026361787297417240564782758945761609906373418742408559915865228542819571972882645892863540306014673687969942978363594332365136723747308372525039241923391836033231318618787498802472069878424194991268162006873128044097774313219813376312322067033241107642584336178273297423865116559356937063558198779057180058567169793267264325186308953586866710096834024945460319972022229375110147713713320591850035064781150266997329953431028372202398085916374876700066630723232784462476831712247501957024115912956491106510177089410880915650510497807513516733291524409009001087494862695674962308617532590507621913659138499880605957396738169993836538480223241035900675862148224206037926386393878927143945010488849451149098754871667726913336506411623021923879446819501969615696666529559642169841409210698929789348594142544848330960713213107439419756989374013084987691963116874132079755141985616243045211453854216830844500091514277826596610729731353766545906264328236941508585399139739968534236643485912829270840553175492087805560206995362636035611543242785215303708431529007315637465436304678258229170665774216598882817020430259159600586618131456155881093228545539526101077660237943936379925537427322936741274944225845598567613388791541231241703445745865743922798703622813424593042280088346842542677591486213387575014473529392908116843182457386283287701343805905643870751165479025799102655718716273216728599537614937365170369129051558197872845558817544979282605543454942185743823581105545400932896130071350163435985710030054378407989154315380625138346510951063694102774690361705076105387472930096449838160883674714269157845773832205203081373337181708157057823364635351416639027042643968064994096569082123005914562212445635000648032190492570461341722076098416910309638092589330553197984768204414054181269466658200303239355325437350211967539156460049878644412914723735813373826196122184626099583835118632181224694643478091474576554268390308491676195155436922908274878303070343070414234448369546290904025317404946068302464046576663505726971738567462244229410404863963727206214434872809115363866194828121972006042593278208734928941391737649738893596269326350692939988662536207914840614133737139022997056165954606569594212063646974259203311116786760329855337846521804180591964845224473231441742256517969859520973820622945507718731094572784121672511197646693208233402380691567550509708672404024645138423305525951227985187955225384832892411378087920457863169671256349129748666900394429743336022851805281450529580352248750995296455191687756405772669778137145356360507898343872194574801114541264458107448090945645403535237617539521324145125069716331765990984119054570703000448679928013034512650248409582586896237676726819326942275190247511820289433000553325199826540315773834239938505684592716165371406373665083658943303914635461011580337939024805941614182568521143461726119865773106459517773994301050571188444005726321823984497588258050671583012048538171520329411887773668396335242195470829697172792883751853699063725866556741140758955048095299488246476694305285918434253935380345124569420354450926739612932488615744546284210886159962252743098648453493485316588553242796365732476907873432511295235913693965394770185840691733939231985774832333372896458942158489369837000871657045798233202727909795754180846236400702403787160843223363810899126190066161171980903524959467588847189358370216003296959195230825050544490616587724904393474775434838615988269211587261574256423213090700576347005359228309434311756361038705914534741388168868381479798240329265324177754337142687290906906127929687500000000000000000000000000*i1^86 + 579243943591389827633960743765305019498388726466319278068824787167529171860497998018758711726672829369026693915767270858993032248526126950195007572035772367769410401255800353189968563865001659995126150884918827620751409778739126303436160222131799835887910994090380417780473968166398032860875883833375427132979189857810406425881557845611495799624512494689887390568161848636026758593986020047426902242700485691742673681523547996356187398070282096367827503158326420616629162430431698591084167185237393451777171662163332160270656382169810751154388456200592479009268837770060532097920839301914420107136845030635707676929272445292719223352749618590383808992156314530041976371504448701407627362267171604623495368900305970828163720482500631572369286595629205697006972855519000068497618695013059472304190945081673531859170592704372829407710001476117970683944716087457367902210270634917261154047154507247348208629134237691041311180794744054497551358610187847334859633279716353597941249476417002718069240030917504561977414612992928824917317685820927240900015853269791515249581780922029193471876512745892757061077362158087656869735062837108255384063535248870608538843135538678443701076546919383553927278991619692075659355115723014068682742681916451808983931072012358811112446818975745417613410313559417604597277264323927071981651739256240688156613561908540192434220840339917958751911306269342779485121855744089404471703568353655813853514971252352546688457780825213899619258860307789336634457092163904465437684799258629945690067430421471397693573034638027540138242730001076081660777639680801881196260368878446334628159477832280577126061376163438353847238610619670217666380540625257405780449992071069452924451369727784629677098719973123632099805208781565519327204979083535014075588354920233455322991272338874254961151936184376896943720148686588499033888195829637920864957307324312205190473799478468644057207512257345686068820695848253284531390422148069570130535271526556568881060820256473580878671977733429191526675870752273349721721571840281214434638963874687487606465317184150192059079907083675756526433864822279150744021817695182682270530545789880338336668925893656065822064531449667453468434100352748283461923332964105355169208258694639043848907750108995475566043490273227816337522426315219652314340176111259244463418682541864824426244613191934805895770353568500846752005568918640387347700163463278806130531672423766631504612614364962270680850175655526606870726420562346498106594257815440332314596333522939026584955024135448841916797167181405855481286235648792363690745454395585494124739305919333619140081481290637892595238653392715105017820459224342885595105604618009849571826294304137198269493536104927806000002994863075394231498219269986512200612082974747793727949910431673963013698893465410325353034509658601440216375047526426622346646645795009421330354483785905348800284982394506779887600387619630967878337027588175055467280475302234167061921148217609792501149103166210340852852647033389937405524295748053584027078027392574769558455191785064599566692993888182450531623632628043713551464479758192976808329290426841293464183384088128854654929765825015627234006029852299931430696750510580907807229722727140678217732161823143818279702480535184366075994491593153134295264836737548026103820525477406660965313124946466003592999824337955955535197819968183993776413314106730642694248023991337369243373221601351667609213756640309365227281762060585262563385415479461606685179983427466304709047640750223653125113443349625040905981942564185608600565909420209157447672038627713315862951648126645590245837095173106145626959499429252955065956792506979040978255645969755316890121847664346182386813055890510748068671014034770310798412824802464274383248648375068235115176531373196642664648163490463096702012619409376901507455963244385860870473946199493938328295279677302877450969434493760566139680272558953438433288503528616538139787712230869228832827081889082444808223289226378679731092983881483159907017453405777199662854853726956364751444145741934712729314597162899961548837437178064191785113870077268001305534033473070107208498917879831300773954080339166358649092530901008181638104443194973410909251471223586814557703108197677401089196748167757684847583808414827016052804422118934129150589668934502861522201048597044150836943476212122724105157128263783116787909763852522098562782058365050336483190779436739068012421638572528597128560331016080229008244876738243588573220369682278355448409112910105948676784022588481803950344328768551349639892578125000000000000000000000000*i1^87 + 1984085375399783274889225089646346306767668205327347357125759248841284068769197620920925577595486776569171709603298390560912980585890814525153636992109688705817904619692469476724361195858457252040617434897873440047279075151697487082194087603367353958986611483644071777068848497782113368670884340006439071424522317166868485603605536244288044331743394498053401593831508598229164614603827149222113074021872305845052276449844289661942142098274100701371245736026319960927616752039604590969601571774035319990917390929444521089013939807198708226169176943059508148207132749354931023860294015207935730518795789896837578824192822286005107389987538573240212292609985166741478992499418102358429113976166845645104104762775112622374739017140495339757205812645764617335399903116280565583319716376411323213667290141715218142227757319087288725028355859925574826328345842004355277526399577118242036405586560828280625368819602147143600775979058572593391436979737955677533240651329295602636945924170000394871591377518532363058704567136937732547513635165593646168546711307885733017393279621213498123247815947651173351002566054728481624062823805146414138134998389453363111704248856711918667671515022230788197910638760928702088399364410107373025840381138036990041819053744484422180106390317198633210935197628315228487925479262421742483198158602507119342731454117441461262202730785821877243768760428292127063221273782025502615836165619384802245871640834948668098840810702037356606078648739570689428738860022556697864028388738465175879586775805759244091137761208797577303834485485923806807960547549948515962730116218819863128957630039005668278135350749804431721691394179511177539760887570786179493678650579735760644338784915387263672401097849608528874572833921817777136311537282077286048336840399486929732694755845752346986744294089797321983396334331744017810240119988108493080096743341411525159338676836866919608817362111655892643258152111607867494709551493165687881094074559438909582245608510770883672032253832184760981271772355900358007308128534244283806949585207291146090982321926519546072208515683321897432736391821689848156004655622271202362499144232516040162522229418710362586377402857276898716535604089476810793637243836697447812749245554390339097612862453081532581138033972351234419587364761876255258803716142247493044524497889337721206605563409816927238990574496122200448146405841031014397604644884961608831964382006614564607419175816060023527521714702604122429649770225266860948425944100041992060874980616210360094696897528036759163096256598818358425741889994774004843040920216466151931271781511976713057162658068564411625346626284187194977454154001380141641713938678468996609354711987604652219733097484139430370945021937773342971029063578579284311588307999865160787118918266282395996472014807923056650675808801556456080772912261301053092481729149740688220556456731306843819540999382682524289567264646141202799131085216463273898816968094590744574771495694329400876249498989632436254531521303042330957709406226531018519544062780874624434745861984723718907662174426916182765009599183973628981144897453890258913575420554570125784277324480100986633699613092642400640984105707041716874000361969023760982842946706236282846757496557681227294002364913146037910019583542026227800287979879128772060946488862276322933921060500864440700156024011757741241637642416291505650896770771853118878176373337716901236434844167877351003318923030444541036136757527695970152783933413549785676013859507339297795434332643952169160619005497806907033712142395909386206799190526708625723989826814787811996187771137064894228759366658720322256779558975217432703385249219130479451612252489403489616829078970962267941238756315359259623383900411928296014276453941382818107016472683729069849788851964322317411154629597092542846197547747462432502485977990253504786507039659525960000155888452546245285262161121408680603242230214331767863508702259317743632976745190658875617711028831501847662600942184084587397111412134308352494717059985877990201594249564792574560676379214807575272694947319018674486665706772511849667293408358078208725691448880603454384389869642853181339309337760124629124996967615960422658483380113662168331447454636116870342503741582449299520954433252476481025446557094404005470912509058594272113615696857094209154569355157513687156562986722267887909400263362013530937690876246413558930406143174774459894275433779893666586007857639243436526452192842062440238184132343130761379856355320793753660033806705022564157998420791839677690404641907662153244018554687500000000000000000000*i1^88 + -2833068475507236932095124796613946222137218638442069571144708985096967230751743122327866012129232040095927117224304398461224620741250534743530731807798985751578408842731933446325289281339331384685893947115619849332247137174497126530783805305461873753126303923506001573695835631484338566686503684029521799284066474395164275610080573831937792511466470111498417076614849649192964951501381255242652555009633417874394423897868531020388050302872916597571307380908467582688021396188048128529338106040580000854750783698973839373918304392161470947630593477036861187166540634936827902292260778046694543498068205284282186039193612157025945274858983863036780611886830560635678203061152136827016869091435335690454877619526985608623273935161058916484222467593388327985355519295441155996676029549198446111864126101036916548503478742297213514894482506737469584194087652497603825939841851372245883707111518660742960823211268261999038647705168078321274212452965588446693006482106306983124621618753246838665315749860558412700375094715929625425403249611800746423923438046987477959319600184212257026446577025546047327014319473901220195383574410332947420935567146214590390880391172914288355247861175797331240807495242401398847990930721324905350337725212447674558034100508285905890228237707060207381029927638661106940435904874725819552783673703092278277031070528101162732251585300806664325049564326685011098217702047007472665052826968970456838204028739022909166159204172270518064371824865481078090816231079741193859182396240471584159624540366605668735599686976022634569940558254960051254961800965999494576396033507760354316460731379499568854184335138877211225526549395074465734026125898838781390424899302263087991716270822274492153507976145821192223181562054988908994345964804485636620039860793465056400473105913372710203716860615700409009415821599491963338482391011983970105714938442839223053932912341318028887137879979876075853883307750639639887483277540593587532781962869774467705939332436313589490818799286840670717657468785911020064497006317687313698633639556824655632069344188124773138186789392143243475635224342464943723009420453718867459909531039487670059267342913904122892024927716984755283763316374784999363423143707626614703378187410687701534347875603849210016177986149053154836067025053125112428253764139339847568562239448288395750694446097447762046160678280702022008267953076215565845225159079341882349503979924170183556231052234336553058087000741230608176040696628424395797509232357725622527654879520771080422970696638434834397936426163669547084856661018458857322474577992877944183012596431008039275032989544458224358606530450857279275452908463875127993832907888052888785128398380748631277138791294134911493577554796798722248984880081301004639953297392864875816881099484871993329362291393446792331297583046329733048168348676636471956335282575769977583631301662028683214415865781333723761566779210600722357908509270290769399953215657073534157145153184432138461635872221818249818171698090651206737476172702420308467913270922669556233724367881428618046058618216620707579242515506123682013560026511488974104995492436123516991575197824007558750836605189724653487106873284345218007909697945532543860095947991443144494616932109500964693931821737996517944592521811278662284505552882568493531985122606186844305477615844135584063822002075987243782321273520951237293185560496741511882015958305291855851617983372821229293319259386310786803871400922348481311250343133255090478919022018633499046302400087075977251292113903140569975542738793288677979920608592052858073071240126236160469418405110080441564979322023240102313685948596811848695773004302885216692944245233427779831220316247441458575894847755815230738742443863124760080637450483069956653788856504220426042846780431867517551818723508651374737031992797199886690326192738691943483323579051607391153167818954598962012790884605375423665919207797399357645776162141782466089545668593213225921241885791688733044396857958241341268389274028588051387958061307951798361653626322810404839321721982871224839330097358003560555363432656216646517978246168483261707638595105671559836191337444628283073949805510859779797488136540651337923042581826134030619383837840301389708399885025926756610119067552435172849568669628214833929788252669897091760181044552324341933504743094880772354690063220603520684326203431686863919687971753718828520961691917347358740224871624314694332953866426976901806555500229624301823544420828792494845097395313542657415859448383399141462718473505333349748980253934860229492187500000000000000000000*i1^89 + 2264448091445563600910916545088799750158488521937990952320915828503621633459262270165734449790582592660992971315538548363875916081911845094517665690819528787541657453625169736882708100024911192333042657951702379480398411514138088458584442861310652109169165243168576496189933026161777370434689809715746601578899921166597550713220278146951107359879196969964325383864391471083605203013350217522315828341805214080749909981439492622625537189909825401175322763670829737707633343742519125187716750514387670772751868688249174570271308768430235256568465711082425989082940631038963168481739007401904105165433817751109295413877799635258452906455248764091181474909455897160810692492119729060634317098526114444110228543010650292190285382077589790773064350386159914556766596027760297112982811334712309296185809329260307962836816881904901738306153999931302474068797928505482593014534678778569401121077717631933614203480940397129818002701630427356112678366872535195223766192341919213556463514886414507918801651123296703917922618478775786673248786505542636830457146480269109873877245831870294890594831996304732611832766255760985200744628467462016803553333411649012509640384699181639336867207536628012607601779399386408125370114936817419663251538601933009172542884144982852700147673129188731379793322668239057515028081478397029259115940420955682875478091838721805559414829757075362871362411073696153668536910696854273055567278986787796540435995251834963158740535503666190827844053386096857474201977782282443378389789599366553412841718280877597962750294159662598908912936148816178525094233585848444509240096296354899568723347020778491257879420745224842705977419712327076908342863308768032154712279883216013963234817492783163893524325240466566392995497015880770440675281740020840672988727789694489305452728338718481506386533632022328540364064610821820632980665738423773254926129175960486107477964752785108547150831170050309149780669683459484854137273678628652818628399186615958794092933034355462525340694559145345152989383337627718272894474481113256787452014474867772182922938581351457882272375574820314702455010881033780897805821789649659934315498050932568878163694788340169709743954455600913449088766719070229209184975885388288919311840363875106396289239911696887694184181013765605195070824455779734948937087301880703774975104294262521061386623158345217097319705050703892168752385576096022126262651501656172191032766410556479048202280757314195980733823541195379050282873559869203058777500870512105793975353408750654268462237351392721109666301966697284733377653211342114412856208294700207214123900420124098556850461727730935636984839339610701476612279771048611206177893082771050705426110290291278823341583906660772769381366786260053172898659356160949231209690002254671308379493448677978248990227724429337881318210377831471458255320421967340545311475238823593712413879164746108567477858084840343634408907201595901755444557774451886249221711847296597310020217177254808582118383202193041377048168015929394647899825621835845534568501481210481852096467238080442197956887886864877093206431808701152584594901822121588080535136273020886259668612266670498873990934367592889243819020525634299848119752395070191610619408738920646526733357418746632649664785768486701874144063729383904836147759325566550415265878810351032861447306967970772915474885277051131306220797648365089857274649242825450242776163256333867738271312972891834861076628708015622762572857338573326592265916339718257676906439250293854937903614296224213858878258337900227040466192772524687909344646007696393623730398955758005003002961244473631120532989590486389379854687659550996499181297960162264796804352516340245880266662921906665489620580984068244766540897482808173832552869306804567554628625679890870813222322874852139325274017903062162007442715738286117961350031658303155782597358966371713345307368821508542267519745361118154386448646724104036549414102759611052342277065558624021060635457737568958771122280176685544317320125694185455726193363472814940909937378778241994445176682717265897797809098480130343184688315087981075712383873085141196947567188286080540233060629783148533197571216067142904607727968340967532381967517206056031819392196822881207959167400443739014080218348717253139434984325401028814475350971751851198914817514374872742699556726546039636106982293936553136837385370506615152689461333679366736032464035500349855855779890787523958377479685471896687785049368627046536099981595946438666086710618531011600244478101435570860811702376125253977079410105943679809570312500000000000000*i1^90 + -1371142375904235404015117868703202773877181685842542052945268878571719400844440834248893974693839456580403867961974385160151709476154557967682284091592829251185423036121009335378053295460205278145817681721237427363641224716353115607401970466529711213372508066937669836410570286969037409472096361666352550011405024790864732865648940849966185637200839696980194260667458818779512294689588831466818400676762435509303574468499519726142852342303692923032620474884109294483376630761357754522539923571581416559533101517756969751477842478448331961205668418854617306616142308533625557364048722724011798447114707994911553804710930851504548188921541382319613451076179670574327185622861055140215150745486108058671517853174305685872305771883263192617615914903857969845540895382532312184926817670011210031151861499289298356767906926610390138390019146077259644445199403601717262714864448383303795593538897211234839512459625792961256978602235688731938654481470349099467233496936470685966140242029143035553077939563181676206085016217961894866070482866892808860677952050336666124484777766858822460478406783362751067332056228081888624251032100040632267346442457653976069819868328693518606304637122145790177590322915738633037996671157394100922776069799033039590618322325855475950228613177293293994845117647561334160141565823692755928208175457091647582603780215717492608228623992008469616332203099205683214897966333787545145696265619381076177008010944681934885521272228560776819644441133996091926915446284603078834113481744145482220585349428887280472174351941600981862431413108429645146129406149370036134912694012470278059604590366664264143647968056111522973658817697464859367809588050360083499018966705616966301123926530244109008171640258465253314263157427188500565553900155117848375747914141614082336332304905731999341313221769403379596129089811767824841925745296672338160811896515142957919786824418297898781110054278868936825405629091111470233840633557035980559551641354652952048941752599347907466250643376841418307730402195001952746898185384355770744610015398334154525823717076768978215833244322081939816365550684496958475293358374888158700411547796747592277583595692140740332325747854900813889761931569812698037281475143510427725500000467440407158425216103532256565562239055314330805005273634168669620056725349205667421662331191787535138770863734639010238306374670094454384211635324386165594213436359736477795115717046911902913261400491780944221833356675326537405444573558464440035300515229103909500743774653654573505343332041983976306914903780199044852395441986867565323754987215313474915264321322340001272646387693806842400163765298136603089190920042521653835758579656302323902190372559609892154074247025550599205002199694028989330561791975175695574915345283869112297317517293526293292772962167786886049699174014157432754530504460801519382791792536710938101004763229239200012726411767342250920510294600764881668419683694995972000347546956244370330135963337776178138733473377823249688159188327073499245800457334816499187285120540579295290505701598548349687304195122672555277301720232420912177889618392559635057724878038614652745229294559353682176691918554117610042829334300369054141220462561641363483376925383085009202442343398655306376201537478652656918099221030389794523686408561865719000007227453913718096695465663159079361667335095373179149289047196235403387445616682678898139486927455156663169746741967929462894761244639400986849515799216301331882730963904498410457922984821209627298123227274419720073815376768832658762960951821566112934524239113936603586685034613159964874016602290396343335451071219901828933329177340970343384419474990982751597544964208540765685202363571209129021072999461788518767022700601051612568962561182674278885708254301632998325539241446616655401265740942761073579569743907689657152624825058581557611786353427651466601498996577336192050745690280449969712960960325391269846542951015816084163293395911278377127484560040926086223482701343379449450961354527622966269985776809139452686312758083863216415142153376112957631625141089315554688223560171557057900160326470024215647780018524172368645393821135218967748128915366605684623451189349333439092011279881793216655282845707860184679765365401265342397263461099755968823191362770216727426810028313714138011650808701109657322903278838412308254024652929262941997366271574829685065977468020291303759547234671296466646529725153808974238331760048079431602481682425773730923159171920889587587867378353221652814054144637321598632073715862134122289717197418212890625000000000000*i1^91 + 712827426032857672225395911112352680893692026476724172575537674590233656560670949654614228456377631820931561912976668640243688171658038684655619927796614723759934672811554485120631199303435841707807532352192763129472199317522856125541350749427029041940920021033534188114165734911860330015849547633036558168280806368009419573615868107320588341888354256577212084553516371780794789343678237454241712686377151828959404901630758310881807291148052300491312149406050313783224694305990354903906815856921786204063621104333077584567168097919964163751155686837997166107893239382733186526439956155784621567914994083788653356839642054749866868726873838748730712666086114682909290047356605229562119995095344190715897291279718534686176242314075189877468074864430213168560297994685436493159692260318667781892313318702615378961413020068226538955875974922410503700571698916689728741798026764930589527498039836284448044607231112983893373749000841324381309590573250007813467607066290255502564697358146087729552072323376480919739754631897028486756284774037967553444585727310046600276433786207530113022024900137720679475094812692316485582079702179714162720311898110776517267733629777501193276596663279783127687058525633756657470222068118058672806407865677953573313217595576186619222608227400543942360309432569564016121071122678879281152340999164228617804530257460936438356270602705900539308479806601096761978807566231695386553732251449059502754049394186487489595429241490268220513685692134352898506171452403628480706401586744088929375058687268166269591151566013854804449895244472366767908643919669330097715802716518944536983822884018979491862985360836978768027664672591801032819089181949712745708230603745986425431328413769278125723253632859528050197717341003019120470831537797255867757317868778153214287750800332438179985795291424146606180763050869252042095204028789245718192443445419120621536102913546990785051492555865466631031784515589212853934615932997661423142359487699177043133099425530658341589317768993624424458459799091639561651305819261346878584429391432832124711411821127842344301785147512415883941330773065442489874707851325925870083104264360409479457594640973937497107548269418158851665809097419539831274293955734506263616829630386224375140976930110005704120180681975195971757116165608898289896651739279566230966453188042800934278025241289389412422688489548117052757685875199235384183500827346498248935222710736399111394249344082242615783763729883454640032298088659375605672483721103447631815218874181810799868871772035325008033419563134122420216792402195653654681970583091042465091269071365637063241405957339634674294962006430198912048736122553565187521675609127538322583459816119170438670678466713493278140424199421256863754486240177940069212558325909976044804518260214189543906018363802572367610128240441442063034016411385398138076094927782123989081540359123001139271318260956447755397073563291540089443473758014793076890579247206466867193161033561147585630171117917766268508838651338656974323517006738900881091901424267462304360005431606000476327484158408860315916873407595690845122632760495932114285779364456065061023732335118012090914842616447673924829273223223053263791079130665797552104827634930579427892842463095790606004362282999455281630897291465277238670178624730781069615901515056687889097978766128988005626562214108072592655158081698346215924696693896153900319888098674468096749889213561046881356993341603851859396603305196235146235379039584434405024857690244343413237599516010680851032785471159446594100674272154503658867543392324442971401150644012895339642841650882481740295765200555909573469544174165808740165686650282943844908039962367864835598435908285325203822842008011563202719414822712660928662235243997633897267054355631693167600309219750407833403735271556959721139657091603536606013213388065723851754426080617846845707256254948243968853132618903607725488081021720096632207242697243993188186313580154856222629390414215331454425007601095041797741520012245587700935705564303984089968013619293205151762371292812007459325171699867351713899539042883371288981028170999998648118367701579468929866977846956121212395265747453599653324346767130889703229886696006013771795757649916755560717946809152693583058777872892317439163267537120244781924330847102620652927438241578703535459217833460101580456166165524017100869889837447855775115630499787203147256247409085698092625909008366405476704218230068061472258420825568600692648582455729054756850228816713858312177131760275367033941051886358764022588729858398437500000000*i1^92 + -328535340225284207872147459077050831128677033197036732465510200777041079312653150636442834762832208663146646787948008447953729969935941426585645077211560582861061857613735092040633093565429573310512307264458238026611704650466772713620832662656380128179968188139039290064299681955264519005482903706970856729669774667142771430090229986084514085432391855087309531031418034461645229787916587501765006125940147057279144611493173143496632615267964895045874546090789224308537386221805413339533275132808708288355148185576379347503136757535367063746032367063213774481555310266662695491471517452501208632200313590770417648971249521714041637392277009965840041897341429892658167363692089131801668045734998954465899160900145835989770658307116551289657968308707365928687103204593010971489566605021983945695960161344786750361315722512471952393434798479853856478124750699694244308459220349031671038016909331868423646537826752975776460744568467402676768639521803983733276676934985271756039714152919155536892807202363211510924152694498896681712424167841046075174090555582547402804963787217424013667652519015985117505104217102424044858041640284847040915195727711582971825980808345603844120473225226443342467692832905597746806061796739316682283788398649172760280634596243120913226982636015997264088022951027374652798522966706416604313366109161036153096547127194180511875689369473552520961972950425597280885290002920346838636317097837812308682880709867718686909862325937473638455066267022428815158571587902556527900579703628738745138695449945630526143483760170571273196356781647509467636776931191322776956110134903681391975228624054527354154210618184289970440992782768138705500636906307585285031019756183073202075641395702981342420897889084293485084135740553261063892374933023387296565770109225206339844213703893349025106700357448651232179769551658217402540556221462310865994435655751742838816891687512182366586566186107362808651894943952169668642359343328323319907374369171074028908562647904667730703928729150750991987313915659896241320043668122051056513723478248077332176560584764191506775491522372355213796845004018968157496526860367145079688461309916228106692007258157203545490193822789325471717813389353624115663099723909384519534825973477380410639481027582804054523690219682981340121836150085510643258178123038102747926236597658170269874905754356098176891076765198752574182435287018566439192450644132873043103235967031717374735976268380625789225873226240799362708862319725582595448151125156278955607748347127368292029088966045729066405459389226921121030480069471089252917570854318981653629760349896569842499501722207891484652483127938572099452203809171452182830605100750795351321137692341271342446728196410657142874071283175071461827467811499872566495962374355857956944538707405733704925182033529346124551857198745190637621307549383180371466164925178116961310720645264346169992761507641445268854050993800040164324204559475773493815557275954423545999859067543125099500422246730502279811757748115106375698136345006129685795210073401445225172276457150008242910246430692313812857570687785467261821897187037613403989458280685419533511330847098104471715125566988479260766034379829009183181218442917629891095470018473827232300359269219268835274210887394156603882205414505204177377502775677717928389288180939237393548165307212511586637632678617664599550815484156843122501366853968710991754724116182855346872396113673859222439555028264205984655526426973524657415289752814067836650744086761044117431779465806666946052087226623915145194398679986644509442517696208369319394782309543677665198915319803972406165359427592331547764513251616433702278798150206102518366131722677565330545885110195528730590636379961191234067094831287617393744919374651236827319833756543954648430945353089819261694840091588951628013692634023054931879385533173674227420429952377973826789646379153188712396613595785578227366510697237454568709885905896141050917087833485771312144975462463816897074485402914223283989739588690274902171290348768188171401912261993671781047947807445370167342135085418426935102884261289926567235012364458966305747033934348008153471958134862269095470661053289248552752156700899445275403201119764930077459921738452993772065955936727695332567432989368147538541830337578110365742939856879147333067124382470732708607172146029161655900746865385542436945598020253176074314099701777399043226839363836150940909317929222959390996673614102216280832782085072537812646390727598851905532749984638414777500655880593249946741707390174269676208496093750000000*i1^93 + 136598207863940088403776182167016916284630536806626304507396974979723343102774325622073637946455101265173679175678967268269376100392666896802506029758922970173091223571390612699198882372281943651355080382461053297537328319475601431147037495942621935304250461275289437612262736109367784698157335206470957168641439687792809634422470068950190152674117425116637133912460954652940550377173497054072384842898272007842893590106433914578897050484876925135252688431014667708666432009542628933353497457835814834860392090528094358696834933195146592886998611587239150708087171577704605790978889462231895392646481369040311037030585256575108990912106180877175399789339203260852761432960471103780709001894938179463520564796875236648934644333050997562574320125082611684161253668440368184031580230788956417475841951909114155782738855378551179280887373004025662087876473493925907471665451253664139460350704004130009770504644160533592208462112741704867202916354248621956913358168347659899889003803174209487169947793975167026234769141629370567309898691725782305634452257906410860547971892446424105351244214943085600678933159401138166466733604341005800589623384525181905311278729522046816312674462741038361665215754904329792808128264051521133215687701447760690667203876151835491751425394014736644021636563578575986586921129825509058477767146359236597818803424247114253842198373550358398214537815679692023705051165944332197612066516084897857037494415173975517501924997287904521027167975450947389069175780988740345665048945261304791290308712050942713839843980243505985460922709954981015122380501255332416511133805881816878202457661010789633222197354068267659247726984182770163313887877335768700695785619695722130861817490977810970398453053340959303260036681151640206058099002509364504765865090517026866571569196738303485021710415683868414842603349179138856788481135058185824312005303439472189906684603633315909210492195917467517656457259474977353030867425650184623409487415056080318544304028404957226056033861581888076154555719276988850017545244325987753424461758526660573647237390658093049017430587335517496428969268771978382890038138404585320113851820113621826888021458136639299663070474820356243047614997953040835582905400188902392097145028010289963951696063159458715945595222416196786886990808849019718980670297617785888175203865606697380041084842186038655663652268479836073971078171802447023431249128180622321564086176948463435625649485307781549204411981468855114490283504205640232238986784090105499751833179109441746185833595163055472593890793149648099242581028757937115230212646845295262345358315802043590356403358577464608308305647154782892257342057819945269190333426098745342588009838009197524117864614635452693646117955172805443774066365740328150715054127784999167311633144824351273486038418679597504065578379360436852315688284496525408490973039787496659458466007632983136688791133693321070786243453147123758258340408801462000682413849670992000872338468268064640224324013855838087046049285503088099336939507702546366483791797590414145652971499201168326367840630346922936100423391167190072463766145291837697439295911573841790411791016906009597202339565593056196237655255381333341406017343818544892195667771408928986066193459978239161096632668102995429458063247645971144601801541666585516429298028526941768875530155340786066903586241372767268909038176450354444231827480423453076024939634784161214795177106120627563372849886057687048771310497494387565956063150762414114692470873154622985741217703107897979077023647104631623841509625767541697686513031848817409600264134584089244142094083705138472066722696346643672363632822275168213157733757373831278473186272646338150034263417505886521878636939800431987331325159682991750519678440919989602776966373390582710708351652696427004801237209586646674112415788771882655159248262685399779337883646893703331093500676823269996519086576620179308735823790392544837836121039056249432205983557031568521638217446129685671237285649587255807290660498685159741313927957325693867818705580002142023251419033213449502367122096744946909636335158913633600884680743359859116591198729706737487198897387615393463142415883369707860438146722032426971457920257783837243437447875298082100412099092172685703187660342871121777477156538598409943522706160221890966578576672968167727684332099365475329802687672652893137455954483613151009871064587255743513253752181981766282821248202868560333949200481900021456202304323103551050409082768278847227879712066670667723665508891395248269873263780027627944946289062500*i1^94 + -51714827828059027849694761059301739126695384891301289899300264361699955051963301326765092652078926710428522083830705392506409685040783554083944720271483182056569897771153917736457071925676118199973453414725152924853328772481056175365080167644434434921296201576623496740992884537578427547351579314427594490688350595479437870920932749859284949706904643581800153509889054545867831114162767527563997295945461626355569724655264472678062235315621780365847603471933674817699844999813549503604562052845742632261284080296808745742131634677129430075658861907253493557393418380378074625455540871882625175634153075695604452064000121429395258461959519845988048700619078726317893316236903282265334794604519818982124200243397879532085167333147892698421195842029422772595584923925663265206281391994399668331377787957406404644275526264204122198295605920015245554088381866717664925060103510435583821143076501377523468060511758505875766282238557542810773836896753816676486968908945245561792252148135283699053562987381299994788066864700131504733852786234841027441202855465302886983366443858769864689733179959591306570488509190671923710632816889089446706618301760332875199877302208417253672966400947118903416780261118975607849418997084028819260441382822434107823309109270950158471612361104185544722102020281187679627786170390749741319401794751409781786173700760518946338761191926648589299141193355730804549645565176778920130551330746282594991743373974172984517193718916944954124190869960596173917337976496275413113314436314403371152923737363781849994741414027781193265710813775363074380385149232660286955797890010721604563333353900034820093405052766893494522406071286401431113721980960845017889027464792216195657677857573564946875758051672907167132615806290060664382572780787788084559781385251361062751438081749644335371690637897501021313605148335042201042277942787798731923001174433738812832049369931640538863890053897763224992835105811406333157689335440499759180840972364735447311526935314254076162902682396983990660047533947536616535767453038364462269125729463421061032678014717834097447960595459854240684509677896930448714755745960300266510844533362640297792834892477107047990521101027113450945901847072563633094628639142780097336986479211506721892263625720742209429127495857660848605736507459792470059460248030142273412284314385516198368016518621492020782051826162418043813837218568023043001788703066814348688839508952588278083435035424499407167525311921557542433806688568092957795024996623572144002765092984179863199116039530505595461879992060945298496221976074021006763629706778152634212895125962442759258993588212460338758139331550603967527157095577867952857649567467382291053543654018119718651215554955339170563603050488097747667406857647488935374954164802986271473462801630260080941401977210773076790245983289201748577736047063874548547678332402607426167178614090475660710569915913843889567741466254027017268616215520386542860998168044649524181441183871974296611865700706626438492174582114544108684373303897064663597140926374813833358069062552297184998765063573935242025198553266865700469474491763170210237583944819671659953751207738611297066322429751456716240273676494324592785984647798046343675213483662419204248034563737990971187403446437415667379517751270442286442845151069247996545855333040486088194489575964261118831167208954398761742867710536226812724775253927266996779645139202170162367723844623442924746034089384901237707450490164846494399135802363133417729248289510775989787415327104013456852836347717059908822601349939872331923773504614158192423113751157523176591462804251280496699030080594005178560356239584601272176152441076816378419120390487601499176678889040258600798659941461746668686734179632269895072016074068151453360974941916348586053009341891679395999798537225374235020843876620422861476652639350911314243430303948395736889565524667591402115135734508108711174154079079391353803863736987360775646946400271136623749201009818467968572042574716372640308677754252365222048544927475999979847045946063085158870745402387033653446335301753361601920476614876666351453407998060259501539192604207336695295159609353672391028810989800518684078932457460337407231354062563721145606915235855755552167925564137465161847464123086055314071685000494601987227463860963036388505532561559514440596110554288801032826580718436662603630014441341269156173871439848299314060602151543001879827267893337845720902625680436738811494633939350481154142195764187068600105217877611915133599651550611042694072239100933074951171875*i1^95 + 17532000853921613018170168948435382505831682414931315993167097643449146356883096962526965750620179768307164012636414090623622890106812402458454863871345387484355426777978305764603075724209637738549461643283991727546796649937303716638688436349038491256188720984707576754921086596359988011568956477988142540933714683778358850070110387896466253213768506429858137581347013838644716843488144700883488022757795665590393141632731546884715012152129161128462184918134441969839746441958376648823534807536852603920705292798447952451846495696411707079802819934793240511809851495066187767397242501460100528516094531830523138859428249171619711571727077255486425561681122452175233914001105454770291993501192670411564947931514569637070594365683759025108627937673954649618335920023431494569045063428930322231299044505489531711997207580804884968363715627921480118773302570280936419067775050326192846913900243615230907972877292125894305417487382018045596947640693017859701197596332583446353078491648238958974566307317619941053914883384979254419512465113021994301289673038104318708981797105550797357049836178650921208319397010293384388071375081990050662937715911844916366575594219485992227845638378971446840311886383651025170088348672573543528450009945976887562248917819555997225595561605513020105707310034081395904899673215612302373841132453828766681063440483576351264876960504582680014131808745087715016310127522518622376342370679113379078528108108935879394077243286487434239046960982458121797284745663553233199515175192883558820597387514576847383110633184891341576011575248861555926008019758474380842812690001365316531912320424703993152093838457665138350655475938727438443955773402510966351443917820857843770379066839382411484177786585879077714769332190928695499486573387356170251316680480264323912372185248094080008768485425521398384636798661249866570800706311348656124414768818491563201387438196143040916966630462797222041371955764852742083735347455570432252384606461257356206534059034243978033984654321762859653752095907467494530985346510726534946546843168669357967898505174029711820480878951016175416359503529768824248002227274796588962145447668195632321348079054773704521984024618682598379157017212145387180386171503482523931179706596704108369377056253257626325993632531574367479162750910480280384816119509386118073605064584680003469612119134506445211284580346301097227564155734091387413502643128613451392783339543723108090232026501517873030218651501478050300035887843058895144332740591328564123701016587028149014813061912512975537594817342079551304963561622295803525569163086992020081753910864188001468162459373206083888798023537038387159703032243973149243548423156110035244704476681265146785243379630699415515691908808857163872244174341423621870443687227012138615897982936911367225795104338631754977121154923042227466221920323553601215146075488017643924803937425399833919732104848871057819107494709189188810452452612171515408399153581429746770213498867816208825379031847977366590116651320047554908628884908577145368768047378506351170228537173733994829238965146892810699224183483111006439557829493759113508989493903092605387386792614512774388258274904704294442603788975376526307650945794827438728641439481580689549720619506961295011922905794455378375996610577413395175317716817158845226277964337967732422342065063078778542660462987904288877432765828973722374932466283576751646699719169004759720270163774777148087833846323511920976715470846267520613207517202013633599242887669197296456307288376372180875703407999378084451661808872798830910184625734353753346489421408530203896167925050503409409036535755140514919527023907980790312219395920597959033977217561744613691243177844656199808246360045087956638914516017537076721326340914138573369524109357036607692339998632715592016724168118094569425137510154705286215031388593379038947760633795423370832338209488295659502276353494234424312401425325351450349695511284728418798964504771509194420184375915594413319451772462809144277003670812426928132182152307411696197485465532543348568395806583323069497429788335397570178855168830668462972296301662110418011999122155796476686255155108475032431027391223084347230222434080224813164460712953538213590327229038285079905930616157093755445950181555494711861454264931975511028720573878465865460601864998366941851792756314406652315237992905574842473000493147346749631369298736988287497329857390639157225331973155860263711445681967162785229423344569082577142328680713537465230087569745265341225604061037302017211914062500000000*i1^96 + -5264664714236188673491524797767420510836996914296819508473008910198169154049889070635719077453287336738320993638047706351360920189864333499489241823326271245965251308748105839117692251848329065656393855141595496703294716354353126750149293870323147854987599757002241406546068444188320813245666606834483229199059821243133608623610607895574597975512905856656201934747388485727415655878560478892011494913318736359288867740962171233642950544765997621851002528606019568984032426608769233960968382911055890302501044614092818594269438157604933071201156672476002263398012668314549350750161595205410554645886597789309463832757698746800006385361058931593811229200413508866246745457941632970423709298698902587787921005504177723464996728313332471662667261070860941063294471827651333189761982601483598095121595343257069470016599117382804763658415329444765574321652070284750051011645441441639463367483277365890461222728917609402364472498884011428888395878659316299121526680019337843112500296504265786612728036187576043626302763878968406872318099180145844745716228612792007915795386923470147708067308549606234933809001545649410937527452175040482188625083990304487851460352059375321741920818412814134047734054876286709729395703288642482405304394523078988126444601736966142760065120482613993015394518833077011241110102057081572218575897962390653663319727879187063429597627605818702109592726231195064534873544259244098104083196107250109698477701914448388852622114684620417430080849854328968211911499455865858799965618131630192881178364929995050269542185877131216227731845776017116660751745156070708917847890997644696382258589537870037836423337782452679725174647080789836877341682967448968903452776951052737802947723177717635706762094473608036268485881048747329486432601147607140358892182716288802902521836192958951087988107134584981057904201732031987155633771864257883976667904745055356353533843723303338752487405287579150584366048276350659561306675816412062912209382554516619077759867602116325085304907479788171010843991224985722768777254101010158171903715666861256562708385933637808456072115160803646713938643206772626207662103646854324126774182238809410783188386209583944048595858468872883894491848308803023830885338836915867298100485198513558255252734296002408490001901656526518221331019787252168915870904952234935920931064293941919373723081603937236906276699854290477288401559488670041387566462562050601204481371531198844412692160812183715657849805340728254583549970672280950599820035073177871166867818378438608676976545902692413624944983533651942181979090230158473062650982397062328614769052429965606072060549261318608848972258737144095822420581255044963118606120095298866255200320715334612922933603569334595073677297989199883590130856216673330570564111013710259415264609992203063741858078188583822969058218927864813435408901786388034629930922621843261194200879796054810021995469869203236101464796820148420971823278432966151686803447584257321381873885596841790216486007019277602553923435657635065533281460862502589661849293341688634802153996515735298775664164956209136253439549803402061900433044697930779432599738502871796193531672659390834078326222751089915910217201309330711762153359115967203253052209530364049652505682761113951494454847160207176208456469567276764474952769245358177427987083259088286635325837416530353238844490195480070926938652419390311715538863606927114030804224721148631372268334841261960221103643577999259867634418493539219437106760601899261903238141899095963844949913406543631978124997981776377464637460124066535296000831360132981144981877299951582354702290858164355500409622399690075648210201683444290297774088638244530846755042660030514034766022439439040148174916119394341007081251898326586924645442867734430522662619657936129966427714416340962192863490733257684435258080008173425174239438869970668194330953483268686846471261574725908111725606016046003171158500600390616167552609163752223504714134885626910279574217154982299885080085788590350545193567012608709230930769412582628319469710928753481921436977070344746599182558760265292703419760031648549529177700156060566542343590671851068958831003596658608503272159833646972988641391442893847384560022739771309832723165188507767771501766122093873330217711760717874248861129890098451934718564109117799016499950792424129408414550712660845765591688578051961928375184560616818911680344837334022597392413790119360828710079298356630245802483805466823481411459851745403527011892778203483445054189360234886407852172851562500000000000000*i1^97 + 1409320279199116671632435276367651671924223989083028267555785831678717250476230741638269066661421294398500008671082992910679641166259155343709670932839647270750953251922569046812972736750576215065970851684337368091879312005685068508122510649976337473283438588772904809213664801549262418127325863637552938485469872625012468713358379143357501378026883860122170547341540008013294852454170955081534757864600970250366718991319420109244937171417381126605489654619480804377205179826317085095647020739610554043192499767426173578951377212652665103236848115218051289696496088823015584993789009571898033593147929349919484395123660960348500614071743621154873221605194553541693909157808827913983931765240334701634383051347093091982405038478438149014130026871160530197030562082769838699328403702310025267249549784721148778345595399295848899091605051009754846888427468889298706589867610092507225958837574843841583003759972192503143090083749115306350422685506245967249464666984705639127095365037259171481426503759291800866148819152176412979694913482058147090760282269609857044717305643152540168643102532903716126433179716009430195813237643524374737632956394289092544954125354640092454855284459160851386420518320290331988796892473205673337865572573195668393147581439761427292581072147286574766346553743227046479539961499160553476790855787902900925673575729669952486059803428186267245770882346230528222995697781804415154203102717379937739447931599979170914365911798528295672163327247578776166757550914181702917140231901205330899128419637459186743537888443874827525298565714020585157443364810796881708623283674096516814112987003189260063711137466458233024892873032839638335576818090724369747949391992355441172985593804362798884278641367778438839632318559250278899910666508205110698904510173635614007818475810344872730977461507489136754579869467696578896613229325533394798321265098006710585783221831736175330436535881948206393023349127045471960867298147520794189498220371085496216166561206859978266616416267462315206349464469866778974505017184595165583848984631632329756185774235699893078053934372942134969807088925743823091718618438479825708682826187127459632279116812085962695195452074121418505285378356254297327833243304785250970694589537894483996207042612669879801079091348200641628506449294507467930986889529797010009875672936205429199036806309927700693947510565699852860736862425844993827969024942519319713677446470116745030099687273571672681376081183651297640792311974589703293432954558173872247800687587817025600473105146087705556419297807575139731125091529200870304608667680192319225706632423935054331797511918871420455798559098326115664885960991537791205615494694698598658829814759884880479398577887423335996525966664535806788245594889637492959303184572963469946048951903654636829341428198006348763792938300017781418811793982442690863056942001064471089982125445250997265055154686276011190679460387251761867470390319509149254573577750248342749360702708842491741437256747198600162961633750540166133806915167918933447177821802132392867039915697621260865215004058920674044397595071544116308240490632525754813216965096189635775112719563516443995288481318392438014133315229089537092757511166268523777150781491495318949335026313340442657576549498943587866677912152129100039849250887302274101879133574613497619919735551946318790317699704246924873091477584924095466966754993728114268708605042170982588802476705730991109608673444277714258134560330500715281344679536215670769195084776030297217301237525093996291156041313096998171513350272946816238431134862104383037622833446870244591038867227835100526028361795141971229547293713617952499641986786602199108658612373532475384201098579476869294812001016168498032107465194581396192655538185164646151228493746131605207753378094820952817298738280562571676312986988679865131325798590733329134861654233482341253731099390593515478290978742691192830891885472647701140992460494461374614654783846993301816545278203399187179457726588489381610754389341792033443881751960069213850719124587678114848183534546108315015745689498691570008737486290526089611962968870351345729337150516606701760217245546370341415689633303754097117668936186659031319708393358542323496924082580708106192357324619726117668261238217560662574955390336157239321782113833754402449747960841489500773730520320906532615144617619591576750043904390327389428579314873616023759187614494717580716082528149890762691479040641138711801664201318643777904870972861317568458616733551025390625000000000000000000000*i1^98 + -335918920783339175440508398238186974325190319080424843522850291862777085143056321411520968982461872801339910958022017838011406897815427665060524732413559163596425426205651396598740832751794782550931851386367325817158789265606676726250960792065281719196359630363586796507012060754780967562911631503783593591940233001971027627045374809723768475064674780671535490677423233611068640810468845259030658973311442066051530997613462600359043959845054355365803691578814076131673903897146899681270414701138030926565309238920962690892639439257085308711741176158283332260719195762244206255652243920406471901191363767545340025898167523704107859989894938660020346226288891568072340114004181855869513754691937445250977012289011820234631835352214854472929331890165547883246630995488861017752162005170332343959993017947139864523195819500267461132726038712102584855315128222002336645680413646547033836750244280215404873862057404074149074324764292884781667761519903939360013341621588261946301391328475235279330905483100617266685716167189160297468089114486119988047375011143443217239454346033130557631655699200977673707144200091692161474737258757589104932618842319535019284633010030558089499410180922318019239304034004804420318906548217715636059108926957784121757581891383326416284235470350215549727359355347784076454267686480796228597083978694979420086208484951475736721304066299858123746399154023858413613931578241719319765391141843415537037118697258194206555292411841209166897382513845816062202482302994188476683032214439793048766433451576503556006831913348133498452770233907242581783967930196071176139958214508278130895393858830157431615426687720910103600550100287906651675618084787541215269462922718979745015442559122087971346520614251804289670402401637095005043913189927264287739659761500858662979175468345244885087788931974887512432547944406516723059939398539687454994915624686125838796214726984529405637572225939769901817767837114501534718627548068202735960613603258522273658702277468124014088091748756928925970641778198494411787385658093282280211807451035428231929036548405108538024147647771518245995288273253508973262681189319609188946031082327380368142387604235741294508085294650153137124822363435926869113687922040556065781599407132523764501906987193974687378406199345352341716800762988454569559222613795110776236213896537862780439097575584141289155379031857544187985594254366816896367033843090461707170485327538747801455993980970880280281531989775851304984210292357080266640715311109689538220160713441864571813440667090155898184077883436032659182269423513333317615434548166436751548225965521771245175470198074769232071281553420098743906883300640239551644513116677690019107840976027844879651258322635918427938472055649475426910014022457757020720133053380104464888349290871976412012719083915682019871784535364653151434932997519982339045543892769713964079130611482792471114503389066140978900763584827688590321863815188978805271744709465460671599808753881960405820738406601541784552372266647630853386394774908063497626385481770966470720980735247863332687554625879374151030811032871027847376622816937048929546339832377625520863894730278784931889555223476474758440461657124615528285041726863793138846552375074251234263711463075835549859983298407304050898336968689688291892292461135786504475705255734124868025098606937131266464096525935663982522296992645123733010552968690029903972886685449804170979116074987114762675489149186531830443448292817824256863897102702282202033284280628102787975306905745284052036036928990301859443241224920094363904830882066962897755446723460892469857062944681476742717852643673872801056829236041895039065815423454472431939544709880367070737517637448625960424735089856157767699647885286418274563606930907052898307128848988163207720121777433700632097758307282431341386276413722942565949327172818568439059274970855806972056055972241418638112558336514639234945498646135422223586795444435345348996561021966321396217672398446008416956589297014531584592704607431643874481766818146433162042003317509286545168923391501106387081796023346215140641660573105467247366415282192854765986761511107374762744988919701614041885883412473624151423868161891502758097866540246722074557989422366723286873763770278877796092351577259283790395961677493500368861340987418672651521717640269900025653536848425381091086848802161944313640620931690102682056113954157239582423216328291746028314890638051417450208674952617712025984553214641437079990282654762268066406250000000000000000000000000000*i1^99 + 70563499137571061416937748688417851897116370672205413755523787884818000957551713805276384327780902869631011090093080768193857309980994827856810830330574311547210178297480684964172959823649055289555349730409189359308526318521718110091117982145945593394256587486837751235802921805881198033820758048298047327983529720449118361745648050677933044695711937250810021017817281611148332695940194662066922472952579302261713867957905825040602152490249552387110978440013448103390046858047757857904500292150829825099899630477267348373005456507446720660569922255884935665915035355151907650360470504108627597499871816875441825062459678041843741864431495482591018166328248076854817629280112885118992099814896896238225617021403647681552041724041749396674010082040431596380296096598628427400264280502201594017245769068891794958089910350081037775818691757301830381199256738265935966298131304493783202830315403551842124374372029777328950377097335981607372568428640570138215856576778843443180712013332378785738280903787404727816089999083489027592585490767442012484108733915022214428627564952867916490772317069192964743943291300586961985457474319653771968161253575489664004423555753417603813881377633627080515279471222922825410120763984674276921258714273550197091377923353386679170174854306890066242504114359772947760209640435641242552328343652021616320552262566495095775911810350931241188527955421116747563849613904342091527077602047078684819584826096832156879160242651924808153068470674556026105000262435956017925160045225012562405350677859655483352844246942988367120838440386877989872945438722854230933382048149218645195338244090452638261225405598137454374508329202071715456337774982554788804871757605816193103880891537607563691694168548744132125998780235574378850328822572330842573043961478126632671933855186835893480542674145057860427922594513880143194195876814481249313583186067898057788012185035892035889019946388465194852479832501494648878495146313164455226895281961743976571453515117130339377756061364495778562230584025289426967324869113503545431362713228914892913024528886527415548722196494461391449381149693164234854452646702744543203031199945081417983453200371837473222722974610622428692351238581183954928610843174856643319310421443643342026738651322723348275596508963611246794569798825917614966992386857864715322145236919628909258990812024933472011527849522770328701601496802764187663805261888382788628045134526287675711052816377133942895339253448463408140098352511575063071238773235519357666912987241665454557468225117727734233553084007928163918224336879814912538477695586448548935220848355013942951690726911419778637983683075371087765434912606866191787193131172421879576626603517877747800155568501405485528455665227778025275179159811834619756488436970706222126720206156065282796033313434828798838530565442440736053977871272979049497964286540054272603370763057209587944165527610853449413180041636326414288494153772933684475003435816396863478067432027244225819987562377957432058344780802293241460669103965584717760110537934740006050963971574361485293201423140326290815601818464873844723283785764318528206908214630393975505373640909164960928577868697248790847591415665049995820592189768820172958157825450508106986433818335779520471184805021877471821618580731779678707956192857252482708077495384716087084469475872082775629165110332844752945446444021403956008603871746614005259830732440666468827511125654455998396206689619530325607006379460984818642818172050411646865849143943941524340796827729770595127683887288079266999857517726446309726956786119740397508013390149870229601449664173618732820333419023670503254930189116458870227774403138937922325868538967733711928809135477353252477966415478378919168564389075040003061155121910851578126576455825639718805647902810640757568369950259522275191594699658896641812917839490807430718585895419285049244146790894388045143281866005631929441357722307926395839786233707009891268245683578311089169698249268364013642646722126419952541249769854207829519112439058878155563612440253561109525320827735950228577528716511293441030117734649889665113707642011196043124222149556960090949949067844572696579709765953216367800075504736071563703967821295739012862274889174308806825159703949920858365283056095702227082410871009284665373633643286788084210450583436197242915383029232125418937293140504436375305077787075986911983576843506820847161961235767471382863677239765805423789242489807094216303084976971149444580078125000000000000000000000000000000000000*i1^100 + -13112094688871958334800049257000186417445514698884495505361427340044931109134894470848077184532861219214820176158045631954044743076724849330886132332073712150597585126089688241720816361594466683552491888500215355961140989761317017861906498393066792442191031326923193380293011610135943443939961799836727980375374100536150509509394656647047247638370109165884408999361225913825034768512087761313372842470258701989448137335703000008854363848248826753422310188594317343144001685541391825265614641473051685470632280571760580203075782985270179546518869751464055509890871231706343734924794767054365948907651154823697386287321195661903042301018627821171021817028452433241095684247511799698568602471016328785133576469614832652256558077048403170908430872721397352365049587150926809314001293661565986698409589704498864835725279020593058769653647205571978424739088815682370719295270686069730221665377049470135890274970737879158561080336353601609186585834596558877350991797631532368318790799439329113697257335067465987878511293847898835539080896871872713849306272419171876604918689968741609723598370956009312528421236580767441538319846655726944548067100111714043822710610604262521540349017739452395276743762578270389314048669815132404559238950112043839506138909181854821942106371134638573114207867313958431824276913833226306155211869149258750430830985947012451354258387527105748021970757098845453462220836550544401980800502744723982524488415273247226560261964593578157976513138371359609498260157577101745540260078722504561419106002915796122756489012665365779956343746859006033822366580014943367695542812434510841549119209343075743969045686487042480869606911551238169631660473640458385184152959128276926037043091007234805391934789551758554428252270952831320082225368729056474055844752222925491412339283649832621327512040762402368494306415390266416757820804537492513011820253694018777170382128760711978873859004487228905629545059661522477381949726866810558285094491411936091311481976233989643237572594357623487170536025668517441618557457226471304699742284931931774664521954851367805400393626304387981670400976570566639352047475401101184519260787999983386526520333593183228842120631351654372744878267738299276040275701181398000128333221039896603036489591298246403064209554827033721390066327108840975189076456501229561823388223845063989940434216311979754210608511549631783635109134668719461280186933580515458816016706672905238296001405006905085443588436175206179964992567628466905661492575625009605786124632874724872478425931331807402644359246499734677275742117269576912704301519117508952241775651382489458967367046069310315657364265041250771328225389415901529581225420286836323957076058173920321059529080107629667500770531652661166760032487659032890726799982536303864629246836174963359290648748324123113872271123096773165818356822895890542315814405069408479091523847360097396286132407199888586999092030966480709315302420009987722241903040015744586152512304694216137673543109136639970711771305078434101460893874971129463259200310740927463475270462480409477803483781402832353389237348906882677606835094230766909923761706596464653346182902627243034391451827018808693331804324553962481401498963306416065577987376849711907820322971371960415973812513438151663704689751603004004888778400068225896785023556828262343255785544228212595719963915129650949674665304970010562314952735484997913251499022805773035623035187977305460452632030660330036867498336604063869017825780189311455247165482414692466379646704626827259327311204273153158434226655959720128976079682396810256010424164282111168287808773089935695015526334934719388708914097873453834339806706744820219256282674114291415738631806117535612343065935792773935868090427906651705666142041650776511629393606939113930494225305301294974443259203521943589060061124606949087654914831688677871789303681164352012485286468200132664890644263727125171286248100889016026626127850064977008729163752933229252107354990264404184618994337000762622946838552562203836772637970829277653335590558253504968935786367564409233192439748840828796266314248049463114902120008781658866645912926540978507683386025015167059850302488298680162393140215459406912986721892773283186029744407060229347430766153626297500813980003411921425922368134504200683940477737756793032533748087274653459238313691037976910738878711398444133120615015974434095554433639238956773773468246031918828230970306257678537065203272504732012748718261718750000000000000000000000000000000000000000000*i1^101 + 2165640930321239022573759342246622776691337819229593475132922376986169583713915805763087628911704903981157562974320611349813611009073399430653276491170934785966799604798106752430357766603521288915405685528682335088835302261562697387738922855995861445372058649148105931266995059463108971533379639665756151104878324260708312030215166520394722928212516406230400236727639623508928379801647362417359142053238169532302842566737961837867667975383893784274285006659878935325468452343036846434904492225886084331358364961196122190735195200302658652792068208212014406095093791358442375990337491618049766951233113069498266639068341708871040591307690526530692944066046922259131391159990677315890715984836448863920223727576910657359351717661822073056117994329671444985948375590275279517679819249947518034163651147778957110290959217331449207518640429321960372818683611806889722591208794831939040903793174126863961192403212866242740014282389730603353824360735385413021730995794750522905050584754443637971510389758533474905155774024882321749998108490336946552301584069508479187616695143833715007499701898789284121931948660899366463461186185350058504539490934197631800165329187421058404877384064972921848413435924933394391995056368605442992924972170040257361172633636445234295308938364197229204876623484715915681202304537044797732618284315804840733960853352501971078021555762849524412496854427824358061490434046705237426107123156007458567979441820411372036175156861998131454841129053515198593810928454371595909457782918757966519915315591740555365111750789845698062392754758773444708787050228431681774438098078996955704840010470718594030113614175735196695534568139224483960877837331568006644353036979226845513258710382094298699555468899728273826755419735751846235162775020790317179020743441487122989329284515126402718388672196828391398716434850968058342790628556695600298844502927447916408626098294382899908502462330496374134976710309932529771222143593956391866751978797195115136389689678748821981684496282483230008205164872304740297640230622076421630302633755554151749819634144881187983268981343889456830846757110558440954002784115118053938077406936910919107334815328955060217326700186525666736673426400946578535325653626683574104544022593900057936851805493770164629198487319297465896682542796753933434049336761629395444137594989852937385003942234077587489836226709598295762312321203824530566624961699771328121559376393299305444378869048245079860388375210138246714260174981888410174315176066512012898508300881951006188702522838312549488059054638266992845647636349676222884180254298134520038553717066368480977073650026140848083017364571047118959431055095947741698344587210429355907396459522106797445863408998048794783555672842038557563058390724544416616926958951054347366390677595907754643509544386853866785457387387955003049501614113419968294651399772057237377653859342343572778025587089115602609200026173082725270531882619578888538635229242445968130509487690835580500442245195936789915205007801252266224982738903285790443974142491512941894916128093809962597945442269898750081565380049281087852561490890918831295187583891043394201024718695695479467348667910941290135444056779572326108452618221700045872352983303459415068049874027382427294670981480818891369653081681953128734545842482022016010203812467951159295778938775285289166807613043833388614161390372087141258309253687152618722028684714662696539368670382819635035628808664779807251532860336578126838911417382946242774754718967367462040337445150934793227183459182667394833055097149046685104615530566408829377282669756357640905366606363923664378316830160829545464135658020895841006790971459083039498664817081523388001907607074589491796117406054614359098443954032316370070478030747946622687468764183491314233754469209809758938878503968283879609816280963728251476620258450887186088814132766731826323163337365533859883551861414541468321834789140083591393980178899211750352296385670409956647467275395380725595407151050213139100490337416158881227968245574650335418850410321456380680722782107434511750751604947912203765423764855644994955997956376998324191092073622881391778522932203058998267081114148815692089519308753657996712214468775059492813310790169440043166024490714273431105785800975247475130314556259812728244033389533965046822380003629785951268262271640309063309162945946068445489445284216301746496141107323623212230923900165540774002434398880723165348172187805175781250000000000000000000000000000000000000000000000000*i1^102 + -313177952324469561760771329288982168507657374419566555707662761885885579117853236026781509242566145812570527890716858044873966455084832456199148092988741359025365039115081801746552217412413207845468615462413458036962060514554762062917530111501990397669498190054021975350164698660964177193670333226111619502500821249045485805177357251989877703758341183480739061489985246571297016634097475077271353033639221453493822867274063577777668007055933082742257403812513699008714020998009361886035391405548874102681809313287926684312732736169363454721850354438949610834218160133590420707103530024538708999302959992940346898871874895887301433876283267134487210901850971331021956451906091274772654425731427917053150849592469388605953035359818385183909419942603298976627314770721481274507569563638851949167164604026973607310378304301543450665405525075645387632846508472352002963045653730085953128348554367087623664809700978687636609608950286784386936289271165818889068000455290246410436102108009907939091205256895406327303222016399411185496830237626871267881149821229495696987809576654604424691090640507910546268193139684616052728532963566183771197042751750112636471736553366578373527122008597053844870495065484349485139259445483241776548416064876588191687085551363864263476453247714214824660429795436685246404042491246325114757440981888966550523442544565698489665677667960827879834992711257394794331593104713151250699676675812967549732299284422021069223588629118429591979035294404386229070068018703651014323468709672614254778285514903542092438240150664220565807535296355329849622963995631261884663717289753623231407417850863016116365920885175353097997964875986481083965485715065183446569650527244075375409658794433907062246052268962579667610299055075597896825012454167479401183814083586132799533117895971259038982115246255467934387848740670279422447869466810445094744401649002908063269732478050994319410348665744036785302439594704200873516589669707118120164161481977790565596021697079036743575309829198623720693921113638309969362352368113541628660711703718087443564595166449514426636993914462080943068044425491984584434580991743335271404919184780852928403872112305042095140605045356972595145519694490644098454421977188750981547747291576274078990869493656846730002048011241651379810151453802381031382495591573933807880084148089509883804231502094764298336452732516481674148631778033497609432636705675966359496004478349139051262429491076002427794760317310861527082755485154227419697503298731597258296957879346328049874534734509090212212148588387625091322852281636619000701073873937486637958822870238422130035956655883539865225183026609845193669327286904281400776427875879258062228335349612875574112519526650031235341340680840561265813257745100875578444316749641141617840812809786386371596567835030715304762689018485687480908724113040818798641674503348356727984571018852991725921328468621435335132917664610628787124070284183816706005016177704941741735835468935919880943282889401385547103685335399055109103393399103176808870371119508137180019556471891296813021534536497164998801203379798199446266797867311510683799241250838847016501911696539530405542623378449807649578838267224348893212755416764297681245780552625950191878787049256743924875895799573653472412011778436965648468199136214447159005335171342476897623457345293676219493459265955091395881739756223961741462872246228910464294285348673837638353512370993427817208839505585520687046284044015266643978205589356743012760287664119274735461974400628604170014798671715325221791521835138549645615832566730437183639389296935105262150946446686780800330698516730197076892457872580625605062842159839376721077756641613765483926872592897960212464511260982816249613368841577511052839556366623563300588539482604399216475983169659806674916661852402235141087016905490584984344426912040660174937938981791745070413490325325767853028028641864728968330813107855050864714993303855431475874278947248845279470631089230113569618162091704692160590557559368579435865854742886163797718892228829772501218130867138031041305910706708970935161315255655116035971280249710353924598901479063964470715393065223845145681766945438190765428234504748587888182024962107981793167328371723216868711886605598133297786047391959486939305588549305249827245075217978736436896942884815727757950183003011261131192230540918906188816574890927719858881647320522985939447192003797966346610337495803833007812500000000000000000000000000000000000000000000000000000000*i1^103 + 39095524410203575465306900563445122991863073970726007638772318660624286751475431757326133539270550256053495923827230623068434590981593242659653291342670987401611720458706677570742096664924908816212708606174818675735170277291522851359400320830261334930568284772093449224404781982260995807805881901032440309812194723191748319058265510986836831927348220145891665526237192182077222830745207182058282131196630550070506154281625294624676211239723361073774982855742320702401569091753231693567939047022303180840322544620722412014523614033157391897293355283734855324197651857425712370355835341606580455109996915312350312688916679037084957114993935041717429718228576649900222728577410243227371486847518981235617064464241062096842944809410391314219340698123177452449931546335950002216772805868871130233984117190948162596219737400937081402893787060767569346845861734820715238511835459950067019317959453492027592404678378608416186298499486912445091127729654744706536512197849791089611689813153592139593162374993922371536645254786879434081524871989352216315336956878686970446762669384088185133532762956685582967473554763438440417398465360150072904262556519415354081211233892261722645094226992219230004488171270280933529450282182656329656387186895505341263146238010535639129643771229063831282527974817128242261753671022868179719059265653652847818559859518376066666388829701343080473841119618428953159483068926139745437383347834242867811285048582312243943232054241934416612939984267444547334918624570408125622905003730958852025801471611014447889096735035132140063496741789479045511556418104679243182368380445680764437651203621742816944013755440827488383019477881145160631016387263650127269564696085701175744687828752178211566462144352277312951799639615107791104020282207914326376825646418528965125165649692499049576577668512933335759301853340961168597838990448430968855680802103371250786173786803537471491414418696401338069190471965565428681247650037336310945621867542428845260210022772705812939356516496666179511280184426047842861145852301804911956035091309543633705712296298652520478304645892349146917055859183617718081160448249381158855602584616690418597449399680307688900563082091390506226413760890481859011984958428730689590846678292832227302741925881600410524632459980526485129447346380047551256253345879379385691415078117316018561835533394668260375673872288605400459688876478121514838478622859393931452394813634146026152804755564888068556576834133490037936533436433885156253058420367546728189842281760181333768661828005517257024370839661002375666197846111754636090219709486498803158170511191422590068072032130565196510934812407005353341039874280502655274601943760086898536718990968155200393535148635860374574125554710780263728701437255286201014639507428530264093357672514192441038758115955117799883372660016789706981456736174200216638148464128331524229620720718012093954616654796150807204924836573838837337441897492317079280906566163984575561825785407786232874243955218345410798042322391581771563573896546863182246638803397132527377386067838780853073989473721084884643703670141309793482081745773839675646878079317508281795083809295790639478694882179901635889728777857581625122007281992216410001710508431418673688006635793074335067682226431236940764548430631884293311325025832372266130498597435980311174385919494728613281226823976610729774026233888694234782341681729164922866619216449712117498423698264596889142298047688861121979557058967683391803171125780756751445058853102276999957094540651709259396885967490572465388864332753812308388454880683423757406566183735397527888271815898227163143072655813451484987094446397189323663131072699268613031239266312282967648087175013096670521976542311330226410395874677808841248399802251255075095546770524191598199398812698125773735665234540259037029427758010433508030100374839791160877075042400152132798719182136879529504701014900942511590225128871581642991382761789659001151632601849266044623413179267195774820073897664681357003920297394884801784528589329323839450821488664307132189424590774305160665370622923353132432314845569550970498891445996154293571424447564174978094123264291722358595856046235175611361011521649337097629721534062034800851185359972905426294302628201830757291547760106644981626427454093462223374308591937066453742594947320273725412977194084018623608560812841781124094268631671823187221388975176961254444025594592094421386718750000000000000000000000000000000000000000000000000000000000000000*i1^104 + -4251705738819564917029992630363080590829013576513677300800947404376405980446461119053022034383628482018347450552078142543847593834424877133001561654426853354548262196689499084071545351917877385708688958798357526435202675093716804246939423531981306512011053847685412973449001548915919164758204090086438658067826609276624454125637361661723616794804039473326091717839387472674237311594752077440511604854674286027266183363435123959396591163744469159027090643616280341131363603256659371567732463170109646004414883429327147593134519916157488187576329304394122974797995297804070707406562414364085402448922665284967413907571530437747809707783420020730001259934907653298688205373911018118548309021694274801581192473014884205729176829398917470688846467903540992797809893902527717297074380301027196270946674973353487668354160451227813703492142108363423037428761459341706149448918825558684549097995180598124785798103944798070645243733779966290505621740248727698048992882029158759510435974268339480568456409077627852780122618931539266744488334379657301501704783662273132951720368114017014974329213582021264154976249229600903141279676828976799779735352754598589060494004724312189301392391760927053661904469110197589769009596301512862596564867408850825185760337011246313779434876152240614712234081809428572480778463091249687920929716787568105049336720708464986456457067322151973593067194128801622938158925663927925264290031894147528511164975446702550037153780461506493065816952630522857795268498049851997814896734657523564139461494978928141174835103655563891169277294005342301536544485297887541981360910059974268546380008836794126973903046703566518642408354845740914002841819421388958091536217866437740810792009591931953646171701259734123997107463639983844384657919854394947567334234186140663050544908522962199687259949318323128155525808875114672320804836469133071563082635898938740418276225771158102125330051660599547448087985159354996317397629176175013887927444490511797744918805286531502213325424148396508141359698941213309955389928823538005106164231875353329273347564514923760419616141300772013344342741603410106586546206181688693943878508185468517866839073694421835469474631238831979411313284652635942367241917769172639899129600573462609556935849749327817039198354179091537448935790321465792338852614160917930408625257474240378902747422452099576913022255642440026076417381562397343072284717102339645270093629422197672927894151892441942985259090636008519982179482913561087198914117322220898028653422790338202989019161053964543319337674906574554512719751993163436974021149369557626529772340782913945865385505265602861599964459701191484346748277707022690451673276823698712289265147696120470403881386794470441598053422255357528623832303049460679427338655808322754839650694711338353922016174790436390432844206967011508316959427943614149959108602237249247903528285082588918522741848794135646162228463828984867825897283955570261408787681025340413521983213623467390160564346310239099409352353657438991625966520254151668091843606381770006795886088291855069318454053228578959369936683894644085971625170134081603401244629526987384496598017069783276717656524572973566345682213744776714944812852537034595472882907924516708370593827021650562618699284808501229116974740049714834350635662218911681602362465040698258695805811339270878006802968689605792967052292153917381175576750601570533153158287116764952957589532326972968677463203198746486202824067389566415897270741005688245803528013235993832870656641578261785361186783200735271993263324898578700004323741798646002917448334088776039077136453081020054859828346511032263366886337009844893419163647217882153311683513708260770223680650196864016005983202342853924213984328650955082253118336860408523801105527786707140140425803219209865358636507767801757561962626489248365337275110054589965626138890018607557931516390067533577899952296192799248632939666748804004566293102264985260165710823475870680001731261197785468347037240439041069167666560993746594845869052147086477885455046614666684645730055320293906448378847678594865729660867864197197681007674612798185725073460480510141352502835007168377007175428885496217431721204297401375319656951004749077166018829529866269969288044599215520492518344374553222694588269845264892106547775275007898315787048971482596762764270627691266132838124119983238180116258797066847887470937234920612220764160156250000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 384596304572417034207137179815371975033212377722886001753598197017221388996620722904895685586185247157388167294914446872157040133514321013052106414160709927321435471698880258012303741459195447925272487502253476727993113218893710248623143891902683992952214049984857027364586148080279387418076742360281316672673919949041649132719990680879656457154857631066454998654755683829106107098848135137957182582161293956146705217759732536055291051493765324324007221095053512000804655240585364084414204060077280751718732918357859448400296486772302308107675945285022054000721740125419531405559737622580210232279937119729546486583740846057860353985876493721637493511885053114191608981648643269286701260495363293882482073561762781473478986695984812899557917589657111709326862547244778820771427610003815383120355282069939619389258509850691960829879188692973911037308918618049975413052411305292980987703152422270755676550300220546583275526180063177906882599109421294277067171792785350809350233515004657257264294014644539569302527324864991165558227381412328817210561930112245976824353611246479846487759626524870703214969681164953190826688098168433768222726117702026447352810555862223001208592062234227795142347701999596213971125747485303407501724646535940032336145112744817672803272921507515860115645447692193445274656417885752938736382069567062387597731608716857319306240634095482143662258556036070156161283755505085729850104542412561476880536624217373673267056485543713109798185851392220481363929901056126398163239113923093185501548958236971482299159656246129607327610944325058117542108170419181119688367816316874300493856360087344417471335950138165922663270616328063994677396770770040826481919567673641452287362329152443300453118374278097247048867206902733843118107999931521539358790513240501822659700449328208426959042505788780275464604271697482146599803564428839814487471787120762937284956434195079293081458174979254985846808643370197622014571365609417806349425486206315779690877780379835827375315322045183425727286961844104608322281205476359453589098001732303304872957612239857418443856167450325450978573439097868888657436121680164811065977293218678328315899962518845872605268770487222027079890536426420868321392887480584409799283573822742903868405248776830530090074239439039147569033089549550611151277116354819255714591377322063145760567391708744026566763011691266591434381515300140108834524718568973845544882588819231369751946219195289154358782958984056745534231327983324610856350589312008754246095728913131442946436650648444851266597032721521915372215184691010709892891963288728064456477986015129352121176185844905546150119458681824796185682803509866896342360748537608635399294717015620684698354937587646854363642708507462552210955460053173881652519149489003463880154855056732344016162925943851924388222169718432924747725396515334429782136172262096799007787600533508385968936846138872889485327477568921024119967093949895128395610898668519035418307335784025198075410898517567760039126635960368141501229005588894674034923365024278911326473349585553095969053525385862837578236663404520677952550829808252244695403317086330514202245099624176911916957641114572609761622766703933782608578205886619256670224840756927438604881669212057560793528829794310741461732294567706031914548176176074637565925824030992405513971475221470186881207387194784876298466129251865454734160248640071874903910267565952845054690581105980337155996452134006745881555462477431085464653742564961865370525928864991489657274086119663680413186116108812424012955367307436408714154770251193316444465628242890876870010638081387834222031335872682459800911010463949780610594645664400246985716416676191712034797653285970050163400377904051218320362124555004157024143287457194227417060870197946069975224918595974121948322964541645686504628343584134708909568315290414969769467561238268871101600474189115070899579013142927680183179787152172587641479972175399598273917345492756200086411519085454893098903445209019128793307248136728173220052405132279603052063965954174081510894739257984886884189235997348519357850092894270881246607433482188823902168174235889402789259558127484153957493037587400779114410699237201278925213495127952356253483985359623741741910665989304055672883920035897103175335717485181139321794892560478569042258796775329274830521461579190592697464452196603536673170186955957165055602291601562500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -25726146127326824614363913927646152366874094238717994000854587878659944776768510330956195607546628524523732185480167526369841968461670314361767487178919738102262208257141151238785907148161131643405779645305201948019986083612678301683194448360851068403312086428114726444554983944582788164909716394339350785218217998087242342458327253522303977772363972415802606658592222410211439676744868139940212169826617028370631735014282339676019345833651581210928117357380299707904837553305425462383889599946522376918758748948813134741333881366537469357422744887946089900661474227903091817190351997703050685744588554585553424238946675292570051365850187520453064906707960948378142693716852588697374880395760902715735057570746989767699146387283932285175195720606688907199465215729310852238374561551863517273939581867040206174935170952181710265421838928009653083781346116141778589178741637189905081861139496610904412593642543391040788488510463990727665221870354376628005423055051268498074629487407144486586877074215236263463352854990847834026652870878644198131799974372803102526115398100842480879676433965899544952918793583390305282390480781329210598832084952467453902537948975239551228196664627457501805892397845056314895200433439363389886520179024188760042318529313530896116863184840089401359838669541564627724781768548825535205535567867861794343835196479417975382324994570600072874604854521565262614075126438243310912096476913619799794487581265975508616294761471727479572112500476413526479851805547069175700383942268436733082209117533296424559351919651342071117312402585339755065326966332647883325292523678767820230470934227175339951087180704737544950255601293441006165581053287476194080040247578216665351517895578862536556458150214655659785963075874755283590904271051280345819562215410479229117112468484423782581329132266401611685230904801851556970555429684608595282661588920381937013992507696071311726367712079787331661152291255616379131025477048945926560376937311882221450169603441257041422312786851533534067997997498665546436833619524913261996708777140514596999376505273497138407773169729223683817040147764956585573161491058233611431157317512253661415733264076658654297260132406780173984237884549159981699938599349985076892006624833831291624733584391261588767094018059836425652539715095692315341415396408392038324506517499849357530473670543181098822768126693906614544696227631104512375237987275195939998830382093890657081647464856111576017536578554650453065819965347690211378234923234663493275091825761459646608507377623438376072507864233960511805382703449036294745989204929475088541503502879261601918466725708395947042845130877821139683077666279421846369134557896434283729156145063168226084480312738546486457282465662447892003888417033842458697626421302390261450212461079163283481665163351592539870588923731389519138807988578472598186089723531768237731209966680608693998283788773899604391192365814607305675996293479366330587626276325142003004005500106279750954506448979767462200587213814558439395894107076492466915182194412902555645726263357186428970805011936612242933515765604225108072518725357426379870641439547442519688009905485237890807252708886604918057317006511450470203274073841691222624039049766114702309342439435338167040900090422739173644786679779206887132195071779171198217768116429522967401132274005475206499977050615969084809989558430602813569845259492411374327749877140494296491956339583785271789795362997280779047604649594989634544545819860821774527069502679949283039746702273037791270391045056868067763442514231649239849410219547216789026130722198343053505304291898348891327628854346281457847592245611806655809290347080307543284998484767920571647238358530866215849979959861268728261252974271126414356453110807550977671431652308333868182104824858043867073054159992261124176541922657177452141861485511505563394400733437735567915015487015969718237443048593472992397197826844143106978298466277633976309943470389186640042675884934260496275876427584082484782391469789655798093456157250026738726600339344833382051486969978940066676672708743680930820376520389344485314735142331781260577048468149063926934360445934676673346433386379394053453704490390424272102665257572336360236612117653676577363243151702348934979325256464657489695872207369267062621885581461001090402983981578383240659396553369812078819071695514957060418475675931078683595000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 1199595828958987881170475449358555854144055869633021924365791734993041571039993580851408652318214707981190517627175847053933080554694497644024386397276827139373392852183114934815173813260511247697654297901075600192116394313706304385855350067236593432681577764590517973030130209217638571652976874669653632509697757895786514847988352596776842209522354971331562352555726341880837830731446138814166453330964980910375153565655575015420887210410414152425033241799170285019635406113050324348197789426752205163805858651421731464233433160023615402420735999896877609440460488321216677279252053873201448900585471239235871552379521006030574843654583927725048792089119762093249790640898154954072952230509439358535839310106060088876719546474292498019317892292537373051609428808970789175538473844591126604504791997712013020999667548696636776298156911017808779529115626840922699649918924232267243262274552001179154556782245086031694839808579162009950777308978143550452973514854502443896166699192225862920118040507683926462008554731194457704672325382205016181401925244926405873837297339717119986498073820003343816498583342207168748318924136052894185313700348581897204903909694159921118673877385419224740937965759105518451394319664813883655108290316351582161266604116789357037792615606785596564898682106831853306937075161465176321552157760581695587980567452626663298760867170350840952003775771554931198384797401873143106712954696558758719637376798967181413645654058976234957238065169849975313594954770561918955129090617995772365466981490661338584260822867138025799124945263065875845953494493635679007032704020022279195603823312137036376993255843283593449677323819609236643942189106437392701565166952160624994946688919777049946494582809832286869787515467234689342838975990233439847830936570168644389150365784043601580158827454720742291094527534543588494145860013865480128229837721137404137672286275066741231687740856734019586625057789535787655627058085459521398557187594399203306544633187400651243638468208808787328103628943999247839627218460491370467070118894141076722477772052166887338156191766813338528627297448829921503796658485629467514547596991014534040281127858471426735600854192908866201118804789330956911125570054074403394714431420616887563272297897267991536608078508321199695761630144423883786096340818535319981793164734196356728469198559755619494691509330052877176333069188007111700486934317125951865168535783885871263874879463354751570110724238313943589133393709676601410909537321106475661904644429501207349705469583875981118189190733544461756054692318767113264946689690422876071391327547517787788235702457640554565997877410329716957583879835339005030684506276800222792508673992025849459276896668045402839111730939453757660612170024901400660208742529662211892378507976019205324734641620548477916814870098821657392821409856246102452340251553403321725580395935113165970930830242512513076276108218423769060266900910044094124363750843461950772253777639061295808013880723208935633823214631210863284715792449227412617064102125641481245395432296031770268879281840347311130310167210804462895951779593925178582527597174440952965731227475118137068979158780516641530433638201503008795248512906970829847050468879278559766777326377143041656341524046151135148699869423400503943274463248604925641743791123752720932761271756626920481975860191390751354582371323190646852640667180850957290444564856603096460947395898320715126339781135197756033137776242610476127507701004878043819712141174700021866941151754668063037108850825302604416173033993998781538448381408446566510424925296429884867063490014226422168956045245559906470885938943222698106091299253627455845492740042837408504088542011403429396920541890148528615907923612826057181863965624561339390172022840443579390212465468289994633956179099138852986278616297423158683721630602977102279665728195879536111758267758678097093808403719777577529292051680134811376494509227487888199870918898302243658991960270299132529634619233757709934194480442010174761594674076232922280713921714227958513055733245284134282129381453126981287631210331089508726876321766782683010797334128467030044105007156882666429468886339867518957524287663411653945599490875194353746185162405944748329014113512862863480505334128567546167600370885028872613373541697447898434572380313943465547411156523469388974592958646693942624505658695680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -38282829492203379214423433674369141772792785046889539720300454119781733356725255613916239001442173797506470350982219699573779726822204072469181146300353168352469177051826858735246914181170149594345252273826754273848754166644987525862192257457892687769043465419542299054787933728068834245421964792342346565132343696264314880634040278195432932294254376413111543829602814552480586259752948269395017441175513834497767305041044775700498715967759658637000500035176466818664627206475428880961178249420486701039903349597193899814414893412231202787749265047788648357012474321042474151418083883768119372669630619168023113600766341939609922951736011746191957897104358338263810410387358055311380684510417821622319359285929695823299609423987670260381540448777534655564910760118277041362452630376867470037451099618761886306023268036147796182573667735647727851838445816038813312960830662520220558964575115043004769165951315754816344244538946071705032241657029510224877633450789046621640644670464075734199030123803424378192781552042276507753521002620089945714981783807470825165513061232526260105069683534338433965356800935414781801878459547543125697405706095083718604357299949897416684351651008262792034213294032787543718041611907426630010851320597174350839026926113464650611444013975598624188063755923841546421086419665889550410404753389411199983227435509983095447485523948953409064021910707157244090751842663433325561596808768145958844824197829943785059072650595665029422375770335051372855440242783130666873362600278486526134416191004041328646786034781943685565481674772024205391187175744948789522488482933702445992777884654625567960002175859405309944345232651186595894358102221718056413679143122839989270091388416253401974577310934184477913828574861710561531709966649686122765542588960416705837463196289738313196812754664969565320764706765942500712275299820808016088050692881434391317842080339490277214879033877297803335439595483602277326409361514644321887387322125192929520903182026273117753529342187112581306664780715196190833581778185751376605519426040025053172994893388267710034506050141903297612163165836428047115197368894186786536645710995793514648296212358759690209051146901008905546934865748563466706075358713476817702720488027236952055189804469175481098689678557414524770834988286856257341570740659221196016311239188643882209001368506028925210635216274685226133208883067835473652113622182539954652655178475006319225971125771251396160219224342129017490886455089642430130764322363901094074578479653650679514945769396867043249515217486685471092500545594536352478193281818591481432654861189058112729979452320766881176981528936260066552544674957462393027415140915612841514294934408650923140964365229271982297529761393037626164966331052546975923111286897709132821066599842269326934939683640079459803107841383874454063250419876633519781454261682093252601124055606895349173869338417398434925648798377884354457674727676852034269093238049523805698469222918436793936663100405794335829018081449163337340993971668914409297854194396130925564336843026329909824344280610980811227960557049846781045018309155362786541947506886270822548530429845092630228914659200928674264747425791019887766696604929754718871066613679067906119661214104391368862690374135800131794080904422739652736508668255854003474464334678515302062487116601835801731261763815291059617437224882418451168928777105930509302000053425362074429742624485947595157454435534523291634644128384334259688738641090999496228387377500768443727831242352617301596864213876112290433635154747619248809047568619569290840614569929037143784638368300042037735432947638965895466785932290747686622952840862317844641969461904726750601664721997825191145223068151364441388774799425037376967903677084510329751430965833138589388185173467915112978087852752005377444347798713608770030799774235831873137576911215707245429319903231125966648535240605089992847892716658508323800816433308068833878782363707713627329773523211115475416669908718988158579849777826008317897453904718971095064401488429862716839656333239544381557670454464692417724326329641755394084601494365028081840518278595069801190700836788298179647382706211543772458651657039458207844487018620331066701094101202143237476959126227213371174920454741523357209901052538741393488989324565787237452902223783191972970225223005126140088616200743277019804467200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -117840215580098024200826144853543246198453979369300670528392322375378138892335799484479448685001776923171736554575653980971159159213121524610468901001513997918326011563008806491273092371606927601188545914287169348685852063535848008480955199195336093639606089193865682318575861389751119983953425248062156942603848795427011150601831603301422997044075171602830426673638679390836851790919157848511881602292615594969598450149264004930449230755239926973405210359558191235451759526031436482401725578055796875637604767313505983935163442506834551261448319798649125071012115424737053080891325281410196841934327305696885043579362753311932219811337729506276502614464934622758453098239525186903307003309174767511772305564559585335206366814691579041242994243039719188045735225452390528128235599050405975416254929476148272473228658706893426577624849319566305169801118008527821346134190406630984038113035960812314526207988654618303814240593448117779212762982159744392040969178167157878319250295264789348127424996289024434249966732567491508068237008720328368624174190077424850872799976511689230436082914600888979129908639141663957434046747787719336577426874902850115581545444131685643535714179262879323292937073703601476697608521890492468294557391096843651201198120424241139138037258968930718348913156561436160272244565184722605009989528407107863360023047756358507292804112377532585103308113631512921734178575959564156509002426764519430414989974948423388113989889572914813911090144717597956884805271662676650386490284899464833883911704652272415411837794525740143450434462193935587155936972726042803818078337438510696401441995775187437407887284613639514868911413487986217439063663419480217886410104990147859343526234191870855572098491418382754240687065765828245112531066390272686718317969890265658350409673037653872330953005304698527028414149955423575031131626684621719318633082312275369528790084757232753311986813953377556377321794876966326924667601559813739789546658090371312696033536774497708980418704465797333165584128479162777762098344819930350327610606730063471983630385723752523350828399690122605117126368784435994448550427347049079179691880424772919966685509459623603529859874185348242774828517870501464799031916387191706719455773292374793717414891894798924033045834643062111899994988469745264175706543640216153852886308964873834298355648131021965820598239448009990918841987986162555107909123105361822554875198905455484343857068891749714648297752249765811650968794742190397143939059997990860005080910339331431209108744807185015628282587881277117548249719607769280612773509794756474404733371181870068774251116942692929695188813455627994457471286861486738138299928298911496947936245936594614240118415174638821427676310519583313287279419475565680186279140914626510995073341140710365433260511977263186674921202276698554008220316887407857695149208013577942792147996299072656116339056485954180805245573567122894272261753475876774569446980808610377092394769756525091154295167284666817339415740776892061470545721955879557926441438437426338390771661255979359483028234665101795117167517589985154672502734316377457097929080913010525592392546426219025989363091446881445740106555534218516510710899753298612298287992978957740601281417314387154984263050210350700034262339358327280252738802527663155200828817835231823312271109722117308517745647508831566969961046813638388742259929069198136786694040589771606077170643991357565276453167949581994693842926443019129209585204948365309854012973688257193111995959471880916135559044634505699765847885558586144994609343562432029221342734048174461742497279052733325849855190119293092624178141808179002303498384948550517593170199096525122840875024038014260556123626611666777984873910705036651552613878081200499875970887705921486431971763166424730877070623584527854216063599997548407358220299906246279212163348648140132008365418176562930564192985112273052752159358944559649331713168372177840817776357714740735979867430623361038606348466056059289969208510309005766017013937526343660968045675270975423265282926893817397439898101753732257748833467397718705273942252625301518332978282240317623627770074342142841637012994157527229652731837433804587583391539530659867915335948776601888159501834642937390059189700746149593352869464999403934745200476266425789097115254608220909462723466250806957403189439144919040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 98752684285834821361366090394785383157267663291657386997508053588842842911931559820065686971625051382441207203761722148265571260870839708001929442538155209142234716571706777363742980211736005277655866496698391933928791764158685012802762328516581828835791077949415498584116956531166957742701774648385763591494563459934435377594677676743621428036902256615609738990950624350513865759143587838393956409236491301100011636355961177675979361063655616595341505973994651481072510231738805095254796847023756028281988995255224526733802475468887078753816150649547935181516799821074840237271711321075130537188117867396716349025605783839318509835760413721019490967149456135681985362223408912408202476581409447689103842201785413278426252370425257885932005790984153906545895151410495106122573378464490367116840929786530727921781975484272334610277706916984612136921327054620846315029334840430583428700466502874680113802339315853277170606771803706073885055982689209244460593091085691932221759169389555456135839847057885764926754847618637910545432733820029751049580032956921003898582674643827190654474694380227008105932335157021985489494614658986211993987697268818591473261998856013517432501371408657615153310466073708312387910206981404836143376430692925346507413955226717476214926124645652605164129201664302121248481568358823310165569856040552036849467102709095397953848055434311996916245179007173490717887360303255931029238422455562080624266283209654798377273316248810060918744837155184462979301354035551537991927206621021880328587606410417308269697792113580632349641038522264014776293852206653317019774240105003325373834960991326338656882877880914480282445887937217207604528775602775801083570832399800199300414892478630070199258376578697228400812097670969107333669773437683203003580703916409175364734897433325599376835570715147425491724449242377932263260380368021231589076516548642085649006978061409346041414412897760600609320399868381844014684316748231972333149085526669342664263092473407623880503793300210384480371575105799407766901240284077166161980179438539278810884689942208941195160934230592837637127556810362207213857259204233729874178386738797951979890988496614321521781582816002635798185956280608902102516616517694454794879265008095619107642426242039884141690353756310929486073415068883776324744446583787310199607527672802797484671817685705354382314951637581684903065213909944305289391236671215506965704919853618056844369325055636060080524067830883467268391257421689835393061010721742361412108723991135506994270068872742980649507328361172073355113850152295120739844030877330668565236380502289893267503789587800633591808946536899601386530380066060258426710906930888951634478507616650767279291454379038485966794175580891673728204252786596634589290747945784568144243436655017323674468939921707512744481932712131419290499237449441030865801909957378152712394257480748358064144361486391605410643003046135065006698953493124075015189153467297481327110687692080038179166516899979011446829807915002712707793754064204785609390765797938536492988196642945306308032638731924531810043260104638045434970656860649195506080887897404744168262268163716124261325383823186998030999511121723377894020967747735353623968834343687704178805245864543114171877444865395974150945722364199033935051193453256240536333735006094044473400728103028379564695713581027433295655451408777969409161178788189457804580456021718947566227723207048268362902973738001708746730928501520879486234337944166238997652730555392042786730784950812723721078013287398425202715162168285803425765648164575532919102442430405335055318488843539448724085033922615029254863009880031524262300903698491777707090714092227674053189180843300528311432892391638131940630488279916050790229852722851003008507646233197005305887564327569381008813796974768134208028209388133795435745861740453404474885686982584774113838485453044414547967790296639607207778168829802757348847663044995355088050009588518909712248159091161051967296165789958736283455076425907270023552080045123544454365396214471541533184220400788564698468636061162805781014333231357632613644797466971137051799157959660148208294033505508289357236589285930194923726836866797714316483316908818336544209211368449153608996273708316099874520497741145003523161950742428881726205835062098673334328805683407196401182460689593440615972995072000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 617175026389397917635884371132521024556998521261466287585388469278256793750467362782655740795436410812381876463538684868469472549982043437132384653524466276415568474628631210210315977392761297788212119729243708919871631510237964320278644053909259188126058797259376917200920060997345695400583314181140454391475944795219837634928208192192372035566489898426193469376639580837681245196253769288431124925265902035318527814672193391150522219859899507215188984492339686807678434376913621799411121229266123489943156615498624885362291432017043702875961204982124264522655186036673730293200768325423171219159900098079968410717700009012120773548221867288580488914408840057952707799943697097551541737886315039981272870394058841421611113380915236421736899910762732277912759823922985980337084128468298610240840316498846693302247047676171802038622325815882511905609492183803667696375907437722672351747604588481596468068762197197545569800868711111101756108920663193201208837561650587165539285662188414374198739288164765639530413393893106573718897710788451951853763881124342540099808249133048902450336236805104815242747737978422789671721811353103197763590258114472033873139016164695810023924537697326134305477006068002292587004003563315386010652381316505050634534649416704341955178497973590615603048890897561633412438171425111885441781627149077338120066019454057757591903135977147266659322136126349415828207031954685976595685576395432921544938516491270481797510978719165793442161661540352435868822961759253099838402806419104936292712639479910205199377109171211242611582683135984569430866255341011684996378518210162883740428734251578802590246000833212819215270817881676497895432387646724155126799724952725235144444081839465181101193015019921429846109762766046768408659808792902708442592687014221612706055219999060515104786359895230386478002186811570927378038636391017417849045224279295857503999289903557336812047659105647381482070921171701663565288545253463715066381082767876868517597240073503915647990576006062335670667061445343455338110165275690584144632178144391795112013342778015479818470583370385275042326661664589234377452559752439039239336322985381486211890585701559713152824198676392980505846742884857821653535666387565470879010491043214892077215459645148742637942355732909204633918246765039313120846588646099115770110471149014617798558920619787434071484630412596275239045219549352309462434159550782704476303094488243653084459194671839013994412935891701565767535436142187187923781633146497948165829800128102377970632803902170948176977816033839928778852094638489443052788309964688279867117838175932811618568363707703470065239974999425388355451639543393040799169143446788197764882400519736639530783122990628705668658377646438066597956142517343945992985957783926281450679926302226802486806668032037337100396810831662455671340581224065432131112749813606290736192449258610636490258274633769854181773594501349666410621441965755904302923613078668053363801331523150248727165116644003857338400264325038204239200943413163101956958557656036131089069398654630959107963545074996372916775024005419103822966770336899909640953602610888087080939210216469230133277747200597176926490883054802122139058482372770356349151761319904630352889510068330418360380522869742778532187492171429996038174752271690318338644296023324277006793562116447668876733298688585735119950028875878059448920509189317277917855271614858114999758652091948095180694482226550095523450836242479688663010107976892604120015428399894156470648186935406388465249069210791682018470299638784667121129867687619189356597279563550472159414358547424213892158322771910162281787614481196625703184935184371563202078863367227045854899219719469791831618728863163822188381473599453152445744046766765609300616725528940348089622296472270553475274710096377121768812730942826548757618494065151342277655031961317639944250795648467653192563575378234473151047673371782586317122747001942135838827384560229920323759827262929352065194903307428909769032973144239337589815559152262087232021091581461742259914997311041125185384696549545324658314169713747580415313669659695371902732576451578724010942473746692805973032708047471507568536271987952452823295979281497911672203099129309740487708745782747530781569506717606822800867682404159796686560374183340593408903870007355288998591127665669832704000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -532023081468004112639695337344554291696085678917975245667019777252184929040121283117140350124971040404880046684532133532392379811911701997795750233858675266749034243133421924265009969545794984453765183492835473913393948017165785912740392944273456814128459939213196519196245353864443544638683621992076309155105962936603551196663878701877291770028684080711935399602002929518024677949555790728620872572768196930293396480309665942170862949719952657337845646875596609274591204654465788547027783459982718981111822002966351650078795289418991990184148192352084464886817058300951843123874275352488780232793813641176092534563095836179853505343121169399728565208122698791777871249239122516841218497524544664495579729029320778026005135214294599819032479274239119744037937192107950260882881271712167047556102671009214471202783311709669105875402221067296502112346485655807707258805368332472831013624589709106414287078654534169746047457047667500931623926311018494534708422537855698830534558954439123034634180982420557320704976176668618932735332882902038023062638645964189329577368544355247289106935243619286449101071836952426806687866298310347582333119081136826710081694839691205805195119234501784779565790476145305387909160417216363426167016290775750475568620212746753800493982116121661185225419132077975811266031801940674222374018744869219172237543379246794623552513528512052247635554801704177655295267660277017314466236570004700356809464671374169562768720858644221471538503198573553719046871631252631683993475303435144244502301681754748198007631518467704561061253455567678854948753254607169133827272554828440663765511365868340265897155599216099476102454017471807088176022443643210287156336343763489564599837249743656189620385826713634310114773955311081267877053156637322910557757386020890420900642109161300219639338175071051268363895950031902408728510561217476593924333216221868313848645911894622847143261994194306666826427764277714225830939212241153453651306687231637441334975837996176023787943471444077071782590784512844556687629984883762388427197865509483924991107420427052641440061590518963981311522064913287400940621153590008911035460023633338055738578039369580989475018840763638494479322979152937821694466042033117916170529316422145567279846452489511580682171824450695224518093814262743750288009798256290946906160316566229171387534374506993990176547300557101200277024391746283724489352733640660798802676593226993016808602420378942870472589707945635735989682382421186169427433469802976644470486521957634993781261024789843208429117896383666973489124572450751313440927466625851189327524229861425514988110936926818522600113872736219161678470042270137301360528057076395073675006336481079105153437922718368276645713881320147772308436622150978179395841472900833945726420311732720047259942137861618184638821499395492332248013908532952537619140603778915084908871509691074691907879956307769397347950773652575268800805833572531280589276529778634036390520408180997084666971445710663897372400561713320984259168493550778525852852562246693431348925215894620146400444265520578609218109593499561223036063345308178203329202664047646349210011660303913399352218816136075268110639325789451494676716666548802519720731390604427928936584282461887133670392586027773984081637922269705848526737146937813024554310271472231081559407382890483848402089740720001970891468770870910206783603148402443080375359508763924266834437025383560710248866330020364614489392622665809444228496160130185751713096648184843688965829770670150195499072671769014270276498796974563872737300069830723377748923159238107587678217488543534313691779539879804707702399030568243738795444944705167569226828335222814006337050673815816792598954435690127823114774222339307888475797926283315655739707767747351383831403330562996730423915526691809825121835174141425407501728789291695183545640149982609843768067637725141313950525212158340876601878786930312330009343161197586512285662318657659953636492781900263257797564837556145141949971238756385448180934734738045594755576533635061663943829598739955214212511120214988783046648152882551883214121538605456493628439533257168046982737561202703970127494215485805001216814171179647270041869173665428454384508039974750005608080512019884942905406311720995056592058292460264663138416987145390335801613163622827761847935065485475840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 13002803183524617588834981140425123307356904031023296824844069118196392128484252509579063759860887302332712533306230957313572616937280627253035574067777235565799406454716049503966969286758801862132821390432836718877336251763041999732748651452539614508371487206725191104595279079394633513990201085395738695521574225415163321000460871779090624001024020918885838202796569703358205302865057987842085648826209882150589068815162651194039704519322438205853289686909439142810339661456413738987984528134458382403866192360649596772625456196645874058765403981552984181937934865470994969356221251020469622131336136471933374021078397022135443266998172055176877911390435501241865793708487168625734222391651934436600958994702371521493795052613959197310179583384417765060924652592276317900659387652355789266528930572800020979356499038362952838230056927032758180894442467369363244310018393148688295321380036395205703614805371428059962451431076730766032516525867026678964201133399223653986616658968332940485687935450663000337570044477752056306869301395442958409123019146234743489619389683254253195473290095990126247106601553887504329027663947983719597148865850376996332103173187484470898232618106103519365540140200460369972040703110694789069673615215307396568950649505106408125153141399225308456408362320179153174236942922914178894925610543347403838243141475859861862498694701361069829938132670444671832633289938721833631116719487867557217162213772299546266480666472868719297564968800845468109669773654980690037568123304069332692386574912276606567091695944370572831764420446367601442058222066427042409064987100142767104316420847633579171433880112353883898181463616361961082282371251240121697355016819463829018926298898356372262543393126485839935484910215178779395023909084053772548620747621642225351774708495573897189133718902343620527153857311785368203956782598409960042158276609617651732671719398937923546112361423385537808765462350650553250458835405558341613132087435495809779998859108777844923925987010627572636801091514182916015316865125051534536944692103182597752958581641883311718209329011511907662997331016005715974293080574979855502987850668587025963964942183662379356615510917831196539511182841252592552810342226442181354789346343848274271203742748760712883012476041547947948377624660548843392597214634449503019252018649438939874261992847004958252712555246635787557688550316267129976415880705827605624166780571191814551925455139644159304013363942921217958822254975720928160537740059594647180850911806925841197938916039808785981649388464901744341876417978242327638493216268340791284443259383643305595101171187219784087533684999497315752471509114077661176600642907971735278794246469946172469232592263505517737537949883508087019814762636873227523561620574230703298587859329527190421201252621028921351147204191000444766109154515422935088720745011703856290200999148549939057778969599112793289099384317542785390685464939047897639389528783524852275449342745852622554760524015161593326658759946245260103427908803291623157978147693435850105774190715455003230322168489874250145521543253596826749286070099946500552427355783740750415306144376707259335301308501688676355579695247859891805142947329808244373013636733555732046490635713501052139822205734342294567429187573811907507274588544361551852574413045982163291008855534399895771760853066619216136242691898940331048075381277689209785567920510630576915402420727752483012765236271887265597995318911663228930063763733523860917554463628239481842101549587567918955104706894132244255948139265490996488961118454061355981678984075113671842402802359446371493944470913759859148708442749897908686791975520564689936487708080165736979377227810253679909676913510323590156055534272489183107913887059369962311340206250738190266236425510984951999340441589061336752334189922596899651567217384383461835953786228092531663107521434014938868796623429514018949245525182646727295048508027042629602208524382010172543208859640568142145469599246281338634345728803848243850272764138048354623441691816873018713089186552574631131994602206729198035526869500326198906776766556249856212794820539763692378523452634255289022610667292026560858440305904389757953730723271898849843510915229150307963728384021794419793446279632624166706018562323656994936256493754819080579388481841447542245447172096000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 1004558634786351245753630720281880728960202015964220860144962161692697251166454957993224977354702431003992025332513224626960145477047503247185640739908282025294774533248042919219976005962770559495888886878985732820865716510878552186240607681665255586911472673473984861905202913772986202028133982521806854682003088326356026590479804138228681621733438053152626910875344579933568372787342429161724523686174302748846583417939948689619072155170858485655354913479156088643423867307546506466263279619289021727144955989778560774238279835935367323400369737602240523555666987503604538047374900888258493389393935103426285408967673696678099435250696432283807134504360573438309606027293548655532317191577788112386224115509063587475676756533727684183327750694224431732897410335254622349257912881350416767318721773400077512445056295674232765761193060387197250006148001545731464637254307008184675015804362398723792076869182846609848432235175556476424539925572002107047480764680527630560934502542115568072269476993709906823062973884189389603935098442702129048324999448207238598280600166900701377760696474134783237152735009116505443509834387588878395542738746208962566901103768724219719108475073577534308384300131839358599324217016608563219985738389707713800580966264399890567458052976803408512502258364880873181744273254860009415974691879967227513588422016053907428825507776832287236901223788698423076634619535098660841770959581372611007503702835094046101777166309158191151596115485243275382468591589563274039214003108442219753139011952696364036993335654763865037454848343114976640760422336814155302810831303837199412005607339374820957634585472569644036875512009088730937118426340756896040305864338573959422522124980736169980239117385000672706521786952955188201342320434933127634273358650532090430090796156973160549703523747705672058388626826425949528395117473567388331736745846256446265074490837526536751262958522483666329136770066197979406318286150873652903482699950368653867282378600444618489331087092221234981687165664713725118584766923413465486898923679707284793524664800416128994560229151687282243924566372033664504247326904748306527121889319862590963072752240064950464043977962480954019969177414203266220078354178316221644228251062297560646866579737696496291949199318261362701565470039075034141015882624390099300928301342402992953328136461931811170964916625424954562038731239443196587723253863754647551680434219913922394813401633411810595898916621105260378946074218747141058943985501305309468698356965738365520629053952242737799051246676862824299283322488077348138086761886324120787223606626684557901950554106099277972243130651735184486246203411305575155908376337249996600406621008211523260480363266389444450140915497444400608099822902987230989849913996526652167130041093885186560712367903876538556159059058898077392606995437875698288426677407456171162322300402348658721612319065062989437306596361278644756599355148675699496115056914989071113819127326695857620738077497199568712354078793934588462183040438512588941415208874738358192737837734622027790154329581608373137779739350956120967918051294626916936085914377359857460448631218797982233618489032180631213907033740921217406520644555042080506372733116507167864808583088210083949466717698536749710213758696301822549303595646027146700536804602245015318948826729077380188398244993008701088993673310283829499754940237097222106654073660928608621284176792468512379101401471305433543111777692241572687580090069151026121008868291993322384837200459319164102851815768407723967511673454626734997705199415891311992888487604287234749935040261109360245948494177183360492787723683132503046191580224778276397535824273704207099190406023675805409037809410453952472145596130473192157136836814881897500904049266077449241361306727471970913791758484956508311146578973951881803723030899314269795001971242830358839834017006509759412538947238272107245902077188604967311733066261498190451642122280634358600963331040405072129228660800265559054495071382673755809677635372805619773868898082456578890319745475543184259970571216794017273849220896251000331171586977541667423363639488820174850234561091521591798181193454007542733190850913316045983412252694981706066529813124913718837784678959850560399603318218929236715247352859910259583450409596829425544450611795572432882892800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -25512278819444894380074165198240128329232383373340526849359202663729197840780722609003970298926307578783421113707606300219758776467256849267381016636827902661544192781672888764494191715761453241574660313451387581183053016357537530358101504565782161577071319789134610901046717849573864553642749019812797371084027259493019992034292598980979565183635697048706226894138903007421499723888586050328535323373843525743354158136247016312508245485835494025415103810632908757040810017224674445467756976039713626575895199419643210758556428679985789831430811075799637903716967939932867312158265478468148081196487891751195203980459790462408062116932362926316316919705054357060955147540542616879302297657634995330593011741946281691990786788358751415328259252196183262084675222238966589799202520956725063225220854956107965242120449014096626397120918477244185967701552126358589169663560476814218389104812835921092925792718961235261910949058358641355417749540122463174798899327085188150844161379062979104872873565313720949409804009372826693875972907954869016457459077157722461146982731599740331700939904177205386549438983660945548730503020257550293676194831604261031145134655965052815247151037791486976476492087118859378550267360018706459734560353821046975546959717000331552183649432956154005344509508725494510204656069505415348712847802295853076400460574529646107706553784668833617383089346936864239721447758521511651044484650949961137628253853641109696647431534699913214056399161697972172406230498034275500952703802318491150848952219801733568227834472588523498916115948747077737863437899576951883327566412034931048898539704881360259556318773503653674389682963164760322340761709073364096647971184649342433946520290705795427606363233400076078362071588725488054088506399738313474205707321426308855917540113735775317057190331052465348640413181809801373053701948581047694327342285616344549591464537325913071552776920493309957125744515467483071082504715481501839023176296000395987297347573464418482875037450465116101781397707455180112427244333647235323901992864172750406952799827560399878088055587523631740232979431660373732313531377699530628129966742617359823317685437525823335499360427306659103233653481373166147101186321800304225691162199389627695272510914344308677950880963322434276812043860468320022739343198611557977707364968521370633673574117940505038946239434706916526494331431510862633873235924190498137478666407611419581517534665008326413904922258072420316671082278527911929605639075611244587106529180862102113486060362585562922235617162482935507236963611587207597662838663242680267983670423435019221307590280590068057087776127689798334094456846403114710082184632539332090541757052616661116088750295181176091446741602359387933517450502107210135098894551700985616780392379452891204645391694188526008562986418492722751997302890577876416037398648315405758290325881695788152006441635046221550208606278478014591588992633832917552245064956907880819423513044868807385950636078403157227725383307782964361633982147762179877728654926889656740792034580805996659386632650252240998732845830343279372535464806964312871513842941084770003434123372830556115109528490841249248200620707434150696308955117936649102043817588975679983561184080288222471750296338361751167054836977566065340168625753352531474671146627129405853807893553202992853301147411719692264518084817233251735305754750108617394327261274179129081412639686978510675935124818949411397277563055609593912925307212408599836076997336226422169844668209975037014609536195381718144394613727865059332536699714181984909614105935809335107503979599249143540382326605192544177348513860916125237605423167128773900344405928825345174356894878769904479122086241905582519684772821167084401989007910773606850974690468121656648582877128675246971821144968815908443354915060436625884548827279070829218553393309909641484627545483486183847493733128452818253280351707598812582231990303053759784018760607924187488079967015930578803318966469881391108793972267590152315846205739566795045235910473107287765586764311176056777811247891004712678997442186229993163651174157180997207883138920058161117832905827954950893401431604772216615060992438826205973501311716752801874317180463813221747640549086461668392631112087409034432105721425445244162815446002751492878160120681877995520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -2077894199309054550171422946977870954203977738976547969031180847103889873938693415300084971775014692300740608159604806516923027291925438944660848988362332618784901049368574706812841030827055807229959040058945236254890595194500161050242679302570740426569290077015578920836659949957195112270187692021551873548390469629174144006971753650957089059545180794930288013185446598218045239568123312205493038556100093988354272153658370797244369097580220740137847067158130023519092234994807969413855378538165027864078467806672819976577090174914594946257871367191234139482287206407084950091588622113907413133247150262413699698463366972284980279831454838428653370406542911021887958009932899629962871802724538544276166577055889199078956930211336205792626623320288058313241177396503030352134558566666953775867367563381727293104877285971875732333436280280020423464434185492827556162103052299598836268113197513838013391758978582504688919176434896103919859082274442671604374346408808098402866721387595308153222742299237576585765964728430065137146548537042434051186801647278565155752440955628362452992226012614318419670382920877166471973619798432855185735429754036465003292953741983455057764623592410822592172792502045693350119683314335530236936230826521848774610085376548491381089570679947217186596822551180791756710272567599934105403021987198499197857949560579500503967387213293325798890299170061068641525967864615658226480758650826301323787017598636106906936607996573407662577377811923263557384696343207178183170986308371877274003365077571913894236033029485195443500996420886101677928625076868733173807613342664951445905550952477688760880923581229257217004552879935745730515457991209863205069164293222521044352192176782555129984275353570553626504718663660426626046988830293969869829181812502527872153503575365870752102319419654035006263542893508582187896011743851362419048272599206926636699218492907450279485620560583056951149439767545256795395373959967523136912858472507618094893557894137580708175965316824537961915786083323319295538551168645791012010946018843034528544636374535279053655524574798747887210118857925693589841155995304506101451905892900619244727929154509891798640094167316889545501789240778394523285645901345741235616191082580661031684014719711336948809076689453530329774413145505748274057686351345231307623610429351470428433364418413282273648502824233146052031040721016226636550018457147267612729475297948391772183924576545577284025408435862498337332164267301109742480740368185319077966600555823340740780749659814180567588232836240130926716971550154597093388459476516618489762903617417426570681166189084965833795255778567360168938610321360814214757140823467750265279831969530110124706276234435920861820202216697637735270906271631155411379980784686305084875790122386097368532860009358049788137633043856395482840230241153053954576541074721963468445477059793888121859128687689640153136270788947070316197389748329342033835937257697620710957754537282538323749160900552564016627216297799483683978661672746658712976284049578788979296906399731355242409303075808117080550361666211166415465815401113153128321636246890267659370701881570261472162668916506677138414782221644345658612186333146696376475337377354740558797887200751830453017113534727102596743898002012406204588951514794695839969602025314245398470608246388081230015831966250850991752871013766106568325673391216373201427870883828733573698319466964558520075507235734843581698002067580405403879011999630415146979746163196295651322595086632054012482554575643681441679245593360092445860344267111604188053582094475448931316975016556716216670051991872323237177933984715566417796857609212059502197838512610217692648661775566755953283861429167730421715241441754493434478444062427297975578001744099735034388629531049236211003372192049090454381954171426862947937449812891781837040333818017477569805126325977982909473401710183976673898511404717408360232202643769145037158489441825288984191265436383605767541161275919162034274817011133833078688413015349348414976297180773132217274916818188975140500845283170791278101722481857211876923900941233468188742507481453996475812484626592599392668799282442741439399767860380783345049879620109830741235819217546995561493632942876849591061005952328225294635677594869263544349915057978620503748771840000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 26956585025440521815641978168584037345543906747828238484202871481787547142893617905115846591372987209249675290506086866083626244533552413852809659043995395032974546951719880358242343733712848333927832557186088674327701083159831724724237319803643684317731451523536682318832296978858026405256156078199488567769455494701370722757872038428246915747653221390032762352559340869605383812424719977398051665226888768703195476470702987513264809685772707454242679727987782427216814794554868909093002912917955210105693348599630579695525337741024707168961222174634242663188270302181610492478717703868993197240782595896271234184116204248750521052715034336564902541190674473852479971903017368149470975547416171402198944734001896093352386868250926538544717058852143291784368965494091967093152343547325018636724334995302524592532330140475013689508053376624548511040676696327512532329628100677876871882314397111283227184644175543192192061772944342985997243188605089209647661692095603930797416119480890536952508298565528460121745622341599949603413036292922067426750322378264315543548615028949897353803699443058205484226682179695677937060396452209913185325262119351960605846566398189749289921161019874154597741465154391615118969714037852602436012734374240795487440718227273765803687492927855031329438641529542588501723350902783440320150024608152767432127808141318159038494253152823487039821466062780564988369122785658558904304081166100239545806758174998120735048667425667940550288754361481860993898771070992195694954810637009970619284449912002520761611096235331952058888314165517351489620663721631489137966515536302085320929555324219412811157658784547127890291705149942157404522203528776293900498349413342096562725122189288115231372903668437580092184162415121261639411357387820183435619747992462904541433744742871413699564475111109716364704619072872548676472777834957830318344577352283498090893232049516906543709651870222474281105249738808349198648296792107730337847667222935688499580466884471438231673648080027548925123039614311421187844104593743807891805139158073775253570600944976944561082703691777223547455331926772737713552140834446640011038461083383155849931604333626765299070623677085653184620291353170671743225796088869774198026179935879915704976918526078535095151497141286355330897200338547672249420773565281554548341292785705349683329231946936290215523058985996902340328094271265799267448469316829354518234227947459538576125773760716094090278183471317793216420168903813304163338883120986619617790010287059813439083852693184419500146703597994716386800838725292484856565210974584843965369173176411239649591985415043310404674872329503030636943058971874761970412809345725727610826394237669872635075589052854362531750141243770466262685484949132562828186542573859235561505582395946222459279019023963754242328420922634994586301536805312309106867837053698878451303578110168603628431529261692323916019260128611214275640652430792667487979345240030671721507225405294324561678338520497433346091088135984659508940433442244364656824625647347491725191856672795784225166031747427308640754413269572813838424155072569466783973009744223818942022764531401360997262920498202188888689319154840371366730017605727064137856531717014531615217535761834396829913227230754269940619633925553578684341924214361710519069833034401824913007132956708709034252434846248197337291347373135641428551249435010762629058503257925974693062200398404672951455329391077791649387012270865364391099978973022919024547594717564344537612583509487652200128290078922907472717433965672817044914625896573962073175428819103692405942340213769004677813104762754717316056697185725461032330271381817118722488104482265801259869967037148407287771718747567087665491196362626520265774318193254214883671575212262765226957073206846215465397200406453098642745272231747256808301863504135593448282048033834550545598933307557092435672136345828044925635990735762826448138338078554502048418149636405909495354409065860241882395226522028474216149582936954172668249504010282087975883650999769718882845183981390102514605877804357238573534857436879678637867741327219415325238341292553005956737897576226500501421318565162549973995769988581268612176157018932842759911705213469027382309290273497004918027914107470502211015355207771876203173210599799862067200000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 2855341708818681010703785926039828867866171071534394243722621723199027414197754871047068626827697676950007269377944980541879114348684573249891003205645486529368339519292170227533949598000425145022132722691048336846384707927526007211089663098178345541960009104518112020166755937073272589302640237488704621611440782972634471448459996021007260457341297945361544088987571475133348030871298143742561935113454754652656045822627146406737130951148751404034732337560010839380533005860722423726537885595146148840882100220625621475236314131004304992762500674575570101982293412761414500203861045930131456860706020050310730490216608327791504952248356207475504610528885095979524876068012284488709947230465187892343474860795379072317522122642172432368926582960875508350217421156266197445703254990891473001226092108931348040656485265063878223963368244576602812101726846104420246398679991186744096128315669676102230428892854761387037578211600536225611102413906025763788055165863984064267765059864485758024209724247276628850577066383924470658417525874614164795793412168502129909714098311962081521126154119385556346409496985238865920824642888759214084375745839824809420320719958257291588977518066985778458600694477539299835880290604235272318790106699174938415824111686416437918775855142234630052495636904587775174915686933806981730862401452228409131612699790799776593500325930142647927210978796156619892100502979436131188715253148735526872057148781675388489005651211898825380439448145050316574427904085587936295837132633840168861015966888510960856511056871726721286821197147822604851431032245837429683991656306557359714182513025182728950242238499039243760843163031088963091405723536199369663530519213335186739996253750753189220300248121484148030252226920153815697398983378482411958823470816393119012111354503036336573174139024439541155558646556284063772650833162564420712481544428011376867203748336209264669412960820215420884514795269103172351044569051156603930477090345433638825978048325571448674326888541601122591382407714803033427386695679609628455381593631681238302603324005401030743967612317943743156123596294379801462618261978542962431647686005876627759399392982420209973087683965976018263503395423256659355272748326210492004632460627189647324820718542546671345499486792622379354465403417472267613105735728220710581951024724589626112557273428425878799919273744943764104763520569223861417853105014017872280680689005255800568480324158123313200319620644591661168918014298292411832915634304422652362695526310812095848643310858056753900754836703284881561003900267990945081992335046850379049517508301129877008181560272846216749445796247392149701327088750286839892923583240531589585947801387843286191488623378722357346633984835049082869132075657838519650475716124267161197798394133864321863437959659968802355721667942311470964436862997679735125961250087974504619636559960274431389002512907187031992916532383937591303299817166814121968312991124172822067386756759915801943167422707414057074510985971501441402331449962186362229651870808010022788412158698733536068002279453583009344836442000602624776543277649038415862034289240036210328697518369481326657739053890156739712994985733024372646600493152597933534088901113933924443780279940209649847403576493842929947685571870996665411950546830796818138263590293200786060188456370552136849031964292635398850538271269616894363171549013856612712008804807195418127929039803281500101923760344373629944147767236265156944897154213177910443417794713012728960305243195303151801678105332927320290721321103250026999700998269393761952995438447012890590826082153413197550918789405901244366522889075067881878136409658830433470189709806303985238558044275337145368243022627016991734458714857344491462278659310523564904808785015214630877506945416186986064975403177064088573878795547709534243153689820726800010920272186677641189423391638831735195589160841157051681192576658912854509716928577190983586515255962484257192920137438666546375278189438646479277918445852849604840724594357130435750576452048403783494089144070661501728092727575853636939363231088129131063741953217678676308883923128099692377586396677744269273343692417475409798584620504955050294629227715737672472900974485048353486994625127276559473674674262558439014566016544387613230087129708625920000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 35395319122525132002332901879507471891637913198791299872932816190657895451629396277744331898347207574180763896085242317663530747311193315719919007547955780240838105142226345237293913683386689136650363075497883296281437305940405991995099992564358636329194111004437903838981556744842441803707386624221914942660452268415542153023070843908982803956242034287129776573010771056279998424666427714157181664322485042065765312109774752397017240422993316790075530027652992585262451183918752111656219839093742206569762424992370221394701966135444108281910141326457190018168010560120916699504837419590851553558796542939909671939372708115761385791038445653354484073878118469181134290457073413058886709509237069363900707341073107032837488254152510256592965528951892368859248674272730410956510895695464217192866540887876434461619107597401647890857136051770402664240840471851668971605070029785185144570797994851472760152509184238322064624109871346002757166928468355228570319677468627927353010047775180824468192407710654101045343533813356203926781177141937937802361268529342708624036946197971518091159379687028362715953314523644748879816159441853957289801958681831547899910373860680910544167621495047359983007045865787492228024267396004202252498592996865223109411639263335687292118335602245037880891314690123243478497000041020757155588702497066993298590406009610522618401612961148588488781016107333046902973499471881079870939299302455022830846916517887609562037780118957840376964556810422298484328196304532791704471491851759507213763122566209821623142795192881726515817368816070162681612082764872297711950267638953812832304854119629675240788224953807161894281551587224915990044539216579110204176835089963236973381413779403748681675011332652609013510341936602488063901594904409161136431617091001404123299101387093445242668930149076163646591254585052652779358836169605057022203852119251263667121286516741449665333033742902116739930902947825383459951371642325241999468708977259753281549684756358876216277638473837149202495586002233335580825785893482129014649206589365601488893788186541658212566630768444264175920524561991449104843913350735943162487697617732796681712233883117251767428365242517976818857729395882218382401785766163790004644218374027308140178212957069473728450419929098066216437158810390235705878346081432388804621372138875693013790068543415140851647709450352231493522254186597496267267988072850383645553971754612637633920870593890137675369530848403639376040650734668122073386652450573326429446936654393951797949371406702018463829913167413446112800393434270788607375940838781931985023243099649643495415952663640354191170428325478726600971178590696220360947277700746863716388820036951161086277020467438547986115022271363003412974331878144680014588303604577586860504669081992781938674992760152196285626237662303276261049791182244277062743442358749329828548329781004742038315250827344600964567990140467343548665132204955945312725481348167326586808661616894975472037328061883148430396145868543160582667265386984062960277607749185357627833925786472843017654190875260237539140434333887361833177420040396630121199293871266622559334549631787132979388783035405648321449415176779093121213729922552535138924516391127764327721495454648008221431428783506379095482659285519378092312210480281082926990191135935607958974548703598850385650879432425333015685208522948839735568073010726359436075650186170905303912722649805918806864698679459415628223421606762161647774478152530009412311621695783422408395771419805801650980227736691890476507911028330463425302032871803023750790271810323616397064780854286919583582002536889019541197355004751399748613913656899232310291717483842306690755626754327567612485466367488303932538694525022970384994260267169163828160108649821037315091931104663991506123037761293229888990697566374931568975252871764826806217053770169948351265955747222887557461035252602809976580024577700366644980702527647686541479359141821949546335417298472027541123292387896525186725833015479043048796083221695934157705527739884974890338925365883640296978509487590367799662963115363675521579558235294015219202824211920894226100440744780518439995248632174477393763054200358136699078737761756096469861321431383755896472777719224076178376799706308428558144258393279376088104960000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -910891313350290277698449072308435201861128586873859769527680777479040474566196268493089621243818529373997979242851868070125413263488076561312195021010529468552659727999543144479838690446804623594614405027927331046522473004741347644844067968859284813087017301599919691916448916876540409094801436420939168003596884325525467961467912778968736577843863248354512106142531489274716133740767391827886273000434846304852267132144388786356574452643620566470384195357397986343433825574093007350690464999238478489656940440974672357623656360319525238103598151761898700909900961105235299816214678423230400266053750211054606994546349309435882527542065194204368090906776687537846929346000808725684386500184016383217523332255410571819984709895688314400611939253654575403532308950145595853492312763936185015381467104643389975533578630987433582651396952758071307288940905194355959329716251240253367058978919639894996025365168462568785350402089269476748179140839088372700306596957334259303889679590456215488657316952308319835319038030490528606028273291589088279567377715469354960031308074071299732357759451346249488096122285399567883990362074050824498465017951145927002469353995084441426855047869661097817481443838775687994987581021197895321768817692921247236656940917958258261914456221801442637679320468734430488473243398742831725345380893489983862633276689104115885504626366130981215637922347329899704382985406019149645790215827503814199564667179013924405592717925548771352051327994093385880253485336866439409285282791452931062237996049622823678298545794204819530307025338569154267567580792374427334434210923542010582730663297011192657331680287582824577909641162920828654985268049687092208752286916621867570769011019585171007978387428527736389324518790125069535662979761969183656311327555018757023855316948776697693047327474690946739995670867101617243580382945102869216430271138587693645099757647794719799914413589329390358783065733526173182129939426564023264422545193097285395161533843991581972933773837733621657322877019097177396425931721589283462502632460750176947971541537524256301949447087698530181615743318897060960720014649591919693152991851477288724451850735646567062534761889045795297251246970849424490643138942376362728377716305739497142259296154389923135144357866932272606888459924562858653372213530703694561235837671100653113857544003832395773134169535167207419191605168610193728271484416097070208313811401480871121423026553098743274659120204728739506264166439836397417542220253506162800430546395257569469999511609427741453674570289282026429895220724474214720650661819141585625567719204728312566911812503443204782875823001803801638233375944520560646461326970964274282306755825814208540392368833978784672357939690520815777163299521918076900217377786446388338139097977694910754864391277112793327726925542795126967673030360594633194208550659304867172895834909428085154404345352897950009771712019165295563856234090197544825324979361835727821897965616569679543968250866794233775799600694971863194232318827655805050666468139074791088792268154727098760839058287412876517975809117675923932743961778664864207585326935602647838634325597496798371105963454904160675689495789738768163527820588810065386958548250062097532422432196578851923076104265667294393073846439623701949755824931298507024813786422200350541961572900851521216846313384153071095580729466800395120136184396167374479312930377431851073008703912585302087316797563576583434498496001151562406485532705222153028867053205159491133335400892647953850058618272434400886956551086248697510278221390692316390416187574897667134612269407567803363393561260095946718548363499812441826640986359390550227751323378407266998170690633605544286874770054496963916373239215770121092787005011511904510138044546591875475281536881529070179120894006962951772260975749823764739049972521084074087560606981955415530470947291983951944187078537140575537197843481804903938069451193122772730209133451539652677624349462064394388981622348947018630131634848768334456054646620958272409937058774945123867721933474752417202735507829322418777864573660167413962225021886111058122440211849887638952857583737578291258864832260642506435122141259501112482474344199788415192912266346498385964408707551613628029468428603685647810399693194958104166400000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -19595603388406690501461481996836358096605116350845921522009241517663545337425983233479427980416952124142507176892380767982092160839190582884287871022251156248075878718288182188875140017288077924327890190269489768698005572108939247886411377252039803739471585111304228609325086814593607189091311376203586294581437630540795367038453884685322482599583942186700542402084691634915230555225553196895371529153358246291446221864611534197553418357901602852699179771012342354392957289140919966112768713204814184069152920352613140586957282507078178402549758745358605768965570303433455295925836574719532019348070271122017345701500630496401240204112447419246224141646533322358582658286147917513772674895158250764135478796418423353088407937142095554602894455064876253404532180771366867965329521092105086604480910693732390190052027972277766660244920044013718783303073647149866802589259248302583929812814182641693928769299942522815445270852929008394051873265027643656175559064598794416915965219039822059465119173696114149272617063136057453918314714154066316768800418040476007552730178365397210522961597844956001305044191234752774249390463084956142012904367414323854472716093117991754206676657655792900357773438938295474397060408122235389007091769210723965982030375265242983181359158497162406364465042508628846590450869040943788339647581300650099062536345076665087393205311682624972093036144296214101606378738712892376441198505230961149245727602088435475007920913929116934828018566948165422818388416791707421659296003602106111732546528915819262352239683391230754592177892540726494469442706308523015168139761649174054030189283659162362468723006509742035197679812294716344142143258492767634551801963370647253235514038982278890120955205833137220400047024711219924079873767297990037057590131236736792772917465605711448816024463927223774440617774804104953640923977552066992224205566060860646758322377501239288048455692925826063005263392310641591566557249100162558875009793872925964351903191860600820527432453149042866836560381438600302838601043722848723225389645367978649037842558320275705983256496635152011091806979305983181338207828275287098980653365709011818481616869631547456151058580464440543270514463664848159716050157586663804046342466626080604889549096978853460430941715499927335549681371069152426945709357958179205485916862049486165744732901718208796515545407565032476083785287944974869600261762483076164364197657598559544653178181766213606484100779468571779223940875254592848206330111169646318834267425187657620970810105863883959904569024634510407559153032385835943793819381932142226494321719337194367614416097540852429901984663565300420847006730745345577107611661150590295500849449851002310844506754405544800048649189367372997716850239094933056006092815205180046286012942551127780581574539695861009070771709856686271619852559348468701853279063468961913689347061132788560173089365741759402573902697861172346300870802669977021898410933877347283228458609175182847997852176701814622172240371295819450269285936622820794434542615919445670635869878488298966641750641593055946227741657104281886771232496597612149216752665215321834844353472340588645115765918795893488886538231695112284265525527307230217028099552361091723370316372155051123249109494811913039484363417954030233440878847234355661215668412637909812453359274143688102001236185767279906338181669302202076302515444031056378438781054778081786866686488467784491679041609538519292543843722929465645376973337232866153380297938473081371022829948358234957158598597871240859302892517559959521577348040404021993424815865460120210302148079506562942906629627873618138038648346408265653507427227236556060534660800190576705163523149910760643715838813280939158773768913865514911918320062815775210414328306189363163557255199481961907706842320868376560761246702051833751093897658974278023824218619382310314882057839969255720580295798834858992064243165798076775557792279781456916248439044273590761215812723713566160007544359466992936870597646215990236293348269324961944450043956914074924370857294904354982267972552234997199661469131049372944406756212627235306820809633640754520317264261231891702099242461103413083865346963149183643639692186046050992792682251648642951916025533708236455504888419489184053232864812072960000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 33183710757848573748879789166670167940848239374030240525396543295620988921793745219944190251861179588201521342274295295322781617152485006674934431645716790358771322766781448772960155787792670020784407395326245284067827812101260839546025619337261910524123163590714604452410237707937429005307801362969180587457817648665107006717887901129499949055932618456496430973942848342510431251881872050767745296929546919800257920411012118447269827713953653540199091247007117452781671851259205027563333769251489077587662454147098082367223470450297395998647113942675375150675039299101810125136166194485856485570776678417181041467922801095465343083598346899953489772391115621471032570427772319741333390536862972610496836181357477312642691487243382518283956375837305137342485531622129619536926484381276920223036837579511605874881432115190979144797317733489125736861638572247519994862030545874688732578404762529329858420354011558796433386536138925295508863108865068440754180673166021778263442862239034128285425783689364524273565055089589303722853376197369187504411476044970112302042850627943444056260758566809566805896741066501621438143033856377069339978658036791185914526372714093163687556938150050912076296622670517510735955439952502839519344994390519236625393164965043877893213008950012168602358074290433419829412565607420315142978055318653500750859106636027226634166625700111182993595477327500952740176846445687166321325483738705740606229744571402012428743084849716772547703008458825327481332060800882183179763949197394725838151078456969409081854436624844454435778585564113203602548084506684053763864593623283316219700002215739027574984673635345718897832397124000682767880615335144151166438203270383101720539074683247645023217677102120112634497571659407644291594506195718599951214237999860041719635864031439041626494195336158541554527591605387492488216358648704215980060879624581859463685812222616028163759947813202077267924970071010673045345579284230079311008410881699279731779388046722662513102734065241530069917700191495178398336637352739668191443827961279173298168297308890465301993009815634086770375302137297304478128632432833628980593426453736836648914871054634409403960819099370080127975160946125880576515914412950875977375143016161501828432123667214368829120310506871060048055621086309515602638469756480159253875816447170616766653384452385623960005232792660113459009319981780165152810248934169028154871480629474777041957976715399183857053435263241988383981587903446455805189729894213277499323809803278676650606798825204612839554863088842195272883512622993357953163139772398176338813994416961770843854443592608787694788689758851868534065876108046276658861132484369075077802151484957535380987930839807510518738325369198037434459954351558290843794112066056609263384353256926097389810152488032040956096794498514201267696584678249066199700035125836110703449803062677893650900724121070074472331218220028408970520351900820916772466035636372425484064904707901429455024066430788835871143975980888162484683132751680284784579573765328671671198258691507915441478919043757336395329105237737667175779404983787569754226796668932488144100864133427253040105092260314554625867872714567015779063817007650728294467059696288137728071878766127237769680365104197286684622931210924019443838492253269293516481272522874832836324468857233269151964452263236986778478999489049140002218279907125862685531413040622793206508123975428507010926843777913136802823190144323079046115761209354562782741015978359482349515415280399372333870413100045157261477500250050326339012285279660726709768482681867776446421351994539071756336213756441855124525309542559458145480613946240487301955216306709750782780259142413281569430214618377372991034164313735243761585143640694359542416295149537011565039321025891246485605065884266941588431812073340896760448014644051984752145485728780125278829643713633385085825996489869550800135430942331692669715757377462588343798420298659403093063216691023953505531918464382970931498162802848388906874536998835230534713825824401725778236919364088330001489509590596806434335918254904015506769551453489176864718981259352347169206368943673167729173298094923739346848259690481307616990423607865823782108439398187486472575739453016410157758007589934064467968000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 3451438575312220437498830780526477368119412179759021397384576804393391641033848512444927755156019490598154195418883801960193272686821805552140725323007783599426560322051510708472511672893790169165051911025584072965376994539174003522311055863555804152078260634549130004678246925615959081624172432867139851188206840327496878515192921054878188834276080613346127803297407697754613938033186715339101804805520401072840709806078886034553287990242122309695393409240221365292983752745594285646055833145357607958702172554762424925983056016312774625792838353222437681287964589024840727982699610360413388055468920608220778659358511068170740973115062455849603135398451772476807472489794612378984679114472251037140080371036027688860526417625845233794355141007364078567912640350718739449264576111375447530702752790483750259780265652092619250572992990306674858889336267180884322917737253327333171598199823182623046145931914310916407411558210115049306501354755344957895716843594978673755151137747019966518550905783640861544748196910411565118715342220588813387419918390419199180290255650084026577716577028258553896394375515049377438070004808641529028060832776539620118444691572593017404286917733040270840592776311819281676891631189682573496550729189149099287449654061442334147965073221428642678370360667646905347340657147256344506800529030029558290284443552322527932707701608811706435608998779396276690826876779107890641017653744413544850917139810801620820220639414837893285456465968175931586799168238836498762217901636873572904902777849364159052954485272075312586446124567882881897600052322543572825891911487257241210483427641879358835194017084538105959679494524978367174916050091367975860411334762716650326353208422246373028497506682061750805261263082598630102620834976968989077751949206993488523062118356998194617655873802311238198002920494838646933837686508240484279268966600822402224161415992597403682962697449787575979345018810019975380851678187079980094155910895890701850389685084380399871718121831954192463249443354422721597695263174779979543187222804165284589473654497587449468093064606496620980278359315567151644190240914053841100055971877568523754570964426580570848678964542547218226737390403740529817604881670150517054330852172825140298390978575865969875519745313162621590400892221746109994013071561284824930272116568024965279050017020263783627995984487725744567781777047463528767902429940984896304122092647679624466817412587183429715964479755759058668871437565142400525731972876695627596739513705210080476391989628572573497726399117916102060662131086297672007596922775407248673853518159243469763316532519158424496498973914128221264086724769376302100176910773448626341043204976843619255402293582849410768239680092827705793068765163092450048942623984385777266212041504295219396448530911791260756173487283176496965732517037099747884820962322514965733140476591375562264613545343418441592581175214474236708877708831771326163969632048807766463198920607098898595994025435674693076377980686778757058779494625846003365330100277769038376499726168185136971010597070250029631071135753016326716537757249641474892746372558383464873260341257921680425867112469529878422583043470401657360026876761291102570423337624117124497556470858861422364777164492970338294611100233468210316380801238530886700613984540821556561125926093704436841524894731078071186805766047084306955924268681765543209636213012606091007418205168964857599488901113719420708228135468674016496448523167556529977809282349639174753988258492473076807387964239514964100399112372459859463690377157630007702943595886786145116952610484877966607872638298707190687381135665695423743100081318541922021050227630533624955809456635743001353069885083845490355060067859313580091497145635695563769904150862828284660134955403493577947569906246092355734386410396561034242396997342419361558785599493006026503995887356709086088293067453105155137271624571440028197456205027866145233591448916443863304416346232738781419417068089463330314577577652549776328078652564074952191698551055432662450059662208966756470827729125002798637406688911582309854864249027635293380016420500820678867212192992392919739110257977447060192791329314495930468622644325869237278400255444458138739425937179806120623662283260900147200000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 2903593093559769549132807691121027582161129622952689692929350299680530748806184474350603042381670115450553912689425517389229449099027388028483570160783334458000213355150603624844312401958546658059949923044999045738761006975277722636383050882326802908955838562363435851145506886737663213736004784745185747475218177658881427960630552152222821122525578915410023069005143423473075714388675902614869143544996047392889802602858355051987525657365685868045826753040945108766557934566705349452612935745504920164213181797167134456059789923947370257922914919388679207667046563057844743613539088397279096490127036334309618525329854640423932046447357046449894488368243012273228559072642205334034735214180370196228481168787554846357522004496486427323181896976331498107391639072109025045108826228376552834735252726284066248651149820468424252162151331922253325608555538667716445714133900658424164947242110409464675522851159653513735720019357147224891271280150619205187294931193493443633511137304900524706146862330436976397638192347393569090643433006240943566115441666524200047782062317234735263006453434765578241896026528118731379990597872663470793430934890320535754914496449089696891831888403164521410896185540557017518286043853309170520253811395763571401036989173089766026645722999624732665721299466712305352895726323402483178686853204434241526396228169399764584431184039796027887844668079226167406190701499458815945874929965739817867512420135949217895235645798931293228608490805393629839323128067913819628383183044080796965078163858840364117413019053826488704217360253505477373279031513314793175530319624857609756735449608068164995372598268400617296378551323538258912492744214132438670907369750467273808405240025706980388003485053325359911720746584007648784927866757100675829165217754586497553042644978742106109438085951490499605248939188870503287793268873817590987287341722568727353275526688804643730058193981714771223439723342830711258248274044192696051914235541116463469481246983620290603918613611674000516055441107516522795226877213735915104341320623293806564394863722497145952586648919631441461973547079649129957639636467811041211148265463664442905093280572304460864184988291460245175860308349438282720033004109235107517790734383494276357176905515127587708014888775501188141268241341245374474848046348185639117186517107913195917749509342808726862984008272271135703288929625933726393506297423595428815635899348719702640333870555678885422429451665967366130621626979087234247505519540969213009034535998320187496537052989932319023391516921497707428684522896660610521100316169788065678671024876192442337841536571715452179796426411591629378696371859202877056988758880565586608750541674011955020795013769033169707997921887173037736730444512990935897019878651684873884537824829155150617191289053946569738324193425075594239646617102796029936112233707673625899397007804509021007320574913360213383153931492821770944185422218222398980811582617864201406447995954529501439979221958799963890725515866525608041992832805170164947476874135239785581411815030064042629116042167891049387761090552765793127786859387906994993688167997400389630548738157843541914930731454201035043867140428773790419414145643218046007295275562018765373682559526459268502402818887572074574693527305507468260214921784983303794033397801790604409923793844078434016516562986876634255561286686504390926687356888608011873454997334702381122830826269329836454153936567041425356346786418607369145814452220988716656521259816267637670222392515251761369379731280267661295012937729355785857532706588495503435557742885561538742629402935588482837529702018951671957122088890176929529737607785249401436447720066847106169623157038438467374941485736200724263000160647852991596286438261453706689933329254027641648689697312530149630156290426034607407959175339461551655920132231561975445501693895380598361944670880307632148166547933864338523538203178590469287483518276825817884272936329180072427548407840047320823505621373928080908075480593899460100234010154952109098251378699837629920335756551048363427893215748187665744568410301551222367533731003342373681459190302186809390922276201565462971266707713087922592761462809780262504004801241500106891438575727576214018417986354591251219552927744000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 212846202877765175318143090340721422224993306960169369570267883348329749504551521545403002823526628736072719481806015901904159721037844841310749028094713260577839837850527765236381492953969915014154634838083116361702079031863916849976760927143906793419480028893786265663216810124018491230929346544762152693295934221870533218834901902369609879065027015919732520162757556283523283627931957095111036962302386714185776466257268640654167826376939564581813960316643245667802945399710922269057849445420182369860744248950298040315217966258941691313947231694171395663616844464270996508040719089398497486079916794443094702081283757863088786992320292081333007401007445270921946001196819480717547833914666026266850821735404223639526207369198237693476605921643509078654301814466384387299712367939329689615704349324398833094943696394910795092058033883266337735267290876455395951624646063198679994058742608999341763187698189712416924963455184913144332291934187480872738069903282771368162558790758624543412478674050957819481212238730957516462865708935006326189785057629617509390258332268288080176820513099822842694524177532071401905975992901989979668415686023653508304029029733963062145550077522718370739487250892533346756045962332320578775221973526686110113083980702355301634751231439830730466325516405843488296627319961785326059655950844762305841026141088511881099140797185392711588269402641158614266903876211193948068678243348554910812789725140476725310619350983524395016897370710385365267234374157527990786852030077374914082197566182460585362463195453879537730439069005101750194903392976476072921837780390029504216621450648260734589744362769341597051454484770225578453036725488654296911934065444067901805126681618900646721277042368985953778325454954063761644694358254605280281540201967372765771028436790820908597806904147648553927901395254065736618995761942575398310399687543324853051878628085818876912893122610946301276066188678920576222181589117633953936323319345156197564219379871570720978637116656383889205190729666099727345892703873954109372435001144486846480289091968731658891036656219156950823253569989312361172577457049582787944346290188945308883283274283599540210722017626421604540500551911004672630650104280009535567028276056865695293349662245646751368526910914235125081900759396230787195042913739103995361653523178420228707995734394117117507696988544310970140707178721324986689300448475991868407176857040066662240367035388501843367467411625378463873029838322512554663524029305768753354000507608421668437403434442133388618320135819025405437551910553439981695365011457143012513662174567262175844347552004385112718566568264554353071509338128740796457567536836661252128562018408356652007118651816917918587208020339453288151308133399571403326748339013012511731931729268900838396109616813687550103980052769481644062113846855676928350283041089998052921026090618764717511978460551626356772126915537864405299478707505737891689004467091287980845360785534319231180232763264961209676386269153232565491530383261032709974093779961164055122870180823258877297483676109073377027099053883080122204487830314336135987507400527126839749006168094686747981576344209020611354072154253923959202244759908582066366729010449753193820515609729684345375118491506480954578536041416943722264569765326025425862875784079923190476246840021315322537871035354443538458962227744065401088636714677185461045002445058926431264797476890000786485830121156238069765604738547476285076831192512827408692139141500665277275015894102041924480460251659658292143018324220427079243801434666773619082162355959525707336511870421421528879153483785059998652484208723744271065643262591593466369506808383546471341832561675167881312280935513628107416596558769699544169416693602863909378574348417571548568346491059030568064106602053299508096684810678531793717135744526687109925034163820564224743297243999724854312266435044874158613483832527804553439777057031087079749717441679075296809557413238633303969570237210704660723616965265233289189164406715214258251605214431728374399103961380542899355114896310929916799349285022721952932371929390914411986565049385299918867254482013696399411576222262674946521938683378465213260275248578688146193860193650183215283037588396634537984000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 463831259021044537964061694594677365574284806793681034816152735491246056732637376106510123507115165647455114905365370560375011739497366632272614329853878441159120121215112504080765530524968362694312515461124583206764832511193403514821852003042538201914801431305728428903488446559696166606816927873572601913354134859524394582735374387442402702814153550184216555256669381700862791153626445409588634308657375505079794292520800024874929705180019085394751589898406688323187202273514846887924949901840375669056175046277981693945672939347449844210026892622959817787699174741875504622713763124194600166203562284659406510095378601396288735631338841056376694917646386296970890200567692166731300760796346179166184391292304400241909546122997915974851962273591585743933287205468403999136749113471659933517923519450049361884616516677150528203816150082223723773154499370999281560656803562347732848828103706516982109429211605478309430525995930775092660944821243391170587118781946715252476763057701752334847218060883923798617777291770236504798705803329075001387698292362852705070497420347649276826502701057042726947701945488430879747988280205684696296133206687878349683748252123229362193410529868408273451259424864246585417867136832622705036043878335224269050162624105946749232182062240407936537649935830220363662543132361154917148252564382443621630979244337391497953097239663413983890024294310895387826174091695432377269503372280717715243604392774372449470992421649703225014128148080655791851056801826142731568768744126017719404177979802684140226389069749548905234190660987551731810252336197828030298366672920194488064941388705366611849480446933047466372308853111316209991077448521309509309666978463628817768597265426015604953144165887727205914460355038116169180879777754422008526028740567290261680905796601597457567686687173402983702012914362705877365011325644442040175945771665383312918947494795644610548909723907462298766649038800976067082536779808002180034545423410386039069723023879735394713626433221439965964288916068240824963848233844446991444796638482104535199510054987537747027678730575504802430089995462469002644878147949072453798257882111047327475070899429954778257904892224149113316326962775613219794601507762220091638974674102565388116428891994105237272256430514021838329311394514758113440358060498221044015226240914933100100724817673242458756889183561263466831508586388640010556314124874209186024801081361821197520161279497977025825739988853011706979304424382698318785049235633310811783202166081727542301019891006932071717016238410155208356346780288019657097508687268298458386044035413095355470446413287269359794748532835287756190729415254067187492925217966933085837419743501787470754900247704027537605220553127974929467621008606231124063554066996968878654370574992489772259622133263805705305697741597631725732851085115871181722517497951325858942549251464316036226817565102944273667917953098594642742659147690150139299291958575638677713457694390408552905756119324093036213607060170180221183902174395455865856152240346897001150426050664809634029157578721291386007562583920737229077253417916646361197155020590263118588199854752757063698180512173561190023763741859692402569141666761934536257203834577736748162194738138337023057646299086589873114435372508579003260921651269249138820678543894016025059303670772150786389088605699221207307426999382513879389400402421117263099875300093869778962342131210293930110377229420868288989342541829792363347551808887347846982575108639591029414723531203131241110899456837441654272024440233778816715491846126552566775398961943112832981361220455154962766964738917149173564208052750301794592033600645657780570882361648753024519132668924686350055152764998691811367925785715986009409447456466251795880646942388054074898047962580828558272931462825028833212537285449873435657467670306526295177708494122980623399912675026764973847100251129866461791517815287109561169532620531174933551632719751639298399923186625234123245431677518634174953349593048299533014338757793783536580120066158957138471860142597635285586492828579694464229672423527435106261057683412953682532011238515371986862901872637205321649572140743100849888931221527669459279750436314806251520821244023855470097723125923840000000000000000000000000000000000000000000000000000000000000000*i1^127 + -943063966300781812488566737543536334304085368795683809676794264677424623211084593086248782944939506637918669716528159347515745613310033125132051191658357462319072154208599374920585195174924853063468957021932588537822679388149828253926511543393762850728121931364912988749523124826112736291381162411309034484248349735277053402861044630939433410326606307680999386228539295623672496172027453659172749255216925060604275618789782283034520481617507025747510883467749131172566219300710368689912972662778048005795783591776052985499149166428239779541446406069276640775310812767059926024767425383398343084079926461137974361420467811879656655343443327191073513106469428748430433616626499063925404976469592490192307978901706506899419621087426868788664637908073915473359898450725255531610832513313111599928416112360892446964018007755048551687223400030164519922886811215423508274235464553536346878149605841698949230202018398432197721931327891831120181774781190633187925926324557956845317873282480871917519258574994730662216365867444286834562513494659708278544854436611216277290048335013353152858650907267631801640838174740594401448722166033055782169279337792444618426369362683122218004179647109822641077058689538496852334395517293038360309330216155873647205388483528698666700350465694092768043310203106312480861404041532033191603898914100385871501699870319033285702735351293028398613730619362627780857918678688330547587914625300004942804453414218338279108661139376393865454022004103649568942666678335378814737875475041622944219359747551908809081377526816689527081732176756499409992872636874145099293933384730191777045851449939788708124715760448628328170076995601831914303833149347253250287956083913134273985002561128469310778247257326235755159114768111986085870631176254583956365245985132229750582125065969426402223869492212660082956192606744943523617746905465807796064491363324816093891835995416036448749036027663066032104549082338970816790687126351251771222947465519601619762396891621721647112620093780312851308853081668132472095156288871079710628455659508968687422603605504159321728097004290725569779729173241887433614564688490826421550689065315039674973461681451125864755816990655241588924469147025742909308698089314226623201958938742000981744254409010164823542761448686125852958030301425974637143001363816144047461741381623672248815574062622406182255487759680278641192591696775561819611517384780924442549535301235454818652559040926889591572875480802471232506198033052978834346510829914687130590920543846390460953719344047347904779720503002864212440227280280082740691742269516078234404132932673483932697910334433628419251432554187645637124958440968522652124663716862138428692512698716918752827195632184982001491866058678708052104626746773464819998130007482741825921102642324262143737337216609124465868064465951977732671771688947126932518513327615013587812275570736541263356706954567739309057045726595882261366310691407092449039907566681459489526924920099634244134987056327882365979049208983600248782935531840731320951203070614154777717453821954457116936046994710251785775534262808102363644186372685429011494236003337968979111951984870212233916060276772004868363811132844212026954973246906555304448470512814382395904844324569603783273881722951209530512832065078033779954307975312473028625048914619282283805142031157182698368891811879951178000338730947474559146627273250536710205585105045875293878966715228793676843224403581029016142829847994229132957787357642483678311292047640778108615284767169373451368685032995328067523325697791161282282157459290927056049681700820447718953123094150885170182091005451778539556226530623544020603444254707201507301538110003079742124114309966763928273945805020206481489407459244045283275614096475001123361868944434551787839409550474490132265960470569933098284682121336118314149275760007750143701293218317725545551463460274716416776762547011086913287838108447017349038424401562318257749267947178144223800613772478723017859998413865374207425013250165778557156590195168170796814180817120095360154176280403337682860635231493095361834276915858288967770812358462238993483646978172467338317642089576588465631465939881429300116568990473840809156551824101754123764506433367868782411776000000000000000000000000000000000000000000000000000000000000000*i1^128 + -20713955648470103656225726590057095157757863092072387839476272836373859774830459481121672443045451951947911980898010174913539951398567337519351805889428118714891867583274325175488470110959706869830637007852594407045494163216293764906264917980860960680466527995291682335018727553670316139135323826603635518928705082326678786458105116278757887087370194741857644395921408564889167835899042627829850573121809780768228606908957159641433164578004705602695843842699253143138282814069043148348148499211122213241784336949265431308788551726036406366705745327462362058047368927950377232682213739004851180561934251426115964978962783316311855507646218597092601861327908713251700555461348175327673047564949646812791366602478999882780888870733561376738655572824789272685518907267960246630578050239488071233475249225465026798569031381717936314539253822368715451653179657374522430773748687289255363836759750418646474492719459303665880982478430744168312578467062421082577549489760574293444410888641460446936708739088810040722513065869026698492975003203994813627894227001733515978655020964218170998044609814045325537723111449401007560774782240159866544723934482628943791363736872916355448402072332494956992945761974872445967599848450751700243622307241064400868171637115606071167528723548597432993308745283128287293868111754118761892150785482193066637551933953176303962978953758760485995164311971753563609480321371028771176243279305633983274628688344854451497583994855858388048531555365053411143569531958340514564445805066740811675429950498992903779378563559727098068432001871153067688869765582490553174645098410048785680901399149129436560148756515373294525331298087398443470679476243468628042475427990038695707364329358925742641296283239615255228141175863659284456880921241946226353155678146509481029960247860023402014315690691215019621553136003021492596059355332359350146049607564886706455622347210122674327720335503003594327264028451564618931135551672417313891729718621478703012800713439696370792467797132719342779523441109621242548483334953210495059080435714942489142482800036847761396115449814039016503787833521249595009167466377102636931894109022463944511538850133041020782902152537549896688820755773790905180433424974966720921596776913579771569229273135398241048628755863123145625769698458491682061972973803512403578226890724824423263860096443608397943917896175877156271201640665112439918364944489002927851548440300593521502447886421299396328631186564848114380816183938306925974611219214501142726451104945089422430691250427212911495583587045299326644100269846190288893320967269181181826238841282294638420607845883294315244605016014177347307720082778402910346470191204970426403515418980268293865136322898400381811592886630711100317047672438858230794148419054844435225618361139997632012265787949289875618474674272011913899772721709393983888084755682638692549014311142083432054687272225652575030813410044578443438849573708449702779188676039035584424992634748619758885938302644043070586965538551043742915612871608448795183440849102289861100606155319692578540418598062801132146060393604682819868396670742360677355421748010095541357967315970624103758480001888795536821544063643628377110410893807197622425872373869580686481215248402021406059732181945612561725795755156062145998789796359829885192693120404341093457286686211137931033670647478574092668009554963211524506664833093867780664556416778404889823450253962785696563512693606974665516300660873728656960584695885598985030690024361141713576617378465192920296647954648669330054453285625208838796524575272614036290126273651125362843292757173360900455615890578681532373970107780934567000908079150703837668692042906485650374855928622738670218754779811128683308594235789642757437701071570650901854313485072944456828858154147186492219862191260638835543663232238015198106787844669729714962944965546809662289875899028071054102080003422698316269694757464211428439034047712160647229894804339184449688546182313493201398610126659998099774950749706916342254813918988105038968346553147742340682577543541617702318258141702291519913188256654691837895859996517295457883029047666915062298651985535783312284529007623470700496996013356453716545012290270272426474296186972091187200000000000000000000000000000000000000000000000000000000000000*i1^129 + 64333123921724150576703705811413685878915380193242335325637208093726764745110252196131676170824454342122688633502177465867396415469563481154543623774377617609413792418043071312835028819807659832209281602695888209012968082240249271317456566469962479826001034011737473632822102956980192990292549967834942302320325901589605841871626494657075846052373823813408113170953269770334004805302755052457257365499553262338440461647337841047674079823403395063187424554776243746939542795105920740171859721611833468308955571020383197406200201832123309430476724538924362501635021950316704698977225932242651619458751887769379932981975573224129427173554883562742071957748681697192726401506926381987683439830183095694723754159564138582364720734209193542497390734550429126800006387058499868853742979779064453858191895547139860010445270537293206535332650754197252100508857058403090067055620550823981485653616585098582585310303326420107872616551123682022521058643498987472344468864065282191725128529149123765151735285092940443849515286890009881286391473311706802992793919599615961397157432858632327409098736744538076617177863990009708813599287768187323572910597676638087617909373219166356835590864718403708845149196349995581203836522041894177780650927202068204693973934744972858236711426155357060568950554748931802519700970043243270395179308842986303189139315096128660194254084232210540170179861804795123658899317426766060469864280446298758110350247372540263280611872931607488998270051082057765261472145100292827591456248290137156705480584652858266376726657677711373427916346111680853901956159899739561339716623265478067577786969072853704669716510555532904927455924292341047174647598636738392331317611354988172031055946994766773162792026881253335898750993802732179576111193513608188341725693317733010287980219789119059737957232173170499882044162677725545701646603722988539847350441959002953998561180069916487697422433807017370039973673493163730791137982859088066393391204894597294858806857582360340720011118463726488497516713470530300802501380115939247306477354903959770443661417494217066940149257444145336079987647074208847467274812685979171578876765625190792902284647540607556111660050197474774211882546874076942190320348616238763111848866458242380383391523438034568194981253316500737157449714301473975805990856410373806507673957165832542327115288364865612136020913458494687240507215113973737253482881952962205207726731537667127308498450113593152782258906868176839110111724637399723596797407922723715554436509977414476093421983621640602624435149165540489519866775134572469299700619619260356849266148242472061929476436382725739294421555079843393005072713506609998022258929412574649397816823294230486774113494047584588514806146075200108704433637428211012066346826700660388832522075478316092981879203164542201673780029749245509474967700306818294498750631554383039037973349869521253705140473586657043277134156346229019284857118671659644168051977157216660353702417490573508333749429062172652522673172580572660502226373667738338963077347477891474622336876366930662381630312902288524291862558254671623323927943800623861625636716109936339696723333807499530734207069046065498283145857750553681164108600509023801249713629415214922325300446587684338371920330447129216920355107129873719851222955110517349246342818433118955022380337584048570768719010487037929207489812348754729289629120863966954545898512215325786247809186022401863332093968618823628612687813830459232284555927516196639487479388353253549196992770931839774348294591989261815191022241888122075218775538782832080714107860021385861059162657185544516431659298934793178787675023334211161213417888360350726410680484677312360265907806152154561347526220413692640574270436099784160381975139346760349628057827861297535656301670176489282543365931601104797091568256475171790232736156233538498206500902789694075344315423359974476037848457950567154171201016466347039261037113672674017436361354556017028651594658120445244610795432020467878399599929876130947928715506077034462493460202869417406106501511583227705792075122914788284337686291263296228484637731728786822775164705214595873270598124605276543119416831825200179429622763354483286798224213678990529782779740160000000000000000000000000000000000000000000000000000000000000*i1^130 + 20568752793686617482889858337214718091467063866076731910921843204778082975499102066845851323343492662343478033267336652753997451618067883960594192249362768252077777948696903770314152731395933723637734826228612487017492276715247740899827052713307208611945712050807126890221972858649881688446257572679051748006766887297275319039061809557903770801385843452454019227703114881331528241815563259288773696472585065805134125818353011503116640991676390800781508710437571139280727679679489991485375967326236218347777558665116368074200045771258855274057105591109366965329983912896781393335079906540973181242715552779922038384672021291335122052705068078942597312492701793591672809691362209782869054630531996130016013012932798173816213023498432388428140119566987355424803323929859071846194209297304509074008727245796029564142184740628234114130685505140320473961196551077322019254343711472020626206636903268634014471703442363917826050609419682615713170857445899806937933727504980942824448378819362455244504728726366746918431513229538183921987348635466596770786232410055620394407054318037057659959562541402111428126270073102492842098767618698626659629875608514536406253920774933844051786486732993131184530347443980249523983697821074665497777543293698102756114974334430295034953964653358605075924131163827043905121593237779103046643526145747122315898177853328822128024287635753488000582795944494916560639925687891440426034586886786846503500692419018149491714848447741217552254493118048388837518386899018594084394467882559739738587435534334542839753254231259314313321582708184694178788266664137244713643996445436734860434153672087854633924474358498050302671752080859722877006294766990683405542540475465057212549747337325474128962965080432945014517138908613607224517562364373333061455681233813744969048290156941321226703843062014819078465589965554470538959296298400199598646573227615443923014496428096826040972424540188780693912741690815425798209711935783064731650987062772647868230017177980000444804912112996834755102937549117890652130009664340991981270390634412796318229497898074171842743568504262349510703686214164820626449388121003697799142471719098168688624736765676411958330853000885000450836706821638295515461683879008626229110582299460405100184466557788568056688827148262700284712604723172594883878549079204102621288217631692964683548937468993788052021224911746660590432054225928324648507181042031730920787187598025050599444406481055344362362198053164959645890332230595579900697872904361398911227344039713197481325223374821654608867735679657426732570429490825400921445060308286825884498000092415166347779381511652552168246412128489543362504936778492452767120086783539111825218943355217534925924926157398094024242162841634098389070776135802868391132581366001349256420735988946324928745684430441155046817095943850926178013863149315542356333778541328466228115487000350922147094354626045273155968840876826601622105761867444461168068270726052865408302618649461307986515949857254451238941204939826769256574600449979908454572088668322792947891377955160113746917610735627158739344741026229053431357906167752202181036202921605705137347504039516488371974806621843242457787729998417681470815948773041837344123878823987662226009785009762150721190977708987885711161262798923044032058925388255083730736997892490845898797721214607723268619604188774907656246450045419423255560044142600909345178024499745604538828146714200470084875790965118203581606582874212162564617476139259004722256927902146866654263497570885996060639098745307139888189509525339286195715665598903751658903222231978661677428240230248945249339846209288195436371068792807458775666709305544687092119619613265561253550134680665899014691284816637918375289831390744794986522797091295976473522301595720664221093887584647416564520324766871254608390374866982912540102916374114367959568423162907441894047015790720189723994702140633107961210775032675233788380635464911423555464749631840233159221161225099460309227718823429747024248648000549358157017985463356480680481515549999147887376634108196352284141958279227041102789099240654525990559054835796563785712811920232741626910327683346992123951148213580094545156604102889734357980757584750051328000000000000000000000000000000000000000000000000000000000000*i1^131 + 60011009984165755835316203584626734641953977524188614712056748231657002531301959460899625142578402472870592412648457834121620645283528545919731577763066380137424201274432662276863893326255633457465123763662763315572520095834878566662998914476248851458843828471166696166199895108446463201329723164929819595261917036348924147379752001311383567327739752382300162469336912545119200309368570002625845415996369179346108544054628208499205378448275669835300215717035316639793844038975529612814261749207932746216499874841663305192054591231064478261150119256689414017333904958060882070555185991050705201611680728042352646268864395681283631104147102547815135306429819161219276701702693587511728188223764541050435968707288884098320781953617903145182171138234323567115188738403283199819619913915932323359374080568306279805960000623041428829926752670588605889283428733180281428450376920914699443597610994567770183141130545866487386473869238617988528846288006646580477123727691623135836344206475626208479612387501888990864628075803654606085404756889549513201897475665283083395967498864170526989840045670664135881698624425362383054048145656501704039116062765750148438315394637601427476075408384262874861420173584655205438697712059868993925765345608012718028034549224278963637473665183114891475357181583435176762853673515379918483355560852441398180374800675024233435991196579063408816918463935811762420316656546135136978514717947513607395665002234616687338863013839064167753956309171423592828671496205805686512715588435612955455125999248515786168411326441622068989932652172358521644299661434684920279763948720435402441220234728172813273960788142942401977675560300806403123426645174707111633436045805497673284777378603604341369537273848999411336708389965173955306319888325807705509395770178402537020207336513531459393819180809259041543096665519422320148358870443817353212012083414948636629959380421309993479122636794934885217802795366812823828763409719734319989104189483751978370043047726707234218516869776773868464375506907871011916775870936228808839661268154006893089173336140716078144470728176539515331610262613242484592572713764770816508738397532979725258265537902007966497831085442850550066981027228638711913116322081873810897358394212538655713065861129527903481658802689139905366008779504491685446688137742799521638279989522330454584356273134377807910984118868649840314229678537264774146005398683228040981617961729366868409457843551922772653144622626974864560858150308772222727685050747220102485361065961376038716046426616150799561046682604343359580737576102707514550648662894020095671052267216122944488080103208581455933748036030333526224758790280561319760984067879183874902635406099265994709177551023889335180655173987592596779847204661634610494755327615614265178804382117892092875139940688049580357800357419770863113616866730788180391427664632810602957239412922989028472710155513610930286298355063672736193194295527247305835884454972055480815315617581045365245311954543229465598943975878617218171965548142976012943429134914863298177773859006251670743870321579359407111835530761703395393553466950298135532887748947654258108409720852897200552168614218379284057472788969391023404015336231736008282802068364919383469423423614209063007057940854667193424298938697359627551635963014546834513699304569410172738076883528910555800808549164948050711216149320817376526278824329635620184344845957143896620534432238970934297642589225187012525524401280178489754906599654062548872922814652425018180916115304911452404884342561548110300037098524166181791729779215760539977393579052214365632810329709623805841866475759269400663071622028421700282963443532147917927614313995497058313165343192976530839074639747597676511510894939608225028954968831831776650642791853106490155381908150266108839367529953891339257124194725035001131476007549728524323344252563975757826896179431596192158868737011466816796496687447808577543085044009482090435803739181742366442433481208335317168558109034954595920285231306858127124696610634632725217226950594585371095558173010136857034180384422504250753060726116733088761992590241087819998432884029488605881467445877999321796671183287348507301804408890273843041770510745600000000000000000000000000000000000000000000000000000000000*i1^132 + -806236473974575338676619578576327729179802917309418946816210735856584227434919387362017625767927565125901138358313158102381664495469926217597840656066831948347746303300098986698462375271399280432877158281055821307784879296456705633306462543487694349671582100405887669934259287627322221015997498553096567265797948215533012976834142033914066692357396108175614814750140993402922898678174864470803787626592752184302259479926846090671931686086265168219703929224061254661215570871155286900887992214428760105345650343595941787877367522505345964400333475546806138157269058862974842862101856230917340488654476215227112821996591968517803792231234584117560224037347707803895487871899389134278897827880477557076976109114072271350038725270663830206899514397342135428685808324992754152263089762287200095906628122103304649322443486276381640683909757652106347996463219986556818437843795224456516320301721813753845990965424582443227987383896296027418235677476292192313257540771357927106418060673059041425390005740174909386683377340732434420465591759217871543351160901843327008428691356145101757166791488919582390286164876428394515959056083846932752311544200611467754266513954056729602901262615133468879701013606410559204285064643715333827859735898242506624084085654786466931501635093299449756160799866868218621846403904536705065156130112888784827584384439726358258630156157821926894779517953636411416180475642256768233218042196779395704254034760203480181675501262212229849636055963143420587970955638856667559014097059934178632080389000202066139073863301973528135674308907430790271099900999680418733357962629175333713437557324710877436103492414809244780210115973580900308637655203552172271775994589001438175437715817058558293385433277089328780928580990804601042490566490282880877068183558635005614406546178226295390579074445438700694190831063760496608519200212898791230273904546976387288715074983474028434415230233268734824742196039714819619397766715810619981222226284353314192557921265530448428414590418631667568668935561695416128628525758803101552519525611324459954499470160359429712482996653931772972468372941239223942768544180858237578968202492543007769147495260724802134679128728511622557627347218543097337678914755569676048406044255875471345669627446723572834218272562557910017621840136670747705389143822402658952588764218543630362637548077820763782689889057788838464291404743512693096236532673811717082162628735342820317338571587761929873225959428239658655942813650520472522892234843976646608846490729513208072606085196214534510749659284522832490031424976114693945383543447419696661551835767073717711153811725870725846289988272587915924547799512845169437496194906739209313431158333526996780473508688079065801919842264383216090963306765194438551200067118236682909614452104772738215398390298456262688966296675328208100959915344221432930157569779098691315925473714662887893521882862190315086663288714860229605767116989570526154570966670290576184438452332628293528965443976211625015458920333052246012477462920948772443150955945911037556605567585084728741276832378272844686680944786248875219572177591853965980092536287073228855319004301925359384004651301173496986334598249457115359215821687706470649861170777775641230306457248344014536826991786843855072339959273812338172057970006073831723329530047697384322627882265078715096352102358904066858171406316981213452612387638656298509574033012981096428969870132390041722411255352051612749146231231820316822236938250859601394221803616744273520588400585814290562551650095401396124051093886572459746322798634390012619984007627852122966097503408841224734183021157922063959250906106325723321032684487437405492270230297355805461863569321253973820277676470242809795676301674902596742417584386837304579739059954373140563455380295943562089944385729883019843729349823660618803466703885466976453868215643121681734465674562831258397905325409825788827502736314264209824818128749883777987399940123981634046564589574021941734056904388477537644585636985507337766387472914964262501790105936789704668634556509778521194181978500666443132172346265103407845083368611782216094529351870154268471725187184126514957551991984857755271842439319506945709178880000000000000000000000000000000000000000000000000000000000*i1^133 + 5040922817860590426855338151412242225865634103984502193833829900995691812114540123283408737221989993159614882068955943235029563782731049580790415612832632356549115616813504909357097064514878817178869280132788363364011633564502904218735931757750818363400698992749585654857453638895726472232763556608476737585711065315064574212890377508820189004349737536092764122586082457261450630959254801452617715400234356300549487177430166775098729235741393478315613649034753867446433613774058650819433012436779917601540237344355266829148383715895004380377858132064827920729011484945756405863794197542504846401211986292163550835636738197666200770179587223090685164801805067775732129826672281775370409149705760148298761907566362735838897618468652726238267422171929993367164115575620765148901069747879183271654135502805990599582506867680991759515959779277232705034076979014483263899275664961441301420047044918726505355843114840620598873164118494843246917331537416996987373880887644633802794686806240744698079899316650913510604191988122382576761036055316479938452680881571426406573261437999354580979859871936855408671208971246184983328502677847764671050922163330668314830426447672022763364740406646187733907172252504107745082206558925993059742199565398079937361723179912402957088080329141184826417480299589652378535925134822901258596215028214153487745142300171051817971905090351995960345349945880689036682603358695733095677178224992666540878956300442939641538162826998079505662473919195590202072466126082948526617566460034800265410107620689709161811857252375191430937646421751181581513703522470747066177391483072151005624566653896489396858910196902755405769822916751268599175836138985166755209371334245016898844245809370551734461434935468663857701612629046328763678087955763202351081954371467406625144526277521548643254087950761637779491363466226793261223898912726103960333688550466192652086477573769014790279399281731285693929599088009497581870040791139536993835605002552515649527417130957314686348698376481833181994787084064668452895534884281239260505404229204159779935620221057794345092111989045079854898922777759999577215255752516086291810797931771946171720267399331201717308343531969409947342658891411243431069175189968833137111028711016743034162682012620439446294904926146168735404143766833332438863969706367304926851859143222447315894506404894707263365295203008363485952036410936792291074338826275350435785902853210009390124283372138967127101254219441766925645648293336626159758637432531335957948104996497567474757483009263838883688011968895178648646743630251265449576661357976151787551500992343913517428358724028734384783864793860215116874136172653802065037256886958967506220754529454811399325671891406141972426557161985153677980021417724475257807397044769644163750033580882656910461178348579902000255378817688857991958965749728732942992331824489470768634564353015888333912418174657557839131478244765503988023975038406879000994943524361701638097822902051692531620783751698744389697200307010373641488450929137915067944581250890852586098890495741105966675439239685318613653628711551505574879700919040668894880826926121855529173021323734154019604685725077753616060437740415531741275619982758601200361701220881994911060376710498487390962341588105576696389767398431924530205445306809295168788316157777737338642792453431984547637401449424578192251701497747965555991296693786915265873591777510942672245787329493736523885477209596534423174371218879571490814694107381362968157214799545485766284177961430855179355535982167408943652425266995577644952017068857862381613030328043933034616684726306168930034939484922025492270918869936620410753088144063283558959318697642696175422972731270678552836603356544946872523746115297273699030692728793280725703332578178804034333458637304465549705014756311188288684302252310360473647393375025445281519054893661224261923688032016176975414830962334615076954967090661671637987375631365567154108057264867262788397859736502479245112333512552025019123410067485526166064298132767265727130105279478077602269842604265312504916630201885986193508729316181013368351141281681414845886945041264680485435182082530137900387554493683398786572497786503168000000000000000000000000000000000000000000000000000000000*i1^134 + -4182289311988597521077211162851173427759974374766895295285733727588132390277022723856036117172137883960563075566778150870235573481718710653798017144199426070983806519564471401590615453121716041202585158713746508618435952388167186365247364251679670227118647771273017768947939305296396964472168673250754591944085502480605081355314929939680697225141058715304901516553707195867825595049680414879591585589182025762364868622449577747590799518371151907499425992726734612664828071871778084527793978493478495842853082876088717139208394210706503443080189276388957065072523161907825265378065232955785359072716826323688680657729378330905209938787186659961273892026097444455128289730231283725503710982352451747131761491450997984709806029912461448881479900991768539093045713896674355001562387250010306596332032365197074148605765101344477098313282345795326618478521120176414660125035017300675179807302933690060803562370651329937243948574704528160725514196186435389366784169383218303070256319015467752172160829849333849123184945383055349616800788256151040413357989720648949858179820457679911959074228115844564955435987453433593298753089082998112216527147624561782000643323713077843333591114091591113119568107701324288395459088853016733664249113294128734160529166135327025667880923898757628522002475607020034695572039262364332384039613228396502561058040059634411494680093618527705578698927007730810423477267990941517513912895002116671245193786617285661956940602167450223931753436322438013641867367017436995134325137099353653978967285681176873359792785160263640954555189328208513793310035506350177654721520824808355606553771831484991375952310999492077524161720136996969257856096638028212490473788633737560229759130343347827334807798794736883548526413980289727942466072875235506192068692298396906416071329011334730106955943922139642388285106466374491290685193959481267803014415717289163707768038616725936735917236652038844674320756509410875425301587558571108956273911434752143820911575065331619027006402885714555355510836857866216134366576649434628708646872797133185408961044788439613903126590654595474145529888832019094695078568842118844572283223711882828896967967726359208010417006855060016363481395602524721076374929287904584134096293858914989028745670370214248491265827310907139597888555263333819822181974078444846027381321036128237624625541697704756516196629556029631071760067654346133577755503018324697496983500762826547803639049416319734259541058172399331679486700818996969220231937584229964837335838265975034163805356980117020671961338774844617027549688433991008374468488582925368566805101779017904296645289972211852622690741070577971988838406375562166190203554156772912534679372536954035054700416030427896386413425850725547705957109117386407268535497239023016831917912507026281188605773483085568396318164685813829879189768648420089237929682919961394857548417536744647464711828344935896209182877498675414552328920203966674165577987836875444222446128300819239036060315752560756202137828909107107231072067775580982796104389486259402133443104154885308672400112567685659400383521294635872859698906439035014179255557358286029881498207326453321692108002741243021881219406562320416549347382606275908744295654882419418390320427127344185702910250149367298668454224976562205825005475570591913436083913771000507442073324393330645557741084459190574194577517798576799070427590232432523120637585639307934657375938532644230730129877077552362223223557125275352971591986386828352292106268005162680095579764805794297003050175687328419767842514781384488155571664186839970842839237834161159958153508774597334784090775326861738213765656859458294209018854954521464659271320431831030759748319061130042826081586651796610442408548338133886969571695059837313448464050495462671986743612473669870010353644445817602186723002615869365232995193038114958238791874440959528820095734195230745333724455307300327024244543027895623169975297108833488135892231824661183412814019168520127046706546090777621321578539196297854537671553877322121196676927991607679575226118664185741639745046723203944399999002923206869048447849041259649506468369463779353612186314410121083230397074510854448483192012800000000000000000000000000000000000000000000000000000000*i1^135 + 3082519537104637673090566256253132892293525993408578016143804376789621772703954738704030119165723741086495217335352736062437139258588531967781202988810717847524305804007142669086384891894594719625200040220583914744609736510830678313429608561683903058104298946371825186435632345966025382924203917852118937164844464358139664147367945237004579041545196414369275363451065814899454254647680813867585066060838865583822294367703085469937563236697451236837282317648884893097346299600904573663139521321913117256013599224882121888540791022258863030832023366659935155476846706304862795419478090762905315705770346190152683981530495485949038142968411305124388733642217420179035327113329016768919877951896816161639221268074705341499585137574265103029614443972876684146485006262778863240879211273447657761607801454296444582770902037667259512417703820300531827503847834227964423281177664451818023695230116441264200877076872108956746236905401881036381250972620964674123526330026708222457294137818854822470846045359157580625837248438373807412277160138406315570998947314225492246075316547109364661435776758441807288373645609818953430798998101852402647611045692490979097380563688481658554165925796861954946446866101563627957753651468302486736428406700238085477528209184034132642775103374400781077479135311053382853030728390673634155789525810201207931443686002137503833486296490543687066555020387789617039003150196876939696110668711575487759972718164719927890796538744270988975222879602140542781280677639472194601019009658483564034161034316294752814173823961053541879296844575317810623235036330513058723935442203927656121266353087145117392827739960290271954472855122022112593029319456516676658545894957933864423696405983583033047090188520426928901171656100898388267248285102617813337813035862894722745591333377564707363243200500241433553432111537075116327810595196162916958916375472584397447504907769731428555029863478191304287295667744072979687524418599323525055253487433923157856537303847748665000513406923831896781647337671692918124790246308590711283378294252036050908352964891083670117971467559997379328460778720649738767977940222667189581649485716842768602014389244058376908384635651629716956524063448992454327647643015023025291467039133992285450022864738310662279069219540085003821837115691255112976916779539741251011293602316959242047709218299720536101424398693873862886554767158656311702643436435122090510538856804975327318038369603342914343124663592916780012485760267954934764977342031177854834239977609436584914211829762792523458650372552376730764715676697994954946031834158101552918306046568409178921215693525066050533039468986799223359643348764771498111161843313410971952856505840575474652279163258768073098011577561915782038474712249466991457653976997444934398260563882184176626627498101023343477531293691447092611470562102631990739548839138657112402348089766990781761512464096892149565741348468093912778528670098336364334189875691992395188217425095938110337219524799819552925643699042992628639553196911207591451237194280999216595416313971308401287796507810208222341924960583870132292820390087325938164023187624685847435341708531494587065936764368158992870038407347240480101801844452267277445095618213386447973180966411389582795125718912799669318504802072677487171638644846430489335241765794164132073951218482380932134080178732331254355388675341603454215525245292302385595143454104154372270944197089178814779404919994333486900953820746391545144586827867836353025892913433888999741691013699428698410677494294490377306622633806847999039173418271221968188174900043337453597804558973755216338091685698078834200557020324465768474299431977089799760768285265341719544907447851051348719502210997423028761041242078149613229764309183406831232533133427047507357774044935053720941922285787838570801733725695412025203179915317005061064380227634840772432071354205874394831536165067110720817926849523102844009073436461628617685666350611575416906252524693469825011947642059044231202119362861830666598059492238291633918399570403716373294108093223714870544529972151918312642976322341837311085223375485439486893903243418147527923532377521251535823416943654102630400000000000000000000000000000000000000000000000000000000*i1^136 + -17365704606090689516460600645012864468509364706720463108062039054995139508376883149698158152409257782222610422839178319082957860468616646022120936616552189855979171581068930358598671475765796410483884881547067649536936030670182538320329782237126249451507249543465872707269894467361963179349053265038901636384560698554450419742458249656826902755522346122049920173470349859005725116120687821086307604350163109487339790212495142146016646215049433021173867634520252650118121554302487585864396501105136066912916887477115454459007812981995272425304702805330691095288710391928637430850955365094541805478795641753732605889300084494157348472781025594713280465409515356552832422952731734762194690637854399846361774712648950146506553620222954832634269417015464946095193946098122029345923954668990550686248864528048152686846752963533242696723434750420461818716919604335606932829913240027502613759604128722427593259489155363166696249568408849021620790825293361425576900616979416897572352640846993152878858948223552091552767810022386324562819108456014089230224751385742360399347220066896008845218695209836789976832266894318377550728334973218807823434923368811993962991472098170288871265023399891971957205421523497991386153238813928839510019415537988999034860580890068357545547503440528527902250729317061713114769848287718105333729027183248813372595344960245022666305711051743693256374399481430741547943351971777362508802959525912573951536724448661902876453738874449559906103047103217427899735155408220554048355063415470874285011700336256938671680844849965026751758436589080806106502466561535644693583496994482395345765552298361435355063690944017887742540326162241996356860094578580387378151119652282501915720959528190172341638640702606591190855882602191973522393597666701682979360531778362204289777606120773849866210083574515593969314390039859755097758852234066696876595545715990346450148013678257669180105730937349538873459491778680366049856055021883737906458419449324049103076102521053439244988137567721998251864117347054919213829809612699031185924547975178234481356801501156811014764587544433816484454948698481829441856317916967334221720795381317603626637982731905764891980787055406985721746138440768527399330400002053344900590241235379440874228947578748495517977790887164901050706678729499543659364267562502353337648541382073334295648017632451922098513195090998554863546199901109383610329188100655218695928199395090153640526677595763668565422428449921909573817948018668872682869268621546923980306547657563122243083736070663468344011149018166910374035178761556433368441375914373547296506443884021024055170300590065532734723578757582556331483360185546225913787743678633658479246317128339475889688430023461160831845228988081110676743537717319316742920277561525854309891008372508606346845356384405140283595969170296115321465308370303962304391106704540175151079674993692796668371337881642164640043131516340452795017046779167997912098016367656736403925259415087722517576018414945381552032645309829453678072640057284271242609474352570484961835923971204039522494510030968960478211595714434970401995552192647939838591514313355015357225746259593035666443682628273789439183639569691581083973195233994508092143913954755441345285681632380330486410630335462608437041971619110072529347656529327807711289975993985503841913765458629499947372091526608442943518074201126529866911227324441914363374419324198400963474053546504465715397153685667466331155622290268759348742238254277924231898048400271073361977990435405617799636383491794533400580420797554237728585278907816455867742012897812027814291421613555271226138865908828548323310449040835525978242626006485423767477501152405098721012945449820157287562636610868870917265257966494837909802478185214146496378546208113011012953840270184209014678956215883297076516256317605097515002215623948749928577507241234288922204154306760411804584431935471541153398594718963761699019145285276691346934227208425119358107148071928773208980706154713998153449509438693812273064222646073352492424837364911711323415016253914897459851293884967764148263079662713748110969183146790369239933391559455399447012929795155404139807113216000000000000000000000000000000000000000000000000000000*i1^137 + 4363804822846509106546597169361006837371507632252895048824857446531592350069378584237465956286680965890186584971451900288145112027823033887921522162696269268146335723187399303070391096935225112209967727434557193582990327623514217729381942927306319100090752172870539296824006495387224509368618752373272292669744318869388826157262705552333810758961359906476648850254935413424647661866113067357936086691300913887983576899317663019627451425020268273614778587331421450970445151924158778301066822095794328674635618979786159731825279251460036541803010885896796203869303836199491639233138707106122259890292067445672921104276043102256338646455026945502751374207872184326792739668266479525148039720004505267821493978760778862672529404802937964862500251558599975026137468221663144563477262318241873932919861489503019553726260699046871289648378539752555918209490181781851137934654116371249797847498312923060234706288771872243959500459151093006029351240957236330066353161977344012617037528901873914859176085799392667414310812575451002265829738396904571424526017677008450372866513411081457972005117887560114797032373357817830149414371976361199966103270425082481850527573911811730655590123552983027281351308863444246162612555505209685456200713066680065551555302065486119878828615822986716403331822442366602976676949859478780691262831480319663690618379720926722030968540774495002356199682889519218804272611937636497197592589224137639881278161151398311770807179094703777057660065032932676135060530364519368097833246555653876039656864613914427723729726204239109013131300801672286733441709520441562908719495460668365549089294221632698141438947857056187793470477127340196727161795436816741915356484553207877672048068495388752984005319516382483032369244361559791963486378162196918590094138502655344103725261767839082045691119460122434188024958488458432465511246382406063761266094519031049433797014911888515849534735063790653305322868635375432090467004971658832681302066518702300241450692666098901891419467067465864316654185464423160067642804770155251602535496449452295960290743616704744257307648822976180589939784591447188706398790380815789590852989813913086912799600135105314199706215078490428436476889999262620623982758965676582445925052779957199406309769598533897082469154989487209208390514194610590639545683981030288913820564672889066448560161105032905149907028110463337721486175806310183754617245452443068099397713467760796923857498713012062492901862835579061818980677332031118998033974954024297276217201744514448933686732575016105482564042165867778511036029393541529991997613370479728358958397451303459582298352051618132659814247935674287609948848605867643962444024931971235227057549240748478389201525149701432093446277830429628224053839585007206757513536594956497233379413782014844582304009578359298409053428903040698988681181891390736076189780193706301857727402989168982081994929488143186127737727172190166077780037463182235982151101154944139704284935752428898090221666374861633502117536523151349333181765566470881839612895590264483041364596173879086271789093819814843674648239454942481511047866719395189860529675328414598140667560853619705955921262484367920638414822935101073578719624615388045359213316756670667396053882514421422414620365992341185077080780683410461134017654507991003270312798866591023997722197443455547332085027688872592369433077249685582681917019868196517145446050309381002900377302534724587402835029185371702902322885062899427649462392476875816391193755774000894388187066614013966903520983169214638913304108845688462579304594086926157879051127531768379194258874200756113104671599196167320823767516359609549785343794027363897304971946925996538725832893349908728021992013358562377860516125154736757456320572228826277613965308085320703900285918957650866695282935448706692411913351096143238720715110696937130977544996016116326977221055447130646568866997301807177254670513531992461198173478693694759916342380584820660521454340587784156308340650619177870077546193713962640254311890899178568797111182056067696966214606297944237795918544131425811428757882653337714694950615511691977508423941731423515884597916829973741568000000000000000000000000000000000000000000000000000000*i1^138 + -3240225822182036509868094664866808348725011505490249592950164141560018422635868940973539958332948572994290978204733910395775966457050522466397814943946334848629585243673081850910677075919294652590069123714876341160414833656724018984355550440361721416439224761823797514066935190549584616058462946706579512439253470513846436009024253650010693803860864723915267404104386100836404619351865028642311088686983487554967583727927265330441867189837700641677406350784165204632561115165107636147737040471287747008159569497418042028788732296797766395261314762640940646370187421536588782212876313802269970832289397417656645004795823006755901703908218903799477230357772743126786893198846231322422109298127192950108752901496979946863001817799169328655803448515228939738448334676634345745827681743253428639976377714119399395287416518060844620119667156454761951746650857463284204496321070600315972046804225713050391721008011910378138941990250720041118010282436774295724140925675142426241662396356429914212888515507616488930183463518058883649862485989748135391984185035342848171384195032740003996178970018926728382525742217284876605228673848386679853294073670286176044366750211941448961820277816070466769247342933866686936997510095351509779359540721473613258923346205852614659999472255640899976586877231846522658524817474130702576039044209265134926049431469498288393374408933474214847371759227348592993489716693709363687608116374507377426680130458060553321628164400495940770785226045031435545354688067156668174037467972051241255930532976174772054806174342081852923173064932265859869940638144981876356818105944539540050973955583379415860965706332362311382880410382808860774286057917009020718106756950162064407148562380551540048917471633098722649885722867248372442824125752331232346019777913851161118018525505701947670744357941637229043878411679752373505722003404110892587703791141664243949259371233343358193353067763897038601715278150940131747001931462920248014478238421579060321016247886688027471593511747149143791107472348145822404778443410093480059201176511950483757343915494272185463862671630932570027524736216342286403439617015173174307665750545826225569222332777913306951149907894920701318622344362220826114062566597151203409894734056593094991402450525874807968455864215960654321300865805791167719669813235299229326625475330966430657556969495325710766420403214452838813592167938065146509372780727385171199271033863123490286434353359252880357513900835171713116106300250014759114731350648753935346401064575488423160245483157432921347265391623339374552498729100107761077149613264802098495235061669715075988260682705082634460008078334298463606800895778256251549119608615592119689671429836065873596964436074314096979263824844457187120076852880444130588098406544658075426110287525041082053543735728419053261146145015152506933922788798795103597456678499698401418757262317658667769328938328781451914954815598774865399466020655421302273271001273117488221027109237091703553037582181375540201117010288041745494390252583539615459338444773016091026699572273795786072945018246725133171098890529278442126502606195833378571738399014121347703144231515423785448558348629632604844732611130708570972501719517832928871627819186418857322853381479203542178520751048887787131144677294489554504374223688346123121538137090841164261083547484399238525050003677494033507978941336977396559011064452180485194578379075417877667321177564286457151996186996949579821124966378579401745413720800269705832239828811105488358126498512291362870454875027291064719560213347958300977426758394126243240817550636872012539588538302946019885762579697671282276747859353233946599740840627684440596584896931893795512069785266144692862633552647095250613887386281138482468576063761410296051339695936531145023346449283070135773290920346140649682928142977468260446850919717339844201210995955913635768072603166152921898821813923374579838458457621045088219969870768053873332196920125561536894957909576157508038052059475398655730929814458817921437325875856849599174671859732330584154392529435107738651990811744472285495228283697907760033122362063470078238585763501321780560200581775360000000000000000000000000000000000000000000000000000*i1^139 + 7173468738935501905936037305828195869644820566343798536131119168173117757378647259158201881211278456793180675317462737807349003694732373498814111301442464195697128239005975776970396487443339108062381777011754478315724684101665081686539091856103639984916619878356624308571434739772782559637713247028997293899323177729539402654602740056934658788681194679209340164747123282749603151745415395927001082161182385690528934814265948674917040231135837511303862939216556311478916859916414768932811292613379601389692977458296924418176362875762611523672953420718309589151885982649061836516346508449593732910021317515778545365854381635558345457767326467884908557825287725995202816495246964364130173326788278888796133925755289705789221762947131299634621179911723852013570660528436537496358457586953809876433775092767799807729287969543004384639925629869463579031821424566759637431126132895684495170547513369773832268262235990266627444317270003140573775076829200669110074054593099514259517362997771693018153449197108566396065494603250280726010171930982743047211059375368414803985984012308909979744731999919154149829644679712011745776422749173581203982494629625658603025274191445402283709128625039791837932130004247931219083998243476194952207116545226080728150805010412861805110732680515606166888439317870180493981879694841816953360702645935604083032265047587436006677220387731989344051340895994258510634715243520395830007950429140490751400866501378216202063091923741841786669582416867046647831551584555209327583550886761445328100614635310289799110107859873048499966261659873145246715516584350517136277743289128843244136254967943334330858978930460662780689010652296800521418339353254385056511281599221742519544800713426172060545932347404741471196972090694953808426791650483536930486507702814316577385053881683135592333959212426386508658184753420509057979300946699168628896288130249537009065728307454072829426177218559852945011408184806040601059629064667770234995069985405474048858750488356674136340236911116623817324145093776109897411835098044727936479422261011999306119067925028869388943977842821168240355000464791242185522219554492559939479894219421719396469192967389158850799829851699828861490833193719803694686133422563493192944569774611369006261076488646443914366298370610611211551513017794928353759577419127410960208551407245047577863043181185928697101038311482384350283644175647459307725620819179644817320981902039832647140133200640519328505682726997804491523483670865485019648670617974590312595415149667722457540931497463871522185764642374345354527969262222905113907673292980607988450266619785886691515729030474838424748653206479111173487642911504373155374336149505340934046257701085109527034202339997877344221823926281290289306616865445479821406569111035566487080048844898453625465993637259052528301851971756770241076003985183137346902864836716956536976417249510581819129021631716060686284991475356789071763552000405308331000313153051634504328452340506494557552134812175836812413352859940742893277679120978732899481396516543445538149800310611497740269428257961579071542442111077017585441236641182225942892714161378122621586666786212358371522448967103251981840545113302732928629505862517747912423563811907602979409530620269547510057050148977618666175887057273577720661357947537797939499671094084011883048863824779126503350516404163717097619469424849164983960079071885827479177227352164971456820081558506953795131613020461195215506855344953506686536497251784131075303358517311716419584477859123734092457341618435478177126460212145953104122289650048085189981151691153083049530266812547723004992623291395969169557919246705010565226811023706958633395083370373986805801335058927475971234157282873055072711899396711182941231052542601893152883194597359216032262445133974835953074571702802456813027146253456031689553646488663907852863772073649169153832974690141549208881573235929293945045254170380277783231614114887615746177678930845831675960800338921466067805242638194338053015115401611939907713564673076633659416987391299479463542586953465847426344148253697775498593414488105100534113658078492408704588497816316264054784000000000000000000000000000000000000000000000000000*i1^140 + -735993730749652541916994647534093777387322520991999761837544914227630330116004693441161176035247058928364393957018011659187655678084293323457992469212644676814552404925861992801613988649714733415971884985080718013297946972488841217144335213188844703429574980515673485728411217516447465924083340405680229377453707912747488460490629625370238781548048334967555673669428475818961192290174688962397708357501075713031021227534342269902056911585480807820706171202866160742210781902380826849452234410726688983934679062578338312006352544564424410299545985097070045579626247109823636672383352065559433342617867344821795822040861326216372312129665593385653454846127088947412578666094748159583624385920239212109871765944317192274486220387060034395153115895486307772942897967192353701849884537730705801857151903816431757505686951040610397135603173298672079350818774742808464849402143178188314711160498121778855359733480797285123490399889114886368475740112461327723987437033566728005841509335478530961750802489275562342222752017734214802612921267083722891010553519224060943666193807192265647662046444066259218217791372675839856266663845198431687689115184208758725755837786402965865623164082973637514378696938037401562662961115815039094032528767187855841070722791169026598521353949927480043911561105134536005739879175986424364529246855491258129320125412645008457530821317025217591123840613836121313484712230686552301859664414066341616245332086191103942426268131605927328290454050688864770423359578058514397105871716475326318986842360788788616308484031137879825091356314808118747823740715460918340878774888032869039434755495709068214964903397403207306736404274169960678080677445555967495447536334021705072928258932198855590848499774337837692589851010427482653115789965964271756546525382233116772506209621845098356329222273168804277122493528448994682130591802030374981225050850151918685285135185364811248396533261058952192746742785871524464984331348639530634576646115395208493702018737368985821575589049075159029937516195295268845803702786145448010374212779324162762504537511388715049431390594138126652063627848057319781948999174055014102477063400100764671270088217742938921923381609966955958559926832751224571054455463528819388711200391258847495490786739335959004027605993754134257476311826493170965426921298998630821281378072662161386309772101363739925688190402827160615360742853396036700942019598008377396724011089408109892535529984104492791041408948768576591461241447484395732017206522180443931811086977309636790663633179773339902118876794782208364432032049622971567045184086514088402618021031518763341785399054079640068325797010000851010484515308305519939206863517742481175476721213614895964465715330010206852076248360682356429849710990206535262216303165096334690092208173819726345558753187466643649940137091302475302591421769014536174476581235403591436856948711651542950218387243616166439691260122662284922244539687314749606318536599757687561862644178339363040064204550744553326725637234001758533817831102333328538588110874810898063824926625055467636406931872983309727777105380812574612416139549625772025977201095110608158198937686288447590655686483490408726795637386308902731506631544844675269487370663271667869646453650499580037162267031874019546602259170077081445696847924586177074019789199920905295120504131197042147734383994222767630889345292831983029623435318294785733990598336966081758287505332186859574425976516598038677432688451409459582659660998309223938029557533238468546486023777332840659884863025182692107004981210592241104038089597300834036582657826567837321502587699825754817348860188500804881056772928809675967223445656621232309113048563533422482554610910612919343582146462508104831492410952339078817348459300188180265256598735479704977287318421996060022134312468829898338885486092459183031242461508216670957073455777558428926199224241953079820234098286029383628692293488984457453783025121708841922111271366530044871008852224088483742677217797362525988246825047342141237492943372011226640657532483424060569836484668831946886409417345881734050513471533573794121059198047588260013118805403238400000000000000000000000000000000000000000000000000*i1^141 + -4102259924909260323507552510745780589936628950763689324555909826121563350428168376102176769358505189843894549786015893832533383783223205916188225514375649950961454356143232954771074531777999192208569513735531104767953183452389343921537765381949314211841696181423880453931422167474195348497954473393712854977325537199430574787351485444045237811254660674426728228115373456384863328537364361725522672170200182995917659855943192243267508404501512972937229410637525276009988525011803011858149743054646855350806502985413000193437922155965301066883075823795209136918538929725838785169513468963766853662155020784335955047921336362536119767886152479943461376318976141000011814972598452086980935923429866700873804162010527806968715712691639402040505324031171525606975491961355975073262986484452846288565133208920874333654299902811276407438951223332595217333180451303189860009015476544266520824257275420811894775770245444678860958566239102501543320102088292089483746969506157128699254649508431029094727189741139662279878858195057157311451498220980343620224516721519347348594160713423688496220020745180407897366165650615579254153094130589344438139831377872518599587596460713113021594245953411397551723163071701718688703594487296156388877111986177681916560665359302570276677894450074191915291848499567483476910444427762193948426865605280670152442282099647648177894345628606298178889448908381734622446327730807790024091852973141470261288335575409037230549515058546549982350356690974638854639049249047825315224104556761328713242582663489775779381538246379079187352311382252351693267571549979016542465791240893206632300194138838212786992073074596557589242532551131079990262064049933994631588150796385397163239095379219275264654186415303639359018282154586065725790004199043541310968974770029612528042007735555656887334292307582270177545512839778191749783205895846879149511131299477689047962949876121711870492615810333212815148402424798782435061005944976897448144133292186340552510991418318220883543405422840913496451384572309345348393066951170752968807003650902593678310879144863727982525858331662862505747942842577346346555276838248922262558948455363283811248410087854719376641204876523693363299748534309098177609956748285799050268139117940227405106634201931170881108799265919668807708859554963959998194033430485187431186765358808494523875680251798215596670961412710250850802443749381271988849475733802541472036754484281837856667049257588788232925230847420558896359767749222447191940545633527887433202185276756666300660289890105233713167078879873251273832991697516610350489121603438600488013951086138320482536888884172503522101034397252062083471693013133353212868920958115178772849465832096487386220061098294353462813543985006064220616935252952181391820657327960803694961192946703058930762480685174668299733442964481037124823663553821963839463337840561179186969907439884816681893493182241762387601302830965605820039959990899620210438964748423804943111040110400335686256549442924295247689043862172714962100465266606123768706351386973234756549055038869376737920348092721756005180658013158707000066450247364961360194318736668387696016666086088312534740198013544247000961735973307438832482415785295977415551329544709114974276748259795084540526150293284950179244729507188028799953493824996854482929827192106672951103656476422924756071595745086607222372762250275680935139199682922813550714828374571269159883856650466405264976935041568424129065812135387349459706606446017539589448903901315190493074573849438765828449409260808498397769841267513163270506256341259273426445866953294572478827938548732395074471705921081782115057833543316093870739852997222995773061410623005483577488625280070109854390618701611132918724980795975411315376106377400722054815527190615950820839982837053356847333422842139125704760661625444850030460996534564637467005067574339627294667115742844849387305697742243677810963706294469815056643366202460934662170810429794837027824656278809996217481841079834500049947772994295606066921692583202543280693658848262359991266014202286864606713075628778821966362231581273201336825604506831777158922240000000000000000000000000000000000000000000000000*i1^142 + 3544765822824182616370513340800448622970549306634686512175629925317074552258038025747762683481344715256340541196061601372868866507830602053583959933053990164231424774130765630313851501977136324861414180042801866108732124066644851445512267717571480105925422995037376142565487643897253658298376780896383882218926258685800086456271841882359268105058166725800192942886634159115526595660883710033215784881272954872601349968320558130398559169628922220903494698883501025199531640284748360533188946203707787192252378468290389922269524991301658945314664882846617923455281985557441652400641904037656837236727616495147100433991651768079486236398651026298312121265927964193468454804088092327176195140969344723185389968690238127244845160636329493223592611800035037280617411672138949120775357504687329635730713143581565003513388595834167282031918816534138521000736027633268853857950111807177217696003133623226794868867093271192665193614935105051757313525114336906866819506448733809746741366234303280561031013016568794136987763947851180413607512401240778741309449129931284729452034809564163641555418810271414511617786034069162162643327623723909226516299018342104796737685765160456856204820356346414608874384165419927345446157148004688891713225984900372931961662847842545412515492403793077638764143661160607050183839335465314953058891949947172193138753322818486385639595818117175352191058206203888734914536332934760689820604072562335029387923205128460664580661754977333973908295120053659304979588970228088926377975708409455518135210767401529920578124186101875199482006872950263993517447722076650513043239057078566623687218908881839272047789345134999636718451750524693013443820840452433373822486390952425505146227132382520849758210667372944255689355528206149424059588253806361716539251341224561544849181682043882202684274439264394810074867322148457621881751801220206496461927746134732996569537381082775855822746222235594800607804630829372751074918046726466112811596964791701799382971497289746740381570738396483399983785611905456763132407015248928139671488316281530668138382822045035403147637939438822031453615385187730499455146649584941790356895969928527079205250371185956604183828775420186785370665093085253436106836292098401802253279967695266617272795697083086553566485877438792998368762004397083316122661447496380496463538115584763431296818203501494288496543339631025136743560475792160619202644844967338939089217715941289972351481042965072573076821699987265335057018917187647810433083046695099161912222523779000683885529775451790430410511201557707283648033737958379221302281964850614239088345499566651630845076151198218328351103938369347318007735607872442700284632345184289556093589153898109180215661084386706315270676396901432487777763034531190029552874632909328879754832705257451811441961157994422908355240143946827170245480561125768341556995361066718333899838285908223068137513101840022900794366752349775289089235322113883855688942653592635664970917834465135018925382635795160199130187072817365524842903628849521811445853670891431444574110283497128271053766869509523094281707159399068890227642861425786028051176633043605091967194936224866134616366614398046402219836713694347473746848310773419170214218241435931644799832402659359424636142758876538533560407188850399822230932458155473617130503674140757489691658224445894236233987925462641424781777531639944281633069452614977385047307518749316423554148208556039184707743507192848579830115571859580074080048453815957522538568620070135810587142403722581478044288031905051161438914007053061435324930254833242328240129450453779716018798442244325413853836891595895677532362042824161133701117978921463432387722674425184938365474090812987253995484027041809921302849854194387354371438793785196867573567555435483585003717944213349631251783529713565256897693886347939670398426215131403451202556633245769049305373038405130570604157165108614946149965874481967681079436008036183696227935549497233789824740890570313914387511207586618720122876528115156311706740931024248787693564514200536877029792055990218091768521156279765885598691893252367644689054652432384000000000000000000000000000000000000000000000000*i1^143 + -1721457368788757268054779576000502190222347768243223655016772455095054490215220893746805717252646518763611549959726406262378490054610951600507382513289899234365182309280400255473413561750895275438032220063894611419209987557141058081705571585685180169115264437817414234166999425863715516532454972070715375722657840063849379563440379085258112492227872065612187491225812046357271324124977879521074780700099272637918757027702664467382456554017913941277672578624240005927553793632440930647517796863921317377059556669701571677229843421930020086971189079411602215798661606824881768161905561644284332186868030179759462610923612453262972965529796463388177981451136203764940190807831250107273163068841274479855528086541840479914784038385164112420302777243197254239476531139850947270169917564288201601776123734267424764401413371702363988072123094508343835156632540089950215986127724265652210681017915234875932891315455242812045177977125719651486170591352628586771869703797431272081929120728898921498341658648023114420477924407273888464163580726605743680752343387847340331885956335756428160453246957577607050943031760382489235781020678375218755090100636609946067067135792737515809433364525721392492753981593408157278368690126684316463133336123797147320898908695757788960446398085216825372269605612621334312007658454298209862638869086760847590556991055846857474388074933430905340977016461293473339192592439716564947186242250342165183372716589455238125501872123597566948256605232379163062693133041683587697755904907262217730666104490095920606285363925515263798294964748843438554591785225404511632105124662280104897718449998852601319070697366627618451614826588387010960850997662442969633949286334278489322232178478304600041371560672495216158813835499542564181497877686038190466819657760934623104530453863003275443271087240630352547421702345839124249358530535912217232419770380804706171776904406873812093183189357768199842807543558454900624084692820284293382679791960323447281059160758273530983286798398016452552714430510902642893473156283457002411953954800503290905009519492999998282248255442550032745857399846600614649429784219704806985885997764148835959721471547750007248515102609660869983417391666345391487891354012153110559327661155636567251507852707671448761575111280200639560482579172523890021471838703749478933173182092535343555266835413103356130168823350842835906454834847489872749320067388032228072842484310619469414345814001610714425061086996411386955743882470695518889579035493970856408844087620182719162418417429542601230223282279197532199170649364805826327422608364032879552179306321956679856121884076837390667520547985436856095049044953277266426572177257753661161453871793900850147637077133320174805671616953015558608846197931148233907710949520146957717680239772758891213855791171065423724789596804839225073133035506097855592532528488638990561253167606236850048442082017216153763170804927226856336037694529871015654001954379007374077028583766685694713264920575479083083494704625099332558601669840190389189507619014822778157420461813158716031909460125033692390389176888127673116448313622942125809419386395381753948727653163882984671463724947972759250527287937062848031716845241179967446047229774902418120318089880644292255365207328127899870039105216724827710426587606900206884504513916210140819925855976340204884346316404086125312191061780049944659114080322126724825269291276839043101134483437159205140978926102132263777153090543054724434160937333587022855649263030744116201856326848392100532210153490760962488031848793918501437027658969870958563960223288331455691939489226960070490526713648855910360045364635749739156796217451203372381952045552929547373070415397530053611634912113525103040693954183701811947746179478743702460003966089214441551496494162524756268650391792704553876275982641430840001717077339314889862486653268132617423169809435991048770894018306090046017346757670705912492639427724731315141697500910904900946977811449143309903465822101376226643207487241704729633042423365366051836494806532803153952286791638609459874460463309299403243673680506462068157710336000000000000000000000000000000000000000000000000*i1^144 + 601840110830835418736697628165559697256186270974117971375249337180314747214089668230633103959120358488419710117846154172884367454605391724919976871187016608704718945118869046444960621076379308980845592946553228802988261386417387462462901489501676325438063672638929415689921002820819200491953407233844069933034382376443442957011272707617329746361704643209431917488687718977533079253475083022884763453210899669268818922908957665607982293441366338951442243675219297802370044564414279359863372842795270697063625563478038799416415760221837614130087713754312808378914151529654308501960838713764594803037368518171770933446250061536271405781976385831068049051052612597207877240707502148729182943368789658473934828715733390648772328056338602196822253926093873860260445687066415529150842991409486220113327739702581613681259362691281475288751231740253136276962991136446310979766697325582065115171701344139062345863408334471129022711804968199962968808838963544060075297280413840212493128048153019513162706980038166206739935339475009699340678954714930098661328953967650293520790543140425619759662000778485749845906866668954100819256729640360515065363450939066331033787216957219065452769955672384395595300890558668908742254091998971493306936899894044392352779155233203045113598181367442644599353935275593202704859318713198578002732269580710464323533943875566592269896544658514184221749964050503199076188124961191876297105594864594406136504881278538155005597071684683097937541810099236327033920687692804493637147480204459218153072498544545188804495786704405353359997519591650544992527466182483476895894796941827798651658449561686824817786436374564785906644171135311889756548227635670637399920976925747449868727862163673342607746242605215694002148481589292788333911720776153404091494258724246968797067547422359838649425314845576398195456656928983979163338177636218794391101851292108777284291226464995574258917663205642259132866125064586004089823839680489816392653795903719860935630547648604116470318322220910734981847738265384862772658441035748871173832241729793705013046447291262039124431736190970518132826692794354739122095659968038966430818699191664362088419350288968679450187680054544002555383054613183569742670161712927585495944730215898792384658510768706461912289204144417361482925591980649664215330072160277684931030874660797867321614095899041959061834969773266198536829506420236619101083731692456134585627492766688281124436196580038957422297631646745440062680879728205757275255074924105423483781201272767782648986246564172616558921977033755533073629552714526918723262165143081676867699124947354459623748332246579233547508025119535207622435710665374154139623415322071759653995565915622136367039014318719771769239959723355375203333381962733313837960487948690681471229359857934615193789132302656316305593758998621789147027438926900697129987847943826060350268356011727306559981504634945493327582342637563487549239249931118759015136558827817121696301664175385061342842312128960195829348844056277027823809161181244998064389050465173831562403715218295213981377883969526808093743245056568540251077797860740741113704761994723475789470873348777135486012074829226693026067917561154625114651399209563120301192386878866754749234578268832116358745527181936983414112906534114687842441914015366472140901910420374780166423771264324133795856799301857597265463047951499106828124060211595980350400581077825851918374661763405903242342263842524989720999492950783340268008786617310432395542100561642086697267764870759346009803381737797785708543448197776680466884621125653760742517750583151961343576616141090001266732696438780360384407660002397209167701093698412793269057848627028050712809982138707223073731233033267854256251638839681442472411413811151370892300723613919954207628587286583627767647400817260207489789370527118648833577408925998779571246591443563157603786686198068570454061598899564756326747636634084947742770421077232186948093124879673645487538335806378148027414635163530587970385711578155471906950797617802089073239860394157526947621029863161873353000701609393574185161600521994240000000000000000000000000000000000000000000000*i1^145 + -159886575185834934824422546618535390745775287856956954379903546250827569222608032888893541154175240333950850737191866347949210041744472682810516470454348364647702264631059164415318873129693767754875854455740526219178067113533366772474661018068508650310118573068762417420152633841352201743823995685066504043766424498708901992608505519503118466553903601102793716403108991528737675608202170374777890612969984597264293842743659159213401963450730320701683180850968056185688632002767186260167649017288421225233816981804857437873470716998688442702531171104996236099224252132406861029356458902251395408003807938443565353085792754452823501306564777598056378813079147349261132645361173986150674606695145670209043956643373878432700850937177478799019936600979184848215069189398202777194514189032064561323608696495101566592717129204778678742864330694392708495226211401630022531281880430764445599283981952800851345790766446600092467728943255144018391052875351300225835159675154741016679363071021596682350832184924051959709996480494350623528119319285270285801013426485569929136551444128272981915391110969768257808569542457943895680959599881861208355513034955692215216834407944847474519026835671486923053930042663955018291823053993446203735845377002619641058123868481869486934731674390314404078160626620479529148675391858829613477332125276215743030040830199986021382514317270997921654089937698219215612919316787923614001508772789520107789875707799131512440069529585735850642041352748698508924689229631922550485553369657178495313866519357195602763390435327914125822961434117098485412976643719063499520666409906169135618297557399824641941379368989473582983092026812869250875583874431874864379877322099277608183066798982638296086637330892662697886098803049096683532129462345898244293373627171219606763968684717139312900748451933204040388846830586360670885899182129472511818275790839353312050277087955993943243452230357739791641440569287750228696596857597445974172496979025355505057083839172365402091996656112158492981814064596991535174161654604939329991112974516411393993907675894955773361351889381726310197451603120354296379733080791746900993748428433630831310755777330490853730596086559364750176214565602808778252918879552574636979685050305718174657504785216694730042884029785711203990808423893973251519330102327031648360093538111045360662723247193791063592204930553376959586191551017967351855517046497796261287516421149556568868772690483912513921580559048646047519782370508560829354910284173678984611719401085931527949265291668325766919881861627900802573948058400081592056947349097127968781798535659890088334875916465140704426929447952097666315202876529789418548220620479987747157914424163265740653603435335238630712709655060029842645387514573092230039798542427007345605977286456757753895711851727376029447158358922929778769446486466827250546739277043052885865105063946434531223361043526018837637326265959973210323777788947420813235350036420764723584652980304471118232682380452090125518643681750860263393148001317511265743989425025073098952507403498069152935644400367649278915348528182892430247952081712212926773222324327875173536014751768871818407654019346941769924244237004005997717430355096571360511829121821850286555383611665244830564831752201673621383193981115951793696938333856079233422955724077295866291815080924314939569921202317822726549564415908541639301086530103261492887969210853200510443235109957704687696434127232995807557010012179791779769731119983187516746046761660306762368490106581309977595619350344517201152592953878399498879002150865661756568150369145990337978480798167659393033125258632248089061487092667041835455671775190864861160165284193298424150478703832573591551289681413981248137061289166820062581010420964779944898969748986812859302903464994640438656754175198756216312954001837576412429909563028194088226930193340567397854891095591609075712380006198872698076609115295108351149698073497656441572310523821619004263937350172565503550462184998367300024603166275909006487312679296476693114582469869119529065612403054835963857347789798831622742605824000000000000000000000000000000000000000000000*i1^146 + 32711822489544812012936104404379139879206702430108230521521418205768226700944072557962511176533954681376701127364506347765292038406511984665534065049864685688081877960847887736971552457937667772972346893618328404708569819103371910971596293159906832211215761837710146519492077749363245989139100149946660407410164073678822518151674894310559249414969883581283626744886830143562150719711467129352924469136096945228935109046853826694477567355474058345919456570014173855384632840907889956576568585374628479008529849043246133178457058796069108418748638975753973775612216107946237687916785135528172310671526850027737210991529449440809545108263968410818590179245427430610476631674709414962756659176168003135127180506853046888073251914288356207816061532821892109204940205142058674015761980922601358271146068769559326007763420462986386024012046713075523818363403496247630653421284197044948383208106880505975104397000540887408481807783216551218130961873294929743727206642832159775030937097355728576733202484802672793653824933291539896344139273132490762676800015072530187450007142857992003058269196294407273871930460855817481517243447816062972013430145300621765591836340796710016925988388760167526384615650509981266204687044182952543844305288406907017405802262394525948030666898872504624294514890624994238735920853638035377408617923894197556916987592414101559920390060115000943482529090875036384138905513232199193808718104539257759160933455615810223653286568575964065270777891619470996491510997652077798256686476066263461197359598782474097047707405180525112773800716721419310071908087474300368340026753376513425151290444629967702432464796632939106728477213770685068725303156875426899255751628446996273285819966492559706973894001310131223508651788939714300403613780150450049187031149363693487091713939928130514888238897594938228203417106165998438017630621820726260130812559700117541296812940507223465349450846647631203045527514716242809353859279086692455225834767644893509867532806151461715961043294398460032705029055971471143960091351425719706439072746098324490841786802243003812282381541173551071753263373836378014078097538579286001049209712972083295485082502654502229371925413583826403243520115311551668094676709413695662523178638404086191108544625191676797380431719531902071562635396644846005940835673673628702098988408408215335706985091164692620787780291912082066030577913173530617462254610923987823055966939649588537376775198039035095017262563356381416709293538827454444374723770904227720582630452098209330911754593178091886859797183017714903750293376591404775389073803357912920563692795887554086998033230124995150004451679063072951151891030147400696927618578105477292067680381305993329569196960872780982581837623667166969721116614667996730092494074560978575344664570326425839721696809670797186483674655444310587952645542293532237562313030337767538457735865586711991003306219792005927129619017087852352352512847804431352137272085989730518463331911765074110530433414464034164065316534601794797940371858490684556775291132795054994797255294478029860356775821752372981821454047318868193944692076415860444726208007644382555739958343105597997575256400583497697337011392309223073730607400528383071445302778964683194714923030579128787787129310151296817111751522229073627261552676873399491302514949955765988186702465757423954791019984838742628659888025413444560834873150620454771404788337396286412243470417038298307248162788101122557941923653786471939479296392820893339052216984529325141853229838063179319311404481681372728129312618088661744442418290355117353818764227764107115129756088541118365832917826537436529092952203159873940639152011578339853318235160211857039969182234585050146883967601288568947902072857199868359479924264521268648349048081134502678550370768459303323587006229397210691261942088634312561355716923805238245525771215996042497584896224669164273953923511210746747483227727971553915751891955842346976473110866446134145975379735250980377894743612139504893048042875672784023226293925026894436571069113789682243353511211577421280720750483362283520000000000000000000000000000000000000000000000*i1^147 + -5118597175302913957882950994671154996002268539004151250872924325938262822745918635942514889190516760732193998635016217604382251478249500260598213836388228277422569064942860771984916631592976277474834822341447320012122754162381538842561725885849760870887091742202190887807055836610810617955827922670282560149545285463819445365128811725884056615838760715460683809122598756971256541681190213904071104506010064027573907743224512287307209332660262165324061066077777525079087630116165619825453285367941000933716059630624078853726713447935413823916449380840057031013267210626011679414238637568164752906124158750987849946607863047531439853247942293197790671515644775698923438136318316171838528200393285127778639178637133979223313657528131318483523089463651869350972782484712404768084393181710780570175191005823452659595501600575280653596253598599473469810412105766624963994969653016542393716903332099934389218018675253776504347293556642210337962533563843528175415505982940614017501904184389867709966436686933996922263526777647810941013484293915038093246379463144906294567200128066033221945575374920894282744428156586457705134242615686366422779902758549852678623608252560816972286312500367201332484212544970063477964972325867202096226426871449816069288238052273772511343227661343877926243266874937660981531919557400781531504906203084838088979222703432918616203903660949087914133991711785092612718315646878487198868959243130521792970602753239663563891797483882293560022315658429256291731754174604020243280166064756997558232857822714377987663883174155732180967966772261838272413919833572061462928676967299905058869669848328279872907361488016396024660501759951427394718741121539647027108907604645840458421421278819123407234461541067960070650056683680146063908184914585344604741684046286878894491310639721643348750797111612308090848951335248762202145982808304973616677226549454248732915326075065706679244303836822524325622372732572378338161416936686777506913401958718924295689246787993658139365489703697040465712914441849200494256042222287052191189589217149516193840211609973351220126318103993709116074187010759665662949756643880443383064670660441987313866210268562987030001646838291459056634937871135103726185457721800004236254379695925549253982537387730764144242665980496678809530712673066477905869334597738037970438948298900903278651805740444827397113644946372797667293074024471214986839254510425749146475666435663005715091911188183418342713473909222903341086803270658891534372904728962888959293572991693342491520054116079210673789681395825455888552871035697985959805526021962285353836578691562243412338786707083585296155142193747503041427453683767274472810271341561741380047685675383285484627679603959911552820392113332115487032867886733833131144162300336818796412437080444526519954035616157438665002487339101705969411389805996511549744537767071279141483490776169806711492438413989291945131011840491620357987434567259701410929581803052512100643553528257934242250469574355142596513198386324821740630767463819995944469289002963169046231899494010000680998640373561057497131306633771917865725714220074375434260262640980936595622527388506540094664260405876366614667173107360860914200135815997767524903077621747549526248059525977837674198150160636129855234933394253523823772122999509521714715566354908164422708060927305825099783458951289329861836880975728523798586832449172756735203840511915173147009497853637567908158918581251217150648138148094313291478877410637611392721169261842421501014506662973848823279193888941450000469464612710177070408047167618422052757085539419448423804555229858506683616769420726123293004347660452606575951006526237632647635456060519031254670809013413827898972470068654323629958968635286664202744808981266123681787302895866895679271544814411523086249952209417039892356271964917863752534544072600409702593938506280241560487068557260822947603728824605631438821661821714527492618888184520102117660322857095567633583347113912245102892295152933034660985980081004410319167636311518213050527371957103309244292560549305879414754508800000000000000000000000000000000000000000000*i1^148 + 605735375236703411035604721343742994504943714976127820808374327689910602024791951948476125380267025793091580624874622188971986204747318133743181431376160877756419507810323196900961624588579689514490754410986309301420246727137635406256918883269176533274120180602188643039075950228412074403797663948940985432632950830653471997235220655373109766905653252577715301539931428887381176893677000587807187679102494699293791771002504888567199846990084302687056337830757752025674650843527097094910375851464966148683396246074670911587129219898309382737109923233155560489068466366569224457648025608381691566471740351405084213664967903831286757100152982356349989012078097819713613952061800194336578267146526935635794554341843983669986874670543021685216515118455355355532049210614561435624696321035012194835045226126783258515279186202250198028213843301741468357251556220954148074014114355762245407204388629007503204730334784640676251005219061825389433572549391416414400106340079771251310279886799268979497529448924034766290714513846871485864528620408509255142366084300311398542748959790408900121879942002741277232579079385299700888304898788572758217951484962862057472502887436103829208024993055598915082121834338904678956087710634794970630317076597233394743231749928149740051380529577768561435100179031119656496325679318130124254964997792205479604292987324991558514795198435219208455346673375638199448819203346983168534668233243542180212617882667078505892377710340097816094070628390107551383366792194430522041996092162581828287055433186432239602358665956876320406222388020529756730446541171367247625313990747813884174255196383846813954120924298398100261620298486579482315995782287410828548475514948722968671343539484332763680449444275351127495797938441435190999025489519523913944486404185492071988163884864304899128515092963791861065567754232942947620095886824277876491823540127438707232773010782386548859534117300153746257079744428477869575019602008883643510104715250225524499715203981252119551322009798467976309604052886736800338567618878089436728005745562716497151646929539253056298571294905809093199965877586257207460429239263050523523730404595199910786453744339567335047430131504804654820271074780633095735100976461153808829962757228017448351441667639504620737123860000432304522778518319015944528639477784306358184583838737422578700911223321344513331559974145071439099366239767476528744064329742483237818609698088791119958771882350653918177527522608748017769445229835280178968280434898081192826355172687073970484041149679386999879868342152376015600943004664385535636850173887532088756154446803604297856590186127270386688979021218527573062713024377603940230629656961386618710139803246738561443665148987303252024064943181121276449069359370644902681929596020971823859597367938392444215323148115339285315256234278418163004756753735892653388183648219748366965955613147506768311388896204894086841474127713666795691156591489742072753044281808184970696021551435926171983020923743784830048239250548184298610238178555606363196026525796982594338705590206185342539425775824763856426642043567835471927632885583966377476920965753151501511696711695181503664399102668508589271133008467494906531233346975161472393653489347149600861092576805770825997427985175329458593614171359568486120081408916379755710424288523282848669527694344048619504558876609060447246856720741556717645102179556143076240189501831053916135321797141237611889956209447523232890174396728980798433603636755827164376551751904166597074342007583703293401631282044009606094491712608979265434657703367360527161396207574885932468711359335514859097642436217479878810838971263872400476768016310957646369554941210117445012989037964313376998548401735779220561079605575073214066372767066157335315877799275101472297811094863598977604536177881818196429958537601601143562862447468593292371910367912754251540374870320771851931181317725598627589387380241012272860844948026968307875088061508381164941726468920273565294018244665714031363787437158474919831253602535495727879325576658291534319126488400527360000000000000000000000000000000000000000000*i1^149 + -56497737158160542889712433247252471550534695106761270344354597043824432429935981377234467735652748743144086098992747896716610794158436651695439037124578979292877981433351683907155671430087179280059489000890594526079687475610990485431716533833566284066908959826702408735495100817286975223223729535661939423857848199763236304499245568400346403674997120114889124266993891392476228803765630651071292049210079144733729860208851187661712198224209574782980864062202659875164539385797706172274075178001372588305464290348612858872331969021626553449198020782622154408052484078197181854483903353271608348498379675164864518283863378440338437888240537455004668919703261247928647769121725432306242673214949334906039204498729576759708544820394446578385320101583876692606523872125731124478656669222165584934037166915532705920033717973815641425052889279728816993803053057970089167122634941001656060518406730627534638242916885827448800693654017877113274263904764837969680937430264332894896169720116095764901638761658475489549600324106815759200749169842341380989652093404027668719581118388987637652466638071359814079999607829228527166382295151546203962127401554961314579577987291129411931614065174758185845467951303295436106517115256743671390907698743261129250012235976275123334554685049851291433621206861744274795498567694619091982431300279222804154262015034606317594608953415405327755570512208786233495184524848903086343636280789304716784766823393070316179801754445277739264544672821029608620979036589261062151184619465728310904007070787575129045455150571658589026161371599904213254881476770439776821005693373724732290241337214706722730255737340096602114865629391681658875791392240030174075999909479187360025768952022341647715518498506221934975179441940707102379180798555333364528152991800132560130492525567914015799015373556347423448807938579366923701667315773832843417397913467789259804287216593505614421666999614798511181679964685384696759472157720306549294977918172813261865128264862714416540831561300462799976827082123479636354240905762013418442526521846366114262661823176392889544014606410793588124305591587315427568582308783917607630434393623459190305606043310622243836579850672024967368027096454747397041430416195772286591063541012507551819755799411680555945174751335646238723285712758401452836087350669018956310450756839119645155364793620678867802464755869944673334452463358002413079112845479831763502573044503127375936978468940599529689500366980979597946152235152269511578533101753939336219061623934233910796158278924401914799487693415586477100576990943547174771775421219006563416129598006925613352248942699935560910872927330417994220246554230359044892046980198993733360251059182432402352641366816577019642062664767459967556067032919735524745858285652339990564503280821199055738198375672726439599500541675003200321596589361955918292985944442056382455799905033841340631047294829005297788099947846093667475449346704219095549047379136683356925131212295736287247650736335051582552295383491554167859388123946588099764902964474726853766125695416502466630208914233365624692382094350030943022211234677377230831488944542127323782922401785886922790519691651417342203750549207043541349752623823875740073898306689483273210700573179074322611676194260141544346885739135351074363013700966641472784605371404691187340486346499341406295461735692901131855383757101233786007560895931414199715873118635434746184301068374073814527964101120531526104777862458975849413458722150940884751438642937358698937657763146571273427013833438162032206639113625885362571704028566146235383431457816274680012456168637249073164061733627791110462093556620654134310015002657983750453949432205872633678027167750949782843607486331444800318535233293568757351007311730075283684027359108658682569348073610459064866196100868007597710351409229310769493762793291008385931689376594460243736156430750067016697445638816646125584851648664677554269783986555289777918680317871256102420600768167211256000282832899295069529582000414906154293438381627667957799715879884158108683573657600000000000000000000000000000000000000000*i1^150 + 3931620399114584728885067535790439454798996937254071738512742993987470254710496853393838335971734181279898578323329721826129190042502966356063238857079245952842990946246039661539709065820950943847129288938892785840240145060963326879900226011698534204952989537310013856107384427347088606803927757321881994289504167994504183453524117778005770294529460151750406342508484767718851572048419520674658541727815370897243361273882343050456117870567622605183852969360033700774339175312272238758824789383623771538794274861008446337882102039381960930497712760894396178223282784004667906445361591313995710553294259787378428998697753017305041329111029499069807722290818106892186846264161841515043910698187813247542714200554336692070509093314575308622548466979075462308052671309205454719409728421241424849398351729391085870665603237110960441578623413858975782901941087233074325094139932908776887095376950589922799975498768724706829273154281987228415404808537579519758427146313848802153736550554924106644890072129107712666231008164774664643970348816203324628503335642590735664445767584141694686657811099906253292358958593884588034279937264027084410477099462984907114638957004018476993497685033734647748279562066240688251133577205319060499131097839482014434980290047843470365644305241043990336476547780987034851989585952638402962762626685311666560692427045792381228176172872902126009157432467313860773546670452024004599090501307024470754414449363113551125594627681133462859230307872154263280667604772089009654304037419207425057215008302495891286233749227641264808383265702974306365972831444296858790146224257558362615992572238106392639069805411456878194873479924338606410252482734264369895920595070618422577070132010760046507314687727208483888313263842827026946064838077580300153061889091497039402804181085459920610449882730163499986220593071940769985290769544797644705781806408667601117233115714025093666372488488498342665204155460775874827390389049719838217879529053742430306416492097270210082058156611789740506673236829411569081741216336715446266821209772792826365951261696359488982151184598884657977869699243072509388239974510574703160268510080589340589196243001678182340616596238238291130686395717630992046164930771409520388946597528200626067584337297854943280734608309165458034877784359482459711088832713171728535980573146260373091093626662396876467084640765223605427365866539774876290184160729971682093825361269261121342107873841369363839378152796551364088814769020977490632864236010403983227469651759670199503843295172617959707489511597005245313280559224452750606260856884531577613180838218445670641533704887302538970538605792716323298510307682775249845306339116486833699440996320211290462681814895150808110253246549802249610678444311274942986970386039694266645311013973250880633185799387373671977887965187838149776747288026072246373878268504562902347654466607007550045037541771277808933541572590252322052301127276572479904519868373168277733428033728190428816006889770308735109254130045687494964097237490272039503341605900493018452943285834768390318042298603355636259200317659613142789421407924411959937422652753631998425964947868382438661461406308459525852222879814015684611242623966866887553120478046852838687817386189826680553590946283735760837706145280330405480834793922687810562619574389292251944324859698505114820385762045337641823492482492885039679128809030312006683809549912419208545683072107497196620149545504975531374415871910187976175550389937383696067233596389804562627775036574850244919564473170345228762572994530409946276104605020162838975801013659072954031296039125096012518340506433495437333890655151492015516268698761711773442888848733357691704276481337010931861634784530030057451382135978757695249588888684683988889676239158991933187259665863065536025794428130083920437189442950301492838644387715536219601522557314279450163537330627665025237167532314558121051895794839302036442735651254584401561098815139999730699818918898688673623415727245567824225719383534648408972066033502782625909197241576115404800000000000000000000000000000000000000000*i1^151 + -261659204641318418802772563151131621747426254533840508040649113231061738158854636931381889692934079474869967549348236413013531916372966252326435947602003670896472884892965317464395112446412139166935185250651832737673153838853860921987223858916950864541384538009976931707330470432027504568950741203345822968483506098956569936003403989321786373915675801424700173929057398611279184734272594216011707321479820404939369599797029779463755838459706287020582933163365872423855816948216707023526187759689453726339350591352581683913323820464943848244438435180695708202281138233605599588902574939157031164004551235990046463677191652079439021692307619130146938858351499455548058266639258531756808542103835188708742132147185572893761507486082327483911974052918731837576270892852930695639149731400894760276979532991398132517676029388262477234630303156027208238822897663628274168819203013045150904990945771094538663539596311109312714191724058900491461948453569229019514945147521420588244374326174660195934109847251494385457893351778112746464632529838505748418179056405294500208991224939155979530380471111197685209887964314383078928724168327401269096994752768875096467579783064171434982630659550231470832576843631819558844168016134626343690291349205657476498091649641933268453744874323170546131591846925001943706292619240056062009686892209452531778380744141160746790116913699928796454558604511376853017307352458581138690070697939056438247591539833340549690116048822186458738687591960839176753038253591147220419078573721420916925056713768694262898518518040382002086685151996428270592634031143699611665667762847005282666335918750198343513443911408925476872587551607922905695456009430517217625584941135011257653878697890834969192523560619638689528919307583869848415049370461110158589501859003219992813056993359909601034416287325672521980130822852984881699264424106412811028713293649017533436557773052156277880015410126511782661845939391834805287166833998427009368876871693894776110161511334567949597294725014048918360578973026877774652138274748997621137954931902800004090977481366918194155340921775508150566480051095292124872548306626701080228836047389530542269753860680970914975738416624889379955990850062401831146163459438035580962471572427574106465657629163250428250618729571702526759002615711035383937471154674981644844961543268810125623375974350153938723060203908941528555380567152814470622961583293793524456820974481030919092689902086527659104808835605567719832642425917747128152776530220095856565814799061483589777165301441343633896239767965593669407848018004014209607498546447284790541804392664500352856848165428989455363682211358221096943182506975723881904279386916682513299072431994375044624433126411744481283137550553652477961911832289257647164797139269698412576931015784495473900901892838823455170556108376682763086857023427995253960411687468747640374691902890646279927493752088326061174310984334239346412542161551997294241999898209156092152163641816798647745382072238267761353091311390004538254070374692515879986003829330636079150674777784370416882575402757360239995356958971459516282213713768595496761120895157038152332493572532017673963695892150388850351901535523336431521981838782480803781312618117050278878810526258499574193047008645636684197293090242424874622192773463277418344383348970015450655909885120325073323720335871650400267907021875979895513512613500444854450068954170351078376869353176949485024566939772109666528313453873949960216321988356741665354871983409921449822506668917730586241666199114720837122752935788370249477162510347265271010278525497454127440120151265233620451228342029791898589415192913908127230893267662386496723854050392922577799410893749667514430697561061048526500723819776432905994154969453517239466522829729768205017308680050846970150173445037130214957216100198760847818768885399856167866869456461083785309804225076095062863599188065845717576937981437376545341569334828291898853840302324280303802227495268877650083623297471520830257650322211726155432170662954087435223433216000000000000000000000000000000000000000*i1^152 + 12987162973930847153359090848004864683154212572196296269103908090401901133861295023918269087099355637685936707977399208064018836718215514933408768940006408688293605803173197187464957692209087820173047855107474889680716947497352900892861504252743046671435861730522108105911192377751810333132554122324176543346481437174524951128793151442946762713301238906524190976382981686438661174091197958354418675423578801692476694461403450516782467838467648202601125032478910160308509127133232423333086420011322618926941821751929948831772618684557645873545647379859004020580544533051019941313253305914980410634554090994745024300915437123129112243907965722603581676884970854670015786196249492050035671976012434962820551415053359559610775223955983629993518441801569552430441491429136926374520235564105232921698823634653705455317904030191425363034175517760431891547785093989583652608089189318651666334748863375472733979514884836356376953880297101751216901793670749945333711211332438321156972681864210304289368728669652914550787997855008730564441169210222063289064073006558498070280299099499913415432341288769796540126028825909041737301731981789640561310352758180108189273060228000679665734933575956526386396501643387535192682107731388114630366262218341576202452728347609948215829520226525302395516899796452025188765696812180430130521150034740821843251168789946773552847777183233638228646777926444925833174339599272408236076639588850256705808854787310980288716330920806055966439483535847418918133948029224257674769536776207312136212804031455336681481254058528434572845406916623240799519636765220759363882168944461496221605541983045802776450808949506174767367256954903721531633630330824532258693129115434413613704710425803766646481213889044411074297249457859123214983494649506039276273701954863854192640280554628116028082762160156164019590806187050957918569173289587782474978862728668526618929293829613595925639380634433190689166569316452553199943057005874525675574462692555560948019103037885542884154218865538573430939577778249446719573190868475808475009531642956950210105539843311310623642170581464732000990889436055153764847886631222903901289980772245975290978853729373919445465203014962347410749447748178509824200718387952361260587369991757252903590564448779408087279894577067725850441554264341555448718747655636924539787760917921179083904687479503438581796857995316908412976712225465229590604334070575630230775715055228794443560896938721950519465962404515558071346277704333034405878828804027270219240180785906910471866871821991419166985116911905638385836020983089962580036633832295511560080862520690678935441280508065742759297471251239626682305936317523051284423619317940192378161514812050661912797669599763653849466152335629465445679242736092059066588121927817325599629001849898421807682326770710843005426351519103338500357349043783144146975479947320616845623980916008271660077598798039597299991128225019795872645374551897015880124129158010401482423396046467911519757134348859418822459240653938173091271330290700513821510869478564986717230040833816013722821408185992891275634096366786373394811051558324852211710671020658990677941006542478964526227204958815092118472045925930716442086341142390479839271548222819223365011317757554913289788266611156083080747203208969109097254789703816815908999258122014188298003970474001990062094166561498289890101687574703673091158165290823666779623099833248773038294837909060650909451807181425495526572935995837818280998044618789899816366458995754745425607512171716967504347529625558007941271671715102310320461203302341563845507049267043616601125588839217423717381411742889918771137460327265932485121999263883118211810947693135082671420824828863137058846729886519799196497809514393247864117802101916298984470492569973466956113052823324664882805209230632838668296666848960875911736538415650246737850057290300373645403018994500936609810011097114128863354500676892255831499851995651948277299241567932622774555510059159939951122199685754458085140144522988699150520235707491942400000000000000000000000000000000000000*i1^153 + -474243468693835526645957338511356787516791061030877154090565248291803734482503450500519931614713573564366689660085943309282154626579222229730397595612818778127205280247804482360822777545673548111327050392734630923644193548082419509827477205575050212144926463395142638736132029049742837428886848514955064713031713481120818726573075479565391403566302180330136119876743533126735707504192764554883263020234629644666135572940921146729769108840686182159743095260401108614015841850860829868891863325559805164504186963012705446253820078874837335630806439084201536659418936814602262753080261706520542935558689377711484000492287798373989756882099113673492997161393636347073647779719798451474936231867233854740211905583407568570184722609815156963002693894107392794596597963616728582320427515710660666773893237931555185838296248098879763400498316361919848581753138364382470849840015481389977515405432489513742344780770077796520942264463093005577711178511973974938838657090656297553535412036801442294482827981757810266920811521007171825210306935112401697593642380457800333551924233649851251043828529963742889776034605415769127810213845934076466877451154916291547891828856387371336067499630999078753834693032854526789710156072211384291845436081959846575373719794912689544196324670275121133864041038289873498315769744208686997989766694948932534259017319731284534455186761995173757382671635796871510684179901358048245100428012678220873008779956950273747615457463118609086676099916278697535314429580223041605095899402830069644561966432871401955147710106905948644913250949628780424986939275647440021469842184998513430107731911619360635734491786364414824056712975824359766364469996808847287667091287432713075831949854472026831642195714909458926866098170448973648133874776901751803086443345542807560130600346286836478060193630032800916304985838698766284678129389166951635281730694270671546027284056848531692977751331211914015219382410566859192143367468923392986753703371745643563883870135352740190109419455844180813506147539526907331086725959794844415724898384515108770522934409430931239714144903177759526252929574618509908238560289547426606182312851103551623137244702011214308284267810406682944017945012564750579040044487008535442996223925433269296382125451958896279068763450241495195207176919097599378654589430164484709720686941353401615262545632247350243609646976947011782039088797594842225897866246625121517083767407829388527864220606975346053291439919413746499468009346795522645521044582896628996903819502610228343316711842255444683726711203135654416066144964518086386076571522426425040442970465243396064843324494796261390705398357515568244791382629212591030897882673725928714632098315508228775751962277624895351334195405361233257245614420324174613968122028241190592906398373079496702133910181808294806639378570224104458968133976016031677347922228441004380026302379996024220545804400512138270186008747239038601785981100223442324386490444772312989966790001732270760147832865597706591199685655440105950657507315181299619538879100540354208117321519507937773492451044580043503949793761347256710875462653416184290356851295387497880397571213790746141227429778374935951328046301234928726873676472711857780142971308569463385482150309337567518599547101442252453278398110242085227883344774786432505010831546466404202688338463210805951579927257041913365803428110075330480602317474841089429070740816012022738088289761161172883109665558325307566715393648350236154563944618277577873794842329207990128261570373493606962508807802620527331615753351095899878512992018617448134663250930420118616708582439267414581939403965280410627408108790399214391421532000375723945534538844706181683064880972766116655785923109810925870076906502646059729765144413647784432224717467080787950045215215616975212431545530132881582198927153015912790947452608788403771275341827566124257718777445934564943312343355489677857716750375177038329049064462803247208191178654605440850475963716495603668144916660385956515403109356938336689004216320000000000000000000000000000000000000*i1^154 + 14533367642715872870301076768684447040017210808712336029319048091799428776931890860710858110045299819986706109585486706444987548937148978990105597998691699655440455567458820851696897353754759163110520396880932174397390857304790936856208211093361955586644152271008802653728416435383440351669077251876065677563619758837676683680857321183970498372188970846429960901242095857055019279849520271738128813127121740200815962227801020560363236716977605754046096189222328213099991048627575316623389251259590144615809968333583038602905638928534110987140058112691083540023608970976691089396624749346120524217705960311809970775611759080755107651635984810294478145895460411927026193819212639369563233333230291382157204741336801983022625626682232855713586188020121603487355411284699490545293405659690197549725711439947711875900770820032329023701422878337565471361169949963963188651308517252149496237595181045278278310337001086018542663785924998401227240803989843527771100032819855249950728692723746075459130274079313186943954623429396560367322368807149329132351628759672346388632832210093081538861285403108034089834545415167762208960420284449516639035964559573505690346250120984251344213344190840205193977913429536861941772634906725185246736583860728433219014099467251014497566137715597387827948981464345699453560786814285680025987040197564805886692660084320302693863736230842301414404706185110989281386301187587839662979933539790599456391935098093397357448060307247011764821379505501313460312082338518870535463602100255866462703842708250995126127679875920073501889430603895527625280058687587218916787451837343070710933766091904338630611543532308106112783218854204304051977890459506685455108744828976141367567462078742232107909948368439605122180639909876483162318265076012796568949781215896224625366141787021038218594271795099280902465777830821207840617723212478120603095583087084291341580227126388333138164714639609889819065088344282706802149486682261350920394743449287987142946713268464753761606395761052785962896145510219063652224156093983558385514712407300660691305619402402663522213715067729296431575279397733853709390726208510047823456291862904461899728731740528846781355760814890071502553044835720472487758850595235222142871511199560736994124605052438644760271607077129545126294972741000143378508891591640491845591086890659633363737115576423416970006682240644283410169014779080175664630073379180784529905403272762213906760251655691543598000686359132862870097940467067355377326830346472010721682663102869712151236981856893141401852036417000045967225656467521791303489155988634544709921711753529586589003686183969670622722673146494749060871333126143511985915754746564123599315731320901037941616317774160007679574380435017732187307001159374246270277205025687665685194667653700360225668502926574376288015437610441351083295028389320721079583630004991236325753219143451629454419725686898337804667895971004169456549399478704195631236272799077583396410910793246299329695525184720495901069885593194746510854836565212432991005194007762300775721878166959784322861950835866862313912071836025229007036879792685701660669382150642366054013561378963776184776056833857606330928933752787626514194272385617866750655341565376269226043120357538296132285541568974966981236953251553458289300556646851806960008646971033356880750612612112498964289949212240101293673264983495193434632813656690779826310140385680059375640048412431525792347868103166679680711933264078637697781322026162164583928194675789019094858018754799229669081266939775948799583674552801155979278946477962858451755410252507356319964027049223781258747073678961327076410225907998757845021896343545677964666352280841382829965230383641800293778501934439194032883650332981335159514765190373135183500055590587628938752578650663550579543993074537934076080613283853009794124921384911675884621521579605163578538360258087738310189206780650766594731069260044579102020649713645542945479627445472986905986184973245985474538176858707031116540112053207040000000000000000000000000000000000000*i1^155 + -340406640902127527330525732866360654682267593803335333148105927744463026894971748147922474117897434556065683750454129793188701571651907106588870914441258880109387062805748067680648518254486539849053689106129727731111742332690006108650029749644118570858465818098148498136071879992956479378845007673352437399107208516079969028373106241621060180775602969548193916603205174167432399487389369586337705934435373431758386560442687576148463838566717714911054828308604312456080714626917518771500957096281752042618220055393618390843653980208919983263408635345129830740687142098733031243123798411230303472816605848561661061270151201583632290407065262856444641853843875425647479793465133886883435822276181947895103291339672537866838856942724251575916371569122712136686097178024125680311701543036011262273347792933464973669754704366335102531391072326080024106630213978403290102203462006628006243224118925480808612612098390223853596146642609867853189400094082530040064983535226933328512726044365534975386981097806213437641656132638091225310454990988652080954037212935824621871451228081719331162526942304869092649501503899031568201935392350324211096578849064074806912706208147542158565121208722158778454257313940205577227830925191362675408986067679261371665587164013075763409594169870425403000129518660376355404168692678954873930741793451941777878988811696012186486830560682082222815359025909009917305114541731549435480329941345630206701775823271985803774171817247764643707800145623075868332149992629315611566454335396393147382970029712432202704921356861579493089490326425568461786751005077126078547305154972497511536790167118895192834840580192456149951839566820906776178384888602151452396187980651717649503006408744365998136298101390334406225528097898622949684627428164435551471029464158853523064866360223102657389030427292895652456352248408886674556381957607832122154435204985282542516967679420956615885631661070795998149351069524471993672203505676660347179404248595727812685883405585352265707966206076526002695326573630676370738886346286069444645315496229874386321667565919795755993946913626038343555363524844055395391113617047453153302591099328619721031885231086878965680996740381586250813265813140415755166991111397180077907459343399194463627547428995454349147047796479631616910680109325720596833985867344244474908385477421529659772786204668170076363046834108443733045569554566393999668759121486623240560560425515059989530989004021134554615401536234159748840884988834171340598714731334831615106428796543450402539614084989511720126054896914331456692176131152743926685287453030326828006878929591638272358839843062861728741459360921736659002007688365817996773640077757411760591890278418804222837761743909791174843376395145300532923199376619328813219031217312912338143967551148297529160589638002106560190003989909832557592353571647316759186548604157517882631925216607175574550707590822586673526690688328609020690877507160327518374996204213428789155692647036404919133191678704558535990085562967862059358391374680206024465753610620503786604393871480671945398204802124199641848458011064652475028002636709850349451349140188736488604882965505305690323672853950476628295575875139780705169541774845836927190533453325063289061128234851909158038980679339149751707541018766526203061292302502927919498483324110889178171388863513248813381877366013633111935058775319037373619569996283722972251019691040783229993657998689502989967272777465291162323241507595729710231992537081659694531527502175289124137272540109161140886276606031272009581404192911961586484779160054651455004806123369989328802684795685528904418163542440334525217210677713446754165711676586029775618275793683891197434391014761702562836650471123263228004731343303664306959718739922013243806030035342950001541440199204181797668600663349862317826555458100197426238590701936866700923070918801886407490612023487049741224425989043465996132771758722151105873619239313788167658477801119968764974417936229702781010581779571997670585139200000000000000000000000000000000000*i1^156 + 6280612889992904790116717952800197746318838848341112990068043965976331893422548942090746059758566907861659137392125044289421422691785497533530355170899388147363946875725184611503067856683525360239721436354144470268897172570441248483889700066205928329102059774456621735500041388206823977649791331365245428221533682295432073755088401273017137745279886532971793048012468859735589625152571394644440050104693376834328864573585913574219562531770800291114428130383877830080780723776869147002509929864626424918810172991536352385210120730029779707027646318934532918537591462390182949204211940181867389722315444277720759913332373984565400963622397484220886868679657589956739695652623530861166140008694531676988791458819940970935315119804787043444432783898111674948927409869184600667063160406883142299513352061119124816901569445253728008727327564103697025358508756205776297798246159784862494367246635614833575251011719108710589362522500436156049810389960610130425584757562050726373505779706778171131140729083155770154198169209775441812153527660056606969618838893493576301256292310793669131390995358425975346234767431888592270746880479807937098663593348832512526223361440940782297408765142458525660086777332454542238277510683926364355264655158574274492193377308184452782726581874923343934793008337563577728037275163059399169085024076170653457650844780436018891483020621037808291592433545002377019644555849587201760191349622316407385843564897930115176930291297295276116328930215968855267024056357639172979483283186328426251195503963598365149771780000468418541203103424993636592038761777562650912730399483926471708846704685810703532333659277681735194320007325996445133019681597732461112291823328430487341392515238464256677742573680232050613588006561217580173278511874124871321338886833967838181451130775037290290151279678847939416774051875919813909778075646417960275632792352086631663465451098236387644448714209528325092217242956508600722766930588419815659717728072143751160344261210818340954596846254911668571591860988915804440778487265758510926874772767958342329073008761548096702812414872288631982253587511471304145523826852013030506566555252026106266562582108384925404820811692882732359213551066828026509241145540546771307481977835474763154958043931391610808778044943948759401695183070418562203562722989621868096116453721270594832785828147433387016241916990166455561743447767748434120481068640568451211901960636673455956930938242106099939101575440465649686307518291564937568217299192232467435137673664919747660543165198238735173806976674517770997939636017820560796483308346034151675575095986054139839173087650108817640038637507496632950264957982238672819645607295543590083373877229273172178160903558353887418929645011453151675967520775944400592526041450667655085413702353097331209757780592083940637851926609733201591663087589110887057675673740739944052336327379511894166109715417786401788686992352635249048407307077065907846272325375134669900089205445478227880825621987007522042735148452684917571719292298492122130095132902205407774059267716184455388727590515932585706044028834676155004605647955905137024751324568866346052933581936437496998884766717650704082822770043572846201446428719458677245566312980015698665004023601113351323631010751267765833198508134694379354756880688864067242195850431866961746028846236584623830280114223411833256032595220059992067366168189264731585687442376921842030236183996377086720465370367269784010422554658505985117457818411446126345172009099613920252606787273563842517933380954416005974402014557282990752853977001220921337681348869346337720524315045575730287618905961120281504923603210946037825202588606381504204177841111585944260453259615510534749646858993856328192159448509659382594917664397530474379315212581575276021718724544683162691724658139123423552339335447299636274647329474630808134547157127158403149523839665269272986668437455092616937130664761010994432815526298278130659468999490087223107434119593072535765576092064153600000000000000000000000000000000000*i1^157 + -88567214447530823506349730155858192025813566009084204874611280643753820868880861379935425676538708357327762648958943232633047355577136906998435072435844701943651125173907969637226503615665799568820285690386058655852407298863522879251040917786939470627574677323802657436742690789322011149740321534177857388500969570783764924626562819467892498686090492879780710991079672902565381220714694578004900443912710462515279558182441815821841718316862802612522260444397910204112653658665049049691950376071777651336919114120400102847112234615457126555028357451342100903464630927320398563315449167310630833039196262512560065992656776084423874316671044902432945225065500526410702132155559244861314037843334654748824394295442565102142826205783980257195689821333564901276220639311348885909018934489792037344835206440107631979759245406381131988557543570515962783470773779344991221500716371800431021833527403965787545558215248049730148811719649870724010883835846869528888797156885562253440052474926145451423261645013498120812113063721743515429163238829913911617177371654779844041559321915541538572156362969251933349533567255357730912443380008285624718220599544801393479322761019232422769220491788065485811801436268919514367256403466434299607079771537600663376867828464895975642705391212779337531268025293248970015471338691015064670330843586969035305365625848418934456796579487695865361436189679886455770975075596606326321685884859319218017662174884890241380741590186093305368534707261239694421432936170462160206514863524409626071844125185186337730965314633994183098489972218835739811145067710288993635747243769145499725979287538884047526304028340404769565529945577222741600259834098730266333404767135505461991422741330058628699980183604167785883233242805340913154999513092053883521063882350419296560736905896190434410607642254726644023859807571510203942095737139603189705824257575901826961316765520255897079042938039381689102318513107358813502075146849687102901344927980259235674241291066679842821478843467108053587894233034682630553534500527659073902912128551472889382072591540146930905418442755684047408931784071507114808623028760525044552465191483550770920277771837532631236703513195334707571110723229314298277952498467141252531137758912614314857376041629022771708809892778969698479517982269185442263928355155380657411678780913155652062343937679839417386455872239153620897024642504374541153003030238681547282507086217982666191646541897554698876622041741688542978683197660824072520321776145575960139938852782475590494921340577508248583846780148726634033843438078367374235486367804546756882122857303866975601076199100682745208911328753090782041425074714909102729845010694648258960429091050316087359715805350981939971006001246126020034685209335753386161872196111361955749487090156931350899043094628136649565923085716726641193633332479237250537356436150225647092045839048768504395583987533473254099083867982656723433456531571141922156828078989329894137783258967590319438963399665040870552185354101279637985593880019515287156259534714157323632867559196788807235907779554619373768955810993471955752457006906732610506891699819427169545523613045235363849509277559948002399779513365051607676494398007907185584858912942932865393208063229034790083586689924937879403074856812587157346977531180433609956137420532595721849352300804879076690994716147973717451628558265828035420296322253863255377643023752730268418598413777695075546474913868459538628493409841650588659447572777751784235358622124947405078243720183153821679308552196041650338841910493834521095591841126503426650547226443915211458297942446843086812697007399102463549640453428267006617144004098994362322250616881124068681340751717205031583656969609155768872714352141085913145904977845395247714553044115163018517397584319768870236035650185713211732451545280503399779529524172154127793182790542145034185062471614780200301353538264236835478845232055823679114903620896617849407336490672552713528461161138560427884544000000000000000000000000000000000*i1^158 + 955453593067817457682007151521088379193890350590576227891774860044383080035126465075289308544830108983639160699124239807377033031805658062034810280515927679556878509293619357723784342838367813042462431774682635488844149753361145369654082913142353099759817491494027922682041363314665606318748330680356799577295273250374338887424882054368825972713604051350770449137339237939020789595613330647360192053441349303452109886977151270106202349971509770738597413626023108131388005764187192526683571774599890954808538190465343905370514706527588788645089600868253500633755418712021714571055445997645851409156069135779166832175615297568124696875852278731251422600093731975662832507347969556902652921026354143022406878683191439449834578272823026776419964652881132523946483728398919155622492216995329907902496008062866945235522737517260163073072109801761083830749092375277072592657905180690484441481083110429035965442211618514645238830810349127995143841066472893570105907153206058173004638985116627526534434206356299761272394220513604303708258941702897589837765103875273154772136098521576711772264865332950309299510850422158714189435976602753276708635187847699361450090331005607210739331375094695122190656527437729202212286944523169263243626619360779357693733475183147840443467087812109483887768027302823540544517923937237771461128217049458163400715685497721279308741837841351030216617793974131343701772343624084784255867841088830244204852621501839200462402850745636989414624514286947335671944347250711215618494307365187786716566011290170884560268073923527210012021593302303959767487770004211062783813478387407011274779007941153460617393646053726299856726979846889838460905870076894548348487550914851764315087395134880279120127232394749478011418239951129898009447949919860974961507472304287658218931724839904813810964193071568508077935275353825447355072690643164901960639853846330927050110938993945094282568544297074777916992201670312631117656351751472729763579839186123607159677211886481798743656618851410644144800105405524514217907304669419477891412010621951552919500754570278670505325440395665712309687535478675027498287305821276701571840721744049037488627800145214114411464475731618403982978140014605400390286635180329634175218649683465686208426802136829099297524410552094287280901258085906332843846961345665122498402274038893007484806596562381315987714127252792380620146661401322068203876777870995390157856156550901642398266520113604775222432033293712040766217384436841004520194073552655731167094521404755641429194483911142400604138193196760796028455679669790492027512698644160735175863843497737963181711105154952249720629611106830615431267805915845809402564650442447516466821440359139397034115230309456136872551198083302643989123402872564649011920065922378210875473377557013636997891597240144600464828858989113860905385927658091341795438520990427449427461756577419339315898522041252164671823036909255996320951729220634437339724631723482684254659217345976303499318427698405837896199568472529373390690303487300529362857023138857960355813241399212021208182455165003807844618715408289504501952002958149122813707784275571932614285216213578996491325266518979180189117557468695199962753009300647067764049634721571650492680372416756862930314528005355022908490722216261227670277316126219559437775314447379685429723120271862020770822142444748148414527799025387177382931915161304990485360540177556783001325309536590958160984666397535511922723623509012839966762838635501411556135913058614811470118153774177296413811988106165333120121197302732862551130416355108959475010916619108576124388436216402017848128083544545447890905761328867826945922486590321296888302110640081674664352164614756284026816680243330592674796234026323953517394601648090175516205565387227077791339290231953594699428101841069480470322276901661198557824470629528316939872516505924984035872436829197058057201994985994224675255487788101440832790827588815099566583460383436168320480024985600000000000000000000000000000000*i1^159 + -6949115504555256728903335828862200350203972613490633033052951850641064911116937163638268613396532424501320418960692794446870082222496749615946574392923721726368310466528172654833040314248823177265038721341860533059910151114188035871428242897069408871851432683679454454259457057797416896564959374440809509273947136446574303497309889334687272427920555283036656034606704874408619559360577642164363789223540788614215427858646787716537018142788050181698028775015286439215686905880541999172277276082477005633033208193891297705210200426306174960063497097440548709857876558131183570448933196065015810169983273015810384065037432995514155126970218056314609729583221381739780665789928584601437850780786109565035419529591221510876223479991022043973263950339481954629649425012331127751276046949219003220854569088225678223264199730266489366120865397789908337109048997193122638293057179788992196768258914622019074708407343207796424612443866524785390644648660407338610835385060545848063976083505426465476434805409669141694581943769783665099493709941720486596979879857849876948099489206835750191937314596219896430235937573391247385855824042903066331231529485383004527239944080214219657758315222159447044590955892376159835632640657792925068134818918628809907365791652934460469778577060544075913814222115544784602047852839823847026003871738506561097855921590558165834772067697637624414736862028369183704990063243983255473987020591673501821877720820287777196552949518831694068745887675556249360758536270710721012778951743421697456929280725255594436731053061453931501891151145291276106929926855687282385287095387753238710137697831366204438694413342349879908038872468839480522485651653218682362508380933000295834038510980825891419636768786965153202361916387655195495664869441114634392376654956497103502435632476409729602533015263527638334965489402474869227572675744709872931430473409654876287856237529860528068160956174634471989586907709221117496932315564769942994619621872536331726306836009408775769726011830811341369668338229256402318200466210506470490408392288354470534699327845706934800675961669253036826240252171063434053372021352738738001387396314839280168187750174208456602013975249823175230362032169286502137782711159761783328687005508792781404735804536072585936822880912053158487703131722737876494123379484957533166990394420351723740785406109782687556598379385400495983669887246946911044509294094860510402502010368593933017528615808177046414133430656065403553053387353275367427022621036394976687082055123950498279772142800718050680015814625657842059381012218186393065022418009440800858301090794709558318801772710014239943713982449230187676612420042917261322395227547356781457344712532345758651481161543917726745439239663904138003159277927991581579690137584269301812850622851739131706117381462105256823980116272959460625666326640416082986280309281959769277018017101528571122652987801388638381910977542752865476081366468930144376907217267038728989121739058895139718869276364632773501415740074044104573214587165589856306440718425485697913617833644499814641415348571400621001747644064306281625571468025477762980174038006058073566906718826922145923173843247124083411902875528649568924329515650362775415708424579298064671664593754410452430732479276950901598532934196206957401419743323106698990441826798987610641955918904238410278313275119942572350933035096920061995150779192473041323230223423904519205523180103446422685516682497217332698310384904145601684344701904210731105200975136674546536708235738554381347516705494590185246735283702716090300504010159125317315811749614239653462396227495049739156035002214118636766517521653531961635245365677175266964579990235380679102004504379716814948059133304449277301996622805593639883205073524055721541545873738378410430042840544885835641213061733832244275792340080518981717696268319834503646778226101969220792234568159462806624427402211451169936193068235914148119700069393905162679529514692058808320000000000000000000000000000000000*i1^160 + 28727717583917466079335279704744001922214012715750188630533173275838681111580580876361277458370011441523109568697053792348239175555870333845888957196223413331739530666627971971770184349477849376626163046860684000135687149125900775511591201970212691269978947798550097719916195257492898854923384783406129430619228496546464894612929935476619843282216583802907775999028019900874333033519177996432865350041416286966559928229785179163352964753095757563913170962189854335646897733948544214752152619720501987599634985388819654258720533199682266466069010584778479042516312051930133366454630569190388924870183103053092005132589121832484101831383125762858627448320324116248104471071972695771728252360626768204318519760658039011685948668609070688781399928377558620366784594658350818997913737488128418991807759067891424771229021635795489037369143381155859361192126997714168971781174046941976106089646951239981845234345100190416693464100324246743820115335084346425322852297047249003642280518190453455762569574179057471195467031582833320795961032770533869095656992700421036814196684404637015586804007197582503575704293688538602318045279101610335456575159381165193073600335871372282355392270810763751639695553883617324842433028637473528097200713140843539692189979058362015718712679476881947974707803883698893053812733087738146732485291973300478827081240916566147229395773001611497790510256759864659260442423899600474765302488146962818430089133811032261989512809206506725745394927524828500659335294250181643995250629927323116706051940287478715894634345542494157834086809732662865244819377316075560625429485768374596381338747278835656672642139397321493486375516977221686251665270493978909590396160021546238683514039328137263615434738236107262499922690861789312856783454419508816216923192376362348383943965698731261972520606200262674517769444526061753066325474564899103268709735595274083663832457582023167075678725273591698922132350163687720562968271206031386470199314342612057955945119122464526219824460491298197386752379096084286839455557804590853675538911122458183344648248063290725592651003928596045809830158231772049239881031551011426815033855911550986555746892602314419416705610342212888559297227797248172451304441238896203498843982436518243505734580575069892498698875321600850155187412201423825153932632081051997208815059223817386586044278371965866279874428715864837561433551464359452952083085044353475334815013222686437984749843355463063473060970312153641144049287264466618288428239440569762729605533839288745115666034051198242201623006523866203923739225731206799705447937027402769261874676662320889715102561789640910581806016282947458507816518236208623480035353891570914673991643126211832492367330123570486098281029719186625622225187327453374003897779231431460381774623906040424972644149347570370131671316536838861828991880686983366393986409362505519749355468450196194158804879465762733278501063859337657910759407131859938621226469129557517494681190157670197474196230122458668212901382157386444257313953742889121034803124026097957073063820550319633920448149470002178838697059300633102567553707280739515049412197567653876652059810618278918155307774294507318469891621779288711974831213548826217887862183137856852588934055218762474247286295994099899705778817395607578139137335223453423784603845243211593772402277131737389877009409990062017614675050047808083167427425926157156994328226264015040370508926732521546146749298317001432027822049774475891699502133237940498013408947795123815588151322870391146739146004293664326227213192071883845847098299608355136826497145510551298572294937432260770115536456668037549956345666657882503306514343032249776663802668136375338475897068410297396970810490975294092086764562720126545865532906309408937963802299377040740744242045138400022881376119751732452558271330685997268846317942206774912550517578729686818189185448605436642681018637742365075126375143783539011733282331394001053276929261568000000000000000000000000000000*i1^161 + -12277387853602177661747460781295066518757203014084243787175275129297814538981459679233319363741506075328960259546728402340253806470191006745120071879093013635309912894741326097507645977384431514803266888005512546176823797001218374687062423651575092462765681025386868877387764985724321779643150680754575465226816879990637880134564126588904386336129527004291082482422736271856605875692722349681855041718033624451076858006566498142353804075222757823871880839826354863268964018505407971481986644753908992254215748746723856157175180140993086837290300560222190719313077010175958605291958153456661480754306967358669652528893966045249976357129107186492540257956389327245563512320025022448888289975720055990832500874074069188660231274392488252540402801858561668260129355730455891628241483356265711045584269378700422837976935035486047330640002316122176726396262512116524834788886799740227671528768518604172023927462361962478266898894083717512454119322299313235342078999864367670649635767487464631087325707675175874022796388490637309199085880283340543928770613626231350326331707183232582589310602366931053729973473723790441485086367078738736672839426979717626792831393406910755277538419227342621357234725722776907357300301523578256194844934441142215837372764969527024346678851863182287903201660425495617961680575210651863944177952288457216548563953795208579381163504706440671800613423475115641148347659002829323845445014765600173565513766532579252213971585650427685674300016470814485539703975260481006801378654207753335653004783498525425125189445181771598138015878754504629700176251414977987315951043054916214976658257080831429906331421047958347912912382374394733276409465460331333334637089900917324072922483316574998430051356775681874816586643290520229485098474425832578743846388827295007293695163752912056791539160100438360402189792131379513894782646669824714864332049918062086847108721856305491561284322642946169145972053212437494909160621169208111607399626815271103257056520132791246942009536644115695373704810972062742632271993952637612644919631765634050406982717359262854421013522101665340097946168608221161302315514283469869520417988496161646424608534467707475049742012259694090805475566780145146526792288328223564888023852139039528885824084577028554293728159983426443686683657419506875677409162548609172481981375728273906288252395963010841233975610819387061498871554673239321023817330700634231467827360895072388696829407290578764640725041375885229921802273918047085334384050208505911736855899073394750803325426835112076265476409187470207315620062988907062085755605643337875238187613458415676893798319785433382089449109527112455062782693715509824708400950600120601816430562514233966403635646393455866129850732935773176602907547512904319683285685485973834187514224171681160105316197010528864540303595639201981449940763839348058303628730718010710328606695051757503507631411456726481973510710603530953632343187682072073231830311458855873010672529572183435912218136154726636818521215870723032185001680144889418579463171465831823321525298574719068329096771448307063431642295733604099115997125913774639372836502223707308796474304383479429724019575563511630936058234552412408757501839097498122230524879461907231544061209670170789337681471566757391575823350564136696172149228353103982428367313989873212274563011741901641971578480738898380836165036522304075031055773659547840349724464062634295958885594083520617722556789767872899225578377609890468526419395365748150818836828794035350063527654165069949375101582400032875551738309051309749064042330666562584406791501629984750843661229467283804537389763415672086930911026420722776154472339687766535777373172844749763992235794135687694314112259105677577787671685380348308223131048933867627493470169252555284218127581532657039862194944163939253435850785345413225191925888905749260241450360334479186890992480260487181152945758581161823783285705672124077294789078274591948800000000000000000000000000000*i1^162 + 44399948428297199429919234615488378855039435366251307329229297194648969728208320171977476762113217528775484010154786157292302315253444894945559470146239118030406131319470147875062564490568999383655975661485448444941649610004217045588506981751594440431454987403123859430974091482591830416518654321280285961543455185083815866107307549063612612979250654247838547269107818185070044698807980974648843437371939514224929917196669587793574508638992038009537909825427194936887856792979234893357714668689366592333849185051125600425321347264397139635844699012610700721778182973671574925840747885366147657479481898887440500019185386258829630758793649450071628368860793877146741108503730227975119760813554180352489535892655254170905599036689933616399532780741146431912518711676880165327180369493057099611257962617580031543178962890274547742308513468098935670868626075083084541635832536192807194222975687625592669541086923578139620739524595714433846849593545634888285532551923030400761573132802438945821123347042878394025504848376454026601490582002221574505618212087931655832682151614733693754720046800788311625972574723718669823274236598277705852019171708545198845600545778213765333164200192936038421887371128900992846700144419807153640298821658778526670802701779458185305580529286957018349087156153512959305190647104487173222137758586494804229663288452033159797617638846562165567072495221994949232408393034526751725107295886587144322924372251888863486809038042500103658729422558631468928302549435920571675310816279943453922131385754376142334583343749544429928318064501490434476647597260014533157025986909530458628677640440324939996933539300768225437388656634032077553850079231615236636089020086984756671038045022207745122141522693130265395059683886615527734966990158132130507333043616048104629886739620934336438558637853192892006487055028165390702333567918446384996027445949883726278187522696002945979224191430569586474716981157769723481667828359509225288716346457529317804699411319897361338990360592633321840432146454740397814052503465482499275451262250860930789541469635665838044181482325886262425053918723001305050988596064752893746025464757533649657772187979591893999357935437112259717339690798103859567370208097392381486789963445204248732491258464720819008365177422695877016955644291443610554162461279088896301422149973425150137601408871722227385297260474698599558770108338721671634547218019652889149062661204146392966786348896047908405652822939660663685827790927381021639456360344609440024836881504080704411131542731013522621399272107720404618298098336330511608220127141048002831970644404405399623060972491174363720894419328057407429019914330186056459953183457573290623423035711062560188051188730167827064657888178011555465675933353514153646079928050483492760115405129880178226406468249360803553197887674102090894199619085819578281345684606421631455981460769705917345052899889366598238623601532999868481368562981624360309412379704095996539617822255830180004774620356301745730377386361513293870912431502777785554720170687680133183286348327127387984101357464788516579848987308467657925714344763982578612643612392045189661297222614388490338574398409750014482762988766251120697647483051257340750173152702744808943849530207811623672022993713744659328987707217901319542635718438886634284135202237070558288260042562919079227919669589544399589689573371418592071867474558545260152334310915013839849712323285015672477548433649700637308055626309305709257944473066198079675563982004746144181832303158436384926667507466768244466475204467757606815688578456998498940971299138514063910526388664995009234472657836864343473812684518579400843062672360399229743137635860862878613769944903584237481748174020954362649423702297929420680681058473553539227731645491042215944941446476159006919370880040712991391641749617934489173428338501258794174819905065695276626522751798190050113810706189922242696119296569219911767818240000000000000000000000000000*i1^163 + 1252668026394026213236811672632456806759422881899028914851110497365969682143994761220514533524729965809869141475595445894912081980272310746591629895013363325998195083683400723830033508179968623210574003269266297599662665399699573030240918338878282481279838493808773833430418390662777653139377719143163099988396295445246607091743968094900729069615575707175081773122482645409320643409587280131851186252386683748905535718502203524785302332290482850527333514888527440660808552294462610801620408059173975845831313772349332554888412708592658493482196490182916085585300792399517482601899780594595481124981349489699031096264850458977966177720290372394400173709072840410873244660397767650146733207068384068848221889409898601365620118607170730969796643391607554359881506789775287396782566965458509764721648660565671881015507883879578547001434400368278818380335265780287620760083209881327447861438464385447961903565297739531615151918785794715709833132191521927743742515479258835409709917954656735766313797125059774296436702536679601619159684399929293505450670464784456353199894196316014224042364930166761882353296000682103130712059699313163243985678957660998759516424543782453899764545615077221221497829642060740157268743413844687852726280832447159743020740163101669861032749981025614348744729417542495474561531084132969840962434754230574912854696254714050357776534800386208997990106401692122957515920901669538413655020027527199639761400668778646934513158201324507208401527268803446267248589862663733070205643955618097553617686618295006395219331207146717762516643386385732245872802014313383456207461820850194945455283460465913489766188609175856356297305410451714784734060719428276671139656969832861395846408187596543295912071741901668210944941314770739685136702665531591041351160442300892480744823142952372187988941270538536613397689391658461365845302792114493194803393422346072014847936467376821218398829717916713490400963583416996362338860253098363653880043491942084629083362926007043046016087724945341799428989706746088202593531966439940427237044685319944453884327816596568527937230941717310622172737377042186583729282302170824254069276364231629272776535413579023371384952480201385293136200275142252102728089712704568148056571835872830463137662584265178071789175577387119361788374028882890904921961763851191488310331591731831532081710973971757123404013637615991233592213308360778777138553115446404569620395795893255349111402681822373880549307896085585362279120687250633584256869369507116678631055534659206351969385465899499689811124523620191567020802693689917211265561006867923199490297121531831347170854754326719214908050446614055639024059942912592565234721794007563495824296944407645141645240615951827200993691852410829296457653380379872880677158647533849544852895309656208348923569406740891393993192921686850734777470940528022368138391138182573852826730187508821363558401761656245684146756116256314959450821390525017321247289719942523805871063760579094908465477460491214695843990771991473920819095768229106491275991948059644670825576631234040496323778375937061173651389767354487198091905356545653458477399887528557680827603630013049509366920406712326790595116548328786737168665441178495307644840776501510604223948342754396902354624767439734958440090161930715096082789108592398151597880026855326823969940197079329458011278420297974210752061604329358719875736622322384537883020979366510127394505836975285657214059696527662090975368823723043485312021823163720916618494885624839858082097312927768766225857376153799726424767025630797741051218885430887610142646257912304496939411303970647126849805032985573044322877085971639496794839156769623342877642606232574227258163619813463240545830576397252258636424715764583891550443442821808811120538824273713632540629772990066828847665148137955910146827354549851799572821071778634278505152100888087006814552160314754749348836455537751424082563301376000000000000000000000000000*i1^164 + 69091704426204519770235583010181530454338872633846117882435130834440936621782002909607824946794611938053677040571476806372426824594869041660546861154998804177333562543093334248728424626667819564847821443149630380943241628892691522280214163758469846578661124917734072804911587347325686753291562834023041533795246425078147643479585522540490784400329263062361303643058511600429468763551102588662481290515247394160565936414021137735044240009461773214277527720035758818518577896524567657200056728188780774246958229498042461586542358806086209657363732131652007150019549163639687901721484250048445843784721321846739562437607320343639312996907236978982438373792713118978133409281054119962276279265772614060085180512655945472727517821605498275361027326001194575490605350966334312376227875903886419458251659720272242637600683323422769125451686527089242585447088405281110798236472448273882919506609541180975034968743457625704426612438651885589012222906612733889752332155624430260852114832011290342004070415290006057390111659388109462762503563681766692840461107643971684490969821429809585504864622754830007356499666673897472394544155470333195308011800122618104269569165666488380547545252717777139294002753167071224500340436068807012817863560637623194383680077165279473177451714928636182538456480845409739143990027504898327561201769800488120491221551838016687097894718984049343550126765046589364256497117215916236262489519829141116308259831169491289264992163346220113028783882033866221119013158326109244704169961732218737720186049298049482473876723245135416456390388312747282718368882065602858958517037598701230382137438161936695247381801354638852044759362672367201581902953905238147890459118026755943087259497448705943968617313133450442195279273299478415084828873807200303545381894170727007949364480500489545730552078766549971271123253761390658512280368418218923630495389643141017361452760389538416341784879505361386514306884688186142053930458982800734233792435269875937523391982383285316032528013946794236575620219388813120692410160079772097038238232673965978809185136123623095971358909298289887213474859002647502513581130163065866969422131123773029394071145207493933949515880038050202165442887348662476421460147953416662460894548452307411706167564912000405933798940987288296486666720306250532344228004224219443376608394737960634919230501933277616600493717165349810866655147251894983083071298931718232867917716556054914391362243731725240365904428388224702738098322961034602554943224791119850081902804050193119829996015307580819719382249936044348241211953091845206871312687868271122145967422400078953218733841898572153291482855966819077553212896365866666963497967914262997168629773178269841319076595241962792860084696837603081992532985594692523636838393721679350327278715911912451420517222117002822412849040043849306877753368873917010098173834691680768496256693226896708028138706427109134073191068254325715446864204778662151554512675624993274222739502996026576106473319866038930726808993033492485298971820713573932636231718240032980396150607009838826698650393513192837704526975029513983296378682819977428824269353553507925739233947635620115581758627545224233648620179872511771683924957868103463684806621410123215558087421655040872610374629081291391052104152412682469023704400276620841688715170885406461927279437119280871857006161538985218764636408591240747775191532501477396920547419077446905019871293013070607404559677692512442982727364709204913208953302178521158579306126734591104524451252260285004675971286424403112761525468817143888479722075754275319449905173222687296637762215489313909244917029102900798173541871984730320700996132755956663498115779254438322534690797127386377192559522674972373321602859477707228567976076584820524061598720885917823847924592424456886286367249940277247028545651256124181130829874435931499447502594865245476390708949381941347357859574815129600000000000000000000000000000*i1^165 + 1734268276114798166819074090718338629559512103424662068289361095659218856565308003668427907577268028489745906545411186610224607945450284864915673945075341382485854513870292286212806706990136719588167707902311949786078908185927886335726828358977463840960630377531081432868577621820534531880979187910005155353164670795276126906207477865048150522936539612289503652225013208162586221184689912555490744044985132074899578329526426615330273282036341645144690755594335671482885914697799766695340148212927888143117918333239307894565300242933454621490311790922243725279167937480202076656836093865898866402396504559566237314576148486361692122436988023824457469494411864543234366447938016897306416820419968569078407901327380816926036123593592266913701847588477451656503462956397118503752242218676660771149041650542563775848978361193510323762298285498512015471117738870043014904958568415872967613743210495007351246155635708483025174848042975404144561756802464249867248744166259593679370403330679371036770894941548191114945882572853034556663735059205572635886217750561441352522978561051189334242667772963845899542553457269206462178850130553353748767391234267813479477254507700594278959847050902478848342751718131231445532861582219909377873144565629869222876333871470167212883288841808185648043901472192925372295916914769841478592397823175238551404912279731620084984890640071521599380702930530937077905518233592789178923283618914009074274758939626942963972760155687714982576260599229035285085218740379716023265836981230130191372583172644341693149376878310847272612819506296423409047117453512236240234125209631979416483182576981070711610794557802980147936804690287622661652483478534239332558688746328099813109502501205761380690298519513653179230575979024885074360172296249424310567128910208053226049317855145047183408525866031624103371860353039193929919160929460941968718655890529738515119046484682106516198692246265216307414650789190691409196192131053440261109241659038013438669283178310814289548219526369490582018332933845886951826710156358008376647609674382018531141342074250706549780355877479362692395532411565849601493686948430258094345837551909403592339956099308680344654995930039461276870070839029940721759071205476251550852339951221832057016918070494444574148325522960164715350054713096592842558351207303577888266667335391922352986559812794082123138939204870238877971271154315266936533891181396384717156288843445096470127294586841464109257753195066125132102004488597483994089727597820007110816974431864432082488413798818420668624723575575023334129055545620655461943844889792116789400772735370983253389552423046410538149424807344957372929878826088967151249590638699689465819622670402620417585445298664303019168235319889528481230496504323049478149352537905413447508584920308478391319219966471962932505625539921133618306957703943978632719740601050572123937834407119151720849594761711054330987049510197713058555716726601514427689818182458243035922219404710603866391527604904590009493727327147278755173335113385412173531521539091979707918615540050675636104025849818832523382138943078720609642043455299263561251892844602851678689860236717484285284256512949599900126004531697244212011684594052243199780641119291484225237375455193059933356351284804010276309438235668223926413300002548802092760029166160204376847220294030823207270174018178611108928327149427151696633752725986141158906478410392419320176156120532153778697437107027170387881323881618548601836390642478227679222708606332400693002907884499227051045850674981936095455625782824438346297841001136532192269140016900834432909020105538007615775641155909448533371046034129100903297998905525099701432346123382814249049136718832301540156222150318393454972310865880188746197695396237354028411348362517444978145236301109740069175717121926234639583356406052739393648769617141504087798489661993571847292429904012040051097600000000000000000000000000*i1^166 + 14479089397071226173873729498431850888924481769459786569088311449122637659749379260201857154953514399296358239811232276210067709185170881640431070045941868333129641130619550939125533156857828961018936687259699513659877652358203439284441507881796942263670697770593759719252170244115613614572603065291673926917801429769963888109907492436403922812239774330142611064682104273193520373961863254066143431070917537544047713939226648056948581599517575888897198406591680231613537271334613027284385272825310204740458447761257964570900307301571934234979201346254904349737312165147952977195400070970718634583226213530720307774489266272552081057458719581369985642909862637046651914377666215564142850795773309663513705302660405175261127749042569086370931122431959480007862922082944520095454307116275653761879559513212407728368418796535520570393982335456845581319591044581333265785988116878369161643588083046727729375351136982755716568107188031585405377083627025471308577236190070730278516017609569178905292300236629561972301198248347848707829546548640198812649292941109627097570743985806849649892715060389603732305743636954612955524406616304789612724332208301079141533857974905069717808263990234634794600569783142914435025916414684240165815905490040374153146982932388128878189398869552371171661528216589243902309376306180230799594493233244049878545636160619614749324830568253482097538338774172927782512099166250838995172362908690531898228220701014325736437470495334238446614640395549221579205448544989052464450701961949308626072204053279480609592646534040634182326786965183368986656920127148844331221883089232199052391988035666633874810047239231951435335084892883367834119945472925419996634172520809929435974092279899850872776720558787491503836222400618801071071031458542498976260496288839316468569162653006200173116254608427567107034710193331523650371748541946529571415733294750711787217821468574688454214900386416429649225900626419649680306845574845407480536755388629099498979553505926205706565891961693245225719362823036942875291498237736548267052866493761117523248627762182618148484114282417782123317620908475409575964786566902465145734556328031432624709627583248533044692709727469239544628357725205005055397160216139531667562973760828228914816522925517731665593900842081077438021535038980327393021453953531751512896997868159212341413689653891664711603606511878486924421384220534541102449046786854567325768237954210354403650719539077828339153227979638554431130325469047770404715893353053100948267424521522023920017021537526226654841142082105995561436247079860866671129143613754982893741558027778061532064747446859014761700623803033677959012124725226495895655802323014410858729969223218688166075633835189521274455463687589073261875624790543758418021283264267321319059916923154925662537622439320309038124283088771686084113999437385812227995146786038917188574704048197772215106285193560313231435329981894556116697534586490375779677777150584808367685399323507832828810480053195623477346907740788929920894068359773353643307607805609343608496052023442033631014176362452418859395970501162130271187665288564787398383223918361407333071245512616832024059613433969157295958603962355180545567917421070728691240908085162309606372011772061341637376007984049249938602131201860634725277096964686640503285113457681112236783569527156428309406843737876595246771768595651966210362457532212490791775542206500682369236497937545441801730765534852188288354609996560228301828126149638020040833164303434158714789741426733053143001503403065900932786693454015508899128018719867705907883032841915987887907589009212297889721298294372913318332255059118244972960629494156896373732285174967945198988116180089193229034054052044179599056393476651739207490307285726910117505010555938716861492872982127578404618722357932903224395183777875468722115150782861669737547128774849349790564614144000000000000000000000000*i1^167 + -137810049232807448292933486406307214630552531701304015798885477488472539280538452294831978092577123596601527234659803286138671038008150013206100800805637802776782374395346995037676268195642626664379651413863302842402782226351771900109195824042485412017807380449918053901387777260439886217901102392791333487726561438670862489239341984828550786124800265173528622950816182436109497067147557914495933728230364485950408729278068644457344393081760218637683116685721530669442504713640076639881245630439543710120987304390044680217788397354539022329531003819400452161143794019839860063180902674248322938029379213210391548247438875594570275153363418156221927361138459968046417089121373100602194233393226846483706064175703755247237581474263299161050651520834207922382406572588710984694444247237443126375509890072208069064976232590455976618246576316772464790025682767016554929848327302960870233452804366460573892279897549155936918830666169866181932681162303167061158691546556426807408936977042003568319712712826834645215748084956892412330403037157955726004742159000679019026474756702528243589421857132208056728727009855659478885422513832015043793083927702489230433854691808711482097774780221890049139965141027872500892039786648545420168771313225055369211908734733403167623524393434770445707603506306071089465686756022324960053821704568556843965973290234071046993773323426876437549487164111044836129040547158330750858187162543887364603185617388426670160572391163239101300183374960772240148706412204425795347839793303892072815615489651349524004122521637049009846768214716473707447788654226574617433210349391629394037506542844776746592241461018730410534121678513355658470376261606546559741351735108683457399286868486203400470416210492111361190726879541354159116204460269682502157661215084645207150879080032425000341839896329433723901999893554562963307398059161054817430566176531936743802508068000954222398400288956305244428102732360596568898210872847135067309175554721472632366649004258281874918497004517520773759887560208797401490497145368134676221704196686303183857840613254963490679268756351476748733170436143117754310452761409679623767250109644216098404779329726051938465308956008945276769822244851001054395773193470146228513308159475631643588302497848777100635701207639928355254418259468263781724815211020722062715907013992142944095587498838011695794953711296601233594429002942918836902880669149772557768567707034350446039626769729567166740654972585993767384281101254426252436020854586250118567757945082646862072074171688509856273255701486395638800815468318346779363988856080223815756431953406407476683679030447417844971475938695643347337927340371101028417428246190287977222623516572104636256328661625819371757447295764216844301460022030737131347292304135845202426774578197466491474728044381043831292337525084173948020775485339289261292796481978229660924724635034713218098421719657026385612041613544979036031686984803746669043401991647989667846076667369584714472259596820453403658686499210280074597419893597563229970928883687282359753349716489165991991138189150256721602338247444869562129455074290210291428775803305846914182884860060924613150779544105806029336393014279300053668463433752835259664887403883913237759643826613909856444739360053089619092863858654922654980648112766068829416572305434110085214095064723437077356913236376732599149873910821643983170724326806096815780463445739789496854674118759811852303319843754856120020903856347461619827447615218250127336290269376254030621512813172890636862120002550515902357228397761102267548591089919033654984327164580615676110224427114274558789229660310985406039965805183405520069181964881769092192492801943904647311165387367261105940644934446515565645487616087466695310277452205855564220012469458457667738586702982964471562451178790539348492607536939908097188594739219204376673124771430400000000000000000000000*i1^168 + -3829219249888073353343147243659578885630658038993119808853314514573804209247010736234432912715506601268184538872853303677998948918770476294320533228538630050091384988252942131337137146027922358914633609456314593073847312030873090254317935378137869008896338820487906549176774870097587098645451171657984874933793627089703350367956120161307929831336452739164716294092367301898974047529287268197066358367618233713672290487181382742752948351782806161560132193187372708933796438456727998856731167089775039018412931114326038165983822557519574898019515279509731884635836388226396038607375606326357250317625275610222759859027323737159636120250487397798758546424088371432533907032078783309116106941008150702195532996151442938198384828834817717048288536809611005504157536913712936522540277291805529006964334635483007149318094040154006308834305276869367516802111687805698057902873935336135975444815558005609449626382718042318549109689467822808829076036502836923766245562778958748209382591603491850635047992890076865477152848170672586907264898745096758075624033506198199087795408644892504406194746127537421586912306902549594387448224406181876419567698723983327566785714926537115067184443049063824524256890120780726899069513039376260652156126681488479276674913791254817241481551315224589988458844469899053590448249844230786411884856575834621360756876678016143977660411909461745715753182867426097597465921663449396742286984474419722673664322343406807514372708258865920945849106683624630424985293075151471394727127057325876686163818830123018443531412111771094036595999515892569981318208767279104243030246842138989196683168581852738259115654100654224188973416516408699199574901833485972501321150476987288164205521364296666052984204492894646192139663845689173362386703749465379312675665543088658355130245820558370164034890526168357273369303764118215044539476995650449690781035380012614125677580265239959121691473100304617135874298674368339510394487846338590504356012436059586383135142019566868407210665894485525728141418421944380802770754876303878905690447613976942319066210798564144823428188889537791766130631502391868918470914794838031956450527863879647950545247492172001776213273257729837584169498035405146752216148631848700788353242675066449592770056511590204448371860084231555896862793901590149787238190447005301296754548823079974940175749951959934214437694248336284328931025239028463036560230501760261634618057066998101786460629199634783134199606560841508687800116793790348968739413424975310222099397945147411890815240093812082551768859979893054179540993253994832279545101140720010279882566044733446859137405770169761336393902436214913202725151416477312267926582286194451174933084995444298972080821789319171829600559043270451597916419725618445559499062468257318372781998029456281820367765502957818324205367191775222579053471373036331280495463064949545912120877215655597512341981318824447049147346670327774389006039117992500029521913635472156092761839410876583606905026260528563676250300888114265258210415897071189057080132000004682757671695569215063540298969319299461013534607751367846472433543782439578910296778969180808728975332418193862861756511973652583201694742488732951248550329987666461580700569159234041318295874043519738397156639499828787390972837196620331168554050529555245696550524271907508465936549957659655589652669977218902214253518845394961353927005487224630422155088719352277311322486314330842523543012130188473323381152382951301085094218641427478473573614259352508271639963000197991827968829866462645020021657010929143167275507941186728802973864943772340278588331449706308019192835982828029322402498640186813489169466422721982957501353344827627424770577739892436128773848415602051131268120954144385237710043423811785366364205756621006571086451534335508267925991160041963222412428083990504534952957601382400000000000000000000000*i1^169 + 24031738789542452831552925923177985393766738121453944523716194289859067293740152312489164111818209373187170186857800004760174876642359615832663742086606807776307412095683883431351253061106504143659276555582844372360979533367912578625909241845141361479648081203710568119548646282045234441642622626187979216102545435384541013511032754764683917047314249789029529728588962194100875631870721858106826296343681770120805841282961522385733180560800788255471959706771796441435101777161129458655161108258712250068498270990501682343118753382470317248429930077571270128991876243045889608293958093267798429239581770752501021029208268417754046114508003814705510824272934321995614230588355487377351705636756711030593277811092388888545674825517490466775864519473963607985985891194484595690082280471406288400019232050767498557262540549585962153837545131063433431850545312702146566822670393075344644321480393741154194079189342968817762276237638816042717351223397172100350097886848662104776216503961386701438438554281949775380231303628808547257479287511258800500760916665857383678255906671710100478009006430762901567213047914802450029677620057642867227954830712724883254105123670322826937471177792416101184087829793534531487197757941590441256932122107095266569236574154205824554445234619904566281503914436846722487083413695712040653597898351197060431598758857993701372350002792443398816981390393377042539024407416025827722010625794136033924368461713655553381525916078055338017547303377277406197752822837804498646428834859296813507499355159897818422039891962477938477096082763223700317233457206304052748429427879361041643615145338219467027661529598777434377690724681219654650103150176668777573316417435211698273197891330209357790248107727133134527248791744095578047204323772527352114694524168202081915199479445447791949546806315656707889776013307087656159711116591864227734443047365671224919608168848274888677901530796736287909684266629833405971091423503872301439553472846025580459610663496254502964739634262884646944043356494264987662242311430262422572577935668630397661537118632224434169620572547056298095203663773460995148762060073537647012065165613334123455122709434243572103272274176456320902198514312776937207302343437232681666578386255084407482864340729485959191954594361411480694764207940761002028666454949576997411205504278333835503364899795352138088948478266434884336313618940835015357047191163874091499920478923799236732952104349485733510990809477349215113081040814260761286486494014141440008693688549665520081986887426402418004724883097950649949663373392755067407801722686730534199751477882082323519568256377949404695049401751476791970236959814667557211599874664442360198026436135370959663542775864190362164763930422831144881266546730616055995352396092221057071382419959655571900457127268482156130424676412744080617612093484155709982829766125498624690156645770955705374077999812675957430112893757610339251097148428630002990618231277110379652239561501575092922768911751956696782253196626053417117894363716267652440227020566505189637669615650575166968614196031255460875012748693131552897718835544384667846128254205647811889643218555037669367427645567960928567845503672971033838709487685272255583059114988941207908376981049735383024301395433875544699379420251736676816076328976233314696439221688889325529143065027960562441532223575428268556942026970141854492385805478288317479590547031982234505349930440831901793733711509463108196612048333653105342089349100399306779734867968529650428292376173097513881437772959358274075588318070903018613215375026650371353047712434419801203957036237930228037139943837146058855236578680421718318010457908188755966347249587636466379837601416673289595444415471027877834009010394409097742078511961139466623528750556971460692340872146499334960646018963288577867755805869080576000000000000000000000*i1^170 + 260108379784975548209646149115650856283019541922768041851220114411613126149440684608911465593348505836925666278384153675914007534679962500933903180326844149487074747525956874322269024888524025064431642341700971083134671254159072782207252736783430366551464216746368025962412144735745997096738311672906330826650366024783595805890969154465525376250664229651968801557684426910890603637385975111318760774235734021412319896063541491582504959071445974242771409734687683224629865601935427948219043813630872593589928714364291727435774382202903272345270275731774973917686237163456244451619885064222499187088753323266488042165139635181326227801645202731774774843853910931776985139236733972149108464178394147551352659739737849651644624609436070188985739931842133860467739504974695232833355462451752098524085082575734870272626888753341607571712059474163323907701822216583405053703523336847318883252449732538692035074008718570636536047597472113238008711612681520270713899688036156594234208724850386008392229692765117474921533668047271415704672586110764351223886502985723518591965711965022660631315389305538552781370666480249851740605166585833527510496222008758234848286700136588121287987317272307761663250856483778566029604172230509203545076202224835594243909948985216920658590814822916267185317064488824579905894057207580554217445491474944451080126630936326708347121629086351411804701199814099331558147489272513786546646310502177919094249115690032168219225059204723338248711364066396490939885737940362346831746322095185255606814602998013134060776969958075228237661153165352139383582816776998066186344611457742617836416187860629878586376648056860630866691999696150917979846854020798851582124650905115659068116928887182582418691425477633383895290593346641621306683978321107903697864206807299645137823238215848816468520727437014603335314701159770664400589779002277388860242620260196313030906968624056746453930346138300509176102703187933553289129583164951646035375674829921294658078924530308365760467605961495442393880036808325074906315305101415796422339454089614905433167519985007893025213909922198276506831047624010244891670298602091208899802490138172062434541047883826545603289998562880626800763100156901938341465042275002259300379661970078395584301595167956787770987212816508942707312666759747336914905889589051637914803021877108641183806277814611894088456756961274457702467133475959644991390175953789648136294424518738196391130242494807163910678154786924517232148813455928341127215824352495556119774246688019655785729380741907668379845621920783639137591643595446629729898910471959956209953934943894026141977539627365318709657310684186138858010398731851142853171241688546444884270490401879346310150379395088418674675929543733726074617624524438051230703349039119511374119419976112542536735582526827122571815787341351866406256137343871652499187831465993859128357898366659702320337302238307367468692048018135244659860885495638600767159856505806761537130042121819812401422684858032536499286651974526647629804917151186113266241843694769310914480483537761110748265994224668029479617495437161046418740272531260575735500292736974760626068187030816199994740570010366490496164977508444857139326191618055039732083484595465064624726252900968247403399414620783429380766754564290331026956876045232617828714631006408738576502021522038201142315258960827812204134468517277167541108878977483208972272028897427126246569603943906744769502234382119775187237921918985296213256266856399022142266913925782815408944845799649806291472128184925857177179390671778224516983410593270916662860302318379211916167172836746559487535395089214750362194638466905788828357779116392252834815242448852576641977995138691509602281013099671746533917476142444783744781488933384442582626930251813528666969748230769274600128937191695974400000000000000000000*i1^171 + 446668567466924190439958089479169543247625783689846336480255004175811722525556572855000766492232115093462619886546365000343259132417006005731650173407471329696393838442164031504271772211253618248362506746018982585166024222131872418491901082341633321510725621101666173358280128805830645039386902981213402138847471666270698888753741545370649019800457457591724314552467765436297531943434148554642864797380518300506434237882203996108446739631540089070014043587790958626319429127193514402685452138425268421641129875808282250690014818090171723303418565110039919987043961835071871183967421468167233631825201921850703642541903065850176795472173490332987533915231026250037905267812138406829985101768069920029660645364536737651986626159668581032504528557689555730726083883831019544763384667618740310620068501903830165139997455357496808830489573355738419089547536433889133656002595522921931554881451481068773482028644124221657733859721121361057152576720739540066482992236855549982819018738963916093481165736026598508780612424188446735923607848042321041965039880210208949366221952648745049729450989184526341155431419952682422246566372839428175175238716895581258518540269027000404144643373002428236181039436806739242056900884066337252934771055647323694677884961474185955525778017458604598650160855540634820706964079011664819969463673023211801674175784328185762570247070400671620143544147055910795479441398209717786368557084632801681315892630608839056199392591019489558682655689890551939437447386231683374905077669697612464695898330751463893804785399878270923973836483479603845977053030421376188306192676997360179054723797928201478136122395175525445173651339341264950409278053017651041229524796508883291005963029607981305525267204423281337932015989151921296383598453436797471348026687657352116909267676002161662768761013396302438127030957950061687094369507487276802533305230113499410947795714129730119274136698965324629260601783512080842818344644282966657657499319450218210549973441935767688512501819349651268273922296873181846041945757730840702622754201376675459166675984209079623501067800936254980606299464431193466287892493099421669203002458056037724743939582071988020728281777736426777060288205673790448417778250317581068806665840482447077389563054343561149358637426660223145909907975781176817247872165020168684543469582278536904288797677607888841394857847660813207769908086217533468992411720741773505545131833085223100459812235948517346018488557003167447025125037206680589086278539223914020799249745219566364896081052434525444360227393204678551070908000832378258101215507695008426819126347896455421117115757559738579803837670097310836737673570597368620228289157875452378262261676295090107752294727930266942209325098431151513781529614326771336266642427844272446733245168438768734487721612780743394758014863334770894647799533133391476819411651754657176731006849346675398871607879320338142929898055081298701771967260163439282581787671717000343090728951784071116476308589142513853467507054505696986979910142602839857605079002708452361356848680546122873354822558685718147371679050630827198042913016991524890338166766962542103594803558529199468855488600184607120865601343733899796226744255451945341772527986667107753863049476834342193393890723282519003928603374502687808638016327940047170011076095207640943904030367830340775974327034741363595049880003458070502297155574473829285240193372089840961232166412248813520932657679591450042700194998001460429647243793875528023756944990560743851023627098244196290788924861648289612898323726669840964692784091309029162184702056540641993439864921030293314309764050270305063010365220586270133974388713871081824552336420067608963984972478889709421216622323527433037399594483076754789545184996531452714314248045935621488132420031915176755200000000000000000000*i1^172 + -15278260917401577714173237910419945997396017182643035396489807519669526431163197457368177482549262823352356374961198940382399376931611230573750121780590775520811125808218398479959199389036305706622334543387694817595899587864504163751200945244431832576481630227858836043457383267183803163678842538666457705107349378758358979953804972120897520790253952463022170967801992914058532973015967771068357257188804802505823502594836521564079675784532241059459961538840034814672346799855677882636728256695028419333674766488874325878565518358885900694513193380533192296147229627944956096019756839285896624320051052601851246621191595082958405007545973996680028523574298045239748234172037144091193504414147905980635566450680677232169273166756138812972883327905492337790835856482674617983372711111452175289548040089094263688481939091203678530616391467109329262293468558367851041300659485908737040903224112412528192381734546950790287263053082712943913234303035490496669113597258788167157391190714487803635369669613905506008012906392427645367501210987988286755094002230090845634443834971380702555574492170147737734135372915833324191738156464653123568262165863110902070355451940729902275773755379336442997224115661342311246035845005820833435306112623186250119456656256699898353958802496481939766023699363825241132816368236207584090026788905439285093210138972329802170689106079247613454968888745119484922091470900161608261300337255728753817159949887199924733758926573917226719022171991118368888174073519720310606109571702786321832611680209796298383614539346619849205919346330114452994484921865935199612754339905443013967895985576050164278074170023088265248076815108960289330489579061002644608071262766232326981077583560255794255640454065953710840629027185913480318006139341095949893529480604490639752026560128159540928644893291869052084927449406667668098421535715853052592425997511595569077733647278131173659410277143371458208056823713704707955441482873759757120742099293863816345931968618233654136477062141422568629753070498476137381488245793856718177921397955875330446327191365922253250869605005130210867144281705037077241686039820917115030301456237427821423919016796673049325479984595662973620393773363764619735674420196028631551075130595955056852668652476565161995213740194533875460798113117532690268993039515275623689906014694665763942647042227957744465923755785281478637719322614408301272023490499694790773869018146714871938225775793168248002636142388758921066902274667790093211319950373292091949546247502985021817388960233659032262628842291128884951831571775300537017495239112288761129055877937468563882026900074248844458559929351942115289647770061127192572426104856732330397458280442968439988901984260759786420045129277399206255555903584954712797947116450229284369054098723408983855314210653901544148501274325797398223059323088560978116950721226862407010197117815812473466711624888772394379461369104079343986752031110801251134396558112551107146882849713426504521910350703317775702718579443256457823482026616415181330109061172223439719948686319581669561643518146187634313121504031024258135013480066820943639547765389361401245985858188227806730265938770728783396357823745142778677794553741628385908514860304465073475853165841389793791887403222257771954412939235961253377430811662804218793194301342859601690937794826203051661813545559721181126163305481678538331135335552280407557748581601496126293628821499641194660774886890832473798748252675622428375467083538133128692031208047639983509394592081524577486758555196600001954051357892294983384760178319765299487575715039074489572170208281637762084978272474607882526306955600184452180186366066203020276785345376794067370581538539959725748642868268590370272750580141509697063175061241426427850350536615920245145600000000000000000000*i1^173 + 59225422591666960699740542854474830510857156670711748091902597970299331569654725845907394780946065602349213785970008267175242737201384585635827548889678568030385220655215599422183281150527109712496957429283234784814893254180011002327299382933899021772765474358730816381921915244415281814185167345130712670732725913185395165904387337738882288083259433678381524090411945653141844157928026851961135620050326642007456901728201965077102700637256162128291423749665411724572515826285425864865043966963695193521843915928030358229276841242833142511054961308545376446116542695586717497365143757144997127846572767355295148981195703131635964593294390287243658869443083336272811395026637351396057770240447295962347828804499452712173748462115376020645732060947808404535790632536946944950344208937851339069878892617581430528197483019540452364345857401996895303416772050998849697077604722212920578144849638573350321243819721587577235132866918733868251930359919826133388543115018071714950939547372656747470051859033133209166269924794812068905819273420040569493640737463227584154068331815134851805205740204548235414516327206414068907040896879324260923399352538936807655778535964973490058250865810898700939274884319401601900800394217645185411046546823305264288737020877546743873900574027569159626916886323200773394558771914181196333956476682678944892171992293655915078916369167060914924713279081205670680031062740473691806747068165022730378638735845863985228910040405482644085433123997921591129566150995983493855736298844898379943173988311613624371405208205517860037841424587785408935071831289910712997472400097365867628061727772964908088280187303769193677190004906325570953689696843317225690542889834130382461315202091248147954764071275690914576648280865507682595297471892746075677001154658319910242038594605814201047727520645936871483959348652944655829223887531357884501497569820156372341928003169040550512017761808392578723109171972162704765649842923695501227194442012880335728762305415664871798695723963353182444885422284305358656234160713913475267153283689109044893458634354957934096884512914232083520477686901734767353160095063105960157524957507190286081457446922672521458695020447476642285492834757286902551964050763771230982852149082121896390790795060442243079069438188921920372056518498889374681655714888310719383909085593869972367868790917256534328653597280620657328786966308972877754859008476147154441060273639402133713308763223990988958889988452165195282443006491918996223847536939519280153893805887891528752104676252990497349074369426200930844267494617453182654026320883898924821923193045862897359219667003756244921827903782100519983951066591429870964901273714922888251071879459196817201393072108482917974591537800355902340824356593125517812275045326672502438184947397001385577039346058176287658339450779987564796340412703227528397973839307737334552499786567241121701008929083781971488072707175191628351233495383979874416837393984771349187073714996260217871694205559089774520183274874068220886738136622597157576620203324918096979573907702223191134252994641092692411414951056451279680536024801322870127504795303268733355512602899300678864819694532101328110006926695111712017158441744450835076437300131752397664464129704379732875150624657355201203261021253254926744669720974209955798149823364133297485290037516892834806749181552146888611324270326815413313454681474331364958288180088451140126362906168867720476507487650347766669810774983681856568824367820589514188889155449310565962879678398456568151590499997167613536785395317909571369872472112926118761399392815351943502692585318041563998421855648838597166222429297434513333368012876916442395003444470527404080530637071331869090529272688615528127474432078812542180845725350250527326208000000000000000000*i1^174 + 48176549984818013009296161873010886861077435906725795380470362802952335754425412772009055721964706294683229470074621145655090875817194599223570938235809427550964890048806084319016789464106634734833825966928209192902903195175357598630300595516177475187971870957171182397880534105792731104542812123285639501288700183351219673322427028656106859665072920655786034523357800209249631717989538873169583630204537363806899515672256679310648750053404003642688365590779867059112721699825618305320167638672419352800980302436403648567484707460057831173377592322654629342966160153360358196437801326813503931034815069811328921187680284313218129428817824821834539946630205547127018143504374148386142524679359981106307131937459844580434837774331859101165621907686706860599344646472646621509841463924146913496050688916328332168226772229626082925694976198319286561284480013045858300433084550582119935797260739666730660029027838429820766078119912350679481057870186990317800065135673182687236046927779796778219622420020150757935863812664157974069081033657093579641324149968679745003125939054480172005025233757913525781519802076184564911476544846613663871816078246913711739573639272151902717663964217724963101386810012336034872863129861886877949714537004475906092114761540064544876251224590595690275638061530929635227623078230418855925816582900436341446699116160730789868150591965007635658781082374705035148550132012331234291412703428135890033535590342734915164212489113168523030940219324421141240697876936385163365304148731139509613519491429580945861169296056301117534273932895287224118240674593592644363983469369502702316675820472411978276168100318543071461288404419838701062436645530221881566987800700694526246687597446174779262772156268527464334397334739878531928143029654212639192235896051960086806795589586091363477330060858410203080978641583952367150213760616119196218221365035380892745914991537605875573243829378376876633104888423404603516753145360639249670490284459402700282733617895736107299965806008230979320740507497083882471617612225311745080458957693634735551687727147720311968282269977114098848956990666095894968235817143312310199892145135402142316095941307943306412843323369055101727700129442733790101173010789214797065096127036421706964287037160620067477640362690170282932708752861610539409497561391949783918287658286384348241425600412658555448075071327978937391633339866082583363476239204972053571063633397600498193781837881389252892484678613327831521934435826675997315106262437471401336118883237178251401755118545230368678838920637006276047737632992173852287968238338032177902724718761013469902911701138238329378747964740444245556116025320840414981333969366501194814479316695403638487715652424584867295802421529368089852770603421418507968241195294457308040022910196266782036096362256501130014249413424619741180976817630391644453070552085556134765124713088758894910782700374343782195923204844683999263163225521684230878598730801384077195054033246145722478042209289410726406618795394418407275373331052174096618330705762979490296801763274158892854613896692891047613304919866688715537666666915733213369295925803546559078730795922393981023110345174084512846009456966538675403768221771524558642351146585901776276718609511552159180590180986758453868027067923278865991351946669122566014485032303648379381981735160673231085178501966162824627287930903653394358373727140634917702005392988320979407726194145540780138165001290983642540356677295045045838815674390338393986324615816278339180450714244998723146560596757554155458672570043749749960013991312881027625719223167288734537142161471708640075699696912115116199958062178718179715878455529521875390048610436608318132605736316075336099557978450027470661026197439951282079006720000000000000000*i1^175 + 13938116705747113533612821993378684077914355212542038109829941965068649763403659325452619680207418753443055027162363065376012146285482525043662472999402033068329728772157944320164914320829624766729162916080959349658423493845655095464598694222997813819613244770661990726693682793860315156801974908165863330530606680419255255935995157218692761638701360433295493662918817360812760266183564378624332277692572452925307741574760083908506204619869783747768803006604862810803887313042392525034908463520660797880379576142142875564791987873436534086410260628587886599241973336923685079514457449377448853701724432143710990508350694367804668411388850662006884336056306773931518216631911597640815733701193224166381585955250150609679957729060898825024975837399148432272352178778771755815136082680350977316919332051593891772303602510317031101631384968242338398665277045709368899360119642712453612750326728444662403897944523794440045292879052648726286017202740670686040085489022124105134405327478584387712455109055006624921901781617644937918705172464033876284448897232504337086085380497410136331983408203247862176157899510107256565764636913430996195230301896591746794079027597542358996564662714484487070772865856324796201873941343262825600093171872962251181436866983201984100030209950461840316908730045099627514382241200624544006740455323770642374064982674196681273841856452202820877126229811955214731265800584212195559410866266434761440607371516720157147336531997108755419699163372994033527245602910254443322054425688793925997432082774325891592624789428479086095865921530201188994179071722954079694502139495946545981244226261690596985811808602077497018492672586899620740928188402191409991431328250676218635865209953887968785409864865174899145988417124248872684678767515504102070892847331441456817145505121109965570954707157513404535859831682046075632083041359217893448468508243124949529631969468701205265320834793408154331923019449546660630411290519658845754960791235793793495996369979490871400705032317712650425736145162917226437878306636195696938219855092001329313211657820005506635468735513729946061276482278917009624390589834379863857876686806623555993660938324563542996857521870176202941843901632766574179005524572322510033916258362395760913876312598465841299882145198375964894521825067724134343839678824448621530513888451483564405273641191343438078324007421397435657890654692972582338465208832639352035146250680539627315642828597501134749000852027487834134633408068172355392073791996896486456946487790567866638313313870416933633977976836055047977419999799087921039993403380494408347768158877578727453436755765922675813313801953729786763855454310795329977177505200954830982215374095898327305916055232859943188766482131698169042124002014233423886128591769358199629127396083791345204659105096514129094766273595918396047389711080692676023368189050947989463220431302977914986883420278283043475492058426241628497637068689543143786114541491590632044742221333843958425592486330396827502603925234586093047898637119681784626729865735141246579727646882393669606953728087069955471081100184465377529544049587819998977620202815785046335847611943269097234016091698816270559141735843665459330973082010071420505537659940466847013634548690807853613271111542949355509249287389051705111912412786000280213059847076674802809673695508162478106561985999900081262244255474236262504444881661040734689562752682719538229577927000195302858651173829597059697712963678361339038859989096947795291351090989181679165970424426190458866344278006816068812865579489302074117471276753426453916866784225422244294482722522137625879160270003821947560202931031815456546355118743661018731065306941975756152184039053172159557797113797094169871646720000000000000000*i1^176 + 1786685777463595905786383491509982458294029924870729009908769946402982797873009238585293754568489526377601357064247092101388758035537820158752169962952180394876222367179467850531927135270713750061911495596287569217529459980957696234934625433393312023955471595773611686424449271635149792500355564992407120742985670020580184925673743178110560984038698153019689381769751182378293238193936112808555588526196795039521288395833487219660088871169236893535984490242247827817426818097418705090372879119801722705696943983397073231195733856498644517428562149541644679932592108298438614337124563062838310256890814334957397534629966756291447353603790341194759485937934791580715619220004464987533022160793700023293510673903024880111686269474240188046685177479752350463860399352784391315054497850180556109277733189037180148762429145865529854442794956895079352375994381466956495611236390793812810920012135058213096762756897679381228198079509519961013302187179874928434871085325008825470480514275140360401560126034001193954648057644343077881686783051451918899226274068980318099900882204677308989666684962561465812660546407356383316389612239140712049665721567039160592889507906054468471607953861835075540660514846488461659104415919383807065687336995027381311818547487486402612326788456853461227385373440241942140068721260595276132751794485556047178993567764596066607148226945873088100462356903495168054721165599393161459257273394660687719018954456242004646195379108440105126365246123118376792325915635501944875093251068391781480064772870075104505360084373760230185907785350508751853850413529819675710088778707623286331660414547896244010545699487240037610373124319318172790993501127510742669062173641769802513668207967158294452793539608789396875320802993096538318606181972375910913837144155398799220664826075421649043629640523292358147001830470190608743914447188343517411201850888141627424441680152398849072004957925568959371956223240979774927138700783447771198905735097515672707175677275408285996042174568956063718101556695699505714033511295154807238942331598831797681370165426753960728355751463799303943355236136835026367279085115952995909093978523373519827101549742209811660493612324465246103931737036499634165828777067623822270590607267195615453385490143398524087693376209096078508894117696471503084696511342582070352832991858135972683344851941599417078397279139223935978351768880051314746077954267556677620675193677840055430226951134965573253892199807062617361012537857805579343293467212641800306603536355589854234981666399362245457670931445169615059189857088844868945449379419946242514498415276214279037422801618650757416079651841354860330406708169548570039532800289768830904276440763086109132639644870341277047329848291928697315978139036507324513235437354034400609937818539264405296336989605373568875139319884107166474245946502511050344017647901880172040483719764033027587655245193004212710585652388550011679829043275178997960988124199001239724003878065712757343392367934644988044262891106947114148307073808347275214217601136602605393492639779580899088574102167227692345034518896390098754332968019602151677171010526837553716464862857127402397634017678252717888946079695256265398207377862168367804026637831953464259138347242695447249420610323776065977524481919560591920387180754166157150348153486399729732391956220201149533883425563939032924874115872470960575888026318584840982269299124829580389019118024691109347028038102285725786150415398862799115763928017007039295395800661982876953854461904342966736580406658040713805555746144032335429584835966915387602391242425969665923632914498293595171021784701506981943090842588147047591332658714266827507204633645017485869920785662886624934179635200000000000000*i1^177 + 84547325844574384069011707638616753932372083185791049989503429815578582312355647345095519011018122443452824810035569661313608626190865810486532864235674447188288324928258196393632356669040064314659010736092079133550050550730856309019914239762784394460090801217790826832851664364808268080976544552568650817248928951387134285429100075604148467756269004953372376673083658325602560512098906241822044500485218095627141945162732850219710129808286216220100060783910114318233081363944357501503484574424311831490850527480898071191574419703876770916853933616482144413280828304189754805068246511537813825637176168715476014106203505848897669428788249230663343201089853285659682734769298700367649276795843164260093766430588156801647580702197748566067838693373611617052393170642801486474058603967068345169092639736163922254462079307169319704125945821952965652574805315773470399504761873147461717186484292957508531030254374138654040086112222246673528694479249920997198487750737624357200986728974666837630846948187786341746832816239479685587894119208319282736946290364610663456508199541009728026372592018324031212991039205240858219163390251622947218968231445316012826347590200266228116847991975893530977349758451312596100081890310565636959973554545606375684942076342591612937609944806459573606703124547528736404408963009816947749870805965311027842194547489157802159878618535176801128884671843139711974483511543385600790685246129218300654173448001356830840582670563170292273961015397081502676780537021084254432859261262017416414204897738248077846810497698808229540008062510056185084843744283383606472691298139285002760058462268209774186237834206408464799092257712363422230547709036738263320135937159673711193853041545352354075389850448467465685109438266048697910518653795706046453371265935255055852295909921829459099576482419927280143639240147098862624672138297142880697983553918236564799545485178516731184561779149753656757436040866162773288563595791242437550495923663746494553392173896886150489091910782760130762167516529361986815723826788869130186990417549237599137299567574696573258458906779257377132297686936605763799155115104935198172477213745446550121514452924206537826963392179398443857266156027722272006900406441318860192621107203447909972544994805022027609336193380583020793014575836271879217575412761216215822408577021023648212890759133648620817550082349499235079823689999574803356674307255330745257416542585216778444613061894779719825841107293162457770692877273662223469385144914950729598103478015988776166973146286869726169207205713942534918001460121087161899848086731738044931651704309914378558573244816481166245634190962239581157939648874980845767994842391543781225012683686653182156776557109006804331492915479794048506631949174046988967609475929169645341206114720230356705485141731940813635647642355695635380016631334650034342931179016180382015765265555484184848144797800685770008109824270526576942199701303154417647990897293775161358728249309852014159323523993834583123741385038413215138839496868743512851656014697825246083846488328544334804401234428982497290798546476348850397568916274200771760045779979293148089892395202430271844567800406674152373996116751863434004819516923576921652175126473612809373893643387039912525243904194187140403142221276254255683718848191137302621813302483921362277483041093097299598694016618195223977929279637394574933212884105952163851111837179418630700630637292991597459386224900375505202240500653338067633249862905557625616990236430758535701794049396611579505035056009890243068578500207584430145612605929337366182940742482120886161831838124813097414743803076340377923879491296313717952115229441559543624413431696948933343313920000000000000*i1^178 + -349908852815567028192004957415017513906397566800049276175577558290749512875872199314972172391860853038887777316856592983148154074223280102281754879313019406013564415750862149087158224411598526694018527738335018330942666164088873041034324911629925566989495168512544625348614168837591549258773886263146677835850140410720669033706776952356444224187556103475719748633458284063361148947540144763298689786898163146668364528654201699187291593371624514315249157835584677024380279615929713468546954242387393434102059122691626894072639187822921299278274411688415724986918258499076983415452418496933193581346086187679429151072862079776531386455368074446488450931229472987367195091985028427316775554734765965498207390356007917986309379776314451877448628405595610961036379573316608751167073536066249898236771573626914712965545999575979956480792839644639563988697301879743830118406881315180289057932765467068015879553457277272806341981336593972174116901386462440091424033086652175398880985457777129931578991102362741400802111448523557455058809757955830947755313202904560370496103015438188074100619540253148870117615824328254146638466966701615956294337053019353710132967615225627955979001076736283517986873076225650955551935279711219194353417448680245567179266279422208871016054814835060606190277743458763834323565436343417913069180871867075868933985257683411891367515896310812347782661292558086577704338625368382117146806041490032662221056595641632243108038423454957145691706523384914484242965229992044414836493551304938492567824999077939718026676158067549023674410343770889363940553836544544425508490850948012926533528898847351534019632460704453062589755142332014775295699428369622713646506385111264544100716393359242435165884187926938293250251794369665681683675507762727418045615985288263758428758728480074401095717053366732563981720812261072092912590996650490086800074476351881217111637947560145776197682175110255644196700572769867984588048489607974592196427357609642763140795946213508954136224084540218642021950957293509107957253509295547921457261994326388336542974326062577022929034672922516682876021879065217850787297624222186295205113193712950323375190599132512515708397888199624324223779465459717437170179427835920916423834921225982156048513208583661699759025343119497852526431630020721988916524308166571502987249923017913789902020032653982629023845772788233353015892940005144887121007142842176487130356062749592274789575214608320788364292870252199879969943884106961773817379343719887952963235612474799687199131466647778688996905595359906991198996528883196405997598929844595533610603627061700064910557982056881303639700280374267083423763682501978735489988327152229711825812206521771187997822383786134934024292793816398367105549131428841692493164179117762389135506256978105739470819158095948656128643555677098590728570992693475246504143865863512896155178608913829830105225486859360174132796265657461357397696105233726047137166637157281036004732779315437340820585943651255003520400115596308873061193363593436246454417874435802392671108882244148494898429135793022287128601434064438620557408655585499981790219751708922927747369153692811171672815063853988518440377132754805634688900489616343578262623789637297112524369078332240983656729957400423399644861280785197162975446362769409640522023345970881028603529966294472411438588016769416364840540694120558305940747037476038521824549113030579304858120574150893525298863495097399343322744491731694087399789668344300198603619570850149906462861200371553377831617571517885815670439766058677502841935454193182745882090496117312193690834849192113523166935813845983291276359538482702635737641467571240630747136000000000000*i1^179 + 560934619834447325641586640915381818968491330662351381928591799304188374253316709968264055100392961904675094204515430284247296558218010967054601336197461386420574847529764577658978899713399336283275366353700014017627052375823068819330188534982353772692518824624657160679939222572665649553293987522689982839845344625498607089797043570437669672266766666826640732132920537604493365642408948728231065034304870080347678817434626774501381794282788854007453345629409798928653960224130088817235278494343570953901862506391091499448045928140452205757867789012168332655225262532844215294963969022221956060741548448124374719395719385964359964439952945329745865051465017214205002480734102075324057533432711901701679124974583785966978554979832450920167765217274738558018620182157282585310785156349077805220520626872684813838973545701283931576596850998257880612918272058124701046238370845116489091955869513234013329313603921064547074471191477336338447543020511569210844629300429947458625632674897189686519539035788841293433576126787017043444209204265798285714588354515655065397628293019027566601024032615266449908807470937653020925124516808790785096833570024037725772728723449146405843200900716167720434158625055717426496574015967294099005812281562945226721237289845749396648009240187064241914270944929859347532788388869010442982565640923966519022022080762973266482484807619630971090917575549811922066793845631025755721386518313768045163299219044301566089165209570066406709634794622165402807668941650754671686336516894648926090475488584241913055172323012923749544315383623641856036536552566351341982090153493754335520566956497329801736133441819317251687053368210665404498355970079355518499160117300384021690710775864126291757115581653060149130497611392052536923877463077068741233006930810188278533771448887089295064465851588355102885940504965750854650791618519493883069042391105392167385305632996794792575554212672871190384055459358351954370656637163868345538145777782830113705274470321794557714089749564917246369059434881191459087702012947386089579123816962355901548239606957137819154123948970622307356793027415258209842055017136434138654098948751701050226818499289833576891426152223657344618919207271077933673127662752061700259397916832749692843651533567890327838198666346629885786296172999274141115000120428731446704086129354894629571749754218442567188452731780510209256963042251123080639065030150328998125743863216473177657402851971877392845549657099939241713104992460663800214872869259934442700799138172376000340227435997767200758894602661012374081892908003676296714195873422846675768547840469966332726077245257207466289437543594747981368355124166914130470490913562249258876131376945733275219012181440331010880115330935177182274615667403256425108504847837274127483007562657519702344322420735098668909835433580938209162907345896355411402475589823883775565642750551252518621467546457939246749375781708086073670776535427802202931597095342400633160397535629319379090623176281680604330741828187440923524642523861461813918984734244423505726301424808056731618585970812851400643977787247638316451311921416137446538101807448002578222641988832958137571948146193484606642764938826983150864987996218759946927003757949423251620343628707165208260506641647783343322039678194163917722599499679004978541722739153401382173653462229958696147031131573306589741158979816755570780047028341001096108283608047609552946932578302495507428543295960848598757649671841363824975015041308986065091638567350889367854343882492647167592011119357274269883754061808916526661987871605131631673535895783535864921295094708274167453583995848035174739255188963449005670400000000000*i1^180 + 50873715815571090260436667085418151276857005176061145212944188983861103108838539827572247666480337757436102118781057235635288854081017377271491782478805035241094014009554720768090609563434024488335359671864724796868846414960989809423884346368849538792770533191452602873505428100368588888161396412121702644150796744538206099782831718849918501067700435735111489865665230005325480150325866132879012140076800402940524945409311539820215647237100738001925717310009706715979792523652184985240957735954675574780073290431904565252632436690661749506025796842432690402414212268390425576925438259873071911205986793802617262321159143109720833777706298449554199477595278582853671646900561355066263946680101182655955312268559641291916226339339276546733367975291794697684535728933032485753530821162728136597948738133713253384658116009045930212667805405839124370302850659160803870213817095666924832511914887870955757815649561851637046062643600636147009951278793325639387819407850662484688541689966720537257148402519790029803883177440505479936806130883838397182950237248733152315218723185733906263055257472846501724328168344077191388293703304106074592158955757372176142837093491865933291297638739291048432223374285317688176458606069767902735641598191129047717192334232399301778460007917513763663319823180140246336754875574112791467695196456428999848556937714239030217803921497059935748501124186933150545793431004441560547470390016642344378460031441245212137706753225190301935683281973878648516558841939276981461612536456799898883827624717244076745518754069129152881047855988711522848174309479941889357146255937742537781982548133100435154394493277724575349005488221111489611721167678043656823387397400368045283937800363252162573539699884632051428099032068199302056238309066988547792140106770019126272167592484464046799083866112984925318938098412054197294354276183386246656118667018364721532442999359336037909281671411436218648724034924212642824122418790597138317454525942216531363720852670978592106136900099836862498643864696012568111321674060233624824748211194368276104107226744503137543487554274186655672236134100175213364431083975332553097641939985088409895136422771830787272628233389206343644738402769680527712799299812203994615055487266242991989721399183965896401823518916116925968696066280734711433158537790108128514949062163352466943182814498826262419776946113784669477040201634799065897318225514285426616223726312143695205129536683999279099774778913906504977237286004554494826555298842319739723657914844885308086972060711240114564229241164546244383179419540424109164425505434825627115739136652118946589513236132245633950380101578094619055610857525247320547202577254134699811318905437756505920567464019486872740824870949434617176881487731351203342624970750453302083706168168223561793854702654088658613721706868032973322197838315113471009200818411075896412337329370026894795001168636262545777041674346533516856644004796240681855104346108534119336063921074268357693325220086988987336697537444346478945857777500495293815237725922265995136579281889859220984710933775422794420082507974090571554894352095254077758498521142739585610870182674173830110236775819034817311962459669955389782692465071403019505419636583940839471593121511809131362926458704031773365939120103056713041410670872620721578208940940303581169665987191158322747588732599790863957986071396354739963837166442824989684441154411656467653547320204282469083312745001205409024977477589383874258650811130830116560086465018396920748175340454517819079833951281531762807784484930236399331891073831956666072457078670372639810474508516222465050268118314270064640000000000*i1^181 + 292028641307939954999425445900545352075514524413493086613706142911650631337477332678957257135832980856698563921364920552432104680478064050249890940640069814735446760647678268351605018417914351565503436894518224879365769014794760111360740369425105628506128025309265766717356586148278211114508474654066393687743188374931388986884642974211285106156313411433699614202630372773344317813427776449863211504799933841166182309973996112833580824599261266077950247466656976645580081664095592811691329223054806258847540630296722591811361957352103429544064759047580423902656238675730944260202449123678870306670399804650497073849160958604534616184045957329984146307237953569184568375668243220064043530560729846020333767319905240612511135786226204234660424338406277174946795805580819741083090078178335122207526093916677668755499140895863538485005858097352726879039351676472361930078457054907749541829455158975242468839685430886058305046017253418088339168844328263785910167094944522164901851119433768670347903442543739143703686192435390914010177969623953685931202854144523970910048406586833903264257176231371101437964517167917713513973127522868554007115228060309583579729694593238264861631576118963779826318428034989160059695038783322116637442394999123539637194033779814605271897074906334496582678784957745129166953951730168167062609665405827996451629957434157002134181892585301505032907142074041832536726904584937961312294827456796596645035498552535304742588376109030330038546505195937025274702801171061478669198555984313605892684448533244120917852888183021846584366390983725362647503494409258938735713531452829756045978397483887052758412563558636275963971807373713362009759100381594951908677869465388604396147647859128554508523653430589851359107944312442068487426495139939653889728993872929884012575764098378387770957219714874967084421159288348538457187108747863953871598076035281019865311642173489091842692519703459861879971019794886076122056266753574672220108824040556670718528761065601130745274127676002606589587716206527916600440525619000715793773340864024469130005546898319280405457922696594202952598590304837579643340403687913073238735341412937766050557690648772442621899467478050372012840657343753164270931758963146139626686185640036625042987334838711541179424045293571554147656218429129859480587642406646180429378568259194525011039552750685435873982790416206640351712304010471309648572788215065994930884679293744208282579975852979732558039568118323147426276539092053241451212247297991005957722331932862164502117310240952863714206001462824874904608124833724875141695523177636033756909456187026985014030701134134687634010177432470414981653407790670320219430881705063689604122944563702491383967991621300565414081500416158484843775602973936635074145358028015490021412175393196299825088905594358249826316074364097778630596676263247091112882793208550853890763055343878500867094751904477783822051231901348966446069189157319634679632738532249232541638219507883518340937658196853492036399566290138802904928478593606479056578040068560356310591972549337340434473020779103963881961534574062811364851671195036397281627695175802316834449926849103001297249302346039896720446805502405480133163357957448787429659650456386630861039063004236629850741620373602207167530747048779347202413984889384607918814929437190023806486728274735699154342736035377715379094225159863976832329209887408630908861145377296705410128966875739270127706045752652168459974187553533996372738094031038451659452457946938609336190011103676660243865868232641754079573225588576667602124368214221141814126288523655011077167706537984000000000*i1^182 + 694213174161789719802652649210653555998676445201889060412844994959322494613330857652499835978678347198756434849942028478438231441246636022079880124898940642694342042614181526268624163328849305090481776365834316662288205021092418181524975799511623174304223442795779124411066450378522022041293313539571499168650817940801236458154660184239000883247890614859608955050247426851464842575355048707722343103412133112251376292423500290096473683378303742989375592118917138346074880869267530527727205621912228764181130130697201622143518459697337206271265612461372376946081870802939065643556225898875033442916909397019545490478234119260146725095186898554513092772294730537269761986691710464646366593239640934855663391696903806496169365695948777277855446376833068856801350538513080097272897459029147697669184003255642245995484078330210397155377564747111609734509291162629032963476863716624144123835814744800085610255806394348138329454509417171810299181176339543379563499120664276515169485116551800732065492634959827694257875648989915944706184952645453707204709575483323430392033956268135589177645273707720892113274290513445264803085192754852666556726426257925121277436156987401364637403560920704467374190353617897813541796519661084001900914349446567767957700867269669147313743767831548161857800121129184983844239153188417919727317484523411193295460704941603453388058460846952999180411264019355789735521428052726504918973299238472935450480639726122303252892592907756166285243045810738295485626865935792124197399519287924620353878920425414579332622200821611613607611209010775583784319586236691275062581549270758993531893904476925612340026285020409864841328403540330221685611425422284452041900958021110437351627181868030084490871214632108565591684237795755367741474076134054742104052748825321445575908966602482361900319029508612701965279994794262805630718665741917889436510113461636583583841803939230627126666091684833196609877610087307395874268723931004727867691273132814128616822024803160459401500913780845440571416792283026672374308476093450294255543220396186893560496083024348938835797522100095175944968770137311027055963640955538170729465702070394083798389497057982224829497148574002886925037682442247640057657296521909794241812340962380566459779179986029907346744860498150627187495286238093684356371264474098932694586372100927007243994050836857323407521988883321793881976418710386934862962841575090485111692086436327782863403336700790176357766491086686613898720886599228278394613688560966854094343227599337812575307946714008824507341641609365487235996009856290664376351722269146765696344408227685110177855957439672104181326409881346568254747549157856539454408846013658136287362686610804991654934208135780704721568780597737972719744427583489260366805721374757964760501320670236898311829822892534614407012921735300089558718791280852978010583156842234497715145882565629797409115728316158712430317138965336074835043684165962920776598925201486948373183203065915302346751826452447847945291244737909369899850122845688844742964863342794532647282316530644276174645174297245127122324990274914478984622621739376677511387477772833831780816339515551917099789902230349901289069145941566672211370955056223225207732683885005849875673258790055379087580948654502874739353624061799178475267611694520963783470830062049826963452532711489572037846831800731077218703498248853534089395213234750994013006023904712906538762038397413831771583889103422549628230683577884815654592280267451841463922586418027707028617933371323342174826525871590133316396028881278986461380799162594376396518195200000000*i1^183 + 129018856147762071492067429030612953627064153238984712690284022085847506973623267410929585813877839771641072017372874187876349359032279381882527941392040575064003115261783167984648229699347718145385159827645567237662836859972094759899338840802404385149046459666716801657416280211724063734786347783107942832424238101152483559028007390703913924699518005218442491162505723951988531381240215353892615690193220191926460152439296708207105690354090575153475065820829048679571194137108266228864988471048585760876094654708003635918125611731786830094999863504975218852043022731394096264341864570073555466419636741211927792045758711588538794714390900543033102015925222301643754734489958509439437127569876097947818542241770780245571611355944724259221607173947412157126430953610055609671859832318165990486311976459049488466208816778960241493682882162907565060842857612921247649039385756726800312065899794905816795310981117838281554813038716274332035252154104656463240636084275433804103637156720732039013157279837346147387216652806649001995566383232642167800452875058144665010137206272055009801929079022206384547543940404098801526995360382832398388433377743673896688337049416887579825575785148832169263596748522978889399455531287348779435981923545875838538226702587048638366197186157232194503958056190249733975084070625792482467159311840168497217823495921913690807796801954024210649723431132397201354045164792994636251973442221582677187583040046467335524976375957996735331028237821067846509683601010267902437421069022042534419799179961472141555982068569559852688662516749067409099161594313966532111304876040850762451419309560221622648655425375944666131611549791798521692780088421731992892000214055233098339561666626622545350557128171140544979092773415292356027235237581347760740628910742536011464151504340439646601733396272683227449684850316168000537122824058274677390139608251704157140062271206124580264434955103039122398685954595458805318327056587571271194070179340516265928223775762035081215407984443913913176414968503631587375229141555648878028746389850605551878119341737104929104576870083436062481829309704252370343835855630800030936479875534337167450112918766544733692676056100816630240598632858945016300085391186397654981803269216104792630974324084974030657155041296025980806258849112382179574866713570734443153342385465099767176858405191875611625430878733091651732490355823790268446137253567353970073740148214900807801675562146489525069228485689244580283843721007698060547075559987151839774801900686876822095583478674853328580690168035084166603771335220516281423240902979440997303317505329167475370901091295713651418558735660727551698664321067440848964650873409790198475931510029466891915013097861301372793338578698827993238434934590857186301564105741859648960873706315666683249350837380515141625313725185199302550409653538661817155065710660625459023597721405976511252796746955816774534383946858786571484863840365532594598721867777449580424881939394906925196521983481495950961347581315455656041018883742604516296273753379099879437679239199565880919149574537593907142713008547431715011012461977397570665905071787040215357824830825556816316631483323825883988842371970528811401051783785249429774434865771184388188344029227995472860854569603900803472794979970012398653376149182592010666132780434563024348999549988115601586744069762906199521293875780975068442404420191325825508485367622071826334720477411135675738722303319996112552074810727097255856034534470072924176916102331335120603489052481878956592121213752892607482906055863975238696960000000*i1^184 + -1278627887137957454004336538557919744651239096371519918792660984287061290186858849823922842198652105658162252970963705128727967073471740244694656493447491160357377728191940697771368200258957036366833757352832056739903377099016585196121955924147912638512573671280133950534103665179560735494934038195288757262130272377258149730192811896529313281974963490202366228140376631662399029911333793043370938855110988188841675519142993218085001362202751478064465370116921327081976933058566833071552118784227928878472307295547875117717472651876642748492719830975114760297101145526767053191013460675875590619160803313573155748319911079263868619855236234948095540662652435541071086932030969783327881578669184405692474212979732624171131352765427058801348382766780967375283249212828178029454447144210110159118490687285263485578926402138751512200676279572787517096779427506723038487897573497895743398620370188372132158301194461173930225885110825565269350554790529320130482209328788547875352413370851152665987148700251285829789420759874452283007130059887508562143100956336774242508568142974001589333462091561463296429956972763296763890598462328722704232317265658213854984948317841554764059723014939739997537537600115763851734698832388511921520541745939512844875010197458280953725397529931023956744739656725176084028231719615586385286505617270259861740431109016391706460345093575301460511621209289135556724228789432049767963857281676675163206477564262661264555217645018736473069806315262479511043211056585743883458479468448385898793092194390065913107089618462602521058141841053091479532306265080031610963263270459848854886026447878059220686223769208462666638759817700166623061691718530137273536579520252885482480520666864002773094650414659623984997071676082573895664995070121007959011739974854581676018539298869032901603273907612936102628712928142056305919305988819298064262176546116606079137852880428769250328924034762468003485217573401117365124065401884571012357511920175813916636720048446813880085009057923857192457803435919546435957956709887685379802498472577158762576810303825893492594910801053375175899769817176900847492437543888927130900875836775236444469719992019461828528753955092696698911312806262836822520064708780605282367097712820839601845523190415746009295267694010830346471342278971054086034767548869703606219077947440358315412640850257357979102350661610401924850248658230270935822736002730114885853347418724171324786205918006282392791785573450357433487608769717197258468631966572541234618489868481274027525245242740902314239473834960159748078133282611989394242030672603496226512758371058865703337924081726265877324644873879565138280523824938719137086331874075962389145776015553836597824980523125714632375538006890509760633454630228387920555296502217481663232341896589124688850251456377431756060273804343586057034349558244672688516503705064185155792229874657761054899252894451233110622190767701640632174331376380729387197598347817109617677336320400641345810941397703878342010947772112864760178890177615451353771998433736081693141516467197099116007304122876153374855497610242813129787621857997377488750416369787659968376896542063633128464839747173001642895204878604704390283420085521254883870910596442806144375156427023218741158634676567342142252228850825133804710645567871629121506221140609696009582132637676538266603328920254061882403557150990459322442756399266196535159563813467147543695327480323760085297112677083769370406656950062009108022724798665454430655856972219262421226805767042340674802540129288192000000*i1^185 + -1649870718011754758257766086718077037077845701615922773885605354299982862966285151939045775116145484087406230181601673301737370360487921748385867562899074832177540265409601639093226670135263125136915745350705139520707057682113678169516550933133421859517055868536520104043324775146929479350243146795313314547407554780611917806509850273863066530858211697646668145008215356295665153301834982196677879009657464120533833866996832261432439709681597888586593424422426757887407194027411457839244161242329191235384085397217756326536953289247661060850684515183183264791345139443267216898755714512168612987580211436479501491687088958984908584058963586568427474713482696180812552741563601360806446821456198112401874004522110239414886205404225853413672687332504306076034466018460732734286674537238271685509786006433924968581041076786138777069336616051063945998035571734339273596506224389017536080634022948629790343275120653393879992564836826144789273072154780986428300847294908595720998233552350039726423640412619985003427398925509822705266657266194378960966395655307784935957012236726709376561278486664379994201770427621252388932850554016985288260033029606145869837065176958341139430870919084735600487898978208640888389755721384004196755093782283808032806830721582097221735122745396910000718999658465807350085027242446233940277758082672682920532192292308257708092755728573399393752371473635095075628004933786429514173385483503595574331415050141269295705671753409666156441011509786604552808463817962345890777104617454602444536373468710266473568789027472237374499635541952858691134764237291134027365781976964061168596126619624758580233288161576533745033223079507680245200460503771393996108589076528259508709862765255158884188078015154265294132148350624032953344494146617060159788140243518866834984860317041175827793104191817793569220107071576280674234633752757471660685834017916990902686515756268180965995745714019078401050940513108856445934413260641384418061725305310562013038304136964930415767963448274337670339008713691000960794087766753886717026968462060738529278666107621698538793930727017765671954540763387891820412711204854960178991212658171795621091634054159461736379414998634564380190308932546370471937633650464934081596807133769022938144920467873864739671381810359464985182724413282258972764111826501063212812804816576197923857222712800204769279852243763511375073612121291185089954079687635736812831011121222256485502588248844536336440627246773163756647121939171788496610838441474165644340367434685076672227557680527214445565602561802353987241248478160172557421294661184855196061750053272978892077504804899693735130165970330433910897816052223960231743128373016250340940134618711793998990735824230349823523363828214209981986964319654535992987423821663986588876079899328858141106682916396048215609510928581800152023589193927249856829664876035774676314680444037334143496198892877893029436930332293177742481520903180335576824438947469965217234003267146530783714371132534788794496489390821767841545354431215602605045900765097431549396501768769477613084009582381705795578109675285481993838034690360849079986781706462278716619689157821565743306286005991101014929632197629773461512433376048317672937195215007677898440235902069083844633218502778108007782000273932069614380541702913519410725856600958439419511122804964425871848405836650621906809888636120609367599624742963569457562602577031613583400721441280680180122067301762891028328676807260909847700576152991096695930444082787780738232929484800000*i1^186 + 2260935889133601364700016379448455231715428128265567729559241053878365540650909361043875896295633307126136390334339494442805624069055421514131438289582614303494609543845709966842304679327280676409803710111934868566513183721790757767616614719901043256053104783989413103782269694728402986210647054165733779308783119310727485044944682835077058263954416633276194259806777642230475574724016209952774225322993693817385447078538143295383564443231809474928150045127435801661705895755042030388770653324176013732119133533067067497954101534992389903495701609800639594757477392622270466396999324806300408876630762175009765043970174211236259068278514469778326240646397525906974998188282263300699313429717114983383449921695998886461139952449721147999125280302379766987609971727126786853572281243741899248951202010400347090869836245639138319310193466693435977122301795413417542300216867233239196468006504382696770250659581600620940902887137925023170498717705919715911011975250064289323387782981730827894560365998837486074850853468459096224421876141890752200673210162298696510637499204704958315838991502264784982028689773441520235681898209878431065894299829321072392598416465451574479698755389297046450567628353731110382383029632805810180075816129104536407423035861818204218919595905361089665011065829751961385003436299504114863286559384035276878652966999222276065669233190731864127987337875926351449013986706108881199731123218121603331430106201004951595090636662037610129291635384468758129984530876886756632348029254906754670622700169425151950566741441332046313752033498193798844125425222899027482187774093531760079219200211628300274999235630935385598245055741243889009997744212480299087431142278036196628940005100109959269092315779618244687434372292522252154294656691960276101903913724575468009920336193019369228054513050797519226669125275863294012066348806009305833841824811910137096738047370657465005661896805949485581915310977061306557895621426318332568057792112015456866214014150769227217254677553838316742500446466267681272723021478064025762545342201641813678070776580838599359989951949876158024624975440350928873539823890797695257659445323162785573030678723794256172058355198238735241348632949188343427170711848323504927795080357816159000566132555826586724483259058190510994313650735699198370610737430571355460154387291568537361648813093414771191298724324030232544097625626630860644617641905903244531904776287596200129815932473139991785374118401448564890339210553528012054228768940369497300907943906419341515313759496242826861402795119083404656911943320105346469535869402193581432704060293429290996402654408478632744770106792545251553112025190657944348271943363929248681589636627053886879401120647219066795272594071505365825636443209903517744283025253643067895659825755629000172773029290177170506602920043766568702717868953045570068450726671319090639532990772601980219868042831579131725402373153769151702817433871939175293692078306016501013003918527461983312960706167216833532588349712350992949304931148964414084976802967278895088226627780649685297109595462632946377531362539152059405746762371656311387827086559701741834728019845493651875756878695619156651125289750883764824757608650024861705497680335153939807687469422999114575098554373478286658084775867772060995030776119625918951618375232989322601466982122082361434357416139676871981279606090595814594911382821768310658941882293768614256427679845245047144406414204036331182503657202259641347187398410240000*i1^187 + 321484028318285955799311278631349315767405127042298122255043804828486646642145771417581679341422745681700827652209645940866005214430334342224246172238196933523686952970384135118111807766633796764551352591403541113907379483669256025418351690396524518244925714488593943335595851385039592780861343409275382894393486755044549705126338814486624018719995346123887937755312063178343118985128310597228482218509313894960719161398586204372127910113243830355728430113348662530518603183141763516237817879957489823078123713167759977697378839120962157329826636424811235299271544400240632828815742595065439141081498146888644345103430756504653799350363367927735069272825426915252223722133719265224199172860215695563330058484841374356914232545069217880267445264189576280840305829257960960590236928897155397399515801070249508554394958670940903321957627415103663844164328875703882458327820901958691899127855676732386712376138527991545783420325293767218751758611165215939958776407371371732100535027709181125231864903610578821306523483341520949338769261380362462104549180312068588835799480296624073274952048468667785065473577130908000312580120586741087705559761133664247846625304240342261408975189235760682653021145001954945957447504643135695239584211707114263051654034968901888823942466187943233267154569135774207950817458212599886302308584295240382236997477355897599171296651452198985718577767585485232639065167408392272049993311202368975332225402111554059038946568176463470457714978652572913533787430763147844064868146584575345651170215666716612988453164785588807864616769266185558516550248073237444270684851629123612040978164228807376934162711533283407482577280096319016717796920020095596001185623773543719299680592911731413758831726356930272269495414010225657950731680871704999784405713296190283335902497431351456801210348242258597291784243089115997243585814620050135995732973129180529551668929587893345862849083662199710520795218089813099416339084049031656638281369829922231952264419465491750320730272939916010038240099436129845357037490188718189625290329440774815480586768825404850847971409714426212298126505662876340896215246149672351979022816041298186850076888421698068680532014614648347100508104014406384359642049111933904417119631779814597688618324268313768828693765583609008615581067820469518420586405715480675234329833949644871595549567486510529991133154681229499257908801959767084009354157163128701462514780422891011338994816235829533068734803651492210232198199383916038892320276817663730841021812462563765318403181939495382124944073898246193618464623029741767854261400677247295989475441334623035799026215316260851881634415658659879146521164272521879953539914193174380456897656581804660676092465989284710971537643973329438175301538056822356099619918979897572919050614815694700621274088542081077630717630258919952613169579236805241978752410708483344255709194116726608114566964809822477924909858032242103463176950800195996937190530957887154092375018315117527420285900043322586479144811833891024016299310213701628594820021277291781824387659552355975552070069400836405296603250963999330026018149829254092022131622747838731566200483981416692679874417055317335146484363684474514963649935174171813963122296179972305457876931213070271852148908069479974674437685403015725407691490364847443768661971120206935875477893633852743897018359300698298814173229702378162056649952494888557816464406156279393549525711110437630975940755456000*i1^188 + 207259443905991640567895124321045342659708525845534994211634028667088545915162960366883240632861707788349741303082964266669675876673882576546332986779442138135771343387745647791737209401264131693038248122718991537620695570221405719134284608517912024791105317520003264668420505963486651826362616804021227334488222663334543373698360500640977840559105309784813016498993842222992762993341037967608469487924312021249788847780864011106587536643345939658844554358423546291529091881161346156683810006913558779746745000463451287006552790861052172503615752968369653641313355312990897404102433863679695874913824968270494762649652074408054196046287668878743420935593483003380481036753711380481094641722313630393139450995691227061857303780461829687041224631365426248325576105021907765188328500991802196500681917596541432702698748743181251867755866371446750838143013143278986978340184983076995175672953977233443517575485942691399522225472749624805490444083182296074232076374637014970586196964731776166621541826671349454983179457818408357241165986211370035956514423198446089238991194925608143397243919915384613306468183225651378494643114736044922093472525728753581205867374828123747028596888980370384510486361981737416138548013625235552769134067131326000921634081979548025228464581210575933954132783005835919855670398516839325742803643809759658954291549132144440742869117697001099297902261500390550500632963371868465856558147891422319943063553726887090824871550163459127503491639204384549436425647041836452107370662314011194712392263264283624725751036782091557099566784633629293604901335858350838707606695822231272948709545181098839207949038230934426601075386540663765183928276398264191757542600313864592648994754549877038703364975742752137984342117160070991160148324011146008722369326075684612251877155050142460322652523066011703722283180199251562022669337546100061699752064449921892444602272501893892288603632724287648183832479847387330907710363900338695153409300006100412093071613248099468153567649541598671735243943265765705200842810006634381207913563863931376342337020594679979871734210977969708696345543289282294907268262226770502701934109979606808491277621903903641560663366535243055601911418648838853350107004741592901338707960883083295706468076589424484764776183614330670445049636593849428690340155617349625382539216758480698408284402886330538329389144320809167086351296709420000065123382901509758103534993281152794790322349928485340332759630909857002299952675343325963048622984975383238348179213419784092558812942005004378591244923125746467799196988693948908818274739006872431224132392715264964207956143895770278032380095172851971992476235897673303194537938888526094709440261260649531642403540453271114082655330018163959275573359681272868387338708453576630043567833414956529043457067765925168010904217582705651899980663151450096724079179481454081080632149273072950686207427365869864953898016273991856571305001674977152225387731908235663051305273134365834528963393576147748537085822892632752390848785592755618864295024802540899847511282410417684796902774683319120467704331745889095721514247409670646670651479688649906123900718160146444495491223179600358905836879825973138486824599462672445573326496141252382376532163873365393193662888252392560717065264983046041882473944915191303887538775657465959241060007035745940345170728985094284183076758210997699783976631692500309374238982144000*i1^189 + 2589925730249412641067678049461741152899958388634427335841818649787239051902711500927600305955580778899075460813019531233008949173890736890450871775902205150668343591377716529438002306040032047418936902517906451219602714337948553736901024427591396987580775088282901732258717101262306056428929126169350060629212872138028139141121600336939157598664319067962649146372490752931295500622407604538196872863704790702745184786431697641985891279910048771887188736209816558733627411797627327864233501583519152306397574989125356903849705268235948689136972409262783218234950525483583984971702352130811345834544582927388739355188212662124790299170734398026695766067245946073843571821350176465467314266123624736012195564405337209607908651672782348051008565729998907980154287104793545478408456217461302652762109064846524810925556819542775575517862583915992551429779010157623988783297295000294559678145739623927539202490481729031829368477197740234281859364912008828487124642902471584218193869477503276151625524802412489672108298517826773899780410635319527317064904127972263839315000008102040907571631257599173057955117877413951952606438780961472758739241671148031411386634474141957096879382095547268290549904289301628168425833063596585523874142179150156994841707201885843890328812105931775557816133373542430350292431718476400838768216521770606163398603264019152684433097129012250432038624700959368955716720255580615739106282190569796523624971499707116256899847979527902919641910710028678383985504915048977344656193643809646715961227446206503443409643557633461296811970921407381736598263381614168463918014917438759682539205792820084043262911210996389781771678935138443812004488353507623581165890335237379802842199854562732414388872101048056702426055665437151574993443849417941399524416706931750368570447160396864662115087567249246172038347450040530643613552900465129112318333301715168352287117406683299961742869781219685728597168585729282062725275114764159488454299778659637198617845535324518803399846419964454219859583001158920603006230416361699664386156973764552934916727939106058306738959506877305264206072748877387662293717647677826993257743950963238171619566047548871933379067011272704426252281269753659352993279378577563594859964891425996738256365925265509146781882460201053119002869263236048803623514750727091044325333303593064847130519983693043094471890043953597725697785190221041051109642517758117321409057033200079737434233005620158870423810746142030671327497299416010622946124875205312352702762919673886653537523714890162940240233927624143956969920459938603421798209260282949108161839291576038105506056282700998154517597029135457018548903432516537367674659736288402970742640016179195409643033205031057939157110986475646872442626152068603352729180218259590405659218702331684503115070083361484723160150457486146026863707378864344939166266801466157980780822178204777123547864399211549113300295786876566558597328586724697619468861022659736852071297912398234107459832783425059645553141503700137839231992165706348298391512829215318381094918655103904210439718083439047315929946150462495829361156413348021613546134141223978233226918700583640865038843208450018075764471846189998819991638858744603044483364764952080722743645882114814962889424809559438903397781076994345052408602871642719211694703135731110780547107206621666221366749543643876440159090114560*i1^190 + 1995296618691153397887623671131638657632634526760856184971977345497721835899626605443286131813336587255055798936775909439626342906721103821953059814209587194798812662139713291497289179649831345007234246162984920287628054206218814596545631047922660946407807184834708727560515838632282577710103554058395974749275011865740329011892342316318109092146929885475142845986710640164947524440469586971399926207634182622719006473121423958500533383466675250757164834165700662891280758100658530828904549542958474811665542910918950811018964298918505832937246306981821434101641306576240726827037206452179108556524942968794374831114746174203799342071225626722427486173702427199580571015691491005892017874369727064546378980208093317340460902837537401445133048223043946107267101263117939857775014774584739993316775425903621202391180974542489316236939537480652744397433959761211155056583254529966412396843557806700490735223807613613790417216141827694830097141583993368065013587396182537315051962366374925030772264936266422051814739910775570588566019383169585592026294319499229099984265545318115465572641664689642330062368729804453058394443650118113255601648364671090730202307888610876449491158193415594222855168348705030000897742766309859431921377872259271765709959839105410825248291760414071579126280045211638183753117917109576646214533872088137772044245626990654920410269673111769844999460756327507300456623543774620426293942752457547342284387416894565343800978323603911579988138015062051268687230214048032080374662558350728565903695978635778261692921343037297077174408492213947323541235474899302625584595900498618972739907323803786955052576954039812268306924884442032777157952218519035065653376046499607972355210815606937766454944407506220048674801196909049787118660804026413735134108531196459926180334723870061944996231205461107048658518679715274730775762466370716486916316919090230199678461422804392544114823881087800533096050573718168834547588087079502418947430438262294735303880447220919265765731363809154152188316353689753358475120860821660811045077070516163686097820965960675481042798379502210827141436368153990415495805352228539271015955837937786197634992491286053800708790294625517664489103633454656893866163104724223798196164131902039735364720405506719535709541184179625492804973324430948840442676418808603188053679100658742402423258002864632904276439985151630147850459157385495168677469527925639023663738733859919058820795608864311287121719595368948456861941198685356419011237671745350040573452085228814173275907086248882167052776140119184015383072932643414412396398932032247892174216363427657555849772676021963481191983340663607671770822537020546954082473277817091852247297887478307132395464109660147777578017452541749516483224189777175448168801213195722231047378839133094171908957563626823867534861466508850871392770064212312659892657376082747564993682522403245567442338050343805107828564345803256644235952817163149056411025581918600635053516700894805279178124741994474800219738501000531507161788046734835505392030532657356613023290293164682488137154313269911339262753204572143283827110261364117126420066553650844319742609198029420305569593209408084355541953276496685101580746051476313051314245014816923650231057947424861483515286808677968686359502864830326391871111564950489733149576053989211465406480384*i1^191 - N1*717318956506813081168444981295453781442397245873177216121872705425223082016799561997726256911463630451231922920621056365449384582480640354076086185135817959440632620839459318199488438534200844857445169510334784480593199298146056758564182246936661338206153378675644285692152879594025522082466543702646371824997209844317806687900284477500410201225245396991349597674608765308918064096714566509530475841539192342996235908509780115386739057160983233416003108588428521636988382251627377968738280589506023047044696956058942932150742487983811375894099389051570543616*i3 ], [ -9113810241657243634347337379702046234155470000116838286135073634054669705048858916924092017430532819947464187870976581596888104769585402052842899623212954066330115056785855898604694980846973347354461968349220085326038458868304096274049438795415304654831663492287958902538418065101644587835771821021355106599842008231838759812752262653742187474615974518716975212226095799568620836852534240508647997272351022196310623869614906146109010715031009563596273654433598382379461882706577921694605828325764264492541766528076234578071231485434006668944231026425726034959772528531026322864239791938920310796079321674718287486051344831272784643451088780124919897622832376544417640237133288989301414020070714238295862461735813319728318031856943608835788045794642422539376930208535739968380412931865604277134837020180577992194347522977738396857286471122309997392985814064833078110840273824278391553632235053144393426779769646823319017415850164241445562099711802165677383734310232319515846046002283965486848932579805538391433878887366958753738603827437773042265891481796849921664965761282628228429329705257956298071220150464737373718095031808853862647921361402663232493604005870916482323884246410048847840203762794693833659091138632262058248670273125167577456279708335532535000740169036236012799097103192677330831757439452329711026591194047502230068067270783480625373502748284808463962223572315273349658391634296979669166215339535949303753051980715651209705629861605636211358548141366587618882077763693863612034809010336870667767267425907606934298943533995305156106466088116828529749098380071393671127738319846685541117554691614767259664977264433369076875659958414131784686564700977349280952300527556413242235381486615095881946338754034999011735757364911194122458186068919157774569335271091807529383214242240707253326190095207148005115728822599718897645141965456470485385044069917642484972338586673630719602483205853435824216961713838657470906927967841632359062366299308419728130710397355512441181691118741963014951811194865838927264670603183898412121439396708956648805627165824841669826660020446069541976632536147336141925855459986680170970358402434780324215690876672302588637115006658846889629781292430142578662290045175561843235983503391398454806778805139461044303038355845750964928610093637321046084623112776325566135592009699454699608954984493673267014885783183968267086179152687573795130263477611472380843417854156100037190145031554191636037876510260674228977981798073131186725237767926094248286161021426094768201990453763786688573497970897485606905213096306361173773131079549586380977153582157424243327178249740649274553401275822881849101068292089938443588204456754913364672421232767534263915325730057884632914954360958463461739041719939915020490852442108262779160229739063144714373072595783453299850369910319666899805238319666044624216716652403388595521363127377840508990254438341500045333149767829790214919092483127021917343771791896887222664351697920622236599825227962976174026139936456650225364097648897569034642093985041280339618106210426417587425678024646177604240179255095613839320458028697246768431851552264270672242907186364298241042053468834567015300462424692764327566072738229080031898078677078726013116605959559713961011502894005113272735107289097729702726771244418053175366630667310767029255979440653366633434560959823146828957300447162013350420981414880215105892796685586244353883189825250771040730046980756343861866578315966419873155313341001713592729947227201783524736540971550847513112487606041797803005493185532387009436924273908465137230275541305597300333660795315691747671027251061284666195033076617738661940447798127394494333502234371459351976839719568374276691339533882442748364714342423113305762173836202679845440414166747965522450087740800651811262524358191721582885983328224646151881822722617644831533588502412987151968191115098191997764888358198789353749865881359263455451103016974260184279769848318989562798220188112361352970590097364834914707903841191277489245245799682641654294214404835558136203685700642887722161923305999330801490865596932324770780076542268964504080141210876337070680688596527375653320647997784272027588517726525163297417685911531257163838399793778219753617626945607522630803428791355584925564133550715538276933945986134606759837957884763924278947519725813964319146366149319903412224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -49711406853686604087556925356798289574015740552898331963160689353205891152302369156044525918140505313590338683700292410087117453209270683717187408467166413540950020370862176402890934650190727445155967641924645169736510006014593505895350061001854218658666938844742507541152221256605669369634104632795585242232728787310950973251358581378286344076620320706206404655970767836823175794747922939712077373360109673128410714581726752172796261556138838897159839180704602674220036818593777084993971521717664126128690760738598537203381647954958067297308260901859393077806529030305650041347973385034179542231560910448158207233276112824308873230090088763201529269049653553852658869878442773770181495161566181452069949782640092405299490233737659338985381773259072028718731609065102555660387852074301957021231812854245974566618789688849498574209495531662787456468878649158179239390804538602747307268248164342937672101040145026174595247535966934114830015438150746177630430489373826642289023863841362747922476566053555864372661978104092030158916768769934910242033644677486727206024651466192494934828151166297197347548498697826264897556710377167701693597358821575745528513330370146662571436001157867284849683120374913526910557837751627328080441940108775354092856352730342673998670376555993021746587957474838641246384669421999763879703761146854602701281301894801922139315273304583829572476600443524410026980851001810207403957570050047349578250233022399259724902151146377372744415412180293734592799420288939974387745555413958768532402064471480627242496935640925164810560723067416634838155158015145310214635752311789735374448224251579811316508314942846051326507140470795722401486108711540993107324073200253074617029421884481534208971415497148201679652530435761191434911476455448583476471068649929382726341890555855974079600798140484243965691462389050845674203718867390680586537975883464309995385987493941429730932530666248131138194915284466343570498792860712169387597719123650205111599490293856922943914855311321198173805088370599317817948070825787241643526585160471173339457052791645617511659747840439087757540821501442611753182756564843322929490374903552637617468853547993000324352567293251592425557755332980659326315631405645189656784510321971426686115058796697945562963808519936035941951123856564986520870079778630664571911179843532218728321891200031813622928541046873227129950805788124055456101932711485886342521409624795822276281638981477783373028280953568252918368257843976859477583685509746708899430785914577448639789534249734594834981654678944676800622100032171957166961873994984810031393750174307464386341570819577132354055002490035238986597577464967127327871250770210077203708551911270520726063048947921382552974580948467838877182131302534879558863404466267938824646820590951497000455598660921039089332234591124787589078663905249670213972957307948830389039028403741913042419420952304718976866083299480724248701680814269883482659993853066531218804095279050882738810149099277790191033531757746218763639641639768053196623706192763371366866326889781531344452690184499605887243360409225529250371728248938066370604639836838933784216445665032146735084813760687835331181096456239220207833462098812946599164821199408279122571275183863791914386971885399988720255574151246894832143577294903333602980371013957399301595351055445140384048820800034386190885398286188804252172376544696225481145064437125291541095683307755432443816746492766063713812995458458755388133977765311794643004723947789659817485750129312528215475233140049774310001272319433466011763900140011043887447742740811971866075950066496383491774116872376898973301893798424023123787921857775023383664963867696082259200004047503997676063155103932281014953124039798139310107761301346685745902411774363610986650914083856814375930882616070657405703946076162021117812784948818548062582120966895729736247947204083361853138237210819180711433923478916458330413859346186284560347809075722718259579138334435836948809586493125696252495789331207422612649364487071225973403880020656263864857266463292438805246747851815499587572103994354861728108868300380461044277374332271006921491968078114222191231801916542169275876188755754883141439191242331426983786152702690592286206231795974738575652718193852145291729380836823233640805816524209918729987973083614780658086350566273703715539725020869689344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -117012749997391307401343959782257711185780469471281768490811261537813678974831425015602186802354086438601632848312673769354356391813811120065592279341720560928918890041276644045583050896143604920175089256268915036152539666101948936516643969295434011367326236966577452963220260953065086234938704682862947710366624046953594226793600090008364613002951598681629424750340850145982522867729348141743913363841185689795544727758728999587294710302926370606814864745865922981390991796959433339990253344024154859358675587212363533070187321068754881066816163543629076612742700629343482408363689609136837577299082962081008633883340793014891548121632791640192168217632470026620692016481325616229802793593596965792910812296930028173292402254162907926756535076910797593411821645186746536068832056883885786046983616381737392680445075716364654639079433463845323738821830629503611323666185813413240993045564780028892370265513855461245287968304155300699946868587145754395042531223622878853219057803687096083229661545087933362555317499514643711241352051553690709830729491559231366164255069997452557039396310559434930760912369177495295589203026729335109036502333668206238782909510162079936128012316487835719874662225337524289138686638844328028382870825280943815717356372338229741746388474990199113044313646246839747191629285997081318403863835248076708627133675263332332937772635287727595167931917160982762441461635263082253461295682426650739541149929421754191924035816352853295865579023294378599309477310155869385294649610729788309094369495035653767786199066861784397846059926004148182182551138564324528343160636791949082374518331452358487741765640133893672471759489727948168851291351649397910947211238867845196423111567806166271706961885918984454287578277548283381468291217925136793918005880004117541010638318766065109037370886662586932594916115594979628330202272223578581153892583651062388046039971666943815177603607035112818146323790430950042751803965665421971880416541463824549866942400917080467073671726926110585671020473250141768615188323950473949147991571119039141372775730333380936184786346239050273439545483702546814123402855236115166264984678146477578055416206905534628855968121593550688355313474257649761356780596212255078476703602868827742479165290669408236807217477585413418773073964563235352948555896567604694723272998613444330574934905562551447982083075603386790634215256239788787642795161869821144900492610381116357428543661201477367407335933153310909566191419829486888750979116582909589777222550630343196001367304859035635588428028488294762630274831500371351586571600671606921728119632782164236442400351257136830347230080396665370159046731855556583461810830023252674031592979162901649798076440311781609454849063555315824774543042894440300938722513773435276989870979366827532057296157718238919021496946435852017147774132277051641309058662927066877220106954128413354955081911364202746438338144607418675761058171534012958858829717909933630055101284301964554917917287491013346497218415898314944366636288183606964518027249571185652181232789032295510283689178789461096429948302461707526466946577802476535969815978388119323458726057512557235134803681617724923703690256250377193048666906715672936746148758060100049227108173960011133599093702353837629687069450980612234619175409025260409772484174946534879839361838448415087162309348028535144724914200224941460798061466542138987147372952696522790819034300149071802057606694923852730207365434784155147137069199199755539294992275760140460880031627509254194594869178148393406014998657661014822260528800634564900847794787946276864118441799893828921919663490981217864440449280316975129724235324626241651037643704135798627874187558988665807879966123656958929022291267796881230430139036043552677918534096366352484259540977723140260457185044832518719551121424529611675778328301602569237188575122052366362872061884536863764700783886750355015887903467188656477434205676823371101897841763147824387389735593103149886771838358755723467387790865722333805811296617150231139897505064802533245543387603482060476734580746864679152753982251319637896139180735922816888487444638282500995456360232882632751950956034198187900795893614533825936958147363380345471610451092720732578626744289450323207086153720759714353398093893206868951067702180092046742172080390892029282290030850746863809370728131136732528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -73739486841830149835143866200142795287307569822983323678061596910575995894869682687217077760092614694695273422968530544434881540026863444618679854651361874053444630215248462886974304139393700757778780474485695080180614022299565317895964792921581243296351325225783167058109742532420865263868813273192829480283673056269621372508800049318123136784533664195294839709845889423883852090100194877551949652615577542213640018915554596795163612091518725681257518165800527878759117797115355299430839559212115163682845897073725687425971653284373704314229969803286724730826045297558365733130480014246658519754169698036056939375115469472871852437082039073362162223140619241286872593456981536409370368546392519196166045979110150116135176121110485057402824437649828782206516079220201911657207691453089816195400547861004505713230272527227825306549278851827141785010522472542678641504141958505097210253592369319582434637149818033126146652415275356261952914239128443731938925378208123290900475793871749840255857196870455857391881991914415395988045892659239636167524791774722488228024605610605081433081996693789781561236285039417911720612650377167826379082287753964856900979581902472078964709387970386770224896476415446220973050882136543369114162228677976868609402323762965906117252593335197114958680643128739650614356604151076565808464793944746837585900459349673506869916567836520224377905614640386362369973236802463771563873325057735581509996744665208771348624841928009025606142537707981044738431015212647852622669083105389249335502086090075528652915480598014103075341107793266596734542077449338159193659830212742361204193118465875296466755149325430084510719438360038746941021780894978097750292922639662806536271380278849845666053132277701552954058258637003426905982966986830468750935045205017108731078870196670283646431935857048973272890257091110296917453214020144282220235601869415986459581919359143658630610432502706135641113224435838351761625709694737736391184288623506047474711284770318239884369293169152732863274059801243350402937759706131081702143404341212493557203394077885738190564021251101797961798088967829103735085795940459636701899824589073006345665383934151095958316381550514234258335461830213906254803476618565711260062148542776171811084404637771888348991783501606416845203403421373155799696341182251126594945122983556333065475068339685480940950243030884636442338389716646450051690133112359727989996511307504551998447043875025013319733062788675198250582934600300523388623457743824923950577299717239861521584308651036282583026168595625888627853603542116928468183073445540782331133571658334040522672110988362078667235350833296243554409594300576323131016671656443845199700368329008765931351677296896289000808808126765167120015327036969287109802670487591464161635965583584627617189498460661790674229354288590432040117185553879363813059584910467706155678533990982152278089268411008569616232799388755438654864793070446456352479839738940407154296398796315729193932714478411768870879197646789068730505036818016930292709716329128981963295472211423369129587131636014151603956092871821946907536249685625652317646476541030328799385244358469661175116721956119915378779260577727910830594304998269946182690537208392024529606445223207551150046259742948901680615772127191245197274765104466816986308479936540945508093754610248310282532516382695233819503347399311395942038188700437726306112732582342170174868895472797518245415505758466170069782266956843182493325255202129737795523271708189674389084856368168385958819723087689261929536475661134582858526334566080510716632171913047833640288897617000772291221531465146286417803923461764145373175848300967538945244531055208660818865043831907649522063556750539317705256689474054385585727105217436718632584937179686351824106454978692526445136088980849168058910139261632805692207878376019136546209300643258803014174552268189693156533309464725274745000305809805828028226104306750098673476180027185065903474269579316534520389832487482282334650610420007703629417368309318517824381712102541002147361589320447055448654605507640484920556435743288417830619062753374870222942101587703715341809081584221761020461292263671997140363039592301968167082841745597121795091794708191445742669857174622339589760173708400411131373402378818880506492333845804544526682523941408419241033197981873857301257989964955648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -18374545699834471816103739666688905561325728789073976419716452604810982847645625884301531795522756341275382189311562409882907889027080446495084262793721410060906740265634796843066076382478580120228557905576955651568762394203785567558592675506445422949672575784063468500757217071411137256300619659904382184661552601314285420398402704364573780418444017787039158210758023670214226417958135683906933813697014215368207771299569708314590473920768614110381024876945830509770143642336335942588553779768410709639423853766454661052563693941029807936541902930976226873798348050529344335227267035249174180338882811287147465899429812685780064116917084604325374984960963417127200598907329561888378360823664089731714683212252710203249571970450103262013496815159957549716246402717650843110681207295404275169829446868482211427273185110376831855903488456650505904870990136481175720663777060522095930558306631537233384907684836071162069347314644064666336664593655435021909764202164776599632209994170772493261173327504698809098821485773441646952415384582577482960643471356559298489373738990565917714713085162778803245279752091858777385690511681154296473614441523907377934511273068450630339580020655883329928224987314710258949543515296023281261135581175278926947683653069916830485194437334420048444788091104322854233531808802327774050376399855052195975748889719045800198524485053336805870750856594292908192792161855682676621491982931654443471725969745421605849516058418313469148347696276208044975272274996409906953319829112074525719658218388658874870618332047861119311678386133006724394293641361675657088902508318481504808966445641893213560585082501905887011812600715559044479611064523165297582274463513887519750191698301990639460216947170047267805724068022194465793602920424740769343246978086819179215724417572947679866899785957429109499200228488013738778782705188208064976411511656798990071277390199675691313317713594817424672387798046377843552105834159607206829843299089846195957854163300773364774341247463255296612601002416183854541722576893333448087475540352089839049737883475418190854336955385224112357833117430546873462100000268623115795613723845949459744266307694280055008107881912091014985251571144628145876638447272291521129399674418032584378445492332836608091353080273506618643142303030945232326993803813242276708178273025859329139049167579484897111303529954041041209924343849613369310658243339835948331365339184498170270574749084570605108425939080162416989258443606235460178450952023959499112002268298056469554254083959474238496617760129256797225517113368089222782836846431968499585985754188872757916807081801946542655798479618006886648154669284686327625395946281617000937043144232899832780011347162614167401509215813282017727518032376997474612756858796364141604506213071818636237304697085991874781476582689741600322069354067053307631752791003606351941120020081067356217157272754651147786033525619729774843091020963592648689290896461191803428629829764792531882674445866552113573072940817987888783822670260094068777584641245027720569404249193165929708460162983915990707881666727034767704987514619765146836982611847323780244538538833014870247206302004427680307767475474042056920445179235042494001218720380774883616611674764358219400238553525217745963130593963661372771587725433630526439694309800517390467044836752086531164202208144785485754783499888000569983110089221261574076852556095149940582171747132343229910147985945599652982959072113720200739585775724331304483903102066814869698524112754256159688547839895781580174883464714817471511230892666488426030419126612832993165356373148883665648455112829040112968458090455481134155339978662896428769101759920325486986676999490554996043160908201023210908698516093081897739810723387637571759331320950697619806961029749469856114907199874299440397404534773158578012268050554708950797595931456741445240826480562150772794015439403847447920639405770973195682821619289121254929168497985570085093375671882339240366139012470006338686953851881533485607719366507603990847126451484750407781783064501836150052910820920975081457959533949382944602459926988380157883436309800079262283305233342056515387903149056174445361172538626468916899427303961691590642320243228943515961260900777715479007697990860521617879122978402420788956367385150372709294663406563197686037161234631551646527161113142886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 68899351726948366150249631128670661374752472949957841099652870669904074855240949609788699501047046344751386854291991618112844335319868483182716373873031551844037593140432101785719579013327457504554578441638662362582933203449840138660332562039415915062834503346678013804585478823893667667192759252562478809775714125345573256711486117501720666893567429047579494550250907268702820434661657059434082619404106499332816488464256051815352769565057281046036684466053928703523656696194642829744405152243872721198826640281876108370082231396466356180059736806732260278692029007789062056883815457965630253413208214268318923542316836135405705915098859505343001705301875121657725355279888187150661669263353972853425278961825262916311126974087891131113133868355363920411007441656132663152031138531832875357000024530164832464799137165957548617555275470974006669983342209226564484231413054544910482601350261616708109653319420338443923359043156711560913558120942634551784095052997376905549320897850965182139867518069458273618878886097934788950299340111468885349527336582265610513948074888225817354237025356140202485021162161402635743958390359427124882665069403123624472638427501216821046217695345094675784926808477270516149848792596309292594136308799265460107466344110177509200989155740803641662894002951071117547287430384871193597483439215004642066680808849928291954894251316162815654453270735994808021559792821368073026319779028000805706175277671060420909255949799323182834082884229956063126747787515249184936846846873255891556071812330576269024063748744329931397600260816688539296524651249493547977341267490899378151008022989844225825353793782038325576805180928301246139114932174277598059299694887415371754239265049783242370448556619991693936740506476344845640264385226201164088157508220342282660880464709555722869823242222712639789778476062051427795227407213059555756091542360906736647526372783854462192587384049856907199974235821177769287891485196724656196406634836363571282699493861251656724882301777501572823930433334903961890389938926962421212381204602920473203839764842270398604965926282967747450197937669246317339017240377314631759082042898090034452949201490184745362034506762689756409824033118257880098831170990705747919909600642804626418012146463839015727741038564657203720233020327851274332352298431950567487156638951701229964899145740191018569305937988594113749095508261861960628300735026396316428298708404317136654818753121675648326136024642214537963710926601186555228290949336766334776933942828033035022605120573903985138754964722100164809155998040010159540607127458699752700845940282925458024366135228678976900884555987506364224549718576112280089658115819121255161139477355548732984926540524725464628498844400418726449348477353369939742085831275934617727945306128034244412122213339794133575210850951690229830092365904828214958843363959693304151671241377650850894055481684837907639910319039150355061822483698398059492331569058770596692944157776937177645517554102355402989889109369886032960591676506221758510170201407277584757831486744899685791167772310727097228988001206617247905449235817846864123683709945955316735296844010499145823479091895183192214637933145060129395426618341902137912565728458251716531597158700516144010835973315807445563087692944437124720434937319419197745708381681626544719454162932381737920215032297716477013520428249285988237076888892862404766333576707638814302141968450732127312875662183523479390024379440702490659485424583846703970725686417888231781352207203644413997438076119942542732556422211509061615857408543080174496981470315328558553321006735161991361767952951335203818199915538549392601218090384870904108027242656061690139331928598250076153468391154964186605580914559908929695270075871667346063897517953928718437252269416963655043995878487230721114906211983724571183187033042007919914855901358878515234802012963887345276555054042092373863733630805978406384716753949271475576497329424463014350360003250961663412717544738704915071255130716212155512207470539831709392429069021824849833882423040717248959512563817794581950183061504913057243923813352598724363462744226987390865100290890620936139119751569031080000572666227798122914862565918623355297877517323513968768014621038822770153020264461035792421825329301891314915186304929704791040512961111415676412934090231750561114351720202240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 220396133153506029480628093358243293797724820948416158215156382276236778237782623626429261112769901691796856573623121394057561006192708329433009589799496292111920086986012915513952939731920741196877130824255841214799761552299541478650350573769574948243121915716531819499092783950352408944457458591848525330253056243612280987220286006487019631663239788105956084704336093869952110876704481775216913538894665109204685003386769082319341424849444930856682222050529502973687591152394240961697380122710932421935189783829926920901223932200896283159053814865128903469947206190036963372901673068102007981251122450840513216889909144540023771038398155178640213973635428129860455952922530961203796253203976452879542379210450171162298078361114315829593819669438137421534400528851338514790979164205525399190208623731162774996495006774342174939833655279989402132332718282156937920021779219222418595204940271989085032267709251997818594236679616711561584488196267302607270684364422994451301263162221545039649975978841759414081086957641454609089530499182968888949482674327810336029082864427681097906026325973233532537900775634037494531318042786922603946048839858434468530260877528643838873636643820597660153908170651766027651401155518716220187518657358561280221380837044458775430994411687881823933891264380625166765990953281817666256021687261731434532394822307022659231664111520315448887387295042557409041491906279419253383454088755000812210095221327982056459888305813597485915105071762420244553047490727278857385240544138465767779088681183697623817966385721578563808941648750947958367099360901169454701997707766916317463847129282361517439315299536330379265961835183940552879627018456132161681284039099266470011280089870938691744471362310259824010466830925258038543490294635353779594478480851744632639339344376624172694168916268899860155294476324561337332261399263950426697713539888803270623476029041443079020224142639343972766289265876276953937053239754915225089274994866772877769541204607669463681368622786136653724209224238052767723047935508066106797104012649095359059296912763246520690776397858509583327987955086137421599469901898391393970592669512082819639745037090333241316185639146621212465743136019478305098691311972354039874706674578271944905108380668993800356623944307572741429813285180806019550520830781610291789582256297022807009482866057328378843691235135759760818721552948256176434141262962721637381679570446431874387570581990765280841359508243021628848569351548940226909365378427752762584151567538187008066852971213966533010442459072413416072589744269844164774514609579056200689167802990536344297584944198227363992616183650584945424236175253108210522264500352099182013223261923576903365918860207724819491911936174245924039017899057660331392804453594639374018094517188655028226550972936083950988774446007436447890465434555867991501230689671537428858573724677608437040869796786178387317961177990978402711502586930837720983405694640610882223733297371613493567615756931718509404391312536859280772776819760807903998759311809862475475928836784338079282687233068921410426458026587461724447828630376332292271582856411281879727858775730169639531227025581244198112089655783457986966119093940757392484505016187045895736033886445053110279692313330773620733072752529450294771222480869447947897137462221774327606273455811267844495541271650592880056815455369840574954251913829659372776214829138370459887084285597090639917849226799872438365664500084156081534684408240272087014115108807283737658688523127356572213365518701859252452725943036565830903758217412090737179974914028279720269207354577135805358960015128330340801325464447460865289670823342427901054837098102336873052499875422304215803163285866243952855178531349279918228918034342754092825766879307309537624824031720529803626318968406252253835637428761274925398032708944200076018796833397195209951879244652554668384139624487084223190060141419471015450289851656538820158294915316855239325831345667078147730062846528048715123670151237407687572249334899544991800859155427345677565141482176438253169042711947110184979572609627860579254130221377916170429545698837973042886976924407470535584662019045948669399585936860859007853833233118101771013153100464347271723825513476834675657504543040949374062070194470155296479840324547587127229100374177385960286229701478113944127873744896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 254655169683663927033426699973608536953380003486693224216175729818912182049753419842316907718616771512094410814362282782279524158425018317833166757374913504147313725674268438040606427333445982718355439263089769024035629734391386095324633561750852150333419142267317804472526453101299058773434076416068905803933440415473875867748685839391399254425472342790462983299673644574585202994141308594909961798214322312634466494367354250180981026403450871289685217696312899466726560561245941423165831824061937080882488882928277920757895053974480659344073694265236757327299701491343035221345403641185144995438645466272190603948251975825108769396682686746914307349784996927012856357101731217259231218743231490256865752753896535205586557295461115544403113002969730944529573933527575457621333279321330372877621499493498410260024622066733216106525452234592686763494610433907115600156423365391014144157052099087397681371331736061067734699932262182074412447242024163607594733832256647275444190882449562777371290388704708965487118423066604094391310091314608397894450417075878653709629635105156827891345822340442128281362707194428025353812946222693736128258116154554514860005919338874596774262856110119380249389913143409336675635499518778720209873883701453397230720602343366480056217525865083238242205289313592376042170355362006703003134360853010515529306555213278661954977516200640348211284081185690629402626741430713096757188773611868292988893139831707336430756506366271624189888197615921046059231684508794117178134662576178686993887511518740420862839518708851857227016758478301094360534937958024744501809909662262789614650160431588518875133278281792979214815470846928224393134349187369257453798768322542364462814420165452656024772727794681982286274417324701563988164569278302695500416334074073619600361418818570198204585829734043242005427122506967740947262566798851844291844186882171853695367580264368889455498171244644348801944577197172837120399612650728776885639830118705337127328565123207441412654052416191254278499896435281585088363800909406338949881678774800401999619724052436475851247781723821922763260071262809131123758008954114148771803578834708628395891424136589438316192950520724743300898849748852485875498326598229630872150662549238481711475757427790430691934226965880831813308267138385161295933439895013268377549505481214122447001105284139273684870974659523620506828170043538673064532411229998406976504428528995320411389972723694431283076533557384540839146447655256405480974705789475271951634228403334941914995160578248466523197229388169381426074666852989779018785007565385967763415880763628472067329226649252014360303569403321013955068974948043465055595697309590160551892813977513210789807000796244080300128826033596248859464170087022388169402967778672391725313103048667200136593630579086791387935700490502622902430038678099432872926423620386877200505925463223023559320623278125006890186699720560106016626409197890242877265741449132273391490527942004431047905055061063235322434792095943008188073492695853237066486439150102635362920979839520103574393105825407184135805871219362558930440271175728475926136420569454443246568658559874171172788272919842605128565974663907101655811692526826405958947848451915081719404749594046662739690906131696337963322340981358296932371264020002740831073113156450891300900282765276961773247570281203857806364586398966491140439865932519129684665837481310350776191257742780639479534808162416749012051730170437621959356864735012942586035319753847748627473705526933722672890292082459643697591068039638623787245164619658046090872360156102987893416296451291913957849121250935951552384318802096633759755861266881836857430635687136991686755263512406419351424466632937861933039437115091642187900273946584997774806630046301428366639746416374803047011487127731840230564246070948190185245273052895056532255941080190511396764373892518613308404346046393199867656009202376734680293851445717568771991568101940004769457720914266725085715054105322941478917921333730754163743185589930401567657631991133046095203804423245148626051623354954516115901624389916045737345524747797239155243829224542005319744823814100388009936917504307833226125888637641319236125820996614368110457114896378864128582474673491608615366493737281287214680311815834828754633480288334137875384252955036068713872772500795033811890995200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -235250767392063507954233133501758198935032692928907787195620683079416767565259924021726145707797143731569162639736016954652910820815038998584636864249437922107013270636424813027072383380736024039238358851354508559989980793126278344309146699827373835020107548615537070525072986314521881208069642248765589117143573884707432998627286045264209785024540750965128348704667133942908201350957717057969465888571230716858289480596807032352619609958325604635615703652883130903341486374733119070370253016667869164131627461542680668031884944165310999725957244576676085434550036885540138993214384490037472592759706600812442047946161809333525964510358859653735588031240617683221788629810278644646613924442435943194976506578712031951137389731142457263885964886113437581087092862883368428830633918277651598020696779436885038297144057831681664029231261048393574259324939711447496054244207129744459089649044979445328357493807794264727421243606685358250637942687339922825824044044018000075786869415436331044048515032013172197320955705727384503669360869329334068839997518821543419749409535937356175441106694965731493010579495087426889967758889762352048036196261965893800388547408696937243784717628986878801350558403579864348373012689891366012191649771235370707738389149927902581982603179779094514052179658139663073417376414057599480364031924976556559645315930727398174991695529178154055907274511716892582603066502586730404938603107819842505182781316489796415482839379918480110645902708137438842478228081643842530819250678223705475915846998498032402489100943149860546457235328590680481268650258982012602858853710071150655128956883549532754930094152340516009197314791094821964050845501060999008003047662305769490065782983368296181787816753082857891821066499523993526869716384505019915244944122904190911645176049169051169747192579220937992207136315216681537978777272521174964535577578062275244715468160900943586163798058874103156775260799439337438854450897380664107957962276426403160466461181128401180158657577705895260316085572145447395653661420960479141687897983468374474485934870273542336033154151020871230551001284064804779254790754943895322076337149180501894991725106732729166609750129203820565939881542024814072527413578603881963827636898647055192660916543332223405903824511485426105895827475729594903923562972617313178009741710975106897659805254865027158005435005282226761195257446686207761021758290551877030649683472817861666540988843273386030866696161191551587487544706425424287266389887746238593786652398901567986491821713990288354789038677839616646067454404712954045038277304555498054958562800863556448968286758275582522436654318199926515949098452568615785878951624128641920584386397110056281203489664863878415087183675864275896409293255854398537381364403221255653584977346386173310135688291196369183388850298354119544842176694768030940635333103234714881797331443993247026050298779357580988093407565892457173010267065043274149217819575555997427222307851002444540767925501063793477683386783800593104137163541817563667204765386843614535015325535462301454516175793385047892665632948826045899170641541276295967119125206115600593177376721658185945395191110146900753839183320359624861352676058260977347606034325528475211953184508799960002783133444610991151126386865818648827001153708945085124648478262974187618401219963260059430676373994568464697190438329126410138834037679935287863023131830810058189362648845409093472155649622170756884230756443079383862235388372651881953851524395274154748857301943779960669139723916667006008879378092860406624851275013021141201850845342696790098420414909783766245898402752635319820227476577718854371919573227931544212162738145132000038152826201573964237098891378248983467892299510431183000408167825778412581837569165726162610992949204390703432546575565462394802877526581888929611531395451919448579605118387329263216054660538074929329784012928016463020629636307962667523840644519707473374055067752958179137238963165810057302004785042703994398529550677595519220528679447491308981425690471875813730004619361939738462860226259530137675176046350029623575942476499146578651770665433629099625698831957974940687253640585420691848487814546113860212729516214885027937042438498363385683622038068002938349275456008813699603865884594979007949827276129485439623953257951385132259772836532176951561232056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 377151128644767856380077191240295950915416613381209556462154718066817019604426018844988093249410468821952955161715770909319893357888543854725533874943768514052248045559274554546538009156508485593413679943725509433230764402854843498267161823766981362717546950330831960664202351777086584730173511379768921822030976998847074561166783476893034210190623414230064788183993950889131681576991192471186425480650485156352854826786664556088760381107484494543368451794321826543016266407733348815342621623809222231660535665679212835698702536210629217377239972190990355867354709304365276155234641053956622672303627913816459543066504707237269486068744534514151550925736508767053589567167392129847844797131359168704173031550968328886738399447866955637609539515255492241043418067390423819843923193408671100897404271431254849365346792688456405540540467373239520435473363068319362254318314198500926063336024120261256360524976052162201400059087474743094311020614429363818766799152675520918919963250475891840573272935781437906656809340077165142917534180260515558313317206192196186155971662942426508511457585580207852332472324059109487790635416572619652222947209672273182654368624965815864495502827350337811893112676163780088834436245604988644058253473291216272079901291945932560245881444447828788566589840837637702546630305399390582757498663082766134564099772686452978930858882481790341489100043068603093478302100090299650328770294687849874519453598012474451416467649357071834092668781246322533886687265248051371133195670445047993363351446642831002862982308774249675297358578165707405276177954552096634160208748292065492375588468625780611958346688660470744058810035820413697556946273606465100548127159056912542028801891199897000133742890393507770230079990365902190741947138492313165608041797273248504085650427948819707126922952211742614887829275473496707239084643940662804413244323809931151333210051194611336865315883737783724103063258211880572236229891367989514166769990865687556057693984877637873113890702723430994901220550146885960897597035950975993433224585874928713621843282858715231802106817926511189299883926766909127537122083237871674480242428639847433966825867348974143528103801260846652265479919783770868247763810638627621521589411964607950041029654729059300299124680430691405373094037701265865433415821999732730988872142591104832107542631587844085186187835089708459254647921994925703917078258495711054659137754880524129003988620827868730361245603106601436634145224859327567118230080346417953113628189440099343849225478874525383471154614436235643491693008009744680359342181239155068244341010395847869755591534335132478292505309256821636123572706845181266146214854835974507425217856993880700620578712682131208997141783040922473502217671640284635834615668748826414191805166109136619355400241788298762375378240967568855712241330656687075558154998219848567622213682139488788775475885445029606000938845912562352306174245715721098056628115531429086124260217653674210703285919062639774509034976278388507115776263102396979731852497504147134174575155963650343316708848740971452071404633590125420524065616800040713329578789737532118088590551121764981751030192162055889313665527416776458204153132797586374629978967287433906524922112457374605349246973327251918605171591810804606397046814606041175894169998676926566142301217348724894361945665380373674228235558956395037913901452632138406665310487339469570504601826503061353828840998664003661309349798854137709398039224037687836738658202034763210558139119077778932630223632008724407852481244729329408381737937694953634150130795516691012385935731750347221213958174762101172865140433110410057436720862707300443148325395331423567343049782304601281850145408345206358119240870517923906977321721175065148371813547595473663831207026911227657568198474163284239482524184974660630289740937097056932358649149469331385665703445707953165550987738371004228297856001085987515437116363716695128023717240601342190619514599240806946514651079721405776660620166475470009879106719050645902789887411295466576252605687022577946748381880220542236968352751584532326084479300618176476238978580338058622444424178903903589871671556061583678174839298482503754168656744217195737819409117472754462840571104203444442503962761731252863734794434070771477885208117116048332867393920785761516865490253983028286062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -700191704148523778414606532730707936785065105774172657788290611036420318919933047562662055990345644063949929238813360352968787051903182693605054331341383190316317635595594014171923025443400268227725870297985149784002627927513602644142353944832268578466160151842605761412983479281009893882822743261884669134879027812528993430716201781393418197459853252200349916936380592808083200247078373892070879121363117937375502317420171348757216062932086749698391913838928423072532542146107739108229832772126247744173936121202472356986490415227343782186620357882763645382963094583845259530363421100852626102613280337184579327538093295557429955774291936382033978764512842301317777706167199351535441203078420795277258726632191313532894000098097735445349619299919184802151876191420735692281965980767402843598586165127785510642371748488985663965710237462127818277564685677475821695197272044051018139527431727287892850358460403725865006750869847011869218862429211735774348474004536446396240181292346417000744522300379201291100827467785924024232048251862923803525312014931914648661374695516965870213801328524081630684696885415298994267154764613304103237552128737486581504089804025136546477108015509281272747615999971754035391957705470523508503674343740157720739960046496321619118823079960814832050028839683816451311449933207981699597159187151640573390242439647157772112729468171461452347980895445789790069100446860954950398758773774232786584043488816847503811318594896105401402075340069812916797352958124666358789598764333480695515409758234796814060430971067232560405652358537367002102053305317605875439102185338971963691517918115818823534109606903894140513962458499320561978108125379345983507965307030134001279371180704423761874483748133534519692568128538522627785131012189301424329209950752326135774141591526158244609240280038808916713032493037445275507649199624308626337274317185826995381610462466455608188363049671758990846637071643887640344639766038766171650761820701007387530447220021426873409152997129087456551476917900152642437560198047267406194244434815576465085769901848892196219241532392107783696838421271771234604479860139335176173980258058058052725958700314071991240242967367805501863215935882527819292550665010517856506695693854525941921289299980104605466711741107493983639477983596142210796119119164568935450715055414490825741871844925985284083078471139304757542785770995684979567814164610587733552040939004512349590931138777354305728444818375589699351271935982123639753789622420400595805353233042184734824992512121323727313709936233909966237893013049564957478934422884864182009724418294829082984812088221974108699856018162923274469976161076092260988733396976607945397116813500135567635916698136955291866349559578095552552455561643573588408909129815653922171720891221280425030031589052356693042894938847499532084255280748711194840457904162871098699080408341755445688688238476648659228059748940299587182427042890237805775057267058730779648230014526631849113661290045621399196110861995109646837010805877714901480048101656243841268561296385131473160315400808740565470727003527185614258851044503311726102235628088845317855883257041953272395526659634513310123527702337298383085085971919224455464876631806599386584030144684442209804075570157772395506653482767889228895865382954228398488811785684545279462682619665786206845862735515390556965764175423029125803208888776176215148402522092550427495295626619927250462862302479490244817439323141299048825159356564474402352753168516926271660449082086509378903674438976080193197448905883893671855448946672502804819424095635080641746827573694263486389762626797767501874128882368000028271611159075326925112310262531398573670686682612717557895629515608537476831802241736862597605184298342048415361250345745701501417529458068890438091732949520591827140612441074293612544657010146241553877797240769726284639265115632169644864689982122312306133546380071314682499624692235749288202585176415733773933881402455781456428213788148823258240497384612453874834541989761814085289619106185722680763429573488177569272575841215080821291860463535429176193789124316985486164555275087280056150459289408388373895582741992962665502584705820791760244221995320153767715910512019690028249720766534311299799963755607021080117980389221739658958586342857666713837629209463419212899265734514509978009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 609981792451602657141161370916251856671918595109152189275723075924534388365498695221717925924187702889340890741507587629741838144950888009936084406443379892478736953645709358044967665221643397679605488735046686418289258525945521057593068476818571142557906401208205856163535115902176793777240542679291594151479219757234236173284146483076706431690431230326540431034194297321755023438256890838925341199124731554114041093251360661472247554676371002942017377148574487403747263711361215743225233422989708579377696503997568752024470926614216184838659284429256903345298338177190497323734180131609991576092924657439250901178802130259561038887888311600834744003513879652078939839730034947259771295760545372975689863363060898594806303019426806667995272538711027514057361975588447990981687421098784205403442579132420260233717984734344663001363576410043765151308326563561962993831883958187892719004016085182361234459240728200889238991839752797744507996336387685556905051285471022221418127104688611984069598331885595882406764984367754106850983644779329166498943860665615819531234552572074641484789838210891474973809353104735534330536160316177754906287837993113309610850874433498730215872843205689582329026503742978382368750689389360564691894174332435770106694284216861614145772428439607837343743500541714283203946616125883319796117712954348983351115916737792625562057972795063165605681664169691475383755494007402422344550262980436731220414926807059795060590183217082454557539482858325356729792511575453867862958130879852868121699474042097281279109434840683138631736732687439434181976584239679288635227266362999084602364299393906569292183598270557465461983680377388745707440638542109912615307432014593039254791600904186832850861778716654398527483450475185721821519875924111257100174165857239244056696001938322842798874064068490537463128804894428744408071414441014126837321913731083511184316496592703875171464278066014135080982884989703293320021138785902095532636400616693027745569544936308829031097225181201920287354973323058556256321397110839837071852193776447452076687633196384201753778415283281504323824805740621299890728101845232132611073944035552219190581641726438157350235713417761449920965810656852009699528242130953489840126251098280014778227397589108137158141624979299033744165516742764857986861256114423340166248966205393452777032376128357538776811083788071765553192501033510913205257955260339722295178006277607285062203694717327392904873776404174053411516430641192974324570423307181105964459298949553240878519386074603350354910408109810032069931537061441389022583689344604803909106280943620282444802365548102175995443588313737061999046777512736811159613258754896662832269924414591549770671592205677597419862861148332159324895757659561037781465409926009415340326214273158463410676865476581155287122399618466964653332875767852783032549554965833068016590641328070968249121137738735946139692081973669615224855038422252083177915937473215065785816854497970901881320506371657744915375166618631754611905907396115738501608310325433474655245935157285709672321766758007510187639809679643522948085433336578893905999937525280109506063984289799521880473420270718742938519023425664691621202577400687290838234564588310943857974324990905153594308968962655123153377173841617612369222317277676172250979673685872490074809800892533073631403076043421671180108883481047359011500265037963225176402712426877008539552923346989693647134848978178886550993023668808810153587225951920512638669723499334314370984525572228881321028582501516192420516384752411678674392854596623003339310870675011630500000076212010231913603256556808716299127930340322728289678976444056976332395987043452244801624834186452742823808337285852703145059240557902752247583700329343430467353972146723076361736446944939652641995161364930697578631250018616718233031570210046303364928728898606250954160813770988867010145259657436144590321748323621215274391229809845046730781337549916979122944080182213922607525426053713381025178646355509901504825015607395341509327753500577635177367359950156505339913318453993721258048923141678693451230175858996349146698101481816461181930513036683188251206637395964353364346218846408291100157445812920390392019490758308790131965446235925991729180219414570728093405729467404419083596352878472874012812124586572313008998530451704381440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -695359334898802525537494910314010584949743172428628653112989823003000264622545785002714988039052073997613234354049032704538760192311299893338388246243963867342434369199528736226192057592584856955859126161397022268127986754695874416783760496803001117780868637549130801503505233674950059692689030619580262754535919246702497552503748995638116206550292160476429431308882457938672178696467214959445699918992357034423349625862051403735459192717818166216841369425658067385182452488127007012173850190671835549141142877480630212870054963560304065461273679519384211664232458077135109601113899902077560980981942915098397355521868803826671969264577776225236672658083481524269034324437158047803802682875342528370055878452945356594375372783037829237363967436924977346388446859871753583775284746311370988946407993155443268952931340210525460681070853257494551685174561503850564551249953059350833348694925510395150083806388645870825845051591095877195139229396370334095921994922777883324999025965686795705274491034132063768328572075406311622975710660387203106144424675684696476595867015583197060390645129678360724213201424414170715884687468993309823941645331107024775789222580618200789437984794998135899528754102113749159118213369274368601022669316682220144427224233107007179522529917421423522758256831224097269456566233781694349070670426241156964671083234286905405970966856299857576364120326318781116461498157788325240073859221684709929055092740715118290621933086455989666438478224482474744876566832904103673080055553287460266974430250342792619980273669769650689421664016865571403035121121401535897475459902534569454480139489220876545571581791554031358355355086200614509995974252748672882854541120042910010571358821811993335904597920699823278527589406231332834883036566792202429401875359449449449985069698358237660874845174315391488072657975921395564530753436495546361972252815386652891795907228451987650288215400669279439540941610731870889024313271512998394062200722261092680205750530846610807547326066532235036909825270312477125012455591768539265751690866417900923078442837004515340245620828687138213746399297772870557105763513198153423019254410491794249066689741075833493038994971553565652022867392482103792729295967528328298150177428879042650986627638112527767649910864790120975202344862320054512470937629111565004766606454019581238551112650098132996081802064895498778066292249718502070446600132003027806890412155623204714163744641410512833436372350277560491857148092990135174102197731985896674507858257572322150267794088338936247074205615180614627756320401289409975301721046234395309809341846337992409251167774063492476363334667827561245838593126487716693703808011237194250156835042332971618511267384216904724426753986175217285601457942707823353830428089419454957354764148501894329371954584740649023711419683669803866449066833748918159071925404016441065653097600867683385367862762310298434525770960089109535789283035632770019692974568144318316614647022675481836430903670981926701822581296492762582010884948813652909970161944755109869639968315200310701671516843320688715199411392247561500670748100014574035261118166981440231710420779334683123673934280808141786842568734936245521330470198459114456152101766641684331803431733863328449535752041812582729735237663152166669930835976375860275735182091080695828285894368665344228951375738947056238845838419581306841014732480916181620835890625262524832617707355772168121921742644877931649607315256006645248887369067236446356287984635140568334057022524176568552977153415898526123713348888755520159703343789891167000319956396586279208552011149012908653876584071382109186103207490048691227231249004140557462180489636874355973858234593328513448474950571858981823731555255028787311026623152604179725551736577620251688442953628434485250120659099507141054888106413985231289269119911928442099037093345559895011943534746436933318360757015174446154986543080185051219679564485300756039511571473686375974578560621442987987190034327241384936006370543922870702563149957692406152124606850205144647904881349659867907715961307853473302468803031914055050468486003550656320992819851186990285127854704781803740237995344073714017805117425741275540873128700013708879654344830898545369844527562646806709590030027680913490354708990521325126656611344575079191292140373449465882915692144958111744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 586265078895964179339456028121460033294971259298384719959438361880402261279209579657159646558847980806302103377743133776000883764743880441022423553507748307948615066508049972954919975529991424557863136324336297645201300791184887703701556812879035550098532146284116142332525509347279169605904501127134914448720817286513420925408629512174034380907120583028844742261910760125137264886929694960608441593887574441840455217556750619227368261280224962125897256593840021723109340980707510293785778324266676630741582175073305879805302890104219807282946406238305721263014297369751483902419157307389428467519211914651705890479480728868461666324196988406799270869244685530483164823628826660049401423846282481953095606621523450821895386427367914189649825471676901662962356918405018319387401015725612672500018781102054015550809150840593337845638346924082210281148722164322832937665400539296831872256305125057339082271909476498717323952744716386720988404156598667521732988052096099040160037113904719964851328671549598556076118391027503782669574846808784961485784693163491858570289332554558285044398365753265421880272040672870195888531263735180487069883788894002105525201883671820071488286456812584228835382102595978057232855542812731616489284158611771800975645688653587114799299535543327865758390196800198400483403211953375993147680715033125763930215138433714941940900493903261150278782513377570324742521421462361113585849995705016257641034279355211355642330889594664084562131574291670188394404029171389291423517026217288328188938497738349892612969519633205828799197981684028292768343357774405116753320569783663428416479353081700297571411939415581020277408539377571475859233747196842543388411819248039084688693640313300198277226624295620739083767871116559046795723601036462090816526575071535458483526077504502519636233375105910802438308068012890378565154731169866152777364553402783977302108034947294962604858651670683044152468225897091380403443960549045831826995557300594411784837442189840564159598858944203803140114198830332522318194638654624950463941335965606831299035889010355086536096650391239441149892363239973573236412230893843524447605915049606076024181933769870515106132631779686126709142766706809179510265025076755348119435078761228715792591079226039922572171521589620008660135911731774268335168359265229334401556940876019855863277647309311380926084829069983845580907619820269295513141121620243605096065849608313160115196893699168384242256010731205936725879243338297863647070678179544229882075029681362978056046744840055823227546933635114478794267553839529773013754964211087050300279486847028856799474023791830334709567154324465760883024462790949400940846791211188931770287715375147637597359572459352116959332059469254388424117721151325069949229109215037630786492992746289031981524695409064536559075744308014386993641220901480740573044753971104770530615774483153236949350372452700516626631687767014324057397534641634165407796058698386038708981859793444658172953047069348075042788614447763581744076707804984611710117160808923762832741340572926786856636183976791735112513106045286079018765265845138070017844263199392240680207971230775901339348664460527231030018794378580848940131564140165977119958012459204262633895465653521396182015972595824016954749486542866247279364810211651073146330991143903108776321840715420060055147708065326590687689206197720534003833713891455051106615635967304606778689633010486415692297209583697270457242605350611933542373458468956471665789775282465470427340148426284592413968493924039878425021993031159812008724598900668289729868820755423912203606900635251033852777414181468568424455169043542542583610288992872001926963762531971245156515151935935313237320946004735666037829171817672363793736497774238970771137016561234596828100470578353860510252643442310182086023833082105834124662541898684729220102436310455163693636009875216262830314565987150336866456183434750283366978223391807364132704047128833552143187019693483426123507373590992799140597448613164138979355109358228822601223208657712796159700188775890437933210877004529599513261357915342104682668570956577399753564796585396401687584375079454189111745329339890579214473517003442345084780039295987903036016574038540969224916362520091795595027652778131832882545293239050530014247208993627771314800793864091189854846519030579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -374162413250572148224481924509524188105648289492831119457268173322039546874489328622451432306130320211796479596570207209697903017330340602164831626277663250333326214735684570402871869110087679258566499925003737813111222637490225495309856290198577951546960361698180469632883762542803194520322481843610839361562896681203260204595344823645363067777705284365196633905622846977743086444513033877096024404228719768263018023046713917157237040006160068078368383207365846655511033464899277044988349856164050185524755326391829876008373242932916015124527222672700670161004016049834186476275138719750518856647295858843512068533246194081236148697011289735321596275436240079674186459108224814224979857921420337525223410914750595250835733160069835125444569451531453494256163036500931679941271124739489376714265286199894236887278813193219112360018607991123787569142187621067057882755152255948903175883632655500053062131306736282385609119441068425163045340008444458942025231376411502981011731064112752072523229932113553798471000817773964702894421981768567011383913937250404976382437380748704054688809003650676581779610037781039115877584276773157763328908354971969660208702966455239613475704362367416139503582951755867118778865897080071518796749663789386738405390041878470435070426774632017728359114513523283757794430502395350009679068169568523960531817626091989671458235150750019476368831282152868178617928283606250043457816872519827358609123044054853931755847796972396163550754493326591547541344103113196997790247364556841145563356288886203485493148664006179631248187106174526835667982863357557012463216070195186332468388383185244231464508111739177800642905597218295201808772171007062133784743796115279271680686955430943089482521984896651129007666621079553619787254419640089766281492194042035458243417172615857974914090930425537521816677888118150942895749745650046415936508371447579352319598976998600349690378950785715529749560838901290312136999828892614676565479704248367587273134730931620822523589119772061202818434518086643204065293299625709132261666833360991778369717441236076978406108234391387437684552897829661825305108548281988075470969209673280572909024188573436467708874770263475063064037497969760327043024493283233101193022558148437896425038963184521745988620011292890150488587233495756692579186818759884490145500197152544496036397543262044866947594624578212438349243924814721316454374311875386100372694452955345310392158706977472611816265351422109502306036270331429897732859133293745306580507553599950385529323985547269317502122708573562755387321143395648438209746623175957070555381434639538786881467289634534713093042827051757934386959999691521837133526078047840495876357085476403547189855593129676887912970019809406163781405998625952773308828004801452355503308470109714532923801452554341345583121159143832457511350427415270873000241806683106177929487010790442212845017766620448910735518887747123604331113469985188876289590040469299448371474694388715716133479262114461728618412493288817694961657152305669501776742111380167760452427691682844804024855688158046729122714971310916418019810515334487069638052264962117155995833412436954232498559566726707591990072986352591514787254238206673210088008701961791238706784164385185954542696024614710696413879805882495988052118906234681661879288849157088482331016486493061330214834124610271454411915878371625890042705077172045120238452139510931611463867564254015901171277254493174773337271627594000214470294417667169543556146586984646413016439292913898483510935242492638564424087055972111682450823119372207293108584736903400742213876776379095986690106821784265962432177862802177652551658607909504698401291991082281538403182685145340048971616860395088463955642932948722147747079928384464666347845209165900930410575049357768973302971736340108501610044787051733594042904744555381352348494242695525270627157603478888052196684808075031579210466430217871632976454145886644334773000111756101175505608794041874862517863891730675112903547530114659449861852021009429106709914909587904746250299928894471555961092002694362938037129750366303618401718552772703086786921157254465556292361785161256170043628994791890203699764340179078181825273017570269412414340864764264701114353713216733062211137644921595391101131129595315558428072986059857686617926542132276374008150601236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 271299924206462317119477759963587563411829546104895377651715251955559815429864598431590647116940865678337553659616449725429196511903308444374260642278315482654052320119319779976442973524360394810143212427966402014589713706893251830397931970928156763075695882383730685870384938766962627793603107864273763335083561895965306295587029547337332655934457269136309206815046207943185318380567947584396703665236463275154114067706540212266318829556369073359848270242324766235788966261825500472631421812509625150369222251566685029729928660008439671303630865921159177987751948818655331816615033354764624432083588586721032918441380839622941822438849926578103572663387841852367949003085393142004615597946281501829948200305764879791734750926498216558525810160454940865665389701620380617131680212199484273551262369573152606217293188867613465218603284627750189990369346223012627888343228924154661889147459876990668464286011305569528348362081849537706391430907242699228559794954952502503499934424922746702196053720926964947558564074911572555813584343167367616708741473544677295678732305684889943207348144519943750538770202426099961683217077935485960537871122249265798875144857883068228042425284469443909559383988221874538446359443578481309524729700725787525151670926708567351167948301187781796552380717642311058109329911724592497010311730658300135796010474517587198094492291873283491211128282621824541036709667347315663759091402532676234696933257534211915692261469019788525378332192948635969084621030644884475522388317756467847600618423857735755494231526521798145516960343178191386323546195485286113430829965030935865994136382994819352521123228298850513735182026468261792298764855736540536250071371843018783940617300973794338033143703726712116789956458947208979236104293628981318093286684432621726467880403092020107805304773926459158811000591861310619079548154199239479407907332906012929341254431439586523824317380261494991657306292245590514990277231748503749222037820186999916661902370017740921755513362930295311165246962078083682911352961199916674011288060929837797737408048446385747169839090300651197104851387942688856918327084178571018440478153236698645432017430721790914442836308538085509410625143135950552615908722030757421540534547154697557864610427026582163945859861662213647213956667704146286366853734332965300471964317224349833319460746432190187601842107103053091889807167913951248887378457272999339137831736806620751762896589669640075714530318795812053703973671933415834736568853378252782314773058756124428393039109197197216687188320437307935024943707565504562737707111844924298351929685282571828506699976574734046886282867398697520246087835301368368798631586494437780604966113304070852356936976280656908171038609013128503672338922679058996767618273512980904352610428204047500168357653804124096479033557487165524852933308779889010115894243659109311541973475421221697941006986821025192489178122074919323276392189591127548873902932354007200582710626630319845988653732232322979754129367772955807388667838108416046267409989077241748181165404476421859322873971836793716924902669043211751335653393813986117287286702670648749344138988989216997735134720969841179076671929087907965816614923277561797323706067980006108818398333801030140078032778363463524201258856008339035247940973221831164023809646046915319133504796069679195594546203366263038857628027988794396246404173035012039848465627927660384038086459916623205752837144091424272683745724005396604871151690142656908997298303684155360097300830839615949999582239407019834371131779809908832948233028858511453981820106163560659879243797932483147193840324766900633687085339508058403461929594548677574721297030883746575780695402831703215111572300126077738515206365619361018622925162566955820572557044375001410473433751641594662277275969292891077413073148822795884224912311654935160148645054646513355760615542055147615205063761694146261047850770783628318193545131907214626150875551731501273005324938958731195520103020949233129733775721163910056520805049080499916445015507123016590735648506809343549378151422450085312875830034549589890374899592777694684967818769361890113908903084558474078194433291973541175773725653183743954551963948974591276219362592911406542679660100347368872229585951831675562501875206978929726958300866792530633146955916111123278865796956160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -133977057611945854417905188887368575646081649077086877212678703955584805298606687433167504415247955201867290953234801574520622698714286935971280449695382349119171618299967376571407107886346457134816178448681802592677138954041986346240769456985376665367209383455986995680849106744784255635279693749056509399970497982656855519734373255840813345628882661061111852082329449122563474715006958893245947997788708341416552258757517343712087826250587805809733085970414672460480478570705952636916132078970773260745282195608467983626134096562364399398582236060736647512184471624408295367356136325281970495809711007826741587629445012208135597667814978709489433899536980834951099770178640091904070115470054889393176904251392901768909958876782207728280630530397170216756028582235683161945585040173323254643780204805847006681992988621253011220622793385047389802838020323774387928147168222378892081575448053743557920536755247669948409080377623088261984946654184694022941596931623078269222935375500960563002999122233667976765588351481249364780460497172773471594569618146920271914258591582070235144389512777112697480151860049191118966669930096074626639695972942511533095841347612182299664347204329304405419631419398405588941939585882980449828590587073929632087383064886339011940778389290397152888335196175863618294329620549966311880443004984205204128694142832288754334387192863179660088896444371050873171819336205456138599551575142411304565023382209881938717572107763136482657919182040718447032315939362817795103819374689601455406091588131514034771826200765852271559663351786783108834469044836694817746207796065086542332302284777053006981308962521330482699042646895084845709522231012092114008389953376567642202096628859473181443446480491336287425984678622230891581435553809204588152958802650003402095350569076769396432755351951923663730422853352742459040950793697499900977674463228182221806971302049713688251791729514543366648075034648061308879990386617959120624769455352579877286917768759348249409443822149062510208101768975131676025021957965452359593463716710615010358503157036163847978903749740742611864124369280650686605215040872312506012459048047722986213943974971726393342155678623287125525960690756527588312031759084692396610805679594296515494550776973149545558688144129526415271710760007690836630908536956977188259980806708991758433160428383260744312327006260417723480676507838039606772910008416280490624669240026001339614645615008893883944753078515997434516341937927150001786347730741073323566708915953523074387614282959633052253787948466345565575068976146970377186455197804204862532416858229908228105974757797765117228546994709500485811109473958259790550067444337519057110002762473342746581336482051226100186964593919981615722252713639331519020823381626880643225600061341111310648400984228254798572719337647538755819851083503078371330125509785759470908342135103578366897325168825407370029938567080083888332737329798042594668093932141043878191474409963135333265907321214148367645973577152827344882781334486352776422321132997756881780015834191280333456674694664719109517838838400971262135560141904772423473059704299459505530694235595962338729206513855458222409317947467289132783932643894852449478765127814594376240039413814427961823007369179224204109791136577476899858193977026695751734933842917178643960733925358232684762366539019731362211713567485126102291116083556973751129725734619131452120709939770666263297173508223551396294248361027466973866539098342786025400169752368130097266305108720735640187174649727145060228257589914135654767929284125070658578179521789222394836072429598910891881792594087344630277849988530739276619382213936395194309035768650244295753063370065928114012305684798854468055782532005781176865775167329235677560538368742348431731105222708947954920907571280028742428442187740002953029329709365085948386128933941915262548988893413048036098309196291990460159283817808530310134042211796837937681820349818982203827253428828050762444121598530489372156492800342001825802340908519027075390028692319002173874531803940270113084429749154603886526490315937474788609679685638350481375228339668416813090373418691481339574368585655801041589512012410508079286110395383722957212073276435459253303425583505884897248104279401264827286387270177067878936758079098074580226149080597995612059100774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 58767501723707775544793992752052809687700519308364982865367070038977799238447292111137946360919761948538790841924643252752194623552809004524518907031464298918440809499941893275095195108681785712932089669473557186398278350358761744754539879373687236896764933644070083058623056775751720326544099881645321212373815532629767907264917790031004986802196422452423486062333092117511265560656590009248636405052755481924511576634498684119071412648210840510246220267422538917495520277454335355628846078969274752663527428097465168793132568794994351985221041898445139963791407564449272972620972269290397997654671105010210741362954179315075553052082295990844883735878113245803086880363142234014543463316434275678356099130814148815648298614491721066461861261626959391025441460854824546224274944952261559603452753909127733935939464326107402295658296230951579817429248600261663154429727002251046947243806366938345780105294469871732478927038210746243448293502984557337392840942370243823040568658383605034150274325227890703445298805032504390689963546251860336616683576259239402448883594239271381274495181574398550953552201978318641609450135434011756709980571729521608982226847792933367524946145410738633207373243598224373893755485196564934456167842257113233392081974533717732844649847505806949971675221257284551641756594134712063567870174245418049059419428588329337424518020281648399852969375143314122183185497727278962754745251852887308186696418269707130629431775109503265434381732656888405709598031582506302487151536452447737071597312920207453317764628120235883851116793248710456072428824009952167606397986616151062874468823318364984501061346588646250411580160492913709625939513109248096970292275460460016650005621913657785508578499088040016824874327471529497570101641723269110776542120981182821539364894813044325524732806109297509874976888239988909357893132170014717191068807916610547115968651799180549426043720123221875213257696237833691473460009929519511448526167610108509049959247813650931041369239175000318173589951097364326496521457203671915510491263907870696856887907096810636232857392936853129782119484148266251911042723306006871281342800311008364694398521740565010471940647908079080292009340998173888325342379004419179707525782690177541350163793927999150657705630342829066786875836143605528003148465195449034134607420767883866347361294847138041275791187758386591386703756199716059079738128392496002232782908205871370403536965749906277204962899819915115074060769241183688454580396801304145511564501492554027828128591476723168729116797683031833553890933188096573516095269950778935138571632160549145478385070315189029064884878429745989254542305723952875488160396362204770048385575640700551701772043095967489341626457873366126287714122807174606204293687790852963324495745830030506896340731228807044574296944853594221669492293790224591422915982083789289625753982977112800181191243356664711254522739611187112370217332307399749790336895158593541969667983418697684893587268644028647553814286867758914996334306693903497215136444921620726924335453398920466420846253165662501791874220579062628970975728257759320543616085920565304955587689648056146429900777432297316273645619785801958498244530935773827516734272955307881799444978719295327890667070121990954216491891278479566221348722317606579386911915185804108486394420265948373353813826291043747462280204340590362031218033131775125360498816679594018881391594970976251927099519392193838011910433073229183260134589047546852353415021109951506082761254040337168529657548942231797910966503469870688297272267823271809582151247263980622122824189533114641115588561912282530653807966377871847177204425166005832973122610981584396005460376147025313442684471416880356789725630484805131662503507239846924028107360403400208056662336392022155430335188250167288023586416576734737445391041976467578737418592180326471275699589038026037998418434889205898917201588369644719206462682371267323523031691853971698677453467557568486409523661055683126947522588788572479200846032151628194871442769195427911236869676208775922014946081436444230232994396264683135185190004893719463351378239738591990963579051001149762584837087946372177878940161519109979900019384375201142703738604914495807856205452464319489018712251523625581039362551469538747468585731579817087335724563303784344589434880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -28813923995010651453824831907964156663570283232855104130714418790331282285793624299860995678840638325167871170984272349344697930773112553970342843237621399067473779603743811585717676892939631017027993524228302103727909004834736306153625125333185120632187867143255231134534020917596645137805967997593437158290805858844676711563769421225214372852550735596234135795093644554579487623634498227341243280439547885208850560886717063219763930961600109074814236351756774759211221714251017801420585180572871546732979704486253761717052719748311110040435231035844232040558844026140402922810410536520837254054179877259442872307314294380471268637609705136271002336478367978635079473108736923556360690142402454734389882479776800238677520132817909698040471259319444595895080406262408887611453027246900614165066229351965144946457484575881048203415002485623382576946159971532005999050957908073276325874287326615226319570743630946199528311850831955762290141083002551442453217551224892349076446956888337101646290750327219547627327990575220938603763267235163595710400513518921454935646694106908999460732652075043295181438570954828229025385400861565496178394819726896832269119822530605690505598663758751256681339979726773548857126959416884357361693079937540646257940414669019367315647970587075955500874537196631573387630373714363048795297424498026281273988056231281507702969617419751525335129978661436780594744547094309423992123166068351816618185241767629611795671793958601467467084192059119838695037217051080455855496246814605213306234783529587982565345579816359317482244223782925086699033937524514382351732876387794068886985063231075143043984568917825414908126857773874271759347783454901643973362560351598448581331873484261506918393046190548888367261249371508821339221845422440919813569753188303504434995850724609412694093253738964867840288080534243327950211004472472091934032633992106344104335866222943951417199148907631255353014673628805658678371748431880955532560872026669447480101625151520884847344045968316339764447945881217282501178212313501971284775816051834544994360467022914246807249504919919241824808163551336536386142880762109112067466689475197139752269028930702586957580164828166458886994717714790318612148219792957194793688052641094145453395503934366705779886553842658556243080601432517638962676359046142163550038457219575020904252067944998361023229999657745833602808855516193029061207463800420678334112354821990585477349566496919420967626997728775617994922544782080903619734624553552590556589431425854461629594130367450158282307791070547047851612016097559033736946548160518518785376191465030429496473160441027777050230450981597398229430899350752018810875928036884413438482934402669160540345747276573454856911802775946595929850099730266129585875295129377502665808196204112990637384245716853638814662818865057963765727427365210250553572663947076606926274309041257064773669146991560192460032563934084068071124526450796750419763144253860863232510677479551671645072314774853771867163263945136416715908598240852654123107789671796522663915587559707022593319482153300113650093871660710148919068879262017779371272049674093225344884537264543764338688731789695325974293765631466759266100401470515160650384956281915248302713807044918432645295838218062639083659444990866759304933832799754467684431750385227916541759843798701628445625371347906791880202849627049108450612619030502301095830019330206087020050713825944158634607556714660078159859101594201541784338305993598031353324913102992302862737383145214696626939776147924857087195612878411964921591053728395937823138056694158502901075637321241134777756327117444582534938361372017023713247402190535945810943344326231342918634952643176759030785955776115909194298535335140078639489386848746341342036655273748001135729371507099528055617434024757164942159890686061230043195686427632023244120923772401346346896618329331219747012076790533793772783431400852694969339632318004708981855591935451235381381265404950632513895074702384102353991201595464135532066410460414307572337563786675920053666555348036434384609469625294254950062020707883011693888761152490034600229089249632861369116601079554800312441010543256088795294749288761408818764135949760317576568466474759698596018568465757328240781312454999665719615438790204527480838408341931179004372834125644679872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 8147254951027907197914687946348985288664510877479721444693239396770468581973220617421010835148076841005919127711946189187943520571801373240250299572848166126301960296785455683741013830676781235492764159459932147176729756009601913075737713039425726604763847975250549148425262000197161528142490507610099334019741630166303133193234923532404487007643706522335701213932086042399978500598592936188049364783544169417710963456540483984699017384382147792995108791887906166016218776393578626504910447000212037024772127825371885537424222545759438409060764818796944176828298481312699365927641231481985698849072153309006762925509860513977742719406785047414543308749799471813936822665375501153950613964816555785092234032627974715488680317465620144596379076324521868884230906886798492151385219861642231372787318683980102130431235623668178686596662912397982533178214096841221804756211577752885257386293192696059928596471917597729412193945914937538533984299268503795723229154029389140947982342182352925181470395599124221736547854589738604449441843397599680410258263416128970021607656456830444809149353945983642593728572282126988454975304011379354194098045193503462874480789058389936113232587661711247305880265518117510836647823683243250146524058229003698286733147967511006909706252248020337013291817889957705137772081734395385839900591340486956047969889511183928130421246916051362218709367802105748565639431597248476215968088275661206115616307714795361500806837062573303208541667855497207805394928793368397816674472618746730654354878115508269718363033548749052722785864815687439747733659310600125137457142084910324774400738228550745183939989181175590817219814087736310101848996352324613562457132516650039045012074664624004793851248150901910157502534880767998365157905845169177654913096281403859695734838243804330072769517775757362110066117493588541990010458975763792964070895061676668088250361933663025770080933657173615054148111322291423604050984381176256704081908713269824284600970005938751146937541660087341436946882445900721770664538178028838643841021944194806435286324856927900203591437811166275226098031273608282695904452682987799011939163699405632958849066267971149159759954982539070534151780966216269433840498855156762443426087479555862979863143864504986187428304756929010307100760033307148011889576553282729351946719313011105119485623756053792555669403872283956539920067614891167471156502941824760997305723698265519319161241318299599146553498535394487804032560434059635109588188635152536540221659969520674972609730495382709454586102174012611691228000164576964837380797277451952915224019449508057430570445107685871277886246701987037782025906226668792435114802181574248903878887975265607199958013089149176468830146460245536927710808732546150202236464158448135611684507233583160078937214645040218384420984710599881244728030138554945703685005150015845882325056808743777990457644660372963993696662108854451854054502472872208102433369382625250632677495203724069952904530049406631801225997461612643433407443989126891379084560656781915178256597592006769403226975126290722880587230472269022300084111024719372533011668136904388185430941003319080584945513509346813962511098171757305101136038574211724151937505491653193965710215002578344434341280900484418043273531275401620065796329380043321194773956961111130522567697805662834873711037141336473032750104164107333231944187298812917628988530496329909332690735570380079938814390089557374679806744981929631078640896946748580197004113019286669152449607496393138191826791120719887633958201306804576294036370941610918615715427373952480874137568434125158011512663792137237932417116588397037404256386556638622748672502336268101944233662645326464154243997213679762161210135535667825527322332455185871441374581570111756413365534023754152188312190110634365055790839164553921855409878102519008800190642066303932642627333327082335266358586793145542207874384650691473891418966351651192478917382295917179627015948310170155875697142932614114325098449316435415482094079909609041152445457979965353188836956098225346210048353448752566509810921787006555262362478357170273038755428352572243017694101937350044089573101606813938621735892441267363873932446968040329990088143882646271123273241968956671574074451021550648461957973609053922112488296329486047340941536829374464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -3748592152731736683077315222720520867214070902502982864734643905441709372770099441085072521802850189832436995614978364021262404089109136507269940005332298764789622396174840444562593034369591112932562229198458937673565739220441477098093309476841808753815284059012555086442639922249883765131320294739221648449827729919929704522074480763744052873510912411763176085542918550636725843480221966866195672399480195869762947166683646168539666941261742650930506008340989547916872976020140584444724041245914739965041383918464957357147247617597705056950246447129378562520191826580438827894377551697949296681054328458700134352774296597307116140625225353413752001504997298664210883652702299929106601179953817786647228745061648793248187181227782014611139095450091455183291344040433697781316205670303448732038499512049391220175264558612056207535062620140163481429156103184649823355724082050073213289450225512480954383939801279924880908610961265334851672192235839167952294138299418351338409424670069857897245767596019156730403231074043741957929275856425330489418300910664146378215163173289847552155321782459598311675827087860546717344929569623420755540677704448361956289433372924788409219747730723832076810329751293452965963312102370161479947813148298938724028959805861791178877956164288765256442053205211405512097492343019789594424253895169301534000242552681092551146868048623831110249983614442997543092574516299089211654916526015367815134196505746123192202704000598078732080654035290842897376009090990196929140465622796407185781539016634807092566025287756391623879541229839217877170655313573812099635964018845885781179321694963912161033279994789255962428552528330279057983325608679532440192803423193088329055467625982343122426822184878197667307223897063018195606711897170548924577387771793001936013772008514329193322608480762751954595694543517101798360962113222806337419977178456680062552740551595715309020589721139292351988695019975180814295847790494216003743838829369864528944131891811457479716257965239888637138233361247410067861525817052141476797991819119074040615538884580871197840015046415791893575749231433393462582180803180734511901417888010515269322236022476054861019385071554494566806936736677161667217724665874740354949226099436147149316129817564119479595829162486855605282691375705271702472599750286709478613718789404195348333551516290389239403110687825312307324995655492563230220241126464844205966849640516059034509309895736871772833336172811268032292286218618696134953432676361572378912261656354395822777194693142214499896632597996391822409137940884188636112711541461417094874258410704835919595440847121881903515616064238747092120546260014789570621344955794785091923674382125225280080263934023575587701844048077141726188147655588402456864692711627438221977584782478282093831122137564887400680579696596232805804733630479124882343603844318410527716856150182899143375959716867939073979299647998545522135610746973507488304338360758355558982635557895841662525761862205921610353315386283010595132550667423071520149181299146981304466772193457709860430228873971816633494066177938032323069049481648039429310214469887862239141164142797504244632877438427149324117700982354589987021941877096991704314869291729796337978854131604223023599620357320093085365423801852082675882221450548501056420927282734940941723152451149577318703145625774922274079455830114947505353238136238186014027329429167893407228299131789400292269043164308210311846436187415477641865164451651803299249292191443002668969818427796554636647735323273185792575557956945692510138629368918042595966066921323815810558252286780702746737452316180496706005873963256372719223446738763127216811015773244695081025072032931840613055868704300248793563973896580548801509827088538669620039998204261196818420045181984136591481328791667277486321889904787843967947172017448176575190843060889163737994148253531616501764167343904775032102354923994734194233502212161239990559071954837407281720906308185195000149016013723598758464497593720720038873402575197055243535807413234973136669312524953863676478547239814714934197057712006315707553999513731968781303193991640795662295347373452820164355988158004946534943903339351393058263715319219688810959485102967135217351071727531161227820908262071667584322064006212110332491272076833117211056772589404815360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 817899299742183906671622058052700235022648836822993091802182750730051198593297946469887645984621085014665213283541888189246082043224925187909066274358958161049875702390676393815031570785413938058791065991554411543911879124539930755027132190621127183531069489256221179189595867381188713151878484148246034357752740936629772897835588547657526832357046632132738397722901357396018085883177650056155044395353064306656570778420362491482790144686266065251604764173981980062729429699605247509241573563910864834765734522991863546327095911355741174069561603713593059007832812096163473962523670260708467248439925221357450877773827061800762353044382550267570802117330123110645233040903107288063595941663811610035075228335654805676759181454900662661273420718102385873099353704246528074942293101413131241311440042604334548298897356891165105495332339383383420971273376295887750420428799744751059012006740664265824132104005342979477719246446863723854465883706961863481050081461585480512455400000216205418518805349202451322918348758188767077064372777225480694945344989717719649587833226187264197340286386175613886768446672294371812305718658380930913544755879679402536232529154128269005077633954633900110501499585599645862223326459612736405535084414000820893538037310049278242995906061569655233019194931694684539592281193048778194695566131589395470526265111069033635210261123195694259072705922605639031834599171410890610372733818902703926425323512766902463782707264280324561703944035487134028761257452207124977387356443364354660671727655317368202091489202793824717937416704732537752131154266275259563736202718326577455416758095805446884339693497570912227954979070547162985665351175470443879080028525927478002278929302127991420966990746326997272099443184739218771196851433625130432099573411648136107729663040867858709925639450450859723208417927333014015625604684288833013551978505455541666431358834088627537571151990115121417677885497826513641094905693384620463350544368474803104663512402753764119767969992441401909039869582798273587029298251922755236812773001529323685732637702185587737011768681274868383576968139784245247130465967614905800186144980194229033206075504849603391265810130538402539253037190503099095715334269080488609958006520329402875455142775450794551785029537232836152804832838788258019799655956368968026775037398616520004825136899167372881159175086147090997054306134823489154479835968364593256628929802483700891206618133834676309406176027639296765657999893815758746916631574612878724217361117139679686859432182960613486066262344947185592369321809688399185429381824686344989288042624375338785749432496143833665791253671699003712251919463482171251775963882092244834382532574256086809491799805174049100900394732888694548619365229496489066605698424917875297953464112980741618894459814382104389859348909191593282677887507549787040392086120218007500678538836491644495936475625446323465108814123264730685073023277457361339683547800653095311009848963420681513390529613491892162647121756261686665569107952470942336529455388712935205811539115074586425883987538630997462334598512587501961557745269900667287936850408857414022668157585088174597328792565686647703326165706114594564529929856930206119484907096790379598316350681333158563563432798297400410230273994851158011596853215420323986015808424408489911239347374580640133591784767694118325874842796501857465438589420958336643678501659287388809541475689948838721444241924042794403395647159888721917351349447486113775927768745899679480730264502151512537177135039312737245982448795715529894574845445982023887159075247859370580481656840260537755802476692633652869622301866386090423602641067880878422610695973294321041201191856705204258192989848241364589197731753669752195050961036381928921154491424760862881641008377146911620046040726717601324301111675017823782080544400758545134634767428769107162287127201546720144654575844602994984618902910794532485341248601909757620829974608869651379816886432969465376582954709552177021283651207534621525247255778774112445729203486895814618258960969232930875172687407352340654457048520754722884970555136895616858638980833710451046376247008218185517008587288942690375469939666309203953474991984868367836808043390362658938105781642596506662601611448300112878075373049104948868434363743318618286970540354699264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -228367368656257995000908921696071354501503606435071387074163836959028238172039852667927986893733572469562337031594813273668965089256903910618654957134058621568307920645270800060520868892715503589046543646947815831173206860411759488142670528478125500820166347933017471733629038813652974850745466981162327856826768614683559609537919550983847654606301144986473742769557478414750179405961800694034452655010084864650238155030399343787975044664681516866459767225998688529551021967645040661720802620686996673331659799823046452384347889391259152629404362762541527202795287680710288569162100754054601009917961899075134877274110775973266446691168783504684346570473655971946655949305895453646931256034706150455562523517696175576314214577509348127453261904565961206993763004122695355525837403947399306731701604390531339179531777225596015639350758474513279816860213856003409448595575564971018022098378687400699949719035048609162382759959955466775283553581856059507714581922127818597569617342087393771045738094432912693428220473427442020713465373662079549295767446599564176313960053621680280256199557868632809163674582199428237362358027090981062612689841390296791371977416651672611923948778843143652530305061765058942341823063005359066572758013335726146303435555082875893645359665426258933568798482687686135968849311564009734123530385200728192518308990395173411562487652077307369368549866253255968994508050072711863417250892701586739233134797227097809598503988391233513200647216662458401747229668410792246878607872036075633996023438765756738026052749560191708770379568439069689659282133879760950791158545391197071740768608704379980231716623828612336706106713525639785589471016267253910421771267653312890049703180725510874464912769929757079470296219846526382055214551461074597121153890532943332946752833036738113819510580708566354424557283566890408792498888281097188318879149766383787484331973296192000596443312780216867602391837132154157175027187472408661146270582871351309902045769220553301793999492784091359942120863629037191776513389287275629654799358542407487633629455704749645794334989658378591798734739668239379205047303033396877224058667755951486543717357355410314134748239756166078727143466242524106810164747439848781845874696436659815296444755320927167497473815387957923220604831908687564470068971284396161308237780408081832340256622205194723533311953216286303213401886772936140543778030283668160310728315596666254179585888539714185094795624495938671521409379381376922481600470391148562891978119964430629260094977908653485368537184018562217328053387107150829623084479715174916478386625408460587779615134386816845373560944842990387852582167332492940656883092441738318158441152801028923427637550683618233689781616354210355884777056161632115907869919683505857399360287226068625199955623956420891144413601803061927594218583457070558267841886758908969492744188720501578637695842891954960598028679055127888029753392220700671334108471398736353423670543197831124212075789831327388082644503984270539525069818130217133695997779284121053289999181055682453289543083946869343997145960574583140437030037560394367296593465108593814273420282049498506392217372063648110403280223755658639615413139082990906009043940609190044788155100787056108425217594669680064786796230519138016915894938755216846229218284660040211008456264554016996453146860031485157990333286885782362089694785617677366995136166059055929571946050014236394247207054262389811371036361284272366763503163362668269489593706579108602741328089106125304352842421545921612352864467233442364313874606894362632586051821173624777969973059371064662173688377645289201011259644719714532404480892943818283155088284229714868950425447031619633021172067790230778790705016504291490049975194059448246633851380689778310456987354693659911058227449719129521802621861705537252132551929179392030646912045746038210723946111943128351954074544369274142009937347095388136606665088649307271746549038532476013320751089912138036996580865761569230114059449214228174755510308889905574849919202540097194238847647644423788244468178504493250871197702789991557631817261431647362836055023021355181376270251125111619226482387497134350887661589529358774903578188264395981278944120048118695492666120571551671800455623924090678414548453140279846844251851008569706413222684262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 171570243983865907571683874755545018594306677394254715564384387471246482593381822015828609246011621707309174140886291919886904704422162013082348184885951820392035618825054776997639673504295300852757566739635505567854999754078948681590793580304520739751717599766021172385748987386639808847487789129802503870949634324432742559795681151086487525557270826708140994987112450241761931525088812188852249020273381395532130353777392415512919612364493475206373360244849862474474099626778075361982837031225578737673231722640480119832449358703812543197545764364933717586708769323586492525706879843763052028612627467901663411793528505490141549213623199643114196518007648563876700904582822776353103895857079630018749603461568653130906838460246392627173675248423137427245144935553760394072504385548697613399629571732466765111383683900006654415094838917602951294057359618685727606876147272647876491938310172886192475990830033082615386221566773200962654896440791346266150805233798492549973615374234865963223213545415488427019083815012186476596771081042523223262582888395595015460821111307668152104110934376481018621628984828160024669233685674869089633506697552323997207189835918769895871165753835844664645424114826939531336923756100195478644417872745197201965325681750620002517640804129395176045640015191845977585433255246887137379961674874007143131816505515399145308003959141190420777101035135167003050927908374826907892946361769366403515694961457921192243875858847737934241172615701136234329483463556727366999173766613083927744579181809161536795517649156533849462296139254336884311989996043279586220376109084439610122355560460396041141173690075367045189110276621367224089983008782886346598152153460896929923413115113865275091682516554196033377471048380962302525674918112891848529145027707505243708311269205517343283596952924292529437857774765073985582003472964291730971589599905462943114667186039138957276329557249898468753827434735086337272645449500403428867164570137672289150521898909174362145186430004466899716823520722686915617502453191440880688386696696542820924411976946593747565971448540510514748800164475347251296105664619877932315328764972025255442350978506306827506962465091693031418378223413765441554683059418615590463887488206219301171226164296183798843959302314909318179611235654698817582101622980590885039235420972761616661590059707841189097522565552654075761206338384046362212126040861816837289239774893097121168687759546138996404485141266755951193417269222928459398439315462430950647246163819680361606134224954416642368967206746545185924029813872579922471971502499128596533008148854330780547791619970538682283121302979307414021179976130900727206614866568533450914058931107593467642982618453617434879062974453498217345442283729749091751940769465768515903987879177561232147617769643222964090148997061208993531567149832898560740686712588228284692598136643892089601974252306849794464430867898379374641614851831023931941407378228852247154733856931457801906715197216469777468189441270526173952126004125748955063559320107902333668069550392805227288725566372931247355673472996002446099565339374971297771896110635016712791352723576827559465226274039517342791919808356477756972997900014336918420619564994072460444210758839223761957314081746290732062576869299485997831662681714120107073924608069079309747071559674261096781329099970692592229923638339164811506892027249680701705141242681870646366189149546575115655414752472210327266080058247062977200151440832256306994370424515663397418810423413003350882539683482476156106913245627900322093041748686487476213282582500981962190408428798533045192213593664974321883835094096322920235634252075644709005685972889992242697016961779394311328500713749032757233581254685008871630996408454132075210518130013687890082179426265185153367341454956929475518071691021233686984782500619912127224678038401753895669827235836619523817315575333627766436113208522995553392112841585312062138357208337625927142243717773847911300451686975654720600812534707867466376811159841749257581974198197242525597955935192044684815647713442834415520477592732497328389029340121386287755128125848817288105113810199612684908403867238180182879155870802718177791278119399648610771882463659400171794660691052267934895294941295337563085208197962718712998381643031871948976826613760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 18016732314665375057050531296213829734677033719167886490081382286885827368875484478993458034918662248203306546280845313320958409787590139613907363075044780906358839159204001321236818374333560677478034222793854207895288451872681342887467643360081596100127511903483401269865086064034559258066149519225058052267840690580321785563004418651526816749537906125430423524141024504648712978720155399443852204583395593221840494192982840132967477489216160793188469974435805274791816930672468249090600182309983461852452112099282238149336308822899498467417156740409910469061827031423821083295535551073604659545753974800054228547656541498083580648802970242045209178815952952871291114489080782357871770665460560895609351182208855489776339631408699423877883002001312371264979535658292708662475241881145248391780891981729547796674060395460049233999363015537349627363433280320446077188075531119547752249653469508250983832102128421936269242628196224235478473075103306321829374194784895436641081841233447967725124295404084492027897805681815428120481722850047094458696012881125266658525317163089615743732547983721607859754605064435196177322971669233448706510088950222573306866926880937716074012103796386886454308727194326925021048226127475850536267911056521792177063523023898266668792614723364041075741771877280825319089577151982301187800782915803961756672459399733418701845492898252488758688058458043068551914202346448906352737794064592848040489596619050447298108764471366124182168130693231251225045652344365016056142866226594709127465422987266285885988544673838916641065195574879312220919216776590917664207286863956900724350779537807680143771397039044399009159242827473661115406259809351779514939240553958867355311466653495322294839968441616960683980408792044535502724327409699805357081465999420643927865447956751005082913443024017961460542766183203773641788801641722351621265801485104785266914262733549139160804630737637911212292545285916259168220471618300663216094036088108195959241906462429453389704265209943145625253981421144760034307937618518337484339294594089829452212196967097066267739842516776271583209969736034935809546855740564445583348952694899891295054911419275983684200567116384289595313781818762336763271153731894000162509329901791654798512127286637711796293629527213237048845988140820669534053099769005977440169920047594716451392318979448065075823973488207924775221224631711104568597078059312221832020025438019346238204215186840654278565634476051586869591266933278216472234252479926893987519010128112443043549693999122005421247134021119466463017389044743728852085053903905952041727460650693353841307531599991125206093197970615364453988520006229733780089210721666828601053549634063941770295554159307602257917169787265178945882532169552990752966963073695843837218985778241122865651392408045821120086964136336811700280840249999958332078010170387381547113913004415881442244219515027802739929718187710278273406753036954049592814601135000146560046383143573788241306992256053264124568438609910003266022799083945144344391497210222272037692488228503463660438488114175264292125290474033468984411224125773564605112973489963923602433164601293423657615330879833983846036009609551188334534203423436263467659229282869479567203341731392037191285942071221683703527737309966220249814410911813460006321557065160304196346092809923909553457955852639535386658413374199850893746748300150587280741160742042549032445916265272547890180293661473708148768584046480618964102541785798553890176254048666740941624032774203091446081646591676589153862021519091558067220375912409589326873275785747562382508979537925726099610378223734144509725325585236104474057685527863819617683736609709743112266945043676860305840932304090129484046492347512041911139516938194806573236310812433399547654194116838363544632819846545258106096847198221829876658377070715995080739170650014034240620858036270383680764568726296105423385163041028499847594493850052205902044455766301537232434595211777546505746967876532060552153180045106095735078270691319385643566698827713584358053659206290119305985743456104452387343832120083241436800019323858496870043221801180880422462310508479226403552426946430993301834748816085988695294354669803877594787037666520475851645538705229793591745549666528512116534329427215873822260902632930957567459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 29301297670403471189540505543705621296264979888936807527388362159460860982116222958852687098520915519295692837477003285604710588699881285482813194490019569848606908432720199378170288926155970216498987170245538366650856830983626911790255824811631003437752972866729842484976677484083826152798948955323427630805669543089788990494224078706808238723091517426777505100295216903673525614834457696314571408417165313166399233302606274121393782995241937681257633419196797633613702626643106117927246961835628184304888374630007517283116603318112049665718834988507348789006256225812824336137053940288151067526945471857954885224051137373918924013410505453747923902027259924337457433448832683202508462560300738923722327986008859697249749439419193252357607268494874746406186948246896321394868395916213188743816282315730048403202184022262572882742242279905970506923204180133943550745449580339124838406188866665442551342502124783222603314189745086073916347821488779956866503085082227227049869296321281647532032624570368837103452932856714931277739285393178505911683749001170766196022711430511765934745282643798101491363171204193267154435431425683208677678668517586712841682312402881110764723236809798794453192137215070836611859132729665737371369256852964503806430664354668079885476816707602452479106348167587839546848568626860916491087446230337829851302258006675557946548483802052748675589028731222502889530008346454968216799941374823637987692585443866443217903681554058543412904739536079204993298679743033214183887509634893583688530592422986582362730754321946825503410919486341561566918906875726919922488395539907012682829060257250986986760112418667594552237615147286043386325515919466282715126024737278668177196273305076415778099492842301663239646858326965587306906699949735746983183859242386876761771278213685567940580149164187752759534469044381324536313393580940589488879078202966232681594357858598382695648783443948975471210173579890177097893877865590608383778531258226605511699852540162697200092094709310395448853421399511964129432410096518984351303204120842711655623045207511768464325256641726427747003400163649206874305970159125269164914672936914582818018519604971639748381737979231655738431777628789641054004064258701833624328819558846032436580687305040744226020809334864941488646004068958677599420397392275789322037044659334039631471892220116472137204454124841015003729635074961815498518225064595778102382553599309394296026468824550254272939769481169156811826706564268684617182618525280637377023332015753079486133519485264630907686347583342557894547878907399160752178803682674084423223749864479519197881605039253229759544543069903505018780185513009881726660758302112955977694070340680247284873154213418808269266303986230456188498317395811262064199675886918976548344529623415628700911843954598213341270760767260391281143896000169067200013985753341115817623139211829708884468791573504052896123087879302484729971985985178062013430177475327193933274379078776250778691417451383963616474984985803964660637882750318134232281724785766936976082158475030989370144861818383819499241957461247311788357444271518104997214339457582328701758813159643498854327533518366553916619871411807692974267563216490864877129318460916510346474129917471906011140625420432048644085841368789367003512024948702664983715956329956146453184654090535774181220902473431811734611114237857588724147543722683256634844955497729111502522362360346328631010223240071452178255740302145997992292551968985975217866401853971615135800812112844777073229534945195776510570515868135530393942455121337676069475962246627462312072773758597159416276080014483537233529317943515023210200608016994677648376511832123549739212980965395358628481233952146968838746262475750897253246810880813482916003163483209980335757807158963473160511179739356218584558762900610621128995948283760359586502404338684217539551554809271929920209869441773148711886571832011364637883295892965885820428510547334084110290722011636461132225734622424344510270358161248776013439527430887548607666993121863376628155689166595559853005403412497203902622087242557420359224321594168441478391648910067477475370189572329671787107720386658040551658712170441048468747138399327037927804744919239466901703568262126090743970125446928104530351022599523590440414945320715665853644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 6400533632823953932492887793367208404419034586542495898386606598092182643676183630391555739782017093140857843251253296388993740926541690639748193472459268832081840353632805669516891823538233573458927088834883465970442465365657336260043916782215461247055899813628802862285023506900363198479273743884279302351578979562663202759198206137454216548137095335224233902428316344257462461584219087585497748973176947206166784688572683924002368137045458242883229626134104201302269866543560638947143032227657135629685293354714625903806079618535681964206089359363254196535838588705367121202776247765001866941457837723397567508668964365104694850060143799077668546672235315732378954931054156980363585608445677333289644222179962026619270007824877750033076893058480437968664958159277693945775628017280506035338294675329891032064564185845738081370707638985342501315422058104963371431218313119169500537904627953810308473968963508703901868159374362081732580162329700158462691333760451604239490605488314772980338977133445050118470935515258370981497166019998049041468495371924900324815623274495108777020610277754729862789135885608961442625299241579663687325016874911534817311069994273070146042437660847816912552279843638752173917283854595663280468292655822538099932752602179206487840995113873294172136196085877030757611520971170817261863926504975636784530677672088950151117509862507516891233948604655061588991315787050134438287250708624004827779139024928450020931323296155582826358242838523982400910392044636548387392701044827865463354261833696747301462752133517926801941958490888572663637666504477381879344045032975407675761717309746469740327866989008985377930682552926734250831894465071830645560107401630556205581961424742170111726476068883717957389841446593652290417538588451022285966881092036982401694269968614864478961681437027078136279403804294992029369423863041699002908290633730828254766377825200867962431657220106298804241247447625634457255481146541070341804500955990835880406145882451435015915497938859197654120062531163606540313588760363065037424735385433012130148590003644973949562667826229443786809787668421295315962734519131038733512082413842892618221568658560267077977027517285790391522150009035226298139645495477135140962029132763907972567535544741418570180572547306406060598971884851785514545867191894264524864293483673839507064542476981796844671447716226531533288607708864105172944308079082577246250481769431080776779875184446423276765277649960113473395178589772466052546833730785426426213151400814494995430862386198778158557834158760841464935384017617066583159370097742556597287477967225361936867049600129187007760848067361568287602442147608098341935671310139718871262606841001001546523496550155109198609396696370559913165689578377697448039189654822512974037444883896454567998921252998012012771374961783606534575299242346213391661360234845605249597136643079047731452751448627548615260737419569339809272428173798256526176960591281860373582319753820324660687188686627428198795902803550559707831305937225299057358812637879250396978424785304604978790128479268365448783177673827651541965330222358546370532165922869787068875017339611071957810990430456826253023562448037687881688025854018988357231220562852778425245540530778724123882344492604278791344661709600101311842155313651118642701828022594727126066187435202225836589384718224526669464931140854956595579739331818306194916017458338433562947621917281725934678922386508503695729236003110951456249128746983230993111871597659641211668697741072808993270656924331514754881285091800080708283456215821718938890946452867661057500116921974990659002009822238569495186749182839493408723366244451603960739419645866846371099362299325152830693291381584853863878496206982736849499070253739640196916349563875161166475305556590905081579553063270909055140539781115296440064167080380215590337435766876379502197571174640093895301605171158935002809466733037193427767688136370424844716601100639194767223866613219330896941157965197100353338759171146265923637822071405427066902463075543926841784646654219283316025140809381427424347129897912396931981843215375814727876174500141427288398794367352275860792036247736370965463659929188060705260793370782009834382569503059428301190277888607646592479942535575493173366520273511443941610186506106705018880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 4512121117242819231050886049079796448101185992039875427175972272787126183897775826289237962425333654621005803385189609792374257007089078363338319822032246532590992657325703933416944045831233359009384376637437624754307786523574172529522289828068855032807626993973395063917857688873623126459390642074209632684439260263467151716156881947194338862012932914520575818145376750630019483353891100897861226576676639877086922567798991175122045344066200461222383089403752179113387628095884881836003773375295972310465674903895527693064493976200537962785176287385674063543232876379660630416307850243515368513571395788407745088249929718364789135903342234468278134914143039585992246846649840031121428363406163136870587102602654597990767767639747195161546008745426561515071995640201343976521734110399488650653806766565330120184281611195468353540962859539613887806521512996612403697625553724911036111834475290523766832902700386275024646394960309206512696650837862785973585984101564925745678567966682255433328103049217228395204720866665675881671498156287085696682974693170491335965330980980518826103509159719290915221017298024704687760595611979498377427353929853151245877634218379598355890813613669290803943893650960370378405267001491890532414119759486767478303130420168347440383394120464310537121698385744615965375138825261589097035818161641526633701153857299799038554023975365886779359782387734047728299649845677637299633198564569932819993055623574670458082057728856237304610474608195119163205170644315638265227969858671064259482360175910113853164376445204947387933259966831411902382876078064463848159312707715693389546421708240979931060677346014206268115079583283576091111083240892815491294968708885448329920154276334032376775148952436451994787116962515396127242252007003149987579491647278497934913765502343208672732123609056801964563657577454757248222404958005509909520773812971675155672943925261764252222104928153270131966559739972329351726382811483792296805425753972438162415330311436171240106283905900112431733388038928243010913123571724566469183300025384252694847613120249917993461161725771737796443238153720471847853116013855302877683401958061647880745194026631215435191669876187649416755693673229184996925975548249085251485692921524495063842017427743604913715406602556978887467815042222565122558267034767499337888864123583705133147339633042033767119534706443617811250726666866404485963753970043198633167163090315073378778298420000599965362319968135686399089131492788510293619066093076717665354881931995898678059629179371920548024585914838019669456774878817326040434245899560044350131859466086782666479113602912778651657727680228092054828400824761918876317944765905551749700558409810980757223438208382747474846809526562627394433764585992938020928762501251990109923262215578132632081192516575066176152347790038608910028754434545184771138855149767492093731850403352854216956664214434523037615744018256914262706668902059025893416194155783721137628720552291774167548674780215906202150947083418567363554806408330278350567776996464102484913487562103971514178777524389273331125041882326765189075214303385877041676468708028388900382760647118333699984351953020536312281169886794029064827107910790416204810253086353000384205170022975926915857383137500509916186314553083368452396665084479782373613058980684159065153665313558052266013122640219324996222048866813487126063131710229988410664878755053870361368388999447942033614518571268738059399158638587348512569660798014944616924356428862360021784445512773565783341719978802060307868621977819096583482420682625494352251784618291201446297626406781691851979438661923139731568772680601506473935728059859933681663797805554425680717959584448365894013824774564457076707325019573710245451295351553673708871860660897080842631401965535336326409561871260677027927948971177083410075099662330471360421176578859906830794428937285033080709113922421515597021332023104571615183860983871764668509437468499987594151972084405902077797214343740379378093418273580209203581360629133777456461709646848967155372376045518783166698000280159474605915967984300149696787600836674961356720908010495930679318706344813047099855615697127811201570691332765907501790726548130596007620267668617284952016969271168716807176338491255283553487539747093399683169718360942313472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1397611602849345668263008742136009855839404751902754423495210801707068671698379156711956743509842268598246497288566061906704604385121602755028418994680718082928391292544043404622593631978337520804533189787751689988535343453987741687881386934480422394496537309468466468040412672713515366161676338937744575745501070511867413398835361883842144924524018529040923397223268358230663046914203333784891278100910103907453608608837076547741263092327701332508170226466427230936513129424892408914254673053044453252087293796469749101434985991782466238117185710364114318087841365172504471255683343614735875174006197576872781374990248020963349984139206045467898659909727443931359458949316616889134032122126835672919515622698251118460033084955023349534398031649834728201226932318518899408169499917358011970235545290420384153677830156744022645932676421927891214937076266713983451298894073825126086181675585453260253189169687669651089333981804474059652042956779395486542809343461107954420089437033347858414086764644343320737499884557053601656985002206964696087841333617344760433805555467963310056865803817875011990241557820902739433187983145398759687495203415049138198744499424638849525225222237802495745513207786821217711375962006570610139405774707628015262372203526355900630144674686867337073710965063023215571802315408198769035981007968951644147743510603119127384241689700021059721210134035811325613486325187451434922636961466709618943023987160538217592617432927195625324658300607559506753718057018869530764843441001212798408626916905409073531154895373979994957481520890653526740690919006556366089676271855496525157971464755728731558999774651549577914508059867759369705391739012586740794117977093377424174127191601041267353610057113374927138288319843728050198779706117171010498490577619626798628706967991340047963244747788102587711503421016572086781297296386721016395599946847726697787046424152614402179558576412061533365491706726555275554123583245334150030074162954401856749301134534341916492045513614432152054577274764694573032572558875779274751788758921579283253499283104250786953333694918167646601586393141174925151377677849225552498478874187459103160830476967945205557591899842014679240238267605758433034544574598375365884556777825124568058195423917180621637855580537488586000594886446839214203948132428898613086546693429275082054553863038244292120283074141491848654219116483078474841502734303963060446570552222373970719968694135437108442413485419758525311667746302516913482287187322431997012639405594862164650106734607809521121792332815234037905448001756743422461876474813665956045031667056060040165119412846320352271534139614728179361891123608406141275322264839282603793012571365752345031951670780892458206046181246432479814296302643843343509427766911070989768577380937575518566672803139068255859090456020818492214573679070694515691840742260787817286520005511108638286218630977423210634560956097756509698081703323593873156067147557012524133833822219730236976057179536972856323077459081770012622992867956021992139871307646266926638207372459633070115276147796014522390816210252113839886143102299325907655154277264043227536864668456975536957211044387018504737603116583297635322746757005631057823660741377289069078432201007214393882326226156267370057395283731273123889930318232389636322288624031990525159613770735792856522128638913748554678133928735013304071260518973966129267073855376833411568925853674179180537583220746403652324094150395225086287584508179482159804760668243462487784736945063957472144008491880522931192889348983381827526384725751025670249043135365339502683936048891338791650832562518354260713936810428798935126592297492992507077287402270392096487112041422695824427721659783029756697910118403763865241656902342799699384388738103617064085665924169889389366618814637587966257131388506411548744053018978038666440445383272131772401978014038522807847819503859016878908781613613325866089829841125356997756383930884681564787312147484429368078069504862063134177070423708693287400557555105111783155783571086923557492162292600281578163914475919415255688043391739146042407407265204630538255265785404670240483077038501297730643038895285383948252172631579783149027175806820519273512094240319878184607976680399597511961940394802974206539617175544627557197710861620844953600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 651828858818479129322085927735990596795395251583867613685945432149488751228330676447632555576974337911910372946008219885852736048737800653225698856682193977862200539989086514072228668999723236812545411665171571702707712190820873610101407077362175955699047711209789023003528944954036343910923985899784672646466392920303229622203741192800505775972089090048251208136210352655756532870220432034049347319414210897592932285186892178293222240028842662023158864897878007927406195705464705525581870078315079281755324091209061899046096661014723074840438732318377512308600587182239380681623713551667440010692246065341740814411724788239524876335362119985034804132663298670481625590718972160393790785815926221145433219907924184614352527997038463559886370894876315209884809718264951521460452966303378019566303923953074237017174518791109573219946935073171453642860181174628395150751837745078432023832324447468408405438425691110677723082679861160868759186515341226519468868950612912452887944929021810662719247635438506116093588841453886221966990766846731167996132722627555802075029731540807346918287386877370547157641731734741772962811171358992035162739621260243340063281451106032193975898976731179232582512749917117756701249129530311078094794490884417406569453754545457985588192915575408521090082915617993132087270497253440888059716186308662749609126025816487067631969351226711587373074275274856282599619059516503810195950343539370097015893570644122534198227845854470228395951979633422267299621428747935246479423316256180009122248512261836207851742648033835810075638834127152871666197470758177384875799240745739642103040353592947443590399987893691614066258157808413898990940993793432853763099819426859392413640566793407781576856095493075762406596039934848834018530480449935796622686215357886325597707951957400533640313189440348037267174302676964024903578235023409850399280129637686186933424041582418204063449050092710222097132599144861583016838704833263572574701952525213453299567741211468047487457763766782952269964021726315183108614300871703443088844991408150534187565975216900872148488805576665909321106122212458887204835183261383979751906655107763737092948962702773783156899680122125501368520074190223535167941095045659640913920864601471885134634735448553757239673528896861198657303883859238460070676050105493376783036801127070250613766228605005864202437473414064534274124015917310855591397115252558596007373200673228785310717257948614887798199187396080902722659673313513403271617886208231007376541444502986894572414933481376509904414233874909551816714540622907103899907309783025423158100420132610580055600325643857180871600456830051645130886178889672615019867607972847619588282077013698959372510128450348231490134952645977930594947350174659083304770170007949683643448903407402420386763383048456684017709275856102294902783722656579263099224324914071023860839094200868022654208805182168544705970679555214237072066168919800189308452309136699785965057098564920586864519145592397712317431412482306982626414074425937156032425738885812428351197468179578574481454621490983130388875029583894916815030296194224343366625887488708949759791043889712093273041703094044177025483984399617850614414409823800127325400869592248948748112394382675122105978593835295689979549931558795269584107059521367437963677511975796537756490017685683650654797197251852389432390362714933732614618689651481118463746821436056679878175263238793859152663014862146276320254160564898993128142580792281730263380817844293346579106939995729452339085812917671812925426601868154240737422425785488823597007597563160311217834329825839510247135646695312242871504095749705513670999852638652711605252791599816284964445821238292364800946514174581911621351679388536214447336069532923019242794577850431009521885768307930467928279463357200578556049158696236973122520978186694132191475705819347318043935255086268470257156323491841130774540152183888342999261743506453689475334417742591073234489698656010030615716589320684088434510310123573676878519931864330926265473449532480299449157755572424648828079501180145471091070256078589069211966536307820663633201800412437609028975227398112979897765644268555340220223087559316563229497309715854016819852366489156535322421949360182559454405707395528674135345346194019024652819622789120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 201735680816100991323697283330495612405151540555850710065765297802902997350452513715959127438132052213158519787758699440826257985399079367675507640339367221836733330452033056573750023777404993914263698508411365077625812354659615778438973002257338983800592383103098058578941329144429485205047401267580477830871294158279361322714972798043477849780356966661038246709350095307349067900424188745418799559523056258962511235299375217184176449103070330369350376827741560755662638134330253168022480438128546635997439698250388637717947055469702843380890970857740761454971736762688511964240420102608062808705219554746417932290899039940673059507298887796020640630685549443587355364640346191622265013672068080959995064470089576924094412503330298891338003639668183539206729693115503449575964808338743567720947784230307075409255883577953862267538945749863256144118559226146810877537698116994893921269361366158573488406309068933193067264016017076301863745018293774405890904784862525829486608189002844409918336059177128233259523875005185277981151620749806636349039095722042857810505300019686682109073827209332493032477102432162384677170169058259767786610389943689258964016830701526514587725704415437806269892274384406658845860053390862497600885123151015471858969446615632173788250502057653548835185733937614273327341010147936789901329147795743631422322897697379092037501375353678334692821861477973133267462925644306306767048967953915979680934646948081509461106689057068962482980243805954029569160204739291749115082756344550799934134072367552128628454910877484667985047737284651750824090342730018593057978798160177942015210429431837448110751692825735998672446869975589546689300718706424239338955816182276660563916259505040174332222038240521627122209254287658046991377117379329068964789475209080625734696140485893167110249074845719509735396723888993213611995106036435686798713237830457524957900581984360290552419516342191196727263235733510581022929275392894482893221689615381755490751421558401272926052603608424976419999994439099252973360056286859705318330353042321562509583506219148855657175019150149347458176517868074776582720424238194993344612565745623866480413605583605586629623548535331527258689272675052657633718875723164661297872845017642805335241383215922049907538788137750068394661788972948571260031663774768690785179596145749055643370597793562756036835410612319079043012637540636938115617554705478250306464099928387889014500566226548926848585828829334284799626324614544467145868485797888887707776779183515219981390825100278650911014699416462256912429616638452189115208711934162455756577794593424901689513669769447119308770599506523015986810538868312279352385896899511213703884054182433873807492441116270071843259029192604131312683236936253489864574104871138802531650318782716369740615136767454922103849941556226426185674061533039975700422551306308223773638330004329297242030101097104006698379535336843234947063626066948886827524466077042480194208552797882942235569955292887098319849945753941587227434106567384326720978879761494244835539939782904048507443973407115491598738048002229755592223476668625042037054848201703505719922323751139459940291907033549675904362540393447772867782730946328251755552879147529568841018258224074291158478518209624272647887010108782024408610400698123791501541328700354666373173904426103111060196638709332049415518540141942765132988919062718808388081295641647728738420871775688091099943297155256052631282433669313385965187002032331507372161979086818106981207158665796283805834916083630196321542056606801370093497268393183752079495824090098101775671382604041321261626929637986664598396002419852844234761748821195766518788007972886766968655771679379657245270396882877320719999385506133826154006112279653194092779038034566942287785321668384904422276461354529979748625897113544900463946976162609092583652093555776410637528308397703435247846455483905887575775799318058959899130012214312318546331739692153178104736747436772143650908025515047659058200867657688451743700373216190713304096727747666378183194925659913463005698430863379436817657049369237640245644649503017663574335827463199131453833221609432123519617737091680981965155576492839595082044075934262862613518907720436580054015464984758350090273426961748739606091504061990496006169427968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 71460648494606372398206749995246634366262907841571619548913836619622820798100310790505872902121367267758139220702298573969452054507354094071023535695838786885300236800125467504536415297592830395024117018826676116679964815975539074480816046365415283399363675551223498246993897189875255007616742569771165686029095434979470743979787584349035934190556762560609327258024016503711043292591809676112168062288604292732811667503581004106411463569058381662255646338381813615364065879426041141448021126443626821894795635636276848166357888394049409915579100724278632876727052512384798346429839085656104591134064944899760619590422477673031920078947653266244623650085048460492527159772589450157861393709491884936593737107013048738948390208574113538909794016120717651450790690111597073786922575570658975243328263214596636648031938341288664645721396617022857489331162959310225245675891765396615781027713596392842137961332753431886789762343140141955453901024801141871580721438074043295655112693931589253092828128943192762542868739088270222561769235933597863503231550803375405923528943433516270989119866603729016849745390733001377104656356920995270712596436692480735320469385079119437733802753729394693587405587898696049414055806789628501751837272350986210649823042724843128220259718527658038629379455581108090928109169648553061035508352845106728050956054806593309163483918150829749740016112204873977316596847938526857271634594301169893635567441436755845737005497346439233539197124178134177332942805642552417431033623439734818857241921206675572407381474704319471673480937130207521032739989696468131377092892694184917885958535147582756864968944117491086491283430782947506495047613288341033178378929245998709771221695067369969881265685047864702543180499832182854223978239192419666313382893070293169596626945989681243358792466865734213390922726132413901346442488817560499536717560507784963317185951278306425530925831897932509767083076639318143903037205290218567744345990170008327660887340500671098206337946586481802417653431908809814058521420220242058725309506102341262644466781531962756984506165089422397724492562827137465048098940318994214154359922823475422518747586452442347089730739848222926483654059442992434153128521763625244085363793819272360764883978892076072727834192273086413613553599793207528483021411192864519908683661136523154122907471181592277422355976340185218774704246266355273277906708145005154146613144047908423095656326720502285714658427942464301567989230962443679752730161934443890038408501011542635492766528136697132934114977910582968206533836120920822163331585235522350610824939854856774245779353690190176828064463457827290109120574173917831207236707936686609833620471666598488327341178384540050471375892615531213998848601480445407038030929881637560963786658658331288908209138990427812033419134663769462549463545543622277743206872540529664851404273709802854804527520670959911539076864103062743191422254153298218721511087240298121779390648748388821345899693941846704490980503565131691651630787196128965703621532100135734122807394785790971233877509110361116494897817724746045706154816041861177957503892263783920710300033346942342671544118776962455101148658946727295119849893901603902673484867336751605374821385170261966088340460098473809406972419866230597490265133866607564338180648522938405224776453439066784731113390796117182796417262083263973233537216931895075014719378098221943617895427249527962316151306389916256813706335084461815223281872666445815606029204621718595687823324361198298757310541151431485963199010510836670616870991170727256079212921164752261149643024575101299873975703489629790903341250523436939109354553524616284974236268053847233071804097625281327804254626030901278387198410532073906472885826715570447620584973902587221974432368637802601484392095499394344132272790522378256775192608684476948233533011967219012022377085491670618170613038441366749875192888081882326373766479075119735601669183680423762784697476691856379915302143534620745447071488545366928053683839726276506958384642578890704503417673153106735222570938183663599914382458536264197506773083487369084509688807691042209968367665308499882356931682314005913295450502276232893263347258555829089698916297419598922928394707300892337065694655031753591344863876152115803045285068800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 19809574288648121055207057366410937051831196137643962330093693228027449394484157165564708886258409076183547457515528788127830462481237052255100530888205798071917351098307090920870432836806817730935711075727411990191368292327661861391858348324501978805002393563577490206108232624607079064705844872873947648262007960730665137200719241225131947690385788932176795280811285747373941622452434950518634064428553919517787102553923628864248716001897937622445788588501826886696344862150088727333969209245720878131060765533366517087035983838054730800101673298254341362352960962198422969068432857648479943014399492267461639222723132235195922729318316606247166505362817379746407519565220994253527026477300912586430956430978701077449219574055413525107865901942759798931679177200301581097662833830650777880748136740499564789977132358485886685751007405519782015991449611764442042894937521877184001983253889100956488828704509941517588102451233834434341676205663975714901142971164837410916265974554825507378845151107007785627728218447467533206473106434887076143683611833357815638410779131906989591262978014814760350835188406932970501068571153774897801788891391380640549042212661339435210226574288536336096021904927128508000886410914840560725219397128192120119688495723953814528666725551878309649613681580484045774106982492728823240170964536632113110713442861921812162422528183172554146917885520954689708432913687738199296355349316179317277774969732605179857343128557230014719403074100315821022953457205444486967597610140379589864261787903867365655844067123874670298457215241885911818300266053705246181186284070010226565132306760953411430694952160194249156475703170008974454651293960181110296051892356311453683651907297130425016887724552868968844378886933910457073561981220202480672202530422421678610742130073610575583551160313187187926820267075113496540898192362581639075929242550620941301246731576522472497569509939051836911882635824889319025535578570312867127884657568697372726462789088242636273782696339886013339552521377002228597764154323994262029348652114773337371673020243840722550602158020304902932905133568533689543248828621336626656779653450584510993647883702706964795885941922108766905294443891996834647282108563516723414273677746630276977635585643190813375380050317512049332972310050035102811005286671073310561069874650925489334784056852340988744130177268828911620636804729283256089485240856461730021812985203828159099972382430318045059713818879663425549942890089519556435414448165782642056709870187130052736494256388597232319018776764065221697949794877875159047571619459156933045376481473586807576781094854017304225401852069533030077224530440721664843432825188480969912894754079454267599217246261819338959558811509579916995614737593117234159120340968056656224918458338272260378037230365822142265248338022311165642372267238710555453495238729504417743961645118850068633197144058770666834333534801130812477519029870097302135552856412113804612820911110811797208363980019736365471379162020075425476016126244099696259802007502253915168253647724921809272120902177452504914651075975640028838730615417549760206006275788708318730970506476010187210929968149368158886496274112930329561787140580288178854322098536725952148424678111196440071778566353582037474759525700348279156890611908374801380490891435443656675667707567717263512513170797520804743290837790976029676534365287742053253681483458227526999404377278809133989439871333280958541754364871746466831127172852154249911541934673316638783731809991165820091426003922938451485654584456134228555948424020343989558157777946806015658663251081098689672539839632445040549170708641637941309140500528436537473350817749463278657270843310549341568481448639661134342636905035308194583480667152282117641774624071346247417281130606979746196604403777315157529115749603300486534053164095356053401123356793352982190303686899324337945884808755577711571801779763427097233328521032288013846437284771501705850315717595305994082985701302885760976203875516187501265668098402575881849176352613145956313659060007731429461301695089311202977310261977751188621196069117863964041448992330285264809478433729949895984337247813397609243900471555425559458422999996931712836739439153788860925863052288322670587795862481418582618693032451647271044382720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 5845585033893877340132964309044620430623362210463175745217198333205676087527580443342982564468122147191860580753475484015195537765813094231007533312002860235285584722817806216489296617895476817531656605563488345150414687896161335403482662935623747542285406777894968892239187944302662004238505356352872640122708473680581597987666711154780903329069697519124854980292761898884357997643327429184875748531109029027649352109550289063562320125141030404264680129658147343280665871362306325825254678204749366195046674176340587532226057936685196182263995889903197104486499266378796821749048354885392949747608150559290991532824416861281008698412328695640830181996104284293175083929978881088547750222445638992607012810851154853495862852128906809854901853392584246210780411285155859984129610222512784071406367682636751680334075337443008936572906632437565417013871125528585267609729372491621142887154751867754164593478432175775710939340834076406348325480118872744165916998358694965018407878775942523270113036151955514634152020596955029504325645187948530032619850848991720910698150165319762256106424298825872626635354045261180802828277263456471503034735735224371970130539128956158380701476269154287350909312716955591852681870265467350944009478338554057581513547997791559536836471459568228947377873225273258399738089064412978340051768068400085369085816623078654136715780099413803902185479970671930657385612490862186833159151040022458877976183658583723261188163870390856918912112068412806454256698306283463084576008507364812768714519081775151268640258412964231642969901335339716680894249867354446341949253234674794845620117686720235916354641759409763776486576775107825264173371062468635086235429091245669120058461407672033500933087122574675357399613227906675477502008911529897631593195594301434135631425727578912081966962993117757782523128840429420998937686170645663431987103647899694530753321997275952810223826211372313939907040825846900287960820789720168707069867749706602719503578183009902011993043874588750440191090675752582452262751877265088687626914594243477377830249425577551500531821809366225148726360752154844029368958086286697033156693010536371682974769815354886953396294343595984129742088034275651458147433838120491100391227692269843735945921310268222713330117705240776512791315226692405971017061334621978402509710741431919954223353703518012775848074459501973576121323088240937379307672747293187819659944409846673148013219353220037363878517969217848698156104565656708560291023267327788799506684790947421933840146144109745761560254086618603593712147999732522912109920913034745646076958665476190677343874599165145855418075430139933065161178671934767783956020533391941460077280861204290077763121767110677653100850002399357596265340059296932291718423668754317982643181081346363031958922799553771225150906305033193241506826113718963174610646893476402103581823487075406905678749760171754241262324213139842575181754942696454738738783579052889028554296514042979640262418209475944677297407801006452159972494629168468800422306519366831264612617731591602344761268177116561210594536624102295534617715944423776372101288333325207109801581564278285908354612117689354500448038304513522730631631670223307867822332881203061395370096058194859329736144869761880741808098612843443918240394196532079671639778565742805967687506642239970927623154670378546741957518097405811769882714575541072652861372761544352937226698302282234955942088743265422851074120534233790608141477795620698763580031581391690596694270850882097601605674510425550108696494807762345634916640040869526038431176405774741153925648818268418556660323989780496163072028908705033387029339129932515967229520880660582200274741176269618070852674751660031535595905651062202816845817223581267840358130188773653555914844766952521674093493340949860826135503895095868452491436197306568710672572365878566232610538711191664807341634315028062905774821376492313444833139657035187397915478449682132716496898545763130255237320069201132050659178595039668301699215728954303840784241474763486458842005013695270521928874344459660571256083347209095580350778974078846829834051147427154246591068613316165979854798098301824390661849824591801696389054331880846265331782192452095492618959202304313769427922654871490095541509324723210682368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 1445131294585427833914309248439777651057126844525874670061767217508189551110401329182891174602902384201883422750112785848581628905859051490162423024490543921943502312368148539794226252092383962796693413362018363715672193448970188677989854235666194769465993578751845275636529422996895388993306449968551744780097722380697426711910722894433448396545846706960937708407879545961102962458376320449560920741036353251271195737451652499716830545527014872722245421628858748395373014731995238142833019640949406447866205814019218259501035882773183012361042195171444768537266797846079009892293861748132123703839497518835029154360511342567106411371448270527259478492871313397016214433727630735289185601836352048115740942278433240458611309035153863678480331691986255169230810286536722234859158009153857524791216925543669947650701400345357985641763659883010688329152050040648728613684869747947248215239056942861945869575853360215642725128345153455561595318839959445522792444029153838403258324691340106047305790740485359567931440307418835079884574041065098158315066967079796881617938107690753686134270467371514817367735643834314048199326537174466350281579759659463608872169952483548013871323736026921361644823403292112689060572511464750088517983611855963375269218830642663214673447004156786371691525876320526222261603892872604865858293475725851276997343406065236471847434210203645669601598352805949131339821429902049358547310005972840422485477799880570823248831824240706806327399019106209617113882013491639250526340733733476172200854585733475538798289600361754755387972265248337260091955200080137874404207242699546610991304350195078464160543721978554191671739237631190627988752864678605094191141850980340225930896208431561545438689510422871507932211461551076782815623578536772329616173119692103628832425383793692359891510162979127769368081596179358221011600531488624030474522922505070461880721686895029249787652631938794574066561374761666522565239897239431503695969105306175524523375001618424508694303623122224003317230792329478828704442421218594867502395943583009090864285661674767844273536225254346136200455481082068074470107292997752581235249897717680918243223914043589911243150191167768929592790105635780632842239106043443477421181484192467685795597233141844375907399588846743806016207118092862506055279196770654907302414031424102551572224914966768006611466944092092549794065743610261625063749475580115320978842323103431650497795575050033652113220085609257032999220635337716146572203282998328412382556364700924176222782900513031813694969717697068681055073747564353517940606722690537681562505080460812922746006391153958824381020805401694206156277615491602824485436828807191059102493169691024952929451389359514589761431253172079565337919546236072703272275597437043468172250526134308175110654160096311500084754371209881643338643019452583481509630073471023478951044751445005680651507699966436207563497691639073927087486265163031443116811157638638717826359762929396077386094486317981311638895972322284989882741858380268693554895030552400720214594667469157818568433460756044632162709239225479489497943693715565065303296368194698024320432279330406158250889685022251373672960334744657285270242646187511425304667583632088035230287960549096554761728627184768045032296603947557623327104961368649006272038519972252468838872649313706623252343526526692777388672370732840302098166583404844796544585710387135448863790248155350289751147377490560622779579535729255420149072838846382597773063621809482192616229141351110587312351285576454213768218638497396069200002631190624964465364296117841361313463267926835228313410070945348858541413429559579041140231642541785647509296084305562763885695637443426098414105024758166606762841925797130684345027008967252350068497059508545711523339204691628516330745956199607252706699191176319541889065698835487150508845022253516517794990717146830542283042940581503424764803630571584440950322475952699412403771195642743122699126453254853967966505343165357958748776990407952147069226059283019102782654007868645484880401834855934962332297864673393991347398851733741549273902804670018102660639847290976565575603577756255826323926874215884070822368488245954152031154015455500400258624309322701252437570238904634712558092709475869111567343635499319296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 367613727711280612569054821138881830237449601612237428860284146534217157206835693360589471766744958640020045913114586972127606542637178923172904873549972509881692613576036426060931500231316383734429179548581746563020504229979020038481421668407471270009301868774518028061641001396840128637218596567289872172574550863078171814222590316714758211046618030199231271336330429080503299942835182258539153634683966789581961523589387717704325974629986837679553362256808038187545123980179946126790437767692781463813203728361995570639593049468639872850218913175417742876990904237177131717885198661663786806718803792383546990484702824125103082754043448369385798144708755587608817196120370566024987964326110216148218593362787708938130900391085541415164937737921952155947733326171384246521451027120986119885133419384145275469473941581484191583226566498910941478648504281056240067982500899055059374762477311490921272370424785903357456404638039284929449833831598747988014111220178888206190466821385347186443077089157899326608813812612361673327396786888175852244938278811863590844837115775587599376034416274296420476116807978531929753211249861431960205492443429511720838191480909223606783600473463227008835270155420720510829558961006387329428770948852925196733123675884440481570658587611995041899795928924440688515374459815906260812157240213109156863904221737805525099381845491360610757247239116689552817024601985118925420005116850829959843078216599011015266927056501630117527456046691800195693357613565330064629604665774457819683574752519578043281399440531043719127847288089045513866261547074848745897429114942340678471085608489934756293164027463169478997486813854194683958760163494358402933051426531405654167258141729350635445900699369371718409552153422828659079263747226455383476514376598941005727500319941097647341690122710026066778328386103572965845432927375791764771003199283491811741654107964683744403718043501567091495323425740773846543882947884237798394833957207659181265657929658017394842873211502260130180243148157717834046021993409449069613963933942329459150896644421627185579036448447515196658185251294586484420891933451316703779369918652370918196382876533104187143400968425030063385859533307866032753947869581857059945735156817385605300971333855449892267264678759866417111700502050718418590302157996092698087629914728112244727761673385336895785893578927265218700271747109280707978794105591702975313719847202478955280089907061316734182381727975628503025414058380755387047527895104062046277123524383988812583555635241030085812249038901680833163961180063472202761991820049318509602189180494060838424894851911365119211933627575769530013545688626023875688186415505072706013907514247219670322935205141665595709873298473757564298290897498913440382269162051664391036491687287768821796136424884235452072607637198554532812053537714162248516466036370343281021933972874985036607652448712426970862993065388428398520806916584963191460793418095571451193173447062803341926789840914522327531303727302051570270304981163030248285980720610366091250196019520192517359609636483602570436768699895523692668804903337660048703713399169890745104379897393956928352456604207077410934345102652073221817749519281296659608917611925426009265993038215558563340693737713362113131891413278713332474161858219951936612329967620751406699132048617188036564298287354487496005565987750437600200216986646850829103724577619943042319275699884027921687934099160331714477467799336658172696207018958250202171548293712639314677234461931044448450564131694643145353391376458262354399427792256556009484377886108950838144785728529064568560468444500576337503966094311735219270212078018276740035973543448881932721833243589079772095216176508965420996212929462678058833182154385628467050044623911866417176211890110210451935358919080919271460096071013691544706965125763809895595467771742880108553464000744982571003463489589483315523363768328169266185248658200110035624532970444524785533716123434949842588117209487806113497098069968239366556125049900970474218003712982130653182092859071438474069928907303410892556210228495240134094997481111704515419982227949914814410268754354498254649466012092883317169319347404532262364284671702159041617741487307725606902643514942673488729529367514387771956067760938680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 80793932752432861661308544552402958231272195873309444019247120094171736013133610868607764050446687132835439879284833266422966914931040109505009445116176940213191475265981880969444526169715372146284914958248878520906890010420288005410206787171002415538313818996758857620821659252790939017939534969253851791768171067432671604249497281958611610871278090181805896470566344955646737456824351052405914604069737000873855998734099149351586393157295942870613290422594371138056949092906411082910465809203731001713794579746098013230621492387715471271118648246542014135825091556992024240662052038982945017289444875156292335183283449377921781123359679257522159745947029065011261392076147777805174620567255276510807030507123482623942232845603099977722294761113821071854239033667102615214040827552075574623912407438159667803387299048050237155184392769503859730517307970319534769712693391514028681794410857687726921770560186828586131500009093860482920096073090077123245843499264354181628518339463076027618327395577572523408249674752824708411108000264808065354061341858515349891915371589879033673075035892699259244669424163277787263497567659145327525723091376284823735930914988928376629683307247051312756423656002271438802599381093197092374897185788516388558075208536464323156187383057730858833622108755557916530642273842891028757659223601504905165228682585399441983572072110936807305270995127812235634390306306796361723156089523237270477443768872514091579112607147227273248438432068974931613990286793076864726700633543891503930496046443681760299075300700703127119028955766324207336090309596537844150364161715541288040581284127469276344986633500148094649239773095327501125482006796262227474042481011698643848657900190889063739297250524217434327407485787927021787305229864762349407087377543849661118549628592077952077616097035281301694788536933131273877395443683271451120299225913159747107196323034704534678337754532142116274484762756732340917165144927777262355167635629062702390479854315770075891259730568471899813092307596753648947010217902340577798800869852357916482232734008437053940168116147049594526880209537639044609842800238028308007675082315025350036998604718329146305785372899629158374114496949978576126134032832305961029700636605455441464165968904534155246596049974482024957562418973958125082937497554411353491674394807195897786863636853704919826090566673300133010240458284015145466373415478473229376994846714831583437597916500755929899109178957281434353459965370506604274437894615933949107830761471343478574454722228535268467888028107140428530493308974211776460640284062590771013454954558433491321336064587492250361109663726443768769571963637687937971519544744981270859184210313007357355210447847321569413922015914257017536605431168838322796537444142932637666075607516125431130280391939037503661953576985435627804226836746256655145084284850228126508721730037254732833408323921417141879282003737125483563553981882186393448230587914470644596710978259918024380371669007443145033506968666622638383781854887604916512322639200911969446043210528986027912525053378033401339125958134382625225896092953010346258049952820216352842040289128158014997026726327373706846039125861073238870631204190171803001641918207850974515383531713246538733155855611455631902473416230085977652063659718169651094695258430309664331995227826931398534820623764226426416192840099738766275299064746629451336730511791773879895814027721872065381389533175095174339095305818077066245112289335243318656279406499233559860314511474707026198100127808094423456562056944090871978316502600614990156774934692775191190793420525238005871694263550614379590721195747481621176326352832365428333989743766023436457978805974577089383836319910603912640408537443388218753944052912500742837333543845295656049056108953598845913731731631894436787514228338652467005879969245496134184579649342112533619935512430041645711691228245164607499215788312014885759572194920995001128770886796765297681599727917916704167487958416481742477540322251264700592668734096145563500640980991954474714034602652706869405251011532034062715109454019038451214070389503469134707562709900852352643704788751194132488667521518680461741951963799538525849952278150919585006866731921068969481456127368385085828113465952790328793988442619904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 17914104018082124340534419300477646959327896972303273622552013006936195353617733556203251135150877601176375321713239635724328380183991406003304614975610586468855817016913994851638799224236930491541356275792705656931792286349228775817781437034483937022423154359706313251547055911097899790272786915556791447173393787231745666451772464737047246448347812306632457865111197629168868436934769071372073598904447658951998401434812423335261911002540452138032706633521830589559285479007438276551326036381111364828666940690601055527723045240123193716909911463057443429320339501495180487909427643609684474682975301693673537025351466433936140759348454414823846503434405350212653961245978404464628659162444092260754512314855280628846162696622781471742581096381853769318916718525033597451221152372224526587861354168074770709093454447651567653520382074135647853096324260375982512603383889055967581870504701973926646710240227174028435393171352677825148149164796910769716251449947292284995905197239144847689765548061414955540923652830493676706913329583929434334553732290071956301811249552857124308378907123472287211024845996947191519967842743658179229817083129540625244520994050279789378483069791424818037380445769410955627147041713675449868511531018715003058767845051175987074808632620204504845788311754024617653675518555354438742206134966539133838485741280779343550236755784950416143285700670952725093159975377791780223854088421228358817129839037811226677998421199415843276386347539340787886943618102927365303274176462374920403266455190181479418235635847310838660217751990712853397604606368685430012817318410006478786448387373026066106277339407065271402009033959992060930661861349170627972563471382558491464864693964478022461794229221681022090273688654333439096285600585463627015012018277605032516791866157618173323270570720260823088785997885961299216539768806792757999805418029847297866230405815507292513038117908298609876764222508960679189812429580113446473090025820205689534520106669288932143238856839874106495684883711069613146077936069618353286949403325181956446817986003230380406882663672551004844330103394214184179499685899797475517857881770351782738464678311821239586885343184058348718993603812056269159858443798131659335069215880713002582867225127525834673850042936848226579465851792984347587963555180205931767705491914756501518206554546038611315221492242766151485022344111050725703479116596720519913970223487541794398859110135726989093830085535657909734715031108073547806683154538148956492445770313211081688437743515139681507300854722764873643314727829475007791334830316238519912591152824722692457580071897479618945133182664870031232602390503153394950247337740368087693799815957956284049910121624210163944400773524432371046994140272790705942769281172973387042419076621992806167605442647958767730014361695405999763622110850414566361954450284712893901059563541906496540286699471545865016158171338922132387838431063716912634363682767468139681055973091894222645351799100507794263569749875651514797238232728102902703997620207569297357667369744853001549967698792919284655886462697311367788542191471829731188176208655995686068386610188293369643514188923628112159394660608878765151804249236924661560918492810556149708312677568808699104510923375141536807069733298896198738914188872932786730273166740107930222424611144069627851931352078912631087606161679191324483654467256625309719004843355221891197721770803777855583017345038537041298828685383687402867560476645765708084704569192091440854621014883454283032232164687616910602649281951145496281307925474540601483243435139826168268864757704736536287116732559668211839480651585224797572872790163946071216073166314601695359111769787373947610277301873959191533637428983639169442944508181264736605956260134668901604770257506610339181294092164617790911040260338018635287400894466804514786364128380212444586661432152995373072405106945472826867109303607390162883533612739041773362045362766083945530577630065629370204994348639513004778213018889743274589784520847067202101221731380188202362806939950947536623320210556383243467203986926848443612412671870760835748592703273188389220833281598719741806188640121528974207030853031073792957718409282429198449093962957217834711879176689728532527195124642884503445461952102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 3449099533425417450899181560050078609499631413986323142362752614790179905090217362915712485407867500195077214182709843623905882608224203848364535421998538934259626453165087394579947811213964094974933302866293122043376268710999890836568157503453298643055343240946878615840653629470073839660846478181382394570826648540702975867252645804568694086975522671910074459493841293057642450190158625769745017554241190464839784666087485769766029979656122432787408289033034147694617937710185852512909709670375788012246972326674535427294103398858579265500390087322477091271599535436066921949215853318324233931720529738816145224351184383795266620510633742979366556265135688779949134901789543341849565997984414473789753831242433327521936046090049881939843539155330610430608732383418100742245340608261324387912182312872635576929410427138318041875833850255433316723797943507587477609684294666214622284601676587886376941619103642949451860184253179408613565971373083455088299078728617280911945238287662768964696508293706040691073984340317871736622328561513303531648164371441216987821166962207795783246620944621086819129349587631065454935795381290725507849653378382165824041925034249356939647041106662599116963242562869480047625310748158889755814114582697461562256783572001202939827607728802331929148833174146109175835486153423097864454121572511259603985407082632889023592002306714197763009566324279001332030426820882393937002008599310880801207837350418464093168337754970382920507287811483626200490667605392223871608395851309771385765666048423155267711166303536077056112263191819676235766387386426827838312719677642379936328451637834224740963360516603743587760345651288676733590535051424437739387096586255840181461267988649839188400710175209511341213088789223443586661037632195807860854830600266967788508500961125974950948629113945183027751840158020283244738635626831110716171169473053682015515926690753791970261928615662160328280066782109147675212658625504703965803601379821679947890419426913701611510197441138735034858067097867301827978642444817871244285836233739096893981272519162575318418993332160512353420939195901794583891368591802321307719716815883922590772972772099517048447616373435047109919336920487535468335448068925340268346408387328287567718801089567680129839577091992642397135124037665563348297484884122929163045306005356815396110904008654282326505177938577464509106247218421148451703154061850463295124511159839510772824553800826854512072839230438872652991521004478879568441599815168429699083144523904580559227940905466715908894436572524527587976878034278300387738543939984839422982967434408944514288198221937020115116651476979962151770197758786086355987672978976873106993161772575243049480648483177423761924611500968485512632743050319039547886837221757886011136086345669076253477286849564085404268953200933028499208394502564905435814078598126201388767864809769306465321186485091657852299393952328522944945490149495512463798613592183710372887448344756405394708481014410537095310545546134655213259976517307678552213668993194266897498890328079392835518950260589959092376911150568414474142211964981638692738934821004865114921074784859987161017376584312567603300675384399049260129268686763300559974323648488085324449478210809550667967735850468511385175982091156811890244240360088510781182754544765985397616261321027227427231961316920255008290483266060759218927583286584202613624816397559344759164829882525588128937675898703168382759449206853943290389714811351916801016704557431808347996648702030770403264378043143163862430433904197771913460269297541773859022335668771400822120271562747490053135988913923950656577828810349724119333580090129207165574195382159230063349798176471254358629121941505222382596284531791727609498681774778588169715079203546449102058242957418841678839910834606723495330194929098330073785057860366416999952622970524211589394552909279807604772561120321318575200904104035249896973312849543701107862186204058084304532488815035405543857431350146630875661957883386629023828507144384239427257895418866217895657574587503271298753180349925926447235865845277471386524676386612763432547619842673326927227407261658825932493044192787283163983330955755393618193054467243088848419687025106218577226153921171871824545998752915498354627051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 667462132982041958962539456511162662280773268792237296295009829640255641427412338698924849670597093943605083654486285638640760365902557884745059001637124764581714488410174743187916318484006451697785294692232067071468373248639210370674606467283445503817519022757201685820623640119075492476549499685260425189448170074579725552217539202191068545923293421416200233792048019431763392236822890961661940399370620802774966094823225452611273466395679586392991860660581692663101083607581479192718508191513927376871334219596662032213848911502748055180418301720907392612659859445949766206097024695842926401757995190419508635334529621336623235099265025051144490749949549430191332985596737572814068376356355410899475650251365978979522408059042120178142495076694312420362068696835713422923073578211903185252164493753317822451588907037998480607627676323870312042632967277894342736289351310241668253510581266682871762214848863360219513477938651808015657571993042927937229090082435037518963061480038767717956437826931310282276558078690875391027019232197015195742162406271185435052420090224924464030761286832075325076808922434061580408789114215035660791589477090333628270791874917331114011325390065339297686687015583430412913618629913717417198665260841575289451159138157694397184651549128380728011590956344493486487823636956796572794456040660234247266350379060356945878399915380830862009150073750249958093295947053376429723579600169841522707043589646772895559072097626184816022105106943039998916564240107009875673678952487346522658436628556930741102989193505159703876080715451275639222457607238460180960047649122915903687972856257803191170737433904647825435860477149340923926564567776513701019626714020994313733629991792452387331602992711366400664870460178402517946209443606408788585142300448492533043352508891249227851546470654681114651102617876816860539401149451562367638983393376946165694862235782096137204931284759341110349828243233083559529335931176585839487351495065020179480658613247428891296300189602601822169614195159722104627361052312933435353220559806865804944465590667561107954748550066540309863102088404243557408056405275671792273653552487796922609710172664870795619747980462481723313385333953145176967775863194974426381156151103001392870538400076973577515596411180399194150249932838311515875056244929874960796830585470174499009155446694769855918414068126408572541542307363707786459164590135970432805236881365460361064589589913270586897151163159137127720313381773380298813643732369440074250231140850597651933137573733772356805160867939220101439427029107063479612730605250151683508447535882675199564040385430368801486285209095281374568941754411683479474531054281256675587421250020546179460782114516424225979712298803338300059212512359509961430828216322348929761995553605019312533668298501122946034659169828071847136450305405855296552782112078400632603133516259406619666507624118625188804735664014898341782216278425866815245259417317482764607510341689426419134831995389897412550118871823283845062331524767061207525309836847490065472767987838235911857087992998509205419318683855190523631441456143399979440088624501253110448627000175056289767290355922248825208915978492138729795312031585078124719328843507980286305497964535261436873451411966356420639733649451857276095875061529564360522365201109616707264081375577272961352269960617821495225208018402403808050220053384951714879528050586151325258639586743792721998604444512132965482291940628633414635508841338554942552892153919594909266427811811831355297281477036368662125110598277191696563385713047596749516472999377485471068876670488413700580665396829257404362897733824663379371266660999121749979773636511642541830938060227768108700743417031516401057043580931340207411014210528530143817089055980027832946908769662076091136835723714192442979627747889470668295248428147649366410948005992014476387242478363266291428818749758875507339826157516049954351947194510183788643945958244501296948998303389798157373896691770083899702037592660148101236618520805598502297180370502891039948839851871312070320819728866485926905055453002290764586056645858734530092758608338772691437406895501589523263788269230743262342992282073520329623549261713484524061955943579258769256575960696724108272705513900368822009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 111444046454521189644697058222980303554923141046517516814120669454224768849500057619576854489607331496134282128722179800779341977758192108051721743963177047510613875172115450461528202312664245302503183613111518638907632841260862142175451372086883595103619117881144714163832727288173979862121000177258071859771437134279157801348449714989057709984828692436077610971481927155348954436303526337214071335401125375862870879472875958376696612571784619582941074368654239530025302348660399757649195992723485712088638029426544767325634786953525676371420315358566846751957416981663459547932293354951522729439889437809104051020022176094510355216306266534798295593900852398355896904787808923440023278117955482750214478210366356633074663865132640853290993890176640350449337166903093170135712214287433607628727394270142337636087810266568434977779693831124533333454506482254993891207295495839674199079528545955282450725125712528300678785555885586857458248343251597574900488173852046979938913903584733439795175832831267666960879083832765852358179016105661852191144440387533709487314131564302651474653467107113767247848837632281320030252429915566701676895343489571604815169247365459042094887766310280479282158723885654495982452766083135764214388194270655523663786804753777252803636929580742883305365886299945250038083028834830423368400929799917916814568264863128144953106206864009128027955540364796549842819241011277249924923411923228071748195382724207061400153570925087520976590449698836844958681073363144400630615201353739898903720302528456062015643743956094756418786369527283690308755093756025066631667486115264606002078663490220400576683448244906129640710462867931343565961227016348729436011857840352766056230008540433839980495179488284836402100848174509220008899744956651914362273307649901285724376319954178751581420989344666888817440871123402985114795339086190448673300965582602453738579795332969913368638628571082948537841866151671335462794061867872751999368900973411841251486265386998404068013286828770019271564918936801826472354767631959440621561348174413390657906202498935415163723029876090825310580801304872286540991400395353440355389952822567563131351222537749907661462961918526114221181605478491625382362160301086857663259975148783531260532953117377962798358786075212628234268046707371087986243031664271316692092292438485133568959519552225604631032542734401375786825628766604912940490565769595663282440075226406408599803269142342094166538208454218666036208978315452083785079138702427745165532896493317599013493116925693161844106503384376140336816604115943565814119492434141443050616207940978864572888859297028337439179334481981347028199085890670488704720829127864737894951344036506275604496009569821274131832109652388716228731243406983875817778145021038229203574889508642129560999639735036068026392628918370271825986195238380264263735987934330836220787144665554883066281116680411203167662586683389434441338061954808997488326058153668364829166648861475088515217817511637859634845377813467261952681188593969296521564275823238188347057094952389402831478153449460643572927872280195904454806243198215714442509114248667422348656723754145561446055676342063171884372309385288514329571943878521949975994348555003155114184005793206508432423904248028959731590673608777764974326591807395407369331500871429971873883332204820733413568495168301940155758534473315387638525074421095552040979636827551327330615280174497350439393979924017560924517853993498596183254405530271510703792298260498315918688626997673104321997104498318098217410826959810832278469000878292685238289303775782218211408493700642497968788675362460373976312269085852599818826371518457151009012917936285594529029229097499391974751690731798878099147244119006364069967614659500451872281546502470918834065714979269138986688935480570618188791959672113743827606194069651438953146621998951368308989625010732945762851787293074120105285419893374156607779613166437187854684550211490655184769329851049339921441168878033742727894199681843373085547534668119235858344809739603867405698000482666667336145909186578307078169077161384905649512710010806927577543092467076441224729286565946526415729496421697514443457806469632171967179674501637968396486276717919505679095632343745894876757378299296900710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 18552347424709780539977171311843791640446812091690382786585870252794903671412150282335816429245761973967512183091694811257944217368654253131039997502945700084605122872218018459560632819488044546583579598652985751793999685902002404576995008632899177557955017353007180503876123214198305159321431355036608989586338713434491886138025256287484189524043161235739118820246458064210641730475483475604835081272038737721840310248390986373723219186827364362927063662355082630948510878002287532070711539924721497721292936069081510746076903865188056850843231763967922739076878856570108156181058803112154573226458100729441254816093340229663496537792615473350954359249969347976215333515688434067272658725001825568405258854104378835067534249850524088244647056429286869445439069706354966807196317199956092981011680970479240641324994247379123173360269796718653956028307415173389631796987010733612160573173982012196088863857215118795185896748228350866772566941625093664843432158527770749015443676855501787203260524454375965103345717599733138536867356698243083133389566978278750410202117462390607816891162207420386841354868793027116025644485172237021455171047076206601164072694418001088704353007126749375671489263771490837130867386133136221569554818571586638752576001661192896541494295992219090934910547353796513526423967990149142672888693365120620937488930186089146657641660642973705708777850321610867803229282947557434147764418890726101491591525065324913107383111488518411234292457756642455254457466797909789918719570103053686038305156452657777233627403804741324822506284537446638293981186107060803827741859837154755033442249981200539275093819474269351455246679436943146869533978739744779836994764869183779961408622871986777599846324819768607581282171009232022853136476627526250337294243285027180577721560499976143352395532147705728820294820073216217831401358911417689628045308192724146220455507020076244575936877899933724111553086230239107984111194880587718631517618492126142011884197705974044758351878675757203267177528565438028978704002674513736562312728434367020684578854680010746911817123685383002922043181401385077591489967495587643944089657309404638667238290788129189874015191368114738996114462426095271642139353949464994222125681369552608338450127392669143632666347896419764996262637457754201831763595033832184210780058861871671150619530816317579472926554237467317712648280060908526012253114052615611966857626313023403471612394022741863537579656452717641100766994296950499058465856639269720025413201762227675214477808181506484634537506609230969107491475263927936016557002434122515161316311281144451027940054413796615871711898085237383441433782398048505666143175445812965232546238708358626223102551538224159745548199884231415834445781290547009770362208091041015587218569973686700475206554157838574779653242050904109755495721961172584149041816610512203775076149519505136367598587375436497913274139100961484424111606720683001640183067066049476284045364490787696730792268279428234198595998018529643377112757510616126963927157103140403855924465931647497382743994914885252872573630170259380583091640640305263229603842699553610778753759782790410323468411329640443201908392586647377731393163050670899470836828152288367401538053430061203710578846790556923765655297631749898563611010207985473041587231044271558937564631626650263122286431739839770927402086156814173788007351886079564111421659748378489280628566493534396015840975815027504998928444420041046109307785426492558974255858717543410851351657211659843306953652605203508267122222166714537372411745609417617702656393773691474959303328256067785050321693080663664073347905116418691580741439106067178888856241198744858824092637247542040760673040899216962241064412931508909381020100049810290376440423732179244303277647807515416824654931529625500749674042951328046673307298049587514130603845345423329235619814792583171507592661532805912125946784271598683401967776289115539698335300232836039694280472065707467485800822252759869663451366209087693020379695484786022983215428290256887830124969751456767112978298602641987743479412170763524497010478640815517147086110435119336625046950878846587897045080250846605391882936375513415335164546387171023838523858943894441750160031488810478918376928055996252160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2672289806388349045426533985469316036722431280089892945986240279527292844697588096391710000223288745560597621649518961079661594658550964186464363674665730015119641365307082076722841507891341595800974707275991310989099680824423855312292083608952816657475732586160103782448716522465279065153337956415163042370216992012401760983575810220052396827931301552928113365830178329779160172494406356215208553397107221506670204614886818524899258624288574355288157702135107038656945634108349870942168845730348595712250479003676714557812775596932429904380110706827667170593232423241058809938879209078809759717795183389361186887646016817080497393459908774990628092255995014197750136979773497529581755665812524096886827821611466568111694022428418029306855257379844996520021770411760297769606099392206943478540947846804807683958229709037638330585929082640653995647895637014893601132522161485401676850566133460755386806720022423605465536840533363292706108187479483684226132810980531105889168731759074828174853545483438450813021040786019549606552589199721187518421861646729218031212674171857468077902684235829503325287001523629460272791863073598800039629140128162941414395690507081072784793150765177027734950872360463472354210312296212179501987836794578647254539488730359360103207756289431028233971533142758595019972233882040750991047107453560626667248726269067952004518504668280721019020752539588902127503497804981785022346971505553392926833785633698038179958428105116271669348538538544277196216453274090851543443921060879193973638407303351207193051701857258295923085098557977047520395993189320466307308455154114742819421835676013107321273894217960126491575469339278190364370548838065694191078198789342860597631326750894543242778876160151282090061274841892935209811047110920523712865497924115914578925750385083780001305479492429007134989463670305401846554032857348124171393211887953793386617423499171501711005057825641955237825162814884364603001982042799324619913556978218299966577895171464315957692257410206964608421428817126573883773720424956209212554675689021758644368349225564742479236463248467496255900359856716497687853234314733241511198285195955203821166309021275441622712871258500381016865884363528660906874982446178533589002895038407413942468689387659652143374858691494679795772143614309457625704408063113822405316778677461061471771998886512060679582756584775627461132228876265689535757733383788581724867798043280254995940685347920321078296630415048168575293978778122577398068933851382805506385856056283766859641125739087065513467420525920361639443021899890230519051039523745359778112199085590867498810204603131720045601260953725598017963132045576819087808670676219522203061425488847065610265177610677255252058515854546967134746431148629796156569737038461691889058944943321935483251214607363272019135450667352780861575757969119289459441501541717107743480162738498759380748121205199743387814052897074170428568312242159470402605200310406697021023883916543088309338928068566251156844337361629950310512204583697430787533211691259730561240763496927327019140309765638074590585533077924887746078592763400251245985451349416966120546682799165173758814948046591582398395615247463783759320642782581862243915313568292061592080967122983877665572729858964554076431234638626308217243065963651824739435487264866992568295160613691491422858294907016797767072710879896264007818725051444708606328888228318083608787669232979217692986485696235125297608831684503899137833851301711432861104832158401261976604381991042152475839140020356472178141123019836195814455371136042010947058862523498508696055810166265636016058356191504536797015969773304860494643028609445998189138822411450336770138980845022087235551295594467639417097094756147220610510173988665311575900914546376634178348081617448826637483919696000036021062150680001452700016528129051650793960943315147658113242997373981854723197317785236958617130877516559875202433872845872233196337463676268452672457821808666979748000010029461355196606934098471676129752859139418015045175296501451247610550441624591062564891401486192029459034822625270909431942013691641707009111604051751996415830910936905002766999769991612735097369672068404187649398269852898228018285513445421573968248317048402124378044072014364672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 370308939241932125843253915191594061067173935064569539063547231117696916034419041362212303791558815630260545090595555230142458990793699112300177856775778747296319169814602558871436693109615806610548548369053877010363031873182051079324760000459156522904858794643396978794928878341412373971766747232199973732665404553106504492953743084542388811873875762938423244885926914493314621451991415149738647543440130665495550251815244480555865063679383022501388990903367384485931717130924495362124064661801276613676401643157321657982650642454435649944968207339486251375445801638645143562551556956344464415597017328291640670196508232267818856772012680762515893498835962677847959192113004997333208419737609684525798145874306779803464926938061123224876262776887812073286435061243101767433163767273482056838559617869761347885374504097275348320370233781034129990237558239484580262095110791840039242761139370653934883133000767781805572309780015312200210855908661144524832769741770023676785081236871490022859605995049670945181229659968241180061779059222712424519380870206157342994264655568210243884764866213080201274580070232339008208801564229936815380955227390835850513461097165153236875137191662745035846080989706011498042768991299906765246315963959170705187819345167485626754127883198523606199790962166279476901622975837145405632660028755424935959587367253484754392341107072108187755779045927259082614078940469064243002815799860193281736035717153863091567352194326983136768795267681565805465031244148008204421178928730308615837967348402689015346523196322726033845575366616353944275884716306210472336426572373380299834552910097439608175204531863565440562562230237538096031086055768903740464354033412244475992098804043818484674788077005592511269124070490911146447825387846794146095304989796718214800711505168693167013078632746162217753492154365666076978950620667640859204174604616506887227371537290961405062573032324251233356753768452677528026225908029525108548098368425045647555463908452885859964412126398617552988804203905680160820958963211367267718937899731446867187504338316106391644235188503567713825715379914106469734363618941596536273543921972024745371819300592723662512981710612128066796788001716019649797186876888808733479467859764746381912286410770760966968803565703807253101741646080567945631954212773823904724316825130044943753149587394227106042269646388577508959867563025879351081623963999450350882723513998241928888481719746338394054478187219686162850385416598666388215338936268568048428187334777129568042012050344524477031421313153752826673847386379491703986185712266029759148776498469055887262708684610004310443485632014423513333864776659236882633770615452609153166654714677294985517124982556518228390721252748214749715791563066938513560646387842683879623912648216542899182261184804668592799866551522949616724685840676137793704809758522125274310318871880284989063353037898275597212076594489532215780263213751711134822464943117102286430223630515919365176082997796347611589591358657347982485473980714164343265426647618968853997041133071344513905889587035647772545933274564025424396468664256935826971532187633484565679093770422680238009082700449682523727299577536370881963108345883236364461420783061690058360105455565717783337630562257111290703279296635600361674663344186132136479164155430933629595904197972613101821550188342463540536027762688219504323544818802958229173283222218992746195590751271092422909215258360953492600902790937934504089655143181498648613259948980544772519644362049218292760822534329672199627482492188504851647091893515935990197859244809007600883872375867983339808228958843280888371237841032424211592390903269415397430359031476550277101227354903161610803331925121350179426535806811017311080470401974462019572546478575626624139644904958435971368847680782384777266660837094514295080523247430159928907539448130173846391463726523683918125692613950973827123137675404544665604373031540208109080244923315696683671086706749457295508406496644973659886157918535618307680283535966921441157442401151269367997023411175933453293218479636047072131624558503642182557974970306242916110496195131154734571151049404102059929758944000767762909352715439597289466174541967059873180144419859086592281672192637272617523729881292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 44997440843333731572533403450542706832382550456580341889556131889712305101396898726260997705645245282252914539761570790922278634084585035190096074298082073826165007208651161746480013225902665250062734783726364414354897505247944653960338595043767830217413844957205795000310840559486351284389977546959453059285536097700012227211591436476984740530631086536057528187829288959476060128987202514272104087667120776150512913143143124087944434039682156542876046549624795130758942632987457093537741226050732760088606173927742264410801726877685846278955761162914476686178855419472750414018054836833600585630771980636000652712880032782891472452714675445307591292558051474021929674075631816784950333673427678637856526337892682020568161900036710213684349320953718572236782738169733644674976911984938362562843905735193711653194822860874449414938019116255514404975175513722671188616822137449457397138153203346959730386412333298814161521389102249941453187299062212712720810970466594059664212074537744547674189377186137962642336346157038553487958972144303170851697264740924490199150073173843288034969627216782029850983488096894356510124855538466674433179456436722336545734689181770212992496085647795555993172929771888972488463515293808965641266442765977871172288171593793507157773010751573495321762773612752185360675005775589382551425129318980487333362740044080215238062454376463046775614440230776386951250205657585398395853517272423134383926167118253930025111317445006668886379900863076580434804150604677369667429114751941889017267793878512939980025065289632329262821189984164047685277481255848634019768834451762625554216649821008834001567447507796520002055908839719027139605225536773919326016599875328268277138023225082024869215553542133917054363757808842933660448752596609774324211678814417416992448216118465043825706927794064692061938050004557787101582454797623771955762572096857289615983186724312716471444412775309103081872953382538508684428345919206965253031391898453782055563619615384059864219827107857506570172289697376630196831072216266105519509030259635695069198675243480904110741529155085561753172578224402458707308325037279632527511756234688812742089995992073944441305309010180386227394298278786869458745644835085271714313820486185302300669237025827136856959397012771220567234219141155149286208820062727520676023644508659769964923007448109218407418046896847920176213092037960777671431269233659727727988050008023666207812307692260802913582486537822276223238268496003186784826260479977577573446411030824380291848677422299102964978923851249258261165182833558465399979722457937053597493029159356184278626515534663838066268710962459521772002756530439227024478340920942916506060396255866127889868917120415391243302842573690067438234749420998906296287819889445942557838131853416126458996021931374334778872616706928476467350495836505641888494294964990448931049643544757458177528746600675749480159200503827225967770286876384235950495933846290273569932939501551788506783884269318674963416707920849464476836610843516534765835622148015749914607584806250850079320099979106924972849061733161525026476997797691151768109467762825189935077811040999788901204938912728756054674213233020038585501624167747190248692842302466852871534597952644380320606047203921845609048793119726887057981088288490518254482997977065067453572003915711005119549835721093019379588867186061924399066206445388930934608234651381094093502758374278959601236994109409142017627347536640547754685594618213632747201948985727048499948109604315889792778586721501449688151935853401305616883876958470536800576571150968807653310648902674713872635719179414462310352050985520117321007336342706721747226390045456151626938046451572368468281049746077721585646399730897690189038113167865233879333524590634120544292381153112533002808455111132065204357622386407499078887242058322973289168262693063930120184395135543151201977059998325070389257598509043290278877554546832108177790990054564161896155431566868091955216450003015468163408673966087925226932945306115827363331140036107570349927634890136079664316309554489195863039820977490896084240380765933409960484896715843303948489565441205977800177275584061876723348884102402109037001257460483174055754840373433740444457296567740092829290782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 4944980795768828936855334569325006937907803966725667967542514166090187217787899878241469022492899144663275245607345976602599756093551864954539043488751514115437790593899706681631923225479254759486354438125745021784034488659532625263051510759143286687716778510612205172874727664188449743278162935414291391908174221239208720187894775374824428980069307985455906070633855898001549653357710886060235163486864084245495954877910543589614504611170572708832933754899542090467057564687464217445801198819439337976679372891652013863871496025380609209215059100273281044993339005326506498149855597858271601201270088889220139856187810923425600937064252898626412017668148428109767833134852098073710072327541593268633617331482376038451541762004368540185597340920271134692528442037531932792079018343083766126397808693222136416752521594853628798009396590778384377102236539209388976065922215145629134171446657937087002891196630969695885452023308658742323738483387158397563457113774234097072558014703097892424260373507854139366435219316695828973327040235755990265434330702068211032092751177559332305385717162594977440516401288029811266359210709755581042020829722596949893132971296916242957005010248965308646836502067001703929391934775281794165148702475297572151616777452896760829196133438029178353369086823715571340814764826787505659928133852040011068088922369965911567427078780170738182460705425586304348192948015140947228736152117406437232298373964753433121582429923260683591972733882395517557316954633357448711671658866410294441364335680760609322375205970669284695051590798674959618805055654257172848578258586528860027817986123078726869184963588707553014293386574122031162192454960884466855834587888046379400444137534165513944921017727050778849315466893412638840718348338931802240151100287425045735045103553403294662836305778918910296446601512396231096168022922312775500976969891486650868535866597543735950153001004440392771147202632300203335217554673866907875992338887049124176830188823021597511337557456771196738522023851736386722914702187956214554526171311517596684296301455030095922025405770866598775618508558084251968845955106945466291990130994080583030775696587467435471787255246220777172213341848355233068625043905420866924433843658921571630296447565103629446261000845223456249409204559433458797810404539529679995309311159456670595368952566011435826890163246488570352017473086810523882826768242736505143332518820386786159087926000803763052131653034112074712510218365386739143961145258617780361282532854256249916307528383285068049264810547923109413222405746644767400142676015086187972709813293223732099110622712755715394503470051139661047994008114261235607005705768581320099384353501371092371554942673327940252854649066941154663006559366224006676423038503484458750985668681061479302575849786885813305225370212665689660732610373492954604479146876745160539199105062257931567859380899636149274751371815283975211496304315826661602825386942057175475028862903760114907055105023512624810020747133678273289781723410271872618774759027379827900772765812933442747465132910348438977242524653630965023753559897229972351538323539664463231015346057116840217143001723878416231396799834960548220366093460945780048949864986276614727892800161605283439277043600535582000911563066596296271886356312322937974618792584414101612595882927338677927328629630426721849490499667352779546611144134575934075680540056830451428730142530244075031772076639063555188825559713813263738113580662603557916637048372544040498854276738834033118021930731179321472477081330894288321257594785926541378686442303256714821575933413568396759887095347017982824048082008598586246598345694614584285295320145003741376171852137648940099363250857064725429957151589141192216346044763350428944833686744444094996031735441353140962821791474519335640706226728143653229505898343121725610592722513795383656967739872510940163310013705935743212265962469346718641628583450967371592030441842477850340340117309339002095012362443631119532470060409004424642940782459490706308064976446853671820104146616445147283728465301834164930369110039160328829068314884908225346270659980839048825590898589609239364509922313369481534235835445588660121564639080285225229312741347478980312677105865918883427658880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 472322704801641766443996416463961826002396009023719012363393031782889869663308750834099170219891408573072018008651972174939087234949697671522331771787426747625937905412978966850560434216145213423512427935297537870413439191307479999165015390456795859835673816061800340076883800077741723444577020405038154394020190536350153646131859084202683289079410940358080960374906087244341072027587726354868489260188179937209533711539559242740463400891964855421666165848004713287750724345405404874455448902831747639299221683078680857933588555479505387824956196375450981573912285973056718009877752846406714599417051485545900880540907529037965777175296922241705234460429051785421896941773768160861216342148412758930535892015277422550012911908851758291165579068355597374957080750428413604222768612681364670096372580106770112743663085170952079150912225608013827395153838876138980641042813259948088788107122098102093753331084870042587355867999378095659396122871541790926037699401369086850562648601519094668877252595995075413636452547476386639623655970064883745635756824113567314925305454181455162753105630793147402428855887712233119472176722152141098849215516636819937956234219765431854446183083024390457775755348700570231726273330259002259243532953911411953245912214907617358813549844546923681447170120413653950562042848895213666934426450443002625554687881563710747403907644910161836746161576388458008215845002943922349623221805460285386015012286584302082809408329508702361942920064075830020011300919917392485221928736732753322967635726921985593282535944724530863845280417938560936046662049307577287755221670067074134493785793727348476515430257853031096256985639717402713555757446326380306618646803394848543576661017140952302974981165443283997336943082559562176681926294710798476528608266763821325017514163633064379519949202496955965771184573361817450229391325685153635827043340447102718631467327876455330318260703136174872051194396890881823593492645874238947683128093819398096292135564138728108999048959296270197548427097687613837939769477906443780781813542353217424434599401574456606613474806188931306367422869029748538228355203487841028857008805486304536587926323840816059466186509930527778542988215419576907162119785292867870860603081480576246722810300003703987715852703134869152298546086660701521890050800605297100348680605992095723729719973658225378186531698168192030913869682138041392570213799283892565714679911527567446152856845821102037733712684269181460590905497183013822268668819748168043242985187009296602467570296343430337687075883555792997946754852376788449251586760791059326688542007379838585974173226058232741222774497053295732255492620315630536202495245859094960129204825315677418861908400825773236014346799610066123520044990924123849163597880098215234189918158751039299872508050063350865774230467495970673927129437542659504124766152265303624098415444495976405564680467129289465391342649304758969749486372296718318063533489998197768198399555261703279465422190330661735128046586820734929667972470657416610357635986754394957400839498959169287149610750519306963329828876182475392257959957492842746737032589880417369127254053319710757304049993700925988694088548744411807561335362095866850628497263864988589684838213261730370814566324685900993206905332616963036792028785102592737715709350544241919889634646020900995136947934749588995363422869947076547208480002379697803963860968251420328630510576325640246173229618568100603874075304463228649845770780503273607698658582367504654276170528176389460018919899151264115433474217060654009122086795518343246914734889010004953764327552818980942615354908468671100092053871218023284730910636325060539317703036997194532842227806533609337618340555559097373302002766351662656224561750253069632376315895522151596363224192805601354839443932664382588968901648397718839985318215289368490086175849172378020955678420246298860991469670997438575121108943804665962515665252010873819777044360739164414433859858275700694723748540783598107943387894359329731041904371411400003455390088928121229936733155974221643256932851278590019898297760262564873413201851524379386424923524412675776559385064768142957674668992372698960583825404019524430459874859300327279686071416056133914611444579678393156870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 36394909601460531057378612536152154439362690661353456487005552972949720906795712279450436111121204774411641227072268555289223223612581034387881409382278421535928854612633566193113201324337171438664701318218696980991804546120734985394979927840999109818687320222565799791323814354551810773128021896019741683017007605500729772577152663308078641985337436725650269501124418425459645071907101844892533238930203265864831010806471861516398457989112588496633257313171017512030144976868992193175522076975989611776489348579571348196052627003078954644297523174590457669551470261162935785736495284585763063158426771759361359625927015832826555283583720214461006527813339510017666921508068393014343865726834080636538342095456845907011464125335371081219196512285607435851643403896479337558732330661896834109178857214669413489553191337446712370765177860734466467832632475183838378608532763724401275275850478282772747818997609663967822012473338027314998965944266629340951236606222855465694867195699486807893268128526529167898491758133625902199460585474528571872702748136588355012713145207354261662251510348603043990463439193391406795458984573879052027772702829075605594831649384348480618476898188002099992142399554831568647937010555900849581634901038882857149186036204393423811677500988509164926650588963094409797903015000778037877066399502933321143029678038342366392064446929919115449090471162841173215374552505952798504614278073370393521804314301583572499687345311009443723274467569902003831232562863794369429516262919005023650844861652005494549402992960481735538622280763142181076704437705761668897136476458545804617758190315448473170933696633974891422141379117984918162170839012803494573411380405323348130348177308770835597233855319368461849806132423710484625342161237987411079362410149510454259272784283765212920521653503442306984930774671675681760895370213218814097936461956565428581928422788168076463442635086812431145188115501978130459061309404607800598930519213456786731172602648716114036634889732429942239612040752687288233106367733601528343965805971845082042813345990459001308453683845684841656952817491136903179853671514781416407564902457766789336831882707955994774987523960799411322272464558242008689676446448133237056141642037079884571413971930169411091318886945070551806140792414193838665592596749557504792123092161676797644239064925650730903523171394784564909725870704609385395767643884739006384700177173894180786030110496464309405076851406431360300205594474579593162761624418841409523523991551972509721073083727055749058558478529931104159366413559676011299657345174712914911124225260268964346210205588686383047949271509380983062662331366224562217958512096624788983495149862409224935799861184070425763681413684152713586558409261154848182948654263139460571816837510259001095189729563615513678908464158198186819759898879776158329631225991282432532870336288429030677917039620562377185012072765237265857159275527204988310104186002968276869040386352095394256162219032048331381634801265518754324108206808468308444437325939050332874268944274676498607165033402539457689938653448163017264935965320580683428353168487855412277850673570509035204031123178573768664103987117577587014932924349152161928496096574488702613925524886053960961849584199572223214888628179342317979734859614540727371853983407010997408846102824734373830070070622360688158443978758797157005135853641327486023844180038490019970250071216857867446466537161918531631771888510316064953499998661811083865550536677525972751300213145285282563399350435207897934317902619613003580268741070936476744305591487428265917289015530625434346008894064071216773284359537927333583637208145526992906590590271888356610853954426770086246563381378356761711378927161010308947183957236125039748515548428548654490608932088509039805935685885887673819685655113091318975164411719996731960438386946087783852165986873354002250925214779146686699191517998469610325439407585579315069736290848066454632288290069368535015408498366745542285376294191559926830637970441014238933009181511006538129962266319593220933217653809150386120729134870920951737860171750335255012190011559570510712474361040207264932774166281097832983559660459545425312421936720929398783858015026332495590312844097248523120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2168596891745300065317966450211902329120143034362862134603541026556236248987562985188511623501297564481503145242277995956016981758588412210688360000472139675954827350729170912274368928271247188178494167754487704026714253066566510857032087735578803690162712793601583717657044992969561046784991912875129331102746083725536021723448700786330370193322316724886386668625840882981908173020378674348109471642638681461937081396913971943614683560396379501595147583595770895646110687507040502432509850713180443073121010305179323433011256182903336185050903079284293818707983367644388535117222149470264098961048775700348052803801935593681101611146407334438183988261421066163788607225928647176276172217393632665360630042560514624996277832151861572751074143839770154769496852342512318533746509496977004962531886030880500333442683951096617827036034040382815185754715960024258703533704224147654287874654796166001442972283433157803943665097844569073694277659439964889050484548429945162366317196734447774085458492689689780295258732814223611286801177528757884358231788012552693870828851415030135133238780851516063475138721264338674870005643507429400165987444461577620436985344951378435486681133451342188367906378454054792844662701104442676313222839466812229138527722993639519667302831110216401771592807225606081682211769879277006429819231900284319825999860273245846220090190839892095643948051357828212937156316412757822817004969821545988915571510163690233670567816933554893470612780536344300479158312917161942062816163056823851066857985091792961749961728984098079469071160728255569939807139720707488001031757283554556061274892895334765575946517196955457399762385348052577778190780732989940313885775145176213693727292199564640345578300892305839415705260258505655269371296644821197108242741577282293680437837295386730604120598769264780522164595098740744204269819827955131268817348091981862006104338066905390583983475357583113774840905067626020336565734806695081712394633873938293554518327903068223321993498152410726127511605695921793406537445518215941458676821618681946001121783980430190465714183999132748753201024791029735368437091998844493284871998863280546559699617895935237088520686651832876883355003532163139582882712000973514821160449558724700436471049910744425801410379277902913202366718961387512791733011640655733970284450828256339971834215955877909503988604038448805169312593785499049112058659683129368982106167694786403984816948958051766026919346237123953602052418935103827249551343224659841787592521768681022578981916566822057182042940614476506440547127342046404996962204249022252210308754563462669979795290182798979925077618262020831828262567067336852277637951182417519748324236169162820239436997668847750825340138919709375161044310204351853330758174119269372153306272725955889073062050953807251337342193426289453332767500026029604252514678402903217686713252805206765531225007312955702762944114855335624439660365126777184563916706627257151881799827877513832067768902450733934094799063677828797908693448916810321286093430142802373622953316271293956723098849563062089130642795842069660286029769820225653551128813834936589489482342492210595792224737445730199349093520070328443421225211430069270482305146706414553157194498381238900309650106020610323555948787815571640114753711028205939267164412346842539575600100138640401313716589980687669137414834619802339519856946734365663473265130008635474633654975533809193881804932789860350865699507058159916360960679297664298333101986608694449310788583359750583610885918466166824401390945993980469095939445132103864505583548532243658345832155936097593288583138173864808136095512911889358979123315368920662754688390601510513118942432572503016404238122497026434786751968181473734603295132935227007019145830714584959165858645914085804691807311005653530460523138136588954087928011338385546440151965778322943526755668954667324846992617602965380274379980622593891013065490243687940552865752975611619447005827877537100555768016269923082373829344722967401773082050806608508099130498352429375481803440063767662690046203525229128695698979409662457874858245174016193566158805851845995021513996823529418328879593179519826971214978472315333059951623690904762857520489850777798930092448073074524000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 25181525365274080378600412900421466192817405593454985010418066497643044811622208780134170953352958065187251818615865432773183324406638394549291271986834829172255366354217507945587791999623849452487252866400809574457357953297702603116318373770033578423677553297263633579459069659409219543627163283623017540805493023571241039377416077615102613349711956549768611964522406850411484217674103553347767598706079888290928784096660642245532066539293969663823716944748746779554021901705364952009661229140199686336720554573392207563935817500311953611242814769698290593671620834545303526424689208300772201322632119634615793789632312979545116889491151560317264417970556050464904653348133112551266393082096798339280287422458422710474040559767111889508270805340766518253909134740767183042955390802474986458089920038613999306050915062607355636748279721834433741799161992815255919145922818841349542884799380808507693398722344174534354561220172783919969171863008408283620735500406602863725232539819005414155364191498313507782950171157714688603304400084034857256747622286481222142941003722720467733770906840017899037164817759931627785723927309258153541558909742556012664450683263948273390821677146928248725585832001923924141382760923879538960200926031669833296732278233960549102759910543182385698630044184431981355460819269786563407373572844201134019829382467270150510132504718752436687270994095012710181774307311412878239621249076919862689093951889099891276979502764974745310629477867606032417544682053541210086648218134171444581658864393378119758061899765703496264444518423856807419654066495538940164520809775035170862593233174627303921299588871649385018954928594105150563380914148311486692533705857122167201956314950692271443912096815602014983451039728727342833037735968420422564646763794115260445969057561896417345241648843247940857261888506741287089265645025535564109462275893058374119269356036427613308467531651480746317503467166058905976343603696162342751317591839074108958380516937859211374024756387332874714024198317688393081285333942408917672976160364487313737108063224611598742226489219081664331643420720115761822721639561694426567718167892834620247344612332147020333213193575206746849689535351228484191114758521218065508208972713920231471990691344262692841747100979732507439508662963869879164155095249244765837727957023150337084922128559231861637854585766762981453130791161215811285038903829327357546480185019427317570235982817225708390647676385405502050503369666435498815513416521391164464055670080320948604030211589636411741425179999234122622409168423526563552327850980281630676204250488828662886355116334725256581916447687805681259952184696050841028529015413323717484139133616201462046623974920321893755354816403509313679951285266125291209317824583141839901926280957462871283623435574553263131622072895572815555968192439533664301088540611093865169727145854601278565416437697692018051869339690182610631779248525793864186139598335709732565655085572793039830523658270716584487090029464854481330386399145136048951944338249203394750666562532785789504391132785515560484840675840199809426783128675090885326303836043469083460386044979923049015033741329312694937570908372552786381679557768985319475261994422426286600455935238261406583613326772272626398291589321495193921013286360550256739940976469514313956059474352518527837243038566596291530314436011690507284877367471093465698592286760241358181924419423568840198524916955272058787323588626445919426314549622804673489462861893492753217621565455761449872714700932303500060194915053220073416187192175684040592083857437737665759407291540584132025324568590080782355827564788916894499701906198412258015381626294845998011025367051376083226755527408573987245419239545994199012528445460553733572589731776110874482457065623873048816034368782011014874727137097293497546295877975950214440589397412936803967105489944106543930222263788394082316449174361196629045114576727362747097906460325029380255417764540825077774695757987298891877884737100631613518072299237243147184374548885925539598555562258191412107057699807412496176402547644621077947295548382042276157794961029091917914067693448252061018175976945090857629207765935376918957519332659218614484641357960058460526269957858550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -7690681651391969554240607882999180772496931397907821128324323845920652209622050104115174540637268048178266495212475268232083124537343843022827556904623371889272985265160469909382638651729623557489482831685689176130802684391030022125067985977198294336422161298127192378582739836716225850261816784633529702440919395086185573073322069186499559357745208341026912949360005336319567747831671513711465733632389669786076180235385257295394936325913622511879474049576774044214435768773641841325011734848451142865381879872169738480765232973072194925337077472127574297238774331152651062772782195689214051343890761996989717878016560396497155648242670902644102777049634840286115468640448529858706031591392382196150905239869709217974117847480609742681759309942440293783166545099400107474046249413473375338392795919306805210727481326564234921989585306961606603828442050195736814927294289870744796525320370380293829427801777581579895759272090929702435038134734505917903484078616103060956698514516760228814648241432600427595584627405458754984395761268089121048970762440042629614717728664643548379302849100004551937656685904207950770361815120045643396516660705865245859491352464648401557554889435620056508134191451264524849739226335038712811181681667640009475313956646854755940001599086219780651775600728419485707562589951300377067324420747018596681573772484592800257404368066919810921699338961543139171708391851413682939869295477727017612446439595514906593034368972993301449569892905634514314292634735496771563205069799712872650568174738621667643101498542775471618139359188340212156957687758273005291590130665843101749803616653519662732843939576728917488514954151324225282154523697348251186147307192091674435507563280433389542977365580132031052643410609683765043686993976865978872552042446358704413507969881372405620110801793264920068637050531041012023050510681680403981707694520574188152756107609702586210364740164397478922818445331353757190920453819416588504510732873729343674065906560238555034989302347233181620347571291888147893547869343121057112623832188806506029058184521046049563567896049749369704379689442406884922180032539702787529001011165932838766970831312871880740226219181981497147897391514247841105999443514934167742183138864031196595957875344514701741607422220498504781780820315611062769525771566036733014059391472762009529894158040377097831736694876521568099900678773886461389141712087869713413413677084144039073748470256254862764802753008128463451552058241094612760838866609636043200796585354936948316454408946187554770386860971314694929528088219920093218891688187075690177660706420837772754370598813458330954124441441543309822145157795570205359313552605818534024918369836321447961355353640029164463071395383292158038447409288662721902354567471641674686988478305147789209303168005482986149220283660189736529116286568039625587223394566501940372488723595214517532350608332864793138503887906889259634412725424717965448146373093330414803203407963934061140275221196825701786102778499325522391025395078789731402859408922704820388038168346948975552644528695505782325788540875683373205600891078149580334816529684848575308729347305315104138237598952466823297774985047963059716981775154596658427955705922642452998740778970979574249253458279992568579379965800744506888182501667381143866045737919867194036748265287299554898574356513913387963149086722779617839878132479851516955824989525855108898289553517662523141501214807420996371656107848190663341016587558354514062623770095865366285377233627411883311500479250508990472385409970958860884440481843616233811922780826851219686494227391684682830927735524679383240207787997243288797524036618643807054937537758296386770930300405516988028597417927273454297698156735755060836264149606468244943543181986771267524973712148974349522461527678068366040825825008168497884909461278631000466271471144471143163465820250858442384716304118282866442801937009402006953050653698641371833013445208396687562263970564524942963813532297565306416396091109608744160565400519737068593991006618938771613099613344663701888156220564681262563886544055677153663915705938634293568385738993175752097628459134284602801972162662230284245245033953870009586806231966345950584496038656603477959140920947500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -1236244344452164658719262273209225198163585997153865953964080901408922386474928573537765667416749826677906942031692674381125354324500235917839877413452333546046953411489582742087369726570341130035830030143839073093251389921989405055258215938571338051841839245581435198347914591198967967187629872475867744530590924568488332909930126635005604975955391265880418271835994068306863189475545782820970602291383375126611670920979242486964008826276028610041263359034217193091975883485842434621902602420838051816876213587388234976573297227931751837463136652532414355659719924448479125083994387782867743874618381779170689582401798440204003186050263551710973977600899922649127753327511163964628937108017457340905153577329313825875710819008089155494296741370478938324125565221247319261355420103621711010237326561940224931207608050937791537545654419061317966585354560755213082488463160939827790973564063782255824491056992741197497869668608677252855429109350330231140706187653497387568698061593030422127747527143029204878800749715742044896307938878627639609473231260889935766265623157268573263027537781825484925938373508655833522592694530817915547176615085407703629312144264669152136492160056671730552268206070050396701182456256713527267875260970895284887296005461857686746935707489724498259010866754542950319163848539784293255308360631465145980880700272064889114005417307106003973812096642335601777641025875384451932862526243030001426918952972173794017219921273713810151213864690174849293386086728938039605565533728843002816599398818164058901735126706340653368715790971158731308242616437471363801888496402649329296743362380572595620254123384054294213628686758172381803889488505016341626866951693205683852452630075023759500475373905214432700363366011317086118647786946491212371190474905187375620162273595164785564607662677142154991857142119352015708921738924043329892764434710010437238454689431251290015378378864425380381489005953490042861144529323936268183660338397572623650777573034615658917046434224686014760374322463841156529038359798229559818540875225947466797677454094603187262437892349152988356064500313182800320709628602032772151013432400309796329763038250271617988216708476197876026776370566542104140817148893610201053063744603191913723959635713220149932612586854109697506253936328701557700090529557503753297370922063585553586662562559172063073629727461909695783908225760176904762395753343241746019510313996787716875912175409856444856200576950867024173838946324548737200644489399325565461248970378755900492382043223064343097430503622920292476133236405761985095115790177999104065328934202587135504188268584852868838295399848757963184727017826804594073440402921274295229349633165402526369677477893027304366952175037436998094416307571029080857460205935455834241778731924318358041145201986909980912141136597678883623457290798167458804567707881159120571089573839382055287063055350762514499638875338552770649424214567788625147036867339975166624980622805389469112522029282093606492039118619409596625379820273861028363329407544193792545170406749551394081238189726724336158646081774768581374640716351748588950353884159200991922205192847344991300213797906085043469660861571074955896387883015862849618706547209252412500993804192780060170384410426901870363394562049747814570335769813662687871808119546589375919600554408237517884616997075569632004770901413185699496834655812633824752763812787607455976500685219581454617836281441171497855770566537218748491532794139490347628763959946621341820124652685944382171927603589497802365240743742098217561554693073783096433507697364897319071547010206073027722274883719998231571017447181331473997445821235997210454341466007288635709320580450590996751799051659838754737173599561597171712990036875427155979989076769497192038810028672027719019022335380758133151191663826912379198498179354053458699187503625760915462032821177793940522126724446660513086575567210641218469440852349186387795918407573781324949811500987530189894148182076475325398085037755907512653403273160276216764269371388055239423543602602246786536006783695941188777255863991456352844440889167692074453333103426370634990745387956801387057485648642903674950204505269451505842410821456724052083079996692726572845277135968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -80555914438017280382596519412231628325560027083813674306475324068730561588442610181007872460031486980091596258110756524856861203101531682632343375119347639032779672883746431138673330738267922791931084511369342967370023443718605963154495549024388672489273468908727189851587817239384415256443924708095187591244516038274095441388553159823056957464460836066025629676428580354020250713882392240625447934052337959069219336789137310999861210315785810085848030080782667414749470886404671497894217031916059117749544198588354525851974005076213996919090064345014305289695601061556122673335258486713188748010143868030916328532915513859917792099558830278897452616616861545774274083536370910726512451003360772393452761000016358345654378412615733644617747135796919345560894130265531688503988714729778807055421001610399256548854372372042371149906181623479187547425250057941688966586173706505797735697576952538526099477155047825530870896992050806043370408201758708597096897041132935008194616038563620148116691213138606361028259808181631530300387981950154237135843508713108439899243699553372826833106387017943961701481479894952358864502055563528097807883896028366668022400122066323147939840112275408194713514065878985819393459253416052216879215968538210729547628548415838956613066521506750176690380893872620520085398155842204785478910855992405397863560183727156276763917496129186491283892231838671324388805788545444314138110769136881417758229619036215631868333440599407994801107664795239978963197474847555280127833294101770224659514931201464900093999270315725083066914494547735135582125601181487995223293174858242778484642494001618843460415257615706573955191246477179327485351487268724145416768637980900102907637969106316554678193168816273969233493774026978976092580259999823671135047248347298371780829795984434346436134701219116236250416761910460723772321638250052094063299186030273622862678298747262307278754839189003253188312289961140050676904493803008290497848636339235292594634119339083848147255460190799338782206844222441890396393491099780838446845922173410822725347823336453470400943673405599688840142437585888778725372819600468519489788072784659336815123012319013937622968606325432082111339057254153581240532038464194748004324549733062831814934739340234908486137025165418391651940195515856553772292940608119023905991643695911497340291684003479441045339954147940855126306913860107693792435403320775422075132637288870740603962388862635445442600062045717646415407433258879367496519417413281834887172859709101952136261379335538203785539972001626459923680089049875621147028959617366316942335193316964298851583675875772272379215279260572927037101846225101994584316296817690141453571896972799094477529206676778444651815374917140174224414511562159831462084533768888577981748038736723411373665210583160704180721425885958964184436131119963860295555559947217361561388620039330775770496357583344313194948337494115658170783015569459223162231150930898989603403641925671788611160182933900037622336794656264079361174553809104365518477126677999773374482996689836798207190102197595423166470363399014814570609466627148112334342482611813948302336158626000657862850000742354172097601204068891775012442446576059970872695390877248431751319888094342257003410348351445110453124783441960422422294738470668447197647400175288689722947993671641761227696603643101906080989292753310679666440487364800338796380617608996694152776623378467015584815797580877172896751324263243115730057915806205856073619377121795414125165270041224728350986038476288299125910339613605598538435342024209001315094664010560344950104043420011605908096964860580235597857610052349490608646531322717539376716651475406065690989575158581057277275424517735954258476653494114111920535259913858971217401231368049554321776036035375603006930941655299737782807499297358566057221334261690413930822582880739335151926022360885376417365816949875533705544506350129611629113373722773940504267124012180382576119068697829708747079623983920293034259573001753746473396403173740228838627272881630348565331106366728152577937768418951640105727360855026956470731318416982336965735438534417269021700024722753500951823350826750342094802769882855176634829331428324985881294502566011280130062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 2513777242195341915375156796787120635112746386090259455093770964636592995202589978444431666504218475759000284871827297605593859101503953670112624224173257556673237844948394175061358608999294431018890941487976053092997982768124832656315093559290809337620640406269988473993291823061314901792884476574155345872343075210000749255821723949235790397749794063882603751664970541761727801628090765210063956792601607607948455323111513062450501414580835026537968233743682194327738268481560307584251610296109096997403067606955099263756713700145115880486748343862675845272110017850485341278770203448522859636233086989493438290517366243098233828415965694906083259794062633338868813883196023412627600387042498782369454079198450005319810891773113229715123972649778405369789068254703887204669660543608412432849752889587825214662996702757242075007653352007404973559966405574849630564631081903690951926427178627353830292045258302273760347312816351271332422517668074980302443439297076411073474412119277471117427474292441801877639470276905361397097782916677248539427650562813506299432811259733213510158306440404874997143402407132503537612232233938304236725822140608698685872043487551552637905689307788208833134073238023166400194119223871148997158345030087911798864710074210363597159110574057130421784457704802433141859840498292583510624549018376109160910487137558237698371497008089801319550116530666300188485324061916178285687087139672400292743714921506067253285880643881792380765846994564121641317816562202494596487833493865381032850528031244735904235325004586756368583172817126083280393353833345446428260211889239155153154748595818970087952102687731592274985363448010825538394005779919584453599854106692132092377800597788374215312447237770940530024769163124289371707375050487620392382758858302979491892668957127337924558131060062007138041270176090019749984640037552160870749982047687453938602927156919846434624788843528097611787611037069079105764311088149354155754484057125144630632479764394593899227496189595129456762347586742111371573382303770081676177091073699054569888745753023226106248532279653703534141291179526212131790115005945841639706580605169894558747285513167259220017829295642605197731086487292145220880357672574485556976249152296304350043048385982920843724260453288331726260446000966918586265015417783119322075586430502445287276778847940403096711804847443159990712862550143224238814155703168518501765990018541340739286946265378829671366421157076570710987934918206401501037455631131580439599180108640301242560510491037762574989003352376586412172422126059852577182887758619546490468765023706238029111068025330797056996285861799572306451711710033224204995418959362307986815773719042339769496220804036805870392837062125586514842001913442497182239515617297857223078883629341887095126204508160423988366144210273019586671374686086560130751096812409191186747734367500457043623426320294270237401098380376581370359873200029252497963469626570123695635798707085961606397384150107892272300648643169738123348431419739903603335711346406939023899892187941678729518285378420272158586309598561640493273352234996757238135041568169615583916656189996590209704993189970655749204901921666722084540502879095916582053159295842908727993706258208602059925093559929501225060790520371321481532341119218646060069802866007594240575790551288116407757803239616957519154444466995285197617468690409355349697379356447394938180565523385073788482131613039401960218353907785316160580430838000640542945408537169756772837102454575439547935793001998954612885332650866795752281123962873738542499434489884580322422661610638155360050207230991958116863467677428039526761203370906169048521052231055423139501940052757152476405538315521661635942158295068195350444618777747551940978008322891040043483347677507102763482880028058979943930303887898909255172592568566645961047979044260650848964042445800205739688302270943763026468068240399562498142402913434471029669169830698606946182693030073608665155600122591378791065103316088106414737290271758551264907122123795653927726304095924103636156906761457483522331381478321064853504571749317483486714697308557828140476486773131509649639321877645431280435517045301946610312064907217286741163096893835733070449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 300044431159290064417579760039552851915978196606130656174615941338587436504043756998423079450108284713955502305898263691396461087931298584569338678939606464167031504948841266886517087774252055196391298030802823778668865553805047862659591885576943351821564039678172506315725361643109590788501404067747568171498207493266855543006551613020085987159106448803272440431795899077553962224148014768942160399425161970733207839422310210710991316354600040895719967424439365311150059106043361964503023631756137527252351567599789343807356628577138144965851494454936763260819504061647411392258963798768487106871063156328501633346172452512657612221169974889557596052526847045849371611215406433818080722062395289475118915720230063750566322902195791538601066602672964300982232412895358931978281562889495672495122781678657296015792786498529416069065660960732263432538773438495126449403284255890743185921744572036646239300580202646601983488018513141286816168851030818612176299077673442543156653121891616619811011705156600012109458189481496804671915715500521204931926332021845544574506110350121682083224058127585795105744703191539298076145378121230084658857225389792418520194133139782302679572258165336809986797248441526879218999591154300797488535816610057487803491274129681324213847080532461224433031808128837277952512789908043919184505409134336951626154185802235518204915084608876425569203970851134776555840270754866786853046341514417769253916001734010085543962945739418021685002025770993369097418065157646423643968958068613653919156598464094225158895385440897245764434784667205550218222674129368942311073173829771342168305757909026344858678301321395868707125998263803799642045663399516081433324164608051737130236129932321383338988666708723775358647493835289648687208929469580532954655826392370669064614221745196732245948482000028047240325961353256837741641794825342917383365049777131697432540178118630444341365877217653780148514802310132854003472698469503079992542311942071638570208463910670455297060829485805362389738573462276291995458560025310424269462347706197217568462987095149684392860703707696610509879602498992860021098115074973512048664375705544625157050694582623853526693526286921821336965411939565025087301398471850168893668983490064313765510745942227788226143845474538811474054147245162327765084458387034711879108494048447153408954731103021892685256346247458504108422230123100579704703721577983548672022749727494092777551956687087794671989433106608460492423502767809923349899554773595014040618344754064010323977044211440577826696553963328166956247741314546233853486667795667841593059310078997644300140866650537388257527501695251553175853471949868512676375695583149429126619776372891349095191885308888892223740643905741086745264855932729531749634887629998064977226625925844859850642789326574307277302338276130312244413528504549347010863006247841536570332483415476222614732905081665803979730443987444255552856483043179033680996357800997027361995255059344177958393354139411970686997007580619293439630076580191817515013462805943686604674780486904619164210666537226103696012986183380619572691091072884571559023912417436574000414413435844737843381614105984239253688650516753554778522990867214630832295351731420597665678491855024349021911811315641099286597491258446633569200046659232398570335781951130778256942416209581383395761913953654549450608465927437743482718039915527480481704555716895417445565444852764120923874807575301880811973950728142725459211533980212866060524805569462469977461632144429091508407329478109230081921940619691155520549075632770840675791566337735427329897271873309712849006629843048429355624049262266858495286154860358763111443771767978500665479628061705863191103639133888664494796395974389126075103102384602713044945327147613854042818936073032808992713820045391752861471113592223968020452715802151526290131437180981795381930750899081335812535187241178998392725252333840756715858589067007578569671444123533496347198392620106954353362698719768456114640945599239730354430209366621934847693141755991368231052656072720782142492123742716330098790746029323848330647554570745923490500997267705849029685190246346117217879544569587483516895547438436997947513445234001325853635429535273948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 42804583100321120552577583725251130464333015342056199460358218390392969000229302624073572098553848098068884451753300657737250506657931482219584464247707957581413736426260437770354212533338892116445468260924366702780444690983055171141044198592511488649149481431376055710635316234275866805645233305403378914872690478158382498103904340676696093091491330737668114456039673330122533008824630905318426207723692289164306111930697506512245878390947789210847389127557321980058336783357147098944560261132925967136160900463853271449720884043125934509595522092014058309138956696175950621717966981716425651155043336037643313537999641430252450511155560652218405013657938529563455627654751868057326125511104500299641704939654156089009492671022375212155803084511063277688375116373074000639755923048814486959527995997564776607020474812781287917580026093568055266435287112444855449779621583841772271697368707523450343100173672373823622145026341069573796227404884642390768877695274903383448942663299802322488153772451335153226250102060705096324075776616939525857610147917422974959000383859887177213073191352844451982678294703272527492456545273868745202436857317589432723270699831753403522280441048900112096312869661527046464987568923627886807531055657412327652759958986833052489047120154733525684676890876762963501033403838525395340126725004767267387941033243336082400412027991422391641442171437734185069001470570035037281824337043434733417417112050206223773297866911230796693773234684586180078284594014068287683372511901265418911341359461808391126259603097661023931993209269101457675042986089870215165100241740732995307325388785474552018056040851291923942595151422982790883865256320482054722036437645146954983647234375386402790145415742636109225820776302879680553313868984611287946372973040663133330523208967123595737388354881551833428421969684933640961904277231663327005710783463346106192326835904851648837150828793630814472752459914061470175601948198373425183645505379455791594671998683496501111474626962207837080073968764795316691674540026730554776652354565436479472061101758251200081882269771843287947923329762763173826838425717225816178570819147770766109581984574629162031339367156771679659742589690809027962437104962565804639405114808271887923430203606535279506255422727517502054499352692048476945063455705722296866402361127282522550866645960843878018092088457225440587933457049874216584966124294872860799507269979895449795132861504081991820335241429328869401453905055182790742181426145550104644275665584525038522925527763666663134055893795526991443836200578065641198796835717708629451854907011987957398842651254971116557980687999704250909685664365427031874668467212207757313471563027110123179948901507925336841462545039613472320312399180364027670600977033369878160789954278768783163862228523802698041916480698798760553141704024764458772827961300996217040388936095029938033589967928335426503750516506807693877819887267250673479719804363093409210939025716470561676345412554393410021608104168663773571325498763137399684208157153991331760122299001290235887192326096795724316568171045160284599912530723493383963079173767310074513781535392393218473706788981449226841961200240343974661515523986132162979080047601421895624718877490781527775448225930337482128031130012813626758329665146215713238216980950659969467099804005687131705297759304898840437546093734893047060805818637106250518591888100709068905905354377329793785530879419093841190175358827144907301932873078586717195118824619082089426742098536525367235796744291262516031360413864365660733592671922542753166046516050845586429628541443066195517910764275775044118916753830383592179079555482094592543520848886138801258649251800670359299976204359068580215138546261632291849738765984036510396061073338642066889895295997082363332259764075733201418497249402393941258661468758031714472727722965201769166174373095107219795049982304782743680693994480953279660643896525172706988237585155132627747869625412815217114540453151565184719825030446914289974875541914580421116155678068777197264195947780455654100280396221489656088631958957073424278795103416478583765138358341600963552437773857858739347929565089197199722654993735089666635842227191720030752792084367203381347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 307849498630963917655792408604558087784023952508963482281365685028669740385091611738377729100028305615823667129436054426411110685669454921505990780870042801586955994445221545216941472893369478324794202097765951531531498214659964739145234749211702028837378210792465696746707499846385506009644220555832316912916717068850647799744085181381640120664598079366486343396140911394718205415669005924069751532456956092036926295430007050353374916179942013355288288949697978410033345777623739650081286519943768824475909605525606488629583902191846640389127057347555124336266940672572865560010493447120379375939686250299164746286130601759432663394512557078808527489810960489866928393548901758157899986487592862569367080176409160998761516228129501051839916547377628808986562577619994641082443516419531829867626755972662384462882733806444689099322229900459643388176725796001254768132153367118009056347386227379514158550060630533345210014567247449091505106415138586439002155220020863968646241108822533866346546574011457993000067781234666958952953572122052830331612410921735522097117027792471571968997018001426416229489572289563573595316436738636659136963622835224442789950989731365694136968846755986602021881295421137930711083145815440821652320515051839030523260352528783867323815431734608877394955676740261633975988768629345488420789977086674839121842827592769850367854416783688783444075173072643630655501589834817825043340358970731075634443655769870992284490759700498332136346084118322366683832964012870549422277810316982949753180565640548956670250478569718018478340364290249931821741333546811833108981275829558808838107131412704848276652423070299278379190382121970708894277407306523253181323611761930173576351677249381848127886197021431401096667929082281118732434448435935842635083932537952953250506963931221099615426709477777759732904204533856949436878015788062779421345344833688595592333096135316655672491007738774158840203996185275191398415026792622953336788390985518837849373947553354801144097924455382429591863846553546995749050138018220887239451096147991315156467263826438419700479659590515587466562583994449164957720980789467811229092475518205950018352661689828084972000999260142635555557400617864625996126795032141931686672919843662268020716216685615475533512805783587495494651573124330912756512057845554589691208334366551494747349116155207610964358875524284015556258873508028042374747760387799118408480157376131854172966948355190396359707301599206507900065262120474485253950915233674450994259304327684377362865803691643112589657346488941717685726736699104537371552813815924516768723633138723826818787971619862739396540611095443198385269397522718451241951767016704202991906704810579835326107241352562433523837765947075462839408893879361790230562271205108627545043509386802062269138088481115775096053823725410907851185880295697264794233060134061841132939004623341648345655091630793740522571205244728748149767810798728788661546263489808010846169651818349860789636779486952190541886104603062100354790889146611756225500403099970480552766652046299902770733908007147177143469401796489723877814343277994729969445445557785552319993324564939896636926266030233868990315508417923189296172744853015417198445514738886617610534381841325797696374801680981158957907755333610783587607256159008869961617032785109158743488900068028203750481388420978713848276756444896265252157028767183975446319477862861864102640641096551290074052426892396669563730227218406710223555057053895586974405317916205994101612415636529819024165346051579069576737888687999221074109157394296676330900808351754449349250931631510369847360381868296564023656251223945901206710864105208869868204085744640833515677429834214261987070952253928990271497987758155777439399966635034155101700769908146333761336368214582491535483815043638925411541735776002076098406481317672380357104082573074846395911168564787246258267204828525256255590604436178100019095009116903736082372675628100022251406635825795295796168774519898322826736897557964210809181090440605234039086018474674031588175758134965713561710750773994753055936259215759363396411020682886567031620196347991965601210026736087639965538220266795548823459701605571829016306816696614059721164419501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -231347033900359955178757000749226252135559988144827821484436690788995034867561812945771710750123105456315808580079078846386309703220083910187047764491947364997178549467765806277281926553609742147540548764542627928298993963014813523607409017385207241816114792278111739137620650135885103730332722612913478314389466859901721228443937880880795726997212226284456856022360978515465279233144355264240587180601317760940621224950006118355899781048058903793921258454137563506378811905240441013145264652566937011827666575961414802309395015113082633328383919515748771839098341607889390522757805269450830973924807678877241975551937260681153161909908634738767275170958456906926090387184165674983099356039388265655078796821042939174359080177736850113122537291643312634909336413414371587446276273805380984261563623827159728594475580007715125802220721113246598605800400877910274566184651331655274942842572994698435981682501810341446077022139798926932431403791279232464488423664412026504151592601707766737918995604308995390828974299425447532589344135134125850486480225110494287084181295358994439399721942673549934627132351467604783982641907812877281946756577598438242793206816357250504130292017332947910439099142725854158507362031569125728531313270427650037447826918632378516922986092644311637632490239422436783479500767638569125812532157054397356409589012639706605858430286925098160886818445980772619263141280832220318193665569397313813667177599181892444933169500968216914817255425007688144146048809743440140936732745817411289108864033271571287847334655915444220273088697662335027572025974182517013697052847257154842132793188080020941481592018561147317100370566933249662346937669095830011233299649866458621395850878926547771246435726563655736249613425849786488327980248769648111466907474976286088713334231894790983003702913823150417913847434612279007074997240761901221634601105867826714788843480012475942958459198759629555051213257076714459357229604414514950439830904704748332534328591152017877625844151934551747795453371690281651548546601194772245801894014097404683112789054329024535293512214847346680861759366999276895163859256310261316620472566542676829737964782826208145657663743779681746037962932080126528683305884068508274234009500348643880618458147946145401019129008237962454415323968305814625545118585963432490756655136771759813934605244091500227440543566556120939685538155656647057804149467409473008081403230058231364415868159094444715445736033680081164195650991831062298804027283785046081380560934739056675518697531476547280282742002262432823654641937432907153597598034035765704320938509632825717423088679511930508458615806796407582333846487173139156306681589317411656523291119011221043696986660867798692138531206897630026055306812592703029085381554919635489664559643345543465595200370428198248553073311175205913201276271758690117884751378756241394272304309264469246939369825156124527358412657194521373005334300550754165773177315742806789087844171071002536155596375237663899356018392459963784997172002542046227749759370874629976695569798091559725883337647943171720414489011748829075394318619794642417822836507491795907421053991053522083783272354679473379668509077057570734758140972559341775082146834070787493818646066471930747321153123074347817588433207259996965269192592491838647039060728129298073048715225240243280318305399566065607620815198092406970940317897089307348760453059549709231195421687964366956251656815500124527869700878581528905859227663477697391536295219440510714621501685482316452064965559304453624650936451182642065632317553553208841712835499918997251202380601647883873797856333702034952225415552937793069924304383123418595132276157408807159205472741232734501535442856520280947477349275948419275458748978899564001601324822438174973503200815260722402404436253444767255124072701537802643610790162529358375037725101384790437025515329076516588358741826217491841496188457605692097944797422222839527085264549436031948044242376017656785513687460218977102143652401463284929866414086369218637961739115394568792624966848659718796483835323609994074352171470110332166493323263567651124695268359648995884029403055250460905995202115155837833193235386627425581215474122395829456222947735298156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -8243691195091294097441682147821789621660075765839398943413602628712621987859540110603177015392984948608222464250594887808447072452055864554147458463538395058527495060774997730371180394225879423288920322516264527976062513494952593756163789680488719138922982272894141840126397200123172788067616731562127896931596433230219290703010270660149381302709267933399615702345277280587457749339192913126355153332403287314522992492469553033012771365319965871110177935098551715946251910211069359812790046894290106525968890288447474428624267935577847095332190604224869892570608383207569416315088933876867073332103972547876901856686202273033130929300762396641511616418517262389552063776575831297966341368394850168723397675002863857775601307490426996153840227812352664957948580509194600867216069543062179996724598210886958163211443434990459023879656189860874632892881933200084883132724487635897596016946985377929360834248136024465848928788683852500698457512340929002888862846317647464004754990438791651993755637401572796866755337603293206550218454510205024380274025855523901512345574269966089532390314062047213652345285493469610119486554454039231381546210118093243957589954977594159119377156475064359369070233849222912822054893900230915602541272263197711493017586130153214300057515527759804589878156434648813411783021168926117083381512870496845003045570510689830992574729057806257151453618002435255064962277095680028290772243113162529664179850959070042094170887048248975571093225791891990481651186052634289093444458831463811059783497908197995817344855107127410837892358819613628156203327759661138455286949433515288561480837938270937481221797020402256669892189051149818202996973076258016090972953808678675607969181137705718495951901532950159557618736464335870759569585490473990999443394059282770718092160230254365825971039043156248643511010464797015985830537596388113268957044970336101095141204414473127434303628868239972069574220526964640724778970330672269328618487716611542310691359762569619751651788942596841955425838809389274765187595803288193127605217297260297020161686934546164305454570132435864432017574993222057415418048707069476797796267940745941978864979058653043084217184913618897476345629579615372967803629758178697208075186074305473121060270133087590367204957313697859640630275743225983922227680602327477500605189954329015901043567930933728161065755427000623203022786510591653708314148718456530733308588655457244492012493521802367805551192494966001981414731102152961005097803776283106272558819525070219116054626760510387013375288052424184427898606836905742788637461067560660965535434717745389278585473209832599320008667995923709056247666519888745945514487723802007912076384718207255029312474612845632498000897785089283521500396423060133258827442750415692286490334916383342759402016616964200857867771873124734975006918598079002758219377766359208828473573602194879677329426064036940797686292426174078869621630215436141716013418911470099748233979380620247870663155973658900844063729979671439099332944717492652888789973235964090275571561234080413577815234733655901766168480625852745298416380328581579976833315430149020422240363799319118119000082924845671850690701668950882645233142388046248855341938452280904996871336906538212069694866340465740853491423430675805300700877959277560047784193443123638707685059090195742008113215856643864712996418232367033367750316114496175564057918317858738247694016828582236819496215168938424768158318758585094987620607488411324957343203331698170549374221793129219643974803299537619798474484764942015873076183670828638176538592050449901220107559461621043923795006309445892236656327670741260152381075875649550230029880380908618585074490111085466977946665981546971034190533174163698338787586246213415958574712725218526314344776403184358471922816109257899908114939292583570854386285319979566586729859595482636396578694185807189730082914170753339381031043475484844404575051446272327484040088562764046189654641427043106662663905116714741437783482194864764917932692528146965233138418811067403342152694528919054986147499514848849765778520513771608517737609552071051380245648961197632737848588608202526181439138937003813477044854639074284162918771842529719895229020309448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 261806316675585512904977973511333482850958128282948520266481904134476144173894239410509656349557396518333612803405473558199750749099992841223956018817737416321016026272499277141880369588001010366180789869176332468382638721365604160949434475528966549177960043813553053740409162527585809313707579056817048994798693834309563811350677858673376429166902768739767480719778314321784066379518170490295115452835405470803532882862618030651258931378716110762075207946696203389983826973454024721052976525111252376304989367903475044839346249658206033086724573635538288247960546249738283691745314947544260840015208737143128673615047449927740990118187519368354261941084086075090026455277851108681061942043114286217669083612287939024916741481815956326403277697125178827497726927976555296852721520118202198981825868038124228227471150570872596354168845079810144670056440412141018737421887490288494134371604141980311686400247251437870850006963319450172952981230589261549627701307056025855406238725496600465761445761887686566009612339969167447510771592546887550301619691543609116626642980044282909353451169613404062245186906893855404360689663335783057879382686157683668054218365850271073877484177389806165414987571977892006914602781381711862445599239993097427655665017204913425591892483565474303376442261136841089499375919523780449146896286047253494482477973145542195487230681978995409102808970030446063941811402631633925808554665612018125533555221767117944227454554409123757573859430813777087897414739098744652201523352524142826695834628001660384467393834015823482877190435562876843310373085073971386473713156276827733757075439447655658777018013989192299038989931143613020111111118425182484731397237290221341219819369343380100384799567963193038684679280351856351284271383863030480001593005874958430978665734858157063308512279230263689065137411454063570602786193098841854102894897377191409120547512610401859106948130476594345315210031737482822293377571231793989608157656523964008902955652984364190445793674922701787086250220198498306318707361830319576380764115436059657743654784926433929533686368092196711395079636591770442693905260301880538018882537231734529763874875165113910840676467468230987490966505619379308753694633300725615081463304381937830533523964494534186181806197804055012765179208918224039775615417667743650876843533305774644741272230619763208590900728032566102618349639714574955622600975512842861843697893336691881571144926243223503235685207527772798568663031127930926521731790289791858287398333436093791477080798607196327336639767807234663208086378553290315513742927998451576886057698654183306392345833390358270540774561058359489230922767239513003629842473540429955609804363723157553658527207041064605403005250701464197545982813051159801867762843222289956761550406153898267860372116938791862517684652722299576102937991396198563436529008613347266367903804710097539931810326140865541257717370220876413370130043673622227523384384963555033504653509490166408981103883140414441823506175442311761732699753463145621568412876206234028398854575644397553660642341600752887559258313710609812848683365302652234950028125756034483891233953265293244554399495364668215229346485167099851911118234967032041602884218685938161020157091747277753313440857164645642711374660533251010743013036023511999221663736850423582006813490245638301476088200475384220500266359187487785918707052945879034072037871389065805948274952689392084916212649650539280428288777574192642234072178077969158475121593705109512423302458269112242348194605545615985810955656694023287515667059575642784429703650282180653049434501435456681520366452447502964865740714652187474821683732346888964231372751541577677412701446288805496247339484927357241351738904281981602635136125822232472184487636689712102929039085355154057273640239573109112950707434278062120727183498163925932180763627290227612575334700662273947259153918303029029386677140419702472842909862785652141977716010777680963549592073296931979336235440177257263485873432131339444920707171461652662921842556032310964618869531650348881598002090727395827534258386142576765419944174204309830915552512804457970870560967534474455515517450845761628379789718333308784245128457204791500799775123596191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 17721093706872777429133650861335776240512442762422487613251485238006138237552709127097490356939718591778592677883708616220339624387376678807423627711583910159451333927001430081727711600016554431131309101465214867439122162143660483772153767850071216808613501646303755342240502502704999479298684044674855144348308902547084432281351812750583331595930151742482580766861261782708482473792127543685971109858478820040557585957511952592212231484609130774283446093859465446341219024375350321579874092397692815750722946101489562728759109143328776024854738618493970064088456514215487900235852106194240536333581036328522773242994416468255188883990748845335155712727067483647135372137015847278824418935441681892590271454221902397683653245136855858725606181366176890809061418932303507478325786188663305208329468824557451787808571495722546336086670240899685046228884851489367098142471327025865268543620512858656352559091416726535140798215062685091808171359081729685342235189473354421643657564825533330610390647381055489020959980118592213199279144849841848928737697681260304372874705387451713782770387126945047650955527086803147924442514085438747592156013200227570147880381808371710559724885716938383801648362112173567983098199161619077268709230115602961422469739421205922611808069111718641628498673948401736398541936271154361680925987600347932698568924906695676002301459477311895789599255086351405576067675934879720148248098339345864258862435892647418710812176600568738315261780483413822653590082124850967960589074816646038070710544452672840213050118765140154054851140311024607354580713731130231190547603827404466138523734271185682493601540735226933946402658830571611543817910192051691035277622950042612945559759558578917615711113035510490255670392522591400541048975356231273110204785456438650651812097761786040494873206514329824929118422898930607206536012296494499697981005962153668558519868609467093334630588056219136500792442175733460287134478648110999354545706425922156029960218202907853574810013101268902409146549824082681317164376900068050645127553984697962816591916384182980191999266602609719585457754151863216031270874211698836898745984264801642341640065964892826826978800280652328674279084658084235717361627628086406649056505174637770896309672424893585342344959950368020851573118714402130131775702963308537698495383795641821960256524942656873744575571610236097761666629968723758210418803979561735531494091880601854391365976479190366552186307477310824156885900864508881636847303642975247582826314883809110249445173107822163205436791117431866494589773844480357140472583724405678386981623803687456601823434894908932201702007312913720090377767379387927858197097768161807124266991885452676254914890245062999068827781630999531360825721255515345654119120354032500650763581388617693011209122156151884087298176755905178486481507013460613225950151225926487286839705835327655630190573015666902061924812071930079425377523186916977212605990381301930118009764960984153221437019666531320223425836489226259942286220560865729429349145497024901945087277643635868275108288511890819105696990443334143694213003824339072829369054232954665664454658209225723605797514723879981624470652583209284373083670834683455021260226193149873656473829458106696104449571762254777166461451206232681859338630276026472074823829109653807992472994927997899891776482088655205111867843966182072792677092175578431072809362083537920120620849073243409387960286349496764396854402265343200309904419152749155824306530802476287867224054663744799517752993762358629369227634131764460692537861705211613426710692937808337404509308527964994222941143878636224119435719454267333382666012888603172934168481660815462368874709942837574937202740015750929615909540396512649219030043069298663842084415815530112251727700051091403626705573809981318072987253281866368656629095097002005464735990502790721213026408640652036142890638865365751647493978950420569911531785484563142578055830011848818579807797344423411776235527123280403501986484072279939515023893827839673552437491194260966940660923864089049526391903651474843061111870518209158598946658212421991569005168369514711284958886881909293490750276170797249443449028246352432068991902038434040560722351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 455764991302184682657753609214873794872459299940490401270150062522923929608293521411836852556467300856670645658627698476434481626434026598113734733796585375760861748787867215128483142905103699096244382095467657325942422621185331666332921963781653986585675787829894835660656120593331304696008467765617373778033380204403732840906924539857727608750001314001466940368941249524145269985314068152110305914385907525135891415104093206732913674200518371571834222072784482222605438142397233793920523445360597702561902238218384555785981949394485858797865401799813293489167363596448584551460281293865790675711158628951497425969398095807025971829127407918125841653326941616115992557269154651704565470139685687192824586951889662465564122507144864673289591054690971654931007514020892609130530695570073282308932651470441025814633633127183880220225054485008199496806036500543745935118008052463265049658294326508436862695449753604562602457337839194332585610279484192162419298217560075602014382162566934301973830201500394712208182987023285479807863241787927348662137873467399622366984223306916898290940530990732138368454067511457194511981087638297926214532769559524657918079440786917001264073095637726706315485943483680345432530274486093950938015969177175048063345836399653453007243324613001584279148322932160916395462665286819675689241700166978989237531035899616080965940169131523121219875838982800162951831460073419898372547587108884666540247265255201859604189930873590298279525375624292045307599348881024882740400149144851030128458543709748599774867993674690812040566367395638759622047213457419760145592779665146847539081527038072266395274772961013167611064575873241567057445964112210312855284581909477827463031757990784911912517146804342519704972673022766586676897083641035685238577640421415297945299218900829819846380041149441593956625404110149477838914382731793589180264807386171611812497552603792642422766776180734918065976734183042303822791723357592143139127156588033689262789427180664905667053351771559485609747165991127044506582536973572082173255368884234698652697874720384672292442691550749558407071945660025558238350117078876852494583271001331910083231783625642306361971748035237004575060055167496708177320869510387235371436590004913813251394609279538349856134526584248376353396820608752452636915551175304768195395777666484199028220597605546680381226457899278216827871617955037903057123982120505519380911653925609763003700327082148494619895365094482356562034445146052234572173350324628595157199142767827020123832643216563929958675768314094321626421526313044917441253999754777809678823972520639076180601594729465840121599513838060589199346507957599358531616479364166564510353345881690305316459198281384120020419523770110840775395654213333495697817388896851729406167809281989412425699407794349302380135005529025102997970628162846327916006629990822605865600194324696523818483864040032515355761103085102172367826107471134209852659406162366201304463054223952471544243983268953426317041749538643524118350887963669103174441506001004149347083255843459352635170829649319329012135228695010212294329166017835212029278133241369763670571967903680856918476708757721097417383873005450695181089637466060016539708676602092471191680519513852222048033071916773988427830944650324220067659609188135574715841942869513493588714839065402980341430902705329073459087437425366036529957064409718971597134689226583444919610444295984579085684438439929541347321155834434718418932801900313289013541723897604125842700904997242096642395972919534583448822301221538994999049434706881832337680252600723610782714744422671863850700633380877533538996928218693346508997270867002147857163987911941904291770300421356018113432346572933801224372991424662979428976312809225905725947031578006716330047846462626938891750696449915882345713357432354331744217791677025917785227399439258987750533178573718282527668662558616546311554451637382613766191503160870396485697460195810594890749710528249765587407207807302289240640076774179499308132148938744899340708452918855471984790584202997303982279354568915906001418464260935057182404973246435490436279045111507535501375108187045802499498351210511488978959925595275810598775481884720930457115173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 1413877874609697568297869957777545949820134611831560884858164472083591149590065760269740954906130314888619719067144978695524403943620279455447306887179910704763775922788834252982591248182680506634246028619499912595261558948001819836524159588429909023932552872228055302684762301546444823131532732916651434527800408392259973093950246366918072424942464778692911781619638885038240082807753065267260385405586602417483656698456427703494338846637299179775786513942320757349270189944042840201601235689619071873434727855342444605576356165958899479097371794409169893288235859500631846701717178317539279162379790877139421664104284054484966535512311508026879473628461739912295793142986035629294530943959838920357730201400651873548138865196631176604648841824380346417028690916962765212562332310912053946007977530326190845202548092553602076381716163059866368496502143856587779158164524439913990551144293740877643089567451894685460636853833396676708317871735403457244155989222568971628264970596166646569148201931139307783710778014673525037070691071566615523887711938734410394171616540933376107842911994758376975143734141198730098948675708715825398872649570376566292354596529233873537038132181843093172888052532830485899719504090359897783333542433895152512762570004388485458642130011501541743392864344425849009510624926486220182113195506652189545759495775892972197598836258697361631383617490163660376029355236215986318127195623544796476840349941253813222248296801679123958350914151791360173072315450944158847344449902161660726492293018703762123462163943035645370292082505587150993019654360614864906353665745202749771262312673208268480200252784323824467997334991994463952186013238842144103879053968597599634039010308989680218795635170016689578097488009931518519859975118412830929973558784896605044090536841351724041926376991443506366619590735344126151150813310115304274106908759932757094839563344953268685813038606431471849471314226439461824152864728391134745273656250607900090804773963063360020662002509027510170745403031169818560407684769989073323181190549807327859935505313648284880810514116277997984543017030068571918232130525232290565751827384980013642644554676023541258131895102045904805064915736995996401306332482818045058330437495737771015725133018783098109129750210908699824827923665969906552812166809433744193237598381241880979809656779577548904537495179643319458439428395768323976190601260514458484106391254676455888309031381579946684198009324299912701402474602978530228201040137959094487156501766577934823481348154606070877906027247174530512483717605722639903798720937629542393786849929838062941294307882985777951412082491544792056560578094353041865439726648232590181703924460245274342900792686732491868439074057417464763983552900667089565499712903404479663680651645510131343593819669440212302863158857758734375218593836592235129714751320562202017942813598815242432699248118837234843215739230779746073344119161874530601076828475380945363877713296084701102160530098839494390592353789364704807083336052234693988130173984067504590615147249794849785564176014252535707909901570400465019061397709792599340560297904803890384988680569073340832439664849522037135970195912993114609227840736328066594975328084158193765943402200484790373081211288731100395262573881935438288276096636571943923581307131537932365412066192602512327655340718701443162470891468665104138737031943478274551170591334173689618392513108538404751273329390423237904914117795711885316449453635227840759865486592779371254428243279796964447775182019949125921656353927755775422767060830468725532861254439737864524274998851567828575353135000412368147471894506274262363497240856682360074146811435280977553088617889205515896906960015627665520327599382181089291832009966936547719026197300123529032309262790070966066691353373971183668207068530331555110469530678247311050425972765099165771973236970846395274294868956188318133131685216857223361453746999436816950758132770665767799556649365837155880729168874849510224429725960909851442500183859104051483810207128445648476788826744916574887361982942153886416378532175714093019490313359338565258274992038911795267727699176822533963313169532415144578550628235108729388364239518285244703292846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -288576230338085850877539503945669238343870650651827968010755153469661551420359603725275902486171239343798001617719738250722024727729628368125778629183468993990943620148435629679753401539085012151519307881102181244845402075874234613540793128836044672131709930616066591855844558972343989014828786091945781633137212724492797995615943426218631848670553810551596360804101395259674881395455790231159820145787973883043478068793768186387676554211813254177706302567586636840877901612157748440671774297766724735926910945053228370275501913971902837334602136304928287105804354546887676447297516004237041702560574144397327193027562591885726683762055912985950918180412899881109959338031133148771287681908750711898086972885392488313819207355534367870728186641327528221230643827247842415233867335291321659615293461703549507118948776336669901859716188694784587684407613772275332693176428102846066642058670443291459140691425860904414831629593895083385421577285351899280596837814300721456560057738395403556066444618563989663530805587316631938050289888079785397833717733822176418044857139961240566172699380583491379398045199972459337385689210493621163619516896034133618101328254622818762385443265295999951818818536784593615804451750556672447846342101899697092079960034726438285530274337853338125499896393314455589753992145610032006028721575834549745494393522217443512679677757965079880051971377457882229943802620724719466401420108488133353904741603201754921427722377006525533098735657473484666985929043686160925279334331710161038357730576615163847098655478153540586521060629446191798511549017975449237722845727194428180480580724465615326630449191674859252902524339488988860573815526683858895505024042425651556657587774180553029399259623365386819907521895098342284692686566476049248325618030244675999857881016556099774792232047190497504013991510097359663547359887347652691977773596685760864001496004474652672458361939836295869346072953523140169665800155740562977749100617572195206850338238691723135933215931066086902510459183451703698786202979709679750327037912632487050199100773403519494514462230021122709531633865400931156667579485714976052237949059219013277217033604921176732749956831133645182264750973255284228829463409825149269990920667623745706509574027129479347050122370230544158154996919820743126654411931831449190382974580878578161125406284637331113628377519135447902046185154853590946368147705291952071022771095436146739844465910672514746124694025807719921754266167586403830115960602339072959062677656357087810071903181492662847887413204155916774982771259558217586865618050024956517437892647806504404050416129847577076036216612127168585104977977485005869028645697904920363014644421251889955290192625551452508316625096673734782358091593942073828854079698189740319256570776363208999717609789298020719628163577781107006974217185990709002394863755439114138216590324308427293652557809973945517696840895718387262616265637925927214987939569600217906805925316891322257498467233716931458247284182568044040962257897828735529109022192835129192181011472621769086393839245723680067308173580308888534024877605752586875858729125280038120550974120769028391226346712981585241701019892847240853955124394700677854647012594082616531293733957472412271801963144252964423924387336229759571251787217382405513399437470059326991358880266015063771523521743490720240889323908489581078584227864901029245268567611468677718530954402963132423805604144877319660284385855660305793805864484587413359877435558589744500570241157291040730653006655163507329287745360522512210630411462139049476172326133072041589426040286773874557721535338964882191662901318918940637802370499136169564814398977179746858257353446024286843154990669103930789792206041495342498632939712621522040893471061847382378603711368967754383594184776210482583447170312874532701207481760381707772243088207575340941066215952002015209990012068326740460160020201406617296989456985356421654442099821762510009244019323489820086361854086071361545182127310587218054973881848904988527545150149541180443263783049026330512730993683267145262014793077461926202990177050598993345184177394124450713085411409737266391858495240447242658291746563957239418422558410463854670524597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -10553065855789225598107166783340982886995334418490390243961305913724223925322219538322871370317405785835358023250987326123647568520746751749568112483332865763050016998393470686583327420513582508983935349634940832922525629209153466218398505610786610640233621894556992289892042859470636013466374394369069177305509934866700528248432405959902926007021622566757398980600441648374059263854092742028465418143003661519524398960424836313640868706237271232979945560401877407728134781927815444102155348230122014235964466176045818162108790489629659102361727380983692630904479116983064202811108341625846936415343350888251594346499298584082966634573471445664615036379764431730684149355919382805405813776271930645247682985969555074407740873392471826015315137508713457845661061892881209175441727729991510937704088305357929572161941143244440574225449915235657478623910604475591656051804434675385911452235517445164166870700350251159541265456725016794451049993548307999487760925279414421701769963313004858881529543919992687793145504612787071343762587861943635417544069933888052126429025596868104379302696367716760598161020135834612133560151143362869656535573253172337706513698555477067900984407991286925243887703867000664480273974128032137114991790404567191722900110641845616039522358676803809352617927701222821951065485665322148240288915987791308331741803322630352308782880011515240035675761946490803140652546675120393067699443734835750377103881797047068018418061797788381505700535942639315877212760649932699415873060867818577019573572260300276546067900257335709992534621893306450031387377504521174977260209080111470133843700549626597997440462523061399076224322676531748340599127713421985456039317189242530301032236864135863653977187103887848294258867354477278133112472778153208922140954832659395936916825443687989178432718214707779884838219912934567216254180057615166822949373570965775794303245128904488891077788372668630135901318893890612246838685517208763183219996530434533115519045732964056111416100968727865162884849382399718185476417231760569274247316275073611756521518025082489867412512922472165458846276410936382049611595062283426402970706470139192084676046818881512854923583942193921931719085910367953224069051419324914179093668819136530014244819305293627108509417083536048375616151070841924119060867155666022461862236727100100168662642497390588735949469285300582666910823221682633703160183558815265051814904835685437327554902037186339731987505240626715567348138776295123930930338229540208492726347170594640523883310327273623257109191541711647487052767128934364213067152033383335592805078398844639616239921421740984795080825387545531487963003030973487020153684257355603257448958598023780060261985567370371947300448615052239825030989298553102692012634273590394422237990520603066368860674835120050058010917527848572079627914816839254539170254078866214127812503131327650092961602789567876339656441980937790783089306685936254473449557506904872469552590492101976060949522016995448268115789854276113870411707840132530579374623553153911771680890654495523331296905075378610492673305872601953153637171108077460728332330392343345868090136808769566277756689235719789035850022801778573699318264279914213903517722015490661658081738883849513753619609935963555681664974157016676460218941260163959888336242133448085170172794921546225950762039306275197158920386036609750875109337366115102343549648930298057837892578646855607269098860086615155698990220177401977873094405551702525248957300738904076060296211433531196332183853984169306028785206297508248695814920858325696384178875424351742953620962747314424863885032140972438462907464870948842761931669972979167997572009096169242455859893675057166585215886543210958653452171732415886466883245565256362523850765997319528135356663725577199989135683112475482057476302615115714790556917567318572848313905223691911595798795083447382956953393443468263223060443710617245174344990758537512412488224759241002573796963060985519692983823973548412820263055871138353905784284019424244723018455825638936167438050250668018338958025356798811661837792914238998352722565166479169289827222029896333195072018976468718252594073911095401579757810015353791231692134658806025981903076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -193118063809841069767562943841696233757184662106565472125544827622019353354436008985380321549856339335010721702285738446167437791318488432752459370805218522735578897255765651687361037104900937992065988827344923552242300746985475839968724798608420683556361739181200997601519887878947511647901276542434600281731169230731576594036989709815036944545746906554096192918555379890970816045419523535284411683469006182515270910183595656673717920089142680594746387157496153629130052349750406745852247116927852987562220824642933653404867487197899850689968135973827101079199212999062774700501706417028046880907947461617622402226836716893588529257962889656811247185356744440418660463274697273951339199269114414890735826249561226582474996842736187342129759211944443767506239234811179812935464175510828493082817681986132385459636593858313969720725750840378710341600568429216732553481389063114695780859751786844419404277570106590818712181389722467855749135247141101500409928145986131219733090082478455353275816114927262046974545309079590670303359580792429824513063351395158144597782491050712506901322294511530934911907601332178701854677437090661959125893617897608856201786937703439929397576519877668335763068697829520718110965336046188243103383548089645149512877710458174527663107610922227034812919428479459077029805131615493394998131281694365630991838251857019798921056028779321566577857387752663931475836734368311393805002830260162511429273140607861982266516039750328038714773117536127880147210689994984819560333040090054617362607558226937795965265010997537490659835838220985810883332195470649299208905427064784052382707586568481097228653866614881515367693498766043255046937535784273302566564413495335893794750468509646320737645149555949121138607753323942322212260862697952441212624201935872956873789439200348621425491100112068438782245988805135255719878809348596788857213319464835404452363833628400279458143102556326442065220373605870579841094416827404817459124458233936328164584518119356003520628760149139903002653936443404200782129051161503984584216774737163763647797458823639805627549340184275799901024833637148084643710465814369151767021366911770282490395679334202984145753393303718667233156039367878467255263575288181020096174692601633930916791839456023400399951596584530095697937272547149726459149004048440135300121801552621815425410583047040380047143990521367736476994292468209519989477235363477794453224091429399051845411200757797942722002856230994338597160383266313366849864613408177908077285140578551365776589471662140970585175759200295731951758881032077838975075256794960637404846367758421815882090836657565268193520790433975582352289570364066950714229192136526683754421991995290379914831504416350542272987638007515279103851824361356699723367304193330105031001670913739396279393345383511411208189192297940086190061627873719226464924567176649173650044875296971191885575796887500633429884092270872249180311371394464533585742773515875926487024564118606871614522549264003530920163521519808813974921656241065062807169969133562537891555657572992010381272968657126988543547403081853797706087280479120276555537928696826855501452496508396382766068772717527247195253764355986628385244930323128850961358437669330657636828014125167279748399650255327819493350564823805505623707403460602782162593649145466885005549935913853512694611928548358457686564677677435614289925647284315338761883994991585902856902427952155363790371922393647066238433509316782858184086655019651901538834624989952174668691584463803088336986151618341493251431358326577482015024723702838279791910406706554268085850191625907227789837502312897540189761474719372917742535453927577538045604450946704578323738299945444758170756483033458509696753265381043010981280086339640846644860835378605686774214329316314669148084790032687554970813641076614585457488948979927689563061993348732080064150568749698266322889949931146379182793992025729191965569845401385441988083653935925841743584057022199161370974571507326663887806824479455538163463681293981372300871608826004377324320930655133030017263877535425759374059345708877635532509849048979275804033459605413092968538174285028846437111105014418179015759612031010127774257562123239040374755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -826502164116971047512964856753182820788443511105547316652916741527785038630082559185858313275259022804311891652332089935522931348683695080010293571878311556631067960043658059744885852206151261935531317952142165881317023028263426688257172754205380461839997557029168309467684440691247172594474742222299404693545012144235174948140305859935389784582669915071606085865381151502722392604859412890820027285601268970204390095513825057073514828040266782849306613737285266187517688938279696808519286021720902009922686505998805216603797927450915656139464188733829509800802247100147754374203231633588811793598771737334323732063073308178499101654130974797347858718008490973708325166200714950252513401275404582154199669592907952981803403224511306190520288194933568324194821005807671023002220494382560185675194592685554377209126833557237002927110689681231836137747060491643104285130052706463063808587179841727244382999606383560392272279337044227838646822377698091374297045032684911880905856103621159336794774702739726739041447634985209365074047458940485279031912259346596325226863783332228410292684004555649472923175094735337675103921675925502058629673650984030790405123886647775962802756201921556253558549324070462217762933933589933793598648674420269151638424093361603281278432564217958406040145688716808606831872681184620236568924340404654531548136073835170870832532040376548546087582737616353551679581087602285936210089463270556378006508406275927258743356454004327673527272275927809065385257284773215407521388136368374871758746168447421023566656794312377469405316271762910813094638321560713437910122582293380767692092872441121629635264400897480069869968406009387985899246585867502414845642468681767286020087637962049100301609197419402584967524849298073183257056986624830867379614079710129490918843774189401659045695400707306499823192733342376055921341545872792356544098328467530449245664625615368627498343070771994646271145076870487089566073978870927691615738213995507082190123840804065909988956864134960392205366515832246026638171517006891694887904173274602047208254538311068282050092531629016052752815492023742575097753232785627247162895901970382650449244437435724142371778945331999142442426610796722477878809480873144645131077904083921042635091268048035909688003635332378775530319136519574250148974607409099009574516223188990575646451070397532722864628194915609975142622162629698247707670764094279447517391867858004000564075309964903300775599277885189927141343675995865574858041461068251311772110725350120465559268150586023077292452512736465600912742062463479345246932292612311343403220442131794922464051878463601901378899785773335690277867624260713013820965119200383485604030096843432977708037863458442642663642185879803114166243540892754631176082062184386894253668570883637198413723555224239737528075356082188174356127032593868137676040264229299188515272700849497542094216993889947583244777844054330434695073823463123552871815570757736217055231309654526117693771666831081757640927823964841367718445981007653928458270110097986140217654414895503955658387230578639261791587060825422455221023860255593717532232385404907376068954478701846264036130366953478652342632843775332837808841260918382817520933636442737854760684035637257810057257128883440282106091096969058255837944796951987512587179215424105677873447710438134502284996180062898291150431589405122538876307031345348027161451488535123425548699403852668776289862535420060342292597837724865283367208072968825442478230295812723601901518095266159784699947980606080128194287518916190700874493579357956104559495189522364298282824101635260690853079168330822431957354957111014875828611704107559672406702406070045959302979396519186599467252723154679525570730924160283523074818401204666677819892894432210736839952111599509056608249815692278147303040412496822712144619053778527498923703129340882151991963959895494774967844115715969266437738731046538509185039512545528897326493267947640502091232117979878918173405685090761054607399810333520632032512639702869917067905272773390940139823049974983800477473689937075199094751802997842933316296185505218606968080186398286002201284829846920297567804739695076732101562682090164520574035122990608215332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 55897255877843737425167082811486450106003718281220223019364848567222554059028845528858379845996125913756968005659507412969221555211266858950515603599636321225336433531086616739412908205896783040353349056576321429562968014361869677878443273861242111333864436681541180833474860310786766039335340487315431681568544498830542745934713147484875809169572245993254032441979801286955764866855245821160232983582662372365138808045791439310298339701911947524507813647598116036584727833681089550055808421891941256479909631240841674369308254584268481444702755352505291434172911103810735248071440942621218010856546763850915982324812544021491944795466809526560478867415256171522422047002230166126056044676942359653540846917062281480568408277332251008309443278424658135806949145352851190247025705186539581534536534267094458765930793443967853948284809300105068985488770693676720878925569265316886837382732495468919157947212307501966987886494580115720817043611283532294875470495511542803016119018293997051695604052037677507465045144769088755286701026841560545449324359896038702656684710217539790821432706387824872746568416532874293560273037068035781336675590136480473369477626811784620403866458302910780070497543001056252655677193297123986772719957483529835130273192794980852609833109909114191525210470298840173761158401855985290609342740392705668619335579843920415721918207230741370697509154094666760279740701932601336175129896540687526423503656203370987242017347935519846820380062265559378015365681533295806913809102556507441652321316552452030907334808090259513195299320558050182434581949861993487847433536054969496852592108391472088140828168072856924717339025864199675738841952077051898304132354215310604149153885807955836244454256601956950771984346796156710819146512546719782229309083135033507218447645156131206515501331104246407525165975412773762073610172510625725800128951349083935192883849087344481703827520110606955613230085094288104504254934072273261100401883976428995236252611327635719407222943805166645036713292530531225403836039084180566933750241732228015389732398129438969531675798038611606512901676238726577940422134021856699244671786546052168107981748781095553457816226834488518667911110579202235267696653090232749438507464474623150802687503083344370755969794505618598983015231705859765002926100013064509325116999538304974764030262291772423276587332075063748502404822557522524110039004189656446555771510985606130503933162786811402839113725698373196997527961190642047536719284309682322727243591834765830333105260394093512845965574708904549131946154321198077033089274346789592344352356785694191373076902310634012201729864085984617478283806381556384388407429247296122957626794441188327340313124863542607197892588771277208811464333132585565046955959201160997061997684926706975422881907446304709551691213476740735662194526880020244156847377997989589787949652858408384817318194037244627599711483698740076665517036755343426449284132065013000740938660473562934875720695290029056576557985931417820433898543474312533480693003031679289568277222798076733073795925317557647130093959103532150326223165624660278483017980713602060005202757868031179220161184926293684997018631479461413340442008485394767924710004671072398847254732058482783997619821805790298364018107214221550302348267992623497097234034488640562670261542966342016226512734787121015660171145094730368527762032702487603844789692064012152758974013326337061801607553236261265366668486191626385234030538819314356866851729242264086999499538251299878731701618898706501965280448759586062282520796077882524549784031211276442690016087765329135721975835116222367132060384957851885643036793203033947972391573754921019173610688019865674179031653762403631566361978301813779514168348513545389755619696136342193500375857880712856583611454198115890221283632706300030250611204819626345199863470559234587633204711084286618700611719237552589756253916478439054243703104936453917562018946573525454677136575370179724806124140904543400771290405195317176421207328295799433368550925088315325872754669604885389659109962248861487368804869759023571331119558155905227812184669782802244941925526943981416045273148139326056441765694317276637229952029883861541748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 1659622442659453830125748774563319705794052456344871141124878033530273237584719751742026330095994511768922075080818218395019233548130629478851384112267882465238273807871242495772727980457373054950242738748696413016385641356725973180812049299249710141354524474067671613573959315740593845633965861064403891839107825689372525313745170930511486476515665110530144704915285984763100599570423810260116262441313563353770578490220619335909236629148550003367346851136668795431134777288858108924363314157922765642992813113339326577295350359028658318749417174383813965276440501894019952775902380287874886566606053187640417344566427937608221890682014051613646253804978150011570673161043488208458728109167677740958592851692574026165295127546035164483376431260768288572747401965233123561841698734225937588538072387669151604468764228988120940019464613837223903977342350509655513403268887183398689991703357544998929338082958142351383306021489910390088642284775246731458890164370507925901816935499671890401985825265841341284216993413135418298854243966088785869612682378150994392912362528746046203114235093090471100329549219730064463580636169597511242997870676690559241464417825745578822694720606605522568349876356854439227340109943165139837321725460640901966836222070611890240040190728847614996068293059214281546348843481292337555385745005049809588025681808403076016483967323375676225881663852401561517973444451767800033037002397097735566466006350222653741337190422747659289972391476257515726432045114585112373152851438536704679959526357411416713643485038727142446211662471525438691782466765713597223093883861135634038319042609114278881318105576474160467769782154295632337865637709158939717692120906607619546413915524633977679586258601662461876002032834600348540266167552658632632826536652790135283503848532039609134009156225367095862145571231821325544547846583614831090472678085968102049958213382017850693913738724029861971524830364602423277401138524975057941002656994730786742108295421096517672511235200896584891264562043820238436632676755552911401041536112786359289079895181978962974714816265878229103345295481919036947871021815018696380757675406489734130526469222808151151562514952694864879311613824772703773543050429450077923471071164273231216927034182612840264977343696277654732919018350974979823097410692329692482223898472568776237096022552507330307884721987162502498888899370517254687456542859249876077912339759743491671670185856749923861201253711962207701233118667761768397612378559031785968264981689897527498774456090537764984402398550138614016940466368521604367170989986762764025170937819714930214478419993769963495508804276662043275391503153760197938605731115049702280562823438332277917541404097744417217146871415563803685871178695791979136868537274448890108577617083202508940933805405545651509972440600306094798589563849456631306601066709462780752203448475729026721906493544933157631399652159236388211400729119831249235508492547397862599510255377986391355222060923821835982154870883364763090268059244024606502983557530987548714126144609683266784503905496884554583466815246588808963160238165957825882863591772678082516282404951454967215546794454199966544754569955876287662262864197109123886063853919834495248131628462502927870599426337267584805463917532833078597733200984199889746657115391254441432463216236090308469592370378256928391797377647152981889969189362172285221840464270656015892811715488608479708987400814433566195342407654650770409010507674610643100509358819683081336210621661385915743971720469912726229544622023121034572926974213511880603202317843803750612910522599994752450857159077973098111609401630815845042639312045184991463169988864093445590532090737747067776959618774715639896524440870057008522195264734314867202548704668767513042186313396923991215291787967288291259574881320562433046790285114993374874849298151309383761502708688206889562710380668216891862371073012307627333140869217961978098558547367402451306389241585842375576035403987901448238831023234169289049220789669202545883112915485244897707831110491381334567587791074527251528552002476211426578236770533657159522676754773599851409856287548676027172512218410152082679029119808742543682456016540527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 16009185895953527236340822967381608986766392204760822521029242059895314851039135726581955078357017818414721191021458653713481527835276205825867130867911920144682689655273207015550278376136440821861602876691852236028471429361184917039662050681641634075477191235831151080499770844980866718521114455745779842943634399373575460258396231781391380910632805878984039711557556958444057879675022001572943889237952116827658099276372904165474450032462123783787057135282213844705119572619078288748031228696791256511251704243478963708040143316417490618404935330389671161470404070674179251789091344116773841226200012069481756179186211528648668514582782987601287983162281620720056250285282460648409222261251519310908004600468868768418981408035489123558744886304911216054304521205655330044992505872007747521796855573333295437899017315552437006921968915556716202184836169930078851616817092777962731072880111671796250637206386139465215895513714595159099783690814693062454361030849420019162092832013430716566314009323425241041864211495692226537493527581504711100091578279695109321137837989512940451764251563057468148150944383942539664102155859759281247076764202452199031310698726751958806973798392816831832197215687295030923808676109155880396804456031660006064435925499704592685187288623593922608790335222214569005843035065074090091006495225085620735256769684611011828834588497392611509797534251081124911460362034609097028351550723942886008009920898614187916284241009541004529269784105222514215073102708158769185026082053522895590887010573505561036039313884563749409323691390194537453972453794622644070393069661757860056173761115787262045752902877599491510862696641865980375301257405808650074728671532404686490551494909190027159106051220872386031026409170309144263832950916840743017720068613625434202059232037316871113300232029579841393663504644159612788383640761533509679288363790460289915640303174028241871283754341222944946715179988149622027258838208000508564595192589350302387396818053467150660707701766932997037932580074303695785219996966865559219417975241136796383576352796343545836897578602379669085330665233761591595097690584319798031032377653613776254881275398834883216883182155950111060990368129691651599788896015754124247773411365800849742689610341801328315858082127264558858757790370548277075029950781003444207794550012966412621926857597908765617393053557744265638338261177501794359448675002573586203070842197683407497383165903861942838554568316748559478618021294896056794906634177822332686471080052608942119897495412940686204779002743615222605403254179811894121122084033864597825027525487692299856311006958607104343351884679546807401515747979913975370745317893885637800317833745512044056627630346783448110413886171853326854694092123462804659243729317929107166272638869846093720432117271942012683115106292856024439228603601636158250830379086135114987444441673100797480359481411389501404843644431306689101110208848649684612020702155357449698974758499003831742823880621478313862823490166609487214749377586568222138364864732819121121908881987328606587811997676291908267883711553840176558955595386815193096135610289564794908856043284612225807623153377523185861582054737570525950481745616708732001535842434905491049736969382133785837430608357367291079059852690926315094341454949822808454395023840642999199021128839874631417616202506864696286240342348351695094127626409638637168771716672612343391518851871914367484433992427476028695215427624225878627558717258950621710016093684971897412611714521641876458406735766921629863770795881924320480592872631464381250150805133540991065918543074065383419234035581069697140278243749339227930249813338345502001258582229382585503015300347067926927907074070058547273678766578156481973402566587916398977729267674340795011361150038379117792716019624833682238578601996508813358118227640743976552126588688671406492210348204718435468654847390938879727780040224400378569118456930284656056375196530493529342414712510764025321650913636917880733432117331359582770533233345618963026062517270965644427269025068127186749164987347379653728250589913863773741959100421451038136871704096672118114423818122048879661310184851635437428856025494724235613830387592315673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -354751801049536372069216706669477780770483000045143639809157483924416304488964901501416289846023103444702292197468663242745783333997914988278764881596212578344812050279401705908421331041361644868879165203156225538111693169718195764816864705217644943686831212272596779250003091287317837066316950932171793827527625394369758473392866450445568521633690735922909761952721281148114808627032575837037769489059940117105769311511092823939893000884507078571061549960749602463964446028466052430473468724163044081463623269333092636978463805157359928323265481064141755302221284958499377859184867707635315549237650820122363052862032946680048832445218022784078697667914767055286574823027345491153861391839558289831623695855853204371599005446468438493885693046878437458537603710315646351975345558811238392283690509271698905705321779670540326779666683597470587540936523634377191002791572758142438696144138594759393088560009990362166757069809121747386825698406064012608573209421588699265335218310999351984984876543622175194850486647436999213198659492984220717348844363165837641494458083974889266037150994480457547533416601383593045314704273718833041258283593894479426612036693422464104646122692918660855615512701594897150238191802865150679150831699394681120315596858185201894589732274912002258911515036494885709105527435473824872333833088125386959739702798832804572660120089987952429724776076087383934498403788264157333026142639070250478122536642198536575053002071410009291419470788338903319371954344899691075761230857265373106925652396507029363808689948092660395426590385444006598481591183519015868509605753475805046126056191965025868957463956161542311694828349838576289826224476767649901192394638402991249308518013279434390832170055139634200171462102638219318631660497057752284957732797494778286981114953454935889648588931401828730204811879378230002561598500442715728358109750860079837812436486586843578230769745815714880950754111954360511669596383365247478410921369486279319221203340083002733836539740675391753241988307728126238646675183211230055399439688294828241011182821447827559847665299684964237911001569249259863959179088537376869563632683440215217717701139455410588179606469322984761235381265870957099260053029641102370017893639335802443464295182844749643844313838445037203008745252162136615857200939418069718018836057073260001591396378515239016755950971228757064975290291080254593564236045702989398511826250237306953789826559517753806588680423215829374931467444181442337578985131442226126858607179013584939907879567824677209889042704661628124309943608032854716989562219640151263370122284159411400828757330087344853287752072560133637138217558442361994504668564124397546657648367795028103814300742361138808715229437526324361478206448559303719201735747926861672994945400946089613699537340765103334504607074696002965866049908357246882971713611333865680315405554648492954462378081911530348447648636763470652413404614589866136909354025902002153616707482117750233952834866572016529857712183478586834884103639982212718037508428249386460999983679399640424576907744014029325851511751724856496143576830950007329564675950582608438683711893754712888150801258616756393328116472532504612793314047318893871738316493011767957701560308634658647585884583204143517352970218745124464675871910958685059684226970780142508436045824563273311510147561992976889232936436221405664467813626118534477131035941156215025769291270327909385680221513477475649551359149949975457898236046007018952848209942851234226527898391566400814488602992535296982959531919770948971275352676877120886037658150716613707656705080025743853665867872757666968265713178493740808351860844837785350485996988108143010170120669718499826999741814859733586009934188505516249383206440533474511569017236494090620675013865369362547466438509267684393155321711927644856923922461824571653481878029163283447136284586512687921338205451233775237825433666173116351894997986293284489498525642490612561303524568739871389933108685732123998254734212021707013148072092662116679250552918983111172189753899712569339219999510114915093161530376648572304256647960304868864599300086149725112262429066137123964874258471948459917228577330661209998652338981628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -16742634950415276039238072715041093159452951698001012008039851885168905914065108287611101300462571962382934554096024962732528905566935918796423965934263398713650162048908058369479851879213044290415397081950834167555079034991205660722525260878253807182074129596751428088263882210524551662516803744973360310370911509444700541902501094968994711338074618908677837527525524690847513195122583221124702292784219193748090490520711510621860877663427625965215847352926263645890705084380345975572303737135808543243493810426079821227435495805636714425983263299913332540757111950312889640765949146082796551215792074787931874027733913398289611790838421287760974225665132966397532763187350995130467887173770153508292815649434443715286796063050151473219296873789479070899100367072740688579450950913999619509776379760789627919652937788433975623108421738487968083271224675118591653936553121086479824536193906195701519798135911622924375718344020780682469582445741626341879491287025575703101068587628421699019938962007780664110135915978583707544278685455101705183801442350463493054410689354866108125378352858005454451095638274428887777428554525305807579161461279127576925392244152012274298218811610167762813679607151754231741288985211730374983568779661173683973646502858901392814077547077641708120128754307686019689110675253494960595585656472035311564631567135347722257216089560003137097296084853626340875248647408881657306065485146915728953409867045161460233753744327653429387361253440702871459832365359011344822728321416194057049884166087061814573012176820055868938062038151952084083653356609326421707459530959764602118559973034742498226082469694117075088763742216255534877266889507894932641722120665073019273094203241011244049265309229567704640133926822754399673319708231917541904272590428270460202790920036897659458923596659029714029480840308079793783442280973100702327063662320072915369984968953473831139832172830602136365174863090113917370066215685085534659958788640647965263464063664488012795954130991895975546752323327819751430415590049276457198270468790845693890661639428448550952944501723303133461599256783224734226179089038342989669578073623413219983362530263581745547658595762667786404639991404212717349031396814469147045147806250446269695341376039872363673876589106125163265092374074669595488189379408453449228957014728354181647388907398574775441990741918594203106439552013032661864652196534937474217437741393028041712191826897547437921630014570967314280319526068965201084098289475724745254550352683116981819289010934194483284180433654934449363423547002738988696332950477313732027475735142799801834313759786837028338652581683403207941761201895018335772087121398310013828849049543404209510862173788362099017332390073467369414520282299030944900402622515153115614798667281043137524228907936481666636946198407146860836334248306126862169012767226892650912781521041416553761258075637588729775696139667372084957232011033279775488121403156567030848954782073319090796441697607953762523598275979290318267401645867359016289826974882433470565734826002990556836659619624298328239830605183268918271119999087983856689087218314044226465287021285866878852510728681677914454391598976297489972417791092546459118839723231622565489357034209885486081646159605956207750733519610965983633030205003025807536495572084681589364346715827684128794277921437956855797407173046732111193332919692363235770707077183189428049611324001878446675264786512440981045368125142795578574290212579299781847818583142886398236793272272098954061254951638663548748326416722295842978358042261851809950005584643570140998460050585361492429352601892638446760209368165316505593350136555332954210913426767357071050570252167069992214016981663741116132155627971435177929566016192575312606472782845212880385574169793525565110810650728236078965811013615467999716135325419693495310111972140368398813398457022818256023284688217103050319633071770736948046008794380702588975394129344220317392336839273995908933044775486624031344836623399450638672696812638991195297803667520972520325129733449513309513705735276084723501791364240425518218580151834044214365883383604456750501412586750137262242899529837879784884548968193485052324831485748291015625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -316549813808014843940322674751080509112988372755571351201989909553332674983568003726323259221590744862753845095572545668967457555464959086630044435566836030348373613482486198936712057297371814823980814357971752802092296810843211466412633228822945319290130853830223514185196086307663023292686349374739074717571354894118865349540708059633779807777413085669419671334887664123636980034431964618868103385770966669879401440503175608695871839007733773116070105043826640993383312278912369067837028972688168057972455953655290633684318156288676113069504268478751791948941640259472058672149883773975883956399477871224247938773741884972312235437292677799691242556607005910280175407530357700984610080657341804506771716994264324755413730823682416398913004333950186968291451727974357617635597069698197774137086599591119784967525258392436219905471609165242178675108947228568683865287153567137408511030701791623458786027857894971873490863972116263866216033107062271502118941397770731363737183026424954592466422125751753975246673903850912761976821874346300430380988423721671340820663448507252512598136546512800821688923098377294007566918248329842407532947870600928950933998301359325288016208823835776642273522190888321042729187238696438126717692839455606213325054992250869199258074398782157441474175856701025602220331574786266828988591495247464384721873781765346990021513491013597973089094092044092544830902246349741721503120583226671201181292743787303445522534528952809190336909313371052008343517777342762347419880495168387447432651281058321516551897731563020677189290576533036473786631220632502011221908467339580976327403179426648487759790825541482268161479108672040878816053939365252137715613769209615324504316293839098231019622747963158717685996752387797928760802508035132068809408129078715679093788725377229197904777665729957653291384312627768244148787097519317047774324975266049592949910468084600076589141865385691158316340920495184717005955508607433553306501256465659926411894204175669416398586041045918066299895500701935233031401004904644969342623399798911172732509895084635217504007836000716258203198084058800472527612468804913788186194787177364814231122658101295467462251679848525630055281327150523661617280329228815287519290346701325674715576017413400313329067012724593045879287428181416519503520360368764403401069769595421453518198215099791391048589960238587078568143994316426753041271406034859519200248660051742105886563533045664553258494719875686503385756194450492981692774422311890131163279744470917681598540438996364941692647253272168475327071434419696780248007070880341266292040628776029410497664075437271210225066808210938836456559842435341755963382085686851479012520077059002757354507653006742343208235421251584228407439600993054012678708420273156091355201459222618438070125101900367565751477806789738810179016871486009047147078783286503219651070799879050172447212023640709025107662701575937868825992241754653131148505822793023857491541306575578660022202188456043251931219897597907854334603633310141068852602974837635057727494855993977820108583721731220495395438250049380740777057909844069323271023106159776471635871042374550214930254082135821919455773650719451253045855311020666602836617019197582369921657581194861679925031021459792388231926740236938936593335099372498205631496755293587377908103604373580660199854187706282949848506821690895349443946613999649572797867601840817111766670237458471132569581005576132707756743033888205977622630066158538308459053010892212964932019284346568053013537607902757425642938079706854330035095770045838141931869196073254950452771532506763605046459659117964892998515075676979868802371399877605889201957088087600438637205065654732723593281623396572504504019153393884936323371174870444761870831525480288034342598820815261412819923824767560325499161430066553960179777643423120157367409213535272616825205097249715380627235304402776749012444686181699878756669805506536354807529816291004403445388251827304373225245031854378402332754934864447167526555847315344448508695598912484480506422682744901844637014838377051371249631310175638679070399034150880863609967643919791779372293259724702178638964901047662562376672212849371135234832763671875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -2580159181946086021142491745108566200114771723081835813029582024054091131274176485892952096913441317232380003844614657982701821668954743735974184210031177001547929509479348585894342419880252989784019003819667108231672946162769064964893654896050580900856410326589351479413161017878597459966990452718782096166524683111017560136614433343244056660377971437964508747788560956254825922844234186012493643140704346941795342819744378937686909450045220877103850075930762039641208074222657932035107289357909776391688840618879434108398297473364038360855884184333180054103344653100168533092395470018756775241111679787698519953040471083068598460564757770015462986082830078233439777285597702486174288184521572293450878568707530792283511842122184444668796457182699575056144097210494856397876047907537458304438601572960856435432567861008516573683166169550745219406312821271462662784117005359282517955759997906325045801854835194652315273485817320913605614370489817007176970936715555607723540459930986046695579753117920737073145878781058248769295415319463235658923380024382938840939307458470804214004383104864621744703769286332183767670409081460727429675218461224690897106518880262872008208766662681394021473262900792110419415074861108660891063536672422982690565008156845997781419617273249258972783771640805426985542508779669796737150666193360802157321773656559936394550105835509323688009550533327360392806512097719512610946536237810431829244473376517311523454323033207566216920754886561607462676613299758214316357692624113746603407075868555299104577462405918567853214519488246585702676108498090341509356038320003047563328850517976345351126954211693100527903481675005757988384859076485111126823099722755449271862944964221508839482685547960900528659143002903922340948896339715542372705023192571561949743250136769276987694190750853130467135270673005279471793930595510385920272299412384198634790961097578678127282330125476392895221554520597581352533177881312669023726514144226506251888172576212798858293512277388311507911899597822041360246984392766800952387830525469122963217740079204374544242429108704930609397937520933266380166899553041232850932645413028231542219689964343967931599849746148114479878815404020288405481332093032137899543432367020602937317354295959978764024173155612031348355904525018546374951173650295894045134717267543593544440520739348667643291805832909792169782669364971133833003255215049242434687446636717628456162036767663704744704390379412154910450761780799828669476321147192136102548958866605510368355296188795949587399223935178504688841286506783895053600965546044041031533437639512055512205763471500319922883010519517837526520904212978183911860955982122360850504943404103818454515834632990087701481931881427776999252086482633696695731110126216082476166663342135597017428510443755115525541184678555120073887424675124994554337308554861339475050601413385614206330382536905751514886516454976694426860002558433681662207040597956787080721867379856347963837293166550807647960423515631017632657811567556867474027366221724352810988163569707867853342058170197484526344930169949377786424470425505925885531448777107465152286320671361610867466363448554191893680387333615765807938225057780809366447253773942153618446716922409183905002627319415275998649734940455910275209681925951542902943173894080343779340272513020656400167034675276570720742438750727453225882759205369381535463947757771648588529344052123977342880793157773864931294708773883350427575534689737992753006644812751950446665943456162911418495266579788020498024571602970966416165465564049193296095525739440680411519250244237840208259867219423458425282228098512747628228556281594736796593974710831306073637979217124736208147379710474293400534664618710699126494891766311158954937417971576864403599610279453985814975546805718787060383944507933809645933008426682782436187315290846326263310781282303129906358939698385094753979019620042013212846317228113940224449864062434429630094681003252299119526185347335123737572488673757663138159899615971860348143195310959827170366879653995995424281583900545517097435024621805502064887868017392683197263329965307747093808884125285172202999643286550474652329967284458689391613006591796875000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 25977990408466412684537704566051817809156586472501783914163382832011013673252448189173733895119725022884191403244519743808473919179701170887952641820568625942545685926355770785471273309353690570920144837313503787545233702507546974317464446396786897849674576591082103280378434192621421000733372719563439028007172961666699984021635774604852000756180988493106961393003730237984225577560831749459423655362212777904171104373137640376755456976008245729868752126772983338184772003022711133181414951124270093410755890803913069593102934132679575808206549812143337167302652223708521564764813274028675683094172065713783719787447136389090116105736713485865743019085383629477382155704514821729143072246818200250904697624607201445468367927042524258318953503063969066803334505910772332993176368712700484150446500829344696136984399500422626863090309489786111788444913435018826413312494255423964038603963395460304754321069077451691731626424168063023353056358885378415817793180306657522741911614433304024270441207338814024528290860225263100790042224022645911518244843787530917216274777563215459180435111235297811727604958749828606085542990144565649355479156652017484671070561063942739393603653555977132065641638294727563952865589171343205328631172219675169376290358159728022046335224577793148621562892352449459808631361433339897555871051754358696085978030056196537571492175037439208761341210656868443553033294100788947537692534766176799923101202507931470304264215159841373963688327470767504073024415478080939353364935088414717498309470139277884337419148334067811130116596463584176609761838287234025943908442853308768113344187791374126148954267410084702696613544226444329635547997971246384262217055271193810072314886959251655551519221960291254045832483161941184110065992408921098940030621056351896758407159454437454006235758353480952181836181467248709753967133203245792335137110448683957778047642916024644529168611388013807403266441749703580514841376921652949122895633255121799993629852958746123061380778032568281738512014147477384658731804596217166792971991730414766738181419391178155864198169249464196608943189449190007113834450882496212157402857682479982382142324626720616176475274861391004909353553680017855541252781126045128099851229918789143892772222676423018738927926650117534335463901150332537794453269956478128497732484200264123301783546724269835528024507201892275012910296027344865197157733530584299015157469628440030337118190922088969731920396690099086598443820225284107214638905094816271132677443893268257368491321964151236349743881265553323600391297813751588383590869884691647194730475286999149627820330912194927926430611173394138507724167701189888241431567802846146552858814177383664612033968236201691337501143541859757295015547784807230955864856710519257332114857900438715182230730596732948151422441756037696802958499943866198399067789867809507497306726494584349995926038145266243562664530913412471421418253749362909405348018329031375384369275652443691102993875988564839486279174077655220055610870768791315622526677858421840377482954415065738465787666565444035511107288916041359481717817225639118224225060920753645659947795109938786197798040664828603487465868842311846317526262972399590938857759485726208770765426126144142039013661488829198182750120685719864178754144225875750193977119362292857982824426227711664447850931825585902092535218659069351802131977904682968291828691058520127033970460938479947265342859040934759255233312967730109460938374300024779910123241356568213205871155362793400830377950764338089468793059470017880900446144533651272455434370675367269417596610176489042621606161720724456982771529227157637209658033182804907152628461183407246054267359426123220134311797915497233831640782020727889805064612027699144119584873068666260788671038124053022346228167419047997898929511094086918185445129973069527483313678988681468531359897023406190216712553518824384920594930774131212426415924510823257148453625657380140488096751907547414493486986238760128350379059378950116537960507541758041081050755272859873780231106989843147897974795506473848062687884648429623499136386426238444280713080272505029963973620600304015801529354906516111611836095107719302177429199218750000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 1055716049340372267816983877185299577593079276747714257867691239159348571140790604172950401779343685706783793522956464294415972233286754543817883223306729737436567783006124163926206773766436850872893650012011771331896792810641813884516844204709563782863804961140288416031082384780881851765519990430583634579609514617253007788261766973423883110856489558995271730415526081779816028389546235469240841541976842067618428017509096713459332748219852408303075312273813425708814110593278831096495624832444155365623264349429756918501671717163531063286714714159326929725670306703618847780235989120539500533979108924117921876725404713121408206349101966598009373428940917004634181911186247368645366100959434316864852945242615357208586995887299948848903026852874881930158087166092161586172197466805811418908353969213913701226507547153588468297837291674061357814844493500295596050548206783382343434286086837530192238256427212572193947960098723862507728350469529250494601662330345285105879214075968035655962393890285142825414061243600438909386628295883459124947462758075885426549624523939000671601708078377436733467354699693596613555611649377420259573085623996819581632668427111747103224569869465979986420337602204426721072481790909530522843980467891648720558544236502352716907142800417050864619676288577476669287431741317617801131727031109390731464266914955201660359767060204006057723376341034029951338482484216454088132370454725601957220028107100701657957131009093760098346892185844320894732557754015922028485620556880899341657532902662085650803402817952275511406939533230160790881897892754233488169887887502813058455955617481638401281481042066056977369731972506444553180714185885752118982287149337237215880404133771205758586928849382635642458626938075374953644777311015119918066601016736308372482018832912458471055424017788616216314322396582613979273711877787902280038705093302913679752172123475560050796154343119497880167650171986646105663560502576301537335513311063441846968696384209052937782164284653552082977172638492078344614968295661561820794306528560358028590929651190913619277102188696820894722889199985291498421069824339353002970135310313357599606495160393209261441316750334417724748672144557862215040597311976248930345987596232213546723605495189418003228089667579436658742400547662249640064459321380381615132826275849791032715857084356994829917949252953384996152959046531967068688250351654232577152326320346378096558115723598737040390037045626425427716738424231984415492519927718866795921623107089479645326560553579098373456884264967906767311409285529239227179572243764276810663196198585425402876640761750077061320144077959220694328783628817236744015309803911058029602393887853387786496298744793284181557478593965049283855591966918991259090082326420738838405836210202707552197577970395543856171540365630444234659547592071485171557097890377447248503731041747430837523305220804211619370019066887250956235552976315287565787199440102313914235130942942658535554513372223243803599025101940030896907526027046846437750944866246053661875873940809572197732446954482863909840195671865908122989938653595385252626237041766250943594728331736245227194598183870031606805452140884568488289441178163722718833261473798486309135951443164462971419196270241269168807669617722086970201214038523555744449068410351342067342734354664419800549791101426442377746803795820214007930766466735805896917354295849961384137276112645005623618113611012538486920897694731988309223177692313284300850623645140522735584992980250672057159012362013072450602674509291169031027121880985108396076641101911716300146667843234091726678014292089520826941650223428385523908429433910485414426721818928922395371809005081866267612851040697201946333145418701101226825786149043324247011727300461316570029768559295599126162279882327456654069650852922949598909463168632708525774141731766093967351456115947973346810427557635058566253148024756236193674618684253933018553692514227625692982494192864198792621770341749251258736168842270599602736476989879404078718420309678894961560246355126862728129342234490939407232898395781652870437217226120199298439427654258628162924192080051956629816156924606129763333228765986859798431396484375000000000000000000000000000000000000000000000000000000000000000*i1^75 + 11387584379793609772199127327759225164087134659736700493436321679501562807041424437392175211376756379901030217793628865340677770255009574632945181693012588589652710371410042741159289545931917250187611082001598355307953703658672419714216161789276085808406430799219988261975904536979423811214736894484468881998343448298389093538819976644003156243351383218015401634821388828940502622388976030631125428718580090470412277959354496884351615621326724435857988725947426920512588048145428686457153468456862844701140279737825463384549967085863387099221148528942591541827096124263737891185922697895507129989104486638928272783967536674192250653618575840390867532131832823710188834607631711052196493813647045003068258326697475686622420684997227895552401541063801997759389022666369751865001314753821484917576049569762827756720607070187979491146125796598116621395608877114261031171929880310815435801729855148000106168784766024537838150693100688147974741440960730584506296090111309460382970299678667125570134518089195836643015896401781049325751734912514855869238545534890695885602587462206682221451701299614471418554224463427779370489306015277543107981343833780667347863419858445653645995349993690340402106544613474335376469942423997501554400434533593178850384910287118149225694181252950738768192531810823884332587401653741186760555996395307409224929279423456019759600954805037135143347931752285040808666097727151716012863490710454638236675526933461981931325976370317380161078815549590161123658111818850742400122882232734052264304275850932400150749946208417690282386973902997603178518354554453934127610067962150849516582176680991843917643204618419777888714508845757223002660920844045007438767409017701030586723639140904973032540016395853412231961513059668200029247226682437726146086865472080431322590074788475812453013595528226828130771467910920287659899444074461533841959363594386798226890001577761270704584566591801184385648369203618068257292224813269697308267631671221341126478932146595090007487635592666267221503595715631579065826314567848139410147320773071669232826357281725985226766164918882665258252815965402437692421813065775506776633198247804309034692563687439869685129790781494816768245091768858900120599318018998585095547742472690232480418300756054092965777123953769324217655131308944882221374678219849919363555675601807503690149716102098121717025116261716141170538636736199839705680719039991973261923924046232832570205211930895532726405575601743269365314254720305034258995427475222334938223460189039417860528807563616254272245406762188732553134829311338027246246227543053814668612324397518840799785964399844622266841775878337875464816365598242383178539867167850467244271197383257766373690662731493505587640458596729346956642894812365512324744365411665693168633052809770724144790838647728954443470281056936336997021329296092987523181436853033929833225440989514842854435909026828903636463508130063285398060950917671011617454439236437418410496845978914293227924027646263254755312702647261019200442361528491943105467801503523355259234393764302880707960647062169097432085038834028666676994592820443144597672728892198740584295290007987635999584391150991696614649006956391835446069182346686427484510969166329903967248065270362743322303855759290393090870402153743476187243179086940826827320418337622926325169697938440588783475892640776068069086737259720432404047345882240365866114262585128432270987431836491920810750566202335299029698386945916197329012850213081257387592137377056324260067909738249181561010937521569704967889803346188881343136242619753534552399653083457223872446824572603470673348739431483275081720197760153316316001715119747808572891522240781836579428261099639782093423805434579788070838527121103399944172554247133684058289379725994943870860671624258382689983118397548821595368340608435530082845557779112703306905682280877643966976479309140602330806992116414462054084757191507048458571545243750829314406861235952922874683664848283035231902826737187537962963641300947522854957805005517170925998802441283891549627741400856218920974852936715021654158655667106821286721952053760853411781951043418331878463639319161841003232182867321853336761705577373504638671875000000000000000000000000000000000000000000000000000000000000000*i1^76 + -83810372065911319462153831746523770276120299400588082623700607239168482488011367616208555540185041626040872075510985494346286538446646559963031367154450102969464662789335225255847548691869780895071596663510882940118826788291028656380209664579642199879198118713174523136960683556522706321720555965513030086913438673530410652845799019266770211340426400330263031360682138563216079600302333424242770991283043581489870176535253488852406619293772957330477034167506443011141273292840040593839060109748735832292935534704334465314951508665536941445679146815395582993362863845079598499866401144108123182086178807039209896015995789189330340185704766785176810594697442626837960782299030606160129563096992482252196819973738515025684423005296271375795415624913574404700654370552275666842477185613989504492522009485331923432915003372705124078801536172541492000152881947778021201113207891911025198483707268395775976382825839957856048634608612149779256638150548155518997803075482369462676913538950105821911413826593638580076446173139599703070029174911829046688272194421552950338868150648908529928807043239524319411138183065603423153975233346463636416719040958800375743726151976639253175981203913385498362456520816948828600172312556770847602159392224462588286950587407539022713510348396644122434366292513713225336441594797090753753054661376692899574490256430652143537366742041302745649062525621524582066601944311552188224684275533804876328575686347254553337040149113154506618959402967355493156540212133277610272478134771117832145105730387807615570667477394842923076756510394966053746528383454675322377847130941080651149607153872613460066290254022364451460060114861602986904521101347162343523774894842057374129988598932230807175428049083092742728219636068547022734554185326685159380083110086596974728420277561454415481046178383392097250178866698736426124291666979075566116616725907250346174035361772934007394287047919952419835796245005100781074108729906704516927764164670941217228224749897822715631970548063312386626959204117989398982583521610451755861386755710770843368751724645245373877267794725572291321130416358822125410398301210860681859695251793063189532318553065904864259673057644895636407901252909565743379423429143698945511655067459270354160811723035912576647039525459198451860024714295849109009614987102482390559790792530291946343717221190130229457443245054478108358993540511851993528516619250143142292102039579399356016411166027215579783244278872027508897630461129135120939337645737343235161319124860955071036750299445476756709836619895551550601587465888773491394017620024397539160846258615332777487975231292450467305480279247308351935391199511365168419933462658473324367558734455597960634791392529027062391470093919779440763559664839089043528518199022386739360503425911923366276651421216320258039735682450121161730880848632946273541394301015710579046377407391103743458407526228413084104639952461534538063978528263242379110882057242113366952291493869227975566783296078858219679015011446946110297608023590275117056543914968348198528804684978484313185127711370382500972113385093639459340256170022237211789758625317543100650261130727297735935894974721823197996012252538763238497986678101748220727305641364735905632550977896770525879093647709318691930313573802644582575793140436205582388695781633747296280302495792187543383948681667515677102334982505694434393109851128500239242084247578285617228734965568292556666955373436590372185316838274777462225317979123703509937032554550377007841595617921847857833128019859269392942259135573985014026224779597608160863552359090925747322722141415661303484363666255143554888244281821139617730391431519770309191132750923757982552783693319297714595922716920902079413103174369914650405592319986580253486217646198087814387728776067845809880721322515897139103420994109367037373320774672552166658738800201255805334158931678052794647571448467471109148094454693295792573274818920412141549555279650338596661003849558311667421139823315896199823680916211978510627008048335802436564360734703773111988041176966529374958894425125034642348001148726660282076373271017722927895701552959103365908142165866304305662203011362265669959015212953090667724609375000000000000000000000000000000000000000000000000000000000*i1^77 + -4875906200027851745031974425532978552051451103848530494454956540266158932836785860702106929834137312124662841933425458916545303443884163831952818569104832975074495919616508970807014167165967218636319219232121314208274739522770403313796805182617888235878846080750312802495573759062997200532778304423646603968990559304563832112886385374641400750112895169401899359051563752876762086419903076810415799606095962445443440342449293033829095536049193425058578550377528209350237203125222244230330235223812740042412592988448562642361677865031734633671051841937804371310353183795386454069677430508729618678861048155532874352078148775604733680462289165968728844621055128415164321586330745527564112167621549452086218187291163915989301680815140776117629642018373216412393387994784353430375678217903920803452269246130681904189028510356775666421863458264190932559005067503836033864086343491009677776739495528677250605599947584426990711958971132460266850649754324270119781375776146549758876526930916972567889086993614771631135495701306020680685070006474434797183833523222880173976211969866083186801684941028136558134715031538129025703534099913307431055169936065040070140723476380268211192680119898514803606360155281669920570214696041368092462524986643176937767513194677409277009390923342659034601976402598084215190213167346690916096582700292376258623429320537127313273450757587033478620060666064627544176701193701477606185497936350901008311889555144878090328113986674141030513993755328424200241954068186097639874716294232529335314406975949433813229350331167772085832009123436856149363989319772843618352243221069747397156956596276222566537127784754319000911509237202882178005451664649944584306226456776634135527193788735932970706276925026546419328870886514729834242113041129693658815895141229890384504784920278148063174122323907932933128091709826734640589473352490404236519585611907839518612421278075369156662219094680323744688913512646809268882216281778891507467394974061691144246055041175464652298476954594319408389870730450914427615553336059577890062779722136923248370885833465815842965859231827406592657959417523409176760016434331901901933499706273407947663318747233622994331957170179270797454388559253226271522544026573166777047645682581696839863526225575377211426156903353644698053706403531738539119948191137466235726679152684571722135047993433607029307415639361272102407377607813660611220567065869926170748074255254187342113624939993346342474847754040681741335597954510557375759721997719891627501633668734709536483034227626069125155237464021255208670706756906184116414220278016652152069620211644673057451647265410030424118823341067402345804066854513512514477855155027503486984355169229133140537216013602731186626047569611780801093051009266676571781503159968015617946803935125029973652168610780473061871345602461268822929177861554747765569458653103153477888074336709188861244007295313824987027370678562642124720675803329050963219371471133963840459279488983524164993769896189807292905106514255846428545851883960911746825695585244513848439640144868204765019977365167145081446898526465385277184746800047031177664299238936986841116777670980093478135382162573822551731272411976954111039229809361937781263231927869946492075926071820012925707496885015384119638825444662124937296300328319801726483146307618276129320592674823717724400814470035390638532855004274539719291288325585583439199829996505107187411687984818532130360485508039104434378290173080696589675315632520552560396487796338278590881360168635062940968902862146662479545273238705483734401136931691638576888940314858854510607888106923854085634033313025266298668910553324994810628162417557211529258984004700180675906578116805410539355182069388313481406079835110096326368403591628591668608369573488661662075860103165748712152274881797719599469755838868088035405184429060346325450018457760228176427743903164875122545937874975266581846292199634704997980404415814643577691981357208719819505630093100373834702805426517961253429092057967035164646489202437041746214532146095574274659464649034145856104705070458858690344392079626063514640275567949805543815383200545226444544747694678662226427934278660814015893265604972839355468750000000000000000000000000000000000000000000000000000000*i1^78 + -80562440219387917851979856624830573321188969433455305249628998305428566538202677424248250226903081597599329206647902358194136871270751400724064567830276467117901591232981497393917325319269723536331570880101414673319561651959561238582747066954074740230172609479703881457912745945244134712030087634493562228526060683582459930912722855844837789846563237476483550725654674454917633386351432121037101873099989657527925515270395312114487254919474169535640348148825284500886899215259368449120726883140521950760256544825276555167569114474923471830156195292407741203500956593504058820096916260732366857573990156844665468915885640005515325299186248860135307902212323765301129279933222772117177787873840821204611672656420003057401902980383996822062114868793457120557326712687299326847520243956259405956481385761504908411736878644676340620743547996467885803444343711190974166958855175703495061210362329630045565881725329654033395835791509592070112616844419989998978520482978400196297010419128728077170903647444032127536721134273288946578988744801905095554097138821783197981055725180554538585973402831954091782086113158932234270831098204710153734302302116212767243135954138325268991203678262895759437301638242807383122744425360306843518061765958018871757779296416704333223482556651550808219847402563929871645983056768064689060043792686494917919033665555141292916655244781266392232775465929221223969709338953289930405582017602265735786361497806400717400586725265653385687287274104705128702943293011329709134933694164816583582747689888568771712397248020638398682043671644449874939757164574116495582964020607002887629512417803716994359470456871116405020130025506179306336346613448857321707366587917320088368293824966247557545629476287627897026687810961261092599655787878710004040485303441535193378273654854885893717983892949406627260592198270938416348901272134222904990460470628571244552373227157427369103907070223257108158208389110589566289124147626223001692391642473531049965446760789110778744530390741897283342596069850837837164907817054067259077931279365462278801069993713014952317212693648975562623258246638528305944762758475735994438267954232231487177312691159793663446401717838006494394265442856578785138889937454717646081319861772621211776793451143885145918137958840853778924086792562489103446937730813438106384195820825679980911872063049733873867153374005406221074042137212519348158457100493150375216166893432395902326626848620140957377504783519685810467335387850857861141006604753223705664567329001982596569183035760241930504738888991549398514903737571484832838256636629225734761152711884991251984779861026224396210601397615043164760375205592855822295951576907446859285859872631948859779915205570594031330650027279882622514197341547455830219928475097708798569092174865822783977257946027414596492771682964171797350242154768693195348947009329073141932108446151175923555507203018676600742535219110879057660379019367615827924179247471858891086518442955189265081099200022483335432030056451527454832908762483745674061469011940563352714649132302501072682670947283730554046744780494073556569157755582605933547044798942460739653058294257117354715417956545136129292851247152361132830131751174809722307293118895055992273858178754246151437039901858646182350593952540837322702431248599458984209224697153433650456301435962187489835399146925269840544082956796833834314359947212051228751438537571213758149996004119544794892916676707320281772482870078767977526024635370708274398492890278287558788502933679670012193411676359822693289946526943644519965381544560684314961931237978855162982978738226454676506582936363703962095291462902753861903841394739985057253241627006196657744174496251368353615575558336300477161309780243999990166827236543370750471469686655728895641895833700597182967334053550711861523897809859385147397724413434544959758292004028995690348209806238157134027525735254100565669355736671826842561737928418182125579808335703389669218942419595175881359376773119553667674225040900251557201303287026980139705876705724587243813341889832568788934719159372752908292940639399665430103617893030271826912918238924164260531376523353676408385759533103964713518507778644561767578125000000000000000000000000000000000000000000000000000*i1^79 + -583122155624238140759043407381236298712130841714731246434777048806635693453144926894204922069161585604455673063512437461355356701042394720756903893332775046096668063843572740838447066642780915233088581847117611547241973965782661824313958409221183524120639452651530984442276474388731720345817160769335546953071098257712701218951355049760985184458487164348862675056299799489014423266134857097981742334398835941868899912313831938641410245582390300539665111273185121959078304224549071366908056372100179306188636254522902822336204492192571122078101012519561253090236700199647149835791272686177328107925169771487220127470928940579028492621014283108215911491465514110491097095689010936997226256483862820878132162072493035413589084002313937685971670045951739807895029957651485843592721158701833850467740226051115493101884171877593941454681464113914241639820594499295555322909785979278641379272146575477045286128775213124152880895555389956496228497979038332874376533546137416799995171880362385567389908285430433069846354154692296141946898549800370844006163142798070585790690191177714851025115054838786029578321573391494736928170459606524239898127375622497952874373521946590896703473690771016118309797240853444016123443764062242280190283732204265813653319269911732306133144371737795137371446699820255295493923888868344733505615156512447596961057344200113158361577937460991657953657185828220684952754588089840163980330247991955204204091466537588953305398800059358067560453664639455325209672457414793553691931445302752737576320872741971528669219445701618920712535454650709998212302055123793933007349986813594237043143644726469194547400286334268145455399376961053474217663419452676575187396252533837802478084091519038630797342061565558520547446961704505482106841207706022068664895016989867916960265500725621202841219249006013060866198451841705131193814807923280893402042438230972912346256851575116775345286057285031723157795348720638986417307876280031527141400369524138136940439616865528213097671199330957212844954472756243462646514551688835377927478357711719635848120022097393533288590931670314646607717542487221819839046557644914805617249435027898319694940323087713396756119435529665156432443442256375722050255111541615438780795658210875833662545254328366081958331878876382098827895589838944772614843148329389460778055421318973037341915050476112935299784377721938321626478642379862626680922202125029273689535189616373423959010248050327854820399773622389700317936932902621161333068713965438495717030850319096832537814404932600025060638056636352681201343801046719139545817744070422993139677868347478905665938029494755253482628322540886578870402974875519584157518496189201318450319659597705099566707414627072785300523297051883182043166041837231566077327809821880999048254740309597683288073845557639371688022078110495050397652298394095865796698677165456751327177017509248258211698800346470283161230533159094668649632775435817547022757010168229221813897208809189699511679531254176645110449799507603073588149198497809637569556919659233326988927909223121854289918671941161915708909767897220322706118408026918268092216030293700227127895372302702438485633314768331601028824235632423680386878337570213441704246785236515521246784314103039042819223220383345908530404910354189650342837380907915270507748798493325892310206925560366617766374268871091047353475019485431352105983359103372613165523485305977650635228638302444254222619083114804321844678450035689801782888839507128257108799179281599862728255205325954844844956838052209202668327450467775664460256524194160390945901669575962521932387700004546408591184675703361860169441514077624754275002337042333064796343650641561120427564283144778883566692934472421075354724144519965074657034576651541536969487743823439965474040534111513737195126588670398403743874953735277039705466451777106739370318794675419883419789897855561800228636019957949768217182240486136210376665859682032343311834918396865262366480349033756001859002472235889753991265180873616791411766736357586984704967263454305660290221153737561522575842132514193009254210009482507899904071215715263745160948836672249565485256746760886134572920980190247064456343650817871093750000000000000000000000000000000000000000000000000*i1^80 + 3571159545194681592909233998660886991950431022989120619430451144249052040870631330714040040402050575526466940404505627743137268211616538311548168467702608952688113813134509428823031917249845310465642662462793606851489887742606200640829021971222810704825072759140334735718471420647418639427789215589200013295856070144116498331862172370501205346390815790241129847162521343275829880658542996320838270677834911988325434863019108278190043194697682770816386159568057346087484898873383489067280495645797479706545892783863395943596824906408746282353372751148530086795880955639366109613630503664578730911903542517363187189113092384875984745365154128902244449223859175487335391763062809887400775123603272928151969771203837031320992810915961989998391928678205456883792766139343483435074209895112071514073402334604442881593578787519546588490348506709522962270399521601876707697490869753357727113451488780287350756143438196918072218121027481178082343722776232339932159009076789127423380260158817451343056928446185179703580634533139504503782168573704710855291337839498413389964352834581661134244772886089903707030962884473180762619877298066986713351808835147784026700937007719884612928732713591278118189093578217619377839632434694819386335688640245370536326274794945588092796511052802986824974990244460977852944739322341621653823426313938740027436279490348748070043033797146788467173604106590084066715980694200944419584401128677944123269862098144200928715583738340786970853776386612899411621176354761356836347494423126403714851314619642823641055600506924045060320698339240581963091528851001451845719960981427497570812260333231536169115476976909859103953974279015052352542926242836484429145120934850733640571600700685233286054459634831422407606489445996588376629286107444853331250868199155932315869745417672155767396077218420018237984108029989787121366116828762674228121553289416315861065552233635824884526210535827313451275132515414223824922051889912902537512328794190665103756182524517183032954284283241307622893120266762122149143722476549295064975524223529538374086555762466776525238029769385780694972056681244154059007819989079621963290642919301756367372230114026839316566969565895238095617008267658492640541331345801358182321493296348243588482326758445289966174876521917441635554872250521887078268650436140589849956391144170074404469437359344029319064598300823252965534708479167276115299137931428836883299876110524391305343916274950521444393246096983463519516251165402757278495069421127380034352763559812413243685415336780963166278044841951682166957706254745183829207691993504045564622319598636140908691721275307871104637063695221665203573696414429069383357186932449223384355686879929784967835986827615925843005084280820363764279135985402735695601328589175959434257939385095340341867885285719000735325561217967203398946734900791254827183056709006631590631627458306089380148981854601125056920500696081206110249140825976780148750438920792236350588382051125135766709939492016105705753043923093585246076305007248994169016515220732908747533351209432056515961299955389291135063389334867115057224640925304772701135623175581063589668716214111605246665934398178146968159136185444999976767071335059327338022277620871187398210013865259146811437206205795178959556082587862147790168664421732102142736692189668980471471209451261704507177035666358838845677470510603159325774158327445141590355708063884511364585751320618323540798654856167310082412300091098144183250920191763171344781342791101450192591268608948561313404357168128380351964293960980895693548921680115696618255528517441920946575083773692221067702454679589718234376963948396955468757431889110553428454844864319249531466351503927293806782130138497169722242292724504075415114830416732515408708787551286658634016786781596202143977233308089081357642988135574531225023476957863845610168012874031550594508363100957670953231774026673017362646662849717068839721451378255728535113591543192842633760433997262070349712473581878046591161915614440291457076997094029394887849646121609154745489830114798286823505780324101296191879657133450919101433706877976434748130949349393110620875883579549391055873996947411797009408473968505859375000000000000000000000000000000000000000000000*i1^81 + 151817304591572533996772666105653815532070677665021214851278325612539958017720066758249721272634138888288266924007655274986411315897146931037679369301640651728495516128544721750186431230949720810476408420335867698384919474188880102134439947581121008193767546960693473732284136947861358802990685046550760913590894049646587487357134248271052819073798300207343944491161112265197119235780879635708512091117795424622121068175868644801140833502745713165006746736130740492737084251683319696973682266843091317155009108099723268013597383725509046688650990184458509864094803003536435111089125726932875206447012522897819322413572459417622452269490776815494541389271558666062353898603878388060408947036671068694100517462769753664538699773161533249802176284440273754724174453291610046845889784029407939266153072990213566525840551193040470361362169360052841726020265774094338932519990136469323609782387835987697949742054482369387372290604459907480251169993655034249209400365235009620603305874127723423377794401363516665226380566292233473285897522763350866311532014486800201036669897475208346138717289165805794759461541848502664914388753022081431193301612247604579259748373558844526624899313345891482424462428288089407628664721887804031530821718034335183799811102461462716298398520748494134154272399281483335113580568973067265181531331434510083379095558233922698057089682094591482158008870387240336409044268312290655336119750287594646957739784785525829474389338965537663072076072906586448732190356371289284491729086382756413481970611268485998649753043066007116227814454483811385986106508132549723868341888992845296408481097076233998904155250044018559398978864487388682980276366765300613225096753344864314626300110477766628704993062951278411432154520031652712374694047051620509721481998334885260643121586085041614824689570274629991316845336279282184380940231035988211563080057196829543738129304054783857714039545323734678828118148138335360313675951140046462687391531311547709209458948588334576990019930537470284156230612220979350291805672626103394650612657181210133042543808399750905268092218392494505523638606139520631768005904987393242271723377120141396961549321700398176955357665137665643942208729984075419318986446865643466273790803567225780545877450275313309147847028757967505210965925607974326194051094207029094399470214918923676369706564547204937189699308055115730544842209834769648629577148454919239312886505602393642374622431165062174290518254521284637173986802708091628314826019135279521320100938774727387234915087401937458044647791759754554938191786882570426555893391419968050616222407822054279764417134216705497562995116555210996423867090248902923725630942180322021345270290740187018776799107776041666302467450461100108508885646756047534669019136817638153244193434060024717723999338022146575313926736385096670633471735936646544600940849526761764090951954548160717577566567147048612626654505476188852935388647792434267855133673583309418896351218657685696464701080490757267114018752084685626078199895848376914720577359553397447130751594156894435161841684512696917703366717984170469229829483275192072552957552016555957442097153131507892995412560531793683679002286492703936937693241497638244172101127728616052368687385814172372693943852846556493179838848733278471984346559249766772279944204971220328436862103035527774963916999061975257715721109177580854578797746737975890028985330248994266517561670267119551394512500808382787413732852753122418679571228732348071348531377385577739218771379380441084783197939886934672570860337919328739668261125061100475513998037850707435128360456432078113675479010644864776033090873403568712997044539685150405413174020166470748035591664930604903550307993777931725998945129170174074084880688960998170782700908643414185892567027132173998016942374359577619602415777558953422320440272302632828429378924823423299124698495361547892381691294463801104108259647688199261954478172573892077204898991404551341385464193825014847491075171928362395293732049621468261943649750403291155429926804085830734422844529797519312456945684618674509004291932497165556287671849456117483632524721251247046666078642897582118287402863643364980816841125488281250000000000000000000000000000000000000000000*i1^82 + 1945860432880833789312215859556503950492585516871164807897864002959398062135018829084968942158867919059462381342385439797582526331531043023959025441219873680690425140666509690719707858243069970166134853063714167522964605949320801837498925622151939593458533242145984233854260160721885687921742912059826980866362021566868949196730658133663876056024311708465998788598996691058153606887978377458831820393415152402274467795867261989196803456276724159697784246908821887172384305967971814276657406402660789936431193565330355493195850123622580601839571442365966614085080452920223873255582076724609800312304622696362544005972225241494085479808513380479958646793281101782602981694682675893969804858383416232153818591562066291845203751327633093159281962841951043181615795399704326088439198475793161538291288159647852401190816522018848892300849351476956383327358632242940438338016318412018106477764434264772464044861744828485831799584912811671488770958973899504289174045039870580123919369050032631558107271776672424705354771764710452360152058878291641134961052975399580321488276604685657485657357969082288712582481725301701576163642788997868299893821557491518551633037390952803815109914336719992928358957650113069159127745717131733334714181235124603964510954838139981958515062269492800139652281928037827385556856666515855133336578831756168434922113571150113558262570141208276700153098732399925803449776835540510983916899572164112791052437153466525336010187264130858900374284949940437402917170884665898548620029935436744466874173120504972394327150948833963550251421045498349704053093165860683651580312309456025852003315229629507854343549835424492970375392974642337634768304562710590318828003441524330963043341570921552400984835270837120304177295797867960696151265970760800004504298344548878284629069609378676514625718747337904835882140646510047622172842440385095643120931154844589671127274901685837578791979978488426059822157239761019041693985705344935514172962635866488615292359575222480118792080884602650211837027218155757780068725326139193826860268385966031684537891056563589292729448801763680637808918934136596368078881242662611839646512561558038939042274013593612957464448616120375100768299109950703225792204436235809518004483777415976044685074041935126468666944156218646499039724586252014032281183268239936655475853130589247084232584003799759453445432283560186370152938604897485015739043853335306652340870926349152076376205038744991351154764233121281009675085647303812194638662852682995292934387189701399076668520551489964524873243690993216273260149723086939711807887992684638408595299034572729118915297200754826717584098534208004681855149228699147441770155417935213129942957236902015598045590504169245005964298208851612461807217659059733347088918333479372812965126547899691314673687633256004672457897166141282249047150070709353264440405221695865808215904694035765509079144822706408391118721904531542275506629365312043406924447584725165596918571639208289719315974059234925872820498996784340190049937735047647742359218456667711333661404066761403878488785526245327936881124297737337497870577919444352377763998516465902355005497335976144983058861821731533335373436119465729833437492276533652590940066712035711118862433872350947739721715140104928569074243058294470414345729039622767371814926152508005370604092183893259764788362444160470600608837196751651764333120522755865406401867256830696393738100688163671515840817850415958188205803113999293000715781436920711312502053668551796929080376324038633886858065864723806164475880341375951502149730960262827160046139374945703273365546185730550983991740584415698777678142969285858773217680446543816264453715566791540300028209044974649290352891010353382052649956530418329905730900507796118977927378606450193021278860856381382144961631454212764735024276834005603018129495274028916270029690783879359725972610604048828928293727360296154790967953698805341917951323314648720099559988902462584620660024544125959371392655314213635303340895682671401613376619701439330598922713366461000607334528651362926320262126943716819843459628016098515963435199480299157007249164401829583707292939333440007221298628792283125221729278564453125000000000000000000000000000000000000000*i1^83 + 10980505889740794348545048129110488033727710031427266542392730893762587338027225296390343067357804273841842571071906411050944332271462667331075209407691574337858027079207987964761682553199894789319802729660739899456163866207188709777522859715346830787978449726124149500919946440673275179544801350187913217868168197193436751445320912789194998387767136170690309041334919656805045592008474249628208461727478483135873728713959064480553507851730371942537301228355654379868036153217083208062937084382714713630369242451047414858151772563130702473473669848159024541765521343555858342173154372053223615856253778526792003379569050059541336051827090512203930592381080348606389353548938345185147464135816156219777917026669263964897129508873841822959558650385671141026143019579884744376413565033853044478155623020764837503051317089936336844310630545754680473563976688526577162346989946939288804680879591340047880546899110575194871666391626365444990777469546640286261022055920614054510067895892137389429971555247376335028844660919453152456060337328782795126650040846288069708367365741859268830064886653640160694719331117661375758040691418561212226674935275707518063409179024750664644880091854732764835588070681465912628035873660947132318811895047035538753110883693803698677895958644902691727641693615717315678412262052473590551615714300418989360553536753245684906885824454465483889432167587472293178726098313448446368992935386353206710962361310500656153126532026313725856894361668132131625112219974363520425061678336355882912650827782724148024454484816116920406528523059142687658616351409514315384087778315889742569334088365021103439483760774517930148910902812005990819490664931527733824386720321583759461485633557028170502744125509244613500541075982706728638595698120899794487195157203012042310186745302564851059359383810084308938010955969618519986567699543511893744432924436084119592844380989920311349016691079600994331805305412162877980193718624315852499149616792575473128731971083406855959021609375084053130943373496211317230962845265721978745918396299828372915785895108049110949243734982648433231582832666968018301895736443827958639582756399447619254213778142604882084362652399366360523221617300669896409580684149016217192302935515945670203830213384302817825287231437902477387433500302353325377634294483268438774648137767673295376630270098069342808576830645282362012439036835034647443592412340105211679272418040628598204604189737916637432927186096010429021100352524769906680991388273749311701505549109814182768894904086342294494590452463149890338575351480930869078288011520608362624464511047359374932535263972980143080874442501229350958438048805069421980636121347062404797324441959479788181841355196431230069991695646071776317875381701037912600875880876831639639937671907407168792569369320959688068215536300809761293304360620188815144362775493307261172772221194486906431569358214936378815092882170164464796651470030755015980517455660671989667116218795054567972683379636974482916371978227590767912908504962806593766155657538631195773594008893244530081821102209841431850749475671149050574737868172468818602056221547847180171045373546458202883787930705776790688472123859173373957385998534430744626079841752179310309231980471931228035892305300275459075906721135917616187822135196098351266806130091699450189375567171581367774912367288316453836041377581315718952504349514533592993801362428461066044264813232236229726766584960099424334993361590561871169903076403545243761856031812797430322768371986799882030041295313767676197068757128048397105012900963698375119205565256613362557100030044993630356673664219133529778108358544937604653859285309821348750137039385633267488528148247964908744156371634816009613943729042961107173167760810727027601380908990312471063106253951173314562398045540676148467159073400912267454999855678239782277399849184805437469786712131827553560793552100116849153263878556984802411961767206293241881656062344888374563394473150167239900076063289857622846119201770425490504683259819115319483475515270361159923480357932080471547968594110841469844339921273037906424330556049057912609693175536327640172276978725030005534790689125657081604003906250000000000000000000000000000000000000000*i1^84 + -53236346431470412376506862178178251363683717781086499013225443266899571719190379761833500487313902766768799767353916005517020974788695697218413113862391889919134905185862170799819443010082150163383247594754023723178044076208589056982619822217655661043755728264188825916815774699406025754768595750469072844518590826632680835027717871551117881018397782028232504969297052337350984118450454050872257840997227771380265199119021165945847062198833699857166356967798801144843617638382810383433028074714182831479636194773160447962359984902293262121165351540565679378468497808137943275587216978082316625232851428373965455700534251435928867795344286867500163546653569783594184090125955395778496269125690557371213855390376634682382529835479695400265644879199673979115691750119982580868050654520597299582855814675179811054455034196428934797411116070745397842614032510353220729729106278172825042348861474991134006674893443140449952609376274219784974868681076781781837348663714553948922508454296113131133845301162233487287291379343994776381647241740782709236324047927399195740605616620108757936392338162164198476937350016000244079402648210286772518539894918578104231643236840837519202756127539546110307518104820256479840857248524901185294254548850382773342050212415791049674836612109285657481787050431065149862298776243493156964286965024247909208104805734367092952687662882600369649119867325426436926815648378425633943662088442950259544198040809009200185723588114003066544826494753364841077161690267544720031801407954819780148501211478353586668096623813778348978330037577161129394752974453449731320203497486979373764459427370002178540218250374085125253869092762543861805989007710692575553862359374772933709218460441009258631768844668877473869853863347238694949511787125614739339614208250920481452179803923872950568807725440865770641344551099259207602090446655069906597387484648461201594077626719307159240419457491662075887760471137002339528538032913742205392872284197737998949896584377327374488738145540145117039136162012446348434981886339891952685678369807409763364099713657127271878373279427242423701912402778285415191037409031228716517633731877240317120422769082871169217447203994363591488657098971493754880955066240412329303358397124001240780162379907254711289268380654184062639034199326733918257771735176893668208247747740553246282918648405682361569886215289507949773011788255735083495116878595367349884649072346126183440069165980217859707029872950047149103296605471647781553967531822460239795353493715613270848394211201080713231149468024392727391286347447338590238489733787293948164516442570813948918196530150491046541406142960140864007030640046859518939943492116406621069863252837173733476506543204514358127607159106825252092865790369622942160109522527007585124913161823356108323286761018828879320219728755291281422128619693862921849010106626842494034147698258961957939689944319190890272739487916565043557821142692264118326270997579415647021643997899349048862991482114950628311515291015763289718233707824724564539184690094337474151573531370631592601761733441533885523305064414943831685459965163601561044070611760736016954208141202371212333186536926811195404306867054609009576007775672487537025960309635418937286452372468013091809293092825422042820611640977415461195137638534746882088006122968401559600214993263303936452686810017497225057011426286356603425515040021497799561790922610666038713082893859557222609037935337770740203362100486962663412903149624793136422129223461317310910899015418542616907844134532751491979348452898429289508293889265619674892831860796991108272073030851532706654847219266028427494165545911872007804656737879602496494634866195081166651852191882132216306443331128360424213546588308191743008350260821521633528496582374478472293474131011010998660630919804296224930290986625832195886112099832596776203551806475297243539724045039414374111844181759081677449957130060739908627941885252985282471964840791782272154663852313865200470056037518965720531981704456264962109948951358180109154673457593590002182541736483019525155006711249709831285594131953044074251240433275353226745156263569094686505006781829241191417168010957539081573486328125000000000000000000000000000000000*i1^85 + -1769237325410038909307007377000207490840246531642836580179642628746073621210191728891144193714532458545470382634311525663236949353227670279631730655613533400443882563542049027324362672253534808412327761405093243491628569874065600623301177791870002226796062716439170094017427049768464571833557472974883686348448687059077209189016598893396596729468784638841329106353762415849067637875922564862301103737209999932008090892067921366240045365617331015352625465705119933660911660776563520596423186332056573157813623427828846385043931694925141603236606614984200147108732869233815279842367733337318776092994389965885526108739898182181804949908452667297251013243338759368056365234457279743435273402527954988244462044309046696152861991854912009405862527999021520932700289441845280723879585870226214955895391984866695263329190299716794158536883011020597810142886298395656559371718336487225441364754311181920753700618160301513606956520393067337774897927736166634844219620739037314743577139660235633553638176699379434118330780212097134467136766823096366563338066136677258849046878735560811810433162909980582901491214549314101063199902194590599548115538568051091536669221117604603786010164735994246517350642965554591699311418815566570391276823825174757348884200820202223219705898716086248688495887388837120138065785864087317300746563977283490667146481573691937396738308705304064618149723869687476697267012476608768384266350799649165913148492937135984181969095855664446575851562789209104559283945993428741368653242418481913064572637960037704274075946064707205641036702671901669316247531671170330582157352511210157850669871284381433141573152272725285500804822145114408789067189830125865145695193714435438275124282769307405468398575589828372405548107266970405291355943125452922954368903745487866901576311349992815880524179481107693182735461346088247033186360944265486559069129410150587992331345756603105242796002424544036544220885036408266145512963427907039493556201014327191214572972545440418048892445352072254293608292161470566117988304162953698915122948939930190360808422372813665238151751523255849205877264802061776599634251913657182802436561283267194016641437336077663853011251482324619025938612541287590387757718055363675936234563871118673851429346319120231568970632427416830803076668035540175698727034305336365015341748376221996709663472352312918083261179538190475883327081424545983295873963386422597379719216517795910965715739355110505297878650105395105103917583769752959044163443346493919570554252178129601989853499596560026467729874694079457906381058122469034168665196115149989245120282845009333214379596592173529306323643693172939603534197649891391605894026053723079229512126826388478437709899916280890130054202570033145058170631945911228437528696658602055626234665357447005142375508687777586210433093085142072368898748280086582745009060242187173824196866764704699770254566123590389427544306253310883607911428250598587512306901433746480811946295440753844749805520412386646026327405532697442134708259220294487972447975656609216460796586505115684428029059622540949632203374542830032570804439843972124120365393267160455561088310412802014925566921193933293153364263465594133615143842813814776047583623326902064967250529241652125418842701267418574305108018056607970106260515292184093726488837364744118851483184034232952809232625943956496228770516422989938884764556678732008813681083433854719222399610437653204272809186187195922098049342589230660315973312625042579024255550861559860940729137014965546463721503393318995833742664046651246255785423324356370187868826164095277057747741689723698213915445769680901440343465040303820778058618411645588466800969307199591092920459656188479045062618058015445692796791452397252491666069667478159969631311359325902551234494405670567604362694338975580325003991779675132363640671105318990268139181046619974753809008274182124333949066992907071629886807323240405170565173910186419774281021632624179248302332735291342932503296130629480821046569582393745077216393137403164943442130160643991987139149869767813031601933611371239213478332683795452921750355925419776864540226433739599360946484485346275050687836483120918273925781250000000000000000000000000000000*i1^86 + -18009211669664371859739728195076133579328956962744221823044995203116374707476477356797410481798884050695102631417415654547753510627029527224313409233882531038176624438804860660064099184652456121336562103334286579144920669060648930963207548752799204889002255259653490319773955164258814658354617368467075336595901203068852819527374655300957102024043566634415993291432413648987861143702953456260056163606974366344839061978000912773723967857919353500793943973221014098871473242404677280068171549381834275371590319903008960147581673014495469730868496262689836306025702727657524086471851926232706670207124005855055652558707799985753876732225592893094413865641201392545332407338173676036372957421160315940041796912914018567948774842038087851288951434933149985437694682899105904270984583215009991729734977889771501356830620817836845545529888461124926970255156232811611740520765205984679343505528212861623626216833856763588988595360840046094288462278590137909942510979350219515932586560715937910746101590543584775752206286205945925033500723932400078469331749134400740355330438711225340621877801756216399590066715061012860247442316846649797507969642393365659892176411841561965442607516144668737766419734416872841639110235790735143735048222197626045049648438094560432816097765650301424955558456058791192468396567920961799551971372840559775437685608113462666827082184862193082456390412590106454313791539977295686104821863893614195333465415126302609263731158343000033733295579678584733806317600620458522676292668624811839773236372380875742092765652429411803807932075569542294253903398792808803221428105813632519204890958022546059305890607187850447035856866221324332479881424873604428642193890546218700769252897186038914829263247196919102223730737267660748015314283389864893287846998395506925103225682752690991204591778820594612921328088163011448100684358336238171235053313199349829198297881945502149282379501332917890649402790078118948069881873526034584531208427152014753481361807413293283198566608996775538054996708772937209917543344301639050453017042404444660358063752889223935424379364820021903689921845160537087038899995214845373291729346512497250713652321205639925484219216599818439575139864729550541919867463893496036948174304234181150005707010068310754591833973706740430757242797354470305750061478793979056871036578044176726487403662937007722210947350034053387550141064359846989416486471128866333934273393328489556544879513187934529807869846341790129604564084319096773291956212295177272268489356414352536638961938620580276569527074638132802253768680249654580317441248700988420109563836350424939626338424051239217488371044839396050036539939048693440747548583958836213488300927741718312110655878857017754619990460537973924406200341296903996140095885064506126940394982443116890264713049633583250439006630098123839832733197316050190988899259709710666793375984377733855305889024989022278418236466537731003531890279376010028294645610924812509544452098289634370402758494746500330896259983078912287898987947577562348229440374718551715681357455497720260876367715130934194598300363946260864947847324418885831815767893918109902987351053661328444738285237632005738254383978395335637418259910558468842335564049473361937136247406546750796652921709138015223858995829985094153106076380507605956284190702094249317565555244464467291248010341662140785443292698216608226859887975364421671936339277012767951697591398662920833868568234083694554621893184291472192652640027084372468783187301905724755332484623322616117093247443368709098438453013354834705380762113261000045871831075593092910984100284675175672570097816467542394146611175128480377445349793788614147735702048168803638254166788865694164822722085589125004252624625398492844120299703931851301007564574998034783786242713941378153993875041762797009404179507102368574019765720070517588201363872196465261876865402171233240501428183462278161812033673016477713284167159951525677896190460988427780035644665123010588322166302268943375324120166399084624556715389080934226933724684653064584300803637474285370809989376633367997010029745491083586585297389868481118306759826123587329266793888304931670063524506986141204833984375000000000000000000000000000*i1^87 + -82199791761510502011095822900301149452308915429401071107226695928242896545637456012592907779050764870769421242117785507578991433575371131012481567658698367771188273684258351250785578390979857736597371078103348926040138741342959170568039725796984979422391496161321263263346871033912793701925774393201893994647443805886876220723113109831574556624067004130114715353653009115687214298648390526990401590739412482644381697723996105565774766913781509812538823469523645713993853805559489487893492755297090557511539819131718793483319111343800903983629391325721107955495061157950984418873409291168246520000287276273577122708991086105166019192079406414461239844010603059088660471691602670994549296128642777304283970460170322591588631095506120479422711590250816774479713195349374316210466849001339843644124733559396474346767102201581788368401790879983864194695467123235534818257121229546772333630838786388161737873493533723844221103900174754104154301974483421071225761767902360998852552568601499511909882692863373361544785062677257280750557768757114737442721827335017142274815669526732408878992838461830196156295751557113748152624096627936038605294857539539878490522322705251684992695692407782358771613766096378583194107714219541032866204176897439599896391612772025686385451416890639765893215977423395277641936513044780137740061935556062063823219492417336911173149919536417261060778093446025686014070873446238633298886128964401887298203613974052422520615842822641926937737735163840428056390126911112918756735823731179981200536962016400651561187611775265033211290785185534920614410478957541046335417024072444510457375736819196702493246035973532772669392180226890086258882134303943982258986970669658572924535204909885746756007905117578196608453767357653959447770221769665655023436656895665083978944287979269679919984867438168368650831814712827985946943655014363749637032487028168623361107135739330897079673500972084434043884562905969435692143280112494583840205650698742733551612893587189331097458217041983193346362290951881838068527851483146441405238483307241136956162175996206016773638553458015599481014327436762978287207172131746605245590757271668636404055983970441512527179555583572104739400174298321747632544983672291085915350230798178255401822633947424659904793642203546655357513942193624347834372193220198365130017851018644773448813516601631650123055982426615208762760904958216178419396540429795492539677260774794109677101294701508308696035144387650964261457674807462987122064405646905282747872952413412453184998458439113653721189043382926862123168629114988030663705341258630010342051365235991026856084053911912605894705708106732709614190235460321309881519917910259287111282361568138730625844478358085778834967981931200270409822986173968688689200434738075388243289452738685296145050086199524189713869338653155914169939747745904976240066568638712264485069073611787045652379531911234898912324088766954491239686646466902515528448386431641237471408632176524946974735104424614047542958873676483049769416825648887133887547331117010675809781335024235784714993356804475953711642856098698902417620079738859884113895021546264665012685442159994639964864753972585175949839499456159064623099013143476869800562522282465208780844996573192260111017704396186428742936600206925566378372705500755587738813418253535970683929914306982500631476820502395858184196933323809382178153142537394695006352083059309384947048653564627149735566845482056658422208946507766855529920396789931099426140511125593565357676368993110081539697693803521434342903896270498161876045306555949923502495631792514603902232278019267527250847343072619210879498492970890202709240955677811695610976821391818473870978526243439990612021359261061741141612380071704430312951293400296319510862055064413430471162779963184525603359442452394571110009636746363992858323386474628625137299606141940008573529255979083620759266853913474271681520597287283074515851255658406601242492781630282569605725334689043106574193201684862284720533606799826630010203025101032013007790873079164297227532332386555290904025691013758085971185348084461969795676351762314100799400576384751496150649074934335658326745033264160156250000000000000000000000000000*i1^88 + 323781455654768722315486634900484715123238870179517038964378312228527141616183335421378199393144448711737155184627483804570977845131564249692898904207001126928390226587198304366413870003751925262771941804616965415020189986984190992598340812194397534752395326351937328549148883208703595927937974349675784949891707239514396264939407315821075936128191470551805704983540851013007761503678174822155488541833891946098279703445038976307865310628859090798787313026493572622101365170213903532528374485733543421314347225021390932982149926306584792979663069350446892418876108401288117375129631138188761482788269845634608400846291651523059549998433760207580987939661046946245929953498310555684649383748835057505286649837248377344580809390228068000968932598838038825974851716279786662540575874091004508858282354851635447877183245309869785076554349174515909053758797609033727980879092814893806017330691750656372983866293249687042042591583483738250967041353492232216247929462374256977013896985684960057516724880819681422135290201126583865238975119106100036749012857564951162904258591158887968995680514827086673975375021830093585871081910810157837221214056576857352612170860232105649188391499489038565506095225866688054581306956961743471491364632843731536612196549315709515964271721906978830844341888965958253407721680947434620586739557751790546832254230812869677862700761663942166152012207810179274141190035726383824741812316633858715816167723826662601715976881939969479376896796750846021502618934381479459185085518174176485160697161955057191415572109096380794110400511989174160037525684658854164235766323678709181760100128108125721013208597667918138033071370202925146468719727329614321796431989400245274313891923579092786857827221626033563907986511499457620490250319985178765310485881212671192688090300052291860564415190018030486929475643605646712405217593405282419714429377867725907953417544908284079119043728668521291846020501444933624522616687869234236739583919152081602822747451235196046032316055941477462415946166571437268300186464947738569238971341536024877116719722874363759880296667313554700474504110591441232197602732012780950921950869660079704133587200345372742469586649681261127997582197612835078508216727386999930499649000413380038680458095936959255044573866429921839663959666809293180808256775655441391684196039187310672301314957518957575013295915108368928689465036833031003550073285844973631522132432011597611170776080420683603031459514799842799110772815386665094793432864738521798279268785345869451596685195913033323899190466139088241443573396919704431588470052310680133645484580018973693564582122825082999498687000946276220119988644495383248198238224472995387416467210372178860135907286283223745123424127883010468847081678712127244307697700140114067157448478998529198863598740164833740739478478637408696219118453915414751333660636666579520851846270946770692659313715562364176747109517140530318765414679913042543368232845875089284506777184063308515481998724058779716137483687577359618867135010410137630835904660711819489969233752753641157754928576678930872142538080416656879292273639299697076120839791796845645917942147349341312099373739503256015935234346167160777598909721106276035281310812770989999084669958529048065827226828345839783014583574020434286920736286593085593735449351527208149928147017338021143226204608670283495546759756186040558769883419384992551845547924202014521717746228451647788851813977435147073988202047934996075083638376377358326078032296851659546183136410123959819967415524290862372245117162021603516528276807002087296173261216924087759402140725590074277686324194345181911515131544803752622077388860201584597193870181324237939048151708211560598616243179038021867829183493803311176322218860583043908085271899177212337250386357237469205074459783854230837891373083711618973885313539839973305222214798572575740066533603025685633376070774700948860356479704114937984251775743876186388730784984511191936090808179256262113716344933958313389654809945704612496420407360315113850700528385260685656340790426611198749247016184197082949508789660412346049954194188768430953040309060194756711481556266107872943393886089324951171875000000000000000000000*i1^89 + 8680588774355616803441118507617458772592248004386056979154906847212140233033213005649854352615570511167156910649375082883389263841460489913960158711953294815199980310978828768514940976273129956693749225953700572307577546174776499994359441341487362202446238589099463011977429369387462175770287771170334310125692268883516717112992268903813287937382559140423229133669636644978368355343729388616361912801727368147505980413512548089286132726405682885471783108167240086666150459377542492146079495046444422621750249951712312027139868472716312295446654557961154562247457142677765055713234762309892932609647242195151476070364487286177872337276123375897281519904524634831449932011798224396185533227512366174630321767183045427665050344305418177098242182760817353332030706780989799249407206723774123129031968824036675943547178673346663386093305673445983109043258196380831280785557620365652255952533061416469798275076939894818426500104011338597392376826907315803167124560106248053259361065190165310014037258619819670205875859379817041583025703882432301663110347459235276061339469648750196275930041834995535919270794298399687469282952823244403971918140313590665151867592407349633092923347747878268529412585423827108255887883780079735158510987155972764100803774507302303717999487504677196011602146282160897104267996825849509221502282237801418551170457876760991198268386491071556571168527997117124969775941418505256228762164196117798950077147514463639797396198914357929366495077080613174024579818723891429343169369219812192440097699556165136254712417341520764149938375440190227694319258795481507083809153921012757079266602842543714782967954152700656113184281522829510282790472388760159569337411003822106193900982527345980246695922574504673592006559515063692111864002084679898039216426354712513658406769693467227371581789990982918255102237845368372569578925719135897272716943225910783809311634642675989170017568803004752957708099304246192113850963279845225927018293254371221438537818993139049841457013277293720908044991855401347409613268586807565408849509226666364297582689947353043930572150863102526907182680608498139913330978801931968741285012461669844204534134452984116982653243877679516218351638146435626033371573296959283488473473451053895267582782661325096748134694650292486888214947412380054020670405370462807520370941576375733572667776312103581598615137771342700206943815493411810610383216315304486646314324202420564940947684596283992034155003236092085736243277936235700693769321278274187582113392425722047432823140722972104898172558912275888256745879487955917775868096626750415710042540417985767540195929389073701691262917647428449953815794113524097149322686545199345074656748843055809010366638148151866643857074939294707418504753308305700686919157383756220244711041834791167976837620872317244615474959194171274672502320222872702020258166005098608083588199285149642620638661740596613935067690959808709543723004223001785047512908605114346244556022032982317997458273163223426640068598651713811778626064960451090113634139686082918745092418997254002589379921892007522475541585875585166974170257731774953076573282941636965363192734668460918831287637068236616989861336517410308067612185004492855989591350415449757384547658760736320525224636912162456155776176752761454551106575308226123108818448339689086589540655637812982462005420995178230233175980120219325620433635901871857059453942579852010866085367174987830977470568890142134309684501142460267807984994962595142617533191492443641956888085485129968371749503699177708311847419887033473255277821213174754698173329856750035963552970428070028119224318304344771759050715264332089612092415276782661282336347991960082634611602259933217722855134435017424444724446820408852698716758672969109825852814100336548958135419844349015616179514865690593919646149298696301488299345968619930231037784164243138456112234211471411449906613303288442644198139492017151291925594427289662618720661570312754991901275114949683664913762136693398931054361719607004773124821013805565461367320606030895718519996168098526419173039800794119926447872590241711439333523553843198620782388945761945397983083694271044805645942687988281250000000000000000000*i1^90 + 64565815724062955866214578897410353882747641460372457086932512853127606396609931650988256118622731318484287468383882914750550605684647715414422973372049816636557679684561336085996973586720633389906651133130647838726603064604753565318278541620132253577849190134355618253007824897975359937906058641800708215364181072485670746843750475257435247134095137238607751373110914082155970488106920320784923059097365371796037315974295263235303412409442319108565767165612942913763470908663090955283337738702391549040088101705817074939738853311992318794489645224431188408995000439625935909861163152515958101992035577721587844705910414714241470859290211730594779281128357040055636415948398693308008381885056903828780358839243939202089927156657938655673137939501049693792330772147807210864543804173942388099754387962220521645780631781877077593555317008872880137440032163854348795086011867312980603591187752471235128747464439210453285218516159668182676952328315384015583632090245020447852197986250617806386095876689763363690467163953917092960685996186544978805124937391068767455917658839317867706407362242394243310462525369652225431149118346610630628769790964718926637515683290765939756573824222351496008748895046678497404988687491635119822626140755284165509031892222238595654875581842146914129542439329035606896206247624905563941694426372707441647539425463920925145048728801193886821876756184426502035968833467565696845956184474371893209175851420550955867573926795760803689694685672723769383816592243610970177632794880476491449546094620049364976022785330829646494843638842351727298693566483805806158345746234252473918421235101352027195622007697194985862509011578701446244026953642810495835543576458344991554620069364679627329948786102351541218560681870239785858607838436165361546309512179761133961258487373560843251897528601994798988801652906072769382496488836844850484037017174217347359050151293391222554333914234202558573895541416212984762055830085997380840353040805029414689695918013505945603164501560707363878734069181497200179454354141807835094286740502242564063704964352141310059189592189117327796466918101733523556419732403637441505589622301636632834514233774517609580775126735059562259850476010868852957049286873316381514594003780375494383383167483527677862133972854786611335721948953166940618684384090707926602905658722938876790633957838396225834589915251947652356177283537434325413385326931090123085812214498286455228528985448972691934803292331887871681199350001215614855893718170872216126624795845344936213396113461098402915736461679339112898528557937692282168516268384261523781795466021941282074803688505111326313211542111727189455356783538730882243455773684359221035126861744770321843383681598871964614908230695043357310472171440363111994214066677128048675759649368685760343220362576854652363488464898668466790536203921041818095661102642030117023447121439024058334061532743025908116541599203451981195608297076802948205568464849059053099079836949731527485416299476758268611674515566217389632376871196117834607737098315725868888325784635358219302897456257565773698463083892666799134847218999209289332560541175900899739453870914673004651022540158288514240710449279070088982981009480667389592774220152879880779131587424760257269061681154988538140540429922539838940880735093338860080188720272591466828251882533448762865996475901160903197510123506615629464073365744628956086714345774636019718378859213185685823314063683695820532629344486089541210126848701493563830173396462318985321021603423892192081942987459442018554206902602805967196026579007509576324793694163030372882123142426558571358551546965024309039722689808976304981808132270637911730881165968488050926771553108946557412664774342432100661076638527180135799144426483531381620140939982938642538181907237405139121254959468765407992247459793899295902766366402697776111930776756124717039656462224514702825724328955621502645333082496870607927258458025327232110301173306642463072771648547623703036181996271591055025621557388829645372202688283702464742346102348754604824612953512883771471247530598799530158505908765277427611777041360353832988447096209207176631394986543455161154270172119140625000000000000000*i1^91 + 127610038530475057256162091718261247270226605982565591547332391657305849785460965437613932420937889874544149603023641014349121434921427673797186942178901279776893554641024890133443154892225164556584855969740448369373544226476428219769064810712081819400062741593346214004780635814414094105491008427157483831600947081838711423363952302463957086942375066546765076306419268723944047559787187798604652076582697708842511017593201321982031641823198393628978740417592151968477965272134500458349628190153913524613080232756720673973111136188059071288185329697612145240798778278540750728574595212276925202786573809716375364245611849524365834477465114789800358290088604848552063374730579404506887798941073793875953059815067540879584012408769408029982497230520642862680259436876095178970652201719383930483752023856310306253745804480577925318076310427404778471616444928532780962724845824799547015975331958242177434839172160219262817951150630201290983140370813339698988169463168559521228233531252407313307537143687686508411750894418114897460186005044558527876265931834304766025679631217332531769084767142579894726969843514610468178324686084026169016384149573807545839088129765013677477478074258340815763709522097945894508267562629970824437198038018865039127133143165810626213364772055520723300907394447449647468277806849642873211227260224041261985659981554607670782081018584605440559084375387898007022012938691496165983724788027409092991447946537789482951931087203079924275897034631589814247358778858622900030378060873833445597073198923835786318589794329470246291829985907871969442726791954567670765825783051448530755174827671704224660594873246995103130179415032058326166048453012027534268973027583544136636238868903802769502477798996867211599530627694737640984959834904041849427075337819945068265910103059034097253254060503278313679065654752826003092702059829608993336277847154364389040536377131659555778399107770240317981699629152356130007131153629561596498954010532365007567544879242879178775302357893388670483290869907739422472992623964770602246643708012106872083789360309931957597574200319934608745425653605947202443031264927427184380010736488864402876376353579807021389895146742336210141182030265401574602120540038772544176587264784135255651498520174295717132800623481184487923603658452905764718771760810218255294733024175952470337521440305809458476187124019827300850895090032290363932104565576704187074965202503318320510023184650013396562625879336967812183020581521146811771145547949702558794481197985175312147163088477889239701312169215747515755368914137398827345377544533864043937344779819794099010963064978182342203410768870443111420559792368819981821454862549895614407336767213588448342299864856074293503044988615666602256827156642993771360135360682666216337919014899074124226934094677752276546773186437582786864568065965160973852099921084023856441956013169651865868745174261155890608415505268193360198626605281520568907696437727101942552360639160704695980367619820849495746461331908720911011994195380076442017520859766276867557049650215871634333054207069897117949685116505199377252146622131248137166896485209670600310242433117829019363638487511464627357616385005787970716320590755452769237784697406907841210112243314928434371959317475966656134789436847993443796288884676447118925447310227425340680819429463410305348807947058666973846849612902201409189500559075332018745635382267688363751741516798873363698846716585227975940397336562602556532680815517632586362297368350167989346536147747234806970456098370866005947801210958003125123478235114648104160206103994740491034190379693485489229499338499505923334315182146808907281526403994263361288491024160507871588965343162608782809291108763742824299871564114305169717399361135086520657596298232312114432635369973083232007569074787740889202046346688847596870587888125470665189960680351576643347434959006171718177943287214492426482764925014179298252053806804873257670262844666890384420294038435580568506809166866168700369366178863077995893359694289265011122658882221111610364247052965386786205617380386775339782531440546446246875117115509648538085991052726253514038035064004361629486083984375000000000000000*i1^92 + -1626967235525103178098866438993615519835584230170743207203137991577936618828597740526216649162664138160995357171389787464677011417430346915962050259589966229557240086756438898799066157192853308582161811237907282018287900625863015675977031376400066645106249968393068156310864980773170787980967498578456836967185886897672182614175676074903485823903638976513344740914274805199469135630942390449037878669026615061473288531759272508144828170847648432797887639278419229853628389641710288453754106057108270832351107242251037327590881861398481774108202772623946038528714382252515054818835673514524670671378425752059346609281947759308534175604839764141948303556912752905732093027916253731119256657736486534560974956676289646303004591161776663462989031616816436140749643918705625308216061095037225097763491115621710357434046682760358651964985236456582015193943408359497210315604737186046896753357293123305492743076464871768561577949277075590572515371233722838956052042350655754772960924799548927165459201349814223674493323385244533572181997314697284936524317206949620098140163350735709877940899792379994685807302826765231862168281035796949926553303373018717381640221569345607364103056558180369774158941520458160406786988463961138577893286037141261274652963205884157125898999340453489227541303354534182776784082789498262292304256832418529515158430472880365162128233047088581797657621012478201689087016335274411441905206528796212671145730255464247725098494078675180418911830357912250420820796144682780401864695009326562061596617595111790269272386555002075825158519272341082490375954822105791467808703639169564166381417989768073586713543842863535889868097939627254455076847234965632268867667033768269933657571241499529394937222682334420026056319201854256918455378331198519065417195313183727951941870112717537745975869854005331394352378253953586621809680507321912078797558495566667767046064461279361454510523123362858443666805368765941697228068818326484691107959906421351705025265640674878005696020641059730920040345897685564068356964381801098014108409798315081521952988903413896295233723478219937221141833620429484000638803908624147606265717059180678085543772956726166324142990311031563276340286743149434514595500083930521425725519301537997096399209374610201248491109491757577999366068436220109286449190835286128173643270083550347972327367207595212577167945663152950844167294353375831050446213295064051149124554897692573849668137209264451827328829806595794142557895784856084645062115215595543709950912379821175442878240543210988280673084515363692991413775052950161920728861843360183252377032398739545159479805709559415816968153784140221084524610973056392016193963519380693960081364300851327324762239987170375242095469615979279759549464986818485860320530032524256469091553975795176022227663023376354844987594153113898457599443620112948380293153181281838244495145786592230034822775066128110378023685974478572453303537485072826146152751023871799406757486501706173393823096211328985452070643678909345093490202141356060099742757065323925714820530811775708952585567563633858941329883054514074274342704757130884860037725554966049684042186365448416297811727353011710991340849337353755758460639826203643452423866227894824585698320876952243544397703364736122851677820384373781420891319762146898861370327138603305530900911959817194880539421383141802685693532524809564933958923121507053271065588311165104663951685510889252043874310298941930925892328307674146614953991018814608325739894655491709355613867222481528808584276942545797315437651589683324558175344037858713095399288704492173405792676516726210808251791388259909678709692698628551686954190864883948407988353838039483927365982148194950184449671546190075033858645472731178997634762387125540584895132529009528339096378225604119526765091860032373573314151556357666707561154380077928979819137576625813340230234586465724739754928737497616867402745644673056484154950702226400387768755671006243035986271904768314094591397895348960204089005334362437934570274375583693436312698284521000496927741633680278596543090082061434374357839061225791723045693684012719254302508677112459878344452590681612491607666015625000000000*i1^93 + -14984079847309955448743006434648800412611212356243831173924066083273214398871424087871085371663638302085302809439441843589743966558525999083715030889304505775144603823855585421424660403674962593294810492946169119735626116100887882230141475922555447739049007191442388321488622905122560772570335532133643673309024424789626244300021576717889044663841068112256217095553942224307581626584533333329985149943193415487353721297039859769170312879882536153810565392962236423708526168786693299844800596965320073153398768176921672007654014612084306302430106570457990018451572734595932135961979998566499032411143745556043234701194661565812055308162071229213138923752869398510587100162046982321818778604691373708813502843477635735181872063817248496486149154820010986204678358483790771803201180692637717693640059126462807311773160542120254297442666851221286406707404268845517756794306647979103360587310888883485475616344382352723937160577235637050521668566536572614401072136490565799497195921876372295376757097171495333776081811443851022155772677674986546944203745212877740901214880671630106966384136724761936160956980195764279203239397216067653771495600044501491818259740469266145093339461934452823022032827206046879409027084266758594067028608864930139353816256359020473216163733011075188276500272315630201832939089970351898802996817319378069724154731176101064089857152384326715052696463251609278346486733670836847613198358258227773533559754944926169065210872925427723670184269788077243214400199799758880835802864698514991789156897566217049433340040335107413839153000629737970102623483828061288530260979058692995630920907827508679589139545877792076838838955789352853286641556908052332671587876041491392320312529578010056590778435482520826956032132575085380148663345415335074160523466373599619447482889191782044323273206789018743692830392574891081346791480241286943416821536173366774623263644301452197116033450478721817893240738733509774227130324870182209470920484098211855566349044539696112569334081368063171622973489691297214449202663759422271572272915317597179346423812979073892329898585714077262089563006686215222590797039380329153115487635484824848094573360182752236736535302526610294409876113702226850924747326865926422121043763904231155865002234540404233572646884585324754994294833577627939523911506822513862765562886609549218119700340563939829082230387148880143367406888934170858615642098205422387307431167043173485804739209774608345392147741564697061162076328773814492633628391522537048027316153373385968034452988794029200474353897914404298489442020119544385689020515188874817084685076903297708135069013121003194612012973641735307433563798348548609798454829933340701323022706521134917105037380818958783920271659050604857273024532093211709993627449913579610837968468151428961986202381534538350057339453816786582022280157211727497086635128175174846013919856038010591639003408615598660655299789507524069433123648070140975198817113601720902544718659390486005548347810249459289943497089481700478427580785047188205934746344054506834035040495279333974059915602554298495243676330671195895740491708991760500304727534382480353286190525120028544920078918529232733443440120094487512907254440424453457781549292337952929486637128812622322409407288999045646183510210635220979975477382155653640109141260536264912382637852999491020618312744240868331591628702457089270139571995389664838018900087722457892958087043653457893135539730860861886286555700459885824774273058041941089083097100303589457495924017081876142933578175043667560609769489798812575546800782048364037043706109398254548454514508286293801956371757219982816901914468558011666670237466506224587941944525364325197067675177828968647616827237248877909892444464024262383925522344687119700877340749609927317146927242085277417925155035872159916652116715513281089315325957384612420502116235710804263682421965842106986756839830081758964097562011390394265020696588687057673621681193052405671940612249373225625119009792223399728792177089852102990691874241138202878280156075317673475287050043021555572200008577921031296733536967758472652847689941788585788465986217699033034023159416392445564270019531250000000*i1^94 + -47517892823001582376427504967596435000318106585818519964140193879209733400934973298908670553394918175601941226205754559384753913713708618871230910168729737456836151609914006445112690842656829216062593967167337446058302721580791464709664242657760922158263484939501526045118879696365404568194387837230849943214552993558833222021872336007939655646203752669036925173419224431324464194013437373713907708843132650919847797018980007657433447647207051897301402252786254776505089051219255296309407566658396328438901195633492204445173173663101279385688557776325513496622504718123586649666359069361273992151473175235686035999244723702876291279531096806781391146560421993568143407529201868831733653687851673603518938611477923693682654720918048981564208891901698821049627574503197580619856205750091188713631159427740056619605389978370166586803045608597589549404593892595585191252075917821973086758302527747995305793575220303762150932196666429310511663206020432065486838847775715266953489096000750781145943258920933491555966729811991274926659668447840058655278181550839260234504146140026088143309991875700125771350387367476914657906459845010888828142278596889660682191573087063524840892465353812022446418920445191770533351327355238063809710118065824497387743459827945021497934759837713799600980662512436214029819715158697742647868974071181607477912235145197679285733490310950869310916939659536537222335561308434188841764743123722675759231946271369275887590447380808113747526783858788675779602201445572187653923634100731130868379528566257635848219533636714555500131701142754321476072552693429993947286609704950002698511798574444346124551964458854296887385215068984150048481486189908120596582186718331936067145949547893959210773586983900904888937157133457707642231429182850474181669360337906739622727017214156459740553123374780870683114363974283683406869802379020383420242712986262360146165642272384988538903986142406943047152297659122018560586473357144571194991970710222538345786887667387641216070610550056284391538843217073189150341851966979972194658571227601414779857638112778772614049953168424826167469129442285354292156865542166701444858900240562381384138718981951140014491756764421164902203849475588333154058448051477899185728501636475017587354990166908853686081792617372481473967637991370537924228066890180895818565578112763264020185765718958623674626179477130594909160288896998930025682345866955823597206935565044451640821224163102433024095592803456087140716730624339516039243859041641780931223179076649743722511440068073597170704961904025969784919730733396519952814538265419338272771362350343496568412968845680800253031518884041944800744895223584603792899403842098089243529196976547012865514895612976088845770013085515467891390902241497079176161844632194901604794184734102329006445599756047384328072600158057198911977623026467380427870747598168610019050008460155812179730518451200888601286438877407262328022911985635016343301666936024372540610353970927964896450699377010363808443784341208130581349670926493440477031451487076525662155395913673491404817242632222096041400503504764276311252624157624856053046042168888404965550712786639494407307240773512521947807446672247694035964606125823001317161445239346611525918942763381435526273620786126051054179182856151963535642632782397173181840692568521609909328058762469979348995783054074235309156048042278457458510779233178044296939565920258855402079781220563623605875313304712765466238516766768103297932307801331991774735433183128155683649322989501755712795893756012072006816100533587652315886849897400510982802577540167439655855197260570712773394070757349236284901659347378021823793293556994218417944403095942661563599293876642609096153247327069007825301082920026324291267865887219856799205278096006161295928735727684944987933183673923938392311703347374941844641473000574906039967798635863060728976855771906996489677562858373204605283487465565503223800283686480135253556760428661989810553558051822744653274247291804511436972924710447894785588306118196422912788785564742211608452001513046499524639606370787625649709592999963096878349223335461163210229063036393881702679209411144256591796875000*i1^95 + 49589428703001120853934669362905035584996618394911268532934121160036040087543803308401523753241206417006302757604002520010091004969699600449158166431852979283461175293796138724398199036294787052742934180981730683907444365700240862250301940661111465093487489046721791316783921950438908277973619368589212859631815963730697565874879413466560693715378807480756311278176526806645496503820041604572176029742960253244670628642440423079710689206125210386060411131480442400244561241228579287491705710421578343777563242540428983653998378902014488325370517766038215201605596199832167490446352762856984347125042816021274502001300185238041690048659631574355602169353635968274350586393189838767410569918496065672760344112259012335182361862610032663672337331599583584303954556182904244291352201896983811088863464216207213087042070327282509050450664338386248317578498305993583201284254831554863761235140820163499361434708028963978451454699164244642058212488955924228235086076814566314937715456969498569021193691137103917252304879951664824763348320268197203840673655597274907496130727061338985840946703798768885740673937484411124116159412776123164237280695906394901614820314781819785289215515377965488611773024320722604644934806400671658954754634938464113296915238670223005989124313616954532309209829363977952040306666445164045185636584032500301054497564486188898875231866927364253569116671924879517600305331603493267604625097537919095841900759291477186185130623427302278639284641309495537019873425685731473560872529341918615218733596413324492600901206849716010977198012338502877476267733244890797741009457783285512067059481312585170003749892630578332313236489989169303570187761668893311955455139703747965747957048317694439466685532157022273527770871483441067991586291982341315581161673299434885774636740600010841906415123905793925417795742254349898798947007459688239278448403896187510866076099278083934283154764780474028516291531934565885951381345086066753671486331653704213544878061689663598665967769889570313766144840447499402523464544398495999927702034016512304895469969358134865514777636703327098130157190120272454235999252200383708384752128682233413857868950019167613165304074771751675100348061323547532377108641748849423465776142425377074553840691723507276441250265811456646812673912483349587771084975836257127899284313951553236048085723580362318426583538152197839397841301681301605531734352073473307106846331499202573656614856651301951247218778722865082366760072650976945047309570541508672670476443304705710843737693517674594667823118153776737998662127301667249184302038719511827175999341116846015418626622477058715403756839525814033420906129432388843294416207813164264639136645753504921879789227967418682448689048928397429127329109126100075207462080624385673062498568491710981869006987444063644902395339764337508696230060808341714862206288705673563753315364693534602853118270772566689963711126892847945734226426432176407579289743076427866941339907216349988499864422513416626458859224255369898625080156346203930610661686826458531458062894189607639624645811078330328722197998940761590808310830705503774606212325802364732297281797134554777920611551533795347560850127632421969973312468730838905003034806833719018214101909247869648770919135718588097247000993532649968515498709544849286632217259162771262496411058924975121424637770808042778941025135903395416146025542157284172135525959891728046354787939385775100233601163803296036938155020154112132174422550031247302456941608207061151823194487935880441421115726581396849756245745105410050891022916194149774106801335221614264745758514261505154636169345920551636006333926179812481222096005736730906598699340156133424810739692733513398559224347541973864060373824509779727365731517280894367826775731987701710614806426412034190032159352081432870004873789170851925212159409692091633989129041287275169683798895235434188660149242573247207505051334979182828340013240613435706114956454344054252697483362113186577895048582241783066130915072916439193108443631926545449718980704479764537533445233055541860165424910713336807254661537468339578752843666147550097909879607271932400180958211421966552734375*i1^96 + 1023940227930587447236341877460220476167421473700040177581282054448401669538705873122512097658430435022946484828997868006713402487944517969247789887026085904689834542513149396361972871013378203325361072905469692073917622180408254336345203965713612105359331864161552777820961116873826326979331193766806464994283787620652603787145824269022300053459768089066499864831983057772478299268620657458138917895352103630745208902663398435180937393658996555460904659561892684852020663540672680939926756554878060014335410358780171408620967433124269517568775938138345804899279841154663886089314359908833717739431755142329750767292832814564909875369085984985131093027261906632606644651919024016238575613920028652456435564584014959195438016689351050701561324457473803681230122258882777882045232061081524192773112506565423846244371046432253947985658292557817363709036460328185924164181286756670650865243721557967964465715881163633927161992687317721067110840523846306769884534703277784768801441591814166234033773173547299462657441080183122342014785963076884680693819707763104216270038327826715435305276238339320868165732708747553417307057907524634460104363844579509518649753621599739102670383516455028609070427281982746007105911448414309074020341507357451352749251747337353879495514153761960564618988990745872757470577414637124693499410439765650121093950894564238585362324698003865080546745073582321454827387307016755968217881289608320006106730903489394002472913487622556816894775812952938920214167327719900703252958855695267653889511189697182659139637055499179857356631492210066949747918778339478877416931399226321308695754055674946555104705070758257335495675219822839631362051929552515752131450374388206247296474619751678002569362124051974827763796008995285557716385265893802064253506813590701928129359283738884828861216514959678983747103460617976541000337527425183147331246054933404683272331297886977281177742836383374076251320186628147247459994812313667637582986084691083044840348020048725331335833349253211623933160934798688837475608621739245282034943424469184822580978036716573057529250424646008911817715502283970334909975937300458737145526785225418994777690664800647828640074607777404289409417073130356499211053246198398316025512484020477917218475730928865168817804740958011733373810577129690976772245998430253688127924625024488138195419659777071598681892273689583348856763343060395289289664226645095193744375841605151598314009064490105709149507157239314903659799390890521537564586186549785975661879776155059221682761467031914339646416990046441151642865972120811735657425959054101346460436533795176764809995991521340241161005352883837225937818551525402534684672519569614036742329495511875167456126560994819264739038295371610209886780578665175663445991838160816963468243889993528307832049157300015829094988089783723824604248675008966881591326792095286691773759515642441105115903812645787858566149762087930701618561693413512123427105536366719120422264226861677542408480917772620486832097420215806731842350314212937515706218520686523983376585973160648578215970847042025427241279068692055473786109053887112526736588185254397007789514958511249431189887916725996623368812478019942017712087053734738972780193153805890985182193041005989083400241271306970146842228401268942788441675282557821782665593895517443588283508061590761588872955233294082972625057695671156936256694328177641978902277947754394567900928852269544660796291877184930864692352281493710115467969640905079062794288739368220668080327597375933093497508676164188299988708819982697227932161601824507637836323618254356465876875534479276777562443637241344409993584064409253755668923582740150782243996821914733170564634378383847692856483196787121523900881409953472099293050351915068199832251737561381474238036851450003466553041356709866783961330442130455472009879845196611552007032886445223323167192576204346332512164719029317303914191623649370116720652644736680819205708525393177033212087201756738215319547564317968252937330854769082724522450082244660248325507793995849133581463742958477661269362101762762634040288006047898654619302677426517789172066841274499893188476562500000000*i1^97 + 4266516193538002846343595123096065555893288028664701639964783062057309237379751938097834336919221558191524545093753052879100502447131164203656540629783568411777715618151294606514585409515881700471055829838279880748219078359580796137016824019631242423652746607383699095113424648818601630670482716581297927900067388744994883388298190218404712944240784082655689607687377305725909660985840483289174564629566295896297058877378802010172777219656354896307573958891406204261600491075943438277222892718290680683422921561107322054590113814282987606303368978374568842156490244974104174455892599980902864466118079740447859795171374540227525794185678942014551496459357235566206749468197634126767416282255741311266062130815986660625870167668688461382358368158649650555395219184951531146912671122452893316514081644037054396183886151664053451352944840958944286035371516012771790491274901396069340947523156462250721511339668677616058779812347120148184211853627457417715108051746811177822894392535182752820645283408613615086518901488962179983832001516897465633275630754598538430449287359740343251531934369165331390665124877191842259723485076006998661061996804545424645484426917545793604488933967107061234868268267929009602913523316761215721714639608997545382771840839099733765284706940305238751387349456201464407445329248402658598304256730685586508816632142752158706493224927785915560072947065624790330404014080225394603520239142445824382724267867234388044967809550710889472773644943671431701625423281255646978218831464403901898117261389837636181873498783007985078145377561421497377622066889114378458081537341578975463192502648922380255365720420429502240698183894247982758053091966820438222050368065854304117223938836608274465793985514869599400431553030773696494445045104104623173127154773712481292494766575804745268366318689151119077238428195350323681885010590427893003096671638897320616893765617073872633241678245810911440333487229844457698504201980214458968302930396514194747862011814076983110876013401517505248952315845582891980833603759221988665396981130015540602761714346715216622223887519187590533382566506191709162522250994179498266875513011631641981852880665044838412684261083769633016911791427951745432067525542669984809299782156273824728453071932320859418909724684776448895409936735293032884141895198591363959474270305819009733997234015619955677996329977925623556384656184279146084861538800211204285603886688541492216694614111982313233649665768611737217076521738076860661831615984833518834287780403212783411834624788324701949278547054153122096341873582843811890718212974724614094328783960037015718437212628890783478075287908468965340017041332113196741337187989478108615332105741086174180027220733081223581452101148293983668324118625829248431197267293059509723192997415437420188789189467821821436452547333499699657594388381783225333884989151859571274585137243371782729690069104351662516976682005081896752585521294392096749723396365192508001798877667763093646969484133645759789204634907096560755270414799067411475500537033044722879694360107769527368842743769382895662164875893419824504989795268258973217573660727236299222474723356003383653232295736040350372466181692306241291416933095889778911727430400828017136381674401505607204876242311779110245825019929115807716794455643238582388011467083951325589185876869076943453744121962580686571729756687820164054356383210267338010862586350562361136052781878592269472408452913946271859879076054752173921653961840294716546548159918930059470798110459748180708749212574207499517082732674680808943864343258270990860139509652266686175470068121232561132904361760610587033202742362676710040677693789124104388989785121464178259900007929307683958075933714050075798517369395999855055055449575813430026182654975961383351795215032150471336947104725152046234237957638251850287760533766002351932157534959043879069912057341355794541105155645610719387788902435134920037192261074264238638353070118725079725103671737590361026141037585726886174973690115717564099449091815433984556658398461671487729187388165476076572878895631763911997223554710498977238231077535601798444986343383789062500000000000000*i1^98 + 9694088998505368232699784700577416059088695726726711288367069097220664197239242788651039378896386842055150626952505469765636751712933537581674692715157490254755534366131069807511366054584698125724737662751496770004195306281326747034244742169590032955752495977040319767176966748777560024397126821387539691890598802445730138761181749287023790934877604188444324846982912184765551428790339849856650591418013107300836945347083010130882559224820341744983075979506318717588386029273237350289584507253441282826734682878085255424998808887434675284263560162296285996514929856799716189958013885056680648049449062885075769667074306284201650070858547743062067858993017974189154261832932936491913250339869055064841093139613480583687860303078006502132619810219105474855165364001637008562272889187093716864154006431995799685710013612898499831938908097936446315551717684018298340928445514591273395217318413840563083740500378665588414483475565751217366312220798110155206431952182780094582088304689251792305975878585830402629216900341613367392697289384137738709751546639335112310697956375521851362038068235574917616884932678220987764785065610711263143211561840472062495239998118077953134195539088326521882317395102950245968479951456398007083319819898457939447134159964623855516667455219224184661553190456131339197539155626105808967161421278315431262950379495279670448638773173430044057401316773723029693416971384998169183068273091049621767208692880620585679216662246308732168575112948634462439854583198375794872962107000930064683076927000838529503385552866551873662704200226331181525263871553535214454668540313029871374705017484343330882791618712504637323404604503700274993275042418929254958529643597791646654112053634055916263848498825183779997974600983544024889064586008979489082348650382884853626159028092157384295508894833401122046929780839906616741649346318506470825946695217151401891495369205656896310672966467694133711706417937787161232829214729929198298471742824775882736836542676146485770460979411638322854293558407585333477926251063092820789697434317288162833659441779525079307731929175675441957836179886579121141868850608037588192613493649247283204011580739009629629941540267070965297026789809479222813687451596166034548590935907085620663385471933069579741264146724093213175864533389336291916900750478227757364153087221388841444497840219183127514733181860023396325350049425424806782717510725396940709902318554711293563488499193900359789993818083656274730794157860661265592061506605390980277390672323506360769106631175489551372011840402641888913264985630290085095636950530847568980762814917763974457141018756498770247945492091829211212659488243487745081465404584569611310571096540185166764058551092039966943415867165542609774901308036313486465861478651980633670973921496866049620200314561140923836985535124822108996488752901966717227495358094423056087889282546873307769016421447304259800984851176842201145836540236359476938154473533461886365021000220655875708620379297540257139852136439555479710809300802372052242739027539568216984988365427147674045438364502850000403986429179534838316382218221931621562458962558618159087365814978134260055277886821314613081693115824906144592658792981571349003436720583859048709200152650558093903412035182490834961487902447790362293651668748748423720316186491356915110456655468856528592546045667962935961504918631420350293314474234181251060195153418888309356126908729719161627192892227010092292909261079223202186437164883563328992471985160619805571679102765862471910122068101612259992540534968538965424745407394203928554518332368866030866454383436063783168858685109533689485739720287159134400697793405223824979233950830527604928980879904183223644368798928373712358678642806082053307790782981682693799582914784794955546856925597638623341619776708219047291212851784763748909262424030370124827958495844226943043218129263691287028056719248739455741516803461660829401521198099919998823427236570234013411744354536518166397364343382058090478635408635746465792234573854726985130219449783350750468686746195871945823412716150424962673060047535500416415743529796600341796875000000000000000000000*i1^99 + 13025616767975132011123897347282534934440431788513061404804940313601105407043861094964236246385481952444488243491071019355889917210139721069319028430258445537000509709540166084672725167480765650022647027123089044263479933341592779633514317668514667337140682389196749159048279617919438887845458612141989488107808585281369962134093104650117578259706279950101292232634299295374359241059261583692403312837603550037635811679791117990837140883048625942874584740287370185998689556112360551613670864003507936615580994063949869894354663914594993258218095401439094334634956881900478425749116845783815645712549334566338823733831692432934340242956236573308890672718228065189943633126610127118225233266354298376985609065853635922593782262952884102486976065988240645288885650890441567887557116199556705326966231096394100708593157049142343424829362612253913712354492748621251502530495634832743063991151612567113319299287909010946196129549530212472526657259331039275282354071244162482581448743488447056926723058624804813257764054973161174248494461752671849311812949013142692895281138731619953599449213409402480583599570561407630399325370835094237147960138130610478197986788356835613424349194823456561741068163189132648180250385897555663396492832317769372424955159236380728990657573161877303073872065494794299826533069103629285292473397789929327500543253928735255144907067735694560096656654147824824845342050334552654634918327922666346464478920307212706705289136081692798138454412637735925900732774056956590708811791104701706382519187078757597776759199091939312146839560081225719170594482267452131317118680059365849460362898801613923846671703556418481912129415262162460850731553983585651834282467196177032519069973953308482382379124467281936813700537638538946354037377362335656621793617837729068152996643811912182800451004315160083488822016158452878066881688558327699775538787883406283419710158791126847166388196218245915594044471074066816369520982802246156231214265025499742490382649217230452007123677402111072752164632815806258137376401667014627922603621643560870213505139329185656699055270254315153499621517935368213703969254155155380723823841911498786143013964820356471217495931348727674299504335872493319873816270713044730384072795792471980282529682765699191513840866891683614659062897530202336936320745830935873980768647429390562627136245979532749346800279025553343129090590072714397972177313409640218796445827458457719370514747933864517772594284059604181528780208198962601884410238173136613190791842762304817708545510259192099405882999665202174713695596202813900374748708968303768060991687493232520765977284721814521907555360104330392253520566481540062120870262221916136933699512443467147489053436430200334138633865632700122236595432221584578305355804225435751079817519542587074446890992221959792196366503093912042108487730301782912403121846324192814612641189465447053755999763792013820615374252235870611427528387685299107510077343370940236111864417933342407135933783368259193094914661524441595484017125904152987090834569210572829917858930893056124322496157796521908989118284321206747801273001401424825725957070751353778748513273341635903496422383319640685600361236683454215668566706058935159684986146315945891389504462679573728027867966899683307795067817300785365701331916116383371010429162609522291153520920750080611423664819961905152365423749512746229546131826786517778144324403683081089964661043339958383734479157050023137568110664817939068975452197938631121651845181222390805200222799741266669231244916713470340233989178221114467973583597482754860505823273193029666904388056198465688390458896395106553908039850720722459785452397245531673824986659496134406777122424882299106449587815775317715115726111009859638021399452982306381237036074268150020314108412085519682558008974758669998476280950467309167995452211830363319194513419890750400792869701906340978444572350562983181654458170156827550019091672964313400407440139121798817398103499802121702746685367133370339710271467986794690126287999313393797993808654024289084991284930192323466587164468299953057339735096320509910583496093750000000000000000000000000000*i1^100 + 9649994958496698265985678461212050707455456084385749875393836071423699059809895556188296674908399582193426929001816690834812198428584792750344205280135479778523853309729406035310654570666134683345394009178384540183396808133597598306205393736096454536274023094008900146236255472231854554846171932313790102843949458952460272806749552069973737275785221023606844118093279733838946433620791967247677965488883676313085863334868680697463175493504150642530733685283073773360928154827692981379473631265573701028639063276744419105344592628556257924738374963969575929311238172103801014722803179550848681734779328364205660380567011778594336921955155364041024105090904600472921640483681495985186194924750446638164889614611682358787680957666783057953334451163129705478706909752027816246867891894157393806484250820322115415131174589773484470468601807497901654147154737409325405166831526861447705860326133109357655559493247881958589429872442428813861689840703280998985447815923694505305973573557720391803819773967288905876220404088085436232216739018772110626796953666474825692957757135216979596098486454033666590761042231155704855929719142354389987773338379709790052821482458696904024913203107038264234578493465047860304326297576920807953298355597172431437613599074089987301582600688531633539013801637831912089161363845713898685593824064513473646291114627167454367521692295116024407175925956716082192247328100961440774910904127604578046709265287955825610582127137712559349922506646711574754897983915265353892519339795869428930618410925881680031668509120614305139578344896113168075107298384887504057026002453915220547208156939564902730624842600228289182736877169869528881279369784584756929664506290528677223750119746710527790833803135944774505578783617906454090486224463014156403787983653126113377731276539332660475820947811310343365995286806178348568176662354072611960368586082294811485212142393573366634321743711893252536619454024328623084912412040458359801813342316009338804163807888026808378700066324648989712073449112298402978507656085805175656888554717258673129950726879518073589284635408220348690225153778739647916698537092082503330082732849534904412062435337279196421379610874848276556747950602150069148846193448039586103660305129633139593015768113766603293361169011633242024890945329416556299177374066165177331788461910713133499451910120100703726752004780450917628736946189652030178218895512749323662228254550849524929973711391201613868519248429468070715452275705598271135478118704663668345926873764009968396421525237769237491903786477145821109318218888477308126650339908831755723878039904848005193288493033927023643440862010146989439643384883745980501191157034443991164348210439231789561160098977235260358200395551958295392004712132584036898655416248582917119592282068179741076339507470947772281739761278642814070613931571371578341901227222791195821518832681489934008173364202356560711749799730481911839888920039107576499386681700871756478081658306229230666085702440156917454953717036779914181648412036178162346415638862666398504532237720031969258785690068190177085299081809745164691190171624834040489962319887716240762263581359445677044530057937545450027784699455728502185137815120845422783262558481348183110657002314293127460363321410183346108207418109875199574296971490691130877358824627128754236236048337273281401812010017908042933036042674785521614945722389678290626715111398552706186161300980453823138151521147147970575211219583385304841614274656800136614004479673096191484990864051959266928322896513927603661593728441216763228013436545021213620765945746428574527812938837300255823639599808746782429854356944338375432575419691957114031982170986707640398217292445264873103024894252302526792439235388415954627859885441420870523128059593272520186970600350702801958334854383128928140605801600201703212977264824652038250523135555447479335156861562109561788860041146068492009524573079580996296383669189405037067842772138777114101565790511667202676388466389674543237597859112205395689694723029490410438181267037671231450515508178134016503690872923471033573150634765625000000000000000000000000000000000000*i1^101 + 2853413872201355556062225394396854274833629553794359926419124913889096108231287389674029921401216165917275827022669353686119357680388611739705517024596850179326998999017153671050122015602256229667995778911652998529176548435986653609042163981559384888277762709545482938120829310441854897896581141102266772796400201875390086832321618677242269393609289246486561302732292231811515535071012224871969670879575270485885218917389485452916875305813147623918470317495611454408502972502227775423026256525286594844268261626186146782072483265841707816087124256276588010300548239813783410253603104296623126417598654435099640547664862474681639351204220660290841023513022550485009120417031839066139478700504059873682082815798276222230164111419029898828689589371603102380929363990024802390798132050548299832304281507034463599808493683389263469346071548293771617353030732503872897344585746650139586108899915734796566554218262875941488379666411257098026285485230770216015271502273215020632665966798974102471478756192677743179675569877436843033763479497073747030291713630033217893584326699167287084383053619336761956360976519477377913413608255078514491921228024571495986008752123205597129884800330226484051202033630713283576915360901956695117125024794772735947374829368864676485571571048248699453691762625702331218242157972330831111107212432518749906716994824203127707996437794709143711683548029923727277182277372295893763332109036393395743384552730708585666920570714140894584227640350585019140555396555750358662248093600459465444688557255138664164755228523378437066993979490044921566256693871281072932293399739396913936857176088958905556400828658685563771868065132323160105530978043635040502053106531017819111679584767691277959443116106346878102432904371937877374569684983121411385082346034338122946274917205469691556616925921728965159225766480958974939402078129412182139750467431856993660149931583938348326447828999176057001658936489944704342517768944827480119636737066544073655379525993093698591519679801541222622785422621406535760235795303931148593635130676328809434202970570645574257595118625496546106391355901107119211900690172919946840875606290536645250408808505705147796374187270253526366716818818817605547658991752621927181469499013258176911160964641279890250533580796294272480270961670019469408799112985821856672347653191305847382193103604795245538836300881744771933313802992436623129447744615585247173066790894828588214906458108610546130623086830862590400485993922400748608192252621859048075190294411526205060255255498466356204538645940136961283616710133601371469032180435790787078428337857763976762772463950580270320880054711849437938182911956024324514149927391015772253872916528111475821488313659864679309259127850927601150442985360155551865991231102561104769497761993057578252345376256827403841641008828123803762433553093493477794249465768290941914105739824002999696865795151602786416037327600950727984159107356430068348265731562069376269526836741503394159707829814670164573692949432111494017224447945116680470689174744391501917970837173555399457358165129408668592241355022744133551443815854576204229713025720010216643864596061103080905539502750869485535683109779977381176779752141617079429489120775981363417766858140937414982781934595168621222432892157056639693215728942301836234196407583314431419678640332283253427367463570987840145656679637042912454159572618060771248502516197837058293557015749871973316970747711058382718806730778832084744043583274730541320121179751380235897983234561542905036351720900159465691832962875217406811548552127217099591540958484148274929105757866655765565240040491159060912625436822802232401012945421976267473509348926200185909423238960823625948471486725446593260087437199874890871034707542340177414085934367120399366930040596336651250006748461670518849568068168733863985833204462036105256799883551178100834183394855992627446152749483309520206349526197871117469755706997675581706147858376649125355283607390319509960110527364119812938934424256844806108711271759542006755073136423475074877771362480416428297758102416992187500000000000000000000000000000000000000000000*i1^102 + 205831771013509347307087344419636586429312544715391494964589200661192675910947513339413886494443682610523338657229216537714326590156092693134380085046136689810831211644602307928992993583599289193895829344517260229668427758538980423672233036362773486200899034855363772916037039646610424192905469067378049046175650675543204867617437940467521359370790329363770038404594113370746207805634802739975410749800088155067526129830952420001730955475145605189690275930794942296488557019510409754248290176839617882622879403233421943593331322008106061757084640669731105328026889783159501096190060651014642232844875253807743313652106432975539642273385951634233351922792270719692157004476615757332507758966528122466203887818145775027953701991767767392660711455555978416368088201141185862035144325050793788797034049409309879385696599048612582356322630687151522130370958617591003817514931877141013767410001652416411600278210235047923007434290620218757678603733764468060257747197510938528249899549312528011637495123738443104660718131793425462971100845975543716516000364289752527250129471070016589059358164213311103454797631206740455213552219649533076227976408159425952422302668497033438119220533491826967451777014483346996836068659807378562195768718507746778288992149952861554206401083792221014152728687570025160572486177251016863865969903037631316921780124264936666355299340522085580037319972567583277882179245387924319375452247758484891140317897093209558121588871573794306183539413594870389806729776866243673811894379423693705403407318411214033203151465168016962170818334909196217256295545199358158693978734666784905282505248103562089764864130430641059353921992590227264762400964133518490955396784245008800921240396669715996630372778825905861695682504567850053816688729754900850749251583881819184531896740771544695800134766777197927582073158466272558786380803621995389132434127664420103249703015215316805431588434175977668559065308341533950546399095704235822709015042669972275823814029115408119792661354381435367713636539493975184940354202780644509211296781362785472832067503483783556948679832477695206749447969442688890801230930166517095986457248873832491423313657293036877722735769908778479191923591704745467926694045236416788004727096418480519965413060689267619585349985893933959009791270741606222301519533488094653784748986761998069594822829513708741901464690247222818244866642755015516494769492028724702172768960664661605010491316531898028797830752110966192303897958061562216116407102551997176359345826446628822147427002244386330022781678849606588766960147679873459181326062676856872481995783861875748473124302427657550819907350604415060329461716965744785094769359764099730074707408664625792536383838464193435120543971642923513244716560596489149089193556140522792412241523650900928754360201505225340133012219646525291936371290469694258068411094934478417140245882591525306353775276064814493955711633745681016304031448476355303960817735152515819699753591612535214742074352805720880077771859207905655518193566651774250886618439623769052386027884700435121001764237352747194696648148361797223085625134502018782229015389004757061582590509717889736012823107238462347750866867537498259538400600185520487946946481003543038561379566196492844562076622010948548073099097539391028712924661233455330935852180743005220779395166914226717429573167565560681993821684017521860942608180982182007676000192755832535873419576368670752045599176472160244485804039545404684907700017546564482175210727831180368455915426984031745455476738100598496103409556988804239591336431705127572608337662883005318702746299919446887576733986452324008253917963088105887063291628885639571207357844848466853994459489002722792789698120445726522686165321729225711028986727498936287061392596528392042278173754216808610865949427634799424789091764209988818886954061807349436618530284294133122490530804871547967712891814675300635829500352879402143813409615774687495867109363403050210225952117817709127447924072820231856920672178015131019693752854742559731491607121507513511460274457931518554687500000000000000000000000000000000000000000000000000*i1^103 + 1653176268025752793500463626349758602338652452354638531829207070008825746126005889111230513744764817872800452066039095560244698349183650729874241160926707591912251227903148005795234472642393519497322791887021410600188475584975897175516292590314325865432282995798067492742568317929975141414651112498306351492856464159321947294058716086159564714466480417478358383500686472504050047020554713681628682976910162177924327876643723242474267685463869157370339450156854851856973550862851284631343406768939889777175002106382435714488788482831278318250876020998053797300387658275151749309189047800573850159458303448110386493178953162657141317009905253752580197094684938931721889620735238688312386808166232232067177143413456754756525930381408107750312725074182793653355220592942745565884933135885763489827406031751887775154073931833902042898717486346188020356298814220174083475371624696204711558668621061211552232554465009669862514646436482271875603199423531400188561679791907852969669004157732389745924515598366551073442239306896172741481974464370850514605273323549669791315254326453395589997470835972977911622622248292753161948620202006410081759806850606988935474933265880533489872082593082321233137264712421357086604564486047590248229560266844129163970451147336077294148324948706472726141883424622261851932808937719609976145004295471979336954849384997308526490311163658251848935645212948398962628808768165398729507748188192515694145740552170000766816701261095083326776781102387394111433269707490931869275391005933227204053241641703018969942020035181320687571043145922713395390544168489052141211991476790751113782958786790863528557434584283681124331801988865987906518422868053794905867414056683961550338958543252399326376681607394595497965487303227068741610584073851350680040719014085806242475471253162392175997582084618451219531925062308290689758128280956865035662224793325274203465215704462703966550326530148942913889017881725157542041910878393415897558296783171755741259729216689579907730690064973315470846583624971356965885560529170738441262667701309684342795025475278945166341754066480613467539088673035885802199663041582694837048434893995817675846029932524015317676551967247256948762779517983093761860467365228016111115512629515869323642627048818483889496980145633401027877364093901653404533300321550431514028299814151772383616907494150950099020859744649541673301771911057317354595110999381010055758803884952555048069421142413996541483833373862673355418950247608405858127321216139404028033165219593519956649094323314284680590916422283898412139153987208599652609868530331201098602195855731454052852154848020674483384514434785200069751590919806213641615932187462619878647725953804505402150226361839749666328111937685478340381958781012740453280610892693135809615301571875931495633997456261994563559810432859803717746170396490293686321069254687551809933177976545448316414144266906905858172641337785449145891010885697875821195993517771047394571793206894728571064847284835960755825961460462553892225556966126367162936180536848860903087946822916477396292114754326307941046041867994583684790318781448306757901423035944512230099646301034673206554428163530799812162964873700587835374566515839576372828359134580577928273820358749668431871375393086674909815772655273457764936002279367690103030809241849291776961956836781065454262454115036804701379584053477253993119644747328441614760669518101093458677910703199881730272541540224066077467273519769101116291401623582172687110495005042067947446143251963031584285747725465654883821687849865730345168505512267985836273070779484914864477454099906561057373882641222077757105391156581522658617268992449087053158421249925227016710517680443571951430448228730212895255422414710922051959081787194309970222288277781746299777657709108671600004977774152609273261093974338157948797703314160928097672311919110909453220537788949111291235456235383775751951738165314523715024183488752120501455013946847386794556287660289949410519344757256005659900793372495719541428899925329030154198245145380496978759765625000000000000000000000000000000000000000000000000000000000*i1^104 + 2290025013313487263478685318306203393803983136315533716204885698393299926092488357796809079779795557461770014973346162691547074743621223605268617283309118411127984572233471961660493121876952208590739738407036067230176948978392993663406331333749167969603164462059971781239517423147688352263029153619207445875525310634484402125545520828123808472845892782879674583251308912939858111258887888366962453620479418356174125264098600411374597030327764137155333001093940818649886562445947722280766310800693627850944474218925526878970619214886092158864917072369512413676794047757270768237891944566291925152157963823034629688158941398748322273210128319280805948466834289988289179032463013798643998511050744800086476312935770448415887093991986295449292686783214658457088175255892693329319206759245697277392282127832498441137865767068177864465543205489354801116205462190227320352569641284385531294388220230151408567458836062580679099509867898182402727618167318008059039592072613043740077710816381429846558432332729712774567090550402503973152974679656881116289315466900780710029539246038615625394564239573037602655797324982378154691613540505850290496943390132696415107868585795292128173578516539981216301539016685768791608121694140611755815529065674231546380775352490713797490584416576420756329278860555521428003367518535755533385966128271067941692264582827050382913507580173566966368659343536447478438657855280823971561952715561217616104104397483759140639111575889911514634644614134622569792189095575450469136371267858535875065247302706534399600095138089852481422963057071563345623135082655842347711087384354678929294032469748295320958361088480559758756714299884096593133003007319765149579628460088975309195890126620115480200027736597716274025954277751775471443054231431301415951348043154662016813476439315896979184302690018154049323913677962390089305662036005967295697909226154878287876987459567556413180663152301866618557043315270739030471271403904410624251162654176924164445694525803111166434720983310016746219668010236163226559288815594800506420926730266456039506176737723041369703188112111686995581020970492964925990744702474425751348011955998571899801261198564541858843005173591175169797316508725246785508166883700548254195652199982240623990924928726051159976157036936820543687633454307925949886770614010264453037422384192621977772574175799240502830938244250120473950304699803809420036934023870339490469719712578770934862128607899811710210191671372048108611021039854917674580083916887104901946554271301388586805376425024148404389006907398651495546411123276351350384183532310952510674968332015180109959014944818968708337585014409766677502815500278298694947339315203842357929577640186210451287108136796382425568366015384385637737291070213553971110138484446486405450876170603885146532280665182785876490257397022033823232777389149956925818839561209725515124600100110853636550810407152980033253900450383977781486726946074557274261399310732440144487162000313400664734283514731004344572228450269427612097398309126478696800752598266713885868973980701665857046040642373526677537333158482454656588992293415540020555880320757273829686265090893721847017281034572018155275501462807861059441819902950287508143640646504668999861365020400460621152377581029853040308925187849932621268535982426493946416486127568763741166570143827052819700395078313390048057501167002021944597446959696397705942314363813143585833945682025040999702065383006561683278686718375288625546580206777932185096633896724975914986957628949165406061449263545637510467836605610360786378155914071161220067199313216369378911183770046310205324365397525742738460854863657765111282023333700463352169598417434130945653195643964711721182127400933548090121656345353795473925081247134769712658149592943439237931508758013594437061458940109399537984392386738382325288419340868045891327841224137814266111344986717879914845400506519626217594472980030351208555745191583992249102205201432159094308489471261322388286657696009037188935725149895103569856603200396066606044769287109375000000000000000000000000000000000000000000000000000000000000000*i1^105 + 1751671569553477152917289721834746261858015189781911120215723629279875622892081626755728276711340658780524388858028128219087008950070250616913391030637457907721852239861671940013008252232593681739474541806599108280492941242596543746641765441117224867003474012004597733302777535217075219433689182049306344479444083043054669077873240983834845867313465482986194539729912654807644420582484612528347258116523257571455535993493038360834470533440191760567754901961847253269147301423842553534788819592118288740880990441892551310008084824337029531753565292103524719175685443253811666954219389411469933359958945248148384577543938204044594285816987837249971484049748003994510729098156874180463086568069981765017080322815396392523489116589870030605543414440223003402238954820338308060317210328438051769228015021877162179097202257875365283886775581531463175877825278110305705635420842802772447484412780933542939041426453592872924258686977039494657034924153508898930561286972748861404789106585044647545462311494860543959273043282222788413555274669787442177751732575706535348102680958794428320791734951812173434701774679048708214393895067746387468860244316756780545903029331610371725232273955777922365120223437971666759373028663015510453897265790207992453974871346027516702708377076766781366824049583337638791698037577690910440731188178378164592952975133392734604404800287364670672360329678769210555043738798470967144883802463632272843304428015529761728580069100901764256006084036723715209200304218854266843252950929194825404846964487037669417117225292866165783490180348810099197361605819262651493648805402847359892976599173041625846253940653523477822365882207238108700312256723876249220499448359281251452329717864358045522822614982358142476046343750819561951847154848615446043464570484310179707112898900275571643921834544588173262285622228181359071545499371577463911208011084666974027651812252799980689120430995246946278161843026388225312187158893874494210211779237805054206305780859229584353671096204964579417830557394848943971611227810355675379518819983952871557273741034247639807080059709246504077607487333982444386812761678868099117642173665399930350777799732614901993597747363243862026558192178443788733641361520950907436495643809823118208766158312536007046912016826332137828280219977497209184496226621794759522528944726081980411081021670800853711646838590127714699737176449620549322995903308101207700685107428644641682955241350686525115472959491793329204314078429563168783814599566413579638004975031386132097023795792782028253546390333325817063507812776312864142312634317013885210909421526200758200242054458219132263680584627475913823564646862409726142478526690025592628607139744142106267345920050328777742399332565348727879085352724130467126667654863982999863071022378712866383423038577434688448142721945605758068038085467024453693800899207132603351890123563750863688822729120997317442127646920408221529255308336973289243394946901833749530458724190626705543475030893670344098044536580320657967998173239025593302482746325626003038402562288178070541776852936617904683406583075204548807780470197071832311052427673673809490861188207453515592666516488607198518398135146313178645544321269402830509568542454599088881542270884085943064686898743675443944601467643912405706542277831065411775498119661038583218974029771557460112309708716885226071750009879883313263032037527631143692211182528715540121387561185134105988877631582153651207844814239189961316567302353285803699054877435004420365980730774755553346461520263314997611330624157716983167521118011645350075343571393396045718911663938020802195530536263983096957509005206470888878550687083044634150515998767180118385806923374977351309349837728843466447370826739429864459751307899477463105888806418827850987180656305686055086937403875966863648137300216789838474733795478464288842569579312423400852567563733863021874578381668664066937710085119866222576161634206021694790512878699620733269020938893277081419735414276684845770742847479532192683293614967346191406250000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 1251474686067449327148350551805609501706762115125160691335164406548074687367856955940987577186781329170677506550242222577572611493337757610472697489767869607366539651355222488880473229283607410905299771294110604075177513400911636646343814922852291258766243656827138392349419710615232386073391826178811360206650570200792920370797878484793680112635152278136021813496151438026693019974431764876508916572038839090437500773200206163006525788447331833451378570571927035832354560976391682262636960091418350821828718798283286497482736007449054856203071433236579141463885967967450047773793987170906102890165698996630118759406533412999766028305079852729610375056996786363477988311316896160512373998595263647700451286702347854336859777205367428041274994777629564621401162579720401620931091972048842814084771579958030487086680990032434462035814481295333474392951121141472936772854411123157725571483296668742911751177024395615452433568211465223097829318958509740460664543769497391703987026866742797940036746659495054844121682535819107112165751092517478361792123314665981556316969966528379849826222146790544087870386784040837977932479701688987853394567559318455067081800701819971361167758731647841885671981481863074431168751515471752268329580135507712920295843559707083508915814118611895488871406784334976422766403962134452800189933084158013057617425971778397548951698545446466351716567579485931881550027723547216883660950047952845740153871516789836406283501782690451387106426811494645592536552212654271882187651215685191178555504406013022974602600195858523279103507721592343082301578088000803571361250644395599672309416086545700856275348372467977243699420350875048448918035846256568519638416796161022887740097385401032889131728685919939658539494425950086595843463777562276285023013200363294913674141723813379310312532403166346744679622406157250196007005464064659295574992837902717522107158388912914128068797852104175218384712523548223435100131639491110811716959914593575720726466194301624150615253063999301971735589299416414458315944950868630706332052525965952615926015336966337871478513176509741910646883600957581130407556121519898614568725024671976948963608697769668634918145169137577987627538196862324373680490594334353782210376122323677175722279636881462043922459444814444088828138834997781932755722841611706016233569076717618095040945131067768818879836374450507455360395284040473374208446407999238908804509848407871486422012637996161376853126120396317684629376766851608508389677960193130456034846491380387997439813023055493127316614118529004735812256052647928688994685132348903635262455409543603653004376053452927525047327061979921686822502352929741489263903234519958548900563857648368028296521011809547295587583692663532201204876547142377116453962019819228058702527451257178426031218227535043172039118017386903504582950451044015244338520287467620957368618704853872792704743471333452080807608130435847894085076022666405738771477111629582491821195354814698342446634685341973412873067121422870361826204439465247075271380052876055162539858439756526896212954957634774778040866232914157943755737802273118906056091883203609518025302484200052440822314884988721322870336507189636067154612181865661017322647478139147892058216763655328766292248444784713119218233375262797103241479366729746947384817199101257270660354304234847828364651704232731526223354815824360254401508327737430883807994765829240617471133502166039634407170527901606722299880282637706478390440580311496796924551111489558455413422134653890168794398061845266008488409256593619614513967734580229526976273892824004492191312258756032713546036259936831834090085762818106850298073648134163727851391001143025905808011574062654213045235404692243520337176825482649243070340916291665788664730259372546400175978627008144423603976370733813624955822079060611293493893243693145529117678118769054306545470575497895241682585812939145001462872860341399953791148266078440645584641784596421125441125025730074922034990483801970596582572533716427967187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 670454449426434423302601027490182030455247732216915798001941090703066847371121356315313957889447658778783004360057928692255449129661206423297822082277396851605659381612450338611326969026083024697423167788390423595894253878332379873426639525066912078310945911145283019777162720206090305322610727252136838734097914973283953110775285876601710537105041371021399511822204910694682520228312174269682671640389693693367644592936221819550264185922638568605928648465151772568164696650834610917199377637598498898350719894569000390778383663439797900313780382578686629397931756436372106153210347082287356007835734150815955085816785559400187736785116053635652180239775645253677782658645718756073292155186167905972374725407499199089950153717492570521805779672724490076796647318800606826481208054333268064691208922748353059759727131979191230048989537486105672491950761173610446820075335745835682149401669790811769459969990000714386354980427723415236683890335303211503294674217980079244004126698511800154420349610131594455769433870603740936162714454721595719045147289684945841730305484149460431477101149245605843186931959947326149423722735118870626039309210637698179170421243690819181605672983566143742489031350710529745325610026376996697589194931095835536684642913068167338408496346270810622986998670009509369848257155617010585319811527217799921810060985622714911854844142609558098024547757537831772082194096619866306699195101858350905020386384436236639107820019003805671776890208344105635350143514100712470224265454273775128787576237283776193686440182129139844789770624276332518052671962265351239225206991174172273954172078843693445091774262465268061675431240460837385531767377019715494271853579896035837785035495149621330969342958752908950045830825850394851236070140767329982884104322308514450714550964738151269415663735902202093336777821371746265148853793296288034030410815024237352625866868703182334560972551328819433316299311674912825822190826240122462654877266043164226396375632661830970181662017999263053390584171331049612135228853756811301265303556151060276469555484656209019336201645400307317328968958964879845645881134515057451659847374640471499491817421008386636339219662544538179178085430513149720913218406359965268070721066150024501279638549869617574178038930816856412089398055382220394718772927144371255491129176627606427603194273511266685496575420977959453323248665480557557660994662903930802938506873826293514236503742260424776752602806443199138149328302925871671982667329600789061664092063321995633098089930626171899657195437379012234845715902009834068795772031364749214776880020384758029814717089904180115078338438019637273144601415900125914195356653122307604894500754736625240841124864628842821997103510285583446425162881637888781827183935757692296826509957537507243043485483732911925996146255076958547245864348736392401509790736305422631241537804892109944006716537301648972988435338621202321664473053634609884354009591250188731530058040238668359272308729974804529666265194971982498154687899972039786624722485355752459400875792817415986027850898180326390196719969948119100754756506152929561046492262074680333871369546605265044190808064475444110973208231781387727698780180924267293116857396388137956928589227812559747657922530059799825989107961954726492829919200602900072389525406944882251500030577605808808868476165303363737683577888475106684792515359402914898151889541773063877579636635827454347371113345737781659182666178924826847714094327563775277970242977638870147645169111586006064147352675205957002035377155740985536629517242614943939548664060737980108367717636397134506991724510850072793323913175150129464266007151131307050794338488375256779215608459323885016952835399485395286632070741611307842508663843817027740008664504938928980326589993675614331623227342272558911194629061597467098049917930955366742819392747548900871281458050042834030113473277262760292062914139032511879309821175858000577880596962297400500378950502059863319603660223064324076109091162040000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 281692542156818556964144343927128442370032440171323435505489368630248565755053094329382586602871771972701405227206357726780505824962874842621396350321342862090154835157124434168417554412444420709739701543108317757998640231494932880930462325040249677660700613139836272681732309953516568639591491138325612135536789704533444569732330493807356480199492037221655556313332880103369553457550420246353635580449428405499941803838458852662767472241712880005210198814645661762980975885337463703386534802706815352103881663939787805399109933371288595802899759807321216377527891506622983948569447713888278768191211739914449606129022355658264635901579395707091031372613017939190809393134565444202559770982809938387100078242891170811349754144611477677934598358543135032011656408727590426049034656473878010259860085451813545858002500421350964520475329378989049999324505100036396090518912807566725363730260141122676172583667878691210083076594186879802222202838701010461038752316281890995029941234986984879735781893675344132951198974606452585165054437746259384263327168275473993413103043316669424739357493708230037672995365198377773158969986789769613770552143918483656364931551209260623524815011329604107588556026179867567093567376435484500928940034167695806267532026101804273523801829322919908078198152568149048645434226180150340828351193998727310314241301818885685058171743351565128181985827155412390225643532531256079176628665849347355803569384817624114045274128393395547943971535928538095306902359633908280120866000115411542232536996095228080788249117545759718159743270342132504120768898451552632257696226066213895192903157816913357758299086334285871106238896471717542244750095231656075318228277640260039818770747577214043317461982044622818396372645277210448900395720223658054879932010706312671157460488802075695054113271970846135725106690852219626385462323823810742291052554644284512832944860471260559315870036585924484505671207494947004002450565333890249608314786547532065220502400150037366192399392793471948847457137209131922825841274605685420156124306549447401478846567569891089698923646963700370111172692145405417374931131061117416100275704768568248076808746617244636018053030886257455536710372076164816844848167334515961079970714762435177700730234944052373109776631324301994053210869470540840792694511650775814706780995253132141491359838675134280414176842438186411668549137758281397049119866688165471538225380581117801734295440311930293999419631419755615898690618083127159853020578102628075557501016800700097047638129306910935139690264734277153718403601718389271814701363400796463499250407080174644640866109619718978550871605563832834219965847128617512780610046802062036595446403742426229310083175878541617323841951944752626962919250611397705138188780918539673810819535752073297539537936053631081225192103973765343897235683010735484717701867320259959037070820843064218724366882893287142394806490697528952623293959576137302919743929694445110260133962647649479151727389231710161468897953352439839199920513381737529372877523306267312394226447795528128220026914489875849526951167198808562324832560770080583344518089295273136739512596552522813477099823607196367873901968354369022588080506754513735887939512352753755137380820397116374023194551662654539500642680174431803793344685221775841090241828832925722216617956771574283265512006827319055994320584051413584915231570885391066715727185159794359018079696871518649756543557459870095483227620811296171354153352956769781927394369184119864486364192192714324517741496328572876555775190629012323965907605792811899497409564301410335746561399351634915164220122971145491587847590308398595492159182053822997444352634081978995598242993551124756038945222459727516366768830030204296970778467113778541777422729458827413137730692903856962380013447898946362442657246800552079160825449193373838539951434600214532706260036245645153242368382811138607002941100092207425149557740781952074897138374174311348811379965049779248452114884766295445499136000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 73415406056953848928018118210717930175101998032345795452670896845637538917484843025290339454762243779649935108632039069025041065493407853007645904673222416312728270017822041131352251154898186784691798815894872684821596150113044180166859350566577172532136674788262308394735308875803673214436000711775145522875913590086635229397231638074446032132190962069733293524946541365651810219579772190075808871197779594145949203991769932411150821934527347248916474137948968422180735486693432901115760011383374357080083904710342380662607724799290913949487655258927730991112620614631127498389766832263953592900016419562947811392862136532269306299717038838101959165023947181064929794235677322161004307383787113932352671657874520023000630274245289803683058309753393223448682556070834127098730882528253687255737635735474898305907049848231561359728310164615723427163230882426007374816402503243982775614614358489370667507162004981889933207225935401137055794128997199200177628170872520774769415995118217517845882266643860947884085494057225926256175709236718836008364967229095673275333855921376793397184221663026149719614043441945706005746872987250823794436401483597584670960181600072627908410946755002983313154778663783374533097287118496041558425028239418194652598971470112938041280776678082771701764537030752393931554362220325339729169070735199062388500542208218912351928134664773369498937423517891418501236527624552951693897626026667210499689730021446614656625235424152083517996674802548863969880703240540383938860983434037086496920288464950328366167705253577477815927877644301313104913546973197624797215055991351174270576155994734691787086466789552934072265005024015583772760214093542232645553279868308720396854455578820737464859856464828327578354898159993308747300475254664700162951548306336408705286319991403543682207871807444310046129682724517247932476349966968211177430414852345906000533989934174487902040316296118568076473860239679536535116718541258096884065367336843025530997539063119333173471997679246632061399183100997274594485392071149496237904013322278352355078221323399145156770791793299388581750414334112814664304263570153481215351129484189571768042691891873802148119238946266930476085842083356865818214923279712585424153247180817507163150380370967114030889519276593815072817574676739163427458835707699148339252266071642793355093226200117922876471736091550628772676275097782773903039214695773031070135071196926386409982163969724935788636119424199440903577392810652652789933374129466727291307469260458487813356722683476253194952216727568215344284082360667533572111102914123075078222555326032792650258031774780446941733424287837534466408574085499745894269511800124953841207738533367153558486158593530711963399127488702421120523241617144945881539150197702612083503323145122894722140417658295203967782271388904256948137113226052743576578863378828167153535268760298185405660295894617761664557245554139020588913112252931542979183757764102978152666389539250756339312434042936859525446414359020625965911828648062495752099006493078010066329378066417641327776998126013299268233494280757339176874061071576482273400397376211996004576594020532575608545170481727095370771768255935106880190707907767968536743877207609945288702650532999615972169943245474300103808668716736578717449669748557146015917406487825037945570854403103205516267083230623766952058379795919240721350554561689360638900967906028286358349693902864021667902340888047046627473163225560619663100765977881800634222936827697476902427767324278233013151164705665258825855037973268943939390419192028910041734527245820776787763163049978176205720782156469809798970807868996166637184442272700133844943724151621828757192937532795233462000659569065140628736354106072738683211050362002514482865497532968244789588488096469805612570987481061605781568293684704201723625339644165864545988355839387523545955153810902038312545470755203219734050955854740085742639899575001750172380042140687816838833816378463019244954614256264806400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 15461382295053745864874976302274490515967820610427282330800400485157573359327945629873613043484390842250777237877705300989792875756212182384578028643749911813909855381765052343917067976524356270389267925449400016409434968093194108932818179712486548023387322827473322769170631131453272593388385957463073117771064733057316870536502199533804641005026081718307242771242459005444229095639139198329524500686718536146175558102601451834869940934292358500693668691869935397433100684420295924807410385415933191927997816732300953187095962138037331952940321318059512775612823969054940669389763018344907878107286493001635909880578251644987986515352155094395242333342355375028575514900632895166423572073393906714385335355988426597774304647083090315939675561679958811137217100709092932581044205918860802901941021377360873853183796380999975743827701215224951614266056476327322272872723068135207442854559328052448142351764556721297530933906176071967975289478752952998204632005434027137549173104555174420018847419063522281161543128372412580115925828048165802564914110618970652576711668840793966444228655096486705160572601425941888605704692645422544635040139388102802821862153188076292513548357312569877398782969137434609919051860605630042428812361178930517471215285384029661640626122720513087323530102991537855260788112866764334712543793964828417090535972334624946773955865479794112059356605542152150812043082885512298368955276720706825210546447839774658098981552661819462833246100170745919762367593011448547758348077981676407813008396764122810506146247725977223334524688466354313626286093482761267553524913553049772098239952609470044504578607515305591465449631608186283327796274826234221324194748636922778737077107343838665960088185889638118236525591917417397680407397588646178632680450282016754424589125031050093665476218969836763413232012807446068561267546437089394013667268240642243099374151536529920129546999531884067548621856669084297980255457782274144668899416775058136878672413505377438400630178794814785995802933112563635620066312188160709789946980142485441048986815098055365497736892915941593986234782849967193939962189568745916190306890125213081288221026098479062211328356127819226423682953603236163257076032811875514572426575669991225606601330460698105069679479954393548203226477440594106851740455150211933160811935648111684393917440824918964426989887256729439153492431591765004363096030995762307362309890442237446875939905854331873904407850331669144532043022535993300249344460295955354596616675391850328093269674379826236039323166973006002498913542856455853056406090526647814826408740419552905073978661823047572206383009863085119452465474275825677936414540800343777163474015740273110691175108990818068425235871845596468421838361586288192571879690466077326647674567273356462704093100201010275490559850274609432171211917377188371061643381986480771066667333978357816516960237510348933485886271357413434301434709459740091585092092230488524754219752398985850225888371377228778718208277661625236827508927525252368715542346929237138403411259635458269544931896281947048080940578256493707294407904359054673975827432593036451378822868394882758828809145380425108519207388398197045245539882989644900018386791977859957295009331164994537073343569422020497792573655580709542505472392114309255971949598594964396359537732915935165718304344396515475773461689811258482625523298297425848666165714628102404801751336268427310649178229925484821555642474139158406028099685675901411865501685593640776175056783181293716368964021606621357523396203969555628118549734854516643710631602058835082068240761532206980497567807263803330434272943884581026835598784272723871343141755923064347788180716074119405470944710078133272558818431608031278874036630329830083225939838770697460317890027924640291522797699368625834089428377871119210716529538437140800540657126757244749762842691360753553787457983643304580717236058390520409566155132720401009769686163891918577756673059079277323470379700715520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 3165213382432985129943158858802089262527169294743651529249458318100880421779667102827866776339354824657636870308804516109718298388353405160576237437225209060148417327841957945943312994471199416659346967147678531143196140430589017257432903258418741230559709979410892828392134591715606359843568477841425488774027031016149405494741460505177382733450418049004024304822482039278212915015132659598112752180178332445389865731746679214191979407369848641933652561648847778807131333977183012857137658304378542033916040480006197021170515531118800958800712553854356813827322475239328626231243158788098710585834306545264712882693173010860401772797498361973045856617162793803159299846060774615794560397289200145675160103757751604196666911953383591100092910600332303666386775830738203128486498695212867571682347559436857395873359842461895971829833132344706242364362648549765370056359401089579144563959329222362115451408633507085203142425621268123628420140964699909602569362463418339645638887099615449732953106456927401835465665433224549122316048688500417034444795650407685905649633678324642426820743184411279111816320178276628058828602582982898863373170155760210740111116995578273678565067643702147646382156384350373607774814864149707238924091197109102599460284871803432719222915766623055341842511408266204489130386533479747654667037865146677405213436963578166023152813296685814006788192236273525945891262489408847483448974814263257091408349106689671509976807841952750859436018708351931555164577233928496389384151532671371922723931081935158663085301906540582462000834384928872217718331975401748221196566504855638510309132144223743674903077591226584146963678822865020100813940946141055036775046479648121225185552788245531784315833696310437764245508945076733106422975954993313891645372526627568879502342491932630815739123127839352083257428371409378501594483110608745341331098839675538622621737273191258897928380736296889504392297378811874680166386627823777161913613361574698980573812092573784938292748613601396447443404253117208615429724463671722920360592213790226207546476216500140622905222878661701855846865110476749317355668200079421232201137617037002055919246298472774403621077015989680465827775064183478116367533729640558757663557337711944019112477511282561128972047544112548486049672432123483435492241736438564752893464514927320772377513641271532306098849247740629579352937431538404059792934670663684166842962344574645435926099009336546416540408672444601837831944448542691606340634855319436682163689885788448966363626123096656713855526280560155747358592641208880142710714242960642814862218244700635052604531958507574630748280967733574958881196332507056540452193780179979287017351439298708110222172234689697083141848115094976801357896515237149670204482558355641421947599516374502910373064688881361214510961229879203576641046570052991626500561221733936501466990256145959794870923026500840493006516528066017638183633826282083925822171152275986299500465974356548572906399999564437560822570707148588239125907427390202554119918671950153094744191677159724361535181092180841552147335168037516574486012046200610024396830104288477880324809493304068771629622570179937153683630848696930075616226432065546513167972914335633157708074514426942067357779854942610076703021417521383150321018660253666569070389100045686254074833666856170905241615374686776367004923560204419837069598223059282717851049264338867736912664773589723073958137550694652509603409394638148398612341016670860884480468470928299815035972239212271477930496346149774478712069439845830713706679620918450066624960663046611032452518880050012532020582158349732762254502774744318586606450431954653197450476634006006631045548595834632009656070089111112918561536161295309492294341336465098860671312958577360282694345924518038446517096648024933942385355164047208579272661488157026567501157364278001193561827961936434126875065720669420307159029631438266863195287257024847708864914681388110874770416862880243646464000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 532167653502465336886797577561318774971876573502429450435995790661370448639471901704252350080730818069519276038667269514476888554260244901494255368365873564132304224205098368167156709926260488269190077277788702285306151007594645305009235132890414651893423815397810859993368823718463785620780936410894980336812017016675664673912004984028082186000565660700169265297833277916651592407872607716630627500273399881024382891461769123376064627629588498873432864424718574320763849305516053295857633177977898140999531844035075549454512199443460321269774079261443837807011863443239218627447558194783847387892592560142988816113832917859719791625789542116770170641894526120334829112128599321283871940719370908892140438816798391705184645803500615759768804792397768500143445826985718511271164358106822564091951331167127920261599303923862416214775437794796674986421684023842745058012180734874637619702721148617046961156736111619593407235545183412006608390496114212991349252623884943187110505606884793145310311920976909832935122933366765300129690530553507562684389731116480273553371245071512626184794990808399103198803577723527886686259484966304382865939474888957514673218880806544159934508358546286092872512426646294057869121983778185449545066142708164823385763316164821292000344408021236405504343413935792286211267164326866196484882182384462527436810441239417792034099188307797338621907708504980638093850655828670796711980913771228023245228801098077307294987278913424469075722014398290576372720198833247349696451249391995004839025023035120880378853925262213701318898097718715710874178558692294911460080716570014812902001638413048165354726360312244159089223621071577641415829846547873156514386510495215607981989173463581838970789405778543197091352884963270457553271169991871242569026288281479738895449938386717980323675496669040430148171697613462001100907394163306431926315612632565333923701485665755863044214736299923696145461909510738080775710212467760046317496368542465725617899675341607660925924380854208784543351497684925793120746343334610599395097898322592227417974300928216207087909632899404233124760540532914791800901209067108154744736131578219661722134812478751679776799020149860266128232794894814648919686063648189148768006642370054084556032392214860568737148844188964563309308314677068614367500712017928202160141245514582366486001360038463773450513161322345149412694971602597780936443263014564506324791015207202872498851922292107188751265339175114053761423799349017613114353008443578057859527663105321344940186797021158969322637326592778635846093856758756013400551810123911473170352863213008202982594202817208584787313979834915251671217605607931060786804023143396371886399676265764949005143316575459118258277185492541401083201956331376713243140125961223973581204387832829860146207445254261313548036697472674924200244056952243459393647879077662480641626815751062528296349207535277101439810054601953116756143624829108813744546894327656268959531988647212521067942708530029455978900775978347121930654469940374630997855560407847919367726318175740653224232792028105055674125135126763798288423435550353615914777954130536608257757900994942312418212634829025369100410944208736955588421251242404705265609775783576350586832187239966591091341973206827836025024334706537486750357556128630088389604558953944548508925658815068306563115858385954221440507093238796295359556181980721193493876983560630438784733379182075709900807919292082098989399298452778444548764576448079961914638846666066019198127746069373960897992878161851326040672994763676013757806188865157553014495315024066493598308117665871969416936211586175335672138693863475991766839855118019547991030202825906721974676326190977303384917615698663612633481180812988476062118585525625549897613546599627759518065803498263789263800383169625284283238474691435399999165227112637922494086132411636630247594011038901934623689868907708745876418502383015635503478541151566437872805149887935680191285422939176960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 73920745799696692149681448065244096591327036834497530839502795962030439841477261084040322691948381285176092091427230794672512679470299505493487610871114924015197557211594512646775094160113726049620965341182906110380759483073220707162047126769284346738036216838497236504574409969597010760884906778570305467585573196056893201028080243436192882243216172616417884515751031877327982138230047343568095533208794024321810251210592848287503382247246294523552181619079976497669312038242444053880640042278539946170267617486929249636235811643502452053083888938333034707383364338051551397994574668496295949243240906034235480203251455748624927502045295169515484477991664689248141188226229969327015865427707911562978008106721878359300148924655428528468420327751645567222136706150490702897698171099621433952444008812328174335121854868181357923932656536249255268828954218995705206412155156389894670308947334101270222675841333225776803967194545394879015735810970784867955118829609719089072802313340040946046477035935952359345477667966370106592439945698578529585203627694350342379374979975041226290674072911834979153573335496850658777335707243356093693234145462678930883243339109379369789124363431022384443634835364502152037925293095861217743971214980787440671993643589517675632558505543257812151145228167862863402943712073167436148360860021166029913501998039403093831209093457171197775224318519068716700457737480882007577666275028621616827421405332853895784592180371567976918335998432743908373242798732423560712863246853679290928021954285540960877683260303915236598122684193654972836813487825347324347569341123014313688177038101179780022640297991662467828881504064155449524268528934614119331518011941835551222438382258073628607511011865011378020018732007766437058980935168645425589016810903354781836075753360396645273056331943617374998477177979286662959663407740125819743455550902118849608662198514998678612073976852120713934023380677595231321297808839474452158326336657569277021359802502544100561906967015267720757743860650589644893804702280042419996511857617273074046421105712091608709691119533400461876580197126989663804639770873469907031219707392087890071334224561976114926951194702287264638161554296732643464833166807409681058446512952367451423940174496339626314848543474191896785137098396019949085274759630196423861711499888450902154713288458668161821011347044539252963379388167055992305514879900685215799654600317116386775874880474500716524407502513236878026383030653858434884455474250041508652535902079781567297939451248668992680241917095376685532951428010334393366416868430206065060141088409598734545157663430220553546577320855516352241011323735439595177015462742513442918053916063314288936191580789889551824530765657929014091025239551384420562483761149589595529588252902350884691134375299618614925167474446298603459101369605134436176838099952980614814767937722580516967942191188050391877456004121132535326763406025800856832995228820301372603997054914700289846177555346280465913708622976643179623029410336197400954039200176505064139329519613055623547633430804367991747722890008303063234527936796014257233433768442382950067983519439456302753672742499894587861148281581439712565757498110239977272902451257782618805102412812997326284982874178094963767665241463480131463894287535518333383434784213575603995686697677690774455735783452897479644380819486938569722417351423034104564339766111454527127043926538363228879249196409698990537808500032633722596552661174878770934962188106984732136572436392082536222458989574408917044535633302215894655931402130257234576466770879780760472424831881391566263256745764201881666853272856647099949805729607241552249791410150269148034899084753001803255766800057546272462240714434576794334480337355837642105024388731523799952785774507579370729587851959328190519841491961018676538877118667607128165081821349319221249200482936437008165348796178724869954396860231816206176737770875724623477808315312046322770846710497280000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 6278908699322825941491043144672688764615216299954649146849848356920551092199797613324743043262148373358136714158618040105217830905387965708863208215548123842227290430777094165296931782078546860985679576534438880563258088460033845577554431449788720788516248747539095867045484390036596852874615123648801250428704142753121273323418879534216024790746000462318345738662210186611097390904696861626204443094622791826759134992973468277316583555224832289815817232423180019202530563314088583010017132084571327421282652991367297454001317640041953039370904739356610614534005311092829995507743290116030619478582386885730531403426178189113421750137406566967059305187931153997847657133782991547120038642416838780304910963882767082917503341243661661805366728767726162290689763231010392936596465305087156841704568662176397060485597549799419675273133971294605172708578296163566161463158295940699714393093052887977842806930343149883783583948199415152389722747177903258928852502873938934544551795592484102153099254677596188113718782416625084382907155152194262987792722874389475659259528049004228042898899711014699632039123175713499776264180207007676931849216715164545329501778069505468336011942822860967676946381909202025968927356714624302872002180941534503450208364133755645452893664739802886526628183327227324679829995886175340876198045439002965619767928003615239514690351893264850354987483454926716403948431191677032144312046557035378450597720798454346231638552381752164633218189518191356304753058737029055914021223608550756883031926764971219264410077188840551630538610256320347132112530096157273130482003378467748550458288334158732532240004540421828651068185625440588727357553549251587060434628320460142371716469456474642196994594871019618902201267778746504975817380957577059665677348178933822528006124535757826609805098899123664774578585436769044986968451319557010685037378520896415531752775905523220435787747758539244049047513316219228610606148956442876710359013499490317521363038774840236991584341342409295471112535887359995123886340576925032712305818765120328741054644811695311898802081312458044655423164392413082078543543797732712536851156776793429459078133634172851552425437990790081833801911275384828721521227259876662500434367100181463814594396304237396854158859071790270568653432831892711765285364292687390036448708169902389058453348504275556579975318136932991971663971739838395864265793647465164568573040985712062337490956143310285543563336467982407365601906172320766260159418809289103599096215243392793466494736500105174954412485093908238906329092568093794763192524269832681245349110896594548100940846105815938553412158040719888359424535512497851936183794919019486240808110017925923098553965873917485856976270480099364404076560190914672247193720309065654592551400680355357261937885133216949469464657801521894903232838301212346497856763128661048509363993925841590544551602921239163318361376879536654838546527778131293155033892743831505428971247002275694286545773525867446348962018315119048199678227160613318080698663350994069667241429530124501994600732685807988087788996933648473728214564351780456803072764243514344919634756362672028370724752548390850144152234960157625221527280175345977773848486909058428566835543862185516968865205968011809242524293563744397862548318371387727208788216624006644758114959300379464647724307455843093183583723775799676802895537163168338166962960153222745342369769941278644284395014975237088238102811389534367719740176355311233662378341702361722784210014629298574769317524163249333349457697727857518626152585545499495724080078107557301773490288344730679491542740027877514689406316861695177336319657705958917877001179324349705351878693762499721898566996141652007210947498660787799735033329172383489293453048487504040672642441567794047346662465996343374376668651655113856422551137738064791448059522930903577790330414710119613301537902229000158592497307754462372064467565569964187145168081909391865073893376000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -81527966428848289335652347791824196859765746187060089667626588182418697821692283681291712266435317066143578544561460483977185475500467747746485261092111926800222154932041787339297628960939159553810372152114891755532898874038005955604274865715057183404951823798258252658558602133010681148449501236804306113338910839224388819183400647813894817680970926110975284836663788262130489739297644460519829301356282704747607020703240551898810554966691954883462402802154202295072510620687456918129203525751976606997493649309927286331340228193052591934170767675158362818854347852023522539386144806479423680441079410393562152620072779322866376414098195731746761992752972980515646405566737481767043155834872942861321544406618256570560671568336604143566117043512140448203245216605831657157964380636013082952391481933408633298320794186385135848712626293292795389098617150013152004656852034448879542790964347676936296157021914953100633763743068580475211297259614262813443761674433887732750184339501509070234286066639379600493408718079450376158761792545843479218139180059029946611764352230732328976269949385180577735086547473993458980850475191986996971668650120578157593581438252886996180469767660417128522608420223110447104453146912123593790334945177021150324095734198171613082896977957854262051076494505835862936368047954241448913406879115152920541483067861902027828770341512126531427454496265064209851126768705478234731869710048426003633868056762173268868578572818048572281216495563009666144458139909025361479832479831306964717952538353686964227239216398713420525632367118509290813963667516571292359689750267734203895738263601914590873923997216134937061876048751397327539422345139336846972616015319763796530431828564478143119252220675516385176474249510792152392696062113545013784429361308501000936803560378070190295236257835113368188622707249533433139625593245903606309677043440469047332392227317010044066778416144992755393032266876424384668686442024090263988630571469058171658328521796658947259092376290274782361275853686889139630242787230121916688298955743374681004483856348661140214124397836059548655843305754490847682066945781356072686405520416359083292752651821687916690123083556596740873525196755300838878991376845803097716236942618228772967745038701379166445882061928759776296365573554841398431568523038388009688046113659215428301229149059139449265717156209165699191014605863754944949423962610396480765094964719153048732928599075386980983089009550800941066805342958551322225501183428091898691691787195690207510075555540756246387963838808732497880158550688882296301389106571790440283966732142272769523410542311745820479668691274748549435067376655044862200720253506149786499338147268422882099801067745804741236601393756511091263874738893315807087958922242662394495836981107275811517855730349921871257204840180238965168161436313035647653072533413507744885273249109308609630417436721920660693228561532584094235664674998496535682608403669054415874660366646401046273917032190041237903493131784288046365037911119637630498170405544428813154851614165552281881849129539737758796615501460799396556758932191469242201916688797776306520638836581325311475154073921641276320866236430334956427281311390608376121581201735624766825455462777234988714825359259654008967428542799605348944458663697998315453433812867691257521638173200918352622089398731539694318228802108749726635405046244260988418477592524037073711473523685397995863155784622717524395664597827099926968765193328868306664586802685281593873263236156590604765394559217314517913216694163500019729936085338399658840162032883847660759714191252366040947956601319124616443681284640137354562766599720841600362744798518106747666403252598082624615715500986830173346738547911176805424951758443257590725728571981190394215131574305488341853879382553988388388309750495834253766032980670048141093534316769783277578813727892479338915170030108190468548157987218067779372997618711087015294129483966054400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -60286418632166167195191113175015072974553102923731992629215076362198750780756518164988540258218710878305974211421346416909099621452055633730272803301339600654602254230596723367583425415729050059266572145333492674324005467346818766134666307695982528651358100845508407819182110195430461151748693550791267635187860985524624854559634782585299410331649401518534693980961792482162089065889712171121808254666048482900103465679376702965528476541772139658898393220989687279977427218955391597715735098369256587701864019960981795831162532932363362565454983479940689511337314350827098261044892989898907332175208984907735124966714012108136863908849794316635571841887723457258515609429115566350896807168228621169236882843035877903443980435270824300169330458210516024015058825272462805713343335712626271049367588750755802153556310616793921183474544379731051557633017922175689182398523068534189409900049267211260533436435951294887874767791825197019602735097502859772313491459443846126327723972101612226390889282325985697595538885605888702106468456898825568213684910789909462445502423714664356040238891251086382401089371432943882906730407821543070384422908709738442369628413949351009022697007530257239416497944677711068475139171651761756149030412455440063139185751581427641005953401111632071777760884626308624374788575728877228438326918718595464065179168692722871292605171800760745160948218302274727793989308556501902253611614180107721146884298554974760263481272766751235629526036844533470074609950590521559013038403890851606081053749313366494523672201613383518980000486697141075799020818967193023745022107181068062039687439673634902754596604099322096920330511314074064859035657075142650975826411025922537405105012678038079343573927207286093606272698131584390758367044196233493368003640810261563390472198469280433996527053340642337715379038737970036346845844731585140855073143052516977142956964723299036612089522396790611629235315698788567319574832914778574871423550218430210782325807568720795385785303263685967111480985532752512380943070325235356371826764552031289847484256382125886970862153117007718119801210044798107964380782114427558362612132583431467929913593307561343142418631058396161459633660080920814003513170388664784011430622010218238587028969753798489161122958188985195088533111274872227004051411764176124568720662460258064754697558054368346767376330549261151260126314284543721257744346794540972693479267445539641461220833140402385795559475984468086934029067274034777212721373729492925332996750379433778784017442546500267899305675725771341929066400966307951679684876525356446823061895052290435159281887531229666587194962729835321537059647195640169987871202523271710011777816557962385398699254734613677362659045624400762737870331419633402120884649766253818925250131391109164274608381742372404227464989772621668822218845671678723819882704969263100672859559139459767552481655830466831132903692219067276663131964611680515637003272183280406470398194115292354397993794868836691926268539713649984806695602755366021310154796330800068706409250877821755823291466682297963711902732337559787915628510870349805589331542936019751540953816028308237507881829339608140766761188795440214832862090496186232131293036194732133962572913966941110660180771874624424750124260586936857453182173148558701744306106959272066677908625207969789127891235011172073715750181120783905490222837787241035350184560788509017576269798419077396768378152975908221082669712033291546193499279170454020298747306925680285423218603656239440621418632652175353436965588775095059022299077994139046129906055152242106061603105416495418178151852321565953641209643593879829794152141614937822463288903289948623737829059888888485035474666803217972082411468086612071427031948027717540894629976202297278414526406859077527852681158319655960854872096941673406672102979024785875287386272582907348252782742005297169669109470016326336553792062935389761895054034111956651012482389770240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -5422304625873952540033451084611231692434834256365659349005858043225748560397291408302656218936953550228486568724519915013791539318161219910739411367130790126185257134826925491409728320690363443598084871413423513020574477024121173604886137576564766983606618552306319955222070949252734963558105562279334038782412874444188648484197159256278853538466088811201375446311583336209286217535767014280393483769965192568435470046525062292475431151559318316765998645475760099294781652513827639301429743916070874310765253328632194227139613925208961609612492384637169092417505645234129695964869280051901856895814437018739442184358682625896460448875441668611854644778673269677937026320822055959898774727278910385487094847604091395607847706667670903243233199355535025696642375354174621125712511023376082270658730547981739090883254659147665765124645407396702908766542223523718422804917111763373265595035862784886267977414241863370357181055215949108865815931537334742243680799176137385728391268785992593791456613713583393875052331931643981155761490687881564728022209018609041420054342060605180983866571710843347137085921684978270962555271648464127639538938845077241763180168498996629422767579393288205056368901786297122023802020669782932099401975991404783105225297933819326122752514428946132112567477206963119182395595553422097020649244869233996027161277705221011463128388003240232722254408651091366235053840100665630290740524822914363293425459374686016249283762259827961491780715687423732926050779970012264408008910298151143128780807532286324233877963086111633525908966037752480337084907621554393402510500489286103787311089864197338906331965687368538070478217842326113329216883381628138315671686668245937876853019454629705827657295791076084500859912228238977565223788024009617250112334088305318113340785771075959761883245005650149915789269590254525472136872422053798285063258469441421472577204694446316237977844170802404305070797698991560769184483644036016758226743625700942163100422937534533909503515461453169947560720863048936144116564358846901721843716800956961887417626469906937401293497928070070536681101255651598565872743271594027582678204016743941029384790848659151014559459971387279320412479288419129275983521406121412863618866695270003834465104664572645963147128142604633171668328953155489837314986747355740603525133763630044138981816834049273171827526561410005565727908540547696687890703173970691700684531050830701041204770658378879761318961368015670601872835918833044731119437179141004081499156644144651617781700450910635046724642538133377268748510284835075258398138906620918164896381282865077019872588177660209338890948315860118650663375761217576317185128088592163938474018146661671099250099393858049500476773221024837415219250816606194653623326804630277885595402044330700548731829591199744330052128469284205197771612913850433709129965677614567217420712235656499516388563783575183865325403497520633974571951637965077740333200999702353026265893080741024055367775790573915967813261256202848713015190206675889438555363889407306755117011383602513188951802399829543419578538254857800615405494127795145447904722775954696867204776160448948707541253145477410425510732711569623824115584444670616653863927828080527545739075091950176166475511754532125752510127398887966182699539184122977799824357277754330451165872120396746462857616970324837119971520895015994239930702665495213293479759455560256900212581467022000311133244663082234895949910675503925420053656845895843982800994835186461914133862055491088486786280455032739190278128411208434185172020487255211069682662296159148557242892745653745753921107925167821345752561287565923707034116813413591807950268113832099492884080634955699733129656948587524204884577433177869047926086015695485228376783694218295330765162704940736226585319183368893335506702080258809034387292812495011123210049888361579956416426079085336265510913351863859964703479979585989671902216482614260168392704000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 301114354554667693169458216109073580700859524658199655884018279509928332594634761276627907742439492795050686100173730893471974616282312110751510459790269683384590047100086214170479418534262901400855446850667194317605094956375436568723521828572871820203647097983747090061786644744456068490037239913880043556637121456095106297815460857396785927012913690864595401716959207782340613048829836698589801414769327169519240381396365433964501197858101125143688068100233533476764747946839087483206584357574709128584401505987063513407838894435570446442999199443846512073365918353701559659500613899520895577134494333143523665036503269360535529861754904689594470688144352796314724505148867895108457915720890829033958069337244196692270049362982614596597638281360385052865059323292691153996550566708034541169182492076188802601776792975135732783869554936508815727661027691463109143813809482041560185176216562675955934400654925993234662908256659684573023244890547886916384427979814369324138758556095293854179705572428550421501392889948604674634402737554407532489006586046498402129935164073671547584134504057715310499967034566551526654951705187255428077568589870884940972889944040444997444346631666066627322418939824485991857727100332577532049192405819390171573096569826684556150316494599791062246943068963942255407174451469346630237007127102099876029038298008602941638108120699084542648556164154916400352181396534642006222644395096280707562913384320459825248897378260727629989296844475454360528920760789995442733546125346457639358221132913234885172174726955985102313462661406043679864412242129820602910399166826820562678830793009810945894832207797925309814229126109626560950449757093728623783603545749857683393228459685710216250036608413559221072565802052719377164862380581095226747177729123809742862888350080910462787394731940611309484148063519442814236359131246311854472945464597512600647578784258082227850325803693018227330098235934273419548814357979041996933158071086578047529845485036065228625554242198107148266778589325581834372496709692737746288828178340517512378894748531696147445788363750623817965339468798611455186526480114066869505555037031579417478169613713141389094351965279381317067281552935427629631632525019953769572518319711531814532602496828106936631954917435056749546066712809405495003874656386149031131005082768362505686683558463059529662642454702119554616772638421338296373970438178131965328723663723100120568896895223905063350970159729039644258743535110940665557702979162913847400206988816789631124280449360939072880396083237216527293863604255263020369843710719080880325613629591135521017941415819958628962747535397773317004059765949170076516173604867743101900774055991283606041318043530560851546336184156795724040243738588303559201119372873410196130478457864009455280302338546758908987223356575577157299420698445530583734257600720110479515306852518852142082506964661313093257168030798212830472538191368607905283043757579116883760210892325017154673853005244091067991904095521231655049809294856456849293859722092883276687975504134200984258784557142894475578668558177776272024723923696916742750832884962147829271394624338798028953325129142284220903070316691570791411758408187954832999474680768001394461724047330881417429293345224938855613743248475470932089498357002126978207540623635127033540400890010483021610327426424545252655781297099766688566805180357135843060727685340937953228979503971582965298617909409201017904337699065780153101285805582757537008070432455685198578261355689962954961735082078198261555054392621959700239323553058508974693551776805180864392158282875506574876533457593167257542742522624280176030951177223105918416859158239494424727106272501664881522851704577772752486046674886877334847948652700881363462682804454664907569774664682124355241225609369595437475134855904802731987133758536615970950769062956121279195862195797060345201458016364629580301959739538779962591831641031914291200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 15194284259614049425997992652627852498318438726084944079088748192827909754687577941861823452078287818210579523728050966823994800356121449657428933916590995993116847298722641101551332930819257752718142456199114934037722436963057730264175209108712453476765536082688199664239535866826742487591048287419913547545531295020589682497438616524954265214723259619499790355269934206879841303081909782731792419779052400236348683874285865757015560848204358584262067051253009775485500643452315028504000766658484340648915289584032788337758139945284265368686847612499128105488143450281114699530123284182376271161458475202413749236441068659961010222746506272281181212148765927699072344659892616574736528240800964701088222640024633935137749362831399526496755304654549850814012293306793484687558895244030075506232124615852555759864896968771826095022410803113752667501023494076637198188983298328401387712607755416531386984236230319528505418465802411161538585632800360563830032373163474468705780635311127517920439593637144631810467737818961211669690767730509883253755552332418996119777884550991599317101858827878669466391534055819470036158430079309881077365159762546534125206026490716417380787731909930142977665747369401360252842430975628656717149288901533661082090106822104029121152986269257794600603223747055054523948483589449336341720600906862690437584694894938118786575004537124938864396401953576834950882471436323013496043819252282076683595296021552031297868259184577039233165506489445000128996189829706281893121108107450550120553365249542951998976104122106825770772684607311532131598510695182483250899495510169511202403907300678653566427829429477069049862065140965609651900727922770865282255710167847576019550039027702971069352636055800316304253161279179503107318334243961732167496124303865386856190582046696075638569716552570563213378916326215215815658503026466050587392388391428717739262918300797399734705896145745761839844165325982641743848509047157329789053076142747475827576891225630420671702382340381533703440391731827869100311040816599903623553422342652171322232733361815180734319802135662641951295368196764726370707378432995007884353890553532144473102178164172348259655326171766878659531274305292431572743469521911023831495480208142078786658338291236757114667547079784760510151329797846640832909454047983635737031945336252209070600024590560987927295580379815852538131202343158131940059218159022637503511031320458701448881689874966160632923077766471118102493567778222201491591218245099685118777289982864133341802402909067912653169417672236539304465064227617159576676799923817475690578721623909417809502475014330282367062394802824798451544227426663667031093946941079326292630457116404636018353248051781932388904608539726164433801722785742762946123191296120061613458080009011283165813355940928026992711911287744686923767940077627077748602767882893358562791503407459111863056555970637313771977675006275948021134100606080002275113860736855571902396647719837286333076930803707694666832042368957587335214807153470668487526821360722337503284668485089371886736269383732742622050941468190433438544118477788831279320855111853957358842156274562352151613906410610502940698666806900109248994858695516559690492520924734636812805671892861604557437332017027350363229524004486686569974027033865359226001589716834088807066808110565836450064974067849991837525480060541720470631921583002859596125083782018520512119517800670988870347910607008701761150758368545372203096612956952460597941266305432645655956866506979095579315280860374160151483026585751277455495669546972229898648891323947912442788962426327893013794310033406333205437200863107552326544120326699710224808957161074991712764135773761488439773624084372092670814796292275395525585800465265185280890755984661249838406031610790588478018249725725683046700766089546162147985609981500219938657088270248515120440646615701050932264359029150955695695089441746994056939878481920000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 677461257826615335447982807177979503325776627113337893668533630640070152346490874066285407712176126734168356227026842969824386272476705143210447912579162088750762225162390188166719392044876960269343573976241205272182245721831316836077935503705791017392453400304106157341351163930258252274058189588919139956263518576292671847708232165894928493344323786600253635396806863041394181527854631635773599572252961945827629651175153331489016234237476595060616509003721340125403833661879140093557953754684079439115288108434734239440345638146521113760612352464358281507410686724263034802789169258432400854162715455867342614065117784094592563108247418363323592537610078933078462556457587826431639846972534666987627899171309325523833156887780170861059398260325300307357383685246498021032020225938107745602128221295137683706419819918069644068846732469771720740711679339027261661383290839767144940292666770544089018665825496905697880296222782669791999015366151140692746188699649515872078754485071432098152726687767671466459580615174740551320797660955101724414520642181073054529667666677326259056881809820079311909393939462895665426067370866590182958854506989508508000153086760055905250756319350732334439734176146560326937320620289881099511318148711361784313709285549792213317752521075176079136843428789766883328319252334021784904126855418640366459776021908112110974263183196084889682345970143525114052299727075659110928498770846773909629650723108324412375495088677388486455257924280349271946819123539063683175995863487020543388232559100036940440796749224403333122156891459639323967270857607831697441174420268322702339052780698147916132697404797986793502584306756538826934324108214693964296038157327065385385259660619751742822537381288891288123053839859013073091600331153339329146900642279741217767451915955271041444331863954995742639557074510933412295653511531611615417609717959725166361190246116455517997554350939761205397913899049561248412345165386083117224846603711146795167764862877817485392194233019854361454340392322944295067826226592065953179720922363279688819407548994841248860768751679891195387358309064545945669445423880097609344929678047923548802696426723992033402709609229124395133549346401683938688010883621235773981480271196140280969958359337597960520282801231394866409027041642924362139458208759953157025651268695871507727334831792023411507741077802427164102021269633557249742380642991124577650298216692938240086991180100464374869419153100167039162344305103781403185832493458401952191211923892554489505134404716354932476257404614701473186483941386497951499642821893723320924640572498928726407538670885503062036179214150973393027487599014870721086761098099716087335086868706058749197815522186903941888853118229191754483304205964267723771689279124240483920528512180158348069105051875835628070271313704534357583739508556818738143926652613928012106893837163091703761449718146878802699224965375573276653295505671369825611894755046743412950981296639710419016184918695928373484720890431730981539046957923954113323340504266386581416173400324237399630419535780935510114393625455684527058300035447727340112264180994031321284406065815748411189358331060645539768512696791912219274784241049146489261186328104735218451496186415125625990306973272885003225954675097337760872360899767318167681484450981574673896246411364400783278113487084789667096898364139246759758576642530468475782252084222590388658473574180822182321047311587494767905431512477112822142942922303349043129814623723083052680643687481791565216892551394093439443344566754660603420433452435225586500472410200264992664743811512719494561463137273665272686927899502148423833641345364076800120078686625490829284733794212851245862464241908548986854739317490350329907471584138965733227859779551295338787445578085188820862699062431796098132505030968859858531356162729927827528750626019155443357991128231609547812968886574262916365081138141647085764608000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -459218628247678330284289742903497740666841449479985536211178345784917460738019549541973031846986572469122143748000263345757377618516889742040072121039434099416256526866407734052220766024791038039997244637254139967707986831901854672120948643820134443725319296565322375306349779318496222182265522550397488290764495933040405389082011991686524128164485967454387833695302424775662748666851110215298177143409494397829194903257630775891637806390253923012599867270526300452962577873855764706352544664866552220253658948147341179749253304996256442210929279480326155762884841873258935622408973469120365607881222965717303466313346730805738502227503340718479731205860268603302002236757287496539734437807883765345754325790696682256584957580993563007297488528223942416475399785147236820532889982770707524270746779224316832910995756016681840737443996587659590594643353237702562881286391460572977493738320891766969838407746788969548979456426371946822057360721387226163879242716968277993838449894786938767046546094683229928609219445280654694729550633814466724384464559388822534735302186995970568367956437408891271327227640100158050173365395433519659231313992255640823383545957372081485406964390193659522517114732263205949470327650384732607983069186181000625622719603996460277431998278930841177785536258175093439721176702296000971325282144165542734525900622829157477541702609615051004523176270832267104250586598150109795096604654373186661637025741423950521199787377849013383909556389861910188186513395542196836979244042107131960005776529218168908720450859334670613612574873760187593308827666160695514225816992211496355935762389679354352821003882346412372177383695879249788238236003211512001660876083767312145656770458041222142794670696170390589710468179898734389270180701616925279789237171899724972331262101659232581792022726787131088807530855926561090369152124227467103465260486392844278430665027745482655274099185196444858467791465432544621860310305528534326971803915156572856541836510577353055151039922755354440714551463930700433856812852451461091058298912357070879202968676214782239937465457976551848281420169140204372065515313159532508224186527566402090540642285249480402761066590098250186448077038677529754159418993126912557682342620821655309400070599964345817260615299600393225730317085467123781980633669892549981753015301001043334883531137352808214169348602775397428373563916864591281935557474022112883241678150127919248128911648801983585542667562010476451099846298314977001926672317554190985247882126338582967083204211738559623157533486290662268606979236759102632897847321680180570931567090551985743672130918489365130970182952985715301384552244115151296030063745695992170550040866529862933162267606529051526234847230227831798452514404230714803029253182176503159249129354304678901954790523831846211814626325948056091747895876177359805700243551565784933763866983450704643747413416301693056076517678868467744339635203390319016492597945729117170914091093105966035768775970279946697896159899940486263313705613376333467010732765581692245583251155078836603331445142020257737328075032250879883184647006151595227757079013603825751933567225275483696266902614354324213793583403163658824606291245930063571178650706768322379938369061362731144892530302066987653911242023521324402197447505460827441396638658811387410170615358304849693778175823098492818517507801188188728668884301051720615050137182246074898795571245779391581896605841464840420128116799445751775372599242196142297550107031731391370030622905314924940837759827025369487776300165126877343446083639700714104296525568163494147427248624231231809138259702753045869799905546341826092419718762384364024749222566712698902064299115427294580412481929008508676075126815580384931337563337853187139202517540024730665440768498747599493120055172443740697306016944860430758424749205088199827027164654397502431766329431542495927180001815523049456359305848014923366400000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 23062222218652863349842813120859640442495578980350517933771585560212664267590615272535750491716181911407756223206097351798517764280417246017268273294666515391866841433970189685543322851203780209876869677051451590734944128722442678802224207560663835597145445983034469938887409849993722776116454054836525278568228670861728287443591108258421711018115990384847311174207557270407135661090095570095332476826476413167570294185558629465241058130415222795255712788981138837957315801693178482481098238528261734466613140736915193788632609168321481471896831258590339830233228166291604625003736356238845505057363203310135974798632253710435621383926096138796967216890108288809799717270664382351244474749676312339010119631971061252031854639420558410227295327476170199932862918629148912559837004807083165758077875397769625400831384172853074716260906848695595112436144861471321147139041735090279594257337339379106565321795360660114125685730000459591675073215718670634727272253538443152203181226067899334903454617682928046883416150252784542415950125829366000581386736601374763068939167160036949045181640126835318445849303775424173115821696058854908299628294649861259445281728863511695345215771953249159612907418798851971884553056914504733024948608817064897855113674085372459750425891934883070306731071506702571761625685202614168123296060804100833825350150081776520387419314601388343372784194671879158977044266911339933060919142574675133919276169759596555951140004806870182147929993043317552516834214080490197313543832849235461692680761328850628675516413705341701173072375085863611557147551791097424455473796690112341922232545344278256975813458171872588920171740727834719257712012496944398168444296049911721007357719306028936938625880869200774895880064557846315870407169847455422228199495993160719258683303146930873355508260141218747323432073892474946182326252593183756361741738772141650358617992232059747914366551871803212423077351458313477174454601214162247402472790295468933243537057329484709176130514228625932937440253570516900273295594409752725814227290949631604919553616278141036884134516396122281711078242852401860795556833612864665833200934928681015839688664150273990120196023996409962000917132172968411810045400218348434897185665093886082866461731799067943864300716089783965834209137399703553552992107204267679457891029930993133959043130637714936332579784741178561021393747456630051102316611018869040652651734734154192901990189648117122047015477738505171831623302784148494571902168037129729902821070304296373981643463640192446973075466445657317280473165613273613121761778442766306677683314856752020483392382194511843133322026760421353347844325168101482865464659231639667287251233117208941023057979806695362094722357320282217939245754334410092548160877253407777843497848758035083199521518602987522534596512639509649277380608981039906502437634679529933885016391802679399468794863953976073204257499985622291971172281055944954618110773224826520341614537788459395926476018566366658513990378087056144399871748956244103156172890763543890581659180497376713064117161931949431572684959271400451084424654634961083457863009217295104565322169627256488141221286277220361244326428380383763558624158384097410311645341871508831237958539326337929291282459119536685590801151503871957522561774132382714750933550338379227461574875181836813904974488550719337364023381978508279636391182586620217670164562023936469972051532843888431742818212646713665641199196407113284037620194354435508303020959566813470746761336633741680197658036515811075627737599858260598089378390888443968669453728417706785149737827913108227932295775831947475425179884384155189751010946931458266768130609561240726666281503334878044690911518374270884186781366864883147158878947303496265755776366315808305815717635840615306605615400559931661243721566975520542083605470773539770700678822876407816720387437578699764478012959121086050996633689128960000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 216429120289255618247592602255735168550093612979345252049930607052789002507923938401959941023907637964248898950835698019550558141748987834170479465333327353075849308271617255169801066777008934948526968911112563820225567455864342790630309288398839988488760864009066647676021256295896616734512114909025585706977186757586686630873569089041317740593349093525392252475969153530239748315468386905862072447463063446856279092166930352943275668676089654113063514115314503091945566476830336975415754371102680422316813082077653921337663113217065957138424868993436336836256295795167941370550792354874866550871014287655457752693964857414841060782424542249099919874259983765073431182990635850325374404364381583985104663126551232738343305597916959892172036596555788006501116491538588079103459825329050352206697447419806132182285097067914574553397346586514295919740927451173531151074432495613425355505080840420970414609453437189325178151430973009620557228353495194440121680961744513200878315163978120013999742332473249134173125020209323399883288827941188630775087677092838401117671439142577261778082325903022722324759409566177315116676783351856419922310211674135049774158591713110670766669345551225270177655013529778711230373157014397801639243991280740857016595580559052404255473991591305750740634719096206737066860513815982421907732561372442819853726781693035224816304228182510634444531586826241639886713510498665199345035937676946161266960986006326441134458161628475851898309539802099509466925354160742689363763227229468948998422687798834641364800534408870152889391768676834360404761620654633630797069533452540613778181289195776131358509973912418676035770241471916875555069062593696882022020648544254176786550741298968360497170942291562891207950128783029395376778216077213442260530811036181434724864808933490966746881406926987556689992040624092166187451487527225525090304938124922381355077859176480107690096011537573833991133406278074833818531825666319594271741861482945252520312258353434136435753556132060769856383704920207235420208576482143552077216688925640925341493488174016293958060101317234480768506424519403895288904486757469014609584324610881149522130696079499839717846077125909127789415939855431053043300342642350887467505435167405674742217451277418018082933969760868999362429407724880550758030969339534616275987346243798897036375579037511758064469328981864178120582560103028267350162291865302280202081937559113026816539462024527116183376061027927946423544115374271894687874398175525493955671318349949510600201326837700818408995689617777725835876889576517589903047703882915251314970039076176298015968209124299154269010698256479137848861633468916280647348025413663047522662091720741440624838180449055995766310907309214576087474982620755835922607313864405671422835438348796826925398484818680651255300400798040269538543421799922969460028727179500962814613788728793514258343240547892767900195097312236004519639260130708705205884070334075458484493123276614121197889835554973003261253403075593590233442770916429296907791839199283682885053382406923855094765397005517666538823083749433126146825757038949995972097535876203165664600228422069021379414317647934883050204928656156416126134293656499785259263171346799146278582464339905998424191136167082689834676057086424656206999056010190693482615887865494855324878452600168968573810479988020935910036884253405569361617975879890829875822533356419363720166568309030420199724140353231533860805012875483221292915201962669118535659756837128910486682670927468515064331795923416580768801279357693413496916100945690339275017536373678029686676736259989468170588250465640250244956226392265344226410577206058896715935305839908720317492639745496857147496570739644261963022480644868090574006220966678357010824681531837551125569277707066199025679729114606252884500284413168928132100756387896621360339519127682308118577169037016924640748096159307607834624000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 164484640119905160258485754111922822338540942775908842677283755350699773363674409407109865437929217312436697613876945568755440250354236506313688774458139949196230672394614077807048660202870429088075940936443262810942995256411819330298911108174748695399537066763105644181030801394397517978085714010643281109846174370640237472871598627977268315719104264914976303492056532010926898682646675497558975673131875385245479603816266537897711331637844136251319317082603992250678248036221391967963424206251534051558278004542891429833837059184474918388758390288740747897228724259257320214137282142976198254342862896559812894665886813213347342771914761924733705132723281430099171783178564953847717213130612360927232297281016715116864082143746222258534320681807717272549011691627168836770792878538550068674829928790303293701447991087248062206435493436264760107353543347159289661887394677970212950612466298421758843336983907801194411403373769257084730064876883800328960892759954560348756746989287055411401300156142559922295773826521405679776866371370099797158111354411304783006896630926431622296474558418999820145799035811994331560274475296996745741011949732150974646858636741421633001871548245188028582159322941796112863445421559476926040606258380933959113359856622314838000271578959746924137556952581559984430510760638694734500373992106220902460731510694140355280989574612027548062921427384273694118962209448497968247023891274668260142613803523832792847620473408666052288058301347820244010916400711803973793007084703600500617669733921712426929996857565868385224062727698357624497277281396124599112061149568555659931659796976735289220958918531232690796858415194889663362545398474315410168288941204763848498184363201435460946797440285151294135740969486353298820001252868657259870081338100298979590594965659957173916949221350009851101517603380157059394530062976479375287561485434401559227586610041875681565826880140765185752618104136360578531085917712637847306122449119811897376062870283770569423796227420838274927511146339778764620644315853627700128429786082161290724207692033322239036452418542938375387663310033920802850499319097827765024268459763601573056732982675418020579386667453951792247286651303120929541133551626746373970631511371828735055150985193736279473995084903817933740420558466308728333937443818316302055809765280606251287837140041908611300153101656508127623592965386363909825925524152851200181123695661212469657783135253028593107324765571742031824725548413605876504750979023653886866624609370198672160100625527072579260618430257968199410695828949711329951994097731194514539986173295391430036731553185618911921424970820836410700026641539323398777643072371985495187595982098093880384459572364082827414412487626388145104925562002720189952675572092070438219604344510862135693164916893869871534478699980823489063080487081053038215294982112319377927696678153660708463856340423608704991556913836563553387526945396723998976697296217116357015092254448067491456284264444685794255290610966874037982650889065751084535416236050944244043729820146702752120744304296442825938417053119350342138176809326605239201036155701045276549223562977175353733106961866887035371089326384514568692587445272842844806508340281142072509197023793494742519718788512710058519857713601245226126632071294653335880847888219204927484546517794425589390743680235340794796223136737062672674598007778743951564539926329327139472256855317651896706802528550877360938544148070273303955063847721245534595224093220671122837927924253737636788819421012183912610330369407852269130468319070490076858483888596638831300199431905574406434736311036953138899586939889004774970061065352550896288276949978227987524942133088773739270470165898781833911926617015631721381394275172981321981090640924675594796736871452987845442042484656302735183094366279736989395508590188850111690029629668336912056465253529280337776371858147293265920000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -29880927608933824597578211493681444528267731874172628152817474824898756257605358298739281451637854271278084902786027520768132976361872987880158604247303195340717597593225231238058274626037713186186307607540232128825835934129853147602976871286027414748901816261892314035018605696632948144576189343118025503081425805620216151399459143985972291488289002480451475493689022808382304279067018515287890160915123267244650955814311242836606542354957519585664938818336466283708356219048207469996768963572776769943482004177813634799484655548250530006117521322861444509032811485980897112912556155163539883607294554411353919336938465533231674409242970293304588295079816144434413578775393263322641086640948236314727466001837588745526020676679918707531406353457202130873188782780990492015094265488333509025063044489146733676435454333776332238126089863920499334609235982933679770682140760411643342552554249571707183181421757986224557405721789470479580948918344882934936655245833710961444658597946477884200223888214386220077553164507553443254567505668578277183253768204965836626480090819194430568586536462514465039540906562682402488163744748389123936674720373076674658086261174275054460041813211262084031223183485844351921432726046756144019362954965135855610663646761532103327003689889970553102911817134795068460694614033013803386140163820027924126601561290749688000993420756687539631276602626056087365446185816949263091539032872245287152621348676434827018329329666683962005800669369567103790792926138110934011882277358597937290138494292243758654302403827545979737008244285958050626045457486906479377343721490573238438247132378126444721685966700461916956052997094190066202552547495962203064069432424906705426361399262383505040184703144035997204301426915301532077314156358786473588903268515184547727956674576739031446194194509488641209964663059191963775505669319931388797189323890107195186847999549822634170079933057512976953111623931616468338055379301583206516153341567379274737873157478247984868484903526294775048060408964285451314980112974170291246388477605043162005291710573459159237770571914113638259663691311429239596810396889527148904724144632043018948209118357895392165605590071270623911467348351846652780402060427504817099239915824854958327992145250374804098870691355787918131664983252527479176838326150748174153494413325713973609858751175158781838371533479118951551397481116667290597275964449374418298426531125804995290447983407970678744020290106916806687388262005178094532142223362851422286004363737914629857827148423516461622371594360081499981662487127063640122224606602968964150812128866688341151878937425298713293539669577001241499475075562442260667321918536543564420449834952052738491733519420422974928706040413713201421918304206318242763508019090945007850299511164555535398138958999877140509867646102128335105656934829175936431594087417165110478425693969649568673051094690982873297479000851581122973717813228508023054990413226725823112216654107381115531493873678567339400649872418599470341173857737681378840964214673860581480046638401878326789801442318594686523761468631586401441181987671358879056354435439186390133714726295372378762125076244083689985047113134385627160245625768624116278459810086495286030358975103533207781951048814258897568652963249884296721845553435042960559133541022786871720404262861414465076909250378686349089506881135900508136048797157186823908001997652037076295948534809113699238967336489923676015804652002517847638126356290537579025748417376368076996374346933812483468048488138953745599568602292651608408098078026672538542161155324047003682741382023339003639373787389010483436206010898127745622256360312502609975296966712625463010737083654036009988414726428232084282914801133751845118588599586721575583976266510714912961342824220916463648520409651693113951475429185177021021276577918552827965318346192680117432143901699015525668224604569600000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 1621823202618844070254916264632097221561319868233192151521179509537750233578895616480875113088361021507428665736619183307450142396225169648937418683050161486268381216673172440058763266452419381600556756703282795274287675959857900693200971176343185021261184333524515073206418531456464119525480145850445483902644468449219145048543844582220599187557039593022769978601801262794347234135469732282125508494891328293989182808212442126395544913136592461822816249524073720986002672109765401066799776491590089538646611006947445736956631743520594129250874945856384294604176323526136529269503983437092636977152925511618307152030300335151735942304129178748354299169432922469504053917296956354448040629917779693661890292994419718749417062057970863582830599975436918203893230985371989411749640807479375787121772619589963449454260901719478664279635486349364383225435333887173927055286618033250544704132248846527214476943881920352008423442415267192326146082566235804966790184026525252452630181092281424499777039090303352623846323904315631413514508711734342338847697623355256249477150048026572198310806081409415280920522744241274437609209487719117435719131857087836353103533252231950681149056816691910685545462510675557789989752411109061085093038435112899829730707839354777412763702413121329047871865086444393131692577603324019443914993025931016034252905346274922336163312503219960439546151089635161943159199676563277621689953640845401721747668381298457205917713699096311907141915933658914935876551469214142593425559138178187683670749677256641666700743184191621380320669106743907269990626967883827894855408436104996524450822557366846289187185004411074841014424128964950786980644602932471412304154842180913958135581644986877459407808127911534229773455263281071433883415828030356796042757584632984987618259389465188382632482307986944837548587368932512385394230580337079042737149349214580774152768977335029100403142859125088375285767610382305409296111599281116507766614661518951239823212882528936822377412409689135316919248269978077146770045290603022453957710426971640016577046435343244427417712913340278873669673290552324496098352076319610678771098111687191831995133802837295076194968291259404307025497211314159938242711764075599623093535201102144647591981781202052138595301079383101682818157676244322795069349057008173793338787161459653581997610083571000992311514978769748040175877677252088983954011470704281000845863016387816308930832177157251330911401200932298205905558503485922669897355491862980147030407444713789347390191877091986422309706793914757147271179895473176617024047118298268023186645686475402698707386491103858897844991894527460403756810832143660186401129025290294166718683915178216890046986979994000199863214231832636794583069562324919934927034398006901153121654012971686938377575208062658361518982737653943337723134606004967481932242078911406442457043077079351779664044554606129731382825946202651637431445950282581857762282744978147996559925320884801177521188447385564854769068067587414985081425398327925362665302970748450050913468855171999621977162023757152351547805021601237259135780237008974128994654209838918527832748511340370936765691385383051259772701090818058433882071059930547219421484479977254520940854411719965179652321737082198410759275107949604426780916901522677561809026626693797594262389044484636969816918424089682036069529711886313964860337834677668971203159985015117283233929105666865791752118665803604712302261950525014951986348807751626830493473471997938476523701934904145050436588469986388999880622769515046601132336921930701062822399764776799240434904447312530269173120570240911691199492004069010628933110026849627686758554404907631084409240122289741058230271710737522221553510151433627217188495652080879781943993228466539331710806215935148001483456007589856875130085601169150417582009945913981774445352391662889959668152217144748770800435200000000000000000000000000000000000000000000000000000000000000000*i1^127 + -18644701067534775037925826327107220224321629302770655336814966586136521437861089888656805127972233703591145486804331574349139191533610115575368939126959503836525792578275465968715650905304765518497076411401547139266882378495906056244722899890425874234358572891946048081329453164143903249041367339273290551336734882377959103466795116621862400462856444405953349871844006300254303624607918580450085367223069262366388585081519167922134464643782765101251310502347279783517436197184065674278683124747688088088509032908077712854427632551416171187183484578525867483017471047297972405654262996739270962635982748946331109998453462632663285302406220952015610342545258504923122150313691288997248462458834939073623265424860884514844883474242369623707619101619164253652640740063456906196844355125309174893842139724446613766141493345547655401504879430152314749160086578409391941407255073953810211265909440239171963272845194624177374761836322343357748381816567423478637922734478139670418447132629564130199284221189985512819242161464764397154781082698352718764652027259576853283828349910321174443597267328193711520107647068367167350053209812445053513001476257150056958155286325710346914170991303428580988395588904368496396936559146056665628751578919525235022598517522222529763631802380337818991061876687517841215033062602072878042385502748551833500631859283602616163458684822937278631788761290569517357396865411232785008811724182029780311279371053236404911386862657245801149330735917079256077884987961870438620078541644267845301548080969208842790026234425693754676028542314656001599461804484183193842038030236731383374716565906695014533749096205135348518018554389249304999124559602830145524067529159368388476901118766881058192032068979689678272526009428048370587780044864853840912374533602665587826177690333279256467438678373884097446604333873144097583478900238609492683121451231347547273416817594355134096233096722167104446216535212632840141151965708388755746070332392197680399424922228384331401478342452484959051759737966327901099960519877379021756444094318867719509880324419964235168630802451751438002010920928712306645207560860296187626596174017783397994230202448051091106740715810878197049955431065944183325139259557591329192744323814165049486020043927545572178509299514607606151103899526429024540806493750265257270048021344751364172336353092170367552101763038780207986042420247486987967543855873073237322319963765163490018135477254800473909246033645564785843497652334831684379516008044717103580907448418266705371664556365754685903328290125931878166505630427158482635882985105486931281804817185693773298702101585513393244391227598748264570248647391642060345729953440974803776388407274035594106861378537856786918852680212485710516951418275059027437043256171622108555038156872008573042059107474608144196111149678476834162040740719188615679434676784526848508925109004453692318393090464644907076129506330856947942874340446023347033459665989605079005498789363619938002835511202324656284613415886813366083606683490150340099563106901829217133895739550722182235446701289042304733509378722961789200932757294901225279384092840279137583852806262866723076253596889750069183802314658199868949855726325148983733794022492530680746516296850958487882124550558666265874271129427261032594155045150826958990968947818946285106951242155364865711926000814801985674378906635780571613545434109445840978672046440154949700089325666554763703312559421315611939736083034499059955770882684912392475813955807258345346579343272941273128522482434833075500517862003432985453189421462313327900101296201637281666922842667068728045657636434784395182029693618975851943343192323130152465584281588785389557729206358068252613642904108472977557773700600682277301007216860406176179361115182145556648494038548636405534335630374777561114629157163152531843084955546605050205225967711698787383054461465641615360000000000000000000000000000000000000000000000000000000000000000*i1^128 + 2295901674136684375486924566382196423734944727492701743406922103688244438280050352138247300314171677648210066655085567005202417050137198770632454260452895942107284116726126117252955209587735690127350079309689651534213956335229762426534209744690460745615371838916608117072554660349808300812056990949540948233638886166657549938454492398016536408280382375200715953391833748403218752571747796294969834846559260511306825231696029798819648366946071452492782997763845250584645932122085067828295780438376306506975912114711687669812670690373390903192260503972012181491872848249305170804029744025353081264012002870285909876468379561125531491352947593158224876806373836121182837031707221691684451512902228174305750189757485054340690198777499802449608192929567959605897714690941363616070383691120289011156412178951682917679913659694014450549735151991010152497597655537219175032704180155555065841082507025869621660722764972426159627545754354975926109583026558136500476952270358131684991184228992653908641140767353090173053064573150988919061497546836060066146908185440345637232306808660504918403079322085116831939976688799537847022421856195961951770500884755767373616249916948267627776855977600363872356793715547262232449334727822793500085680761811819915510712267424749185709837948485415160201599513434565720093083987884997992565884229704032559105002587930518783423902380504335084528638942611242370465500335126367027100541984695341828677943791498204225091895299223041470435663422223890381722342035198489271086135540659129603209338833022595311062449389769991658222428639673179602340692314727752460835337197416097118833159301764286283493967918633442935031459525379862807170540394960492781604304060129421255076577685877510681029265360550440938813567606084247801875932108893084098131006712254375855415310578897635003688655846156873348605178156774326382001612041896428750127116155271402811849349970865965077894712581120613252494436067199758679553241540909543695444957097642256154982863660269906910915625700319102503734541951221988298392670074662349862031492733038360880173763865873023276360694156464003176880127648319983816137228541842795371456971384095019107210922643704712805568664319795333466072569614580341165002011359704006129651373876465426535732609427495721805313983958144104718819144755664930309335913009272634163482395071881786487161688003215695518208577124748901032681344375728629665175756990905547964101816111148329201402969004594939639331720843150173036051453751669867554901852648010813593219796441040993306584246968049494910145342515745447692625291811593472272227897507845433084404135620419701884458415576643262772641109202102588266610651318078434247924926787083928406589619350512028958623017443662068554224194776198831070385203784009315638307030125395359119712873455115844220229986620638313553379305218737380156552145499157113102142178447611449545163696064802980885685204955274801763167760171443889513330751297440036073727908142993441378510634624800161724706349371045143731567997368755666096514470324080576532714373908161248618373613237255996224932708730493464978033653337292864362592738425176939654079252439229875800587799547568791714238757414597413633047006940955062038965510594998009694905159887980002982012636246186805969633668068540327143663114627217179933422356436334281017943434078687593951356655764105134361295180780041219534185084990515694602443374454752015909001248405806362199968569627845968574971995210730891760609687346225004097493328066778753295506500776200729664327395374225461670992336403584702399368197183339583304169719753547161492243038416065533301253840489332070168445794408150056631807748799950297650042282468563271780684953246869066640358705672306530731962227075882317623229420968437552035605915756417239518456992290868915748129082317833443381743233505042395740041959794406384673618572478743876070288577335920340423771078787072000000000000000000000000000000000000000000000000000000000000000*i1^129 + -609466978726232251522745083118840789996378365325363014015264779162124845197574297518189254339529656942738267520808476341491970882469033604305568784117612616081206801740616812129225358123976722421741726406049209530585858150681420955035322322635454377599684642141985548944736843121335448404989528647210217092519034431356964239908136805069029066742918474993025895078186496980905933782384593346625486895646060440933580532190432433487548730564909272971823758357585132219229647114572376293284195705054252771443218921511970853788851660525360937327103124367640808215096630353083248028845427192575118325114775132641920018323274583588388857650657124719806197464574170514320176052002384240797636584288584235814224454226976321738190791380987588233516095666189395482582163396588497614853058008578783286392231899291805643350649366114792354867278348699299231579946573904027930418286497727123609659042752952773594886741336138758434961470559654853378478837046614426217908122998239376254697763135290940920423421956369156733950237921605732486981194695442535733562730200104978944356041771146864596964011228503522332616877535372414745421225938290729135071035732429728351782706353591970204869213113490297610227811887040979316732671142157994681348498604285484685782306479771676105062085218564887779343624525225561387045980854276903297242890247224751806751554034729368620913519064265104604968454364259419415497456769209114726371382637491196473712429693271575762328551741745025551153900362275232128560504551309686708312896510081783457708239004248753406822804863578922254011829240458042898806279671273526764681920345487350348118441797088874700861610468486078202504375769022224264055506446647441120360694919908230803737325706121655538958321679055874565042864789912043309318252214260900518251829654130927432973262237822859677240708688261869051591724483992981037497296520151585615439242301832584162989448179414068510537743496170553304403585049092732701258953935463444166509305392087664718864374164309970547837427903110965565711544959462817231040177149634771855434178534791379318887826161571313681617469050915988999018394849971100982966542517767064394995709855708986726079964783055568552079225676873221020722535344260472211017832497632046334971326170001595345455464121719227780223925320716822366980955268019845636948187258528226848972265211729432469961413820843638855505486700318789370299676514651561889650355066932243090813824200795050579783726779969784344984617369734082112926730973185283436204418743637412159512948940670803003555195226898600265638247889545014481474166920485702561365533250533256456978331384899437542364495271451927669001861607494592066205394219256813417074351545784600097891952719148303339883633892789947726446088013573173884883443982254305228793088796221206793152876983014243067071444535077135501373641408356781398769789978763795667344606394866212278428782635700543640082473722067679588900549276169221158122672274257580652565567986339512767467974345633161136625380717418221095138148202432200332403010581422083997867757607551532589907067698803281899096167363277094685583643922086985854677086809913577930100683472159549809358422556291531815117330755623638737006230135362584624702600013144020272626710725552904832959461131837775341288533610730606572504666228417093149234241153343066415282191259294535693769059647265241029061905528586810475004574620327016715169078936151916669223461691074565973231217144076474557811479429039591760571912180409498942520333594363933156140048791408009198761607143145005149454226726557759227297090894703071275241663391056165608170819301143122569818590263659800059174782863199745496421445818104592468849210796033326943598705571967076076649113618374732991573418769314202102032841652108743017663280190617205367193260050481537722584941537916469856848300113609984715070189900145343234482352746672878957564820396336068814910259200000000000000000000000000000000000000000000000000000000000000*i1^130 + 49506783466374496705738948237738366154823347268019604844979452648465528194309640235228553158093156613242909285058873338565250360918734889587067022830724401763631769963286043241393272424813334814901394754579178365697984791128744485884483967412607860019149877099568849100398485501667036765015297182326683972165584363352733519005268427427530168296044026177163680964029622700223713173703824096287513154654029830303090160893354580236033296378791157987502065361881187694589897339135131551466381900074307106891225420081068466569454448350796239907686502063877458515364477136800168389336056305054486447589397000930296613652834749081377114882768394132341337906287674639949145961676657858512269250180170216164351164578058737335545628637327596175402915841553759669423787653614444716257720178921627343484394648871181817947346100351415309322905374815780154178985268164942743190931336895159358942065798243339022193793673338188526532757783544132089681086944287570325945451367428134986658726765304930069680392013467883422888073016005022844899302402969972765989775222018326781164819690347086631112912938052885753936699540007482800073110319201416055861930008177494638607853306793185396787160537299544772350507864318076194379096481037470733726093238123862339873805858280746583751690786874303650555829045789176289770781308522320031206770747595587699090711069559069462732422814771851832053456018210525072383415502638419497746613490529571110310915426625672889333575722886492987931386139754727090958394051553496258394907180546233351076054974219465693501616782330170594161320464777940881394716385850919006817395254347365480569786090750726885094808143820888339205690617856232659619172272632631811262209462493338393054427520759440383048880954004924415697917890544465138376210698395307305725823200948103027596243335922220225966850391643098467604144051635262194061325097508692132838956068755273409617530440945106684368462656016173889352024130776933165078267490181635761023131859556283248834958867833391893674622942129723734366381860986136892311080784638703933684973693460006139538915260935068674701749020062965543570482776332211056877376324744032972641124782944586424471043427130434824496911016156307637817451842427803222572401299218593641580575681408556707128845978658310177658117072409503724189486239763315756117677600596678776698851315057715129673945055014010088096310494899102288097831976857481242881896196862635621967900244809487926374265341038478741656460462296804890256090761579547986261507499163846258423481128051194119496539866141857505866370606376103537090120668495875559500039198955793890314545776262755476994265618496768073550907046246574071843082042442106629922044649446969869408322865584024573095680709998269691020029184655845569645167193311731766677895332216980635914055666811638427475612217250148511600521679222777812667737550889083623871864522171349357362658257706611174349348316358045108537051877963744287208555802841994432719356162156337609006393452929100312441119697317134330882131970525834283834624543031679129103026809015482984510692772198209027467884138498278303688802755398251271508907337429848208056148428067477214170909632303970336678508896898704978859161586837813407344914493907312342163778113926837922713832043204210126010484259270497922952999603632945828165269481540510691145651862807381124692131422035325138482415185957929620222250494170794391468158601295449665173638489847795546660560950298782387618611960415912392294555669986951951587747997941694186996711253003385230127926051535757893106380454496413508260939901117385998374871819620941564581095035694067891539591505391787500029816848055456574852444295799243131283957174635296962290073180069291299736054243004570712435715352280922097888649020490237204224179780638524075773637860140892937609984888480782292814715325096334611714732739930780247466370057383550773360625363731580190720000000000000000000000000000000000000000000000000000000000000*i1^131 + -1751925228775361451965749022310591091157113034024943710126722870242891037211563265850116822818329374556196536934672530573576027293477276429303944222307425073420044249852743889656970073756405137497150053643444325213858368482784957185270064090826169768992825662538373499432971752565383069999726271382002511216798047923735481494558386749838501913022243493876483265601188686884049028327776735073038378457641824463898847976944870297956755417051195939041180428226070425984613983795869746601869723590643178921621790223698190227804767882087287282750686694274530235110413812281097559970407507901257611297644322638453084223214013329566923610503503449295252047578572890494971568711040478668410013891785786872493874105946260674081821141472555639942095087867674591351065420479056689493161457796795708639727094999808430462516916501733884135771928708471055107515969161131930213148718909597520005925745599752452990843016823321015492082801719669500265740489310718817428572119589240695716447866693833903573814325996740507884304537828678375073355770836011743687219194835358152651148949673696511624421111449400227310836914076617546438239916856136009200001229167121115088293371574853742134925160224352842272428499018717023079143247005257494114850124432431292583860910159209147862825951889723751405661071147477275153898313948404463849378133191243853196155775158838394465088010697716799729902940106613023393310119118480478391657944441943849042895184936177191852477377987025181071923835471200211447890708904800716898891322297356875578267993473993754111625520982887686915442429828392449773322451432770905150339189434601091673030093061003485887199967905764562502690102556318887751589239301378884457448140608402723367555787843586652723472959099057071571612487287232332617090402145715351069265515822700785940235543674332248174266954784659815955273395269449412487610305088796080556656361510568371200791516894109289789645056761821455288032396974251993297312724236617436559392883312364030231402593563758799052602813436225289419772115933736468796793305987527707992888260540667606644585179587217036483536194760345634323939751178327827252015371794803702146321061403401163872364314251307911552438085379531426962644085017181969028786671880635392578866955938841414380591476218755127175563099701111712545789607780692801516887525322259383995478664812703747322671295334463383392513794727912764737457520307535131865206768017590639432328376926693335925595684443150407419386720515887995568952114889541267431944427535274588758380754648721342071002826013692281683357060630115288423551590510639807755499980229933512167536824741670068204782356594201245797436952973484763146407830481817065547654156997426812849888027330174815514883196061615683781776884459646184008953401344324199201293729256305531769002843659609021386999003139545835158286234081590893851466045347795089740783877536536489481653701676210301984756769000284614976655400940187033336916930336616187173019173124363300674243623406039814100371569935883709708117298494042913672083302760307163998683656780571221812242168006562928934017304877362407143815243428076902741692184535105354626276019199909733072155197811030919528505176987090525936860468560709951296321577952162355811698313083159968256161761905190445885803669063538282490461883480839924622244811168823455788028958473925371339323699477515615621731409611813901196896001932298227896659882101405594968160207329510638816786643557740374213809128282431758672968564367786437335368360758637097225829567903443510315010321553081963660155341453673939180730648147986362522858459842528069144230149890057283701251684401317900179453823689398258641831353202421491840067525259784085959690605396695795040924949329223126085372096841225363631363602594750611287903247709268568603746363536901946679048870761992421670792509898068643460896749896100996843401155880865136167890081284096000000000000000000000000000000000000000000000000000000000000*i1^132 + 12543350103459632998922929910639127410895858016238512338325379643592362030735778004035333958656792155148668215513240734948350050234213212994489504193601118913264383530221504477752588127682977982640491081050741578386267792833264888800593448112759676967256476459396124912123381938685714565001393187167233780414489438137408375509391634433034026776654057087831923099534736856499046134752227711067718194421691626389161062681740303582240562402796417208028501967804303100201888228683975299957824524893142846881482693095933728893701863980362716138038085312107478578893515428228381130966036303565231271510806511925160912782856000931903096656957241197116707786186480079363553397001255496381447175024501711882274257127019882776800063970585919021981121745845574136377809967169396491556564464630704414869463915758210201339145306607886358133249613105580622259326646122075999120703943825516047793475451792093544068903937170326714597447603822548721403051149818697665844404002429500367929529102249164709725653078043173877489102459192609141588797395052400352979830738116510019276054553787630800914028165329006027076263793372010438354215803039912787251184206380600424439008818672856381343197439679544641182307579128300494827957791317174910044086771187985126395000189596444559734770107473424209754781008097949950127240351026076993398921422290400896890571370932206670843844428166731943027280323511583387705705031467545650635735793995299723093454821363319833114692878716454214920335270409103389069662604053005546700337197458756971528818536116080148776589890075522225946480971507477360255044890473895856449703975795986626583118358525533200149210976380938112018127765958949583096228606673171079819585016116462251970486234363434057195201485432468630520377145251034223129733950982652703203507039883820164133645860028880003366754122264398584466663318635853348711588817455768059976322991592697960814410104298221568774186778540163290263589253403829490714531313613476883399540397967174867167630013085729389237883213911834740970169869859497067963088243845993932140912511144695080598114401322033459289479964029156359578047958961860979355390290003502115507438607503854622372507326874769330734867712213437349779331064200175366495799905095457132018519865540350700050088469984026343223304915897668024202213031822681029188318634029573666481502638046813252417606686086544504391030598747169176223413994318773530416409199431356365096466138249227783962743516706209188225871441429381635987919755844572685849678252749177473510651635023575795156098056704559746529257722355775715896174323665777676621217846686992535029764606034795879326128044315817835777060468388628695212681177640814754299503559086322997918332081664667134919744201626796099947957810532373569569216511766124773708086195468369685582445243410011747723563415167405413516203251093964405831575429045316271697383952755489815948168898423586921997911424990862992823703168776251642520956842635716961623182569824166320258199822611276954898821533119233772710140769643632686308900739183585404296045011458945438438368724965596835624814745440451472585109134097975316696016795331263673654981370000994916984837786327027017282541866444734802351920909402377801178886917789432708552273109274691880283892434991212581412907405514854341109489070275161993828151496384560652296605763005099942495411209623713390600018199020630940261233078028728770197128802534547313953307906507067263761475211992660989309575646077543653600120084899652169056597221636457781752277245943414158841850012049203696965705834516063069526519901101562932495631456060877681554658071604544420997982488365716249127559824090259770563912136766540805903203837126709425150809757502477864810123428372573219816015240281140934321604742536862707429362064046065998561844442042827679830955164981137675848744449949984025317775618995543991993419708140932008876441600000000000000000000000000000000000000000000000000000000000*i1^133 + 821213037582732392352384438730111860697823339075908523863670867034334149988094560997561054271678770695722389547884211491489139894901781685614434777112282229543608782757433931026794414115962521823235653528937402552466399106960207660927897654926715458053797281748612722151840910632779509808389291667793503424173145009149600766524914884848730292481608304214809736626836404447829715424381532969233349085751569722956834474943513166771098177638726246093566276955274084015146596126440319145385940666366877093440110049125299170033314010159521934668886850405712920465947460001961371903224271596817666550342362007359949669276049191512892076139321933800955642188927184151064681390395926931904119776621153636685989895124800333382034305752719633413105828185168170572745801359361392201799790927753510256685390352245310628052918111978885472655201574101317664944895767406621023777842984709931686642152540856710152482385270011585493190659985440782974874303417501490110083600575251770533894072328913246793783033838170757918482867009704624890126414107123602440491643247264989070118939925498941318813675224075968630907270580773104754246434493891979563207806592974415651771859549821617463859326801175278626092199166815845343390676187219762180874360535307779262205117762584037275760086392650703093894971675353333904650551243896080026332912350432021081713851300615630599339547733214177540465734105778586115819067362817470239636325515930392751690783614597358870087006524416159258396789694763603975990300545755784368383466794129187936600056581387811210590645342039159051761731643847905752969212053539379038976842824089828387948546098665980187038124887696667790467034036893244610555584067029746257676553186654126201169462553222063638168864895924781678922036390192851203964363526301397185242208469907525985902148861709945513684926929715809351728714516844552823998950062361817128879925789938688599764837004975948321411096467368548819112891867470415652059647420322402254112498158058795321929327196206188286823539049589093069624210964935584121566295313130446195993390182475987322668635103193536934430442780701702605929409527853151581726011833721195602451165481112993006815229910600926111088274236245914011688170705974164910541414862349803883133579574945118909897881321804830563207598453797685928473111828988960623475744163405957825937196914325706547315964953545531510782474730561125382953953539603545158732457039640284589250866899244846280415061634655256239821931766432714204641385861534709600252576581096122722543591950339076885864966066658005685659700798999900206302203132238773379562341702933767563519759451962634174392677107043492463973755978906700176121513684171074506639468388243229209828626972873408775432948893000028861495567951552501205124336995272635860069469750513567863513989075215527217403039625849474725879817036384406558158815009444224087879372827123419923773476664149208230025754590066040710402715642138884642428553570399259895648991140857843288973502346475721480507958461021907341050784560463352563603809490203631706038641536186454358514539786105002398433622980362145763819676107934317866900265400768809187623401362053287125651228437311274026751816016329481375116686464517788816975186823841276995821081081522949615998386352731872622234470024376143439953183116003314440237095856387567845443956039621953768115839629896852313117627132745565802335424323971954629396138505797022952751347536018565364262521175916973941216289232471754057511798803707849481955710343811034421504458002553511236878130100474144309113786904513860153870435719532444111505083299667136650234549106514046402469910173107386831661080549218517744054798296021676916359224640545894350821404399337650070714946342433275343077012707225624059053375381722040272556878914965521472510208289283425925382776734521253847103420900748173135776028245878879390432746612709130240000000000000000000000000000000000000000000000000000000000*i1^134 + -12855280949319766256985347334704094029981887700703218825195400007188737166972675379208406050772868270208001951024426196853834644769804982212822095083456035988345852605194803608232642127358449491630559744467902617704059060058315750699126845692040190911812668262783199444299415701769295466615243397347855212627034104687955468947499786327196131866089840933985765344859099353322979586425556821125485195540737589815170461207424887754918662518522919607971392405245815882252913957657258709748508517889088569233453073672845042973889041498159913716356331593505134593267121079065695258655018908738080306393515647531226256958303951111343491405528043019319373863680005913952090660828115009893111200083213903800758503902767899563443812736369322672026915689450883973419767837084870468077967214621074283903182979582439069649259151105906442368279139972278581101497627055610288483980845883920858584541848260540650375833845960507492521859826033766481042661574539076426263933955334851369499857182616443277873401629777120583162447735132913820818025519664938585889732593802785398551652407157868499331791883642973902394115173126716816538023102783020240916379200318387682686443120515593253301054354280508656538304207666672644476527083290887288347463797971324944713502767504144124673459524388594417907837744756560679536814447889011710085167529363425997327343116491870153317591232597987567790720746792393393970838165638860544276837850050088633644672787587856179771203218110297937186879785568574615415432247358016760313784333370804441884395722195542882945035435403996384658918303900519594083466714707151672047718084893542790002242471270986886560083206952648961721852414323016710533344740515980036258553293737545585609514049635922628043688686791875226315897247944311108466845524734777212969126068932740492654145428849134655443749909285168678450467446364686916859743417739226884329677457453803422868302695529980983008384118887440249971130491949665836059684044044310270501059775331813812807013327262215236057833635596439311104877635436499202925884942550596777538530403759736795907573220187009460742928547664035911598298552851321579639661179526762633804709527402191612166383557792827381975084582748711418168793337071578634354266729531384223110847540220628195200570984288050442499037036153508678692257142975579985797390960725982727945880631950256672106040398353275537831202133475150572501812400899703835764165182441626518145726497168806509365170461140011372465029633017128292476933130147515752106823790173669201965423352091839736288123294757228860141251567136329728390834367452470687496641545305519308217744972947919450174561882341679854659872248107248295678811786909581773062595095028941700540201913511325648999547801106322662618110395198953601040842253904249716261078941750194150542141297385252302713284661861021149492528415837395826748176123587910761051285093777465448570260769423969847522770264259010044955894607784339220082790258695678654077531965568885312814750744510737202470625628737752211675321062680394034688934757152293400216184723961861745869205650003365505572367297078744298191146209268621107646598288330875095100581663576795033420766641747785804885330424567584082370691262296966655664112502244565935414391916506489642793828932814532038753201259065430761406890927899554641135798078783067771124566015362389197737047405888369161122894520766629571720232460882951527792411704861873387475971618292268009979598115542150822684818500820818657820599554392496286473525498792982290179803486597628004625685944226628708787665088407901666745440307821384796918416535914475761276454584041283196143419108846727569796024160876690339442404508228105059836669694275934631463490937778489101024132535843428282476623689575499547930125136706008994721513831417673043040932319353485686892230548787445073453597754567390911896542173398300217723062321152000000000000000000000000000000000000000000000000000000000*i1^135 + -252340424349733981513044979123781601439111821339433607753147034564749972881623294315331991599895588305187239592779450691054530310290273111273815929394876030675294957880859796763427985790160383273175567274287235180437024532283721693260587356823875475356559479015820633060031023245445236225510015547614956730870527062169773625110381687170116230172237749603081015283036232000825378123636484523927875338583046827005801644586223345582046497503208133827102159115983008655673311916521960837242559320707394100990454234393980888736018114829344933777772126979866416440759063268001531634657456677240975373938505144954878941372824601065295519324635587329520931398352917224779306682935106949227489795639605174422162873765614938450831987000154415686448225074655384904016535373003505126754157872694468429906646909633932607684780230607671266200072119092107645320480140990510170578378521866808296778536053929008648555464887353886544352338464156542349498538663871219204386263425826259667765370802625974561442584312486258717492215150279379217517246333492132560792876201532933144745809643635836130951059228274241813218020008389290253010141095932766977905746430249921028003217455997484371334912805975548370572650403179037179385437501882681611150833893740219665796584428684368016180414597625948101208192734091847750791461937926637640333624775383590426926573313981879744604090689119375080934504880195639538796745671142044529854971616600289126281852809465926398640862392322541887958140957476418017982692263939050276977254786971676484207861912434608320876856069182326818643924821622724902231778336810476430054558019034992337244703951500900594506598789486966593182143004533330772598487420920293384757862565326395860686729443982726310724367955430532837675736827411847474631302803690798255722152205604038192423355135799546871791403785112835710386050873327048165254874643911212457906254727050008759787395796698799820981763179363070461869485129500624912990581415658072256799018832364894189048594814704962994931144819659662879814217345714436104597169644746966893058503500588523852556344760963199281735238789198330210513022128488515631234800041414311042718395802366930627122904656682254129220838386883686644565879898787734526037950831654939366741336919389391539216956544657572934906596597864061836716292648943011723969915845700920839757907456705670526557506839307487375991266601028704639592199494026880579104690796170750721505341098288179903300239234323788588972617782216622446537846813978741303084100370651312163047647599580738019325188511293110294439864950896284861823176128217927258049616705887810156573200006583321908442377915171761051431518775090432117016390970611580986216251127638763841519572525922923482143896664812456518793669905202755713618357944679233352487784821889298167097587292449982745722909420599551810614200803687865250078493675937279132818394193658696003552719385368195141850970899742745700678620078860256598952475806081669130979867259619073364063803794774980703909195836349838297918123751005350265300025090853009464238447515382165809949548198751229234459224113233131772096056790946063109685386254686402541337449760621838016357383187413618868089959709512925734136245983211235082146935968086558801712577201165940258733778659542729238521026062097697456583880397218245602395895275699020442734021230400983242798950377645990538070675675586233799820052123741118747284771411482602263264945181414634156567935159023806769581561402719020075744634909070072235881682252457902235334358417252157402017689357615357475291553589360157384983980480598925154618122744499239748711675714703393643746498965529996935610039420452675413101768646652360815308047214579675170531544285585814380720173985526069966493710128774168035571234701592781799765557035616384822553590443043513268292188748169235796394655547776139341482788345430794253107200000000000000000000000000000000000000000000000000000000*i1^136 + 3135367853105071008845891460897173238508477281926332407360479980779201190942178789119067876439189546466728508175912358600324463066275511433256061010126130088073784826780323933561218028567082612070040850565605823131925550067103123455004639574775928049934444593981093620397628774170161106585700080719595798760847549263602309644508880730108342899321979659655599233163495553422977520635783095386205169312701978137186979417068828627841455467301187413270935459261134141634705290381394047705095725480741498321033419756895797223654994298196425727442273155797900114173922168860981277822763193133808110780764732440352101103705885063764208700032628226558101777051780752052007687791336077212483831253525415928341871103449333822565052488342522439946248138624901511078994172593560435521452571035567312226773338540920986314997663587377621720409988259309987611927551619265368314278621319730125061392844997253675348376847668549419725789514585875624031455952408367512586491141981253320059137349753723441981989079979710398494542002306595610322943099937589672659881317555901592023705336928920579319430999981644551700519516361620005120210801344273275851476933929688612926711648082706548430293978067852682975030381210427374994107486757459063559676927575701229866859625282419252584514138323218241956936824554759202212116209103202391073704356191623863386726856891340865673012512151422706718861129589700773387678807130903306852435192141309484786565263186485670243957409294954746369431572673629242390082760572061274356695621421390209868417390592005729736292183256350221315060648040178255291257008703214288296217798531381676605746216666029959659982656170494112724344996548715624466931161501336219218155861771728471892675922771771775069009269373217833646845791151425525544102180090345939832895233228570599216040944943850727410050856198091336592262992995136111212087949511992324079900728918924269045210747780968715560010263833510757342028302114672971099798859441112573221805700490036381276067525090684157956651588620459472282352855963498232306568667628406951416847222663973541974716155960364647340005256349005488609700172726762530557867584121560530763126087437739162951499045568583250024726250164966753670703225288327346043253416287012975535677957022169809030744804367896255332808902774789909769669855260853530615318134681165901317725880206592209120114134532566328198950199334559321367488043865101403273527302150931161729386607976719890917152628164924577030995095561745470124862556250910742121514041734397561388805797637602018218728757926346105615606593510989977416934870600700514313083554004374678901052348634263182678604534540584551636876137277338869532986284800708802355518375521812810455464326527618918018407258507858938761873178479875839844275895089229029479731288857659006339101169075096363093429707645990821743740321574066702784124576122288164077129320372957569403942004114278498536199544190246915700267870106276410842203783299235571796636478305981677396352809613103999140388239047513650928990761511327746557489199428325035207411434202704762515194962873710330034837403638913449947135965000509140001660823440718885163846276446204551604128914980708303550332337926825328564527845216972733508304647980031200196389753793221440789317333155763885737017810467732169767082547833675163928503286117353353812091561585122496783097938226577297554653586415300076400889223017889921729056692689343570685097619133676162176107373192996789466263650059073428333262192757973095663938591774956048394649287515329478306097666765871756570922419724584062110274393547743259219248712294586762767353805998479340483595997350792965485970340750295592241552375982339895950001226885232096798567132601434956973954454200964110036513022361793212462355395494338395694729091282020075902925300806423895207652111811860941907011008295934266016128045909278720000000000000000000000000000000000000000000000000000000*i1^137 + 76762397150409385593010850767253168248431746337922776651381092948621352261904172535004824773297628506652163814228124008520133381955089506306425916757585325933778936121446746537442402603709219264177596583958304554868401802075482101452049874131543760507721410857718626997014156223931450480659408112012689056124836889236504106079752232605936144948549595998892114064015200391499244547833502090763056037024198942901463870898517950567877551728106553466660775006283078579617626622965044900811579538038680234781866139252064458761615219117222296368892649709675936942281978547440905856186279630307161067321843138413121056160719613015511806178494012805439751797748888833068047436765830834938365314541601053147040169098585095343657626972057496909124999878437832725894667816989076157343536453332967171942129755423556037172437227364725829990107184643013775018569562121028922376450170858171046639300568379561321377504041795035449514596744809485011871369694555101523333479956723653091485983507956067364829833635053981101658324124240867091603162567380577885988630818627242044541483735616764576898863338758624807620143099705868490245823206203587757483076562972459282671206197212147741774857952554482614541870943288791642388958771686469501414479266334045723050768450033627082071138685599506901114939199470466314498082599706510228915334950621526867443841109859628851174334337937518042334120431693223136618035163015593207668425846831511374538425430751493193897913698223513927438210648527789209714491521912588861029558038768213210571893704281683640414411160346990580950801396870218615623279217411807613635195134888387604141186721714208208095544849964215847644619215514626625318579026019354976781152900655673274671101844489456367188633051619098368613042272192850573017023080391995580630316016838828633119116713320678783079874486466233356496311018074731429898427903969472812343925205079439444886639224783274163589195501374136223388335871492908861476794926852138553503501002137489873027817289973655116033730239359559238459710764018526087380527856555505710075698356495557159909979222020770549375005325546713406382969147485086756340245069038934189703087172324595101356189791216572505075489170252395034270320977594162902084525531483720520015180930950185420706265077311238527048673038654278868107206959969007019554501558511581410125980544169802662328645621192052485961724442692168143457940038301279058861333571562318443166099603913814086588350490467446110372686957731964374739567374238252734555387387071612962332341680017686974937856090755525684618978888306006245408614829109284122480811639918844197037817934298307711230957044401013282553677416100526784557998720101158316097013154544830373935777591517707090063432730032301935693584870934551992236002611763200962529337873367579172684908023901039382051374832436491069967463792745168864992477020136795429132384705714152776712169997115562832662785630967458353356570872894113177314032161993223243832304699853581177470184816043709346726581687702536229347431601399273793092126153279614322812003831231649357891768503813244952512787571768390019708406910826319511530377255478022631654491807457220125016088621779465842002773101538069865311913603683989590336539389924218204373550329560395415553455628082992238902566629864516643509560630380927830372927044565528853241029491563584685294833162982958313159986067330890786224843813334146469900186388204201381196069156533730448317725680846628854198140538358293345180454040013723996474270971405525231868947186174188304530825547431273754129456859576198215647282748889881104755804946226470356722174370049813644656419944182263663484668600727480783119133984562847823954041125056243835255085916807076059800604370288010577407430471188200430169534190801491383455702892949758729409204321925595264969324476092349134877621572307304659669745664000000000000000000000000000000000000000000000000000000*i1^138 + 442325370241288997781104938329085439434221141185382032088226623747294046860900329775978727185980079424502993936983281813817102719199284189795015760441497444760339812334355546557377855576015688548177038694708434524753634710578580446805082968709795414549566881867571233861932844451331211531203189423286532034107909252715245202074305715233322647025142439632383572135307427260937835429206868313334836748625200886787517204138550573219112318800194083563908924414279367707180261951743883163787302328729915337647495571820339001776774400466003682192779064591017311643922864057543060809547199241528286427093126508068577840195213554924789113815411676811354552083049622215050348069613754678240515838864296669408214074901905253270069704463555333761207026345436621567704019445246031690359903857791158657007345421325812834312992673180012689535460618713124185059317766767035695184280861008281539060338437402241359351219971025536730625983565503721767826519564830652208461302161368312311279447073146215625265061257184578027554060746246222241987386238896349489676686433461105758684174972136794800898595884967893642369530890628284430445838629382035844991264990503614545548445223318718554935386942973820356053855375056274262301056540823250717186345053676118848294822133390004032781539885315990812803441302244470988672837903943610482086410848439183153608459065347466436470001973211830605976861818934402720665994687245805923205584849094527854343306778797000713886288736596434127373089572401719814016990777388282803364649582118207459737382781105656249847276910637765523300001384003053747871824574211762458569550545422461804311972970453580410061438470580174044259610352205584685886865188427845223432321028555855268638143604543393351364363427325231323960845838640683796318192018930877917096034674872539467689104454862383830029216124934959847804247142349129015363107558625732506319495861247188345319355963634782034109717647134181849961295467752896378507975282334338864257054416741291332530515987736071114387397676850224265684362646956364504755105148252059382970306556959333388280905464958374066079443037027107776703082239071741383435308153217425610147075157356282091101107294760857940455576772030849559188570224546622311105379069295788057112206666314196974899422585199832940685480963974420723297543249073468416091929134437740000649925240265995559460577078547615086693857217851053093092695287424398712895275104360644680368061110323016414007969795227531586009849892528050181312308219431394681162221567314011861810213766275424118689135824756546361103201757444119861237787631704112695658401806132615132210064213019636910855989387309848988515744363235683827727715313573723034705456066389056825966887327975870429011009975802315552813196052632069977704203289111807997437824887823665287589878303055573311586580041107416559160095810938313990866620148883262199295230960671143470870226156816123403675322897103747150622002517519205041184234908150808605694584539888695139869214253238871992815775583819654188302908513450770766053814886554303110794858998545605987594446409740385517652807274401055541385391576664120641274127561811981563065877057472239741115495133751395911559312007485172813347114034821161908672277307964035702894264915216642576820296744258272733604047483464657737285412340778115234581150666039913805111676835735269442967082240227383584747408467071355483720817295015781033331614396425722780942904064360592275870707949214666561974418509089415485274328940271131392485306337276886731305539026177180290189017948337803366498626025674975880303987421229593399411160181420403379465750593458895832567360193433206373551583020556196566090853211863986600880130433279586785048441385973764811938761620690647989964306951443667730610809561963083938350304440577368416131804640230797928545504154306416482022792830780860006400000000000000000000000000000000000000000000000000000*i1^139 + 655837829352262806063940978990345955487443619059171131406727593102369935181835215831291973704779677760994152194035300619352044272640911004901872942984895884528825213414489055019480300186531849806681142600579130878331954358330990389564889072131274341130402311216456402938865806097816117212227663703772930250440093111619915815359932106782062845239593845115600937074918298582053931545698211879661170740126156564727851338573778582792766647834652525424461268153584744425253539249473165785475218098099673446042401783742007102600565172619479966671815189983664262636975650059219861107156810922772491862055607349045561615593295455496137209404885895389665904962661933687147120893198124675953479120174625682011611334623102227831287930367226823482643124606565781972354140411402299656857675566460073024918954610062467100766627436613900887489404871157198949284291749920936110800930049370930815433769717506764676403578327146675046525708588333196158858862096844680002966556276442345252426868183094605468157306075294478952635363894813044819511177294132689367315546127640095896222605736631521741547804314897373651192393384431189470566428376858295153179017245250483294825451096698226851636369612087242319038244661844227344716448816264539524694657677320507649611017982279902950185051832337846293459827608210208546028172015784076286901909077723616387942420326806455808451024094920807287308202907966850615566569717710635204527567372100735055093454887352911346892907513965953952248790441700967218117823126123735513559919431910825986397050396116601967105642430183724470403018097352626692751430427683752355508015252813880392091962887932326373147477995272204508287578265654712573538807584538009798574663021745237299338050285439591412995997503670809808453551861579968220367305702917983719081013432868958508376359640827640126280205016931121149844662041832494543393660253981738129801928831057586133288895591071124696087084511967930626814255925060239150701446616836310370157129230136150324014683074928456298272207944519753710825951331587563485656125870079084013968808559353441653018854328092622594446020533083397477111209744570005230442469023636151980919800626740975677080969179080961394076244039527913703087504147178368241501279829672372772327932234435610811390826186015875074759539268767200657464824012100493263132563586888990740875398996127006643073807395201460921682564749619300651718100630282545754223484159082473227311803276203806869280896254809418993699217456917164527910097593773691935032860102156819643016479128518383300702945022460913719735621809727632543502408013518139541954999304619744520777760840138336415795691505831479857085968881281392054925908514123348477902462171314190783213191406278322314549743220713960577399755295588146518432963369361167997767750448519812169166208343398301668694831439560583267524633724168657224148724179658366655817685071782471036627478312409334558685408880372292533013447251765748160540262107296763315588298450716642999195899419998243323751889770563594877171949129694429836351850491745845795808124960294794054556495177014108530113250679660207183031828972925899384652880015548616647627977146452764818183770734951498163447938588994104472652042922432486989366656171626143428977482882388603225832817184353215781677543615772622312271459421977863349852827214479709674424137687689926332346858283065229040606928170744017223190969129936650994506472498281914328997654523919733019983614067554139705422563800561324898935882975498570127456497222948577761509990093075011735303945763270083862587148982153016032017878284385037087711902273144932850458800420320980289114974299781617741304082301198139496472573756193834186571069807988199982574661169325368321255921632309992431399422196969436044263822979473005089540795132256285364029352411780997870403504347366379058782168678400000000000000000000000000000000000000000000000000000*i1^140 + 13507114118963195805521772805045589013412217936948430577316778326396260713350458715870364642403834725052464171498910221781571887439800485987356534783992896497839762346962091072093118787157713572244343182259671881156085164120366987636255293169479981276616397384965513973220031438691071584863686411512838003564761095637265625464421926838108109330850009253249358204665026479649716802013805419823370059690286128412578374524986005169989237459653613292419981988712971864582074507134259174383594624722502989517406524936817236506120524120831376753862251929034555215161286486526179028393933325456319443836136516357314243671379802911678112971477018686343953436715240955395041495967104130328703430331458363394305137199416963837245234101699575116554565929381951524344105769963155868073206360876379932008677782194672872084060509735873640853997974337648500237135679912983561742628970532956018734207023916910376451229326884910891423789780569133343486892771541999671208188149023616236455081564417821299719455207607397121290731640199329509765720827903591813843489281926553007615150439848685120757419899629937101980413133761828155197057450770591504226162916122879990607616171044418770197700589554723664498964952120018687458079107866259978848141692827025707715982917122273881853467902322856161903900225328493891363299483483422451707141192429792886062176641983681360006099429321285791829970347075193640810630959327835293334846179103100660521538604486701649800852577176934299046658418880047806010019039243341400880960746284643546255349958010921117347610020050492114751725680730407067277428741131230718681263387751676923179530041260513030363368463924836724636131634347654253161520519330837282487714071762902147727249529515370140042870790891233616145001306503542730014751520919368539511318424282652795132536589307537736477352552059469037872917470413985547029734896524069083216090064247600046740781273957071964099866779392046855705679992403031975881921006810668934157240429316300260493440856947826479950925010703270591149036317386686243030902453624932791028340829292633861479750950927492842944588653676310849298290755962351469330024166873226501277053794688701116522171354614891047156042363172526986860648435862881608823708795431955026444373417033745700481248150637142043417538110403566531920074524584206278904242450693002690600315307423982252571990145692123298304672139025810400253426895603437784679781756901412822712137133714106698390186472995321822856305947941506151643458825437990902761861562615906777134492405520029351864896896867480437190327666716625884478833002805117180646034545056341333923306101519199570220094714574415324053944723872529725618342718297054216180591513505902500750973778833810158358254429790992757764421455300869117699037001701525052726146554708055434311872967090983989341151569509518588608025204492592503377540112655429310424897198916041654069476966891111687967518710972323896142787326182081054203310763463424258836577888412516869612015915400421637523771629437348999677705521807677721469224610890245756413400010405618562253474441319925483296510919682808569918460006520033074568829001116605291594511606169213932075412527988995840572778964420835703418929006090511631654482875539132618065301299399787209656949789553619294525073710339190228289479736774461916954974910307285570982688546901981678662075758058798948478119527413073660797106614482048551330278382873463147655619681259305027104449373606448142305958966743561073484131887687394032080043292162869545185822428699660070443692246820055141725642712530360426497022196835970077351802693457391546570558635762337020909518315262956971620926614637651843817170325651587285526655283500039848618670108007161842744402509068958228805991566913476604603767215453039570667656003727732309637173162757602480985854981935623831552000000000000000000000000000000000000000000000000000*i1^141 + -874512819437683315249864331342675428442736097143589096325749776097829128023873785518219750142644464358661478888742939063720887166450184231203233699836077056844950102615124428194823193944115932977244536779208030957630091156863012452956988430604405634647060903215629636977170347474895875022764496646438318951588952048632602637122622707187854818307916966436555649076468005140250985716046163044218452651506598660622130473785671667371513206015788197364799718032226816071069079670944498990707919405558108416584730192160169473545084488326552801193790961059754712287080589038896608735316681175596279426491345812698512055694877168834866368761583191900903338590914748557545159969798348396367232369121246792512645482017247665366285109787155823040967064789808798490472019693264165783631674017939211444582347598052350721319772815549802900205740354779982157418053643911700752795130289432307361408971506027312446060229911776219974782414114511073782075679590882086206120873695954803052013126130712722556881252417459805875234388063570559390526045889799802196495408260637352609739625306235798806036924794837141967445600421083915269526176710395676195064894086682029655682154898289931967034556175492871863544920208541618454671866938191184897232407961846210501186847192706920580746890972008953085731956534615159540444316969409426954884950550419284066993980035421661203398549878251225223914558730555864102490132825004179445288072367457170674312030326263628319163359965554734271882432299180127753918656666869424206019823195523643434004940409344670917080857161041210322947727664437980280078775746414160984837636516575666052391601127120125161600517929460902630007762132389207418387219171966904163043151864646049848272615561268527135555894309352403684798897869665974979178378066166971604920067519302941873302575325876431073608901990179146610399622772590432506605458251279011203597713183324506484312505105780000998847258300863416482080109810924889458744972067908697255562785597370590925518942291180572962466816394546562220256228380441947789529111531676398063205258754943886172814486672686885691199242211034746782379254996302832467368331324544047135892607602166398590280103866722926629983859220523892356520619873168413128365702717906024436312823621288165326083806553037416575044823765538773443114219775629347530652917391844544885655577290535299389233802208386239348599191114328249556553345626076170832770405253241438596293933110323712211661222190804372821019742880206052432657579985555562832790766553018299269893497004722679972948226830540455924685733343705328331140776380998157388838454022422592720335226720202426051097611151828717509470003576008322427849317082470661792852386337049339171636457437397568902413609246494833254703980469073367000955265473581055799957789458222223665167848502316890378403598096627103588415254072009446983741089107336065355658614220139827326581105196262146246424047241476901256367516146501584607990414710148070535554284324026620108462139302220214484414421167217324567792079626793292422422465651784396912336780815342139944660245077434903726637251061781745627396619948069404074059877356761457508418381690657705204586517536950991623987125050562834254051845390720410581706683931121951926227066781667602281736155021205335211628562530151178948231119373698382454514625523221863299747080094066248228006410444321806643488283563941162173667477657894978816836135069423192799307521921221458980120008697661835413475556259106152127620311123729067512420166794749939875033628304969387120354562751509319952356373299169734649919869499384887989849146217439384846834408512972352937730936268008634998790773815053583576526361864590307926351561431750470183203235707893557274829808044346938112883373546259058431230820133959142679122562942967934589879979213513925276423283959398400000000000000000000000000000000000000000000000000*i1^142 + -432347240277436141917302918687718449298234334920295784675745139655074358910737959470680593784657160383980473767200665668367527609008682355116689910878616353647751357333425976499643682505160554217370680175563004736602274040922349523702085075223598126337842737681001700421035329219468437957179537114173386553983910046292849457808279620543985216147189202516880422901442607824775136931071467810171247691047563695627756322602197217381991606961675901261458557866544906101541039635735593757771592464547715293455691616097710819101482572121196096165611138280461409127476680031509190033865154852930583059944989713277137073217112277486695077215803924730110074615989036388563681448830817735221871240427148774192881435969518296463497569311807243788486642026051614386685603443767372112612284363411848141008666580409815038189492393015904749294735949882093022691434153409891012863918403362769959222269661302865890888003657351909199765585968471405036614126892070571341914963699065282221012236087630725192217958601132003100813954402941424971938978804802373215903237712492026600272940773727179952587809970215625605836641614422071693843139751606534977638802376157130956956242994104081957932819712248913927882200405227503893380296142374951635446560053876551466911884280075276459086515461588837294021946695629286763184680657727373683133219386649480013383586715650448219117232118251587987146283282156949817907486309832352029946392898308628974962715086731325907900121351911419826079615016049710532083891664793803727075706308628583132398788401864923085489214204504586919094836439149925136108027652564475585237067503831719894830432842071715524591059609215727334696879861512547500438893857372202120207105812211636932237968146953554652688502345545482104053671464735587590907408983916567302238408813874156122806740359599297483383198815457010151418697459813325762098091584608653588725082743441757820985849308565663541136691557637567159210745328896779881598163095282625823075195752584875727039589556646034881116140553811998508783583817743531600895169626744472819445368977613751485864318579174180715006004076972004923290930601277117878586364242197543565483903709424482921503544269334869445825471562950029218690180063813633191617139859015591925039442904144682399637266967925713241631200816923366801293696548455591836345374478961571423614602295071578298843210509667295997705479416172659870500811164803536510253585202314511498665004377467953761041374647252002853452773492971687647387363327173821731211293248570860668746552227881680424163595742491038604858186787090617240685062676607505610720532563741859545039889281016507336449454580398794883415573915553332854677579280967363590208437954355608471679021721378094358476881556844597162141070129205338468077307428036529991567417542537588428493879968220339226307625567867926130133857840104408322577140210619472988503979478926860456589488734684510741692309718523901990629121194312101448919129064770772801673598139516833998643647896437483297238976033424721448287934355395168542500769744934023860004390155836311758731753695601770083690254461808696121692144292433846673996268669509137543297803241256265463316931624297907660153094470891188989499257346872728684837676935399118593321051569511956436196135086327560544378345820762535238919869775652191007235297820236054824775047279642849774693772939985260195132924324976624579898431575984375135009924550231044652632368827484565683872347791235840211990930152667980270771382644344072983837782706603824081145315323219769884778511446431643462433647072150589398743978533503212503280527695153707129697833668651202386631540584165346831426138808501027281683077450530765511659841388943755511612816622633907388507458637851695835561189919214605122401633343904756641593071346388638282141880383202249660170240000000000000000000000000000000000000000000000000*i1^143 + 872205669016384706281749462814111584190673212069111319960090305340518210075129790345512672615048297290319618383987673876654162719158422752377951734128347499543828523337330298023960940933175163406397505909099006966679173240215168358728127648232813040642699800974560253719609474349350006077303140863725418482800790546596268215350845825298253470373545563529331079551118959325040546801426503575700293388068230426556989439028226133251356300371235162878181373161227444262859128624841509288806855285139507206855300988180910901780766678867528353022369174620860303409979310983529323571349130706812068855938654109666251599854085148786936380728877935079636096934933817594953180772758362903956772570424405755092389595855211629689422294441704664218278215989387761625298001543784002077741489179439744807908453784871820016639423143471929600985660357789148145785025454770079869402846883907598019265428756641671552372155517925031619027160195914708982946959426827668163171392112457534332801398148584749393503712188169665481522497596436684967199316814149615328637097062975085270526149915354811526765527671799929622463446093161204700721805081169315541195500709522757577318756020218915710411114966134460993993726316005997580253911875238279916287675484491932164713537365219555472510645072710300130804607106213333482471788611764322825405482846286415743082650066496834429984545955186255967696912321332704164450110589155342611668043911925659899459249234378197065263508436556032761601303017753547417355616268868877709332540875902157930534265457438595055130667224223424779087186859038352637178168156663405142858017031156404680682181575435462472872582758408998391165954929761386484370593434709367861013697538525403913115552000784595432265776499109745297863240009002915380260411187814183788782367245170710875592720894143689299913401913478130515876964010351830609304114662980216682444143343068482225456693148204075631888837129652047901506878319760390722414296786805297794829133203572638718750260798756357059038257596625102680364850206956622552750213327811014077953219530397468927920496830447581915859790369797594146203112812491286176548323974298541632771103628675808842714035912788888780711300319753266637141108647699209758776802977918063846817571960821092883142228872980041244450279841090418252032763995403641424827182640517522177043425806655457938560274448181714199076018965865217614361700625034319146192815580771236526131827233250894874827988354322892178277800913793822145564807351670210923342275661352959069456350533153975951893252471818753321043511137690958609357287886540289200107777549097041449627651175818217942681321569286399062261389552276079103289253129306268401669043637931461444650243018211606600221000113541491906764290642876063266540686821719720728354191956272292438124318696526654932488580493711270239666461666367919678796311623674212237747371895913210164940559604627362433925892172124179125382194675996498577338901207220594854360684480417453482030096239510722677598708101143139067327676120945185851101513850717182212439142066927591502029804639406774406126814844448137579933333235522031606854740140203782633432416036328383026168134040562314950266699485858769540316482200424352940546895458868482021645538560793114073499786102578082312131737854246193025761400081220527029523427590968339240507960946751019946106912768406483048536810195430308731760031992623011889194338034802102073216956440841042454630734199342066949449085024518387648883465660172131082913033171951651978019865966046949093530157514980903350425890960913574725041550885303287757177606329150840926360938993037731725807747091510149096466632598578692783879591593512071352266894595269876876674998174801321687995155394982556392182246549053920201159161794611895219118267000670762733455506334023680000000000000000000000000000000000000000000000000*i1^144 + 1312785656352850387900892973862567344244897075061185748905341089634160533559521893667508099103909771903144961185230503440009090936410494741272777396576479830839912199378104603377215028065114066799017890063759541400635464638878178746440602395173045778391109599896090027704361986457203816293211477413472695558395214043872780596330280000736428087442971314611599338532404402680075800782896510485113880425065596709068772494700187193759015654008296432337503351682725018897575630870515709382017170506759535972007334118645144173524919727846028620240618185542488591522439201840677199739066072330002944480402291218782461015442424564571689953522705366377502895060017523913162020642232731292941317756688300458803681505818725745734634098627662297562998315366621686293986494987269153366075825153997804879809356443684202078893958125073361121174783679241133278723962001469188810081061864924249030427652278058810335995260116126920142024078435376181851606238318689932208502934824144332629804100439548176413310363639286092898405067981716010960147610616391149186555153406727480552968902679464788115028943659865675792156937700526782793011116572316372196717988122352513398179994328737776862141835916351243623666994607785584616980759052235437058778357535820608314788696962128459162915869073354455399181787686270022327308428281029533961342771663263607929238173416188765096068716579362557312444080769512761615598263107644649153493363381771597314748370784633586356657145476760438621015499959260748607941514000985823840566933659060936505901386868040855804073881425872532084708702741928445875027906576596433420375409272465532648890545757800309278395634794332128035514878001187417432162423359846771909368581835941252910774085945941613695661586309506874105097811549764636676163184995082500910384928719562456133396980017835084891669771745411624988649459289017174856307949578686193871968083358380891786536175948756855600695188498972014412501628542529256373895475306915607955594261950375821881529333378892266632156544672624588691202932103650461228537698568776742636138809607161339651995292748113391190018061934875795276457589454988666657925802142431577301947021287830980779703318371719231649057665084006571613252260351353857761284915584398872562634528461494450403482822382224477209091421549588903758956826730757267287099797290464669729689857544364704620347750292676813301074595059410801370801285372706458864206140792950547630574410460061109393482219389728556781456845068740182716935204685727639512744436961968398654217186339717084825692441141416703403614038349547756978251193531509749743526908953614928874586343570157591922975457319591597003960254730284534838865537813908396931650400758450259037693125326399856196459462823794609528454129226032119139916022337972897608570890222175780886797283368881730263271422665588506377346781052664115160909155077825636538781362933565168001316403576709783104000430535459659715219153659324081923280312661800832023611094213187198075031857132878750955383764915643363322135793189375309524772267342275376335425018283094546046472654895538913826423888820663881805271393467291717858194399391115924409853997562841684474674492050711578214620148632074792210344280280142500865490661598848052469973998244619754077380020652095359471357014376163342748341915513651671520462175689258891393988333933317391997222269947473555880864467535246062214963405653213408018011875781542984191463580240677166840879351945149633334436169732180483042633753545514182439815108244321871513764265691719770083359791399817862487837640028135003970720954660797143436228070491257862719578692068144383192744838976754738562790339407342582582551001792762930087322660034053213759852808114880810195659715160437902917045626828100646445898152132643377185143323933879166749691084800000000000000000000000000000000000000000000000*i1^145 + 689239086720852332775219202091730533432365429598194498133387278303835307578601898018711877574203563531145484041244218093668845294412964320183909011293416419107367914310889699267142182788911782908200285247359301042519541993144867254665548982936709579048516846374820798512272585765632983636562515226233157353307245756996317726136660239656949783926051132454003234867062950271640062694448094206770048369124402436611558616732033651230577230786755783508256148543288746628266887209396458495585441409674101218482802601457378848338060692683287307151982970394573124572020835258001651358004572378235469542117100943478858159648089564328796182910228199074263165985272907134003394322710931433392992803204755597107695135532770011982004278345075173514096497956359979280001340096207156094035418982093397041568870144069775557149965397171859207062136696306289641798413469312719315023049274523782030895598390619987215604953370651853801812586089759789267320396964063395368387550230903371485719661676138091052198947730398692862305948546417078709578297085151538470037404968185942745548275627845423199335955672387548306759357391632857846819591762169562227074975037316216716485269505260519671618500818822877202884635602255780703994295572484004511930519825325491498304113479785430705001753908704865175198389075589587560450104071963414510473147909067597423248296182180001416802169421723370600870760200877663925747738805350805160520255723424754955098051587859013147280070716203209137838898371125451912141772364487491293474252952247014731799162923199745356671338560742620349562526865402264162226357730878275384647241556530875492605230418965209763882019431973611801373758845658520470339593320788176355229913494045027854316756901091287445181347697772133747959434063789844941807379496910138615830407233640204319437064696125052115442586449431767401915253642015825059984586402451014543153629392363423860501480254411637008161287720282350931766885939188102088832248583329446262476040813863667483072888850877066696896655459782023867990689523018246997888717023295398016786650759648965052450990032801005498562078073502293991597198589171629257325231491990588407035967327222048880591851951879768943155130444922599476032094218947294040490922753627315993673631983035363878122027770900811989535609728282654400326152893727246490165245431481130156637684552718548167481168769252425970748210605187583556162707371362644112073109190927218068190111187364341592226871978482991202819327680365157815915805945730334221865740858502108996161744249926779309452771220339803102456265361040113896916846591818827509682325146239403886558756878379447648141209561779515841589533643857354277640602669486316767905911010004153249381150913190680337593847182658789562278712955915384578869838408080136456989490541970157796700130137388092381549800171660399209706331823164184943126047139274035497760259380684501656632627922351114545951337939033821780819406048082190956475870010063248426247776334027290114119235106468003558449601282543972147064992453400718473138183027134891893676699333157279638746877123844720646266036087916813201750776064599068615954501984432332385276391342942438733063028316830232716724751549591051508101446834504857919126908827085637284155458087598425697109776360187173257554992607578364099481661932455068343948755530391586673583490342148134105591834484520240458596192918449084857545067975063654671591229006812698226276350062211388948198170924710272757910143488602271780882134405132404540243847620397511305671814864096836771153260655328741090383384837871767085315784508793515964962012806934629540567737045421695798080008358580470732698385848156537929410669457942577093455341215665862225888273011033843222895809928753160040261112359626718318623069373881735999433542886259425280000000000000000000000000000000000000000000000*i1^146 + 143153268782663807169740505846852748322960436152993975064275750507137802959644165204840425752941352570771498569352725713387828309730190511776640321235405734056671158218942309712795663656520192905740575668100476551045325682532864625841068811067233990798728783193446756594311743786343391410215712796684260165848159394472481854406779570382251371079330167662589749507454382488983670743751609316580334112720088764603768557938942082701862223237682260064524811198805353021678152463047466214432975016950722232927400085927170641386356643613446779343110495060499198117139391258437326111765220284310110610700745757285835312639834616863868168731126008032446331473735136418190877425481219079202260731043322461178777252320448850651438151939335465688033428383570430233029283350345199491598894631549113751576093087509039943614148267912152539408949338441141773278060176794601767334409030189258368992579321868524568021609740709525510521149564260038281766881485417010380072331141104466872791042885763835978123581718770624604107717719864547142395581664864300222888177557228671971146486512520123046781056713260521899213625561120581203604249050858377239185872217529460275258162046825694061497092377252162277740818738416322613958373495943284661867809107920335712766744896566145954346613866178784715933115458254511965799579101026441085989530727598134695548753159690725888054293603518991558928963471747666236802427203468690621515398372498430639928782706790699937243227747130521733795289162387307402594661022590888932142843181360440079607182686068732066318790523482572275854398147471448250895177595048430606392315834247622476890280054010711659358621546125028346353933669408631505256269700198774699855867557244629859403159275626653942375918356600450564328295718538737062352543257812698845667274507546001224163120216787839755437400697106650248554766801807318757085398683327844639370736444868774577314126227532595290176982210101519108536960092109121633312295075063270344437127784418244398410779221802730084694224709200207363284917437511395441683366229093853178794670691124980482059432935095194067411658842325545120164654759535765230469906814961449336627080486482025372582683133952397429229101567025686494538555896945134004549666856945608007358614648990847392729623053987485900367064074203092081212008917211137619569685484287298344747640642217250122890171690195611035393897939805326645901372725341753696281826183519643353822305256171618730714667908570679615426116351368577532330076256251921110663333143180833490038846725673141668117266692696265442642798436156202111029387623771142266814919332243875026934265647552217047787142962109170816542530357351189550277906306201763813904964752814453890020415266527682670961904465971571811880003680373062771841429670737580466423864472012502704891572387191474481076781590960523658541546464248181746217311770616015508622096305680778292111355604773143928724143668812122022310576606467969147699481391790332386258749365399839372010189900534979671855309399259387600863233621802738994607947135821935332130914856965415073332432861850746336966651416756677534192913229063075540090471522477448300515436417897128787727655831583059414518846310619844179929580857114937283191387922575877069475744984236804583870055836131730950057387935436569483574933055531913928400500104986234570070622649782620762247053277774683770826504350664985893376439540035071620714327453173219483942537685182725085026104896140086370153583599918703753267418100880693794816151856572296024964814398809158495387418836751717511594260869168060451679855676721856977716792654250273284841077786517820689934423544093905921633923403716330183637543120675837620311872000509199615791276022654252700001117604639705615983904270282106457663285316673426596479107072000000000000000000000000000000000000000000000*i1^147 + -827842311607852529951635048769702236626264950259299021460997689092241039832065998805346612785433808424806863665671164656899296725745078274720157862498203016427584255398408982310809555511317696579303623425440797233792605479857447857503663996077543075724918807614369259141469836515529759157042898444885730561287159859627834341495378088763096107999425122125207224639830788002643967217951363344064826713356301405866442833498355879715253787778575856105424175697310223357922819452421813889135923459092689785595896570822748003593229981037089179754399925084601495218112457240319246415580641130947621508023358510659797226832511764476090297372526391983316799389258848109619070291663456405807287129281247610492128564692680975716461992419665486778245285720711565159269905588968205936812008865681229955212533098055965186605972953713493796592230530963840812893812800461585545614582921475920196568577594395206240310892469287967089323190422201626053071947260304330082954511468484654796166524364183515614377566591865929504634448864108209554431730214936792216710863077741852656737522761865419205510655313269740053928151439348429428220209798248827768250429422944587029749110158380563073009811538469946873818524605683016563816522764432339166589061507330143891282938582583597145087906694579444940764952926373317043709616410562536847749621839658183011882171853242627926624763350814268812806275631706501534593928161275051118869791584580119302177010329360486923312142552689879547009248688315602285104496403570308276558742415372634163270617607151193138110761585568981525080555006436568733678084857327512006366567192613019666220089551334744316941140854976677119435362221532103213529077948157961171620297406710152037165492964019498289857671624235164867721525384278793400077246296937956486503507776010415162912533769790879552808832070184500353000017232761245733169943929753761215238911072572921249021509749543497726218815277087036836872570891779120295997833401423990263760990539994186676189430336023785076865784333292821126490579472370870018732696176357935839485385781025638175447612069379190823718245789000349655715267207557725809846744435744539393922615244864811732233781177659003272534209772562611550675138613298366519377850979933302385125286063679615887424578206429907021673367549241838828150123764524174731560069990788882013535736273462713964375837447797187331667795735390115638352959796753304546673730586990299567120364980944641797448351238624029930082056662297133513501191645835495198831550117256144902920052189776356673398971678513461596707269363277790291619674639077579745459296528389009153801027049297654663814846166060656687401204105334184432950403722202823661866100918347760641434090936562560019721175633778492335064489575073977275346855682375131202398579690116418437466270433219813387259056004939096479930523395632176290940922238321408873785515438694696720710527666715622764266179128223067140777580909469843801967857971937773078858094533138639932376823985750094515530777987383678092448003300219375790318966743551892682023954959427947737597820663249512494717646168699942567944900792862177487818539229424391632605159751572270230529862815405144467070593570647081190303558610726553880975743833593819734103364053109064961743926357294954594470731079252024434127152804448084275269423231033938785798061731529408284875911200362591035090503218783352992487876035087655740309739219072492668173718544297484718591677678398977411482048513023496255162187647598269268141195171823252931045328278379125051273598479727314281873441187807222230644812236576638067865637864522555226222545639963845957058015844811468445393229294594494381265668445668316077378202541433036108409775928237197562499186904464308017236248937595229936545946776947916800000000000000000000000000000000000000000000*i1^148 + -3626548874475947636984937951623207061256421210221844283772108788777560637646015653180642401979236458455788567486383105959761880044674435554679744084437633394715864949323990819690321225715757305084933180144295158595015243777751050229963387279176041729786027839337133412566903337897564599342956286420571182335884838698508483203522004401695295652019204746461024914845996379852038970352378511333156822370022759447694315235477384181575899946877913060129727225364170802037468410760213594855582643430228367252329881231461548683285136358627629851621796807091665088561604522507211953101362101870552039289613436025690735686671423512579552327669199369679522848386887341448471446875323019860808605222659446729956143207968510431678185461478828607194550340369967719346115334492455165347679921971510042506180373282926753360461970484133795799166625690556758956016490207305526809285215387120526634899537131021755857555320018178923064632141536775210417605282103348437543981531321161120708612866114531652979542048134125619237060651430985719427175039562232448799775749917724347649718904137662453479534065715711250671576827461744058663559268546503764652975747058394138289815176086679088533227932224774265179835441618354097188947439720512461278585322905456085710974066841348634350579667011037724930072686533322941782649933429884029964097482995234395302911462447712457515301760600076063485779242483092415214860666571012419584837929377805892375561850351817580465429944047310015912687561403450528176233095699532980873805805592339889325885370527477132884753814903870766478306775639371263871989417753733738124764994915123307188280686670580559693127634245079437887247302064000642437127987774404016397446332959633401670087485452106993438595366596702998485778241038378524456745818840815876391306023705520403025787076330041553444783205664932826515280885567247661888999284896107530025672613126673643199302758492687275440481568725350792082671620865397781030314461805613970922366837292744336989628557276862306136774563108139098499885981859455194717832762284059088177078746644866604758262781758978223639251889966174130427855890657716776970756821816108514679907758710239560250655859268344441427505352918352673225375260439063998914123503734841743783669637958746254199309460740425649249926062247594851429926711277883413332102303034421889639725301009543518600530070111782703513977106393286849371493161770206158145568667518644961614248989097043074198236892484160687775362593208508621616662214628314837231860724263689919688938394768598145085253243309397694055859289232814308242188988706287335143289158733718462410221829989971565593898095428427948015175144315848299547925464243060085024486425598433141599927552414590013365669238654376519219006375035302731157858798778820228677098823126301376389877469951215217859984867956443976191456206098774995906919953565172823391940573812320104544794823107418225059170470504097488767150843461451926965258403359937722772065722125563113620813654015474350362128551379048242458764815875233849620125265518387187623925925118849836194447434517078156742841407443077043904867655710750925301695343095867006304513073811618987572423181528306571731689414010422345611894454521386613258263573614509694598834312071785754617077470893746987474068152294621622519782925341371783200500853516546168445162021155718382238247389882437739081647303916192830356692538528388846506625442073805938868429329352401288065451079991785120800496295674019074127482988243523459313862063127792481172878874523979658118128486076222707947837297932035116861229686137291318150069404863518796276903001604186688698356894416355119196068608451544325887509663581288169957918832067302178059613636549950763092774979907459799491323074569517967419784560640000000000000000000000000000000000000000000*i1^149 + -196757375152374115706887463000601463078637034936683104419076932452872640754045851774552767864590691861378439657270002357476716115820906995340564488539149882614778619330192847771474904595381031359520921295346719792033019017773379829838068650857792525289659070877158527432734145313811180836710170813205124393235266254290415320386215513525351806874895329444720186707020676072499685189461053793946313881157557540590629168772219243894006813507523881404086244630080556773649546897904754151459583903517259145762821312522929796509818417305139493831565904464617328147315216546500073693420479729222188983566207033150578505885443056535652694092207122907132101788133194719377483818166445020957057758049399774418638159806253719439171736240718941757430894829109944689398668502136702255831565703562336699703856022881966979051405722156735715393556152125334511929679620201145274378137583834578218842625250993790720338472770982295319287381997819727666763203037324578198721044762889952364048575540209141367164714377835520918651561639096797846760463525389084872859770068063144111105462481526205572023582148920340093889351524749272990418443809443152561514768400358508499786913795437974922297029286748324129775075565392095803303594419156412993690777521039868264171080737027320555956682003024825497791032614550159443153248251244548540854975926376516752228182621189192571331854963190212430143727469100891243872141672144406654034626688978361935690023885958475438030706980199574368375073669218241739288941310090141835158361794054094148028991655392789469186538358996404254917877182595226991358347892800862834448332898166764899715551511881556700849059356100403355521112070854537110985496872291972178245608781988084751658087303107162206411825823222103157356888183795010547390993503621757096128562549733232882156283268600336558684763502336954279466593972609979369554380900858902900753391648091800756539348464989912487642178346746796447565152626692521593584305614813003651602414834881314243200543165116675552275254248796261667349454300398995545553029750977951318029118464414802488568965074742480381121304536394229516344789971179465201319739527895204469143708921526155869332227228502808921483201078255865122673238723982740475856365922664472665651413743552861112554790620216329364124453968891230658059737171481915968857458965185013830311628791726257537638265316178123866657446221189147143510089048045396600434990945859300314449035910701761897078508778272249509845635924074642090669252998129728066950368136850365775398265845550317775107018234304752522694247073237988782433074456998324713008559746427823197947687156929641314189560355016159354495693353719506092108654530546113642041023899801558302493280350857141693897014048652982732968831551272631740937185711611913872852718402616902649621803438170074644139218566719804747924215630216805907228719779829511513974767871202967125644199375515439392526264327945238373027666504128303867408385923083631859940342363194353894342676220153613618605428230289094876737462120440445470517394335065615307305071394422499777741936319883690695619333626372554899347701067880401396313550206461443700980063347134313305093384950174266233339576658171824504338963681850278219081431230207047261470903250503722729830772214387967995133431696238705988325751107356458639057961563877168015166816731687350172227801930927913744863121767604620483683643446105743492021134194810110490085891242927913380829606504426749818875967359450477737822464327113290099289341450207216977778280673872101249503923724521245604877626094018265152146257282369446300412904808251971629133941782696080506708031116412101657000935974002102256879244066988294583143563508342486353232930374412931009030026823564173699836901399208132608000000000000000000000000000000000000000000*i1^150 + 25656255393052490587894753353818696925218142441936777658296863665748154067164126652818163384359892619838690081071925728690594901520666588031416496725505603352333055023428177309057978449865923549801469838416728027425866160494474195384796522237598933952150368153480225525953233181138081136671321321830542615395031311105082808575889887551983669789013499169318227229591067209907876154786164247452094728149246041645158571184962643793506315838884803484668036278545244878126842550723897515195536258240353113396700918581782264776182089451566934042313753660770230806179339476438061566578508397715174112648938101721323151774857046398366808801843714568491071773077299524291869291572364502194877397085166718607172418146179763467405662922975478184591536206444837381259480719854638078717022574545244252484839636268608509924018484740578719901136718310014271217202206450430150260723096039830808912422178561997966439057941021630516093273677256802513890481784447229650248641666839993232563761174761553187339795605870190431140339803035693223061751973777613743400645763768464752306755461194663664226342739611021005100180998477111225509762075421089639227764272741238558573066438988870897394760426920604989600862025745718722730327342179857946235144445253432097477094633452577593422940648516959360452713605561178900370874474974036381361899275369489731409696318636840139886055369793719531749129713684230543151824347937313025716211709293341072206176321238994668634375530528665255769937680121009510803582619720740564535542499055764037095373809251584807970331086455201655253925503887296367915446945187534431639828258070935916901190441895480832158857826919841631392887450231167589828226189826417437638302127806951185449924929460837264978646083846217224656553910356856672819123353777166800933872398149109209405620105537707383510740496396721492224952942771985984960887248563985401102379783743038407894272611844401296660417760960142532566972725313700179324161156336941315145639484140029520028950575558565152345193804932051922128918339415154669037765982200800622580405645022412740470970987218994303263734290878104734991416357176735629823792683358992386317707474298548897639238158144203522696824155512940665328850853353597409007672118930410426180012295323681680897166951545809455224580276828875241997451915553467908448780672957931464319045431425543731097023383274152940576732829310884135651095050784722099259079676910508483173950649789439633395660996983760611204845738691584746214572045454501133654720648623805045604115193701956832305511848205908283031210761760496238590689752140807148837205939413121986373544139035424789047299176095327216543500566864860782537208085371446426104119840048071481248333256358783418911165647628490114907531824940111343087658141524063624676523804290573751064863761085447220561272442675007575821031868755419508221631182025856387017120648299857404586638651093161913621025082854700509211738619842729117061600055888937008132277028166395528247665811651058598332945367742483536023597901613001778290586074495399607740146463599161199442155809516775436984429258724501843586012645162523521229517009565112474550214003362196185459543391635750964051952534407817671344609142863187441986086698877058787106341902889368962357150032113368259332160815569677406103741662124127420145249270682835767131563451005786779905114789129232245450037303246741264549602415172014322612097412826891126664720422166952688193997413382532454742543226587433181749179259743308644053899229807010993319351915523935854655515054254515957279979275269822830592611660362742371128619504861715445120428392898607633865472799522922292724856379545667476177659946926897943517815497314949841383083270764509892048787793763052328863766937600000000000000000000000000000000000000000*i1^151 + 1388698754061961980083358030816656998130542069519262935943691466423688547909303932351333869788986543093180870544852914235860316919581343408101202782096540021570103110154281764014987248655926859972169800898068736905283877410671103446363016574542961488543756632217482241401248257482926544499988536635542356734523374655359074048925372487244793421362053674778070572679001957046414948467346775651175756793408833645697307030475708036814425575043349194945046609246741583747993021221683760691086548028279046574522147558228302964610713015756680875034452988951313276397536821210478598705016104431675063349272062324579807195368922765722066948991709827844219164632349082294313231299808022636760482043475598924941828480052636720226615760571428337151334896755923146207629545673266765669853348057931609422478489308322426423703682214083720162089080239066318008723743769581035371610420257808995755125491976064108307537664814703290743259205608369379722545155150535748162772892939957105681369878752400488222511056232947895884513171063171061008520999678109259504514330485949090410817469012203299052397636107094106403040554893017937200470260897281545888196965909316135241556758355539914854519800035002629971432921697060505487218331376554002966807284279838931087056460370972944213746334129463229301498695805457080311253283912695173434008393339902606873037313000772190842277769052133249415441001712158687522246843998646872938797965701375879834563868877531236298943999205280087685898956301060938855209728380081130831248725612311927654931381612964129127267551159145681017979154732521707354934401995798161801277401717731992398510422391999225392239923564272261245858712241819047194537038406757706248173885111202565006871464193731996378751216464590163877021538071805377354718402868679481539746611824810809126370486327737642923936572129171437035152600125581083731206926208375890883504334143605707038785293446879295926222530462266294301546769994725753175471231597153355616290761879919083553709886683590991969862897769286485392781615848252990733359969727012402710679887617427273249884990253903815958602981401570370684517316908674144487966452895539121071108576177829387112601841376866388081879663122737120803709889367677431830789679349231227471126658552956248061880460384002405191900540115904380389959466217056048704743933711047352232185572933239542396112194181222838888920080688815884788292268018714522563087813447975143928991658133723021825726351786438106541437343354470738219857634396994999436815439104707439718201049292804615538227810974319119082809554086928884583751027203525063971697088554303040451209672985815263807112044850859492219407504562905114253162494674790995203737547221987426565619066413063128784658501364971607713102151932555764683636568594952933432524606391212779502498854195318217240608425686600099675786547199368192434953777376254392023329498865811081080304659908449286013928448759739678039349037377267218429336622216412122267604265228067504675635793048248726503234365284266543232228038915157532941461192227558364453704368481022455790961879311809821048959201438558544914451475420596928629156351291179430411925305546944773952372452230580613206342163868739301257112848947607569026070901957014465557666028452993470256330953715628042185447025900451748558005742830044471659987398766856046207345835663733512691830684572272523753455253297695257174377523527072939772201492880172737784120932611111689329196702114892539894305332906663998046021666448342885450524869870258318917224681596130807215668097090766627430309111757440224311606430298484900363613523958483920372927631175997587923586965112477418866926972287838302284267629458555402856069736433986941577495066825589997705564839285568307200000000000000000000000000000000000000000*i1^152 + 39259898884203706753880503052657144072703369795737289343701916559417523080661352441701765134538162233288606080967773739424606334744714388996049514842740334839282336232725409986238580839002846587088261596370145571560423910475570800244475175050019832752844010686418561381639222397724699601344556028802747232810386812547435958777454591593881900028834389358091202401474643721668715838785140971658674189710798037815734258355499756386290624376743465674029542606734695577102165939775971833136499817022757338382355711838488002538159694122775099984950225245904796400034367914608978328094261828398528126332084385955005876703628542589047857231059099886011144465656470662944493727801599688883910944925346706020866387544726963623164014885683865865105285480719801123576011472101652517967764621075736094281703605855703641871492502314402691511098344729739842957495228320069264697282276836903206986974580597540619186799616596742537880591328072953797831982894625983228333869119066149167610864351659676210475835425677581661197514973385596470907235454617112108526874500591400195624964274074465843375393040163298253782950299265893171313484738780973079577588767772602272704286723317731563535226912264265769308026676687581697530206333156838754697080213604160769325245635127930100972754314602508726013581973109797360182842991521514269224379146034530591310356008676027241146444459797614370992079450402712594534210800893704708080345806131581412388999560375843462922371310179759927458859687272931469214925776204539327897963749040170107180370995519866730088470124226269601380465253449343238294351326037013516214470973582798796859132449491822317209553975716062773329779549765630868451815641666158608223050150462220413823173770819157960508400726185891337263587907045627776314581502923890685003506930030954116519752386502043367577488961404748468603809702182891930990319801745568015350979738758820101678402288182629615403574105217641688880027154154058180949335730115279981626127926166198251056424718139177000148686500723505577204421269813238893682770675204381582165689070306401737694805079339194689674167334052710447634613375656144804829563793612696083423405875863820302411685402547711785771442457893857974785290296483204715104131705026129677680225542218646819666576612830005414244559478683237764382949596612910021687776004772602584563610672283645080216176250558135340284482800513099482959382823141325265262293507506120326110379179896109839105084137720068777403145002424792094624206663176793970294880384584456085590514999600803647430773277215845630608846741305094155733728363209427113032375882105651113218132707693332262593987371412082989240023190855098990072638295816204935290764390799316944419386132204382094189861665178888158313869732630055875636570923363550570895949714211933245618525302574552542449506785387451780191514281398097974688433291471542782475674474301681442262751579263034071711232279285270859309019272314908466193046595718497371948992293379579734214056773090579588539118877196582743977907242884089477389869906231550967418101581478142128490280113250510073108392869049137805880825739338276611341633666114321279017495237805906443905374871208946455615729651506809174852509901530872772752348167381735174529766006997785032624102185380414195892394349286677463445670851841159086721773110195484672412222289906222463409460646544589360037396656534358681003909069661428897722099708226416186494367742008224618385623713038112115321919425652684613395375855506871667276049040910613257872892270433674588284953904817165828061538441542795240877700410366801522389029302897069632449888650773181250094855001589900191961852344903809590957997873764683082136155971360004140337776110218998503056605184000000000000000000000000000000000000000*i1^153 + 1391199615895048252081216991415493944723432834052751017723935661499331810874790408882461538487113478422847400120136514822197621976131320958430010598131234139517035419927157963611480809891649343500485366049277728024537028382407803644434658764327513592900358746131259164948649925741070577823284077770717130959895704407898767375747415903049386888420309554416246440365068240354183965841814473545752179000950595691194937648799725546135411457190900412769057394476489303651101176444032631445824342634669258023809394029798053372869157222975540313121341035698809386139387619518443998017598338423200687209312844155242439799562682047805645119408600051739521754071475430323435319977084847666482577461116308991192651049946484843501731403463555358335767768180452234104222464547038148102882570031355875863107775208745890621876972371630581114676526332465714212832981762952567241477565362210223005901788966792904187946350970321313207299543778364243842930742554521403419512301192884063820653608654069835498422839686918762791820545641553146318671832780944528807103445451871685386603276438809350688708689013195303569269703883842472828318344241052080572463125996232986043240624611208486154697841274317728977997141318169670858030987757237752350985907137757735621460183380139430680529030981085633790486082401034900335699564073885863882405266852994119307083729890442235280266891003836418379611860853367522114117177845864779481514656190172163693479974191088486354586410315073170654294759881119072046262240712543878181884119412179643128875802911621700367562251525542181911053271109400827034606164161666481926114671592480755313469870266529788529434192799033565335237984052601271045747349107150280024096085336130460589077078010350685114397128413252270207460321985168806352319373155724806571436710193865682554179811377024061553546535512295780777661128308025071342615982767309541806075096511511416875264592981194319839384973370647882024976585480310334635146320774517072662496222923488054051820729573881745001657295860921528199809268943458390399042665903683067513299674575433974478432002205690923339583972092594984057446549306077390672800697203644052764777016927143584282186521814075808754218244370178202165153329793920604247649533783613281594754286416979952005900927139461395488226548955457533424444339615043359426867548414766712480220841634308262436344095450132558989136325111089161512635660121218050416745959576358641261845443669383668116721173749092147433498416498978113956024167746681845612184923194813621184382269686077053879398001558378890156839028817516718789522511240578685216015169730878710866356917803372025349369840002912697652103396893076302808555647193904146460118890741766483642730971673430305544293366375566960020370842975764654538906634591412331851007747062487305257599311154108557582421725067814491740286490327595309520796348004188908970385999237708479380600398506049023576913989634416467889488728540721710903409806726956451762784103461628019575189817674302656489878422946776671942988645893610449765430598587167686854833091165507559257001911069636344541832639007873159286015323450342143492478620902335280165548157483001702823952920309406701614851553313426507435096151717015587470653499076810591300380342858393942481946884209386699432298622560178179722714035914870736094432693821641299095388959413955030305322471024263726502620652369878184536176558730083516245590967244432956324801536408286005044348997838148407125413872505109473035315544841054495601051796889050799151975407634846584619906648492155507841716698056487653286025720924524704210873442048105758488740932078096411644419188956662642503489975202687037188866398440936507789920026951963051353283636796325888000000000000000000000000000000000000000*i1^154 + 14629534100213900866135319606122146520232817133462586747217380364725999687638232337521751228556672996085153876282480883388638999012074428246037427735273678924628665312855295275933108731731126381197570304973984946369134313034982107290407088343915517663691088903717569963740690598630489571410664770236279189481608329051333306081258144523476531828347264479134967879911534282340351259517310153227766328522442863073388771827439582708031676550379938727960044187956409477240697571816375351453704380884574013608078042485537668074617552316774395376638931482342858138450639867149245694979347521758231712117285822984223894779960265052189754479201514604686221912818009457836840463599583780773931388766521138747983281222364023300303096600218666936127052926150172990323554731608434960751269031099347492228764899180430677086908797507016636162923638648479456503207811634056155905785421833966931678351518631271434131994833097783228644439822470895797014284371180803818523766904422843670731936316685582563844997441837449641723476646888737324661226924068284228275245849785703893964550506963028055732464876198267769244164688142687046086561050507825846052502064624342154555312729019172489801041291803929217515213976667917592884521663364434693893811926539156920493618196411671993982023710281619748910941522599358162851346541470141599478477520357530653704412225414667374660635448928584776406975648198875671400971920970437656144329616312650918272098773011971985015064475501449838936918870332414607126266544332422467020147926227130778821114344669012765197991412827040588101620504271602378714548621037743463411919662637614584792565844280999035466358397170505521741782582605556514856348882945795815813435904543907804231451091999610277325331728449522758276466859582218960084827898148962696960069792575660211208587985924731935296575369929119513804908940848104837807493810714364507616557314232509968820360582788375067452113644837671748978520489079642766967144381469082776193364242433377709742743218701911975439535608189828076138832455846549719288040755088124408081061716213727982733290178042663014279372332092847760913551227619650710838060239657305923689351649169730775557387917716930899033383982145970472675187737539651186874450484554759884964973149719142442443565966505045894424403298234911106442423213760634367463626682494454409287362191614830220853757442552924638264501623025737723448431954426378831587813610630683406670793907697839858443767154081139234779300391093017029227563499083103101375790940491659600029146106863396087365185640796423771166764895973062644349739407213382314222639460612535079788160649446596426797288277391185788580729129850742677313925488863641949266312030919071571077450238701895384414414103957007127083626167020125436667526107152648023936957519400979111171373215689110835675212436015699849627813545007566030280029973789084689502899676486284299829574788716927370912427763005306100828638425886172836605820632892683349044827574781405186385932825949443469542164419040160740224740675139194706707079854952979084447161650183288689014008066850592242383509989663545836327243219222649220138320421331864604228932567127068151472864539228531889900049073575951464424054199530569248612043755026295986277093710877308079352218625868058372825085617897872956706033807881448361555081094540506212986374451103576250205753639973101963395670587941192799782569280240715239456359072542014589599705964268776282950806397858171379059613178790820216153772176175280023038923710675117368770710548401874746462193125182725111028546608658831276008823855910383899786047531392458051752370783129669666296850066067824705804725233480866267492010200957126537610310299344452142812364800000000000000000000000000000000000000*i1^155 + 290615933618327844849525514934392071488970507641315814862145024308801789429969920119123012596053268555210317078448001560585236988203075032123562471388856735272461578663889749023380450230467773808057582737277578987839395696961116365598375149689828008127659383806201993316283536492454209523173036133094698143631673233990443406524362942231712112766860008626297516916865677888803410902671176097264522112878755284703249964695061873290000594206603755347428823042370253237809947906564672995336551884066015354830806988470246019274480882576770706048777300394189183756220136012802907748001525334014268467346265878590582040333605046543813551990827050840600023468905739795054580890347708935284396317877888776147184960484038436092897317445955213760473099237036242192420422587959193174615062925764306016206194912832311623425994133828918879623393561449788919784611792246801447291957796316888783816362840360902238158777873824094764141584299323716448737567439348566545746796125864200448897255687124039627335574971242840294148661255178515353016453877933861026508984100730046676117201292074275887986060304859901683777575641651940187976008182809108818029926102472407196996644153861434366555316585110649348334289073718923771119964561433029498009456761771257914873678865856433713693775276128298934592384164832862873431373605895772739160841306398401600435347741500001058016189923138739361788302350550512626919845324782694345898700419568285996376605571084914190298452573948514110988802270105425361492361005214453461307751259349605502468349619038554860246224874578334743460543619018805075305295760278512123425587871902459335242661394537200339355812793451097224972290219503605319181717296871056859116241186484695713415737580615432637603265313172188675443027608767500109184507304043029673344158335028581194834498368939409834008884175506318624192886461958059688560566267903891697347936123507227265332654699968133989311900674038899551025292339576285532026980445521156953185786883272574711494249668345362129672925062061230032567664297974469514041289793944693315088377496804085955535777062829414548906498254148957851841012319858019298987194135799840583926652293133034664559456935589181261934116359037139612776508967075363886729730598531813796540855232448839373043703886242328693364212786193614461910252888835948620973229177485543844364036033177701293133973123824862662940694815047159737476831399279125629512769420049447125251456584388758845926212049294863870704207284736264581563365007486213461742037215335971207885082748504789175608343606248890772750386655900640262631969098631216744907690458769594409095595945196180960849192894010677984946511475078894849085215350536964873718194738196380901244350685833672066638016926696598856465601077556954079092482657986154794024415203153028442188924640848135053766939386945494268143308081486773083136555526522487127776230390870589947739092702356236521614007929281245851068083114696648333198828739261266797280429476447620261736917336806307166116128893679321917877042857732975115826663012484353649975997579442328650903719287390504397060334999898210476897330738271105658544417072328202988911321542429561556657674512605111307035772586917475580741049167728227579178350169104611156498193767653872697012992762326655396589707707086590686111233958331173171053868128561224600366207649915492540629960839565249730469260798011560773027666030441663052041114742415597781780868082838808446225984497763113511428695317583461642991040659678803942186562958594707083071513595686670526463903170020167622237632305053051811942131017629321898097350387496299280223369965273835164156538554997746690907530041462334348500799074171169573365030743703552000000000000000000000000000000000000*i1^156 + 402516768660781365892074748464600956532676192727322201079757741818139801377143360913125000556540237370534182285755970760082370582232042167657930596716906204172381886263646399178017059618222513930958759024218262260473850791482989430868272057550669766791829843671898165678886569697880313817054384670638662491494849191016226925757914722886883640148541052109132396791368061745648391429558500604250947345511006842805723756823386540454919730093091826180946432244038640018869412472323373043214624880866003821965001222451007995526130899229048883264422625211104778013377348224473916753909595486895402357619754784316145661976470418740943954255424522319224907552248585103234653212181629072080491108518301351610067358452434501752294133607309705596677296967204539957325406790968539258045048604005183745248275826315216706524188385494379670162336596117708304076646867021851786693275608013287206250307714353055685001694305310236710966318622878275106211193622620157169013071227904913402452075318472007450975719483810749318776499692417156639944635734041232755150214771619510280177608654454072727165284960084453375473035508570405778367470502244820200171124748749460242539337331549855029331971791287170168625564426036222551025314067534970585779133235663842463683286930182561942108316224989404113797450356446212048708214985691811973025268004445500722732431150108851306289724536370363778796492173341435518712814610011189781415674813550829753484493011483157146440413810138469499593849615263762008993941252389777979191900065133425619264025190138756459524306191289303784053024393233427280495607850224466923479498012582905575750653143492535096037490485707944199582128646962314910146872111943136279276379848495404767915717774869325118547231911532192884709478517549426304673646785322495735601745276054233519957537109446521633701058841000855495328664390230021646441449440703585071173231419120949510281612429258960646674394461212176188041890000238223079963021612556162768116004212681214131340900510878398485512873910874515075366090504443745878777000633249777410329956224938177603839261803013142720185077403320842521910662983618485742389373752927198016195841279144914599454397887920363485535669011396166259109558463933953287059047254293821937306353177005116820374418943256594783663949367419196080348601231122812505913773062168723201290767511570643694214011957688996000015833956737506281199103125312182905278177775480412539424038499590110024819745225574226399527499828443480876189240867565303002492294432986893452401907967897077601857821307469917167493944581629811906905495276021451199630847549377868404356107074829267990191465823324162740959594586602569171936380824196571654977230879249012874177038579064046994405401595462050332766688820885070856117150361546762476572373622644248935784717555335902160450264264257246344600294428609186415933119329505422773747854459481307586558537408940938143865584600800604397331278822099077156580441500165438041430703174031560818063766069794283250437690014114324782720163927098545753273894588393802584828699479709952957863595206274273297716723929030973530252651033871528882784273993659524200083288286789886996673167162050784799822726689648339771150428665210608866063851086888275904800144671127121548783423388330720143233753185338158693477234545747203256415392967847418007252843270656012631555207903661419800616727499346745878094864339070162370483378715908483469412893142695105292873176863463119753684485345252350729869981205200234715795420139814496389159512189996688933579603158099410427401699607471103270373255829420011610738146186486752530660645781707215522430624786659257747987694728070484051295438576266967095705600000000000000000000000000000000000*i1^157 + -8921643976603148741082931607533186586670093147012689012472271414217087322422114038408392993503503138525789541587024592612955796063140850083519047368312476358627075865524619693070748296993737959030355045655670832153509358144304510429574669939896942331937810738072514657649920560065987781220093642013094958433750432675411958571671689922790825932365198406844705336021753748987263096423623588359268776213798189520479735903287949309344918356666364350013683346426893611002387876840013381260466474018763117731854434963313508395489777153188941845048935863930813831487480826054273795756466253346875319616689563533118500631303947083832313411615503059672989228972960077931543266966958569877075559540681829152311217578535803680208961308398564108947781188266527254151431004121773715356992289264132338110066134512923307330670258318795999337924026319742847033574927868023909684138673091270728002286796767661546114390674189732182066560657530601183378016322644064518784474030054848585046524627369560842535583453294232495078690563779065682561693189748711036944751791202978517927858451844176269888917332771379840954418319712876491824293100949280536505922721234892819571590421958160595461159167165384183946413170455221688587031393629324782340975190712581606318474865064859481870279548473066401693686997168794838615715881785379459361775272926541187600010922941125174874722901683781509920670941766777049146538863093001858223741073083870482650829457616319035849502443132964128315410871169578263453676766234895576769954989408470404100234772234651505612671575038950140335183274374839901749948839141957859224691244221525164633963806352861146877299358827075160297288087263899940663379521295195859966373533758449705195370516973538185160474292660143422746020776429637893683364200234094924802058771295303058422660249317373988152175238268396093901768647284946931404832137834461784873171334615076085869022394310884005234877746351451600816681910688503023960204531483727730745521882056939551615511076277450454529851112524042531590478557875797485194786836171985535321012227130086011424271319748022104558840042527542864123132015173335068875461016487834407814931218748675020982379699493463273032095578523845557347174052292633507036455287221264393629360616945449887128347976584350044544296283869554249329256769428698582854915590064378617793251706616775927601301508864347120936981735698014598933225414542592814475192240185364361296376638281985036259512843066178739430939377537211484605741583600749294568399289701582328273868100955860132009376740398447065483757712995613160718815265115044957406321849093444301305735678116058335190946245090358597784714591197589165186813613159872025009462689636254915151329209598799859976498540959788740316054476314338525801738912433033232111851243592887751465817877373435310835772685184643422047959858063870425548106357545635296966411887290933651824789825098855378545748701990983345248171623528781965471136697526916721087197428332172399812251212109861913773969410890453258975149659076171949399408520583447699867920039816613311632395036989569835727349885799914500617658976422133368277870993464641965173777666130488748219647015617544399028766793547162353624616196557414042785808460358308037803421199929664789265740810230629361310467324404895103750545488102196710799474914425458609680280538393365871480667035779359490774112395644640020730773444454034653176775339701849997709435051845635534992514693361095857240342124453210963601065076432459374245349823463440819601582386494945207577835730294749080415087713609929007406242461369236693196524021518844921632250013416942107486351449691577554178930917587561842608604299919360000000000000000000000000000000000*i1^158 + 30221935460129633819970381436337788401018203038466837196251441752341131349918270118995538751019456695781327925232875176125602405553663943216123673082264085193774540339688260524439679375539267248802455537237085874564610817159097031506808063261137140870675226090206516767010342866968825601966038640957581426710406226552900490079409264900189210560855019613346108683365343584166205343500190231978544155049607137775377142375888741961918021780367091128856257976311975266855678484427727627496052672326842524954259882917707398774072377033177468703659496517104148476845401728025702558687178172407725805681813112387817864447219793081727518236214066296093677257639025011769807188897273271479435377580092190030055089918159614380932318199623669533258303454658902596050795317439937338632063388827622673687053328831505660631954038154583067493827220706948529000331357503457796901285383427273912561742698309789319605135614545286545159179066013576760312502398214336048956629625715691465435870488831916672343421896762381403723792750118294698339045551021284884092798814512384094971397301342729200616881336183369363558461593873595894114158778276754965002074732635961590461861391767818678479529576876233438903905949847258033616966634833745743667490160266350636982495575837551012668625077118412774033955640410889383136523791760103818863098196577883356564563240414245010127328613344897159793363373351939788845925662507621686090807944723945376038953691892368859403145249568841529986155946895156190670288413503356576609088707125766202254359836518026745976041068725889311757292260820484783724983598010030278075375845384989554421146295526733146904029019194525315541761467982811209331927521011855511286379084407192664219925966935472212974841327695676336868850003916336479179168396208353203589254895221060698767712490638867352343074298430003319494006212654632132982811902463903374531451184566548411570812071501354526154240666475914017906245712190659877474969796462206540775422029417205785985526103299743825389957552873503352846226377128974397180190284190354075356398637259723899714590249707450389895128144149501219276946174289978463571022806644573725715663132391546627327870486300155513774927272820679549251961377828634732700906662762886536641012131639480654880589218611516538081388387495813868510715912394653167033148944937676905815285504188469554873503402135908972753826058969395963746230757035703420814899428767897131318456441794054058704217740791420323505909884815315183260037757354823332545016434729900901711949898030370968096948747504268737902042637714154468125423804135136184976132277322883336299828717260900999249999198678583423496887543580024729703707485964549035831169426678606647692980507959344017521820533397580265221117924908387810446748746775080284145511138588060017165756769124485691816158076574798586163612094330158089859614809975479749696722449862776423053349276977824233568921537611573558582751581380330367662684390376476250085529107089355167947739635336971784346428304636980883014955155293230810604364969846040965195830627736514326000486382153849611696641995522837321375947251953463897315344585314907826263155443653562916521075022145012236012870807760886058958543444976945276056319954768524429035614830124122719877317748652510727266276742946815946965304560724043113510889352513447653474907875324415702702345515078431510120538443207256367307744555003519793864936611145328326273102384165415172146083822962471965054398736004835400539486287468941196055163789316882075471472015282479977080279291658280078754699097797339035701172339645145931864550607718832646181604149807729691311480347406096226107381246111097290752000000000000000000000000000000000*i1^159 + -58502957792002834412332103568104455405962612980941936330146485692536556375520752049960801081509456986908220222873335425370811616994729153135248314396193166417133953075629835419895219180714234471325813802139539543553108074752001249317887795329598591119349774448466337286101462489740142534206359321250527402958254868595218702204263522182644794713521407021790451314051360228044685084054641037995637751113607574175655054695009270093121811341619378117061302102827768862847372429175738959918778799794396318835366864547608669044931213409869445812988269676168701223836068483402859407467878303984219005047665813413629817937993460466432463387093115423268223632279005966846585254023290882630637826509942264700531061919367937694652506843882805973779452761907149362637574762065969763889098380805149714277323446453159398654569117523224062178663341675333637547347380969615642873398183663763288795582737302022518349041402679442277322972916391032379566802824589909432832827097438737753155983023837825259539396705195730418735111966902042250483727730240485011928378474886339359492839414492196695909509678108585006178607304225669666825256804262047710692464317042075321033504036330043819808879698946980297542755964140281232732249641178581559451719616527315326699911593981015280571588580096770347541003735224775825948972286110014907309317157901776291118457900689658220504662586189591301743213445542345590953012065474905711246122671602413694133829952809031189383846642523637899679160703932984499497668211678262065973324032196473938986203494697210565153808964582001417102619005374324935674766397435353628236978623539553934074825822808347414926690320417696312063244423260912745723142874213286881029224391021160141740276750248456898327076257774611493436477240527620657240531286790041111258696507325953024075406844311433215266121244345452116819537498178562190251628580176026074244098548288809453633342702588754444557481241521924901367306610395376415426846809800481884565207557993541093661479655940153482287874155526366066950323082985866913876435300422463592457751881229081001674675784461684668506268713324684834792885871611766474849353325286957858268536913821594769273103046881565176864730728084562893504879961258536327004943959677586147622168853032399055481807736123217281777752787952887878928887199991553759989272498622608449124569208837694386588682362275927343004211075956614801865347917183131225199793967768392143997041838618936122308346890326271844625145699545503728243564380245820362275835267827464683561587406966627342912721050548755094907675025572253113268572458544405269539671012360602573296598707192246290329346227331664091696331261642185128167590390515674097920037481894443497945215260659572919084505719167182085767622754247624985561697170307416567461941671532039121247559024147823790691359998671685469695125021485282430460694161254790238228610494098543558489656386519181065197113471797219092855426841602789004113104978501344716062177227364069319275719966983341415969209520356891133030677583847778548052803776264267860974310155536320969217089597799836218806723670390334671824461933068756520313394480571812914752569130054441810973140272403780911670213637868970405931877538882828801718890470036159482343441093973283637946596862573891409154897640482238515677692012302711437754416392254312897157336750194026684628133310917737330332242703336629538260799395278791746854926427612316455279753911884571103897153013695227175908608901339816975914853717993739290685999080739654290221057821614436821821074639441215390133881720785545161035270833111715725708080325823721878464163906660771168638711392873046280097706803200000000000000000000000000000000*i1^160 + 80130254133438975658559548744683998785074487034158912341340027631234394711922541986400513609764362368614054826205479323753191656612786856591285385299226436675491819896785678637524664405535851759564149710038836764744054530223803649571821312280678172348121859537132690098884684349183435716193082345831814287865629312763253463290484598814110791113119534846336475931757998918164664022337255796132234865105668305844060817790070523873405205772324359844174763041026897423391036525185763782908723001725968634367868494994882186064434416036913224179744181389753155697416933768772429409279816232526624021811096476731706353019583180103594283679929074170097186886598543127947405551250231148926390212911328677769777800275919194549873836369992451515155234345250242620916167920213924012141219657451460273310080276363390919695709671183466918086152563403095159704573528549339311522520310940753932826399501315803284187822554450058728834902018273251368345630048985706072613399427546721647884377255482233175827458459293049260672282651720140961169451436925586410646851470730909046717896425979215314914811565160985159990692931954771879214207968432735243295023490192914166720082462005900669586978930081960592671839480718937472736327168487322555903206998967760715609253249512438483058119716338240023881509807071621191649282120782166048851632840393383493056322925802338118737346022426148821006117618394617437821542513272730713637882900134852627548871521197383943489388952367650501621248675395027099183299311497722353817723142061693777951765133999595709909061118876416415849775681348724040465836402619638014378483211523655504003239169049700069835967453859336318683675774209490461802591696444340624998426926096326126263327960586043076706315885426549178943634772132460364024460635223671479154776622185737595983126118125329293287957402714207873928243486464882193566945760394116108841245450526503543595084524572106679176058757665142579177913492583736444136599515891456164004957319480960467693383146187138367645491892522164741591508928067365373646743006173525213124205726844376328771430803842805465892290508346263895106385828879586797871279020005866265430879329783767941505341581706269962509833241694087673141290232005244066093957895500012353021729465125816071174011180543273062769319302214323894178537137985020483938689905094530933086738527283042916028245025689582772221726933552495261434712430723344223092982968332240047262289235882884497140874255779335465971583784439091418697430919777346873311398441740413181709533172633692302461168050473486708772300051505299839807926418206705659910360138639319054237829355879708632397082002021405956954871829790198752072774743195645915396276718800280055581483368701080841589528961612191860650442373971996243068591685439621461603436073763544346763089910971749200024557878486285579147884234996117646372962961303842029487098621519151130293440745632718561202243569775487324836917560843827418397924375354523540727759710130797149085177424511306433249831366449060371130625222174432105874830137048761065587797495807856470427745216023960235065285082848994526013076381532569308461817219904959444776888200530406803720505338905000090868705235131130833116577367704765206231241904812209521527745233537827487846070211468704266567907910385132010643531953059453133252275520083454996662392808568567550229101791581228087055074519532816778784382345879960548055269948851442651462216563571344252394453041194313650502079968014928648837929004049929487502439627573901416791092191287969107483537614932556219388984439877991623820901250317712370150794906275779134445519036312159620749163976007352320000000000000000000000000000000*i1^161 + -77748648016049287552329192649792249762791533424833074713477910579126473148613099309265137455831935663030404732429610557563746705789908127129114533808748315871730732263213357000219570537936600291501167264897795505069555752472615190077858781532713078999827517581505248850874273339414017807242399612890587593609218099337549975516034664744031444060187772751715872197137204933705118553351019454320964841782435546053211416547006184558427232597933751939541447905890248412626362116082317418809075202422524815379675626849249501838017358245525918836989698388893032806773039178559836267458981036078662115360715858832557668113335863251484308326431438438640999250964636402210827367831319879940086429288058926291361397944349943676284470661640566335967521466207820033498858236002513381993744438350595769479083358890961069182194138511285007753676791359978765815207200215310061007788257257268053069701775930718978778825728498588937114614875909885624386862435224137448087769030177700057744290713245407177968965364921539531518045651148855583975856054085660996837524270379781084169856655225490526051538580795727401710116213105330483460910548522649478108688890182815476171977246171868412159084219587411038918820300681891871510994268082154899251623074261869229515959145901365145993153212330712253870926291802010087608379463480403091061299814025679505257249565093904025637420137476072674988650511624722637603625593160023134408963430286972768201754171863318794196119753885456988075774684674605524829626373481040750433922517548123551294677096751733301695733491834889569053676948935383504980092873000275294531412333466760267439424715928853256703569646129108966581048048324891472471054934331463698132801952068038693454087088705559862627237440461642223562409845128423802703267691241439222506566497419169891352333982136112749243906125196135391484264345766146261002303621449495980590128254462590606851943922272815720836551414156386901496641485427260037812387863000653446081145220133482176483269274461757746067444906754959351779450662279148896258444200919387227729868036844773524901745226301352487547050964946154548595735763369575431987080455871372486507268914959708606299040912941210398373212845039752331788434817356395126853490401631615642264270081844889468785784959303392331885468172327674885755207245729583602906872456578515208715646619070028807132818490415810976151604857368273881347565151140610194620166044748953448657185831061924782049514514698037199658269121354358163122963367975107707488021301903917046422346186776949512846253996917774478843548826546823631567414635022818196119351401044160629929983086297647109652314865372468932046331876259486688651797520325962749853565290676026436693736673955080890322115885095274105929008862374006048475615249383588366769871862400070949513884266384452672346611722536228239058082007356817909871064502277534263679437336403827680659977658288699323912454560873653628039782874593848326008376911717078366864778816792680208833042271428013644638155943045715292228188696677728074206405149495898594488151881372231421477785222105564069625506484643944593331774108333245800802079970290076580460383418862555603643380775225657533392564701762848708824871806756384234347885922451961097558251314681511251192579285614811379181932396513786432854031105198618502331635046243412305956290799539500757906447207990071335088485870224434993949079429253469268773193607678852377894852486200316253479338690623104076691448915945137996057827054202436611548044801839601806816237277714926730241780057575868891966133988911151844008806886281166950414572149964325969302505202685872812589056000000000000000000000000000000*i1^162 + 53108341266531313415348252156063305914928225278600092578308473249070618858863978169889973719938797809358885421113920006543279199241951357588631067146246150641688091547350429024105031905708663856405464546385735929549520465744714652673229334283533051829296612747577365270706154699392433097461819320920913961154563109709872843276795632843096662056012927361676281356469420293562555822083070940670266225349095080416225825275362400727000119387733647345868571810423882645429645836340524517280890405523423392844668818068626332905262224383009171228575810673374302829062381161480462277673651680425467925700297045796529162768754085400540576857754119615533622944829076921207248864142646277816888437891383986497112840733033661027039405477467503830463934199451847244732641883129941103274569113517392080169876813645144025590382834601086257015579465023347228612264918806741018150139303227121842672902426756604437644209555615113441083854775687420908152287192329294203575690724439863795313443326698542564076322845221586428086607511919722952882681357945087736115262222617656666831126996478354033275696270068512253135589125496427621496338326173194263311232629334857245499386611308993481792277372772979308339890570175992949196085702726706482262933438415031819617539327948911885102459656655460802892486927642891412482117263424465862810956652971649400519469877654752383908632158708699499087690619810659563867839283356813877998848441275395020950229496425678002331762521183688897311011147164110803922178058440962954253076047580122893692028977501567786457895240334403917344016509351451570289666495796969937625212721519950585487212312564264773135343784015343306272326902964716635592095689105140913992691180916559770469375533959967618092995202643129165050733206542197060413045801125733858659434649364896601103110655263243897060374540736397468009341920686719816217056446169548122845993195695158277722655913692561503590257702913012488467615644555688823427135736891320719885433545644114703246563753707091919186217547386851156215734554183110615781962109780791305191859286326660593997247430261446261112353473314958504444326503887122424704659793983047457035526050753509927322051563291065874605785740383751908062041873860584549879253439952418275100469016394963217203771011137640480841226629292817185041374504525845361724952264664029216474968847391315542426336795692282566583878987890977518813678247837556657929529370924482820411415992977252911332717536338199483372738508548459522355494718786858558135070872049998121834962809370973230115262211134736204252696917174086356432784229547603310725764300110069263167399098436566623830219697214502051971133069656547038190743534874752133733262632591409489829562683202956992421859331289040220848878867522652287680880934275151544654401152475581489123211510973322219025833011244533967647684325714811623213870450344594644865475203450796166294392269555445174254961959160539382956193428804844065413354946751141213752126291016347660812711224618715781630276685270064278159745733027638319787629429531680932809967331691989244884055645342195576890896681682431871813112965979628787994311830950098101734265254106130031370940533425799360522265347346961409887259275089060753289615673240008988662089391443648539563606129840021263839137207862249765345991169158886321808327018845037283230252657082900069094385729049799638922984501298749068960826252967559292329631440721711880748857532156685808798736463500244602609052477776452238028787830402671887976818442149555348463978870870817987549034726747500843919120903903886752946495179465800639877003543767407022361697425817600000000000000000000000000000*i1^163 + -24375667310072294453370171125327532087068117616566983735243788614106908472747324294903335404886098664582292044192990820629891258476297515531359325683662997512441761285306596665387162405816370352401580795448939766741501680524913869905946673116305203692207492343426769603508009155991091519272203753302218665618687966297244993726071819032157722675082914374872608693899484213284322028085868887526261520092126771210831850655467291316609176146642642372295856191845178533434462452207476122688984892956315948672787221851634077060584136709356580958360509849277756587556932670757703293961508258997668285692090459342388310749138204521036543512887575016184082851344220832069070033525901593397761712708641203122890336061772169905198762783542094822769462498711529709297418103426065008646520218587344107580873376827012895173772873860061317890596414561465420652951173930894383859798108906695460285345569482015832932123310644107789399270972977977605515735970798598195075225599403473348530295406610590544953569919516462680971251808543784748539713537892263573827027144908564238329606926063072674683634492545339079970404213761226027657337308723803220565589725456158760708339322053111080046572654416681992899296761127804067782555185367715870069709104082617131405476686666221580588082190631125365593079059269848510684224325171952756845004550622542356143500188372702112276280181711363605098324227882044452051282352694476582589491172789641079068792976542093812121413208192636778895427293778592774354689468773752835405479979419918129774067697854548179139494464864849173144929900949126334197126826557560165428092041233244187385653946916802572931269949452550772878162681669670774659861935310115708762915900719913407925436041834998648787345759528020622235550941047248292116143045903913138693278767448908959365072594332163835135074340702862955768570543611175019659227964291569927291827092785688807469758357782087960704944893023524958000641106563672714988771200869599560852067615066069628777176951495739612462039304281814182239068617225652139370024190022125770174427326582178615810231730451929230438971151389006856297791987944697540404200508390869354383430584770655630442351217695084331004263155218783394381652584601638337439534916720190282565032998019303198094126502646590485079384422735040925493652418993629829581972978442751670012569817847489810061498245478975090810963187810085362550025074710385486863754118513998417652001330525680423176501991466772077820513192229479140103172616292771513096688011207338839201001519768935506744063015638868607813876756014298155447568718999093115145220262549579970526908344488329965754243840018045777467256113679662429618397455027499326389479929207768399877703671089650429237335486488146173878815364771033095320685047223968367211362698644368185750449173743118063893233795757524480088388931309835388051410919085476573444026360240229619495603529303180671449522180640873362056128254634212789326467831307823016784948491337662180068890250639970522278442258888844839911004032582851751485269279553496432736275286446317146131852357102659881103049014711742834310992057215157869864644730876105327153237030964701151895086899321517209757660491855579511309365862084026577218017808332264066356760411406118403002571119163291778601403511082274534119213933863442465188133266667813346004122488069491902987821053434191056729850967541699826296362462516104450365638817602147346643672777522621222043163134154714210321969654548542765791980199289110379092688454301400357266485268100730954357513844614214611002725613663826895981670217147390933379893528406796533760000000000000000000000000000*i1^164 + 8605794195935211336721117265219544659302681757838458995357276950369546225238051175010811229093578259110531977865247981637665149575089142952817465197748019494335374091547361155756758633855391393626365731253998215292613321652050639894612121440577199073121534192053467165380744255598547691689138464841885886234290102108119467543508804589046491566304094570174218418576589199023750281058483526673708455776634846803700614928622941777419477619320016447967406720369889427078258745661103470631872179811506537225543360681410130453973979592251822912084973500321469766773368663013913492991795317505563950747141417892601564316932723188601929038574770976837873323152306801242373341792788892520863532150658536954509946547723269868123976530534720341853934040703036101952897077555430479203258537745821017213856780453473716056172848610503218274069589593166153978547926178657433310162996153963841199892947821094603016505577813110863763121657573280837194335225791160132335473055841442563110465368422379449663926618033079592732935532242917847836175913495685654541810787550849473807886538295028930561928541099521796342081444612487253355482773390536894676971093718018085872172058305853582888541035314398751363094203425516138626526803112979957227815320859220039424579399519573303899360900437261872823785181209138482945670897595366216035484022213313383688258879566685643602647809448430385928834914609653474758618814573105727817646455256870362693377617115666130592631662619603300946658756212718915080262036709902646435780151030960114664495342173177734847956109004063867060208690106870028109538021662068465749318637329469063141356698226554152726270840671717739496083330191747398263997010543684491189269759284546068124457647885076834348096111265223015719572993706972902673100263486963114194740019248577736311314967232724175298854544143879593405925675696410706851342711257592110702951556262290236761379139406403308573757450571532393913142166655912689983718611157632497294805308751148272697527261543042632783747299532967029741072767867116623041377100187792157447453829231053261076136797204466320187487773880117303752453529428588230167723648031227838331349860087373438072710808727112507822098737500529229958746557349284844110113009327779681071462457400349690571177023700135522664858966631416690511755952447874734675436784687431357734782085216704344211888132619033735392773958507467325496297446389182339640162410851268719090301851423148394243579165652962371665902955391752930695230389792918536525072015401153285828684722131381027735421887419155183035878184869090103005830879328213182527052444618527829561207165219501144455043595643220463926560778406509142711714656736504913513279528766565500006952772428232423801739582254024829654912494953192761922442392883725460316796366948896914601993106850716437060715056097518316898699919457013018460741186614554937445041630943736202307213762267666780557562189013460109599198651941926032354523837874846616817390036319424394930436623327986903091758005700137737431238393526447887037988539787260879628159806445272248073537454452660239893266124705546582049984304352596864268030189888013035403532895627305882730481091759991571051777932333438979635520614130243062435824483235614219376132872458496263664132243255351631220466564269164602848024015894153929379745251303144994570418807726835615923878730092868389082861397134871409264204191931661040059491223792510451584850073276228244907063991136954213738071162574214645640465068768631172621177035078423549794308763029416978310333325295107834286438768510591505862949826886519544262688768000000000000000000000000000*i1^165 + -276956604855541701139731593969790429156289805426802959769727299245603974571642756149485580338077127577636966620268193374640441007614013435761774826041401751978368355563779103147395344863549630683879500348982359607803831329017358959959232396988341375796490045211695838839756293749080019279984931822137138604789448444234916650938804059443654304995831127295757840698382727070409971978439109042912325635745511474659920120098776111140512181625176354319101161118394247209104896860672420790301886980352597535593219244329813767671277908882019052197539799545581699953816003173550471478521002750988007224908690470955354165718892013782490072068151110131601038876078047793553380555648390485409873482429017584875296258262768141180359872846966061418841519886252549218424804866543326543107674664551358684313587182232339699325485429582024721942545631796003594460479944337399400592662586647914667254278366782550618955468840421943789213325243549894463601270074611260236945041984412032478846293206592672850371267871608250198394018207858626559134325228456182248387032963737672763694053598396699850270349521846280704693258600423591467404117776014300905349660377741728465038838157870883686416066177746518670634505771532057770617971339359946041288384012640514789077355624288500481107471015056285688870193590716197832494748172470972211866648312017706589064504777844823659522647472971914311940979910439122249074357250398543245307623714067839078463424066729205339178210550147518145123785697976587981708449867950860400316994703289863730488292337513276904710422439109303660344653682868150415267208942636691441105570208520609587493684104524466822102042179710511888359610484774626271477452362444570987205080246489944624204994890771376944690241359741516615790131954630533616613203575680797857526866952703395057993309843953280662933360295973181741498816634581722812555874945945217785796036704861131467213014866779596865925220930097210408206989879606318696514485848123587486301216984359868559225611497419617948422008510656655829858589504704040611128037216807380349004992412567907186596863504591300372546569328128885271820446661902604955660807501118086814381730782417460425939428275196792724767762286997354338089783904064194564019511670953901227219615894072371270971846491397974981385535812686685801000219566421536249479570878014987431990515376079388350888019785068673459867618356905334657679848478931619789903909102961242216936341390761741062233787030295586272525940593008419983872598292312713809082521249791655921098787349497449724220591875925988809253632107671034042040677458642940682759614316672699313025433346563181123978363346653414696059931376317123471367317566324899122384818312079631425614957293017751089720771746103223961526252700795780562548215339486479807416606740322623248160610296060635255044848855580986431497957146354954770931832369421294478376863926628282722714125662592850137574034286827857578271158544071298563238641863964446273836109383286115444235467247326771569575149888682386187378103006469881405357508099272951525804735867912827176749973398144942837131430212736277688876872939097430776193590132279505200797220362033041530240614307071743851288621627894741206963839942223184405657152290556739813192300895601552423991015856578721930093039134857918563793687146026911199038124795589758387041397619442190177226026789774533918032383921037507414401767114550625007286382150207867068786845418598157151677290863013793482798023251990140293995564619256249225846012741897445877968813837168632563481094158578480835880337255239330275992762790707200000000000000000000000000*i1^166 + 4237496435344678661164207446596316207736216994958435783031509846512377041667595368209929782608442938313899363671457428081789110905626021959209187710669377437647594981879416434397091993066571742269636395809577121637226605433089263780591506394843714558313386049043236113283348300084464859188050646960553923054265701415628708914117327410869259467942256891831826998310386923699275829384742216210674750611412563360681531320263078517496628338175746690441544232436670492507498421895083028047529767742121005155749186421119582487533574515977423286011843161703996558369827659656946618137561066472137244522219836978614455546795063129479848041303391920385536020297760996672040484647770330874137160116811768533073832834713570427119423697398392537444955274632680501680216842707880253433803486825161899834782163931261958683786668521878124056803320195751501019561235765202224632173000051757023972386572246784678176117816290104483122609196906468794687251036045525221606687869116410377444674112165424363775951360251411590430339705363035638486713425789711555527371962618335137019454991486774859763870938828044046527071750825713824748401404586371476238726758612218591220914011861896369975713921646898030060622431179050297265088707844238192964332658721881827416237185313653626791402192312261557392335543851481875926885903326385866259790341778228129389874208595900410313942313434562137835570996911280517584951089637928509249717824649618498417236165121650673060602799350852501794597438280190186258925107230811611665623934870435069121042424292836269699846827795151045015199586050714470581524499182653700204538818719662643911515417898941649675487265008122114827611907960798994411263113773026765543856322359727358198087159235479882887899277822677656243524410598108929015806655646910828137519436105380198173586689464829872202121403093929214704744668733369571984926277022368348173101143690768903878196945807723703398487442188441454918127224481843636509240033275647633442256405261551072821959048768446067085222573522910753082759511810971750731395795471954107362197281346216322325832251775470058299472264747192554208305930254647396774808632973838413493276527312681150332269369504787563640616478366108824282856737379710773037726919756086069113000546965679026825317890137114892081616273352828760615235284453909508867176143235850173366067723413879813080521134446948755395569041463565241029245411327557403581964866183149802847398862784998787540733128845615486511165742338731457224198671788403208880959341364386046293095359184640873856390695905034823966587140638394388775676420425321907391063668809227001847747880342934955340966159124857987976193326679424466656601946922649694289423512842896545569525572584773868575955267655361417448332733798291716341378645921281399314282202421860353535773374953974676531841243013968310905543961889632078661293237108765143850672792038975334298058166113624140817475212294944801692531942222727352811941830848302077829632306379816589000531540873488916821163351018469089468429777516427734692860033876411955769589330969710433199788537058337483394234626051538078985325051535531218034119215032901665103744810392803504767455891970216980422617094961994524301779833716353637082837613127580055256754670599541707833268664481055379922730198002103683321002047018199395416187773936154640642815060698414038508322409426561359389863546257634412088521791901944796410138471866196936398117874012601938844057860482086627722535236559588335455388362453939490131580736961985954257320264198794554674356736458911573763713049881745052139520000000000000000000000000*i1^167 + 244785555456546796312972175484623565782298971241626196092580142483860312442072724044222679902336211948886878344868637415529933604221939947410999752418249234316061209349027328308619744943200997145778251259321854005559650133290230412005177109129499882460685935622233238567423397829293930100373640952238565677320070630988096487430151094595823845758420174938018055851325502394499181586848474397079253490589670690473235914665564189221704433926409960102146989836836981529836730379048347247087631925990426559038032822442014424543607941799431808758926874299332670004168546432516506734320405798316935831214412987930543369665231191211685330343499784731465533974568331658024068009480014190641382024736539544403180424034804267709565973904381998008537064712700061681632694712185380603046428037834685208048099293934026655493903697056037745787063551506210621249611166761133551299387713076403380625311364083825696392679669666735328641819188668495006331889412162133239947765072025107051615064487662426166286951511790038256919638206038513871211230754011727619065880224050324072514585746240912366030880855210822740421526451199595926244491293409483632065076659774150131866846476334342945007181622011386653082128324077981808078118123761006365062848157589068227761601547612657963751651705282140466344397534545922688304248224945567289041772501532134201697986549885063347287687953142334040133042497290251845624906063636431164833431189589853777842511976397043633040318738971635240582224044416737327054867273117191503551797677297334813062171693154561705859352706974949361705114033080281113018778408177460249817353187090037246856845915679200993041446789174001753874274895712697755927139387830108139726093465875011451721266507879747374980907075742374982916834109076039323118820343410244781877378060256099823739725651827145033567655820324072819479850947449303623083179163994825196364633167217853505965164690006574353150419769435782174661545377079164315462501939108521395987330508714538298799523073187828681853155329567285545278305727544677163317711469265319779753998733193852211204297008381645832880232198645081915411487923615853998956670080943416806123308206429193439341413083327341385276878017081388446246911214785487713702636983098634339349404519413538737913559164429380804573831121909926642049570654977214738273805743804565271370488174905127976745939698626612079416892602389920932850754148466318209056435775028969906752962024974068050781593306466778495319497158228037655724910714254935304079637230826219763935824440308964543989063056772494907656426642704698319645647390264413277659230498242915377438952677128440994136472113902628262986469313985579439284664932244234685935737302846278195466475050597020276047368158173559233065832756172548025531487252440414397248177562132587816845844918423935004401637705848229282114745644716771686416837169557812861606261280537500906923040858344629422506515594169939559199931859963659388056151004800781078493556878328274635332355470618920616037824559348368101111842777738122847636583202696876133545352792439980591441754555509965552580071925822516991202942528528716106348630064961937521175321941667576007802642945469178130161418247723962832800490828950562642931428797635022993553287705567283249769013729344524366805439101242173215444014665472804518248478196271360598904358728569036120650292532572142491599350298873289424988395828792846148479157891181408072815321808478422107586745161441761990501866663184848637909811004345159627961758467797627831247674943345815288669361621897292187334344704000000000000000000000000*i1^168 + 57590260014921804290198274937827397951526392927933330086380882142416918210740483851276442304065475474055084455465092949198416307275566301181466631170915527423679753416356792496730919328121095550029957474292597548858625393415327299730332675819781352470681178615389493024886106956616820972426261562595627644872792385027727432953790164344084395944749288369690309740189670179936967188122936174060822363730299331890963323194691649533630861990748141327722038700373434866554625230821763800278349061226115720740251756506260593807293966357354246515774177106229876981927646122782717852130044185961848300541720367924958570376605769685305209983918531082337272882620421831319480437596729695783427417356881186497870417967866711259321588510247404312851863863907921348740805574763876529501183643885024718317117015354363562517423364054005992802902385359272993677557321630294798586894154849313652694059604500287524784631615537834958732792170285060168330368530560566422695537492801703846555465076678586389131011042899642807224433214275952127337965870324956046858893423979055142868926114561797749931901534622648184735937889253685348163697125139637051374000909669604491719766885733239019003992869719972916473083248433267796302453571881653057659997480605947893846199624834255384455237428408619178377249569632821726700215764473796212305095912214588654615430472338185303984238820155720435960018113711655004132866837149104429118085854842277626468068549158585939871772312296649436101990252844734431052233763425239163098850246785633121934078926411080035783896352054738454442379632096014462535148578994625516248833523542718630224362502136846773511795687659521738029505824115679491473775829046073589683390479828329148571147003028103159193859031741706030846465880643013444493285911351173689611645445061376595945275675070185728486095204367299821001226883122352885111199044748119928414153858412071660411362453739632223548201555292278214099791890995530660087259987805411336162893752605205838759267081619719146654281781953513404764454906073412231188869324342969853905527919700001028452334462375765714297592871199254878707820893624766526697252477147852755942674894493429706556146774691628744850817379713528115106229428690341941976631062443829260983312841760550018655501583748309948871592236500834772899795574511195108213787308597837457877227424707818280624259651163075293179261605759670598389501623489141092978416594523304987946912387541790007309773670134691657783402901971572714296568266501689825628960071397328874701367094709805942000554188005947409768615243010592104337554738136928653300687208221135837705158973727015402881709018008124488637397039962773981463974218212122282236811008765825350948715209292051071899733808129530695674468786605580478888749426967868050184960188600137720416648994828540930689032941373506524133950991512495784231161118466183257833366931134878880361718432298655395876147632297220020144088068488768802618736894238503987954045037994885582502474853144234374509470708552464314572555519709940511122614939347391030623707296440655654618902767248192383329833254920109783477015018508686176742161754968622662167655950923883608346736031172672458030276307633036789155255842209803512548982158206522283956339921407999537887415984522083180125728892960994975740644590706362891049235675000252070604884501767932073314854882260940418531125631261587499082913214182901245773896421460377588937974317949708677490772849237854921698656270623973838543504969966414039971029747482822842074488392364399273897248571156070400000000000000000000000*i1^169 + 1319073692874267128876436568868873124045483202086791002570221011703387800244863268763874408104813564702240333750418766931091742935913568525246282822185125461758351055003527525431007584314347472941244392963162102785993079135629571134238523289146076200541585217807963659989918773508883632746696152697486476548391737415244587834617117839121327950830605132755087524576873767647742222215706816399430850151879036889242589625189115101994450226828200693021957079798650984001753241260938875388433089768292423033317599604074688834206544260383490326431927402424531942638837112714994530182946731918875745670752998875997099949544172644733047926727997703695561528824186078158257282207805266198609496728455063856930254362368249302500982632336348921537442450517929516288588169813311368207107540978441947260408094030278605631905196881312730097662866168753449866516102244532557525478906634296025860264018718265580016455049431823101937770557760034836089036516761404575501183479733998054213752912231377359260798821525103070773465766390492514344814462009873681388466967782015070023868334432517399401016405997826759720301661316958408934521899759788517719420096581486355303543293884490472405345381057631054369012334695879994503205683400770131347575746864233214010959022354316469188734633902898583748782963640678093603656020558198682773254397680891586584957895732072840063821916391364918157041115914820890724098226765966180383908177816551986969870780989500926899273757207397384354257027107812467806574415658963552667979990753665808773062619992632553768821368296613161067972204149806137099512778445256066258113957599864478348008876763545224704599409303820385941550204043383129231049406852378281820762164498810782991750449308450772914062414073325737741584804477041032152270747921177809918028914470684899060627799564022180947456071323775723342971501684783931463619665275691025353780027342780398740253594190991579947566464180765582295615867460624629885107429097820750341637892654941002447961482916336585360283901931540202871982356524564440537632177337586908036851585683730272975464195011190724209762974040235567074605099963249223500019979164927925466215505184872106218891893269295630914156852507290501659643351373113124018041827497899594067608031976517922353103670434918496490553338199143865108614255418065474230592175627797384811484800657257755441447208968076783633804815610599795557734100352477955910152025663170387821674733013141298240002078995903190236955826105313646779729728355879610249295584714960081189816907457653648143250664971126889406561616145755918530227619864938469204686144562263848276167566853109233965225062134873273857796271863996689967220253907021203156617973892676587900362044229071003570468414302864664438261641298919949973608452934675660216652834363608913853950207296700238974959219592059871261854594442645471006709686460561138371180402117256294902089338395000841620023807547206346942472119153146033331728883211060815528023316990411305133646825847831684672176711391521614969089870962742024316408362390495158961310305742982882028548558397709942813106610911961104124822291148517777646222688119430737962429722624157595878380766359449838744959274333628127784385536399792512733705679685845527861009190212060658255680645811168569451181669072095737701380389522407807054432952483554683353457508575916366469047188622808560685054565480993837948187677848177783060615797961891935859772519271972446630177354933298440120908155514448263272816234625450230936744664219401332171509178941357833584640000000000000000000000*i1^170 + 20677198151740518291306189804089044243010055912159522926683892806303308931048465260484335617441156454010793453101599746538577278468445477928413155950518118274359045410597803168060493097224828800776062563641127206138457559065995127905310425396500437753417153166809670174876313987039094550783782035817943729074738204908327542372287655739920473973218765388683350037773601969535848202946365895455536742216200495765102764680524819428860217680729236710534544335066827276951194788570155923085927832801615837753287216987968760941514742093062643769248651106759692029612004972058022499845870723954789739488327882500448712242556339222979661987766545252005942617370495393130329531259821425347257692863697459563228356379844166439075857450213707941480564075522115838274164167311589295452444924297256854839660071569514276198630754717243113055634699338153255063942397596838794166940182573045864464083331348246118996696744854912853834600794448680740345748888189547433405677218872098789729276302027160883940306233032478613900547659625284441036674215092418429745056860832836506492864413232717505676647164680924648661659976983076541838483604630596355764139367258888713797984317163715582631777290909595189738292353907807790128698137489016374101556034469952115761058891376303680393587240833806026138042180483098231263820884843892584598254631513012776047901756678115408105703872042476448202877981059974510616210684234034891080840072443037770585344366686380106021802852313989593514783454077582258023675070747883331978013131449320615447224343349505797480676565101229673170266780746545197818458596245038941909901663104299821104117633114544737935810731677669870400302907045416669142632754289713773108202701337805713173823983884357346166059726900911794447975353504154679535825668260008926441836282072450672008262591467638188139634747389789852040800970699733166656907767491978937219672086386770321680075256066270699326393486986430905055638885547629642014680141158943655534022285910673164396002935040040552460489706179383996337173173912600828011595914289481569146653996474389748893073846878205949854748425011091923659961058327700017614716895274314074847912026729710073273183356041231332812900235579754277014116711785333745612236299551762373928496930197614323999554041591113936199992521141460202804239831847604901149201049406173049705790988499130428255756285419576815545185223088290444970005318413197400336381449347703987572759225710379756093703931535435084875381724548558904267773291354150755543112704138077713872500489753541906851092475151204897382605850880623381508960336608437606347972150683394609965220133108107214986331877236320308429008920381022363288283128491365150399609871603285645848122590806010826892419461238156911668841563893788090626079221339468036775708827942055700704929102666660646957504410224711432879771786357301451041914861538723152077337213446877900102625401288308365679875940548626576992553367422147350059584467837350017756257720188953682953041391006662356825673820307712314936376335772440432203599650825731369062693583585838706983760560586094913745276196774819746225644397519540317177831367729397762809088523589613268005392418507862156825677511438163844902953790994376775691909262189464294164534361816962367294685056587093918198703345899062124887335714140621673333245034998203658173690302568630084683162612335053318481588739744277747766706930392239688215827316670513136719085806690598701374194245601652026440457638429414977402968201075822475517919820674115705138839552000000000000000000000*i1^171 + 144732771649718222466395197699063216696884761899481289892898900147291836941712969886447016996466094755744635437760256169383912435456551723796611008219389600688418763276298521311535954873307850236727709895048324740482464846753947036772312781639580067170598424839532920760821782866593496132910943013044798818739635460641329034830015264486742744385599368659218823816753450041145963123385008488017651467170020692264280552175941538680857220962583102147062842348491151044836533759509653205613976975221635312217336082058694434984404158459206553479148586495803121518579261994637009424602265419488819067350336753863001736438531032117017724721368022447760861303840468017462972637502109427401542034769108717961164097506332215107316324951018539100980597303684667513679767463612715198096901243105921140098591570668295768747552186410779623112991368934421685617925127363921318494370891326655726145339801429001390065468929014082294765037927823608338446947699863417234415188853265611610581300501328479300407795922135616819966927789287413250532144721435120880669593748810382369530562405815257869829859404623215056946074691125023259782690053434283620677470810869636632554385964310339238455488876497846392237840945542910613850684879888586314806279686108489641000651097611207006946445350849264852257443149512776377417591496079529347911300997130752861027378226273742763068264371430449722836023545084607050855226175079266900093523834992037367028853767931075992180153010815141655426822391868288803634126121154882005802443109244539246272446990834380924177823901215564581036759039166290355900943819685102639815010653060633511374603297998253015846849686445814523599110856292424595791225140560768221879253978590281475131205159520030239155707783430829506582889992686726408822095554346836478730231899184184974249325352356134002612616632836558822953565902385859059314400675156087059428906229474621410070853938965371908560135532475634716209658201902336591796289294017234386368199340192287468511065375276027758074966308575959158673330321004014073114377241409954922673045346335956114048812018468222043614305855916423165020378645024240050807553240739338572435694196111500719183572483155629630356554599354036531246920435460619105043671666463803491796175698861858081512161750554545514774604844245514261307211008987628344163907569998881974174500176778918644900500896702003514630970749747529807724077691661140106793576595469315863958777816859583922204290066171873906023843888850584519264441367456471737616220590230225913627085690630500905470373297261014838214738931035472954919929499664175636272310101791972810147835669252736610217356727950281333894327940298119441441163072229272638386567877420088503606144252608856666144289913870801282023475826696437448125326729394365787618780368718853100473318920332424352635585444876587373792528442526225354852237132959642620055278600218765693542084044240966096152183136681834780196376373708287722529451091628374225833421578352981478016424130084029041550398325563978089784379970763169625234593580182381649562974490963571197846502179007702211164845205547782897751060793236439297533980971817471947932061842311268417370135685072421202390021597144939952136505392715544509019720470956479535504632712119258605675849262600333236119299509916142479104575483211588154186896403754954943416854122926941546886952982268649479545137116642444052813057861647329332210674163614432657606636107900995435401854652171595593802531433017481475342377696981637200297945202688000000000000000000000*i1^172 + 312123518001805585711002547283318427529718569724765852740107863310890251145423511550378514163120457710979052661601572016490488195992034265261656914096261000296335019741584910956105481781105252004069367356990879852098924807467765145829897854651127622166956050128482928158910788674898459952291636580834882194766636732705189185007791792023383751901711966211068758585636610662788550253923459005729096700121207804417601884967383841900051049406852221583724943909228455202384368346533345533435349611492751222879745453265052286647084067190981412264894770879377003023855502002126459374134703687185639638027258970745910161845562042025976151787936393994982900376748277410682864846523452077973297299931625925736581896229997234224653763686168449019576627763619089590465503707201131655469143093149934424731902027675726155581058169481176603128077484266492791440408334782315126640153095374213208936993789426303008985663865132078694262664356782982699523295248880524583677035863642514916194403391813795548664731461209270666315821296800513096851747269044133983723272315417730692015453816063382930511460477113593594833906857192638622059416962658083623335335980125956667030299222521047488746868615352340361562867807381055647595264566021906346203350989088578971440837485049445676997710375330725129459538609488261583538485661583991332027434851681206370427319763499758097529444693193494408202639799072695892257684353812122063966090011332673956931418027541148200123600590688792670175024684375950522837139592787940156051521086437987522978900833108081224760702556064872077247215604483879225923730698840712530621231053810455799244778821569174521089469184848314193660031038512335585392833255660861695092142304494640448597374592157744925949390079084141760165790151467657261201269676760175920994506838500604404052850885016797722042936043953409969686020884507785000839574922579459022937866336078152503413730141214606720016169579823249751863704597463315168135153321745085509332512268188071500168923056237741048493960875152752420210903670701959112754900073451527543679211741843007283146271960082876040351657440941815506688725279431961857895205905777765681851225967796479328950179037085278885818097546567257346213524314037664243263944073069053320097915386553863438203248249773901759117985930626683987187855482011945856816564499597342950075954371354995220125174898517557529973902110857215158636288785772018856152057010563307040675613132199574783887833659996819774358123678552653411776840004581259441061904472647872383381437958373764199835661368459709658327884587093697721634704409591888293158597568044608965518863046721728558814496714938184990324169353954904278650255614837494625145365902246455053032596807549571203082639271975456986621863806168096935840515853708206466153079881319249878507078908923593987917980952224340330121424208513470287109593544286512748385287538890126352642032572499986524767129652555262091621024682396207904404491675364821539491376927896066294408194243700356859103694917225062345733163362004949127918330941393594851062478356685091166466351002846846845831869276769137512799513846674033130244279179164741142748092909510337565541445527014710035179472464869793601270542781455372401327657906504520897572525820353059395982785342218545178889984892446948793641115528304530330888152079529046134665914078579117931061853299804526500929063181062605149666750298127841808083013497140052453287441699262225141836506268963315469524622628262811301316642720909885440000000000000000000*i1^173 + -213349953195891935821302614026022898397793879086326376479851177773834121690023824848195161346465000535414443021636033072837659638776934404710493534898170453547445369728006900588713192708094977980037512629510072668155546910722250946445955744613699658000004629956868420824679832404147529089744176538648712303896485712927091832540074198721536192725567428476367345121753844205595911731016711097105674376588415193537396458978508759192923305747917214304702074930684479433612170114040778191317343980025574910368932704716931793342664990408830767168592020041649887929803195077484330687418040659924222068235155116644281770124818125256934515970105147044711357608353956943622030193815834859094806503080403791617294058046497933721974237969798531123619745517576316139131575862574440890001674206538727999803023102640025995853132843008030898964424694453235554527262006022328805563491288658990481447862912001118182064096144387576777834673503740671052734961898201962900628385467459170294437095146452788921556952745244188420112755385485959285232154699436223442944981769409071741254067969673891708885226738681504726416537121524897373015113226826176280617537843803705393038679636521831164144051611595675409458698567952768864545758223451168102356540113524549830340726409638387736180486622499376801867681081672298430711046758198900977183096517883212969959677354373699654171849022470289397795132589034385003223264063537167600225859422892355191177184976886564028927207027833784966339464628480190437054735113309651157418872437403376591355183337007199413601184373616429022229998780486083951864535797532933224766989045955087252876968533829885644044149879588670802374704873429808363508315369560953556710726427910480329810808655802177229247019586554743444991788596867033519534123592133681402542343918931232962220238812625774006698910033527490059578596115797765856137017980128201625859193858322754813098428427570072977930139090718307573329519007425386104192348939376409015378223078262507475734313279738710530166074243448698353988828456975583355770363561754728453744895251867741397980615085541298298813468314862105828450561950990693380355578323317362126849398468301505478724741398334020698533516775298205874597375575285895001335785644073441637532468457616187783478824809060571554419871871409365855572246983044160685359636468397168728842212176681760134371396540627377812111785212876934277981652701404745649335079485112855214595231764770225173105000054681454299895922498200418372863212351333255675890270310198471757691213225704402066775853178818739854928602913782616934287523968001202730326396983877024536736992034960975965615109059197264501521187912912691899277418303444826955909791671448610820165805634721475669046069018528782370123834478309808204945624461265712133749861263845736946263282183937190689543802718841133659811874428762766702632785001039454308860031521474954998564643741359459189011324005311945985235705787409438378001640064160031258628955083915403223569422195371286882030469075180382161954668523441523732700210332760400680397825548987538836857143533145127021571893723836944297071643297995773314999959742176817421288600870169486373164791112671288874309634420159914806632960574139001705125736551910884395564416392658621223473545024238791311201577830013558383853570337274077978926567166571109121847511278338344715373953167329324041960326266417499434201639213380004225505149545813737782061659912447824531332695486187587209319492615425214119936000000000000000000*i1^174 + 125524054281490301677776677110966180547700109252612378049157424299413384674944520502136031347898552250844312443342246082795807675125428019309872962781183534872214774241219823272283738746614952060997783734333576652406893301096149459404322792502756256102962892443198049306844376940390151188702212173398467832534730427080745641831522297981650347099812144247226261887970583396428219587425284070462145789599229113413196458416418650014551691137173146141060262544076417464690591853416065550838474142193793838778650477875721154663952678576230215757048897897484527750053328004453004260148087926599418672959609105782551308567091147060120360667267603349473899748204135253939099089233934033524260104769673491483124206524990595218350610752498130593915637885673647294242962364190545929287001880691265294827791443748705388998342677667194270062250970239135157161227671829806983059304339425171687470920009800020776969139610715114356680605252825536163352290479168609194485676800057026746911714833855011960443314650047582315757165129232936003287642258409598891101896935042890668975280837235884181717087455783011636190903419143640943636878952347177381518588326720250895323267495336381648009776567616610689059928135137978353651925922993785078270776862608668671673954667315331515236502686245680568663442996250750230309609147754818031888953495160211676595684165261717442365852934042356396782478289802085607290299332323626342246908027707071400054257520005381158619688220414401144457197464022712520148358076464760354840926978233110566880042786600312751858035933595529744209347735984785365834182746366400024250998718507301737184419837366156246749895139711175749048049109312895245938537360965690173577180543927498682746979016859411277213225444164739470687632065636155825648437523961699132910961581649080967695310852993866881737920745471114020183377179940495466439232702014048665060746173153055621232411149449201538248141950517044261967135066804336775491230599479335234507607253837723079396505067552310894375530426582732295685637129167240650959249635685920356353357869032712501449148708012309671741723214097142404766354137654827239064075091969091354946585824894111526055906086343724680224288269777840489396097403901677576279589304472415481610741037212110702588296562930258015919683017371177904609872469981942843241258266738006419105408851505431701670782376058941495704484932970871934454709691087916787030719307217559260822408339410190909798423598917161390120395809871629036327596220119115346865143967102417561909236114728218209126117472348340176187884017324819458718905864032857286196193443003148927022397139870876003903611914770181378935771550901700871783109151852345542267427124626310014830500040970778629996353678441503381343232686699316416306548240761512415265245980541822952070508954878575007179066344275923200526383323173847632950236241358341017753730306191884697799791233881064816096811904086654033656944633309340911646598952049294611895235488111049748765582781877688935038955586444512226062992400355828391405121517761718495301579945360816719600951278886535595498006720950460687496181175747660646658143259719058105813200372760451890082633380762948636620750888558128836275510603662979045312764358194846585619242603575246963703564322166878222222426357599240832029700583201074227985136206409515285830292126165841985472615499206279292179369433010609820224520672288412731662476267619948326695189479818098076084852645064974214260326400000000000000000*i1^175 + 61572293678802548734085650877451051991708695333937732403063154224601151322684575362282034514052616445335999125229186745507575465169626110352194223792650417036474642264673704611896407310709228992979726034038158297774499981656304943550189052238186876505708942547853664543974183101432356237965767182868874661301745421765938212754425129133453477450493326756119402018920682643709180842012692118101929211265557729616006740628184315351964567236846978410238580066657166087858912579452762372209792683788726056563779169137899460013903438298234286499881806911242407318494454502837116162184306699129110492506537688344110905993046772761518345034326625438333490733614571353317436536481536708108714905578502683304199477944741818792196811293910932675758499766789675960648897094151588554843679916659283006134464546530106813975025548019357724797295036104913023289072603293229748859983284814365166117196871066116045746615938091621150228638217045790479562455222236789062217994595646010066745748551419817855619973696722255602251949129741510567515691769228190222804800293340197568996853294963481496406899298009656154697470804872763603009469309658450311469964793016464413341744586321917577644996665900931600971278561317698730110706370910320920241465433904996054876972300985911952690238537733377598724436756320324139234634927267537425443070590245261901222787249074972690300866320427369616488505518702467952457728855112430291273235714134139809647867538863797128427846155515103550847091576926148230466864309882554975837102982253059202664270114402665878362064122370550661308189279204391864079983402919440601694158632938172459658961213963330395038340291638662254065613534620339147037732248460048870492064622327664550655427776399072805406317597109723744998587881939390778178857846005018549664313467706156477667998308124209023418807189591749235332674177131579197544821091440882959332039177866030454843626998192595502993455575450920772810613792821849578873746883347793099760934948148017868802589412396844132917185362092815812440253007052786160962030621248098494645648371864609538077168984094642864931461579432745310938161502178194901752376103117379274086042014191493304154194232485516625742685932793280048645630740367595900814318336044466200454198799751558600408272830845718669960919923811407664680102958457639075422779253046826911241526180167045416891027821988822776953237009150632406505520016422988842627849864887936715371109094151353823485105141248331250766504776996092712088537242407263702211858403303897040952455359332636044452815045977652010159413312152662598048952520186593442101803421226949498624093124370103484100888479382239363349912341788789251660391584966886589338690593507567732723196662517098263269003471670237201580238674813597254828106847189695372992292606046218341011382814363659511447898270671286577600648034630912466811872573577102389569654874862189603992978655993704807698841232997845061791133913201859390315781899042490677094985385013740038460931690065820160285378644049902541344848061470968385425179247962115272913027722839781649836683843456526371640118450632182151624180047142925539869967842584479259043613870624838447354393211892251966149986290182064206862625417374151193611574592202735103814257463439592682678585742074266774937479105323261133710368697739240613806095612767231705072226836191092135173674804714607591007957900599380391608604898172096958126345313296072375509610027274573657623410769920000000000000000*i1^176 + 38232406941106243045865097912478979250011691103752823526190581457452894546542130430831579454365289155565481910984829750595641985175928302278238764112201626545442480440505907450299926461521981622482395717268791550426570943207606911639356616475870775978342510948247175410061591228071824297838484084616845019182074274040612371134093882907274080987008340430440411907946918277506392719117117981684650864248173242790415234200364527811083699948926006759458229643999556845099784974101262613684067912760081194217192557617760194968239781167298544401656677058190081289206935194817309123533438377141010948640491484738954812635629469852264530157734363509815314456313071506655609169761205720333440173295424941933038145919532774109433131894899362847085512872163650046755577955540673986936523540103438211927034008755238532950910038008193002872457858108996801313475956258265252218197220775612147050708797699583708140254353964821650152903203704733088573959458975717511064776224893368759499403601347339306962691252846146831962792309372430141787628231610059389770845725505296671347882459078309104818081945228227831156954607895753813222621512430338155209098357195748334228666895828990148847668475901562687211643791039614246401642815816185351604358576635811961652166404662395517927983466755689786626091329198044078883963217030549120281073974110383157557745788539196917416190330048479800998988013625791071241857006936814712374041322237464793362585674226635472627712620083743546776612683644567639442896722174686669764986344685208815405778587244756645898601350420982591700501790200004027689551588633797779694736099482774566921532779932802499583688310701974667203415267645733411127040203504074175952640914139372719678694380330129394777377824780845919500477258505176548035050882619989154366650137603695838925270709704635174032287497965071661836225374268771294975742169288845844171902718020214771428280398542122309923616762008821661381464007134560808289317477314449692561582407353735335383504735498168939096448332213910064265358716927891117970605428998664839650703211296290823275235223265794378796639238320923610910301010550062212810603402077826603639042046600367976743556707922733822120742403389763909393508672783552905084682518262121908208862892070798616457416179372046192767559723027604435019815231332151162138330380498228460112451401051614580163824370094702371892207162518791851359410229895828838038461468229384670968404712066993010857148989551650375008670270737791303045227392919733833376686980023299909465552927021084150632324781097204132035477291796374755641103014840178252459734243653405272202053066786415750200850491671287953412902320692774760249810188349720811379344773009425638623691730805757744200682836685091604029784599592113647661002564622977153059195654368543815106278133109313029786569944073402025560810486794675737870098363131965911665523436274367927547376399600598202239767723386633825268631822737537178626382453045038000911174334825997187226940826100549430834697651472228555098253877631158690952139872464762687200604397330407445817968046871962748564943258726295913871389289197526688710021455848478064110970901482351193117341869105940267756739526170184691996805456364183037149122163350201013594712409305753017090560665855481377728674694981466747550812442566430145495436085853382413015798405100774565142982345248811962819885238026727681825064071111582228371327361603009296461820990586880000000000000000*i1^177 + 130721729804908790583196802887232715513357078366284038066273784311653903564802512373394456917679825359226660966524000374210133477941223595327850340706036896313424201439573147105155397190357240276676817701334190811783430557484300698041727428782058551759178786652138874066985320168134070988669548869728668781788829778135817126576018534801058851834395015737614418827059860629118998797782317002298220556477009028567254732284624306078288018323583532663035656217270694784918937405580825726573968224986974765396170536387110449652066359238805984976283177616088186807366213547259481847595054807297470042424411141081187995240525931079826724142954257367687001064877595327092244320884000458204589253522359150249023250068212387710726127764551089313952645976214445570759067028435155721633938879920154755747796088672454528228450649153250491456632080097399617595973374328552144514328555761085041142787003696010401565305781828189232866940979352927742254566957872912750834974662047886176999137517829747706415105813042602414091026496509211202241055152571510896237903588853110214032012835227675644658710168322286199056205897857417496764807802359445429826375665249015874398564371412363774615709259180638044565670915446428209468958028921266565365320212521506466717299996191977450719245868079672450102179840337564108794455599109476741850078162691906188371777625973024334463941484637153879209255800852162240435300677031676934096674428933183137107555110816496406223981358029665306112625210732412420933736173034563802383483037310417691955453177441728431401759387870275195453924500371394775348260336629804372149489415048347819566091056530253153643647929812093089647728754402354568190458927427968895013001036614725100689765146411643032851645909291600171896070041217578226990447571474088024630540500211069724294496251723158938686713914430435781569507010976929664842437590595598810261101674834501700367544924667540702912706091569400112872380503138231067556549827469290911796937312523378040885415828193543654809426830574356631905990061127879855470769433496923539856798073379991779221105276458377534242023325006418099379142049918502207545610760412909668479122939440745904987791621393535680848963061630764161830525210213770988462682553262163480747116479893038121013057905763253125981504412266851087030229666101977471167125638124253579653228613921273291148968225717114852959614873428742093747965492703343215891322908111769281150003577083958450087876560407693066319026372377537677812477792852478979212710138342452518425210178464981231578702866423881021952350811102280511399356801798252881297856200871064421050086297750145542860810187718330304640704278111512668143976294674881733382619385296819460631193027688199724589388890922513297880929536500721473449910150884316607973681654717158966935699913729019187609239750870089565288627720214557252168942287778349216531004533222341272008791252386937325501140166514157507938614712808245269928733435994707432942525613813558412954259300336279076014808674515146313691191283743728554374370682298907446544954993137374379647723314733638997449388211853339783538678208674542124988806114688678119129590686242551960611099999070586979388900924384208335283419056267085658450423609901493124950284251874296050725239395258808570952607494065684222743813450736545822488543907217614628489485935220904250660129455279105544006306016497602316410561020993147411944182905202278400000000000000*i1^178 + 14901563804336122991388832549058918564606150388656451242055687138812757877930147976324252274757112385616831642546007839514778938907865502729040696901356794324868357316407709875326057366402377829373450139921822946999172470629069579781215061305624916894699448888858658515119610937492380787343396186630139970424636591377621117525257774950318963995366308806091038447995653985530634107944947479770592266656424616146495532508332173125699265027827214887038539960760698670824450781379646377198782039458247495654710015121729932994131144581364329226544243639264515973845508001593724256006591920846356609448675677885714534452129429695723943070151231478041717017012459842844097878625217016012849688606969693988574630969468997672417943311225206584352618571635742948058523168211411492943131031019212309203132660401470781264184752278682476201946404463305466651846436886724703823776442347772377837701527747631823782878506281973313101134440919262113463538540699812291053374696625130307769470208049602259824074942509644677502321274530161643994631937478309061999055872845535587065109912210174348772772613851179634225368379581002423602670257148181448935299568502534085179409416463151458079097013743314491118062438361899667773494788535921184278575346085678310149208799373553643010209448661323842915900493891431666191582912780435753473825307497207951970538221933209445976365981125321279471684164046229839871169557586657172966502317612713336817677617289680372396790741760626568721199028676159333458694928721905831884888304808978974350362864433318003322361298328649886096503597196929703491467400469449909050566361578864059480346499016800720421741688195358614419746955383821901417679305890617151425910901666137219081472477132765908378025149115044388153651796115206615035047947521768017658023768029361081043558828306185841910669472662227663878709471261929680478768418244523156414813287620071564846984654933434587883576252842563473873262846695736477180198649593635548937496987993822548223047601343580410818284462891172037970426401459361910862238989238031762253760025632299486602310314907670759955797949721034697488655388180627134341406221764976128144719822963774384409297841879477733281886842492213026525760528849144584396691743111708583977325814095749558128317936963151431865911400653216796003129829932701520544197884119777486886989518352925043814926641295831860902659351531367026501721401694538911558864377261302214039191172141474196304310417974441875389387771036612178877924691759740481940302038121128519426514219350572979058837773855819041189255146881901841799157263052431158418916918541711887162968266800837457023089519801178243768717670532009022651160062609148157847218090391043306938886447278746355010001430404358081517504888141198699730919125798767969954960913403845999843116752009313720408868403515989227670168775064341621857055779508505309188502796230387093929598979368157497174760501094834340734663915082187107676403163209908409748080934760411888775860638229962091406275006119573470356669295560290646414757780858609128569378248943440062464043819213809456767787059279702546020518972266505520326722631559165672894882556010870814301257878976631414912730683163160726087024552299438304503374799221091687716867701920714033316676089651065699330542954328212520675315439501231845284726679145843724654065258532769367476488123263312602950837424009004827740286588338349015040000000000000*i1^179 + -11537648004278547349662630113119628427072410494609936766069679118618473998636783613515375008909947070628961279928308935733181914976822928409234089067177343044015203493193126358766944952995312343124148622648242000976917063884674423138920702453875007415622298696762414075267668747025258902950817985355830496102554390976846866598889551088264639652388739667611947310075293752887619942099087152057794951600710338940098011300701037303231862751666901941247688004758425806170692253309471995718467705889139577405067426347964962230902261373489164161591077143477219473606330425324232246717754635978836421149682152422865276849512660456487884011715419822728405031879144223909584870425309529633869535097725446834427292214433595137627879074250259861025395759691496435653551443823184123436833770689384308687597274961495818405901427459603221712340114795844558065267729618478442634511586966498714956240540832964201193395032605667544226549256860566518179926666614083868499032873829574882926225947553000264389730057641488347368921705727503425773983126854764825417010420372733677763365272849943038237081586016242099865495302302606906564498497295209831572319950029219448444022227077843134402238458978457385258644428501899349860402500971427738422396854301829414877261552181491310110028053460040976325643377094867744592338145509108175017935994320654899763886054611162770980347354139417924249898473689393458045789103888384552760788981489704716728855165457927513187665741460361456097956910690001590223849291028264739359870529302154956119211869720621729922127621363322120866779931930313622016614282824419492115591248169058861514765837153631665149818907182337062389814898247653261391261264106933925611974885613366684012382697721786034640770142705719015277767073279406968607177672017121832077727992795052100490527773066845591395362254055599757641943695420799608243254400092904242383360464163155641546654803001496088530250306113941436121437829672230874230754771526376158637836797668686247309297499232955005729912848309741609132509259704445538811997584129131238133944372016089097803255017159397990059253087966875825168182957559376775436797484023789451809779295575393150476950814742489096684419445150583947094247223298260956210847665629771468121596935193593833632079438625514067195546346564236462122357328172966747930033896152901594430518801190180239688332746562151448310932996071537664533762028249267183582606926398574145695634065719917081152934583759010756272278391855060227177664722264575108472193033762070165919620264084214327511102793450235064220974244938286186656809384413059461965151564230336365543522345402884827818448513237390919276093886948709009722033862856835258582239338300071481593913701709640975793201148476014718277632001947972484187050850124660389391733221739470770534646600065989443459225870205745465077665252296257561467770761695812294789681970541771286018638885070491148750915743701573409623412971973298127486920396121711367249411289045902939304801769614120801469663636709428178606774338787328068251420470214082900594323263545420309966924378442684909408137291073242816911866323737276046700601057382580795891947918861516278381951154156237841249933124245554537275572438334116662250556222461426607925884586434553656826634554510448416700875552936177277468312428813581590525868284608381913903439264157322311603021703648892249047729393056176144384000000000000*i1^180 + -4415185706595018180102243748541028177266844883911812168581794511850024983049117252594556964347106239982744454519739243341647767335726915835372143063903013264006578730985333684007899124068969197297442652646432741025845301762726215571457120000576094542290348754469686215392933827930413648878640081143597694451406645158408200589129769705820274483234955043326990506569473065132344145180764785328176213407592218518926333870730870586175202257655394536998702731836443844949247956558029279769743803660792576120539030129366657028250964020540461009136277209565417872603654937380315755234682869096460662399652317793125941737603159839508654837173850269376152303782801776452051741517527204227235277535410091656178886222654920226693295812466089805738798334555445836141729180592321699960098656153930824946867766864061271198621952038667779463205032863559881775063638661645113482623961951645146470201160069208225606883402594205792156876501182787516507547236238698159445362101232885490757410060651787890330916876821438022245634912483457183939672899056988291545549980759300289529270382910740483539451466681623720429238428678033860583158871309619050357003032137561506301482103173309731141849034077787298308811866720561242136009825420035173639837464095268638398936827464115045494660671663359947483641044835654535079011270618137822463807376865881646339431143341382711825547210797350688426846701415437850312681924622385083841078249619974234075420322368131537325282260747519262902658801177498238215923557766739639274668333462579116081071639410726970360211123027368836688588908298251637493778274622749734660652917022038601338698285476325165335203181694823498925259226022743285242931087121027316138566276931096355648396611960849205137597222247273801459137039970204159556937952360261525595217796424078286146771752572497002257853251957811848739773337515918843884558479644832177096694127062293339981779897322806502847964238723729627669142760596286538625188360522807685292345518295339274310508029977157683253703978431605761567621953329638399194832896366059807733592763396115737578506860718200081018895348707228803586362329866262932509013692229206185367178522774096681892021425361159482388296396412155181069510641246143514857208835935780195476627775452555830871167063430161366427816413680453671822830401997887643116216343823540801334593180214422112999552678131469807983822530815463078868567453571803574160901689553441739499613270620778206807552015980034730577750822475914804622464951756195510932251662502830592693534990377878572922552185208191090716442942566224170411931360306750924804869319768668966594973874197394814842461041722092547695669026858635818048989318876899066002737106961809901895491167597955323134439805117666269210343989869675321997703106793817848279798611952065795386494549969753511706224594327278159124479043103759188340576527662345511629049066935007637200083908873766325001313754861096033800576049165378494608296892967235621268369877840008600853959125632853460060038315159801683746272354776826442254521123135368178842333441272789493891686400675453523125359776473023933019207324818453916064776893562571020752161005292822074762087065840702353287063769012307658842447552390212959343747272806107844792359089784360825446251474341759989901884301526851562163264953460667080805385086596320830934084254951273124429906161577830960332800000000000*i1^181 + 1588757564913167837586630435816967040853774017940111419454788052726316876322027251874446750100672015638124154286735549315298451577882859133143703185893788119091712833334186131179345978844934383060560055094048369668049012728548841018455002099928472999577635982368983435695150064713032165597914223216166175602182705964845187321103686380339692715186857198533814937044598514418504252111891217646419204220455068115944994169515616071211128559051917110512739121234044439007404511272123849557253260989855495395948241924077046017320128857149258815108519972196687629281959953135401060744936664360419910003248052969024131636990454794246783068149565767900795120835042646654051808464153012746807473368472624374174972248308374909932067721591117147502708657494891611757664220009634629601962255683622690791032576723460007224564483963927236044667011506220279934133589026630126126083935163277916279748477958720444959648913395041058454419171782136876061425700694487892104167548142556471264575112356323412235806302453371328843039215159642455041867858209138123580100367473060503655097049110327239207440998206679926987820351126897511654267265009446388366909555745457220826107259414742889424266813843699000195231371604095919028721298000393170019374387898553269403850039125483683080244878747265194796032908601268919828717731937189532774767522201046263155200810027887919007094035925232178518095099501409940038952721748721085164692896737165545364748017398908898121171963437105234172450543533096764827538059286015642512479834341354477703066067431668313830890859061033069974348723732108940151211213921891655105371074746538477643365066687330090886603095735060025436423518102822895000795184771540161319869918717512731818779262856044926065243423227983483159114166704915050146198756970650117040253650808954810056973292370794537638251135259013884012204568318809319468964469153686366664552635036389421896145253214205256764524377754713549768217955856356218979400220157859742695180240711981134653786504860192354182797170511090677709956353613839904843366040129289230473993535445371546331886659916844653739570835010525782495369031993859966351845612069761171466976807922809335848484640896826967278719190643050787840983446217919406443883360191592626902892640766272792675455300290250262416667486892085203467491799230060491554101513730184321430873508050611631102378516689598835133707104408779305218813149514343421968914319669016227104714900745365529405546382110243579357776018058281692803991836721450031733303911117670200664661241797471588345821033985061792945183481285923140586218963167028838703389807836574444376920299019305738248509087970256708889900311655423289758717090298728599495641492712921760919423383678408657745178945606040665694661693004384005964660972615097148995933507071909989322399716147764583133016963526544648782006460607219621847370701364200376798265217840853149881361419774519749975002408937995038875911150662341465445498783696921254570921942010510510503387508837713707438458643653346945320064337866327068759069349385645033135608745743041629510341549548809883147449296271171836425035617338492522075169530124905900100660731104492504306858700950495653857487309772538723924688005350339904005342285133648498604663314835504697144575421085314002214362568849777374212542940573272193001547876351257610195380351439266664939520000000000*i1^182 + 3233489576677376150440832446608705795439187382627692210416141835925732113569268734931953246817575471046882972289271722953633499579443397466258186450450237245326964714063514719286876403054712285478974742441558069017229705390528035270218873355639116966512725107461536941249309085710032242596255377335094101438916137530222976099533659464722616586420754701455191389922005478483088298459288179016316755049505071162427782519265953865632643081678403283183758574727494554545391884523433207034040940159674763051556252184312243603730553018977226597224223666851979954058561429319180254129500814333513254134648540873149057789331973791698235578317012734413367148777671047331278012487392755528266452921999394239310903871366235194188204110469152776874128780523469685255453461725999647271307120972049439068902877561088739450889065801990036390600453698051267273714943712526098537270432805536072864210016044566059774988455571169939920703165365910181008918066860183206226444006763403171298319922922663232786647151360382600697295968602543645559994006154668348248492482429060222770274399286396805477560006932100299872839054525830685633838083036346089043398806182192090057462048915200221146975265499678260499580750073253543845586345206350907949179039561646397100299713608511174034908037062171196881928429849438244580867354016555394455109404353380458812923619532509363356256989745479841326151294154789831093158184793425417928802260312819977559620760031849732254671833684658577119409265401100858524003882524008797716044481903992232546984885344298284462474345421289184703043149671180506296721604349416977388847973250616737413830571889322372079777494181798486719303855565252869118499485158509935143530153791666761424039595954173991441725561266849746108076998157960917023929968059782486551081475959534621904893056652712591690429994381312975972274321579579551880277461177575067674130846943994235315491147170838572935407240623337328083167239315512980042424937074251116954156092221508819110459413873802633779422111468790938654645439482912839208350218785073730912634484858130592149143788272602404853709756058297426671065464588490069595748981940981974286404120373985542695643309286269988486181321658473079016049099612758749138500770406050720416516870043608328719047940745134496081239189201183128101576734349694139966355330255031219026391322378016495113187928004685651462857262273396810911624136994019224165647077059145458188675410500657996512384103103328128710113145796534002768774956731447887793710588317003161143656391045373617109158550109790966245683168679033321580797627260514192749376509230913375761038045232822666473959670175400254276255120472012573159000528544616848035311578312891195211602617304530161116561182539226995217497901993648012595714238793127546030762304586751580678222237556993133483384212101929725835884643169771622468397894361865618474502438103028079312122946269741390564990050204348069000122668854293608469664840666139407352750301038434818398970933597844925434277988924978197249288453699252357792393913489530809389980787998798346495029146817843615532225930013443908268036804146771289158068209550550040603601548900809057201087105233880630816471837636944109124744930223102340019840844286955169324559743975111855569046043574007530546820450636710360994682956272046982597174377089739593351168000000000*i1^183 + 97467497493004088022003159910744542859839703292914410507124815117372608211739812970145777362600748243184311365282073979835154350568822866585812857940638859279902390065704925177236220252123475464046003409908936661134826352068487317300936414963518664994120856219360520176573405907712650060423236337287046711160612682643951410433230780208836148303360260774290251170703452097784208879004265742011327746313244062408065482561716168643906321424439616973988345582736044739901420339851458338501344463768500058714281451809378679690728217750103384071944606068988596935337878905388905954225725075144030343563604303465037885005927880509089650434282243617929991335779016266635922791063091369070122487259742535754650446420966237710796862078397554532018912822735451713275571045319154716946761574642064773319843979081922514675925220827192207880697870879124923306367888951127684152681842181883965912684898338325131811375878021308028305057795387387105546335170363264609245669517058181662585965908100754241262621999368767374782241997325479129264232837021534654582637927084061064468793119604180382074629435688887551976922215248046818957799032350047660706466577405058917011939990672790189271419232503264922341131596063824643026402042173570921238938189285400623728941345460719434342599432637112762701551029159073870113780589941845004132825405883615322663083491793037582231325408400994726329815431893722127736151749528292332966569414992514014564793112315629040527331924465373093275588780413588923477308814003270678601547776992811927028668048436418796557164083057685429357248238764854136528178757464657635594842849419809233489608544364197409734420096389692577155539449827765177255896226779575890411865917523037310440756702444292470145755635348296563468209691370681666861354692511454810716234065075141714334825258905613966831733045740809820285212012195198060143946712384423811590562624002143455857948612665500984999596871990069338085067749297470218495895283659625148068879859458122245271257556326369797447620367453665331888588575164835270172847117671680059995238690273366536104965635711222314990533388110774637984285288247980866532972121120205795558632400026286457778028964700884172887874522321174573410088393651029291050864278972092618115853658850173471056232386470691717280198385325436239590339810322692779758720907510754342427430359652811192969820781105467963962120274416073121220153581953005504482108762590688364675309208802741397967212143988700671313173524926978571912679821847827476386776595322314907076488495833034929514322950312778169595549641985119184093077051823711189458915984318282740770664034946890232386255280357302603483198237440528974343294822448005717883808834114701665333579584405191955013398277567859179192223038714447786077923448634145504875906429046122595774139407400720645597624567712041892823546471250937321319272738771695990630237159560483545499230164566507394330433344158473396797952347053531173591302881138203316819064204324973069437431399594355649645388555913472556597904268784402668439612610907706874784952350287831652287419475223094401498970849954042689633984240829047331307323738094784183028506162644122054115207216585234509902533758652885626028684229939049383954289625470856394952415418469526359231299533608558441502209622249573820958141465569397414297600000000*i1^184 + -1500758040563286169427772526843150205162960783794457112765432883872572398116837841917096626968242906543019067010242665169074927138834552486650889960595151813391730813100740554159203583027894660128288483654623370954351322318526493807948984601126082596843527687710314885510223621939507345943066622796977245072186164418692621197403941387733277022888207486486654857327171704944086498012275229247236668263911955464612557876890922708246062875076060583127516790853533139229960611352441358235594345006780849467935353412189643490556690351937189711756443484767291297442033779639955452117167579891590124361303327952043079477116033329433332004401898952703118376749617310196924603096174519396621674401239420399268344463630564651874263025308110768584815360910879993289920691022512842293926829821186144090154944926914315502454853653194212279636915465434896595678410587416455647318853420505227204767890917434667089247198890827669865253602786696940463734267534177093814835078396556485378133463135586784292183484489239459153404306367209581715505139513227779328164116984041005370407317148080178686876747346047675178165370963256755645557065212233879267813277637180828439579696696622213516182398847816939332272656595742115327849675496251381941420696347985207677293105386434639420902572763624721669246401422834969649284158383861008766888904441783992221608263925120958265323462638619967232427758464337543010559696582771867475125231668012055503833567267903046363121365229947101256800628514165278149141611813861296891264535519382225951210178361522014199068103659409673457190934479996453039532752919691937725225730690133949727342401729291522885282367260993717389771723850330761856030379263062340112133520262968402168375431066903038224791236529763031863349074781658013487833872714964191935480730040221158030551306142329760172471905540400796345740141286917043940816305159660894432253659433657084904046630052032495822735310348105453149333611357876443966602103211636932781397434312293652695822789262559382916903093181067654458166613718367143734041004796762698925672040485541466522973090414475481734304683915988365380068444385708501064749416375716558945658909132118157786060272135841110494127464504579125117322107350013832726772645794161681677222056778751714148552807678399843193856672594784855283825808011485723214907932766195229643524318731283788943134076727157929230335006756292282884137720299210936426469092585834992861646736049255304353732401432788189960628863701831819971201857054657163876696731479579704538764537856697812184700146515676454697929182358271656156587239162471112646671072433365127125268891119552187333832897672313413796214940366917399729188390132377844779371167693438792010898481853934090785665336594712596310839327043385447610700295867043196799699302016156249825130499397465057809499661192429105323869283763536529445815483326642555499760312099385954546108054989694944950888502892342504311938408025703721529069397776159978862317080037624723823611723201126780258221874969286002360995783437370276126074448109797809407794836190244812025099094461931009552833936316349228407563357040128722920598029458216517941763550483360226935651059520851030601028443815294406105912318231296099539255283585895151494589036149665162511143121650658866139824171474292477788160000000*i1^185 + 7633025775870111402463004486516035977406665044739371163375869876813432023194841636790500753198615299396513045301249653767423744096995626346757172150004114238967280603145428773403148937248417358747693935890405337300997075963476138622894027143665055712193053014641760932293814784975232004898987482618379414209630380149234167870654795944215274859558547003718064435900945818798515711638176542910429120317665646161112411975956417586971632811441881687906940101788092548559826895283281218948873986116109497115795994588271788694863228717108201836032567260246653401905391620278854070982940411778635147024124230767847701095910319713324033508636085826549506429810446691199978543152426321010308462707364590879131180330287566970148037018349283589862689917762137865985220508053633497890548967282781815914294422913293634929672250290574658996103106539846851693654762466653718938758933737859368456048862255650371251641969022109326819115503802197344603130834486752638756109882118751670666660048217607008629610412379544232522447103922080782590596348043681027880626897360348792047463461776787560191132339332592521624519396191624307781726723190286272098382819855021689260570442792687536714656393218716676259069002202300175436919553095426595131980157508739067956086991285931075533831616076875676400177074220309532812867262866015213871837054147415979841634566412046984887171318747408607132776215269008734551047022891749649790034138174393883874003630479195357830979970219261696420910027312970002771138821950295824043918302024759429372816398586231706191173552607643577008242886475469376448625318134990018012125167870352756656608941800552983789548766433591394706828756075667994119209582021202606367804076822831731469445531943739215650555887618061881041293503047397659713563315961915756854750674056738741134032820481027722109104184522062567949358855881822932228379033498410121104501120972039337574215402614498853303946540454665424515655182937766918947085572706662025707710212028725919644386420702619804396649818445026723122828775114499026850850790328304357778501034599545336529187046977621034161358352553483006228149700710793829705098816910276261281237252248343581658202070609048020638733671311519254595904484148819936050318882732185333653135535528985857497433472296830104031627441496312010307157696480488896499517992406884544794917938002570186207481487958831439365981092031660844413724564336457081905750140329462837505698578261793892510683248514384914648892005491388284290938001884384660133275230578413831499498499923031233438257171881869891163893234309591368319876626829308986119886745551676053765506275434936306786201630106542880146873189330400360815531500651217733259353995474779836387905970912824678243926419756039868928412168893146498124008557951114481100098090956937581624153505351230739145774857516549379348795692746357790035440376915969448110738453457543108307935486282476527338066190443053592147241473042868538322435558733560272523181416541080448405925387324243120575941279697721179036150948197860137089782127712656286709695066192493878979086310105542824800076768673996159361552239165070108639425268112559498219267913132546061709341140843639275891683432773009618842041767858820742004810114835436794226178471700440600913407670871438393344000000*i1^186 + 642072662786653968703724986279261681229473233222217687279368634662661154695534698150076335389801468835892325730925002241618753070763346019102189279888520673262327137537153619360965749281687252548949800809336228123300911736621241773135909596584640293698943106577707891774973741442318993512653418229212269831109062817389119555564566287578816210187114316732356724373934103983642298556978522856428950650816395427396567908700821023944323971828871702981145707527995716533376372930361932947873571026152963059225777586968425980456665216759002508015225542784506002946352327216391082328130613190849985701683451639733098673028668265927729806295599266839017781825028639095180927657201867691245683035448378054187131840778673967411661417366212164765611962226207726216306161268543431201003406585485465629539454661374577396879373245687032848662143661120813378123850371911289625837897435887480178065845332587334906411140957161381858230597878867143275197484687405461450656951369028768857640694582677815899310882348709962554847850386872382358169248706072761524955180546499288133912867971098027655618371773332947272512247516285832665335328481458480454509636687898319855216191376151585637337662838961354656347092160480009175879688891634663847528153201930253984790786851508893041614199581521808026123600783706879830554712983070713876227505644741513190419512606828244214540457207504616842968260017498015268615252554254581625548008127245637425802192210070829143517917915801033771336305512795011443182386382120405955044266922845853098071359000484737395720440454638216200265720306330366962538309406932081578877778892606982097349008148805814688472475620621975097546081467630417280456287470563474860347372135017026661958447038844270632790821052073458918354344212165665907757950266988633372535438596268189554144495652911500575324369555644004163973749148029050365228694077428488006315271803682285672290433965753545025231159484795159585180565437397207676577887238931445930054291682520513736869222101863576899905639909884832396799400778560744423677848366136778210192198032232703713639535619620001225422669558866203107341415524764230495555955415647444755479801039793391626215225402056700493826434523071767110941396615097059368679492174713311345317995514586038738267638108293707732485539718725602947086546878603756743854356356840949065719845100964580189920550464332078442293464100273869784072017653233608912390597361716268544809470266861778460963318289781680095634462390383343075523759813227124821203625351289524580326486911897182394521928340619283185277087541426669340346538748724495715999346276719931470713766909818094730947851569311463272486605238483023317583316968669346352878341333952146600161399828217724146201906616169143510002539993429440558145473850910078856853806457225971722182547454372079755278606268923990357910687094012135682890948930644723829348248028247514896959355136951408233684864393692883790270712254797382475034030463931501414514490724724964231898879850968861382004199978627316666348038679432738951496294485038835820782516237674852498546120657713623590695968389461803569620934096999106204423524776593791743896700185961744652680640437922995737466867650238732700252615998382680126374987575164466139557281540970905600000*i1^187 + 86557576954543626205722336971503395383613327227788065883985960660474969781054184520968602802313075513560703092682527440359812828652254764554883438836898914045261467932270823614247614723906320811908224870505294698687852056365088452383225263207653676831060619187473533893952193597404177584051577393046972650209930010998641896516403428099637761927355426798615813815360888786257586137032764794006709207330814816314128272577511198466720077699352286860967406429086525143325764995329476561578004228463394214776127462629540510892357327238234868810138399300933704430018416070670359725187356753684797637979871744881884672228881047267494168080882595852856433848761791986574674343449644920242570469395419839025579075214219335768753892035734306764849757918348649666063174545303454255855484448647485930799651115940812720951157849004218292607985819411260686228971575974768290929558069127765414955659112343730106619168601884473778694463793654527829377840298146258555548038513758335011101687155428393076185375108048162809702906353419052489010754676038047666726391042631970644373675787249233345980995339036744372207730110970196605402706222689442682941836789795858502806994492487140327847354122888863257400664091053573215533049288495357272328459937487622705052666962429657421712076171528112871491403291569597896554079568320176333975319409169684849390313256303655508050655802065996089201121071988162936352258353183355398468377128964893255574636384259941519588026721434482283922345098868527613039948987422414326161240723961222197591887853760219347989482337667625569387166120046585098422402255593885076231194870512254265599458355305009791560956233341429507499171289808433192870287715076022943026349723897665977288389635371682115278270860223761357060364523197473580962336461705252636833177706152975548729236979366684920032810023069631466819950740726694859633405189210749211139092130186098504608554150882131035850164296524381311431178218790827439944077918127445328317603880323439318324513855978512273959538451005667946847186103755580893406881489212564895760271136836609597359758599311074695297169066838622617524672367137129442442008606790249406722893639034936914869128497913899580485071843782245112271639742881404409900732835169775963352312946225980265520667692791591066646022728763024910802729566578363691218393580561556978190419838937124990822344575671858208053611320234478476315841953787251905219366647380802981014215351625719493102616912889984428387083251631135994652214789317432996905098305159744481635724187572940825897524168928888582687016454975805819349405449211529874166564945853811830162926353946004313525404123255549948928929087109021478784405353412231746967405857664179522961362301178643017058181012524378650421480463471192323410521391116410422471285529517398798506215940719564344774088188928149934353254433022510952503762144154668728862634414317242917054297123527425959634796855610395753977541942028762656971957513360825320453718193702139034023561278152721861709151418819240982613246849149441404116301587708180603761435432701071528946835887710633397705003509039688433093162309087510878996941934293762949875922122997935182770072022770493232161425342899503871618919208850659709666992995696640000*i1^188 + 1692459781055357792299305716555767332410558820515430906929506783721603744249117544038581611733504001462540510918285878775116602667259571224155312192608147414317237404367808587984230157000172610020556973900398333859779019667740817047419482242668339676130639685952085805409170493120865190962988341288035723547380201042589291023045822108803715771997464426358830141506527257684720601790384083803636692718327835839128832154495622104204684160272176555429545538506918754118234854478156053294849514982218798090155926176067235798914036379430923942625728847742628864065069818178795593711855093179841781837408901844077865528175088898755735937631609183594333262209820144793146193089394796721328263252572656377399554179471717470960684003585189220553580632545866967269579011246198291322835950754704356524810163574110902831305322219436178631858632655381223648633883152131463895951509415652508236457824031558259745182053572821075629235012265058423796633965067025561887053651670350019329027475155482754224633015563506142252077740175621458742692007329856116265290863425880852326333628032239162576418799264630090915816799635691635697519555201044847898755115200918967355981692852603992842274624744138667153790468967990271625888207072947439557331530326334818122688130742771197674347658401284212125834549849519100014005224909607249282852425610124275914168936938448924592909407028258924803746428510337551919675599126736896255167225521879061945829436772730434857760345960224689861138240257413773206460122726804048332934038684128720645572548939930602505853617641143843601201149103774346973875656003411154604541211883808773672806672768562743008871807700797251162029119012266255049812125716574504153947851883575179716130302377069978059516558777930594801615945445172072331584490988190745319241781906126039112259526295157394670686764020089316075367939913617031704431863733228299502972745988832907910681331700714807204348915236814035716143928475628532987734918325571785793698425256738025591334621455210514048814513323787577136393625508521826123831628360752728770686704494294808330556983895290956293142949783405381092653945211359248013700426487628603028190061637575924960999375474435745248622145150050504393753944329703539994866129568423030337195269143206511541412988911853830351413381631534442633728688190223477324298491872200058397844669053396318727190139142793329301809825814137342901938129489611644396147344858207618218529452799741366311741381024497770361017247840870813523955960891256822793272782605293111253591148550903799462118551042032791274594079843368045467763854768200170818550304602159241987919292348120208857109374882947980390725365195255431900735606836915561608984560914984118474597085582596364886345054165111778628084944172256498790194682704557435359990852748277097856412226576990348170582657063290982031463403470159005885852162421414969152415662443900245682134173150295625671956709501679737845293318135970360765536612122282732165022460763826411067058444181176332804290155729874138033599360946767366496644612728065225131594852720156565775218910891024780133017597119126855519670158867321494792615228443000958271574156598763487098344771244730022146037906008797347840000000*i1^189 + 13072278783628483302536880965321685057124017400415197072354379521494078098639119932297778391399654083411211376430357569445505533102898595529321236078771224210892838587295524460688976956950146119331778466407050130156187161534325190156006964753736091420360115000517117864842739313062154661599967485400802482871634133361570458706320895733590234786673902900596143364719628306311931108722764944387573031266608550760454578729690934623680565235919006240383833552634556144583678714289782754307221794717885456679299635044293818366607329161726813234107056318396461463382571639284608771749163363312976108676463824037632695381731425801826804613285008076899089198208668888094901557284223040766131279284009103789880861056285721501733120335965067911897081344870270497535691847686113239620634552432837652790775103752190625279507500916650187966194821526001142871528997202544411080700805715942123936229945052845396268391808236922891994277484728512265047493322999887167747133856906524883432221473895834800368645244182622315115238433408011393125524024765697856058175494527993808793965943914056186060933897867363092279162089518561511019286930067203577419615017969371101395908066924581989047702251579649304896789015342961303364107214639552528376876360995839102216946871775451200235086029713285775724105736566332839104990659723455150769475160070622031120676697334582316855296941791154018445406053251559210378164163540928994458500141598530684874656844220519853922765344956011890091171047362834207268450402225387978761606755366727978321321487947542316270071716442604565643275705296841348340349673709111870930652191151449842169451618655905163442532262075818937194077578192820022953246141640418533923689342212377930949042016582344181904856201018435493722386002430531906238614764906804418316738930897076357132742628495532737764791679140213485880997425862994617329998586678194666403347992063333544388455728073210404304828899845038325645163621959806208941384231293397163135036632663600611802016400560097724756899475994619686594948824358498993365227849737348595529455975049693426147337134937305252409827605354854235389559475289496244462232518542315777509744227396560714531869534171722218687586880934999109499534704548173028727639334561160089053336653866479662085270648513821462738167483757288050411786520143635018959153707398736531477979568996889004157759789444443654521631987572120544304190885232385996526720550337404743859770192856535913996514192701597670451936676610928007474790811488717256129617308250706501396362385534280691119245511444063864100472693950166235446579563325565317931829991961537274309264434788567158695060084853451379996143884559520492635797142521161805009644658061828522772447381614048123274787678770893082702263345543438174043916472189264704774620092039175107184345091172370444494626389065746225376560335358562492385220666714234251367983586890724158112480397578187957166107750501014417346622589494053931283227756828418282596919306206122358787034913420756488592416209121097386393377761715923621712364497991360050386090328889174875605538676898769062492411557690203005108473032980855387869055817332810740037773628246491567915413589196800*i1^190 + -29492933117006011923386545150795962083447753610995721750038217060078479773486959638876427746127183007349325826561256712844665426925629323879304791774768986469110910715315801501704703252099021884991594628193828179968256487105515767177294832529255896726389797388057316103745002246569200951543184127950326665423407688243503208173281630815111203505718118540744320932027494067617932507439722597209373616325432674905004495208517042238517220660414224593466279090137624632560349125618403037103629758599962427471498339634379860402055504199759856136529405298019126810796101491372735970497540830639231282274663539884744670880184597798662884484814196603591944488339994270979865909047244366197386425593474764599055040109942540156928724360439273433038803938528439835229567161454047118842980384341375272037343137351433774174755396326983920754296840583054820437828861368311506804209522586106141213960425403522109013290050856426810300780793470264440900346568798700498515548910821875228175624373782989261689353044015412836697900744892923196109296391987022166294490806571135444999425925682523568968474502260616688729435330860883408819618584158830940176175874811367048819814633436187131722826171246502571596204014349287804644480083678788483474582369262564920127362788735566288040470490447676017338403502268813927130478797719269657220565405435229862909396124094664398596782277019968805169769931471359576554907093674218605073571523927536943901826899613636734388843457802527128031195568938032065035992243121386114756331473013786164453554787870248614292461226239466581188971380673338683492372634262359108637040302618990871455732903904996322083019495755314161108032912738992434836939362870559639472110642947966550953906710079656995506507546011103671857107017103840936189779764979085732560887821155162185382114374937532847641163162696544326342825483989070340242506649075754904380715977879011689061780572997432885104392400402267183217628183309444825611124445245960179547691144778136452774104948657753619780918315287608546760928022351869901303853455090481268356555418168653216576831996573457706364626305576104825810274956875370512091179133080309768792696743977608207311006844237604246536440175665110443449515096779836924327156561442814034110532211043640731649089431457000286813185949491446611734680583063091610191356911475688113577001578259514008762260265701086855955604787611070907574397239322120541494137686016101342465788360235129416433740621766580944826906300676180648942470506190518965723551706759724758953122175741123542614077111737125727329715174456360520990938319028390043998299323912865645700642672768129562300530281971659947723658961984549481362107331543271762169451253736623288448421269335441151785683311028952524421289198972972260286993329766338952123854806042586425684669524632687972953435021260524966046008581718565112636710640847820757394394147404325599225680749536545644709107571984625807432643759577229935789878297835295672179177896880489429871939975464062235317632351684330908866572153556067771486931093218352477202846815652648733259162508324222556397945562734340560029240917942717630238718689280*i1^191 + -42397356782268268740953101631556456280213032261708329775795040456713834604317019941101894130706321227528983307968931250916463302164657040700986227377113784832761584367544414606723124993604504254880831072252216195501145000983352425377812324341013988206188850791316992648241207826116762187675442312273489865725113815086356702886428516585186132830879562892314345630057473245368883141272193003128553699007455622449919848207020065388908300442993826128113368783180712460374895005885559959916017828053252225897628635460960971699568897358630500238368809154940910582854431992530833682564462141601336353240497494600536000985648687980737174471156323891306825701284457094844489710887456406089930776301946188062843133781625841253517183725514652057764833075040317110850321472892845669022708783715920875482620008863396276435735014934192423257400244233612001667595074426640839545130211946277353848026203307093769087843466602129686213360705641966359708580412692760381903640292611220621631945844706211039688639791098823636194041216467164653660400989369097459701380245951440184339717817869121104075306856932719002605834141885315098134783327679546128362239908328815090132359316778734163038416252668499077048777431760742279529339187719445322708386326265598580611016887652625710775049580513600211243665754465252800630296564667779744033176388998877639022389133575891431741492843668399984554584450140137576249800647965860462315234336772052786440879076521118890217821514505323736866068919156811969955687872410960658228357296975970844413502345748051408636839494895507345353198372744374616204765615776941373153915640923680135182877630630615206516493844599032415792137570023496667506470800469406347401081743818233753197651840213330207188859532324846554728137312157545864982811747135142560359559751096714166425539304977344787330015170453482321865351333306613080425565801066710611126001680106368182178528836359482612892625409530776468940647594476190979401735458280409667460248997680859666865651626155846726856083155522633375419049404400023308375889043039227794283784173555235332266871152557971925843645252229090837285340592265933248113036076662159760394110830518333871775722377667121331684099557342336124070203025433551736614228475527743825414006819378984574420725157566021654251152574236755802312261607670291828660649153623463373217464102527984561971969675069935049916105564144621503692310355171423016289053492686157784260347429832978028358421768392955265726669149777381005886547369766875355480446613771855995265198077135001877305510989408981221179710425910281046444193204416051240927780122076928706232433972073083772625797982810202188991968484952585459163939739857329909819922202555959406594034883126813476467141190867882292929639734071935210554428303283647398311520735728346837908558543855130723793571166238239019835773737632127068242124074765150608279988772618965112643551297386381016086924812316908379150121050728541115207582191302133363625791301110862855156273628361666830935365394100152967741045547668869024133039823747746575528330267619726920746680614033304193299644416*i1^192, 60858427825286373900348898498952983127574600770673233284409911915219161101189149429233862392314692061655765891371423763593794403778452448090377186948331435959661605601609890191750612171495203976850813022760384728658576716431205068913205932478471177082812816081685862721924549886661756508389708858245086832567041802432134641552482016316758198041419670575103346878363857126759368313345971977707167393029215666044546775644812546162954345527714362857323749965674080757125356386052890161315008892733501746685633905737116603719198230837904447786117829195314554973748531905004592752432804890611932986426343260901077286415382918100410347897811153043451652481569908156955069167929720078176746448427801752747966683965024196458324001153181207880946960513322510101368113036936304580932848496763540049164140635806731773759889847374649425222262703601025018860856605452647599442958113766107923101947084693217770484688935955192341042518375900690781942849484983423159903493406540027660392471621420357080032647920844816992113967829943805519042284364588359964565357238962734048516389228962182598697360457593945008445254382378644581299979869131817659403030723233881285542804113806706032020694609313323724283655023555249999741402792132579280196534510637704201819559675092418029021748628770938869591664655205009779701676666211035541538088213212860503792346690978523932978525210268401586902544226564788345538130955238979020216316570930139449221943700825324710081268511385275694097839571762290820958601167504697107787600702500239384368447636458002955555839683258058132975602452879468378864156807505490877197904123775221247959880525099853320757397769001003405212270857524266188462566691231121709182411810086546399099805856190782549921447902527966240060469328338812803329576023972502195264608151367751296934489899058813495980438112009855832363910768087606748932466113426842542954801849089791121286379072912505152745434539944644779773003730631225066271427214040049626815316694517702312208135689961649204451224246834692541186864917616929844135962467662980634503788785077031210942585298291305072772545335464271761136875882744890913621610292893312762851893935746851859440310957274324655732746036676218543149103028557892896508942444248251653734464748508295061707654150855550527830290908452628444341593617579770104393795915943206795218777138970488611258774500544207614381802189094519725644346211266867078100057491480721641466573999244986459409815016816664968062849385221436835958868791606066491119973627634515528211614021569634770422112754813194063814558556798364235814649994726014859193025159180575445491938365572836335501573362295072983525113106192001846013995852175518010007816815149073091066138158395452168495262682776643213225307593000543960994700907349264223698323036068754493707728854381993711323809872904774551507852520590525175589039143536333173378892528571070014075728307923773913096596804515725288915325485207228440918102831898227241356171606393655115154441830613865873703042668545665728072124746364212458772289444733081916674246209261503496543450094762566136356580314891605892724984256686822988422756807636536501968851771260124478638499232467482589052207976905760671832823385329677975214343532339685742823744290683467484711840790025680113688669108368988779214838555945078301901285750073747347496651451697475553856789676433287374029965987204758893046695595564252221234608247205969669502231078601173466540719662220476756167925547730696922116141221578544454326278822770720045251746910787326594430662642967774226448354931400082226109272850274983402469301983921835081425136102458577807548384615883431573883482068292919610852924576359528292629649430255108539375587620344549158514216199753797484114301371611370237866161274304948852435902032026113021470161241483444969282303308245863798681438468706013912787215478106774066353343001862763505516879176950016736718078582161345951667440346835498283243944480690001474483435473038624382687238988738235430646177016710568041201859942718352837515896242983993046322920987510973523981527568303865274719403327573659814668199762563827648372482132197187987277001997342593087124947003199314248224070498016264609698298763153611409065750311899534340512749242263282292176330378881667904678040739064343251375419750242936575138811010221482575260627143612698414108226299418623628646957488439370725534401894775548436448177591803095231797028110125498594380498433483396878636184961949335351567082260599105797850365071668736207105860984715500224727316803364793401425873794300201998092008852703841079541207984262277475023967567833614709813880146405436716237836902628823015018567170831718856269214671669294024881217486565008978391656827103995301694256754873163360496274801844431328741229200145169708272106434183618042841786767329233256208857355952993433024512206870212728917278616395900700852224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 331935232914052898552266966036239200100904956321176940537457615331872535103365337509736208910596205591714529883548635478824194455222324269700043121850900469665163139446262765955549058551581724386871001164496748491713361957553085095350981405461921408427954502823917592181931775240524801119202315808385792607642584585307781937193041127891694922488072957121788432553333528609739546609638383222401899558689474869938296429501981496123498024607909328438937703268222220924057347831021838101092221036419593801747042797511140896767358131726703761482212102910784858223301143057887412927209364968593454784160074721323866434475154250178951725229711516808646954097514458870972158367417232059024824594757261749353097201162861096271704530242802744130031306049708413923949455137911509267186351032181095704810657169170890318772410001626497039823864150868812650057252411216653538599976061811420100718973006286031590425706984741536769172525813858635874994045119611159961766262894542776102421972026778445717058668560030554324645134103802300091804917438511544350403667213913810454450956643080304755774539849626714085953547470768519612853952824223550747025805326255636120816699248452422280554385347966197192893305508836773544509478123532651108635027182663454252555523908361375192908706909101416793831169922802692128907678881936100316341307489093380180063768458998074222038110664527584638040594116779566690615804600500317037610581384930889759895412190956527522266439266288895319419377523420662656322989933159563754691493778490961912988146066134076229668876433702255561253334319890227237676833610991835199339381922707719689026955161868072456781436448258544986334722019854500320766940037807888822836909279786686509413474233412809117653947577871340149402215228507538598377279246892215198029552549035782093613852853882722255700664477436023192700410650358791006456164324476047621964928183556677543910584825227441201367641662399729160768197294727829753807800234985254857035255499440512942423979615759262953265356669906800101604738218958797165093521711852567804552177279920685124025805888495609261079103345753449416557877383109461982696106944532120297750893747598939627031852651979806630653283937819227429319419326839658008867339081195076246609710296760303317734259856585317662238563914387251212385433867356456595063620836826957766394019271424998938505156720116979716124199912062116707907986399357733658370070925964501223529027096595556276474778656505025849620606593759399203560872984247177121310375954802057035206509294781951496077070832332163749986982142458417546694056343103533971648314621359472390678155835500959261592713865653327960030150911755908539526458288969686862316323262587214740115225462134985082227190656973184542645576823918234651574769342726125119023191894124093995752477086896755324372158862139811667491694655363613339514412567656217054027537002111304032534493318074301829651516968701528883332251134261872551575140837145240538723719254517821118373919639914689818289916327724496415799504900457421938828893190571300678245374476757512857014455057221021654304556517892177863652113765729026459753561815455645340462383490745128854143266019232052649672988917736161975007639294558242649643831932143437413597746314433585930284810729350004561407056041221634090344881038838831895144759532364206586876138567775827559881212207883611105304422134236528017339094356588797631793261870498951117598319515571587411441901348435457129594146770873475531801123550665329368071510700932659207994070302872623313486664270277220581038455557706455692758405501864074632288436090192875860872658853692394526385415993699290015913423990771472523227384874811674153036210640055877336699054920837887302445435924877673130541520324139399623220238139408525341959211757066172201057351852793560595606120494671634968409699731098380865392020855155452299525981522210324666222821520048996240645095094161473571185551402357701731049792523812409557220139030790118656674796120382156983353975276276024412052355163231723611628564393284036811723789930963065664261956077691433284142338913046958515004507050989420956126666402827716062933778875011821179986302189975263066638386964588013880210180154460934411409218437363658056081957314073993617483138506752318367510934306120016588294714149791346532994382279963204152953019724602496931060569419580229543543112859109343644597867900313271275320311527794994294107204163670430593190037056118234518189593697508227943027726871631065001848627190406495713541074552816860512954171622778457941708998371255376530572515361640801638868996288118189489202348528266257985607862308328820777218409824978228455780470366760160285917073818230419808588359606006178391171514636945038531712615507974580574411240493113433122953518112774439675697612661458370984844212263068213986646889455488199872155842477259106028790263256610464438681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 781234978530901578827507112725427982392549963078014120257171792445407668321152624983987901403964284535041898798049162086366588250617257920737531374168364127628405767924007693469903974928132194877419903780594182533685035484799644694501644655720574900096322018687231120646595787559743403447600521753095800972323376408881125257988133185449959208217914066775345281016966466797198673521127255666156883902496969800808543231558590907167203761637035537295564803390767124157429812276882584037228002298580895782808099429145933976224347031479691150640654388606089176119988970089107612960525510301307755888764973851608268679228921316004137757810425126035776705211634226127555761560718778786270194913364150682047488281714829664143328985927423365068168435708905750713878220470537728132825247870200845745737336276355191968846704436158161616145012712823677283867077669737514214532804233016626743576653320835115327374259734452332298687460550056754067159192607258970040841963648859050940231159201176294696637088650848601563494000832837869259148621148200547561356535046551162724571481597611945164419923791772847372085588503398693075055814568998955312334432018273381890893058676850771965631006698385425936274888169775732237119415992100510101823032717595253299791859059657552863374074525997155937003038522293026423949831175682297014697831639791875440316269459822201559589295995340301904365769299652070351299942317748990701233340174067000085665252622768758273412685602842080096680150461892232841971546420675633198000068456515286403358336656282091846970061812349601147165439418334917957791621110661675411371227384686412991589958038688869131315307760550340131717487224426423943474090606396017391650645282314361678528135942796336642122476724171740182561049741014103547804810735485168296780262992650387718053571459605693449939915707682292898343925789148416134685703647275050241072601087157758620920039559306489764285798613499316259617247963974632606559143020098721873620400349134912298543395363865734898586460412048593536829974485869311548535339770273206921652187628011426702695252126242329358933941208487793225177984548680291296412388989044557026301530350759731509617923037284134961075100181801405215120154081573898128321594265132894436119293059321293949494154790461097239613127955144783075163295816230912486201096760937762987421770416806488125014318186885571540608157413973212568825473840396314221820234119824944748529241618946857877788350187529293928886950995196553800189125036895104035728496984849829061650832184006529812269137317820969292347303834609957708559984108580271582222901348973705976482825835309575455981097412778908140506729778884056371356197048832376287040472776616638604902266242279251991118385749823784649739477984186059750344984741441532029034302323777505094806290889455060916950572719780130333825873739362144217729625737806580602454726741862977418950874347098659190305048507988971286961596568070813406887962230415361218358865069031724150809008347873301579267952075352538661225731029410255850218735380295721781306439951846062908685415288213722892549225685341969496181783955180850012166602464270748603957539706599872499264999603625882147753200816983732083339109654511423886995068656885040504627733597045665297198422803842454042875809225270323798760409630509799622191184573229918466792813022229837953367771008818496215757817049520817252266855399870873304463346819766963764859343086410589533621179758830214045096759838848243089268066852134309921408148512426746282025470194522866603855204063052750318067949147555620152769295070211613100303815257673722973561206260841709020436148891178426371238334862581997416265284376510788680986903271175802058861396314036805675742569922169439404220619608808204579115309720712762883281680675569433603961492137198804642433828066897004829474398886555233564701362664318285277548176959145445104903654786647335097076347827809962571197322610944165719298286561681196139069515920596306251953357114299010702480206997745406570192414247262511519518322228866753091425682789245016295512855438398129920304571589651819424693651947767178590243127038028952227950001803022131727290272423249912513746439820695510352222800067487825168358314367778135933346823455973341068897141099559543622984757952919124496429528465737790714741485849246978943226425342523456008098653302633357468314063717544151548713735789727939179315619802386963356292643042153037007231198975897497996504415457657094122001251614061854056758963634619510645691038899488740270154139714473987190223158256342213622411526289294647434517758151631006413545762717820374757868034050920508575763215313862885161168429747007537751322026124527937970409654332513507169383298722389771079709780140978553640843999203696085922955745931188218546119037147013686998014299145611820563616922254236220277243497566338245108990226568578030632960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 491981378096289944772735751988484899753918817549353192641491189406778812142672910986191707652210187451887167257401656907470776631899406623725711431882746072957550397333028913423859414452568175834394344251209708116633024057146363496464029545179864781853369287769359676388329686455480157317501961429880249310483996581320290734219348619761899838874474574051388328804063427301496808365647541143882868285171825495140695490327989852883964185942886586962229860377509283973417132074818876110784332896947576230152239672792423925741767405006899213259056025086211561306795685822241852586337558821123015199160695903684859850412662282500608228756019095046184181408202165519547258299943389543373376668906808672551914128950161179505434557618467370820752149196604083327023049217930211014215087406166427944907034468706906232151941510851679275729172292054084481209414134549708170851096238049373735092479244309197877153026237277815281065842777512786756921773421134209744015702910519582652939390316740734559922198230845262317886655567693385895688653980634919727602735204850195503440274208734111293388134784724662383775032706667878119004927367143837773370604920288317054551012532822114175981460101735268628069113235081524966175868917246196653203883536742389886646651162627881968056848579103090843157357595830744894267649864553241891063511121573563123017279347727370136144644504577472545831231365475826526167848226732241494747060918744656638651210479090635572764284635985857228801201389040509122031234144357154376651247746123632562103785659865288863487166108334677861528153293695898992028850440173949041893793198511771649360953768094550310120159256582795327300961985419330711253518653413178758016149217905537946609709280909916882780336244265807633133184858961163639478077432028472536261022837754154553501406305294544755760974981740631550781910705199883240229078624256090474482361068274427927351377419807139719524385278050439798254126615611090746410709222575054670680611575177820845588139831155384033635606460270957922997391701683552502896906634975799931132167558633726962015857487464011762516581355255881361494003316199078141560813266632904120593898347286252349762177264248731274161413609463805728368807349671090092845216647937760457437580130679822502735893131365060182708368927426923016953648292784564528649321436653744603823138555140502899989888841518437234540014575846071120872531785190728804135850055077282687594433004272584770465232790076274862864438497129870444247504905946597324869274763350530121541376428436901782394803231733685769846952531144285281565434554583479950873839827044433284336353778671288752134349027871100800624832280545122652174739945023297637405247858710453587259326935610836016615527573575674579553790894845690508733201718865145261062743865862631526774311265338377625754248418379597767787782544711402556986281558085983748315615961928758072392448200212100743554572134794510826831997129973850668606654706779201983580766141974839311669269652316742716924714028552583798991752638678047053611622046233597048302675930056525538300980384186715067724104597676750905724772902686980370058838553047840128942590800190606936690144844203784881283347518011955892152079471315999905694766110200100593836949386055948815461624058969568271239314131741707690634630689003243560772092108580028875660303876831790190979933269882757167041185318316715950099583110978230940580018949353607506649509486401072813457179744346630626262098383094525004635071367799623430466714178369236694648426648400715538510262065918334977315846295964849473551316933216245608126150199737998137091909650859116095831350417910889996107911383160410012538167068573897589599241423708219289186770063734585230908075484544269655764589450550762313358596562803233629889948536525355212486071394051702496012931145660632165875407195463735039898297148868064140392165529199715442487289058526270401194339054793332286382867504747562426241137523900708256904774627841510982927564789977975924968697975867838385988368107418119754830397753449196276759155665100363868501299723976540840651807143724171503067877124462094428243988715261238035636664303008648048941766439620079773470265268192322992162998709322963900671489468767423550094410644859828160005421975260853471808313923059231279434179675651844125345111875851113314871225666408321919904807889572353629148165341191746061683471721643741223697201871875241729691166524586531967209255979600872102714520482517149428014564797761655573352280192616564582409820096115256108590297145770499326877054652663075811260380405416255278944402137229955963560819556646020615966888096847344264837563397636049466782380234453060839982296099618551017555637110282668034955155144921592445035912190723171029459223006973045922206088534949682228994343820867925410097437706024817797654850662333271477372090731110444529695703187077464064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 122045047264068742163800845203646943448199817796983219984442765176668053411835458039476778573502845490252212887450322613104198904349950763606451670405776630469953540964851211144260740671156037983431448395454549865218635329663539449987995256272577261915476188680519139976104610147435127163806797919795639578273987067236076577477147246378498705625886945904651498897260602757373805191644530448873457040717541378049813574280736627099889619479430503113084795712791356157637827541049119655286761937501216733867535215429692654597171385330424026214772572200433441449872328028351029227777087517403840778431018765858421214402609137434146145846615702050164717987048041206699297947942777311482008199958965357012745085789582549049081106513861636791473189974268621202155784898524733291337931535755783501310871663667476731786801128847376233505650135607012432958510138529209242421037785908918677923819957082875357219328923291395904805178347604067491872707539677711356126767859914020527074418571426505823379474122655015315232633780176385920462085541332421628460934384238291073785354498545965487172828481235644284360083214677082189959807676989901193339375661174566368556923140398658237066138663014231685466795611264262402827924092869565626214528513451309529469475813075911770136791726302479465400370420398968175006569962293732034848378959540593278579224170461384338972797942076648112922495681423771962177572487435792174760874953336165857016550465714045207694340748062851448117450556271649275430579852472438744509658314158379378979170290273563748681026306664611869507081472202711688975293106390745961027516358357994536665816279754871648124171341324092124016431600485684296320254841441039542673668910076983830585326280023390885199680883142649160866636437209162642109092004795116275360060392137808719311615687212876551534609170317960240711640796710399569153780247579803816842261123082684764651994615572783539175436383524966947576246465209412675689442001781733104042938675820098184612123967234605492359039944312203414474174129119770193786823279564208808721380523999991566674227421535832268950826857278045910818887343538364340280409772768913040887172182465155746954410499447970448713205899317565786943046268397034492806981036174047032742517615653415322940458021154474761473253995807843756157708835663350812372744181131464642586860469153213529827427981656367349413168778680029553119952451104051586506349100677963736196644059207921110962148029466236126444063189468735973287406097926852790491340639572631821047869412778039453053328262343928002091567020658330447764522822586962848462236398808409243314460092903835949879358887817732779097105608407387874469983990580358829180900856267474367019506168110056865405890289219086661003166331317216369953500639412404683733804806584916661338562631602566903763913758704979608403018272650475950638369522700076228676862825640524231189231465875436330571557289951420863364266759501966938316124060543282444725051244111979179991977451326965247160862835776095849516527588981139064524753420506386089918936756410332804498971891566632196330661877668918864440883259651162569252841003299005996103431584141314936241217190322144207764836886706863693515904470054741272384427956041583566744224117094850075237412945593767301531844436382063973585974109859754167532122568243070779448456975478705651237556777720905745741428207633037330365198057597360829605262013018408835126509146300091061254057185737608040754162422542319770422082938602359658898025086754898629706837226941019558719446279239788830180666690508308220477874504382897662543473185241276208268441242883668774365000375138012675053636800654612898916986261429611092485860690047029583422635874986143700142275479672949484953671901330664075056950817760796992660869009376239123345864733099463040945273099045112762310469130003664294804670094302243130938305879722417564588556565567265709327264753795938769151012092545978609416817689543346174248013093854411815735662820266936317173435708581797965267283996115153572346806404587782697274122489752929456149004565995380590721070414753831872292179328034485176139373205707175580878122092742223500131661341455650449003054596447544817371304976853203618294285891893898427232275297734610765091034598360390723665168836121461069288309621359538030457398841509063633690503183783440138921677437563115768599106513025253695758036607315623249523732169699751980740493320599052322706732266910740368888154484053589776981543212306765268889046597676091462265798266386365154799637156571250637045369132164376690794478116080987395604715194227731024419334568677616078714920076241077137313876931939189861218853677138521676515292367266210409755113985875564762442784915941490605281733152503613460596214585569866711482656295759779802839876501174079893475502447914079244744891204958749597487555906688027564385579453068083200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -460648529335959127631735269803189630909780593306863799500226248913573104225406879378445488925094297031493140152298185978772623641267396205052194114387970116366187157098756285069299681833485939978222388206564593740293210806585321702383991612835177705603625880154902114146852817497986995830699371229340612530479662675091668178034600538926991422868417093943700999276185500809389365832139643102164600942279652115833081617521495393263254237691087624605279717870829023908285607100020455986483177581221092088773374512376463311156106226380453752335248371257810490783091236928750980940925966148013755483266798021633484205524316018101039936273331749002497597888559340362124842859660388739687056311335457976339705450965833213992047712488704544607229136835224448988569883218699765347173579244289453782880458637848451815704652289968467875513799533566469888929511491742387301428110739036806727155963716701293551945038060884900687232953124226727164247687427860245340198271487091046276588449641702955686023251767114957531875130225669787929274665331612107535681228920897353951864024002546126168899959812903702550575685712104912773601578383035229789083842210254716606941839440066679874681088653727101182931246922426871570280418788077482443396471497478895418874906119055728831249554497370181945848798941950888411539910005369527019921312770282767061408014256685078111275268384697616350243172228749398329595791221315419148900446671757020446173688581529033273614632572561720344250538855783877019350449500342794489998694300233611856246878876692683732711715424027120655459367112185937433822491813796508596053288024445487414290766569674917128133929156770888399613402854258457494306541816843794721348427289576681862109781862076370442876182007942980926321451293755864266378079550762209454122437736100821522958334464975917379458581489154948028021694382427367641845007126828652564586252444704426729143947550553748178529306810364556050385862927090016285411037809507961086226076749716323830290206067127168778235451180268636979708384310314880444184174671917670227612393158784843655911567670204195181257521886822244907687091804802566235648761180955229182282928750985226439290069556586764309262837724749144369751626405592204986285735836089866258032429415144300756197207942090018626611801934078744525118637527121340981492960013392919735745225685712615865285287999423775809799034472111510535120953082533772137525800292139188994902002458674211443995656903287317869844972365756996659655883761072454975897251807310774207977676666861695333256817104595726225656376318468767248395633384175541970986102266322938105847679060864640341499766656465758993062782662606390610919857447444580743733496211801131584858762923134836463911265610220858826568234772870336826320958994929357821112007044973470269998390374187403316948491360515500210178186051294438474063865397918195224755520419817990449760828312419409372236354236213695240543763095420025694243849302473232572587223150016577266121627162227705546534191353170743812388786291703742690180967326844843517598632849109107022077286960637931959568443632122050757017346115131673773306500793445276601782060236054913590372198601054405167313005685503509012967499558452295084665025022448294108874696579878083855295399280268773266706090329693063309059845008499991341891764420780266512051381427280181188041905323989687716869760924109955820731898766915624708016174749134905540521591225187389393308249171283972203911510005149585085417166415431952150415871658120164297172714040894228631234840790290063735989325281316864762015684434846996082428443885497237713646547377161121368405485347085536008180526060738574614269861031971685370842051173325260713719540083477780038828402723321566681291987487140000066250199693295602611359546277066022829068474265965031081978255062596290984630602523628876918281724674995241757046257335742202863686715681165656544968300067473572215881012027627844408799442722653378025546955385939223599591904716955605803233736956347147109882227716413600603111063526344182978184284833086012713011106215043304101955786185741769081938449531245275857494170593678253184277397698434981446543496457364671821249434749537471932219473281606245212146318058852622243042565764417122231051886541446413927582522242652557092835347712989328281414032510813028240705871040472541333234468243927295637484661129276895048978862083479567101957172494180329715135585960557030470370795100697907195089729731483365965576277938961459094376265282911627769872116007324907615477759760316175336593064785242045433063381366919932177518028937572899687805281179235466066827639976636202640020907951392894961365514579998940705946230711324002053028814738939309093810406049064740893211882805925272418649438939790301243513382888286568171397617678050092235349792244771500654480525201810432660905639128271657374804533995110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -1472041378894632413732103446400917467205370237063636568041807093504954904490920370866027779483146669329573483382540707636248466540451661349678287537843446435329597979528963353160171116720075800524099367126281160747738842575711243259303493933036902372991793449373534097661064796423856227536144818743936371741605754578007553871278327618003185502069691138607852265196532106281970214712103019337549973170964747048722722175096842147056896202541555944906506922224821477105722919834577549856088471773347223153809196816285817034497440786990767426806016651317923327494742934375606990783692081131041718814854671923694471710921456120701570175247481580050322826555186838938312569938469091536524427785314449062508750433827862959188278875893836458889046680893680948268558252864706564632467431572991012167101156704917002660030896909082323843593031781361740227871337980061499080393473535569715293757060657350145912008024175715361184643171351454687757546487043749521681752319962608643932343294994603018390186502241334622062014701578587396529767197770561404412658805660091589018127681485742925986365609248575174611223832178472722731766024939723790020704836343263287230014169422387424008709487756800257409770117046392157366411594806419059633338372196386071727829550343541687576164033416879615631204423159308571363608610073858874318620003083622885979136859021169681290504867376610084197633206119538508402696244342459039095385790347388075841746334689902706597037988700848520944910644965055049703115393166367339568413282374805120844930321469733635501626335400166997129379784221331272050582311000574681168832676995234512208683844302133669377988437711440365556477883872817316848339640398676395342442144249739329622355430568433865212795825042433090001006260156164684015650044702735764875426474566541854405369081308487864245828849298710700982764634059624146878409734600163118471678644028264388068116663090346339569744305899253949792917650282590191386540019538611340530852119653501352868769456795040854124367238012579020108146868918909030105561375286416207300343146716331750284662200792456590390156504093197365236943320592123683523942806396542560491496718984281076741169387300892397179745039925116459409556655334624983983617186750517318063125668798930490518685947617489425383399012473083545676765254970537688422754120234972266954739340494329548273725589447517166915825108934652792321120445974269112333352446093005556375520176164240938632135853446238378508556427865880657122955494002637960639647156219645808768077063034499922761477064562886617142225638351106792396311987589621840866332955486721829228529053628967178882537680713744423594195109327306645202967621737481990042553684696130658913742957753575067617113820073525138094986749917787183454380581911044335837101368752287992473652303350160727583609480021396796857858741771732838403167712180159411092521350421113388303772137957479240744426873504481156071101109767748038026160050102607535832709153411038684777347657081094410424013935621844344157879638474241312572597832606557665923244900253224815024713927978569162536833437280703380047934724038577279028613029564122162002230346627043118661871010733071362720830592372204269294462904266689272704297354931641564205212951303787672000553320069657196185472012430614792958813156915969495568980827135429983835520917333348678466581837882820814485213141433492665780416178642080448294802263136763933054888662632083925932781737805257035184936992577062352228292624331779719502663057350028080021452817292607077614735071206549303083787810995920131856766086274247158877480208724492028365921270235586873155366139697829490548233279839182101749063840674057964146024778200060174785620022349305361635741855544856849010118286482041098610022347793265756601485053645231556118796437501474860392505378985899804364448155031227964203938714822489827388042213791364193003327225864968433406962897797650429008437492333105401564589862270592772596818121392040869231631685726032253955353021391175862273630830032210682260671204222643595158723913255652085918219205900094334311639497692232926728284656492527494769778789413268184415518923622801448761772094406127619629182828778288101466184716701706100984012131154023339260104019552633208234486848011938247498086986114065745858801935845070996478596681641827161881899315742267481740706050778026433759727400910852154115511049824817701264297312267359011301660911818336363653368537003236509044871843302815910684646415466469616210633371171048529434866699601528658672382504560706094670789798754289386961818326902941775859059657744997876955091070546527080639003072877323632973178110421116778103932815452415327484054093049324157137989474899133790670758050442424845988853390097093861645271688800322437766005414547679690063745274104605112644769756175627999240002744975359489144004552977200426741739223515136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -1700471362359286129894273570200542953246958339123281926967515020499224182817273631351963664575780847957422018943447104825353681815134587521132382047157968881878979907425350602806588850637231258694808493003833468118016672266273899278631455055407361231414415790446086596439313274634205814553894597454655759991342160830602920789695846787505929484680060247083764267373179673206543607217183448116419503139398788687796400033838867494872771656892059739475072921671971968548237856380634102444974174396454751958342758774307383758649485079161358464807810422682406356113379945667501683277054688548534714308969876231948849770648517453347242980625351569532408313213773224740887494345960408913207185155405248607202315120803815715711694744169159177063706471262395185286552913515798053148710596845622141525954980610712497667450597582764828884961369406189336823237467629734763579600029613044192715571153538371098973058508552544026962644252275054215367573913814665912574910911937463888452299774343703234424564865260562291850995199381466942182654813023340371954244836685118052065068053140839691717984067730667728573111448616354893333611088222844817636292073866274400788193179425327418940892985687210181831122755617164226324560503878451209918463159245360301363055930313604355290271473320131437616442402065946036518183587866122063221364409334658582150493731850591852162737462960829389301607374042485282402571426178428347047991098992428107951495147288546734117967129175574519229805061714968555559179629706740360163036742281994708714705354770696684909744086032411030914923461957687216555594763971860767781068786533646265708455694355707066433605918831202004878035278322889608515701860370976433332720520238920919529346694760756402946841291466163839274385943287254851920517224248222475713497426519664670969246023839190734592185970848183533090055563619757258651237000269100562724434136481901795175231456609974353473775514213712859665222202905379191323242724345857089382256844875517349650315208476318445977538346381161441430627758383338362900450028719094423758629820169855364878943514172256856875150027312832265349388310512141013731578925667090179653574499614270632258570706239031111171919719480658800681903522663329880373217526966215208779968232357025499837849861289777663136865131482878064386800261126640796643426013848102531765018076370816220250063142768015060611598751261764838359651630915422176791747155536143387447549066651944486898612208318284940253508867647146166983776471149124065888431130726427283397134784002127142441677194187113597901701560064626050091144639363682506137901361701389626791903415394342938137151795332445362883236479358344782588120573686224698710070910934925878506584561467678444732853699652127148825201518077518757402702463726455330474139036133373077506170167711384415636903828253219348327740262395771778298053099548593372849841344163443904047896200381542487075185549252747464635900412730561210917872134540065085833291262149987866660279229114732425236088939257527381497091201941303917247826427445587281444704805976494263498483294146820539778066501314213071291103428808741649990130030616097367956870117757032060068478979786257551210889065208650524248546171721089953536429008645801100440801730611854404963084454645175717065037085263431827982328348585138534296215041635842491570286204767267213756095417732151120849380066967790433950299054990662940707585106241206971949425618927298219843042748868267004622788075866032781109648652195292274515364129546949824328715982007990664595895757393176214565622656452285207733642250091937062702088286665434983182876643289914802899251737386406565901362427953064249861548198405746580507858876111377095994244662488198698957577027068429832087752927442351157494046347253263498585435874020995823340647242788873573218471398131561454811783805080269232339132768754533593943852450778409774743891020702756358182449831251296583867390798897605958170579969693748169295006048427564385776006419462360119295454673571343278742852566593526901849330262237978355028986185241373535322365183727814533323532954535677086511230703121309197521536583924671451108026930006001838285990914088625969627101034543956292824124575166389609637714772386676264123136047330562024450626353486251195519662955901913271651080423598573128695013912917639081158295660519453870528640014280001804673615107785639914003442169513566437354035473835535151541538523992950413501466119892150705304448211331678876534505179795909212396342673538792741950121251245539607777206444126989944151313352991175674718557750923954267698843670902502310152793132759304184011914336139211035599385973750016347381098240617751126581165733986976133143925206669294123382304966773412103174148311139277676451402814339649703881957900728711996920226169892422622989202762533021120127770337388923777903434368504020350185924198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 1571465099272943718306496817387949413898902317564835164157041704519717026108365893758115304714490101465418307479876119441060793690529303424458772383477384851877134337647488273998424473017969756016617653376686264704813645011185531530783468039225276136595467154541281835612051303931293315526276111268643427934764255430197837757062001398853528052510816349299382626161561254884712629441117952603989677304138767721725566825744924053484951579515744649641316949092407288117707208214009653796800110559476952438551303072555683872182725573948464240772808368445036741452007615921614618086869209695340335756275169148502688205717794520527891346555894376157849266741387315598861029883440386541665651345105073487311086776037100871125845059447195391473970478970651061188439516376038588328644624451894452183589450193405412027369873069658420513817318383344009665416945474177895953274121057026170727136576144922791345380989018844037917339554383467736593042476149965455706179738536827054405218373426727709848610967297331387693133157707284992458434121799388274879326080374467373338892384377539245568395485520902174772950536936135602677619128145662715958491608227537162881602292284396742012115138443177997823955866779910043465978101700771830866527535617213272890680718495358105433054108251775890496539977502455956357256736540448080339911414836296847500303002081185362718538734135666402727637042433597497494175374159678609829292209753369608015005507054326105497626069377300063382367667527153561409883968709125970440228632219655267178265632106125545160126440160834584518339525541263002811740478756128101212877800208644749612570022828384168374271114617346229366201036343037563228134191310008891818220956996628546431952016322995900931629940170193903121623209999553967882606495680582008910845128582778390702321572401540434250732701701154512326497831535067657063639712150535260335307817145627912016102532374482509860786925454120197700075546655055057011462426456235839722006424687496185090451691345110077631101694781396154157311614212922319213289510204124858703784292828050279453383387800202090347200729944378591111062787177361119678337931637879086643212289174741015176748944988798950196368806325875144221984619581207921861604741728164052432181618457323308887134435399157255272302439391455901936738772509858712124521026847788259978944354914830023077312372372230518999235082548796872357272230591664750369333243070224549198149061194892629475960197812065441330056121940481421429132124481141419671335682686151424753192062930776022425251131990230167392522800279459152377352693901468401727210914512481102312338282601713613302707597791621854130163771426153579588964537841054955402305790103695570097673918547548060445291757714521002773467632970125047438866613134643131448679004379129264566520926674315932753007424145634730185007034383413676657867062662201296096300862890900440241937083005734981984667897809973854597107240944026900874776625388671237958950394522532698095746809138648188474394526885331197239646640066238379402424510058723375958290649369144187872681922104093983359966439977510416624639709231631606789298393087429557507361288892894789338536045228950163717814683698395450314795263381887488591563662998030565812660247903377532918268765946794284950035949299546601716019421621196046274727654484386600026027868108906212121830913379452049391660739652436122335266218101249293518979402553669862623817167947766747681824031229052089182501504379643131779368201979580610616897993277116016654307209517411435441483247001301662066896723674294923792255799141554954234621459948228688223973273107087317748203441664384043486096134662154030140420879417008758761978178595062278931370710658712783602325058262044108392827923150331813690438208419723282622406498213328679941553155750235325267858993189284902789141492909497392799645770320279885294759565168949610241707320703997038805044840023965836118872642505227189179288343980394676729210090042900121605487713255264758527579146787291809426490607385406547179890957151878164982436946062910264564334763894485229995540462125099249117141300590079633515248342810780260379694605844492214008234282884069564392461015605233185247908199500679890401847727319362158092031040725001243050560395582973830820312097621863588896227504564301744756633632801704882746914353495870930558660060122973577240645214781670799937574381007036230124995303718631219859357055475184675975846790659166689361001591921843974277425013009165957280096211213839273563103421406242841911478260647970464722523080051700635982243598792032291114388154168723619207820845841216495103842291527113327242454555763801496757793535523343058753336073216825268394596622093265324526188253922634379976819048311631741220996356108322529939520226200306457615758577946982783858801678279965558081865102119455251905280790936631845815750492160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2518340995057264042805061148617647500534545361767564904971319817997384179091854687666082105791824869185348615668287409404074443786946905065110768316298812971844325493318905722301738833816686494763544953910316675333741140333546888357800510350561583994422576383982011803372166497458990426569119931187372299256758049901693196083235732839225905142680264418849763334772807145387536086940204167469297661806955418441032829948788336780083336559226814761236953088549493837109721050890161916715729475303805042845542208810211695069138279589983496141549347073776570838182730025712911096316639125965816856771327688592768629871309417360372165139112471831153455921626498593372560067529178863104865619123363441425296799734190207907010555465272210535210258139158108029658224928371503982420348238164709309755222806364773738427884173375533696075254476951633132203100129704653710536751371585822111488389781565308563926155133444108620038408141141192835986250363632270927364841103508777241518065955635023988488901943875433293966076381165263241182300862456766645349158682172447252135339583035673195701365530666291130219016567151796492761073962673879353146452768353783769092170974393592074605264656202175558532897934215992215542202286272661844215471562996923889201671273746760290358915679961921547878390315320936865987192887905825501117281136080406327884217557843852536886791767462761359099995952280803168304469873605602279969945303546309799404752912367280583940645440374488980841963491001502832377311049173052418692165117301559041696067185177914097659958385470314623201971362581570699580740479609742760610493582266438707818809119814025768173290918330063474165661227328362450677708429914201503028064586218107060503149098219662504901321699370775530632424153037722013422888957322574658018313683714617843413050440204225230548935945523317296759906841250744855189844885266463757598806076531538477007422874381404020354352020433998104492913140360604556790608525919772278569580886221825039129038005802519810327181287547134768660356924385491235011578959776851315724165712179211727378451909389140838626829284534225337485938368277297322098275987211736256367082272824277766013496587377459930340260880611021135712871872554409671752188403913080994074016817359773824452365886522147742547201245196231712836042224967797319829913965843437497594336214826133245076656519938341825174749486160952642053788566466812117695730912400931670025075977170501718818010455171804393990854342603629172354371870507832231861440998499428010306949341656379450092260414609913752971928392577464798716282085556278288129446847075987852683204735406661888883335566059082507947354620310979593410090833885591898632798062050046175819630098134146088489317327206078893773071642405100783915969536431451005783235372130237092877711071135949923852588680112825326251008837576839741639064095775243571957555600601048634785309983772631123210020529877273834961206173276780748330501703806518112677393692248761110748690089519490433360307375695359177762957951986529099047012251295315089967705043434251725779758470217451839645911258236798082110019155949439896721363947059536916504421937825930762836363685336774215309614895058374621113323893394941488955048207871584096564825883309976197336134727620530715979317745598290278772107812239501381279144782490856934980797092914359211341764183590878112271186626249355290444520058699714066501110219982351745399681401365696897283532582946694236529600209706716208714412605589169006692362991248583698960833723702221511301169909134237162067378859824577542126241444349807575149015131553137850767600499317443528896447235445432199548348305104564287260163827535295612815787545252315304542434690063699846809204842560441684787354861659029264845228043852370010887828098952188522175255000397924201254157084380414167943399474325229394428208180891595455624872425454694837601384863006867591128904901812131854058807752023394879224111340764839717362074066677373890470368104446671125846417543159141400329108431057628174443344021937304466293761135355982368396971289455418848671315723126086723916343983420824793004033111295472961651728769270508607391404397611358941513753252813987719211204527068386470140476105501625600765938946557371326269646835256452293755674694687680422590495931756535357623233134082203719878737500810090386468246796891602699681592255812326755860256726485778083163054574670274482268756215072003337563641053691691320098336859859701706504156963000657725231024039800904572266365140646027330616843865805309267179747028522555934132952448099961168881752955771387508265054695734809514996841286105931648755414411682872379522770018206792953374815208578996398035467321975064776557854449237588396730592492833882184565831550283349710641677016933731288955220022777986461338008543934738862356659797950307034533336943293405057702166528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4676176261342444127865103872239702917905640277443080894282365104612247589553532241256929425037984731415741211654162155492681838687881798934023021654898184620884971469256466465850642508254398614980011380304407739803312475471647145623937126690035619211640521630527693082751189692320352020707230436365473278798235107387886161280429384553941707747766069621886182389426917116225167222462383143744268016704809703287108811629542064275803414128903192818265787342072176902632289110586847504124183077299021948044884328078168774487834044161011755687271924428746201579101736719064205801531028852247374361029906417916359863952850735624958485066420419856028058366684016792583408325607735109391763973968324279246111990975593513109230299854643510253307679173549821964761786818461738620982518479307943250339115823639580797311887409419813054458041539856067830697800722135599377762040703313633614191574958523300694773295513157272572689832260397314948157412371583453246739061490600888681692782342151444641011943142600775491644300985538968058394352394301619606082102961550323923198931510226809037361136732085599090316221178178014072415783180427418328296835921890899247890660841703683485325422803894379833311132759268066764961393060836324004525390067230297901603610051155969410947177414680310117771740077878259292119797571110892485935270909906489331040965981029223731683213087143443151068399135198332483001172587250215313609270248348373174432944229842563658585573611586769229268253796166558285266186955568730588577057196770302996383502320834323746765644922543430042767016359135157285673600202013062728560408243539516846237451704100422797310881246612164160479780590587207118847547138331873536290146650040587220499613054381768073700016531846419125929695447492906008761538396008328942246932225213060996147449849438855372809634514098241777908080974975064180103575667637237669619460431568047985127724120953274989184457302206109744553095984121745155502956252775815613987741765455288678364638147477820840553667648807767215205086923494614804599596146338539551718252135295726563875254217133540812503918291056358218189119802962957443395805579935781505422159779637034089830428363836706947414564283923688117167153134026243703174808493985981988410204923727458825985132307021632906134240113797288176375232850053596672093250914920917855825133339564112162382736761350313714402397816393999638235058005535673702638751559485546731392919252555397637026006536125886925257024296222251398055875841213027259012115475607463749650219729983757898927732237193357975223915912577308950746723420044580540348845252772515954319028867449500872816546553578613577434255887998562443628312720381444652268272072464456154117235494257454309899625743954924195767070547382209689496680598524093716105781911727665283074146194635428046453268604388493149310713498712937623077777531728852659311544331878463913413846908261886311948380055325787903381351793531745315458537562290988173864307709831824870418517569916646610674956970684884076111916232145376336955319550340424115955848658455539383184822805533667268487647660269603355591008101674284497152330003194569851717548172856714575157129618344949927674026362121172195774010308855835645595143718600329296553096159756944929853627364928484034863958184792247443357231500885456431368140923622707773639397024191316713665299775835525036286272049125049379618743619797337907910091400833262318916468402567528956162957039561898004775501052253968255404003695704689459371870399906816722627105183850291699530255843441252200258666657814896577088534961199303541143035952985121103082606207437941674332210995306486109043207364810982784063908693625319011350497198813386225298169685057979916192963897224460127110373463066889646701718879007623998297423522231303467050259196005254731413167281896651803219145801475042990884824976846953117153283514681531591922306327366548478770721389831663523104648623750221649692973218154110231567811214186805041443091821243012936766086729521875627771994987165838416542213609743693278138137271426917238433894596394521379246017756980630347951402155699466189024448900767531363808836604569424886818896282897227958870150568203986127197360903075616405040807214248508658177371432052928139781864076311968061411464894882411225753373043024565624813932390693548335764589886936245285771762382929556627508691363360890120303337981081078998156515497627935448972739565565536456390352952776198370541831782028596784385752326426839739042972004462531065636165347613702620403485323286622322782719071005546947949887473697346315175100165927878464655714547215720688771425716060915492748222255916170207690086554720089258292495732760297191229856463386930430496510067717088137651014045013644922688712840754044647621911699597747464697234729223710831690508910144988533435042764089980053764106407328084044179046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -4073560068759877171492082162758142537947788123668796427428131637059129435671411939147526580309280571094973689212146070117291870467840968646967107083717433030683486361510364247029521845999795871347613936724922421840915441027935879762011507712750992849359268166934996214553267927848935825310859049826773365390963013917924081665408905777371989946027804343832027222925217481316534460819114928873672984605963387398661061163830200055978620701930891741987236932379519799755942196122198126995229852366725994602734980956029252685975106416519408210586479955604146075357032013401475997104174378400168130088197927662646318443190967899541955524090224009951948564611717750291833043665373665407753351030029353040398242683542784479459869163642212525618389923542727929722552331754047864931609478444880854041314589508201435406519754480592483533449762407772531046233997495928499222849214780409665045195078354014980468014472854617956359864985827930672878792020856893384243615084168281536154913414921031929570618172650402777922673661112863900371671415771097434490136697504387261390624977049658802940549600451939179536782842994939847314683539282888986902132919538922948184684864224797922145795294571546412483550893849381715768710465603077775281925817293135701522503374429599655432805865252823143786111417217561663779129570834836390495698290730882946129413077533258482089080861113404967193606334448183769362474998257120800144397116548301303393173144465708053623649280523660884381360007882999638549698198114075501074896618984864748188823630535027230479034399558184761120538957043816226975691605860496856025921684205634034074195247163884770269463637214130368902479016593486917064481233850991623026183408034408680361213697466842561340256273453061063205016962154008783754286304701727063868043331419209172537820569979719917372673781745931156704913080531005171139035169903316691491945742767886271288793374233221821238500305863603259514656853515298609022643051358849931718793405785246569063135099789297512994373751711825532878062078461626166719045052105145480935075408926313734272227194201566174752220216619232259116971238421320456730383196757672475093216190367050393769889226270727693156072241468630087165172061355060475868340523058652337849375830374816620532361530438848931715825545468033269183402779875375782548315985707426800655399419037189327077377554213622222244184098459884111740607555740512643996376574762307259684875669213614595166839309384496737362399326586796142812467983391122167159486059899590643750462056409886158701735266649072486094779530393458913149703334058454241348981071391149306414306338132928263382686118119223030585206412217321974385150694521165037467488644740296194653694659215887602892355979340943375492113724333219158220246158848148174381306169264965022167472805909519926503743776501745090417944119336988704183743142029117258843329290107248271469719268030786965188676564941555401828844382377348946250323136380532989187106897362575474075200372746560883543781127299417200715607275886616424013306477560040497497421646272727609693693661496163386558369812106884221369719398606282325743011058571605329162385421971940897940672841029102766455135795280532542010844150667111497009623937674465938686164289636180307965319598963239727657386782333611434338859166370692216630459867386856888000794735592903827603314144143389142328432009849620714058556582431261722891848504379637426916964869948469429321161240248330558624930529576060487791935245949968806783398053966938791135184347994400632144707160420721640476480663878237179490682512894507643364019488599082398766224059783082530557921698378562286606920829057771198814598875781236021550345866263346915119784157030544173245888240195813518038759893935991260619621826699372527811376076109466185993139439977895252482287431556762697748823262086689482458844668733599578735590272090311751934661590539334447311292251721374299074036493733173189343225285830761913256953447258474710798342415270053531515664586910443857453984471248345991436906600090409496407904277210861799300867266193849425014469416807384538252319585859490006524241722448205124203873745917931127835712209160996878001127803027366632983312087611664703641455403213286532005020051481161986917600036873136246229806009641069133599258481609756008701082651706416998720593588858225950102737462575333996602184437342104788318567663937877105482293267367176324495886496751188425200573930190523133255324271574952450140584616290224993727867523157411838958039325641116522836763868006452101855163945197641650884219304586416967350834720254365435198115941893425749036603284069404455311496416738923708146815678970354122168031872499340781386967937561111740105481493301488532374412409445436857407019443476965016627189562528133532542008186605477677372600223428121066263284997889372614339991913469216722780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 4643560777618027656246779742958169256459797952800851280831668799825857724353699562290332141821390240322742821633252453937436071561269585534782540513115918319257654073284755199017922430557695746161660673871097198287250268401185544801033363871417645768134705499918666127558051272214982827203202720421538685529333905859833846847518221942487946537126633060929511587799848631037803431500408226026835865480015138398050199776449128574060453628130614850833060435378926107603123664916367538650843925734522681862738218065972851650136955177700485235047083667700800530635059778166267458971818508951623629364430441055972169680533783702979560543920430344999594278225160472979296651059016047978490243625274342999216917001025537388305212373220278902195470746722649685939461039561826690991363603480787166758841926770080309229099427527822415764858623575878520654149625275364735967883194668231578915994703080255706471853105298966563654167155907064314376584851366090664892736743873475501064569877574464931780165688241179524291572730018668335382149861191823887957769146570394589279324288940442585194144980955066569618484276380587958813042575909583949238954679872891791556094442115204354688898042251439042510565333509709319915513538568190043519196749437209891525416572047244999598457848329733267372041680504493644130463825613819188314352889430121740412041845122909984394595103048189597448330741717881564366339928195038647608414804933892680177978558810993540886387272357788713636166484883852864368123544066465123420717779291154232636049614964671219096325531766447944982878646354622846320373768643357283289027014564746526181933945927478277874011666618048529336949956238019572383972431864093295217064243691326860732070769012376265590722603906054237648708965395327839611269235802938396000496082303316664530494391478750616535599154342498810033057037530521083944117415482967485376438725231107382662327374639207790571218850025677927116209481106156533954465752391745213177068088082319089314044888524836690937813440893414336823229323929198161800626614979230260847885085024609360479261060097402423585141353262832022174539665572097081930784747915524032212673312408210996546111486809607372939455171226921794509876311358936250245336956814245341161155800472621288526923513271418701098599370712567389942224239247579698013428572384719299526251663610450846737470972468140087076647559369769935952419423415306781854751004154962847388961169096152781219173760486594925624026427685299611794087052554403430598998129822175285472288425847642004806783584826228359818981046541327488742791904045284046426157133036029328400428796286191664714063943653374893453934953286156069492191343569112275831954090621830517717187693367693634656084624613872682949280373404903311559335471783727055648217831083836011753044037816632766958160378421535726798422065330808300294020074890057384223782633479870041819912003040888401673158390345437711391441235176927596357019893545727886732721873491903671333063033019195707942522699157535346760436687889499594041675124003885973239834115859678629257369947064281763752979696103622852245142878720248563221870431935523216271639473075558582810356512333960922628519282806770166332662797876048370180458224460122354530565196969947004295691090435768715030453056040822206553684536731663867373045736046899703955574623988492406780522580577514480477341376015788960411468425843333955065643860637188170557456509420878534612790553553260298749547786224119531113662984315715123352902753895509892711130617681858447917248228179695844903381596415372668394450596496984926286477852084726858589356142696274680211640142762552661156496600097357690894557324685465970745127803458270142450516220422821445023867131302162223416816958954304723188346946930474829386363573009052910184206156051090535190677862402127243295400109268196895467940894418478558823688407622819856606978648212880409513534775518453342782873786444196126954291092938346137084942660813919590109922039768631922595951701368894606169174074301905140154832408415013469022842822587451538164960182162752328474100022693936862718425815178535800816716294945692577623568063006083602824184252692780412713650807170943193935732180280520051720142693991212014590604945978947053531877094861456002212057467523967638892623441855414452255856095015491691369067021078675041515249888062127286136505230307438899252484542546384026246107436263797949218303544359721999867796000381545323554286483920987304572946834072725302885498504597147754313491801562795530422245057434961451179714497215130925484654235495183422205094680467954931430183210174169138366995381354525081162212186346801295539333078163854669309216760719586543302868669177532469256154740153960278270572784361925440879772886481276224002069572579064405140781101317549307864033112074473206188357010280717055107451739179946344448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3915214334355615307260833385378478093237114965661262562436097451004670422843398159531671286846634194712232900168891741845625064365676874539699711590985012122147016385679940494243067574616496570808153106068398768354704163600508557377388366041216221511445886294959322075225440465280317817214936479758817742798668683324721537156378367497126035546406118942418843651182902501287785078235126012314168523267719370021924966107254218686892257945277364749470718245316779898015901138660752182896750722895513945603857514780776075021110719892851578176142689323944705679326323990410391047070451623369883183610316377902194579138844948385665200835566337013650507945245750820295337470977288733122730702036023409901764533022566710539058864716658739729499344536734458554317864353419712619281262424008303509652712290299231653205313070565121570788942089201839585674234757127632138668593849880993915450401141860535461952205230231991332690576064367376907127744665141923545685752419504674040735105097629260614978451097315713998495403511622271832078720650369542577984202045220384753136302784214125938615349057894030443740529350259146498936565665068662965406853705052442585023787297359733040770977939953613646004221643854015350879118475480692729621894828886729989026325522188301166904674707063715964708489369077478284448004483333797168081274342303139042364808059456947623360342177379217514347357814164112201308781810325758547447163696174114506422771510416857002235086429253954723497979308179652070612737612494440065847616630454592830630795196244243864019438781223236467424720084759633159245219384153365509840317685404715942443442086562742331565103873703811801977246677120174183577017338187839523487445105576155889308588601071791807775334709932386599120659218876713517974089060592800214453902005845875853375169114989253237729045684146414190615861328547516243052628656778787020710518916600249122734882182977872482271504525631180055859949978024981312402842305444047266147775880162014942708707997306550900640550458892946955922369896249464463676260389967749049421975963605492473353592961120396105565357682787296848608727746566912667582271315387128410399677897615458613865692103202201960512848002361484261169965235046491560314233326717183423569276493216629674262571756236278797186482379339868122848392577404742122369970659129114587457974345125279511905145368649548662402780518456565751277383920969765629769254095016893642271597048606919905177832505078025933005084883978075832750456266217180409665472993969091928299962515478090599619200642438160368523047010839976400035106999677904965350994506152025314879269281735236765173362086577348740955455311084870527545392166225297488389538884915309630536223386062596632322125266061032868167929049170359657276872039842581437058012188150446079475019970139481882639020241951538365521011652444100026352861222695288718981258542233289826334091838210501301424152995595497677584746679379894060940491019113917891246104835184876802133883144334902486295678697634747792320358870474027757599404995825835341109043126795416627031639441810998215328083575019575498672107199898853441984559079653302521494319486230669848253752007980899852172859934013088709024175710328310417643060333080497044717871124041140619387898333574266372382448241949980666244603978943792025542971036013114404290073378456170579605289695449023360729690706057954679075681670557154049272544052799301118083652432334731838645647353582561229060727957931404112916317331834655916946151305098435139756675531497864494257199583765305304242397228240826304975860547872519689620556755344697664010776275573375418910640182216765942880211991504545764179053530434269964316373665361517909360999297333117504704494606464877849893539795861938024215983045696047991825272581789275198336600062003938461966023764118514938600534962654439051901108213440300475170998519205721137889798048815941079654616328625730962274718631227240835545015933936534329520134325318105014640508191887683822672223813442572848025823285943162393727293477371763057951164689819366861594995025629731323361296607140273187190268584542794598646567460215655038198182607180847174972494605092448513314501305109874534721685688220440217085856501737668170446213740246578003812891927756363404762184336067418718574413023038478775824409226723894345451259181052083542778613670160568515452104020475901268230764346515741238092877822138733725521004575881920305592319514071840188878719764392722783740667200835089067580164460521784355557495366219761202019972488869976336456649233572385350580717403675171342001426521087044419126714500575166482492578518891334032085421510491757086279038666034646206933887306807852515575356063623335548123602628608383445233285426291531239329833271358206820976330192791148293282054712955829284071092682633057499949307138079666002523994903371422105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2498594947032120948991732403684930771554006147242269872992580434204379287462883053683318571584898369161227454345538339843866210802670902907906117048106263288020627002738033583558457303903505093846382522641264229565002606682685594526640746025315924891058625534631634696125943868812623253310042210891885250539875672766712661853744668235353520603400334618346863847432830449551489464534811532325137145380028336378397693628109639104643058040597102318103654383981564416384915733206268013737094287431601784252655781643914438609423748421414596639045179993383959722952574098029505129968688304369981081097680917421860439675726948292694209972745200560241985040354869631338472979955386286493014614372501584831640894885320052618971372335320212845067276842052552421972408146271369546814983104115592346009930530594664834024227866176933569276805942647754817543251895081927035147296899376074468526866955985057814781920745589151265644180015255759036263741892396223785049485650853183241692270120408624570328109032740696674384060191471821151543301467924268008946053378044033423180249761889843418085188261759295998901304813378240727622341384557864608288721363044005840812771384843365615057558454447234553432612408930952388772167193601964712299649986513391575701242888938140369917322537402826991619472981627982139747145376877627346747229771851137068498121799228801435260566765728379676150231526107520012928330987499932227963286180165862170218331940817323979459917232199581507780216081447717460694318185380933735812672751072342731035867826480830206373684677576700257490866798755708809602167951958693200354249096309969642512591773520045490659810798682356864015927212931625073096826583225026632529549764992350816675996200552363608587946224744464713363617642853859003371900030516391427806681387930268475611141806217700812526477628816663441573669720045732657124459522889637025651388995979131313661949955771174309462851390253829370818814472598868172369101976268779756499382344717287211801779377886757415941825290254602584566274306461169988080797481315614193922700103460565776432015121017564181551567176208354992968558241248032840067220766546771098101191896301487550541081393820835870275375254562986589015287483509027267618163376468113681409761448810559201433708165330869369059328673183161647011859300934554398305978765394692540521425777895871692459504996472642307943968484439433294531723109891096251494130496546497487434707866698920914181201999258630957556079287768625209433590868228371873945223817623328081972864114486696137730912145393726667108575667169352303692220271137124054021948566756238855894978808357935876101657731743852513070179720233554723661086754232651725035379126199516257201884934137832085767665524272412298216743113054462282626437894479076990991924844201321257830267867133864744972695989588696338151350969887814507302985277252003811486155774857460306146309614001881915942832246253582614150808852539668946231128095646166163258901546161824784530332989119123016684089725562796945066997190417133459097092007709167113745530587305492382038498808833541084348802350338922891750370653038505653937115731815770132583201673416388390180933250546569304923364138253560547727128607209179564431116511479999448738539137968130008466993486320841177792558617226448219247105126937622031236465266497052499832091875078307443078392065885429681069215137433024258018428540453735472340850234464162146682593166631934080523292912962936283116141086203876498432207910456379870895764659853470549897690081247980023598349873894708966238565345988896798400893621031395027917164514637542547228790283420535588446548950131471058451284090737913624431123902566203984399665873175101967656429686819470866861674962812664834538661280294336021998052072472422872685094346334542220548277893864180790711879753313677356788611207528182003685290739374326599736217664707449228087261711061399498684507703120156666283219998087344979932626400879190987313328137056006459364328809084805235051056204125265477567130483287970595552278906013196766359516642811479681224570316309703068554628488055814233963978704573959395384184785641449924861643260832553928065800718623328647265923984945798776994126846818088907533401205632775461011035470663815993159339294909190393586474953072665751816547126454691572652024601738295420475235206360604113644042245331550316220971442862163283768208658742877769018959831300695093851217734771306547224937100508152811594868526607753484665458252791282082965841764344951577602731729285054467340091388256519090650490713032310340618820847819746974735471715975326796439479605964380555629223222174590740277936962365111916686854344640836034992762794010680331076846687484064920059104578228656896802115561590778855102224095944058565907349456801343796137595892157769661124505144733794483784175435752632997137898955551539200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1811730871622214572680073102932435304365568572154823868195243485789019202597629000423574953596091464620194259305895406771636412943487564860206021031998053920763018025278845026984786123605464266643099179197051123204602944420021751226413207354228118958549583746306809484115692330828873082622537617342400497212679458639087421282283028261852753140614311757636942678576386378593711504904822939641571399094203294900566424717898092173397292272592812192238035100685411536598888841748759878201473685784875286156673427608485184836643416497959288227976114233297962484005982718166626231237546304782229917688489751894483869168621400377651558690565399046073558257265551244864733079914142563395826500338697466653440252702367464965751642459039992002038242964040448132144458714332113889499370441573221475132215293069540338513820363078201380428985859102361873757724795198453315084583005085910843093830168470298090028185277995144850581732426659670731925522910310026296740205230984187069465266973281015354269202893504785328769962238950380003985995638341442465383455716746549602901815008995384882999474382824477342216158932819405340416951616782158074319990515767122649128449392649005934396618932973706398250980459248309556894185322692780729724291023506783104876792649969951262375344973039409053323682958228885196539566683739044888961609788872621248128583500396315314217906163419992524279238644354625013649728927664389104496566773317360590160101544017967547338243872541057831321163811223868717348440255236895520977172081176096761339719464710371506155715948820636372150407708459492045560472846866662372697650897037500716400919217783361238050103803847478939341536362264989015506746305375630887222832884347988041589547473282617791378902362329338477967392518909747386263905342379314291102668291794039032291602737697499931322187478393113350841559335838706274425689589044487053492777515309116734543691910069411065445979643002475319561328455711390703509769057221776743304013836431858765120011704421547070718406259056086669095842207172868517483081932427621011475113227246990684485328256194371352262153294926179893976632101358313644259810366548804020891124773825924999490306057259092195535373365982972710069956138393272248009939664193715882568011521743296471329898172011579789712729177200086088249690134515470250016573482044428296543035989543684756613663255796381164862631979351145235186227437088311024401105060160428168681375452943585541875031291403701618817875274514002013765449834183151416048122439639017174804109981493831569886601756695461994099128607598864653763153077468585402442943239568134132969850593368355979465366516302985261252206559096504881716395472239648120287216470286805335619230386919865935200068949620367644792610798126269779234033536186461620943581020768488287824431687805673836863131908027216148890508776272241604021914300107225640812487319830495625733394577876806705811363510095465085830533320450461973537189472395670217224486177562486838961441814814632564319969306696983670297520793692699217548625677225122457335913834963600783287498918571469642892957142743999900704864930415824261881328169272482273240813905494515519481559041542913210269120638164878145975878424960649370673022317115673526702228370178496802126915620139557348197641156370478431516224617336057828677835702366350307135424628311647329912168123201478799841999678548489168534898640358611855805815153677159642483218736686867693588774968357755159584329480776679346223092606554524444853305783430093116808441065438328354412753225011026634609074121135862672744675296824012341668987860182132688668922888482631886999467215597644427167323901438859725258905923194563910302047252738340913231496708373470751904663670288954320720299639709137303860933972267751088184113004318125543300152019283890117377667915851427997980708612343709591597691285780004277359145718373955699162034010645280785467807816489696738354157652346336506969275316440905844839162328501339412366256529780823385119447951744890172883875491369636544820276741541289077172033229724319085538635261906077162836668931673621199280850806034786508209421843129898824485379942021648561654979285975410960564271259821753361492045178840276697127168488165365413690613192717230435378628181307377226090680975679596861111372465670269185700924909227210992720366475477343973288065819226019595818404668435151356573707868888710447577065659483196079869828012212821205877411669785098281687773443889600592715184659575632063011432990580260893053503392802618392429502382117641024216134092544904062159052285983937850648765641328543373360098238140541916459621759374297186784768728404597021238039363016578832674896410312433307138869430154522150517081760820726522222109560271557968745479449506870968531660948812224182753220787137674927869650827836438249813682932178316164216739386621952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 894701621467145857267116995852025587855057632259752547005785649977259558068848198889329784746862091951028004644796325896647148111999950666166070816039980770231972576221846848615655890841531272442263741171184748415132115701321636386461626853032235302801702482689212764009224784996643337752344434232596070984190091119140216223846671559153309006692401889994724136800616142504934323517623379173960634916784850804840546046556481360916222003313120090107776511511345162267203208402833706842171069894731091087099839892795755908239953590539339709903695447924013411597062428819219474388890567222955587947574924433815505324895551699659989569034854275198382129003100506727478960038986049807032690281477945851041297415945164064079221761432087259815516221834480697446124817097673497205656360213554893626619881889405937772696708524707553554072477288912016266751809948794303665148114019928618302964578156965569351340284521262499202678843860756145951087682229311056183880938646147021186461182907956626512583119264656490092366378519149438869111825498082032911790945435225433397857888448263464017178412108541821686404802868117599305893771465082353336704997915513054408810285195024249190501654647172046628806908808211577511630482409696407559626870491209248933258534377848343556219652532167136345681535633116632309227625578586618883074650966428033604918483785782171686610724354354208545463029684534804866688855733040393904558580993265497948410012881775079618759177609992949610452146835809377054128433762000235029891899955631806424088691808888451180114442661749657164014648031990591734942160150862549605078891854865258599217734364006989053112801439385236037003934598522211746108054640628221500641181353237494541364200191708163632781285449517441779311020397954029818869571516738673781646221254900592209625097862855975573211573922880162854506979090495397066702764265551868450525621204233690321102202485543322963023876542161468435971055182480541980223400897099644686324364061068566115588644830402859854992135866878006738803147855403481725991661722093586289118425665462575324719808380403743360166458861265989968176969809573527889497801984881375313823761633743370488759513533172239782833208847390325590577021623983076349584468245577267989551269646209865700088755269202095778051938080725650197229862146618616118298918497791311420142275544724554640248429888299298132497359864619317675991885075135039121281255583808455144829144045051704962932943340228925216711627533979703795772383645208603751884846534136131672006296369995019667664226411871213713286927128446466309376908723706005749102248455631966733517077316641292718263443897394235156886541596452748182254156820883401495921952527719415401140669905773621758164389825252840981393727682753095327389846823307324580628361553265078368852399646139447808714674074782616344047190260108369475408715429761107565486548563793870452853277292239171981458515342065793399011936485572106848278231657418913653110315390025829535891305718356408929327015329682181067927505322506546883840874917782628530925595170418201501289804316614160830542628933517853086573568928023141155930207376706568816352618874085284924406174126270848440821252193543112322703956303043716877014804478165603134790614753490441939086441069136101171599280213625465612851090606228858053929182999226626256848589678693222405285062988602489129438320251157076346263252850349134749672054258446536215804311097996164495492317823256573273573498977880616263989804909683152052141026094124803157935262351674619108304433837564989876379846114544602260824266307197274329871870402131806825323547884298578553278347653268509340524145171701522276831177015134631837068894173864791197457418326818133963053580123352743509065293351143586474038637933897228895275643492111211929045162613917885117475329511072656504970820810044994664067569235749745535910123654092638602670207407851082252670515593149239504392288128156187636859306218211707248229167710110713122380525998844511273707436262189522756566690992826864431897775891178888321859706670461467726145063569675833078608868247104428813050481544987495207074950061916824703974049791345929524792802214776617131021577288642639387868867378695854821818622448979083717088721640945800756994637695799511079034854067941755574173565200544352196274468917609683488366984560163389861553006928444853469941401320203420897261649174446191142144163305561019595925662584022799984363856119231720822953270913575527153770548446921892734089032624748473878225394009884919105191057125216016074475593447973626366737997496659732192615959193482721440117192800398318595797534018695076664110504980109284187170294067085241886151766208612324677192369891644775398203964801317656044462948495829830681942458886313478847663523076058123467248240399226407757131042684547716211504950918153940614732840960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -392423216248800064249998223676788555267450886712159529352694671921580951514015344399195315525903148861904059825452450689790708605659614279676267566239624559242985442801612324822279384304076866531336814460192586874114104746909803853698622107744607560499784126108198373403904137258132874458800539137157245396195405104049716866960117854227264010185666844964605171041799438547157951905053500410849536790761041461362892281565316234339465647226264720276830853761113964477613463953934116988421367109901839537563281859734448034079670719369055368896373385974805142732254973511455075377680374188006904662341976215365465278110113031460042196835692032160250014003317274455342768964929906190019736630168826147540807597599589232173119067381497577322449430637029848122767230144439746930450577486676317559299158354432148069004596503809193093031415941686641384958541912864845393415094379724016942096948360245298525786773411777308023124179424550460264891029996766699006924269778266854160007097316942701975371279916678502436748540035144650691497855828361977421958593678870940607088327827849913759876588177700520269530103294006902076514128774385096664919838709491390825435142280805399880461638182045023899641840800298745725754590479633389801230210522967364714433914951032083695808535022849518281047180609532829859526692164519270211974558773849481746750101586041711129628536185204923106141647645243635661696191277819279364437020095171317644822573708583831111970194581868046639293008920042082645976299729287752779962153500314209861731443484386094883767938422000151365658926818564896739749273375969596056872219995349854340685131338856246665002619542059014427193719179147735987568810238366614537654080837997676079336104975056823784666200259104302433882876260528656631193564631641360681817878509978943511549305790339981819102710487342959571213949623898631712168642567180926915260530979229519874895109827119284217447759372629747496423105490512198525828762486082551939499670879566941298603891638788379157260692894664286552200079880301061722255374478424682000175901686652870017212961434247336241985196582826858944354558470887845397025895085400040538527398114263496368288894932059154619964859378291529873936644366066714924715324570313702103796798447304921099520746911534679358294614584752633967103907967703847647319036629307426993346911180635407133426977800903366852226548558163727654328127289604384873893436229415667602268414483263613125616813995471661318134865667450785850678456274746781958369402992359187244123103563131826977161397325012603852720621383592762238392234396625486583358894728184628376537792539993915816384399869004339125896714188014247251484040368856107647380788599714161510855779515631320435443888775045862309415226776421140552103586904589562317598471689772349519206035722897788709541729980859207666171868665167909133367096417458508514072768317318236438425596250874740946482636701023987250581454292284130454376557717621291290972417758559536219888814725898147006415019485421917876113996991016080017138443658041701412030949226460976376211723321752734643537092189731559819200572708212517716183572282526527654964374033868268021335901500023828152915982535521716235131206528043915869853488698494039517010980779405834089023788251659655763859922212157883252651960563112223688190947802248676067509874091769584565961720595254934944029116946895874686366371009931749347213986639549237402432787648009826396033533560996095559577442792813501849263072650582705852415663447213842567915064968620079695044641971867677548820354820533110492834447074069050946188560083299998808945741882271042472343910127535802341000555486834121713644388791194771726990055858493573569622009292840017291482225071696029121805237445785284609785051986801059278002597859304360128223990732376820948103577590956445754947007587626562409133522598826941440082978581374842455629889270309491058938603890276783982075898643689162597169914358697648847758652380933599372914547458580557355147595876112066189125745892461197257535757198473735031285655896081160917304613445842525368139058970174657332858309868086225775675115197921046393967148108100125916221171135382548141117103080016729104108560710894552284731100989592219952037727214058463800723266083650170805523220875411609808141211468006421582018450471035064920594471544049892307362247887338360491384698732613418197911583157756719639811398734907108781477867445023830992019518504501464339018623066671624360713677098572138076498850602830953637107113220667564478372241646455659230676838838273623016588267650128470151051583669763994565958864350412190738371363532805589595297581026274793561080705889512267270808219811211163440087405064478783878899210545601116883136998282932537458377319868193100827873073823529153732958851530875260242089083948253720814452371635750609024073072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 192421564677157133453932118119776622930724860974251208086669364278318057589119852562361942676069001209805917748425265921360164249127121921335221826551086316315427978573752769032846661376171525965481485701675341485963683930295829303183595670736631270471065419374632544986395227231309918432364802362654826224086601684500371525372307420789103512679675406642932351588331758373199093220015520628983933583846316195300973580538317937918296261601379715097233857786452189168621948213862667249760746318755806803363953041619304168763656277987313220022843116549924976363436556811749131914271612451745552206072206617271336151984826056351283020026423593610106018869600744312213519325373695836777897103162834885421690266758801847671251415993712600003926858508119264912031255626467511031610674967820947863483387982239868672561271056089913071120725119211488404732914257181042691217435397764194326993924084827696151955662510592533497101257580828401133772907097302168138003960653668459751348624875863175861404760044072038011589954313979544447569180237319694794634937634139585952214542916836894991919663092520552705954544759737366925785182392846645870414378269125436676142564509223201551807616348438002510188096604626713568193812276435647242037499617669324988441801052031550965328121920375356797464177963303843124864710446283028015955594544772776836077599837852143300193625574923294379832492724603229832035581596805462855631386951368012428840444417877065995796211234448499973322738859917206002333726088082334818557557008395975136502364125149739229061098136546698334530875114205367207031710130576924182894443300484628584084054143696401335070881423503429444021321620832157801935634773162433586535047282289994439743593016182573248885941840931537714801618720010934365039431868618218316414805597205925346377055819471175848168593488542942385153316989245972655363201076916679846704346470977825052005938213750050834258899944608007697157996183393918785951405185884029247464519858960120758318266625026462328252029457667428723055701727789528035895769950026338407611293413332061573207615722693989493879567624146752748324399381475605632499696908871687254832770141854153896714865466480906644771304337767309476850456462765159347191060655987117550378444439316911475240964866323180357353960739658279029701726332353372506339701982403464287589627871086512810103193986043341668341291976016845157987420091932322590197482631925780771099054739928720520356064435916548795471790726049077973178450368159999781934180089547354433271227145614945979142272783722521888667667870624159091137232353652249030734624061992327231302425002561134896314961025197759986024432078769065202760228636978419764469286663054082865720941380429447596565872002597278698524284357988619824996849715853482304244854484550192202752129942502724897279808506624066988385552277739154156991622327985244419584507219205405214060133823419180540275988671476324431400575904490458672703685076140485975772859742213008606237666608915250165456317995570541675364115393030974874057527286774098943125548809724465922538673377826927025540256797691424730542021553850219151949134428767300197851478855159659839233468917418945024457831289737547901974349399256724300575891010548618160313051812585991435968476740636102371815956260280839908876582380875752380998475668884889013388649639896611909561397090192691195573404010679273793132150394165230944141098388942475193250901639507655497847358322121505823445932423547682302986439983181646688703079503885989259538138942046190454114398594688389264631653402612363009541065553422380205293197651224290476517782759289544166721739412013352819065393833476803919093497991387653890796093768938245137779896095363033670033759323314867970392828236692001029291937577977890170867904199544123252895571478684198482094049042558969303500537692139887973899941625482457000209773658708507733658613955887975920443116011460490012539298189440928822467919249302326387245710119436632756841585212688817415529346156350659519266719073046075391415187935238481782201565097274493206423675896694266576794653745961643278720976314481432022085585679696400738034740602436382271306671086999539340788820204964693907970213499375411957973644673170373775868698269275818866872265935698388176118157966502730059783470106768463848161368208976476775041970751901593256843419496377283540636460869280797519008436544520476768987695390289349421236726784987007950825110203199150962731825022771555057094977646918390866258185891594835304442253809596162345528012080694999354500580928405886814142392789769327474969801184256139840426393557361249704867621708416058038167560629628178956284301281335220844844935422831589092411479879192719913019868173263610703543311435186651398663643386327636099878584437378584926915006824669195095726302588979575191142975321574445055737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -54402920820693665711396871439346428963373070868342692652279669702846756598512304917504702390218562500521954755033937276298315292554048583227435659721331226935942409710169014889947797607736539152464987156715365883074822151507157680811628447628645288637859866369991428868095360988495723701003723442483310202482182755583397709720198692446971072573884292260640026956103551295840516424931789321820756313271603225999379120896460354251529286765459600350144822054622634985908378107323490427405019697422081828400664236896690443631372726029228472340632879416041387423883789055218482716818960393319562128530314454279110945149787186055118834972665822346176586297015405795470692186221246175122405560284305119162815032350869397501289169986439180729818637989248672614717590017225546534913588287188243907070071862285963307386277900073188754732100613442370334498680042966264392042052388797761759033842304459877467153429644653966104956224650673594837342121724589208113445322271892564677992868412737121646630364322453878946810169198034548492073709535185908385546412538048387937443592101591542116295708774729846674793759608426641039679552298471855108245127410665722090459637203668521653298274439011615707416207505947906137851301400179661745511957448216442919315202112236795626092080858967974622306366067873845785922933899212682688185768108422315809171900567621432690345872358460787570059316304556416587697803358458896227593646249579024030020207865107094060381846749574713735872919865231292916798482176197526614036051801790929604836770634622873938038286026868810100603511151901276169172553335864531388738373418168899378633143523340496445640914697068722573773157154889571288509719791527520062722764318688066158411080556605076647090171750195585634212035210405322790282919023193048457556746960239324100696681977445218737667787308983475857420222232556635452659985340737930590228204352767593752199886799494489644685533916135518535779795912738691323470580224293248841413391247412878662850707066311285212049416131899076997242575184219501086942610455921312301900516963762391734762945872626854055862786293920527093095276230440804633566821930170651718659077046797554399412925054661587899093136707612107073433660068397763916918735286122858838865226299994632748795474644749268841537605235817648590247158891621278667449064023775740438776369006704341057141176966681638330577743120672299652823121022747493365265262065595114773873449359258521128554979410539004612276059038535093866357540452451768695914074970391937611968665383626778275755283856390138741617996303801990471583942427800217460204446680379317015798541199515471406171515921248503631427787237244616304098982986660795012951691118546292139990308778410077267493610759364309342899807455794305601125868281978740738222444181607835323863004507759552928599431500684031901339816946136327038569128467804501180874990482561694000623362135439331469229208119586112951928252398038018464438891662450896401064828872914920288805479777354586189861998710170635161792897893558221492342409374113086849756945473402500019985123674262647922226540076436722186916205341564785709833094233460787806828608772850992293369479597414404006465193455362412329828176516651850695580851861711932714899610201346226654035019763051404742704205356934348282768817377467823079326917731968297830932247987503946749569135187515126484257416927232811816088258502772057597306884418631061442703022042619307959677934453160462506952872488861094611461409193667653978249981228728487593577492580007389141681297975871235127624433040780496446257645411019347098043019569959992715147961787387457807850073207787791597650097780759202131468794615414477476545580310885788611629436402121460382646889103533066402713964865411541893594177409766931383279500203346690270283665619654931269015002971686983371764551619185032383679406287619761455218633472710707389984890772512127277802787195926801047037048991565887958795408302622879770797537521135215201291033412341424212491982188975140959588281478466882444638714770656094504586209111438242578982652651134234096928284053310086351139393943831406613940000372108878248274066654747137423300971326156528815266888750927117766328923807951758221244717258869457030568685936941615544248011716561880780330130700732398888496907804047268098848691730761770493793992524732190198812065709879769035764449146729908725096666871273841055905246912705417588028748743095849577502533110920343266148057747192572037566556757704363416613829836934081792501778199515584220414469059300627778810016162676385853471616409388122264588659504877990761236628692546564355393485980216260393235179064855694681134647024514456202464815403173088452749799610058527645705028997488098087537827232580830594759146720139012859243943525918259752931985547321120081214612671898595324633243617721829451366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 25032137471025198109512043585683924417134957538085189836960483307877059943848887414964708805431928181552455525879258123667714544149187532466112679816549254554994880785237649861333493708709093518723173747952182653132146675211805872629438918347787088902499574568675094650175909899901197045408069241132009482386613856488616084435892285468692456671846530177023611190414989700728901703555982850656824244450630901469127867271829076538429202050754746123089181200803133611661548626616962255106484339664561925887393914448432609285502341549894646778087352820444627859847378072935294560267499044432806286825366538656756703556436710961157897236614085414184222569361239270053613930634701805324095461554746413251523039243690768301409272106635809408015069321577186466983112507569601919010892351672434065326878900417103116648350405305802471646011880847134548623800106398933220333834880628071905154039374081535905787367158639235891848720511593526652878187618025127053662707698279615417185456589205548664701556859298735933225214605672165008180501988634964667886350920209582827280381130253520524231741850703454549397211616791945976252882301830185997055577498011602130400403614009532124999381717879994950416831945069088373214527038362657193050073590349890489769702513068837277869608996386200315935494226079379237383946847981521608107187873981014384081978586547977614284199329974715023041138081010825849152973987411439845411636266595201577845893214173247513936275772338577004379546104538002678500183096815591434063243478867300782790450348273029572830014213640956688622768066976285363560891961085910416083190929018667511974763303802020712015258893582151715971649334708622529818174739544690104148627871103932823436646940845110266741411534230459988472011024282578672526466856197610420836227439428213323481104342357165670675040202048916174362262473585567768819139156478469815218421345501556880788151891441473223528280459475546953891936911253260196572713580248372874806604733744654702608594557999149523759557222445425850404303158712702934152156556209038885539478559459329176768806709263514703748351880025390303665343014790509049418452997325609912759523562756829096892309523722353382688274268904025396361028340936333103907159155496414556526066864282931511380852519078839591918267276025769038293350411533183740788991769969755241131357354087318142543239356189456019629762903310984918932664925463566188231856955673018886971211191191539207708026119990723875865470371836007070431314807322962226208571709695668269230554470191187565897043377247389033923980996915628756819578564625753675441249633039315345515190647622916621219146272199663573690770397247677493124383460759048696766789239543427009202614695811563286539675253497268950934288907125858221454275849732355733112868994584895690893837009974917384733471852437254945657596447451672598242729532896580998539380412982400841208102616559229015984182410262579067846503071435994085365549136371604181070573445872778338532805747833686256941684978711802049656160843279996276040434567374843404303154832123914977137676136047090212425852887317560468491692852739742501987500377734966270926047370608209064183499857879940881061897847688022462265307159323019347900864113346593544833124466872887991209309858725546550306212188261486773825241254300049399690852240184744674599033757557059513136340484839337979989981793440028128079336525936932738379402066644578935301815103727822381233132648502148053639547420975667011822127429066018418134184813750973116453834766463315488930406195326648397919297192556854834974760816029580933659539406761848408656647024411624762709609431216098315704757452739621065811502708088525944128169137714940250234113935586224615891398840479940305610410309151665527555212231438376858110227707916513526647023799208434044408027464631833343762198385551436024801860939145697949544222208150523086046486430739062704966060216646488906014522765279717348586538550683889323353542903049286007554034008058980191384399378763015988081916229984270589278300263442714759645468107314463957144447033325912980431213779576614479750943849086302788711724487499455692411536034848679730760416815792654787626637471680756418378877197434604285827274971817746187436071495664836167036813067005511227242036417529583500693503769651963942114865057807451570132298940224339032350673426028818884630071787698238115278874310272900403315552069855439470884735470918998160970373564886758611341832356981089448104967131377014164867762526471584793961171386076099736022176829122627097692267125377715397330054854419285335578523873056017769251988625522602731957294740129246431999296811470795508961788488319657196088900504746269614457915583909525059596363206461813335067827735607410021868640391932482132636308960209194787831049052983388314734904128045257722244528880637192437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -5462301129655213490451323570330702923749673070759992682400629878527900941277792547348911173057735625973146169126703273903094555540002109955075432526330960386451919806183657437271477636595183453994029966863292332006296621756530077742017380447005579593800440578410293327702126038398154240278718711140891956493465996748299786904704122891800465116962675551573621757224092899954739633552211884690391193274230609950592680431419159875997573833041429905594324224029886925912189544231662366419655128831985815961409987865136494346835799216912951901892132130215261823471472620094411637390211172622479245812931581072301235844708459831572661325192716993998831337018552562617376152147559894379321087165672209574709415665995701901755276144025990493231845951524152351659147179634227693003113213985565512367066204436773810159586755357596038113957502361569730599664612947355448363864196828519234776742813957221605045800352858769748376012089327708073138467952528503945101733585433280747812507891928884437784441453356508240350805110081274298154734216795835789021363935859678351141415858327813234175228556406677725379722138677161791472803271860857218924427263990755819457127597407117422363193475281682859827655634998971291255089777718710517945311208485893554247233302625688629917180501233098588968453398250560406731292905489487104183432224575275624438892120914011478815573216331543422023096128460730141721227356313356022859707335850451971573850209847830700846261282783946716977023234257327083400808057449668028714285625206423023066854247713451071719393830260601530464892198386793398667946243369188641594441292639529395156465644156656070712449737489744372065861697439370787945714949362827176703718705830854479305129786297203219359657653388000569345978510111538674725311392476776979717965314224365753523896009985544084072418372623745897606510968064712085232842989882608922472017957595156442344140485025509109725196568694979606746701222332598825136565881988666459795234495452797564653066924564942685341415045108505559593718079562639107590812449834145847524733283737180546365770759285776729813849788000826444198999637015681293683148802992972301475792718698431049288466688547734302521768085126499193762907908952227748846327911291354343950376517230624783148846099351801403910909206435752572786588556669425936378193716717495453732044017104517952363494834306244309170584583097416952212726132003460783081441194841600694821517618911331653339869198761289677956176827436614028515594893785238591187519687061327680296203094116947914235963088328444803074880742232778264582578318216253332701069945591424111488774807403133615748900136038767110162916308403273542038790785049960911157515638082787872749360897694996466758611941815763201689518556662434657250936264793861868387875410424849202906216848012224232195036878680162193459919514155975536220349732873713321727550508362414608994748643946623745829013008588633358135953549023046826281668933040190217262618318120438188337275470437750860695566373584695463885030505883297210906005924164859545443410338443518499266259057525491184558527241348627934334917194607164340069624104094828984359079032865032560119039768894910672856436832102682222495186807593455646129628475703510223457322471002562600404891024062890531897445678910096474348444083969524781716303280430487741212783252646748519534899776667698638900614452836950689701847579444279363164293892965385140965870981158758142934300656497245930046962517526857213149647962977012868504595569738640647071489316592326117297501620634940975143718338227982417214716242195726253632677343722346872304914081636843328196807529560941607501332800580530950966979137762846625336282581564954543004646358745472806481899275984175997563592511820034907290681393252511188854538050357651277253596600619363963432009686904010884961857588644305073152670842371370939867480786995991967562682317894487494719056249208599661563502009368582587494702621731073563861739544255241712114274526186728068353950747316863715584811906883668844942600303726417213294114634830286914939021391851893837347866732476667931274167158773684720626881976326667231809501848402365928583942483389526538047339536264140038396518238030048304795547156625785737191006547856046568128049085008625962814324290954647068249823118046909565410993301575322713525652830270936624819193636370837616132915468735346753149454330487684417389765094268523592672562493552622945869981457206822343488454876822290046364447230972954750715113242464576106371101645560376064667684634285143166130201741749612305920078255503587142489947931940233825054280453238392435256403824400336728695558434219253131109450172375952913185319832379740666171722781579460700033121914331901743431530386806314744681936993057159008510941976199404506307473047683219888806777605308238410642624975644655616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1524620951847899700024744843470137927365530778660333546361067205262446952218237549043718133312496907640184085876795267261621493293478995626338488072049974085991589274302800097995855889835270061933309752059918223467143083462223119281731528458816972108279901714566369526298941867650307507482777062719627941225878229197111944639759477823035885783683054254724827721149335838577195405325777356228210941853318762096068912743036608460734942889774697429764602280241969117022517406376016913186606068192998707477393468505151197948547352164836679937482694865034333506223122715656929731277267648906333999375918858289575109166833030411879740854424948904594394413840626484816650948770260936099681197064255828000999257202330657550655786753920054620241719215915836398608251647135272736297897290584078149568111376309951974092336406883161403557822178520500576659179507870492283184358072162046679624486897143132921619489315937794974364674177389492312839776173123185093782649721531021998148422425162361618064164710536936643696547828224986372028367876644698867302454476376654716411386518041852229463879580209026731738268979028537790632484737357681545264832103248242190837047416284648193160554499006392722293059160432955912848374447749718340471598827104366950795293591798249334008084750009029539379613277842130386169179792839813684016857473376836856973251860335602369135159941944889116014537954516307851769805521884140200207873159474886827866095069973778848901285556773680301322413592482889002336271992783681143460777777458005969408589513904134168901876240844456904141076389239794747299516886846919852270786131596790829748817420780738731604594233243508579281604967160839342047291321229687728757495582317551849698105882879490420498333563844885819006318024106742714956151497383078423010886570571858212759991218676584949074968344463934778006007585031452741527421674330775215251507722242395448329402562427099692751139201482416187990735362443838946593895795546015100995563689658319358295118890792934180120347338004247351299704833235829845135800031022220012337355036438452164826199390806247291226836743542635699789268856107638933770815905434904285572754911387787572754492656037489451814661729288183435905107506129883268358957724286930199412127396265173781014122651119918166731196340310492045163555300541723919763871953604825034085016047654598413968013857622100660534044155650680206549265128649984455927242702103698765836739182836612624857851126538277973276855324855967875466853368982266478143098265294134830665330667826875526606624975851359546878877034604508347916480370762156290793486312448321584164760639752426475031611136305871512926571551359866657910260035908470412420260192473610748945848667243250061776723598000425875917242920615079221245735082688326869895065944324892128064456373612094437371524306872135127766538169413567913046893553399760849286445556516667896419934883611525775489926244337119321342212525852861176644073249659297281955892472962599938438191876350401529913618157711643579502444740499504849290254881473706813103397735337743824627173460274950796198982853718457585488418342682152654232979073596824936515610398542152387602083523246343936776319313947854746442779568733028653664843898636949149356862161129240566050449303909380766139382110652525506877966604900763203891394867154438739744926836707600344489201413732288821438570334547330510995301407201997188261122510779824902726801226842725415527127503352899323462045833944987195503437235949617304700133688238787252962315941402771594327623875194283391888115760211636598148619091995576953828608440874722984113738914337503711349448833259422031422298405267155658240709815520999305968835894798557717231053544328029131445725381184593918043490461779065466535603911066852087564164398897657389405143185529144267363641117219530886897791954627114816244232710146281134931901321488409056391482049690410313908936572329817913109272691806448457713794766955693923721820267120879251417315440165865727601018725985807936267590373111736324426290186238587534433978602523328869725446320336704849073519775419678828040798013955149201530524308917133071417843459558813471242853219375429655363276007604822098699028185191499258599885563662007282268631010923377736082019952267550351589596049930196515937892030716981100276743123049351833223467998182507697601555669063387580141982366156962696422292003530301758505593383015475149809782043188664884168457594658520734436971610229038398048814383003072635089235875624175116540564863264613535840504870911427524936069122258259644925267706141761869891608664718943204961302365731084592424284095867908597463616938465873403744666936166918222745919116389137799103201745739055543543322604622208739595220864876747015367465999043634408087354978481408564067037408461893367162581040804559049215054933970124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -1145951444582553523251064759496581045853058838993137952160518619545349578470608228000665901322894084584337449025361982753464357885562417514527851319344671032931527914504771203055448589524768591078604705146902620382990961129446536795107941582510366949657321137677158603398125399725685100334521647435671590861392949106962272029126481360030849869144706908793206363283943241429365261106983077473161195571377019774481688547641675707218153058491535758845762037864258589068424376269755548276479531890312378272293809085447852670892403216618082978986638467875563546811821096283244953214124387895039977862169231944341849756753603343532400009643573952614699804066533039595008178036856583612933430238703617129722531958617905045570119782275254465548432687116222395166033790611273068199094447983226320016706679779226540841052726069105252481225738337179470790663795987808394019791812117028730703940861500138827943155284314133045981037245823231997537899273767126644494255086936315819259482662603091565194327276510652313370571522014528857423700505738509931846858730493591202283807433426788803707185177489402170845013309351349723306501763170649812334560126729536610175052323532508427405075373324753408977944886392460811808650330056357194232934833693056940114240374005907838943075023870365363510563432705594004993275608191923101112064342652409868896320276064857790939721320539119036547440086559764900518324415910168214716336503462100591436551101365897422449864283623638857581138872122842152066786177563560716536655274588630595269768945066711097855224212234396583606155048785391903072346973886755031740603571662239143692106031306513803213801332587546661545717764873974500356477819693276199476627345286525816977979115017698822634453021768367419938207212106181611293488261507324719946737745128193384570859109485218341971004768362396911629105102670232343609351068495380319183659956158045396766589274374405827866192911473362025851286728283205503136689874284669394666832415182684149412236972722711939329739011130686082908952638137425729519783026530480194848684564761037531334830581472125211963468607108355216047667790904588714447753588236145356459875338233861385079902154584723183742804810405790997043313371247456840385169312284172668557551907399780750247066739554144769866083879837144467602580087676372319558988506052769095011842178140272949712311075902113504725707320459240128139184691442547179439558108573870665412881387888781837049480459736795149641581918048944490571495575650338396787395333259191341263131365435271243407648517179420973784674378456017134359451926640102901103029442736116507042756286332551545362267149199920220984692245118867416784130566606040799865692152872916034484153764390717718496661743646322418057340021485045088294657268828302663858472512046048508110493489863987831751839959975045376612459513283136432014413670280921079155549842191821981120927140549118912602850745641347963811977034394398209494547004006932750321886921068465688355110071545974878785532416045415161184169144272099220997099807588016638756609517856013407423178478937776813685264665341033459704542344051284633762944254705224949492164993663974982228216413832628928860408517917327396734175798543488317173701929524151036305512225397376220528448697385984772242502329042321508474026762097956574546463901346430459846277599991894088726023772260801525960732852713546132153769263083289576250209450524808119277767029614677811524055671044085281387643308134616789849895594180507324352639680425059755988038981088214106131841751876813270844738852709847618382934882839918747813101532675683314061788999179377084034567243880455693945629726445546127009392082925368782123946131215613123634927430136886375543696516975613808365110597050208228517048873897929404852939831931218024982827769115332147581376160689801916021436465773751563014325688903522523466774272465907864896034629134542516348382770721891842150131952214339959942718599604374264406291462810592735759520787920508227398788019814549249667708651363397785774263887302031300453751557367815314318675722746783555687717543912254809089155850399116167469937466420206793088954472447824382748683816969865582296869340326694610742909973913360478911690505350835548388048935940517362061467012942811593322385178974436354501540968195018377901186345890923831379378979485248667139605446580739694854399734202737291114151063094001445262969603139745377027422993030511739265276995771901244113030386135832412125943261833457282346871567244145024956290193627290652016241745961528875646397539518442639411058480425691306417818276858867218937006250295491054526835204923935940967261839423335956274112566821042415009574442997169589044725811932643223797137017763137649345067990498852817358833198315060338037314558382172688802978346644509912542465286559257611069070749204480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -120424787531801921358250304664547020602379952226030515651330240867894436713059994002053080516462917045669888618212131267474486548596637062313714289554330130313714909067573592665732751707235107778371915562785879370308526537361743148487358082971946212461179786464073198210730730799347268999183116769697483140651507153295302354100572859506184585503367354344792005306173025165820225174856104328368403505500906153925501867563897459892143657190061954152271454795348860843994237162491604903740994399718782368051991503148481552308641880248298687454056387810558200481133286062193804167595570229048411621703811409338254711105247032241089000667191889306157740158891757025806909455590096084201642184819082336194727127594411070662205861381290764968357049806512129224031987978283115763729585745809107004612464052737120029069335566713224440108874784179063618548634978160323075698036613238085583865064903496350947132615396779638363217565116587485921356055493254097542003530057784160521609728661983391598103181357972495660094167129876533119956106585846296161946804894554440038596657974028923129626368893448939415737991489943208420888056290548025517266254199648682584512906238836819166276706914254820642948024346254260368385641540728789036708562118215480627168107489218428373005647210279049486236907718994850975334633924979924371527191572821823961989775187149483165969832172881713497226846816566882507213371964314869051116960411374738049305526691184726275564696018447161306515038429707760694547343521004612991216802032206587203571114202870807671003430680219748641321610144991195815115375982728443877361108933576432971948125772695677469829277444497185365482852918351824953559273909346005389469292295736152204220834203924382511407466540150162489114307005066327534065453972116938362502748072975918454088196351950616349374387196191433570359335044669358688921142925342282942525777112629188829728673045125862473367875968583769975203965263403837123234633679776693346683139245154279668877983980081672047308182440674842916042775689108407374481851312005429183473343700936509446331055506520334915163214486859239391126766186776546554351985595271195288647691467117236212428427225276560129225220385088057845253428390988040846870242674551158296752222815046047360266611595681296593746423195491729525077213803558130460254994743136512042330242496344567807944691445563840947465574619778815766858435743083043109390474595453107457588008313787743702321340423363307494581621663118749339126684547759849207790247147311120416751269337086996355788809437714343593305923679558943643939862515468815114557795873023212388183064321427061996203307614845145614738563448525281679258007325565855314086517370162541002471306406402358978080513904096133121208069770705681442213736558563256063951122337138246685701809600955002060650154211826718392121766337465871867332453014746364629777289203584839576741325996016744212273173137859606763289927385971389924822214510001036652120016072321303279508830772206003698006534960663799931521716645554852058109155417424873397021885369402471226613386092082630723275793055081011608855901554040480698482989612383515783479655371268859938701309792483351943691945150885365451702212987896214459707386986130084281715181201283909638990632723899490716605050772583777442166650546652923396561758265992587875421333478023236540904362707819155084293196003616762592515321962822189932110632463481350244314050743621244191916943786731611777877824739413840467956221049169527258793558727765520645213623446139368837154041349536941488674313825635813379640806766480215976116938128463015663894005341310567832801740823497699045883547198896459312293097577024373367291269580514444207126440542625261487253331460289626766409024212805166069473164241301924164842436804795494633084539071205764052598874491442514539435100064868968648821574821652663304757316209041291884662183532253651659772841352365129154847530725179790061433330019886725283195167667763212065880544446514102090741107396571235806455720611126334068712247551955855001040296492169634519718190031998260260345905025396487102738540179009914829702076943749858561355318304984225720210786653313856647358228655350420208344471296322711980886360936969141862076356181385020035971430591989256404456577917429109945422387762450253637416751942005215453116452663817591683529614282363663292626592681770927788724664450721650358943831360252388884391000262649767127550219519255325144653762181161119060030258753723621431965608969518897936272859382769636686535498894755534927240990913841163373605034683101139101435050578555179931527198506352911872997885989433632142516573061966413457768723115847287136737170634824375784337998041839496753660051358154961575955050814088319554024486784454842946313553163078922529563638026535285695744551899611508733435183104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -195717491181213685828190385923965294503906473806766711673798057682960881077665487661247194300348160669369934752964545005013188286045798130817757911381939243412397259972612379825506332588795383578041517000956796387623330631949402363738996872214523918490178679455495866866724110451201831950268235993310498357730093622332794134840594658556400074012385029454347306750121006618632696805477840017145343389784888205086974904828625000269476226692161042191178508399045126164161872831452000310459581242980537697146869350989729602801236419917376156399089996327329431886472297704163370692921307438418035488568835572649421362459884795358567326721088219259112935784353924653766923829093728246504117259349110288842166692995692155073851876526193914792415767572610569036060713133290236987840277485698000328491077811623345765429707398727097334719131811737461268448461888333478195086185278101254370521978594259136354208773747194491093328488754390254938193900263159367798574135498804129505305426621425037214208366435411649622291000812970125662006218804518725011312688040477102312814468532581942038975070556190184036673754516926089323229140641525028630712055565423288525510289455399494213440421458011953655289788439622086063282401901636889435448037765072224269534479340117618132555486859812025348573416440588398569612752789972843723353115576264042257939280153787798000594596691699059726388624079911280014812562254686030957483707060003832706736458611695496528327125118273814331492280325992487334969118030354230876206454946859066147463413834095750407297183676211974567377780694359869228688533500297646651895336705829152869786224301014709556888377257568003894903958173825153139010863929633655617273176159419119422040175662381797462328607881613784363654381223366809409948067251928381528917820086438369962975051203756720504021580794139795169173623529195422243596969253554456684835958677115325240529440543300200659665496600266178996325226245324310127897682774355152558756717071084642443225139632945210626698683118674286993560234047482833735093901919726966960089320732050051992703663399693060718943659793579666407765893886155366928478035676017104576508107475356773390047615626480172244840124588005607121373341963763824763626370555914337272093325881948550481766840643771407078420102256366806839907190728859133212448189792039433296676112190678247152094864540697223437457579624942979171592643969829287653040638399521229414039906592100759879871398358751631160819263135449941066846727650728218724099915473070793238399513192092796155874670650889644700956191195395507175683414582259597800807632933040871436201816565800257433292611082464423067882895476916030425383085536705782863219325846103247588087821360585205866604646592961833376562687803143867755143877593602705165269883165394226258723645321006165745363320341216617291603976441159009483367122448607592331583950595362644266676632119418780104271729203530700378356071725531852019800034310664866521431144225612846429468290773780268148307103014861397661942518863652857164848008769495375922752328111175321122096222490350447279543558549375390195156838906336134650650165179539674724365457931800839989267797143872624652528878606674614620185910271788040448019439829988836607866025082439408988863597682276008231738868064729016426904972273979691363672087199307170884235594119758960529808601320379840508332207538723795817932756271583226690641846897377638488941159534468548015018212961190147900449733190871962982921697403680819881331798096249395042052656039744719001291838416497147115288462874370756962479088825596394391031399301642670455329493470306714406603070815983035251255342287398211796726071135202082109240737920532113039104073295841402635547369887806289170739176643340341389946980551739242994936326647787101162793326071941774831711562173657800296704576778718176409618782855349678817212023115904923761587466997690517464218944426088919305970090218404526042873711277341044124518032769509507025509300563192685053754940780277210886573899786558833165732886481651279363623186497999232257773519272111502459548816027119138303475638351691857009225456025186391776305006129855296879650094112957392424946668282571020494785494529091925331593241021967767327926868961777224268212242065983264410989592585949327000312418178611909670301759983002588088295398592076081900168417886316878033760795008730791433146494132455156532017258359200683702436727331448502136453112670976872640793377401283962083967789153464716980736997130174850582843272143823435610442914891724659618981979570761165055647163294511170871690341160727801549858943968131733310593640093283759606967905722634907648952387335976813804871075437578656979869833813428034014554961868932930441576784434446763654214751188123542145850390188176897045838618466297052306999995460736244751374745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -42762191700407457375197917725837975317683720600605551649672611586124485185778924300917525072544148456132379468379729548185559272301091105134526471707725070357738236868603581256671540303985781525640357936764534779284303768378352034788108779372141153706609451189131110801162802909296540233322114437650784901000337989450496641397208207870135301573020798969745186860760766324735458382960457432780721024772050471277032567507723065812712142508338430561065899038587657907561471986412186471330657726847553044858587409726541105563379166934523202796519651916445026723790681945909309954704846590142668616344205738897433488097862932804519557689342475117481853503619825567386856629611019132751827131802998952943896908843398640876148551207078693526581431038703915988032373247121648040298901943462986025574313360391926761685983000794315534608543928108625288221880741571870269316527291205797947803424238652455468128742564219876089260112743380864296133640638505789299319767701458774826148032153342602654681581321978054186257572922055865524247705663323782197705845761937170628931924177075387881643226567329387189264045246256986530952599452427968906261868830012914603961923103500344981013736185539753092004374906483205373710107352862492259929534872754407779045315107568084074133995121971216081100985082722193581608104255156047968542170815986391226454212323386738853708117593849114100983349587284750555679481478216244665720529054809515542295245377522546521655657988670681768323526775142148442148433502643190016363735100641498289586682669428616599990319161317345284316688813609074172468734466100315061086569059578106910793845823591201968851412134834907135169122482533954235927410381618759819041671974792086342179370669229442465918676724823665140681232112553239653193759517322878233676177924392984452818024959405297865689836637010520624710860118189775494465345240147166779857659615466918720850094464427960981737979376187170890258623305337141289681818254673900245027944650838655681181269578278394865188921371763784002964294243336300430455544568101546253436306507222627903328152840928088865084490256167874155895786175346439758385480175482004096529639490173957229430792081478191168542042926600351434642271704271412706335295120426185270605130842830512800616096550524645507010709605925491211116125828601846941456603242834937758373465840649141661057377766837400127577218861637506615862668031225796697788609592766321850323861875736959725194974007724106405618261709919803119281137151858296470121666008073004055085056153551046218074260160969250981798457095958654797241450013975996811811173385321225937095018696899875634152897890318676971028983215496483405937962859514419183905966736169411048050379440900380910995480537795565669708015917952129912929495267792950487230379246086940113989536857249667563461699792850418807632855897733754951624897009506437420036233762071257405763984560861254053053391355893397731034862438293672611622707890796863240040483352969761828809324725365791790148757989865479907531932359152090274572975339274959926177590228493507794883038353742757889402189730209937188784063501188345841831823501064240417566529749282276684691744029293159522078166172798837589396134254859179946108431465164388738586575509261081419908438105627486064413777517611629530089456685907462629201206732401305017581414796102445199802689874738016901903835010219439200601760807522193670048277660946822547764940226785000447189542698899640655646008373228610700506690017495154701599752597815254303040631713682908624752060979057972106811176800874944622017448019038877828338417281575950918816946181080952424947400766778201230169400102458405107771129350368163590769371076551302755735582822758266850990838145727181106854650077595673851699956431630972906480416994455764330908403668014035797045911581463136147987173182553803929471827197577434482677489176047877507767822295754838278428289082953029085814806760504707679378608860064997895254256695139786597825246580476310689373703023674519897188650507754063831463047588547742259580826495144923644471718199665539086033053107978301203273553248244262938243133151647571897608831697851492572070133072687057289157365385237927530403378168449606228086602521350610802106760478689956253890545969330496563369573399628512709884585111797733854855593440186494128132248360849258314464436981479316408237781765575685475985620127628948999032763614159889947928451812291680272116809286869115034891783069878024454684641414601905909754535812504775074666743697946218549810850878759069267513429886947699826763678057167993059244468289913863770769359050952455173279799224696980973224320993109814796067485691319978112124048968052803719900571340374807613338876533671919925753027105024964369128301847383127012046623914492871005705278532738564881624073499420772553195520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -30138641402049837949804695823336925901865365455305968560364901228816697567362081934773712199439990087288573624826733297220910599411243992039636315181455749030203645599150994230825278075023317660940342605258320450729975896720842843225164896676273656478686223571522667427804019980257616662150044638740908622417370107710432889331197302522131751053126254932862063815167838490693269672690019368468902808478753835716931737669243026976874602411921635152861365636078418161871871600413111818272630033753612653245104388949623347928630115709567637531693541696978328719953095293356123108813525051272258459613321573382229631981977966436852048158286067638519819715938264858895257577338794799682161561355902728340642153025239272668963062868872963334968296980599649856501275146236780097976615312064459888844501126585577786392448369826061634013666666401365447214386639324710433874032064122042330614792608132417390037240529748153667386942098148443273402276828500316999128591674943762136601384380700315554083723996278929124064790522064866783160704937786737949177134079717634125954339815849124699398241988912657908043325005645679541481615211967302321456072129127859208473423448085497720697398364893167284839467214271913379483776726023891289052073539733414727804783726009912119313601053935757141674814405574619721957589552211527905709838298574073580760074179363700908966319184918458912064984701589080149080238134549629625867332469602842297737576807436225984374022046139938319128258358569280658316137292717450441426824444832496105535471041653903571825543424026919547069853728956024960567549113194739955913994768398124032728165421431704760940769782569315683563812357484908243257154175821394387597586430618900212668310118622837644109725264749116340181352582394524579730134175918250981812213985067608762785386022930698454441295599044419333136640679813369267522149040751965953026059839794627627992250203728788099700312284682239610082379157359448204199461027754339905709786444963980829866652142430467936161916192577452039099849503433534570822593841378388452754708032583100107344437647625313889733006062561622522580679405056444172767992825912082621854619393423039258523848495890508876651059241585203061439379454303160331404679731871463251683832152018021111660326560027984739064356267998129925284874689992529535859018206211616475046250644178936217118638307834939832721005896251569611573549550609988190794331862584113887432504109777054446815778767839307830053560026037291048715683760176598850803549289180553899262295730596043612802663342296467380960518732476369017932967391403893925844040228294279299513430146476916202862646986269335003928484839681310578859962608794562671541841689378985856777674809254368874200186942074042595422874320652172804727128289976166464355149405161107664856350511462164565063331397252256109026176263076660596776170752723656124617425885101811670770597453816003974068702749090104180755373298507812353157921546939442908408164493288750432402148933865952251752702387361398448796080600482629313225354937036094691742423460585147885585734814308441174577123176174044477236231316008155603392103794710193205269288246869672359864016809327027772811448303970563387312102523231246687429001693722233245824388456307002225128417413983929276078816281378865165374769772385204823633323991487482352739942025433862045633495893778281884531459020422386732114588012376953626380523176300444807170929557337255203879889163897290521300952399484068156602178819620793064016631072219818815378789501601069583778780395467703234908506632373665109635498015812358259015503285500201646676093048750881477892135649578192185320166329245515796746498941373868068842004062078523688072592688498291018546163120185057972594039978838623515675632533413745254499088966542308603672076933544759315665084142326215493113417434884066241343466925461566173874244236913881799073455519737026079544720655572681486139103707485142133152110282387051294253578501370855678911659747439589295534839036644140436249185655146649426413972413477503875868292734114096760983447173275011941769704926548164445052593441037285277633570488243059133587722683358575485927874818497800334024267228072676076727113731372184244277039800028995098420034254254550135120282880774244756180388685536437697414771361100112002928209136638217562498467674360183080481131005124534413498123068826020364524338750687219623289276559780291388128476337836234230455618111233795459160295698589429126712563478684505469541824813357413398633037602522335541308875724689770655414930173047226612906989166885287462436326936936734848901589274651707737525399916292446126407528071544883543752973161050570912289930977668143527373043976661647433310008730278043599866277297180477766631040596514677051313753290943467481413691412265859115455619048798016241664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -9335833927967900517037683239676675280317038478062828430625244931978340532399472472286390874437811224457818547064850248281772438915984913763719499457605809146676784192443007382249727073314574408994236252953603719157544845325861199036554561957323872824818657291041706367044698403254225266604357993512250337832324162818461261848999213504178368206083261353383022186073656850573601265606488764377790656821564193748271845543740327653915088131663398302257285415689652880677303845833961304158039266570743285753959003951163981035504525143056490237234545275267523947892110844004170809284673071146028318974649292738274884227024960484027597031007010047764439245407877519551784424168905293875118133536727468710510520480399479123820232113248420653710934997088002238681877806231406237068948938058715464140968814430545546961583519917680538047838961386821535773040929873910868703405739121578549903777854021505997126099609189102106268266950738107679806337325716871509470058559830600866812321567630000596397138131878226344249603641584885480000808108394473746204114053937751708347766398175820064407557349196891075147317366966253118622771328560479196802557123027852771672105177680590042822072968986917513056827119944314357042701563129341494761354027822489477842653636417921725926112264679328681624655891105098517493516652244735880091565577948365411947776675451868248121160898597687796024408132649044330727873425928085098974314920966128579625247819137786053322204860804760691048133452460620876400335204009530304144268168819427079166284098080179747131955264148545546953665820756516515407617337993036995856543266333831252806444227032771630153043770555004627190710753043255140226405843741600569665774913898742843310734856531706194510996404165413590154127039595911020984278711250114032363024685941532302290718143049772632983365806186371086393808288094880867614679961155255371391419276827860170001507715782300660290212237417943921101234877042914842916539171586104484421249526576221492812554057632154787968070576152788573371337118401701114861587851724631742451669217183637094609968644276536388780028653009992617738890332946546879974246355293432724762065506612346785417020209757685139685424715983514596934249180445363146537786936643843604574377204691896859328444599777926065150297784711899692351947247424664409603134924844941674841069020965954540362025471916104796169388236154886250397168976848352690042553128729031585650503847615210943554653593850883453758351890591265673300916124461849727387991001713385086931065018242775670729478387538389962811466620682816730959589434830231378871130559898635042833587782997554520537932982608705481443045490004347367592905642682270990039327790766381701660332268718579470227706574955707505828206675956955293932285634109447041378326717356811308061569366649085684511687018737445882388523554673279148676182531041322571464075794425530326026572646831541987163619549672715118894940990671997067967146291684932225832834600378968346719174738148583226854338194306034794530799210575235711080007410002100970575597411368620939483609850333361676773067997576076774507560763208432654434913228284703873844429409020739278029466944781907217528688177695339438228498036810071054760916587959184832736332383714399319717333411990908544437847510128285404310609990854662313000885517962622685065210688637025724285428738940767542413202467488227723525346720071431089373738506807565461105304054134319930005969119324737818961857006947729173446253198392887762291149779093741377560508606638932001904445699619855546236854530118141722905325754391826401441665211098512300005384912264976002683569846307853408934432538397279229997669539853904509059677216033956651288190110106275424562440736254215534780188401060057467431051693699433440780081987988084212323367423765337042678443506237121995492468577774087824518099422741567078282272836883997687983247037324266211159449998175647219642871870384542325485858633498977056500807974197679317084955541611842726451331631415613028268786865235198379868643019722891559070834876333621345970236446877482742477334039941340639799974385333545081098463170143201853882365651493465522141449785972131415375989391333994204403536207030925968324210631073425159515646564451749180019409399334907425945992171395668358692033588302652688297504195912457556415783052379581123991454609843252362809686075066409886817402802177597860216600465376400802357952864489880317755379513184314893085685270222853104259037992512153977301175310929221994919388533318676032632142177388950460580691423859369672319576379494192941706137643749502836620646729934301130674427446615668075078315080371587569268491142925863493057485864258516420558137799403375378064776521160267816408516250615670608376958279324703655242008010754376715608358919789054429904461652789349580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -4353707070814949935349701960557756316511805662548643673055435979349500394013966989619844143818103321306853684646116141127461593369676592622984924397808803806654634823569278200926375852484131728623753965174708656005281916255799838181917791759919596056417814910161296632581120756828361039265248578158937857714714049209470783817784065791046329406498944603140155487637493965216405045426623987871529610046406662484276528556716319512227575530663824285508624920986207729777646305883507289699721998066212251699363873791831642373229754957456147916551747372329559295934074440118167105300949411867193346388511135773424293019232870418302371118345226851387595828057538102965708238884408485207694762187693024484945608876408391757231361398431101008241268529204981161663683284732484379650609809307354452558707887836325181231708832707028695663425725623529680894962678698177250678948295675767904483902386077158574306690793767543786573184998035386436484562324454322941179090225116403689967089904717506711969021555175013982904339726088354554922632001148882099314112614273386524393417739376746137256201974099724472495043441573926359237715688062908604763783276394644505586930115738484658971451754450061676233338526173830798013772564829191541557729895716140611820024156566829124385479291512505554498856514707186146736624325371328694759235605953965418351549399825091972059000908790718283579508965106104272202982025634997745885141626325534956870102526290455167389618585803183164805991860265488141861119161440967111286828897700228270099810280375843879376714506545334036667230700793295759036293901059759738093186745383462736121396735451553699971280077347419856170041346932674081236878390350146056085874132727574468833305655652168008624649085886743353025064107233760389848253891739096175595879348533507631271185722646297268537954034122956273917012627688719197240163021170799923826206559486794816299503652152963304964832885486577025553671981835220296838166986853147962197941047837800725749298067777267352579258141926856969976174957049037221190786578152297391283644664996963034771539194839625312894274647825834577651226642694296116711253450779553772319791025535538158171453011138166075105717207714134515048608520143231608650938465330564803371222055731378920988942789085068170626711203435372373919089509911575846985983752821981218698905176517250274208970116916818540211139640632402460955343619367574365607645713509263298830175358751509186232330914099898408511600992255646098694437782701102129944714995283032808465436051456918858721097215484723170582664053093691218382136265895245957989787666568095740026393905005952731371611335673662447272980366147784430435522751812093720283247645946951948415495732088866522900576890972757100533558038139906831274526952221890164080413188326010867040612826641184882729530483419462835898966605400329694997203772634393613529521306124213911296541325420292207867912560429784243587761904973140308373640431303542059118823946438595523414218882990872149483609094474149977990256726846708320580303466155047661471708555461194913158036703899922568157932444237435467142050210207996109950889644504441913640519063413941627370841634809697211566022374246021231109492915499633116825574696893680325011064080009717063176735795625416502517028912592002260451681429281173064076407174081933074056914187195494040267513533782976747502953111628549641590871454949098843761394502137133034631769377091346838095884906700413214678468759493033434412406665879775690478358909034160564796100357884281394765524406078457014931727661844487377955230640025876919784254723237652917052631234797059584847821694207254307428389568235912021526629322640420776048682706421784568294890485928216192374966091501507120735219114243770210520486627199568507557377258570090477467220901012583866165719918946101909523623091136599838894683688275215809635192432011379783851651626592836294032838346788458055215258276752340681140889259873522896015278269811787297183233726577657372588827732787326254448089174540555146904603450167907694955373222336465379387411856693011367714030722365866042135729270319753143937831147821650851598600137390356490751094038404975850022389001381191031925896371039446303203695617040633313466219428237067897466093642752481988188729154797110457985829512595643266609181117980234978117846898676731105097422721169632421918205195871939837806009489492913151244256761158835398108155569378714723199959019918202630013796629772246961680058478207191230318722342559670222356658675897033706205626522347660237960693072420815112501023540725243071259894531280615788148260929161976042244368263618813591339572864263140437317554773440075878636561030651877923630950005264566139421913000683909863502434298047813325786225194839136441927027811160979665301867836791142807512264318512005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1347448377421383847358081801704390728182507271099778835236529647283921920278897135496434469521763155372460367845877195143343743105893773857663306956528301014904144411683628163679684958614691259185661879694692447433890687268313338744517601423086458813507037808390108124655338630733432161596518114077600777262237591415582686918494214454792980252372909099432503321146222113466331611001458993701972046258872476849534820342594658814390889920859909087855885526732733081372372595882086638662525056184952260284674387087936567564165572789456903267086412638110858231019898626151544312028137798126419108486878305498046971704410130444011824940597526968791959543123673287269838943594370373983896675391366899547235766886264564877052668447614040815282107452967579166033166370961517266634053640323605998364819173063405966501232881692154427359995300898516369656700257151144872833511820939295750282190229031091843641050383975968430977885176899451004963351370066583162646518129769316314505018200012181323913899245428930187859337025586424710979240973292943628167917207836352454379220953529237314348956659565977531456700338111233568348087088436704344577607831948518443561325103466196330460620467464779609436647198115505936956149536783017561353519624466815594423456408658436065437147210113620446461467297937603059022908791390531391598791509409282435827539683605250824866055286690170639436722665573741136059092191915619286086000609990959379570707001973178864798912128148826191580404014075445811782289850650464103398477399411962313910553407831434921220008363615074842159920520368540089312135170381289250244264929949192533402491431671853026579621172388988312956569894792155098070915215776016493092249841610617705810553313475230529072228565918583067778113686427857116730412192416222530335492852204317893155439393555012370815304394001752287934706247622562614338615913097883543449214562102725739461501443466099680132363541424611127478077077798269325862006295825716071906150784278610844457129861296503633287048866237129051391929629037847386638355600508025230371450475954576452670738207475113651032313648551969319255020469891270026495916936536035044743468103352464053338649890371669550171244961572074756279234921483864903747220631606500196703997725051053437596685539177302658443986021457414628943360534702462023914821151374553484739615169516534907619782097388112113857099098945182312224127843772830874370875562934575048350020894316340238008638225046716923115113570243499333348292605285342054985822701845218887242350325789683475588292324184485963434332841193070919248690542033839321758041231419539764087048115956226641375512097798799867054810124517985879874849853831147423119489524286065377104157358579608925121406115299325001921628561496232904789755973973940786523498103844454700152957910928840509144985863091765704481877954842255978597805377068372222046258961722742270539876478412538832307394635007744449588909503349265094387466079418661873234496838609644560726964665776769530768786933555437633333494124817374312775365140233917277849552122323420953108269950266764916520285303689490516624880511068303148186263154644819229200556902127272757894712609927906232864109581309245222044212055892949764042435197101668039150751948403349360695385985300040119251838652979659192540766542443461100679874795819531665694821043972959569179458211844518894267467278603138744162585925032577677142485205645312809941250885597365099822489470030772751580712592203552028510153261715889007090833008102988868766969464419927904694882710592598009636076618603201802119642631495342088831765732691683990505088778924078001972804454263603069756210706456422450031238719610330274622105979697947957876839874486315000353286867236286030298032834732167495164893455322565736426641695382767556411446053029762383528023274853970109219832266167813538948019015653782039730850677063587114581518195538518119583337016016085390916432513721951259898827300751219622047576807819761255662277067874281045706229917466814471234022351575204538555858374193324119218693685522207676515512833311428062339040436618967618824277375255591923341089278767691002388376339625621463521560840278059722262148403216805952945648961745403954848525556037864648132779906453490087758002841178257955595860222198848794664318003245201272765748285743047270411123922192630324188739220895110298972762391922459078547783741202762446000552606134380187196196409859770247507614112854741113343259006221103471818271444837497914892528452414445542464290064951846532289088088821777109436388185082371203294570995905381571771405341382810016005769249655096487112327596614063005440375343287733655519415215601234352704326733776719536684313166534276506863580582411126376628383948604493948258319511338058751599148298440057501852436279419404664340507095203840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -477283665165378059012594236154018174836675552977114918703415561737578344234017183475058989515156333279892594375301893171405594320726287603371185382099407933372898765669246496979071411751106172962869369201909552927411064563092703843792945630049839617250179952904817194223081742721790711958953122126057970425920865107135225649075956738295557253909095775741812235166474013861661000321960620992304153792014387291176213028012570809554611743486081621930145687976389570311072008449268138166812812474379097215844754770776392480229257847974449283381488685406385281763500558586368667724516609257423910581230107511675202211343574772606737356279300645698086159950995760627327315022502338250675913740179458890915159214081552960905095710275986298169795935573808430873115965442636088770156342941008756121289160965421889852012676055450641815020068670784497068438364487609496714799929019469542775085128588395214164141945160909109088129389365998083726724923510556996960484620638787716322003027755820644118664495589113848975404882147202286023177500487888588183724546747345330388269944787888339338664435202009897766884828249167279244860341653052627659611785409904321530935548532372854911866925762326950938408400437392581774592027214414719162832564799004303982301883331936292598165767752097785405901550456588845194849437907291525976604832411887102112867881743893147652838897700147031554687006810063422226270084542122418612719998876127302490600938184828529022123536563121628792907640481454040275580596363856644393487920658507131997595555270485943485750574156160996782757806453368793644648600908445540976435347866458313404184195648098257721933068603125925590202107800211876766238525833130403781713191553138579965428131305877139463561900306688978052038847822040770805977329922070103579485014071918853052906047081473323308269535315058372001357647937787610756252789725465952005803042565852239322777255026108771303261721709783013929926088376891760676207926211038047228202034922871249658393505533079884252613648845951327885005307071192557417385517084550790683056880372728732236596416374479289892694706027111895123274454229136416302612009880455401920623208494119399088685658415389065487939099282813451831995981511899923864631069207559809740674299333935137240312511495229991374893530433003130496904181735099426829147089585606424137436583486676034266807583409019617971396244835447850913984228985885910416468745107533379814536090586188345249513930777591687515996861082343069009714479053602569399172494114685938923280389454020804687345521530904528421853123592471817080924519600392943286070315419919642430648939104231150050790872761591364738161841368311588514720464425593741775368966367114221895754068728157395176191650683394296928605456985583556099757392582150122492662844422038807098879365967401405547534025869653115957336056639796531777497510393521402126511951731718713962070560239507754086705194014647529945432742209380585458461005990119135959892160161492350628859767488054505344182515198010760946993324411588486734382626347007303796604218349774050918624472045719779418592737828211698194388399737761618374022538845289434535158326928096238379968433163578679924514826309565171064495733302832271187572900155634803185318740616099736939297561722765324761567342857216984629955901439694812910513146042772902352222736486036526503408014421118068153949468660597544902771820307676604874930382826063362819421435791643509363553996960698001050362529997140181700322045346588550871751576357849658377284763623886847472272200429352502400027488861527158083173961974687033471986571130153230382452957537155498436625947560900646603128354906842331807106875100771934516429983288654836030431673151273563428761182179596637933547687483219262775104756297785078125687628941655665363850178768251788224630815111957456963992187496942031335978521751053231084135060892401565749314634090880688779412403379531569964891779155681145914877292926099250978815869587856019429637878004425860479929065451652424914112713950798494079244950200169903890581740853088432039275043035645142055143983811817133359841114789195222401415566763589167452420968791881965992070407935329100185137706756181042411851825831251901165383497461167472838507984419677304590397989831275662040485484851290656909369647108814814557297787566204109670161737188427754909156970978267521507930211840295366654454597649561850372090969495517931755506253479064730846449442213847547697599515449266603569363119230688437512663326200074134234380331050135933000299006187770429203683121252763641791951097485615874836873060605733401409619770268713414537812253822428036244279347596780808252058957844487081397088881400629779927046069356831050401438022266389924529428380412469871686301970058893858453479878326481317517869855149665668591804166963200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -132307610439251447624933797201230532233397824416572266518661990197661108661381328351429331082771612145161350429753452780525271180976804527434551705061680708619123827524420803059030023274468409882990566874865994519108073362729526014534836415092735732049146433810080276610076838219785969365613101093150253535200198331186369940287646878776836325738910566190172561650989221125162633269747709183445910070046301310698994792055811589898942222984981345179462535281763545519956564254084433543681885739231762558114326895855382652439762917349204566082742229939507084842060929271946498893044173040962811236714928894332214240428948010085569143653793130215279352093675608956877778406077304171735335630100730680551894439327781347094505326261411787662718954982110639574848423983933362953948537154307187584772247234308937164507036903767992332900225162158340655595520431440769152479778409304990132618583739323393581474259093474364174831514915233437500983341744017198001008390331192023150311162894679807987307803383393703671919702208224675665333371668873088010064418135351936608193790085282220753265699564621761178230544257726569280503194801202470483975995501967978215528016049440934352215346489354418196225367602795994824184920470879296279500183013088519930406689469268674960322864022562493313666260495038358704962055724468602819621363484806530588484552387494285311611445788166473056434742084722891526050780118500152345878093119384716619056005178543509223820342647024510507458201501222745422406643945667358210773122682851298269586301443533644676471671716802050980515852971004775697851771171995432014962550470641488968625450777677594634056578099828830373681279509647740796131594362422392370256062291615290921495010013745223343600803433531818534939049935613209950964177724519010953639295374852171894316083619484177319456748250536894956231062545344418459578539415319782365284408186750964573260453465080275398894293316570295010612189205064405128637537053821422765742314416553852982573550658684160199205832933176713469817690461731481602336115298869015186510759897524213758224321581740067239102044332950010478687080518087487164513094186429395438231555159401136926009692678289290608052679268967118335602706405988092343467567866151398298448039971697244250840214850725239560011581933765131624537024012575714684219078147198974023673974360480990809960037865653156400178330432936206956267389229119904817778720383104208408072235231263718461808407713951464326798578879082194210748677011951895279412487196914269140798495494186291921876231148786055288877506516199609914168501521159045840518068584092215537581168075495094171250231556509939318360733417169137089899571418713181597217475443227957186300764872003228502618555134622415565449446404157010343988560223600040468192086363366298706206353158669894000048595810391853606140749246284673237204903692487978061006280909154672429056896534095311996664305795951390764638218267456111675882458972212291070105509761922024853450318556404715043940759842701631064205490954724337113922623962302581105129115175935912661302449791039526966637573860591953030957663732316182817384943380349856375573242245630770730277389452406381547728838213794431739471084876174660427328365539647380573875023433975727849151982701064085989592014367371244641905618907219393495118037430253563227393065312880961842876676715771058107722316221899945300421057589704848891771420959960018300930506542239639195620858908765978279061839972994837285877181356447531584634110424362098337834625281214744850542736863819895446973481716439385183430083519579943166727933087331594478502185110068807200142866088279045445873976577807615084040785136367222994828634457111128822237223489398334433737023885983728139357542406967501806356349881814318315007133836723527817705104469931560051654930773224435581957089540569595066728134394849337296993449100910747492119180095809565001466774048443856719146715422447408892951468165584941712537782821189988865868646024339393212571490555863193294337774311497554397849450893581087209255899360390774055847949373086142060474261107951190031745248892592584312240665217269350566351340322912162952140350647406446821415032947204732208410180500613519082660604824437030825822057312058484079894322199087190432569576458713669933329611231760632793959774388518207567617751288501589347116955543741029409874687320122389320142955677399088772126574000660746313280567527005679201481419045828857456651615233658414839058690980701875170455597127990364883700809234448387567741907617254895846691164334783752608387003288834649230046222195580418891311637629668235842557469321870764280449314046273435299499115109575358031921890905207931056645960951912556544728900720241241828770187486706318401112460133808386175804035650717958574430577495914678583967088640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -39041291954745753985301836920393977247535961932819615511817482050954890493983136710750813022731295437405128741677287358371558350271641680354785900151927860417500481652885562804386003403345113502499170167822777353798711173022051608604233201486673449072995281187473700685586201766535339693189498943074139798721817593788811544756289842173092633744776254297733795306824887584615461761891682891395568927314576968825882591406014314743874161782377256547383602953295202012262336776603440523352599253765397600104123838179051480225792116299814663495957931152107710206936173256289699428321748922142291957624418792888461709623112811032002696475675492600619954716327801299023353276648197812060540389757030666343227575190012657479129325720486568085743774989486026558695284889182693661342123308411171100453495174147436779683138161511035229757376883317797819232805673212911992964815431983070616678027073895830216517541462410190949964249562771484914535618358345572759017876032191173961598188808108159284690421908836903218569534086146904320744262996123049649943748595705766478309351965184918277127774990778071053570044365660577161821858433821193448470651678682022797273751230566551251433023594111189982841380254976403352959984926228642146395259985459836397620144687499556222937335702403584334225670884587532208340811293336064132171857066899026668842157597062726668697977352789774344649013397454646464518972702782360664389763487848196359729791857130152100879208714717731009410818211452385291373529948383731018306121352604717897709562640451676272720833135779970671662807854858824971047849488891709106941750624307793173325932161299154532667792762229461916008591280439077882324206780507842917970622509807514092372787692435580663491364524921186403960246411696084675487888550859382742995404205131350877258606466425853252510514906875567503102596362546428944335285809515888722542279696631237497780801226326302011865073042657520200827199785717670033477335533232940081119770071508005227709900957954333627465442705932587973054495750298749314844156485633695664779173244701888348436719016015723194955558697201325376087906448565820832144298172091615869471058840797343126549704419068149884802525175743433461287208821244574654256999680500581049774687111965735191866356944418787063552991705803189631556592309702976615615145129355199637555905166962876927081816461964338999698081632376870122023281320845014828666325747299454157090497303428205439790451602679864912289439973678980783274451106240812830044608387082165324867869473931064175410982975465894834607388342128676203831614346965067555922161306124820369014260507811951925452446222656470193071735711125850246236106432103403339338336966917559512332936076052751105266731914559952428709914827539723014696309153037641560674878931615748083212074498704799580267257131608811096626377394313421075357231873265226025102366394690605487993067536966323425678987273424384925944691485219827184629278024698645921414918106121518411623801739909784967640780077996897324213429715409786805279471769295196537973352395008449622787516940680216434968051482986102060613497176679882076370578086354106079886074675519376398818740121015545123844203308373863703877826184277900355041190138174424028262711253205071820513833452937579130994206537691325021112733544575919068943161856297639235790780905538347479929977900849502527142760294540946530044026153936985300266516811019437515656435129890308248296394331050673846438999888008352479814839160195898992679564895026208213962100610714251007959964605118235343925222687323570625244607034808806197137086120326059210184988436175073184435295159898529906112460461999021228480545271169994622013754817904675394627086532702752031399924201221762409005014989167523143556199700858729910042850193435433959345112873148924108039811830924884823734784660204654032834042653889475317477548768477245709144554181366652840704063694208054244558449475784969452732565369125744335782513423315430296261674029027783522208422264298018562494122440338217894176482777151401595870177495791753004302635240412395131525750703724595187943865249659105488207743065067775362016631870951930291139722095099371454675492340732673748556010077817605181677578860408672728406378813093305750468552156822152453259838360552348877741475332234022171039391552820892744712214044973211182725486892176756942029499338538092396507251442506320864542910476129670675915621684972993956737210630015967951014463982770032867003689355694839176480435757073249220229126817231162068761769112427617235653286834370878424886831383191202456255408202577864072063970303967264449341349624839093033936832441412491206388260443283619083165687373538201350840684282100155913182775580979848503743317675211613893771279447078868986052543311168339605835966865009299427426304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -9651665236828271464350525051693754920689933293496753256313351610879488606596323125459637655211276369906304589640997807836684926170094367559475249951716663398473614634307818116730650892626902384216106919631259195050941577277142138941972369766729442463439913182715780710918597326453477416844788321436540156673957214453388520174303610099425060366781459092264756384336672892220788309671821655047101365648791819830142792507758317450764609942080629888931416612124188126187527360869110194317086754358416921950037007431656637723279968879036867708657508269116979952869416902008554087577984459509867861966749768659004568711070903356687803594064722517942901011710454629411256137841561282971031273315101514518981407744004498599882688514521575360763758651159307307938573774421083634114297528195663253818245412134253308803028884555550681868375363144577117941011959078232765358337935395844944784734470296375918726647247289384616987905111839893594995760514456193770601712232671449265335580113876842494271298531389788104540728508771941879816731835052587689034475717800639023239149825772928992078737293178352061411477116182472759306037135843634511762185595086025502870482307775381523071096054073173887344795429304970160734399017256747250837807040010790918066981103483119276015260050163336699471702987322470840754148205449332582635988073944433666094961429265955437869334751460958014885158833884347825910828006107256012940142456066736317303252268274735009009735086266515581595508134045220033550172748212835288608629266513874740601162328861246481156499727884355584724787589488977503727907384594640348408641666145036577049573792070417464269221792106287469144252580603454545214626837086550421306223653735892875876422033285190143768085331805992545279497725904698254018405191392885615400287946969020327878249082591078504694187897654051130644111552777551677395151294700969665773244630714524954179161153994792511073797957430272231783144191802768604550617126231881751546250578866319489922160461474903359901493141592385329586666110024162621711617629676516048645210336212333254028584230530001876785770953168049910792998047746736852244909383063124849571476105598692202715354186137453920297699376647671467732292132676713565272651651820772576327709857976147883636012341223494972621798668503021411935263622069016277098903599757886900284989860128185406718675935418430208656255891204080569826499966673873852261873539540002348726350566140255700668406637853324359209690433385811254596095213872280963484891233590619694536550053991137713119118390675804711991333235918998780891966754091900540745103744927379449966843609865195896457700910028759899868369699620515652446850604706466319636288551083628809112056173134026076685567511530321651135658323517921736576894849598583706420936560857481662763860631145169189185957727017110858511641063469149048420458280515127808125331896823734148245869124333473195373476181534067582580110190208041331713036816671595749146322790289242677991737044070280204080132344666650426747029438503599873518327731884418367865682966514482192656624661013914436108797435896639169942122410920578674640504744588232561730826477407558958531642131562277293660476834749997549352042370779406641109014827039349532051510320984189332518657498603939030208334932794205972282619192063513184455067874233183720988574143047066015159989418261796521248759500206229326203917732629986166262395059460569211054628571142249926188427055129961676393571381701771921340969928927965150490371600421356828756264116439878718716352278571403149215438324052667350855227915512964051716907186201717863717996443936924971782149138145352200003924774278643991237227509846624031458993138875545354360413619059953307145289966921668275661374506465529336718808257759703318116327573696935666004609670018617829486603209464716550155428855280236054594754665529054986683970821951587104678271019946788478350564891830933447630684910603852749720040000767874252924275366648413789856496051255973541735075270760804230298792250568587468573297538513372550522222105871097820540149916697480125983412458108652836989728312995108448199846391827568160485502803827646620656087378600030657123966833823867894652013687182532958701955105838110439176127679795000687961956352632572864941270512982969173486548719409979821658028235318550158266740240318227809187255483335648639630705317203030959970597877461731920817480665704166137563563777234225452814915000396526906582796906689584877726662143590990279494719177860699715359194391922635858505461311384233761973184886435669632552546894809984478593547300141186954917398541241595399032425079446663112530185411496487846277887528560846065555508478649654826039812950396595269724590232727723536596685150184450283262277339929690254309402343117121106912355962273659250278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2455136986718609016519114908982550530068197579042829826542788932570832456006042486585846015479104278141103072518787229847786986269238905107729651785304333577029055855245018846551155003919693721943328533214390155547598721765279033382706926907646161582633302382127003936635692347430225783662258549637662997416384009272515580664375108268950323009420427210866798897543907338875999341531983990656329548903294637021480037037948461776092345841722798567353076090217471328819370154767095591377140049045419021305350013681851054547318071744626040112240034550657688867893188069602901442676411212554542810993091827848378847192408168557423460004589553579159926732126364668064656289895812670979642476025462157309211641453710762610434100289484857573762329338372257129018026901012719598734669496074695334977911491942132611092411203731024642469430506769755389139442255076400053037917756235189375902772710444606182859347042438593449990734137317133038293897397563503774212202542636059361526792614539787499555997639966304369576500631286640534797362232483609935515730338052230613771196165091855127559032305511491172921707748692778440467137387084592209793574130950277087679877276128411889844540599717141235507608507575072654874832828496854444715240314604381336984502129106620256670848257813560346991103713257512162268298255716211017869147155998181533931693288979753990701665868256149737776524320121559450556238977268285325379103783435358816702014067013305024869497057088349832780875909981967758530069432317357859655334568773312547257071939362655626753057230225790388413870180609824034718665517033147425250587024359709967937322887083320887121717004831025444919463260314010888618687390266520987455862171256844998838311987424358340191110179002290207036756620239256740407655927565023267284429527207709974164740172465942850839373875184229509032416591693686347816619427351194923389843690482536762658883051082919343132508372444783851324112187157377557565713779273518815639642841788071129514141845061285003299396295738938142003392600658161629853512894685496906970308165315722149402794803570749144369766034133915116423836403476828468036750399644398449288605357001278780014652258884532063608597733218292862042560019659937685933775889270899037190909156315259403015422427772569959866371996946479611037106642353089987571433354878998371846455541104694817439651709887374035431645913720001166164615179645414492505502696480296927019956949509185644084799158994709208572416548432975912902260538442418887167277392824153572122896225342950373861318459540680067433091608815422231812852220827713120339322266378538970136110302771020730159596436278145833213295079788191221296309322729170155538342009289699281187423904472278742702701723206703195290455177834493508442918724360248476425704371505633864410040142123639733808660766893428535427605311113655124244710607304686713993911997723992014939376813983342825184600331543228954302625017665013424855404992869065517448019832629520706729851589590241756102802457998001685600220072049071966234539488485975147457620195055437274173709359109460273495957519448550496322675970495141959975152101695106386351079899164032743966778569042777292654771862336260979597129481065091816115494017110821457795679893677948458574649176171677440383404053695204993251258443545540081568686176052169873384386729309984396648339566386600061538397087679689045504138487424456715448551856468394283592859293987031379952678453586088827450970435493077974069357946434379652030801391310980376872313721486890366176063886193949586039995209402566126464203186404362335529843983584504787045917207449797310418310850740650082690785073740501379836957963543577291543569716852929807810295931178653342799289153707546843349006805088451439447541378674493172437750318798520174188667567137838601254028821204883210481699283601230851307754188360988899077454286971308666912396776712927820241359545672474599522128392097285589405133294275783690450718373970230961729109044366054671285185022392570993421033640134867763570058337830791474669116928216579541338883088203738555846342515523046680957413663704647168293298859828130594992282590504907755789999838022305791996784806462742600045516142687182099977649926115595656174219923707441297999313552455803885972583396661933643095742048383397106390274609125436003585228380118822599030505052244067047103786668861129917683956777936775352646529715038892096428707857055683904314361322373386657209334939025616347610942215584328723554085986887342210561832298865109851984714234877462770307375823629936128431771085654541487937259250674150182328721627494642136612816409353620791830957320327398445288012018711904734117759843106418690237440597649705239327616427770394399299658674093624652236485752965834704945270290977534040629957059247467397120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -539586521814483221749565546429116315994588601098723991723962889538256445550761490346768577710966160910545807602974422541629598179944740100285711026379612501034554969803557763408636541201257266178155412522006796757266271665504795803048289633498199977564413671684820824164334734343831987345955091415763603433548273417454485201558697783253834749118229313455966472887516218288213099730972434740423696855965438858219379076738375084015076270267836693659162409501214761908165880355800320608872942117082957481940894167146950681281516856466347891770161453760111430947458702284829863611179923396147221933969289451896794412181680779307781191738989189019296158976471868871668416112677765968735113572926714235693579124659388352434266600672258143690750077354240041228964862229590052134373004339828872904136337724147845645130917899520085111802066047595053487889811119169197844245010681549659433288451845428443043628096670550273757323888758174009443236638816012124679175601656682196420891488144339685343848058947725303920252962746072101139688626382731046531701603708089295906357827360613866166857725652621832151015503336874081504002931886569508049549304422056726523599950138277926818950498396035126315338593102350863285286615602691343582408239241455173192793559946032106411014750289293616955379231298042437593465922516091498177586558718600837992151636999828637881527015415742673851451538037092643317028522988270811604024909612343188486674911349449765664858599340855401122125320394786587302522311909522568880487302783886401274372472660401697475943791945357193749833307313931264364595767246471942166402490320417434159213853706593362836948565246329126758542162115080650957998357717823461000969329759812586454849859699176725488976698120613685076111812595008628199506809446359801865679688384299527263807998328506840213999623507407684065097176797906934960638155524171869505476324145296260206154086012620557439863018852910971656344447548769343356842736969649199610600621164191048317045944894071737584234893199783240580431286234785396173968411194185886372388974551970623344970831625462647450782004994532099442988842038827166910775569683048487082304466723644105745324022982478156896518946387131435940579548569905087439109287059625214025217954290297970090044645240165942517866626474956949018785992649219061271621629803912185200849125045831685391912612116491106132280146043709616969735922278885577547473630963016810420929024937076223994322852155450743446343438787654165364948885739275935599901992265636275973973695845143423959497381822635315691319791216849424267641164439118648416676248793000323666018025648541986838676883560503011175065877940518377933364430192299405798932303300445153016025973805060464475868550361388662783480317351605452137504984508012660127607374888308822713417924908396056523894805105305134357495413581633720494397552702024058106293737884112696808291045477284301103435442532237866721818661998811414287765540944903425281263511173825421102796719380932600202345515033573303284200629049702841166764654185382160092942543727262822401588136225445954381252489649388108070588494239890906034650588196594716678377132094123793818494723382436713733206402317796386287558475560813863419240216238711743764676664361110350952976770891125402535714448162167283659607369724291609960212515645537288719964130745130129237161324633334878724552747893325994807644963088486337766428154350218671015307993429054784871795218295972169800177698232249837515353301887761345808663902835448907997185968748358086514578839343485200888903745608499600062198314225618773944936459076609631537488244960438239008760617007712103883024045091245588925171298032977727546593581861171901720047189906710479905742460458400417907113833376195607493113637365755085836886780793086161803545091065722946051844958979666118572468540984044537997155106684752765413188546846915447528602509207532819760472282528966727522585719469141426451396952826718005176993622032141104271985159440678345882098231160625760005714527032461019989872681511801132687957358308947056012340926539088408899721391020663958378436573501049784526249022182176819227175246698384286579704441000103036994796012124032908626078461296293666836389991992556126603439725860406930236933835943382581732353754182781037894744761376954372557743739955791847199693743936373851765726668122716074232544471407564551090120359190953648572727830782224259602244555728017324574493941915981302890904407592631125549167880332802897564055527808765300080138460644744941837140940156200482897635959618544830750185167740318255897169878553305574376045085491400802664658773878343871882746446192525739114437957479106791453379338917322556881453667057731820632948428263306632273487606186345647612352078076889779906161275841909825368879206276005888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -119637447509660776934697309391656257738656220492421528928878366552789858985143495250344283850405565475675940010859167332830161398480796278850186510978204686031898848185954262581102612560307472041461836558613979036703703000958166842649647919201855781692882107487801700694906432572269903762130218237506353982574892710572463967062089899519286747538592457618159337093492286410343073352515083899359252000061961059830176567251124163216549989023332466222681825841164350953470323617789287934841508326742805955866846955320448755768959403174454673544825939588177674998902763443223624229612841777710117477703447215678716098699235929894519257029405857188107711859317132418488619759731046659631080302100154865101572149112217134666505800045648911409759695866056553918955489830323390568519149058595456416232216638431789514363615435105303201703902954025212507173482702744114885758980793665405596469970599226546076312647972392180658502629807983397048350507899074663055962467724791023248047354023717060180550585283354303238065445129649065244197006676284996483532430608073794821561274514248747473910559330938403569804555703986220044659960475255633860397931196291560640572807555249049231331648426207629809891854324438562887433178431691566609510640107442580969612500390025330193876020214297404419440979123522519561387614171343569072737910250102376136051716480413877071832959965288034978620906389162495194800454444669568278620525594482983975576592010954309234512709035463363578821498046228822886863830716927094840803966801917601711306471082807454897226187035107073597384654480666129281507529125010471783326541719246646029054590111883082487692160342960395441089285103196375752293367836330660242820299730684453680716478587913850621691760856815390602617672834140139671784881109368439855907895250624046608376256112648009285417833819983772003335542332237607039983238376827118650481185148983017004857808785868193631731574329403252731932437005282573356827024109357066554790823113880539448760142729748439265833112879184446377655039777977530133537609941287798321260091479416411745210486633769292340189049483983556850557913534991237189710467297723569304231769373015493056566581740965250565251358707562297162832985410077603247763587328377015265824471812196936068423893216595658805175991516304970149311463359282083963734622054694356688516029298748260667728746108295888955723078049441960932838570305092790849474601159839045324835304879717751112022824944854183038550201730682087461395646765331832228786477123165778337050007450002653842930762124935556754098584039365710661435879717849950361037703250061888251485093602057198249111045041747559429642110515325930570409555767701312255068180136435180354579751584138639188839193408247114298134865344545230417853869917770498216392296181028780798608670925719519407526058334692166047827464835801575886339634140394290849120368863213431140926865846297851700488151445774777831183336218581679555741475921064973883181095386280453307326157790397750658457847080036802311650555782586929847759517043999039429844895749135691337971999276353588465656425716124249002825321727261220712356654685056106805513945308824986806680196660143160758897437554500037812913343710807474771162261148455260658522395374464447949587270892042500742710661542040540701864628138689815594058048585372356449908294045150313211269663346726445307102561458145404467243942129465005497504642661576297062925434079061886787579979971591685938058555225626119605377530125637102229735723598437937242137503456608735854621584977533814663848864353315611058121826422377682121087145195302653677753527338924032923489670167614932673689492491496612859672669188082742653020396881839021748863917086516153177276741358115953125257729452367709412983451845471670844707401900158009123553398479204300597165708115782437357943811684859832041829906661608871837478097807436698583784611056244335933749959701198080983283056509945277630756224958735619240524668118520926422730884351696408926218618876310301444378534617788744911831167201892632039812930523591866926441208937629031745014125132870151043802458522449233228548385287562804520699027666924832180332240184633526623296222133077681748098630361685625759649845144181049773398982602153750364344165385964514856483859254518710432322702254648825587331224003579329155740323519353054087342444969581292562894046998942438090630597564862012844545415487216390895991347701247327537685040092774620794271160483913032087867152172282704526588348194869588071209973243982254530017076390846480115166938326337286544154782024038375375696215197679905038381028334938518632119129589910306876212268277004893121325929476025504024108728697322066696891414374564833414516861501189761097328362473637259728160828017142423646657565049294748691457667655270400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -23034349181601603182327448246663123981595233925271619417113079950921697071074452656641566113000744799918227510527242401521490827608150514763322255121957284174985842686365248260152270465006964835628220077121477048778604500611882964543995498072565326720208609142638420045899213382020464822933334095590343660920464852662761242316422216768403812118135482430269941159292651984008986152896368686648923536963005174168905333203132922813264881967674350367627713231551895102140457549112125888403369755568613265639571003964346931703723685994830933341180936864010107758568554136430893205848071491972342760667724813477720382718859822631625829167468285793587221445942668346311980814013807818940138920755497239716752058663565642646613706461985403179759688051615808558177415480293560882724343876739054738884214903811093485958585642685557210840980394725394700505962466753661846119987390152988198549444943133484213515726226328190714397354328322202680080678141984895581518731604314353583510986177033770302962893507329757848986347739075866063002651412479291037485712942991746869047055175602335595125498430692868706938940242183705744376187648776478798328068227892494672811682824367487576792058308632196527193076398324540440131611106457761830274195759562883968594322259026724074448111263747906557613062526569952035526548189634150759673521378863926619960366355670974896126597764703734073558966103220627768966766337743148665612058928847825685517062924893593904329510129913550123448146345487323633011603538899557056019510113852541376074413406074652205887324029569856485150651233296889097746350132714033049015850577359053441379452407238555173689617592382889739096336081998524520297381397056524911602164137919725568750646224148223668986153788952384777234218720971948824305081312285991970848717489124078392022946489315899376540061234086810696652766270884658547096233661901947674422864796519937324805531653775120924964732544627333878925231380802354767869529174951758182158575488285148584496941736716398603091574864559759811746404443550803388928339353998989250460532169906285672496793481633219985333277334963630246469061761297516957017969220107108713893508308624046945433403952591374204215091221882292262918429242939641715359896354460644964874345373979243212590242959051886915537382367068557855414883138010623617302363440715036506613350327215889750550330941887009012894870735562864330784138349561154149027478132099869444891425830755261121780189575942765226785640397731893423179102567487191623527539724392702076688753846778669756949494565749663111670114294282021509432167429886113523323798498064250481365643880078871085031601023728999051620030120579704334537240971105997563265421141861760155590055234442411766167301838866405945091756464517618658435981172109256760243591038018673838039014997360767323758811909762287912658524198436308719202442778635360844253516946987521839248261442777092196714800347130234659791986089610578608694305811992844455794980513029313767321697292926025373629523277960837907903255002209172122755783138409616925787740603389566410945642664843958570604406457020117960278652146578542928723409042835026988969792645739452529946752690326426733733249946102974932552395027315581365427889349602505795187945462584818373567117593933226530720680092432110293945670727429216169672324182337768576034375920807864160633028170235700910572391360806919055111695406003887948973647325461704102424242046742703966756835280184663801672356634302183763261949417201028332031311779841754339655402298843969479492284792249492569451693541910653912715293317192472579481618105979915191819916633241621876250613003885541233153316895837665879288625230644044660006097764445642502273378167805694628556437751877558105100646045463399687585729797923430176734529110157088509355518680137653497170047414494463413550156099229930145529809687284670076286413295978755959836631785440732089512488921528392947711121324827940533140762356301845192806238996038713326621351635650086057434474325550546157517747936237196520980838244856204414546898199770933061155174875807095829428552832597309194646311535300800325108849859164447465696030297420441726064619756110253904209468012212699638723086506225172971771797599369462694980751746879784571264365250718575936906856576213998589691582814114477829745133908319598272385797303331675945574998229541937861458904281737128720939275852771966287224024376546176934514284780751471933385717648289504944789226065428736471638507193463184518058549088040112584751697061981740369629914257474319727984640733919949013026027254530088596259181836460647447245659522803751297969644326385009841760569681834831212890179871476682467895730955029656721164987501113265960662740019981342681745728162094287744827352736511988184151995178998551561134942453760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -4457435518395763661485393971135780457079308044084817901098462741179041045082039395823626977850901787630165700877005667739965791017351877338159196916477342326299485180518591074138337670352248583589430156952207806494208672939577664457580508550450922013536227368941677775010165892972747921092616236977997296914993430294538206369555914321839755224044516185866490211744080617700109376946807087662466516126623801091741993337477539894838430906629618891712270782936576005970140916351210842406606065089929800510606834252026054712312239188273644540663152195944680342215674391699235958064074963841075500320376551806556226237351940988069485126193345554443304098195927785340950147751656209369075403869542663101344377331097035153536614895127154252172815905467963557249553448614892813946473038160740742087553300619105948810996697661831250504144203926712046308666177768788294312980444744800949554607357895108527889333569302052556638693090872733353180141012663867511468368856966681896175957089121885504317624608925428389473531316418602856713877045197690738323927680907277285850571263863187868854974639642216087389929114162712280198479667431606243714148599741564783651277658867053624168487129289733690652818813038083314636249806208885304249629395107530737926302829628333617210056114298434693130891820670675231422793553713245881232483026805699674907607229132589322851198872483879970391185780653899893070086469120916797919028194727462573698988177438408466141351704996261233276889119465670595293636450828785896345853990371396801570149104129159367961782343195387152286602739657734981989943805137508346288486111028192838540316973209559122633196305520487761465477690617207595254653492837100022252967409316456972441754140568026188820344134571108852746385356216358011878013378119663912307098120496375720474701958220963931587643725877733983735598691515632141148707121316742868491868691840597825664915713181517183729833962509872140797671512698598072632972104700355418010547900643148603684569101130182243585322001916344606420978640773558103126242205169098198836655630320681342699195648153522586191537774388278718539701589950327745909628930869173845909065043556670952439769297042951060466631377931347315075037354604957528008795252335838429252102027213981647788780881298429494441258183818144679172311923182495956202429778955968314901653905899366166369080486419852386437256329084311618883721165156356035587288183673158050044357287973005196730725132457761995071124466688148064108213689920210557521272901128407317558239682209585524490391901502014824892867787136610029296337896519558513607200643137678739260381870654481542150399374652406172426499081636209146777135652923510077204968248111636860848203193646322415733094205914825154297669064734869450858148357546602303598272999855501977744809692742835484852234500210302707302471708472588867337277551185363802255420015730040572947087156130329745308413172201962489526061125018998031748478488633559464452239190082480941526939900184800488758009369740756235240666833068282048853025648066822436294470810679436465245346117049796365711181408887474240965072889280705841708114405558463701289290552955198388083374451763919474316056560230162691002699093266054938894998571093784310339807634642714644564899041305693605399323275095049480459243285274987837525199953540544198292396676595494640436992224843535947804634178729088570934681833521201381684355133184302733031944971368217984399533643680067486414626691724071659219776346009641952356822312093738425489047460076683423952557002147177314580122978943901810619002626052228215857322433136848882621614863870233269567865255810840499128637522028418612728378429591424895094158821156181517834107074153007350871146564430101990517389149509351883021840571503271046718608904715125679969951689226498574947942370557039633940511113819351801057921975489228546932570096898756490669807545264201078534445921793602141640168271221621636230605770511129717499051327082168665740584455324298934012547516734468981240841714513360388775689221472021821898638788185754649675478611138530975227995495248242393294365725366021758969371041537353018336893345435772798060768244320507647673974115957278360115738742385555038179282394994757509270850028267086299931080251653948360162697295464654401645291617938004337381361251530513356204577861823724948662050648826111929021298705920783147010487115522487606031026910771852523187854251563345812986963638614218988690139285410999896835456180418833238396807496906485568427166908922434226536683576871518458830317124973998736969626248981003639394163538395952929245225452724180552334890233135684781793587568646121349517094343660413099981020234824183191191935060712681559583549691412081965075535932757009160642797141311275069884697266429163109210718208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -744239869105180461756011030170874256449910127871110465323190458342729712766105139006184377862392065451919174314157412244420034064989347209932771451389681855779473447715237141547468661013761380987978971406392144453718799182078264744285918014379378083795785477800002193260685189844703362588695698619862036323458470159713315934054497272923837653893863158036992948722537908841972482420105064309467874690316189674222520029698411874302127840219105140071696770260562605247777654512899884323761850384176018425321017131790646607000615612417274512750954244280364467068224108665785227941684234067070696069978815246328064012760517216407985779557818002426392879921626903846825134547803142164022743978332957098312865076024796570628893581280239690848685908774656520709800572143376652335769495317856493393786495515059184767964718929931778729792719209371664379672259130860691522687574802866511175126523684682826493479800348283658739968342409090627739803761919170379212228742923846196930289497797184700624450572315261301037039062409339722152622774791470551088836727437713228388186937659924565350552303323181364109552278657106459187587793800088679807448763369952835533334841924132868614761256920093162248685391495676730161673626935749862760097771102217759692665709039569748969522198870526493882798478407420305148775529713043093711438601890516827888100726163897005914964668012209602667459426345094113647625791680749567766407474171550529294284591598275050432547934343399425315890152518373802189097541465471060071787546131030261079630037874339668420718323073691937267945589194425895315387236216476112819956045378722167413809773455807860118853689257791421932754456531264879598287446792473675913554113228146744867773442674849440297570957415816922246353652394098982416582967625431512189395693103859912061590034279717605157987015663032583981193083625142271314134445739229071592722044214835429530141338607769550410389040252163777373926469243374951649473070435659547568498439853337493334796254722348597154268734736520788288197556205236312856176024037044876699129210364473938834513735359321262091155536511792664325623849042390476271224194670469333360317534458793938454459562769250149274679136844526615592586880339451488188388485236731929942277746163840851830083650137642457124886963683617837974745847392351255794484359797128936892494463001921791580360012188183912661745441532152602059770008745236221921792987042653160877352590793647021754720512308889597242714999026014706404623074654069490171933343587476815495865194509648907427071436650371101380541408594613952136988164035324155709477401290470199814706785853220650921290295090034473339046668776052272240830424772684681096414500285804912019767906521651270960253884210057095051394365532951088592193275193050139682239494987193264264690715345243417489686845261667744022962515674991981032729030425271598489595236714488649312175339621498686262346305832828783522329987541299879186576569296104190895154677546557274991488119489366408172083708995066664327926284693860291827124516869368225167562710498760767916764237487734478437976652787064259247140038546409227646396156933563957873180466838431461924698653122535237279674566653383038103260653428523016557011591687037280721084728889767296835000579911205430137646921235623270884327272544138376747597570226205406355657777317874929314338661032170377719464407285645887733638336384144849886621295954675902520393939082533436483809523731531267450551136873318550794028068834861212980985896294052959084801452837042125328869530928786292626297485333127832505998339112348191523693453378499714915528774767564026326684157981610170750280167054675123378487610955130085566747187885782980784494174265398345010486242669812819067112930900161813134113026112016800404566416117325479019620240097684228132582939259898718500128669693260615563881503173153310874475766038702324367212971948681055119287413201092930657807311797567792475268383392040406774513502367947621733410682151428538754100900124698417475733686142449040441883703556443031077358712143472302499469199554939562611643421013691626564689405263199444502299868873528322316044728768977881778183707582836312718221971105751083600669062038495580783007549548807746686708463799501343070636852734847506904279144090824678754602890014408981100250551118671649510019540379001117618103880943334606209740613157566479725028391643188765008213935397626119303217445407370443853367804258951019357768537295614531315407709082691707490341391688969500005538510677556691559831860397232898844695859796477187379990662538828047399460400558131371502687136412015259936265278226216649527366922865060993709749628301493270954232043332528813770309457969156201891127497240449100286006050224528739817964508215470450232082822851973773672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -123891368124331009545413113926074701599365520709523163095291891987535325292791828076887425776568722453855255730192086476980963284695166371888416512862790320932105484686054976730526239317339866127264384853939774813234746840678779625116312307772022384255901435094032395740401245286257584055728550058199438922893828116647745543834696537547775282549940211631090032895064188769975677776879574497791475014332563261880956736728908828960187298969682180396531890037813317482602998929411575175528412267145048545496757426001782307978251808343825518755998300468189968242342603319421920230999243442884546385454912395736433977257980670297136239821163198771384514187137302411109101663564051364702082284477714949467806366498577527557392277341884461800822667973290429607200924545853550885326246906281445849319971914073708872655074274648426837635176718748686101194523157453400601334374567796834548978144561622648424175385889169194466688359013151676814258657394884463201457203479944561134119018906961061325567041256469921314541503685705267337069186953425134199685050725718508124453294984588580432067329092292526031999317448345074607645067029756923842143657000874313341891012411907318314825024468788653810616854079963454068209075205544532475128427762157285888530872018137940848443443698296460878888335844020613790624954675287575300977592906167370500082792842962291627710229430339321642352673102631363217915280216200887465623836640042432249621878576574398836329096032731842757172193177763153209810309444541432847811901097039742290617357949890976975567106193612893403417077047422152252014281730838697018989791663651924267228196435619258092981656888165424009755083097738594684535988220456000638667407010414714765682127632904076093168284104580935894985401587273266748251605216980292990962868398984998597854111337573174575925244275943758751025577818141475458775069582480702883448967617935838944648946316347029694757988745874574282984345086862889334106664107414488528283172550412693866154302621922763706642542162409439284933939898501064816534149174190928732614820953558248764955382451984896780499096152813271368582788352104860103882027773659685929165592250137989428454202757551337329660671576205056283780679918376089283439934292196172731134896536873628109662313829488374122949416156391313346210422615705605469720163099417237184304808530399998670107702942170721214859697797320975750541582169214126392700881171763729078623437077016225422338953045066346036895381149995254772223984252239048541550972199105511000037227854325972277390785209927192541109111432383904277256301557823691442037169508412609492161235688377418096595513955845371020595016002717695052855438581176359923020633159394296663765577352003270227695098161728440661109883433967011171106917114935515782941637258442196953704787324557150700792094794450944524366570503731123983762344124659805722929893231118769397509054803307677359347941438719253411845992634674814465332348368370156687385927675249463523730329324002378857225613430670023907570558398832109316882205222470702889003841663073888627750732042145395359057823883180394809986710482183364440711720415426237409729714430065690172189685093615560572579708533098639298733275885650275579448571523900194184050789661167216034629192151453076540252204610932901039003311526334703802403312096217016058796335397258562893314067687251579014181803327481931756933832166729784369008697389259368488083790763106877824396391544208480404071103880782083175455388751800256430143627658361802010277425719234193881102956978009259378927464195678906268230725863592619089060082248340229836009775525234745048767368743200063446119403997541100513478119539028277506850256625271334904077793280103906902278116465904100785192756194481868030096211100122157554295267287003944277814905332178128887161235862425016616879941213869087260225529550962355437222889432728361858583930315599305809152823553014940819132659439659603169379648963004456733007117164552651743491282319662706484785124930185494549788781622020021273072642504836474147745167953474584646465529401137454069898319379768451717076184743614488916217624074936186335001647559397051093178635429124867326326669762329076262488943402956982308592852004183689981968573929082071966567128634824836465487853919713193890703083121984192944378501259279210208549924097384937364021399506981697511688645718171618189159630472285056788974807677392160819797808908071981902183375892345297404217572125394000506474842147209257945976463298750675071323724764015592595377636627295231689264503190027364352527567286931903625962779590976874281012823237680183950146211792214162752440804083104213774055555018280179602671516319793419407002997186450713330082815264298837395993993940876953468823951235466091187752796461638237020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -17845233491202893042861124415251625362435083698622152806461769916750531608852794312136892781444402633696441736687554930437837195347963321341741272924426860238806624466696884678123036200168794557034965273807610327656072748261491789759201811258229871415136630911667996049220911636245224388676826688740371313614688720684782520792665423308799154374899088815539841464446330173962712019533350780079280896156511248022186715766348216128494620365662179616197307604074332725136214697514083375906437123254969845830141037985053383866989160032851098520550979835842506961216106901987935331283951239504310734386211738076694017994830829135220985546745871837799043869460368580302217801618679900049124245354343828044154876386567845998298669688177926084941325502160550389980530136406718972460688351287118307043899667896670739089347684645499308546666535729622737998400443507628153053550618290431778609092066476109767154079216173105303065178719215474825556900348532766894994643935293862889655365229631707044886824624776972935242041848752511701865251399512628326285349091772626979236148142388123195762441836375969061866667945194336485349885961175236090486510393108614846874197496204765352375003629351633828944743930854579255681599079344226299153214627681952208173350421726859884289028528380837852522127481707509179622718780740554340773680886259374966481717372823891457083283956361131957880237919568133671060208110940931240717066193827706633613240072845940594895461280584710489506895865364299070087030300739821808328921405550290268342906362817809666855776888558135807892009502959727833905318826858433309398779286090615121356830380832391172405990208097268824093203097081145275754852727451417221886817515440070089161587892891474969919658779764833641837181546530771676622334816021739316678551885169756586742389428708953468585477266405514799037611906030325876085205264569619636300378422300241893749092101216349090411978545359015305530074047294751424269695109890231479615623120528299092621499096084806885537673099190377905135517865869789622870849308502986251838105137748342012443517063703715688422123110126908514541965123305742864672167511141346950315494081153664668210718135742669067524892393321338888665696274728581164339067095039195513707081094544352404428110913600126677079324485000590001603885003050016069097080725610694976091740199056418972661099729026689089088126709318093823228395855211102878599787691517314527722013913187713552865415514410737351041993713111041238259582070127723594910166161117080379103701635920186410694379658268476171894093863337043860456765979221304056415101539836823393728599490072567605086256016820869130970224142953289029733827630954420933102142285184992432906682092273029795055793251585723397945071654289271657958294073248914475395159595054712975761908258617928993314644013458497413559115526417301947576029144416321323047900989235989238807518820298552209762606590910429385909324695308162625070613828742734604711146055053711828109824866218197597736090740373535415415461096397672831990910763531976411651134899957024506290276274668795582644893307667302177911225065656145259618960529753077404596567585552277974256306602801773438787089943630612344232681335327472968476972842790321817287175409070397025222506809675788467434524675854594305414675546089197981022109120067759319002308285658878512844716469239653265385173886741655418510996369970496122342873104734769566699586686698152738974040703796327947137933813738896714801303936699960796441071531887106509415292685736489105037969922632575716261386679899848964185044972202789910475950904197462120776673137562279436316400571788216212660419251152664583214170744553311065170695508697241478907454624529911211229567280676583786651458141429471967150512454481609409652015670343775718935840849158393087222828628127182616997871996110789249894107923630676800537549398481425872180038509566077198284240371547218994053473392700857489899698464310185651316069683068883505735831673422874492655470212367443228903278423552405363905944784207445502154776816322764116033710196630199531493154053524862375581238516349017017328631708993606971402462920575687865946097723052937693260795425941162770944940886443313966588504852429581372741403739806768994628849159635024070013317583952922163544657608875744656202593018629332033345398285330163882441699317803035318848790222902206815781126296645462727878465567957434151197362627673747456030794036582779140122806323395592283773213453506225194056586860418663327931461154158113120057287052294472705220095669342511969012393604648349089237162204175565703114445535176299667815049860410115416586535694426177603410111648328892779422576954078594607884295150404898679807261961211983884226938911942354596607769582533533925451391629954887680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2472786887824346340697320300693808404031922053405114289933253312797761976832882134711849177823648224303506761928011216230829123762095991668814317734876566549589803826343102412388517433883757870038942562309902582397366753262679013283609132044329851563850921744398929215097783194649809629143042546563039207249639164704997754560915280568765159365853707832628544514239120456113369102308283901230813547667640082218592818169794485686067453458771254298430879187238262565640294445445787541483953791269007645283581773879243641920793927906613523153426938059696002575907243201659790144836220013164247643862580947346360476145506902773332669102238516586589996325755323313182704347821700299160362816260624621842848326851299468704359994888531226419537275450286083153239226738890475313729375810381381655375290753522078451385751448933978488466005204681462173218115555814507068067103882938637573098654644176026093109810982018169022895486608373418558048743579214410762855424466637872397958068603142121578834608435675009781576044394663792774206631661114511600979691380144020255883904282099939239368766103080604964675306493190136625170230791555830985279020996967107754474408198439097542834306732914900020107218946970004044161062376729346172313937555883203429217918539396950576988013383815091197034100491526966349971579555837516319600959198278765424200780957227124465893414159951481403338738189430503002320284760609159885728942137615957278649700750232144462268841944614932461368490225535782407775467800011906300450544812747760809167679204512726647128031436597860173175577919713658084530253792511289367340457830074745671585366546281359110724624505815347654005518607574279668854099532245397663487374467768988333941976278317117091288275416239730010717751906047446234367207830618240096392328255561289051839455309496085818919571090573182594933096568390110125188355708807301090893813016006981428923309747152731101092314276884865871173071331797324307877558915491773932272110079922640296404608857653117066740598834611336104473852547504417810948131071188963431810838815503823359100518187189431282467739102925046323727232748474545236758649415773700847219692459267903557377255685946588785713064704357543659981940408917673868350843214587158685621497735097703229984647433030986985550715694888400375346113056030552489254541324046768641121720387885727282201165222187134209608245902066136055563338278727918919354534183338339774335771148674637061635466332605679149085789412324285415874566938007184909503304547322895247165884013130588916841353325793787247774617651652730634072261570272798087671226833919709023132490081683823931493822789160573365397646408377291845317047445755765048342166427195557968092498329438467052379919985939274517574171718334858851694265695363868207968533945672330992132045076103580137935623207040145996971449043763639976709844421904540099919739987008053198347559575775313875500096274614467308157011183727372791380538065219266138061191757316701810090131973320217787487820197115291780826461396182668922016402994963308964683895230102421219358430412740906690608919480369675754948652626614263832390877764830434183656383706404246953055170290497196338452064974288593439075961081156618761558404299536844469559974666835570529949089603844729404242691072543644723710101655633550985171397640632284690266908552486397005237230412723307698851316509237242364813966202923794311225573817329005229758068262123937083847167042956239016580199345435078864519124648117144694467132517476176636446844242524337757850282667077295456439933699685858166807620648261130953910500922137970242957569249234010537750377405894514834844319416900449028684549936918649604943585725390758718932217242504724644421441076816572174362683697653446959249335523790485149224966659848743861360919382668671468638336435189867970933029041945643453907187881545274853640282811053159192494049224497848745278555787624438976820367576963298202717678018891251052431418912203254383535555709087513690391412240688269393428222016993442799814460801648151534520439221828536835536213265592869022941880370627789220760831988301068486862962319161024083611051363300236810198797225574955666242418270826944945153037796524099527812909172484332163235776984857352683010866673126150180572122752906976907628734145971866337894024726781667747485264928765452521650718509300255810022093395694434072585752052598823780426656458417524029179909909834685308273798775715494467790735639161134238168330172418193320189650476364417942613846627587370104412113704032324555848119458964562700232591247016020823179245570233207816960493891835536447390017098195247175558367513149252487712824075215852057866659739632926352564642773972713830521271118783436655464588037034244247219164399773779180691014811293414400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -300472762151446979681779688176688245997461571428921741265276690603565569575363931170602439386082544398093760074383824768850661098652980153839284921796965486264025007502051776194588882832404596516032915533786603491224727358202485285542939735344014314602614166617787746303857709318251488188720262822663976857034039732212066442349469283171106570301303231366990002733988882777160051172011869334285833967329739524693985614716924718819929742612450860465170721293666576777001048911560273763983548581696674314063141795795341866780798970738505980911170407866682524469098111798759871810748139617090194915029916611146280966445040289576002601996618996788053746255019974545679855915283007081112865097333630808253542066881741906162194492491367757405150256191572702109944208226639153022819482164561280916453955804876143023919180343863584245169693272191739865182068424769183704321478156376873729020047903083758846074503297751105039176720367738118138458192295601330096142576316914558395486725868092495757613094418024564912330818327917840446600344010547824083084661282131645327582582335409149180835250466968432762412691401518258231163437453707712051776149785849904951940393650815007666309332749050946770042528523920491273076790009649096388814585941989726850859439724931752339368774491071036144188941543247861294901503363377009065987609875247581317654239952891092664770422387077524492673501347781580903170288887150454246259877422891206073104848832151198027877672942558526729435443384714577063269952224806361681040471313116663664689443201607092726330117764584282406321021846046705893273801488746703860289473764878218266226727737298785869746864268800280260183137153461800892128499031833081053267193854471395484171664084494222428879202190061734081816893000795443514588925209054123600509893490986238812758873423183744275966741954578075307638429083763507578241980471588911095142233351828897684599741002527995098179217098139854608422453813582121243958502034665076013053119573080786410276474550643396957198548495698571701586568254932197218289293753357954123074036162474799280264420200651650470393340050534697453055449776585997106700166791612517938068114219145352683126903196619933561654869632885246266631295749350230150289343662157972287468849578520697424636656013859750535100246821232753233479217684369535982872023056182491638635496091810383160681631018867795537262734938950360735644393425056726541819703189131352656844723352643234706633876765898818749402171198924234013530552303831059496873740264901706158233280533998742256403830660977449487071302426551172042973689083400140801360498490055439870423365582145081842278616892550721118823791345548123885436721654648763972281768766320760611039472693962013919125265476283354935998381368832166595350930135620064332062405248434571715225975743598996426530001890710643660561465326444733925072277223214821843646687135648837147828549071001058372323447855515622931241640246257110297180246284246194111214975053830817466571699822474240791721844701267403339029772783602652836648884001978890378363904219803067904938334895125754339685088820415344234336788365908790750967028667747308344847562917041096905182555083408853138188899050117692624776505714692754471449116664913734906982265477771269922209499174770723480603474576673927608799489643707792158240484464312619771306246296978255726738926844618618493681015327925257455692122412981046510081973919757561802386032150531640873896971542042335224225039391293215676600972312932643216767413085238123909115759869907925959307910075781966622655943897841254594611057374695295361846878336386491083458113929167643312354535626403303449120602660491357435003876639525437819699276066812278912243272288196891264140022840733122924624206374950818416185040235709510994598716045781765745934148377841712974325624400638784039453874915514115571515898142322885821584015699358707987510312184928554299365292382223463406995942155304122303214167632805195760538214827194279722732964915347020514877403904256436898544426608765171059398706261539534771082475321768140829674709938304688066921736988172745035403662250906863106020534164165666166444718669327664630466438957673661661063263259463269156917041150129040792692005771720272284761997876356241085224969956395344834123047542274113030640626578505769134701275730322038130061647553848290874330191446042094294602510764895605945236046980583964715955112263966434500967059313784452005888065268939715436112891904611457122747277634411903971011572925690491509107311261463554231898726854916592614881308108265299557435731871529829329688316025229968872186828488991942175336272790560312123616178195270169456040050723760476065773094888056205521387076279517584404727766704463585013856783210477325914669840589457867033975621210880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -33018655312130891349462015553308896138947472688228069907114581702973712902458669728981176145840568387836139384142266748943141816137925380990269656830361954687977438944859416179982498851387508491120375448794938721076747021301239147097097933567031153582190422415266888820663385663051480733264252231482716809413962624466141210278657066354461125986533205095390650386027237397016386563951037524212902193305682265892285358634396777588278623424884711713532761090339549861212592011522180498690948752038347598157937522279184585003317058433265978236775047665258183273506678753841826257973700396857904664687465762451450112012877279094479725336784814957265090062917462184435246540744651370857712337637477873100792966628264583912840062934244122502242591555195242900873527832827911944174319861661153288418437160045173094781930843435543717689172568696876292650006492344470145440653554390092678983556734551851987906363957760644252498304261241912184402153094468314950976760825221544877119540728989772864258633637938588222185945635966458356309648226927641597819388355734042353397420734159384331627316238720370518718629345901107808069414946164149452138931813824569946835658781480010708971382583738388056520536443993026031058690926871661023751532671383875252506922468277663411001091341461609848997067672992505878992201637378649030235039448567332211254131923780439026187481158800588267327492031489044652450247585742818643106542423559916456756177301701144871996825630449179578461877823979009079159746645594597762650493053384456536538144967292528281868097800364502439732796694352763628454721252039036301711489366574210366690601879287327772936657520599007017431965571781132191023439500072355213093924570905797137304320070992270291802571652842567509178470389519523803585342169491345882071433456859842553308230224325331205268290186024740368183006162451729199057817268282125158019517288143854968242989170077582986303779176501170024199172331344027536278980752213287036712080744411812212086311008276907707725852855514647812037262081614305522695808760572345478407429716052707293998421534730592392033165736070455327217561666652776104286299263817887454563485922549305461868364349642290386622873746164871485487088190648394725172893817832428079018507698945623247422910426350451666548496897230632337925696925808422710512543453060677162960756316818058321253803147841927605499960021105339750665189272327161157701063811746168148421436855066002526331154372085687029676151125839066998252526232782671768945695899269256262669649801972485789747621501088977422501634006296608492509972913262601435091851126455475199994941669497835114973510368055006338043566405585220603410268483078123364623680118948658681844083023682009850062735608557374907406813856845318418012933735717400839742284986507191281863273838817268263204603278602557262302277316358648326709565849236784094961515885697524678472669799696690781148398582990357612503180629963932339217563079418657272751257221390860064547845486782803227158375411254434668366326033657266520454821806316371593961268019873263167746316196682529987220488990074178427479166164804444692280816476713875330492483344545522761343877487580201820172763261669909977184892457606309066766914681995281078279181933910518045252085013391261532145724977040174610952349485146642394581929425441258990473160708875878094389609070006258040033438694195763522579809596521086849581467607026634903982840920191759157579542227416751976015679704505677224214229526723817708927879574828397935972582322256940273083020278694479257598259344052445671472693071498865998352635438379165861495822774025137744160998210269087969372113437332469512392127831141292887284075673645252672778629609199204883864881385293559826724910359269506392513021495365172780160192519925766832127548439336936958760699548787471001636525059954546725638041944836288282665670315568222539127350923866380628514816656203945983977231398899559924004594646710879888651278069141548901365930538817443850510011550242684202408430494127573016257634344855594976211339238730935115407169553372826953946282652442062387707898258553354688464782529532521724554788590280385292331697745276197552221040476269673377344958014526517160236760308599118265897190174231684463944692307099541627554328018257610532250529631392910087273102623701748041247149606556214335060029337901505212476163739638409729164380003006507377720204612903207683942235004732261417448105268392409497305066997658189263920279941352501270829265410044963587000934610268822109798092965064160495156382621693914357561940882822645119854259046466956838266714306978161496121182817130177649221987216504635513860556126229758773096206961457635556925322865110289096067942309697258202585259489390982114137498067808674025797770992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -3153737190236211662085572119853990388457956756486777134789740255961555103941359689668715130013636281259409741420292155725609838453179732206927249335428742500254987377659642152026349035415741051452213637509029600433591072443340328891319031946561136102774592646470459745072243791650273191692454271872704902318370366592731021086640158923205358206831972695074433912668481926360518103495227181168109837904909369557232616162175581438673606745020950153472025871532938152065731451823605087189894487427046479969775622713691228183028323458717309421276912134433824506266033550251075255615182794300079827271249231812480025616986336043311356848624325505044278409053928777355363651788254697296234701041489059097330506777994687692037707574263010169807557807395923760600930097806639064849954254815785576452521186083982001819964636511874927277105936205695004831210240800239572025509974619736640003322208584250346760365569006070857245994511679937465433828559999854422389353783347869334524517010111065167184324526095537643235706398640974371103727738389786888917572598372789858194299481105834355654192875463114233322203477068250015534042034912414506614635799511123460740958588064109025222196370004127801728583760132931881901116792369578663833292424906160036218132628708223063868462921550014906541458327181607148330254664081802793225377710193913149872890297881440628736424654992323485139601859581518617123501066752187789590882013710214145684688323336810127535572077914795196399380247960283855724072957856370569390226367937942640507551317070378949880494143619924782756682516946300978454236951583089635933253983200635504592018635273491235520473777433254444499338361203398433780482622265962465880349373141122930404942799995668618785403044468914136693395329123244617380624993177799909801602149247725739465544248464267130852190760500948447180239581147767914745832981722108463364190996899248102833599936910064511523637452685914765517005232771763334753383547080692489538315447232960287933360527109781250204185628803384748841623164116986789154600850055681156263297536696940846225907706261920950672219213944063965079738175137045560069874505136858482622453756269053961202764585231757034616355961526382646667131519483804496768678082296495233085062677352989699183192185788170380746795724805442708970125518766341970576969262938344043915202839016360878072496526916499772909283511490487881203195956855515913730992178033725400517995873188962477758011155081806185479858348275867641694644544532353267325403243190060568680029006782477103116281593338839727480754470386369028163929787863439288206678558348532298072144450225697737393775561612688706914836016302016339160096169035080195004746245064909138533817152216444730484452993478040430427882789691949924120556992230930929058083927715222503550304945065042138755190310645973009187169191400460584950562799533772294271250707166067846115797196920551929996534235579829412984686103241924534227766237500927514888390110244797608621351174245943265609709774661883474926892276074967329349082265304283130989162699840023779371526329728742232945551143386858902321804015940253419149478189387740030801042666459097209670221007579863795626881852389635866793813116916241284469516842176196943258887983132225443015326782239051541285293867067383977827475689932229639620111379715671999489628895498382645811336863956735318345192017206642180639954936829679097875427950600671091533514062064786529632879625806076947131332245267658465000617899342096898737263769633223251131444748262797191526241120572836614392591265610883310877057804195148543838866848346342276332835637017559965012432815352729619315403415492433196444735606119982587627823979486079191511575678516580760653972317989260496197296500481532904675521952934284183448224197268099662231749013337989680536138396014210339353670825705014266288716190059756741522617644532327615529997094046918397537703748738348052146928211737579325618597657632085773080270766830483270775331152055942600279233802654911296402248074136609613011980550997033864207507243979744086962738269667547509661790820732890971444800213410755688178038074674941927740672755883485648913610583676572213512460722197546623448337549371844792292998229504853461139334478036889820411853778267070098108225123932131250554901828907508849647934843090861062781533437260153614098572981456740872084035892989348983244702159286883153154221089278638156942846884262099767490706435993091617721101957606008254724013777034165104156092092053941337091499771503155372983953228256259166908822681457461703330036386036206986507126421461255367938851237064461240649806593962958711545825999969779900624418542138700394054774956932226055190651377500627086621378441983030503456947247928683405888412757252884536929184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -242986840750216455110585188236521565463702523591458608857371820561177128990283394674570519795407840568396424976403325118902637760587000376589847367289330623473867347762177955319867974240648970402177571265266617081000467485190006841040049058843572293968183588396421656585856705297858156145223421549409380700128314714356683982845776543794780677877704493385418160254388464166647042984536319209906177677921081442362988347542565152283270253138014381124518546463423044616333258118998576500990581859275434195334280241728949235590085003190227680197600568208004721609280952587911404840091814206997543594779267782896175072014504140694735152884815884881123466840262359214805927374956520046162719208651431222905982462317920063900928668372759719861728706092886228743232660270062640316757525460031289252924920946654730900928267819130987106600638070473977725439521046269965874563083883669552969794582369551961827184612349549279684532716990313790610197984475861225655080460861696619035469075402185105788379323031914534593594551541676314515061447357349523436145433396986459196577926654500448140217969202888992332748537881082764256581713067010245248519952868414128055500949001877086184322428005688424192659036669343791786949545552072709758463901479948204336197709247008483180920952550615540079693172145735548222397538682344581669196146518353857746883825471346071817232548267996145733174761591767435649330985052681792785346878557038927442676020888222969044108312144388769549910634326426009713949196029421584968340688807538372252372742344144116505650901219623887842826393202018465654694318916041872948919365551467100036998984068863283133199722099187841923094914404235723270485363275648906818673852571445634374678993683127213750830938626138611309520299406093867208257799491294204821666998654577538851991087824105064632074776385866495501379247890435434268218153167748397743648941896457804904276944612700180960477476018530716321428132747039838609382777282048515261049194216406033987279870075181201192849484266054132254460857920788715880324183133123799459027827572358132956541890424174406817252277620593880705584584596505993658546400535259562355296381902600986644261678657354098928666554465537498959890821340833859870932994299187967995168710490346760557184290898479308712883773190681042500825038627258439100780522946192162049368350448808157763721276759409321099138522533276322192609525113527562545673096959643239705803876328281232238204423396765312607459848548450679646006744976781432588827341982289346256178088674904734204891021040652353084270113366747271538094020227004624973800837940582230739497958161791838684368459788725566991147583941482003818224402670590771979882931119690371692799362239015663088107167464792380628010904799001009976339883480181782744566904981282805839038306164364442245686900574742433490940562920790164588560800177863677335077927083741262810677350495011038385137987810138651855165906129316379634369723824009975673964885802863853679831089185685444250840488305345459202573487241228695170437689039267044193900061598938272054169806954748493581036090785861871451801470843290738928552814516873738547067070204853478129367102630149563275813781786716298736457689128552000151751126671810916873210765978493549183202598400975766007327647202030218633928493585888111945456574920590400823406187422385561073919566681019327677927300602667266013017914767466288132915129838730788854525700828665635836141344002197345396423625334754910825076705803219347736148874370286258107575052874916665331365013169280691038774295335772045645374369366503109421942647894133738733368929256617814849197310834443204600503342183938395724161576364569920639515089469337212795105960714480885618959202953715909539349600185447562999250247743882393442741477597467405473681960514834594127591050774227504660836659838067486865062074297308919834459031472159275932170035369656423903626618324913359798086583411095564982109267793724722864687088274125241150404476170446466534595557449288913745353929009897832460194507305375816135948819384921180260592681452615665482714534064436459640029642782800834022421362360997291243491575886863855154651193966766922295672262598462481328244194387037941219807851952241854766520774484868546175997995053847479284804060902225980327140243395302501156580612312190020987115482328651264171556438439836020327891862892833548276854985986400475437086005641735622645747069641162269858598965671112678107730741739046895890138600932884538857656038117787222185363348129995354285587514403431784273674130612639042865735211318891485826279862177405657440302847067885814350510134318033185641128697076262378764170317857651581308194877493726826352536573514875723949745226861455474649123320163132591278247051876870616916010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -14477156963591758299595190047011435849322713098579950843119511471484802901262441707530053715269226348591608247187988293785795604401605683054023856440419738337130697351574468750814906373642461271364288489178798447044641614094508193629125811068946930204142294943372608851411037322280798594105697554638578131655115671822840049840985610527592018055928279113082841324183438101353260610410094470213956703217948642448682259844234526788044580228888170479785549572629336612235502851497614371951534867194364587439549922797229522971883429058899283732190347475843759477116895453655765866377676873884698630767575957798277518946762870726861652827452544404137713756937823740855401408418496690760485310630275579181799224194892370917051652875685915835946648083372914649833457183146708650082418901174664037568412738697500787871732722104765323516508201212329529102872682097443932756412518601649930128481375356186469122006800882303750052033639489545818841736640258732320768995498495879133846739323957829637608176118325245085305545530027155966439190449008245487911342753311636413681417246054662695816969217574913324866343769447709310147330900224120273713580100049229708017687506335481262497817292539252442054669736311468504489258428600829630703961941010565988903761450346161745388794586902576100894843903801441263781326676708292756703639510329083881327053335313699228129839223385025304440575528829326375037559016663352918252379787224448948223605279459023838441567291468783712676189480589556663173469407175807698437654406227760883331607196899297488368068080575812197552411880469102108409086768612559955273811894448765900354724594860617072429866537773027327420708483558257704572372388246081267014627283697788944926904109442737666516720778499450167596885832063241949878524348758929314834664877862254199058363725459193486382223627024328676490617875851290502503042138214136125665966924936194231513774596003250165150155151143158139754893542684146013236714703237940557488021451159502107463254931514328816173381541823796403291827282458476990530753075160011807110357969549448385226481330607046013002014771592551793761259497324288606155934147754737412773472726404301228262879495598263346302682337536111677923057847346066813140411672118542771973545493339939701751646575658884785411871184816497496094405051582188798849057215722650639711234036772003605520299073054744484843065572807340805918814651134611908099228695255428912795279337526123365574251650550427871727455790131282748494941067113761290449234822563902116176822130265893497727538335848355191887871746053248283541758215578178344466367204958036223184856966235515782913105490482733127181720348594243625699603884044911581303231004147285792448242877181051817384443371002470292706252182902795616359327310631829956805053278083388912807713961293943022457379382176296124972193463295722476642173094147689820663763050014173032123983596941478743173158145917918952553250179044536223166068512353198677642932504947796512252063824291899424395420463682967836443603188326332187254377425310354123463029263561976071943248719240955769274626298188129285239822186999296246841535612102602078872282762983190368557580904104165992935260565552580452277181729859946569434603458321206307893660716846451996647630817835511212822019834813730025237689082886638906461210576162534994266764549742644428487456257808535064718435668556924171460281695057377472062423073196812408490560076947415487426241281237505699563879788684757115229298442232531141643081069768742510912224749233043268823763066515844810997164378888222860311084372764507405483762151842519908766078200459145796228006933734978994497076637421043893369945188323733581326963169061797835490613498172011249173494641189596090001606264600037655191322504794436423223656079383743864192894900503728048009517962188479881256457793185671469492788146321667447724881504543738527616967163237146452891040046008100770554582990820293415606247649959682939256918761351826604838989880541238306867403852310308966691926453151474729041329801857774398315745750836457248255592931900647318333786649174305266753965039249751709053076560577706891340849115631358929016419133618675956354959499817094029613685309182414196186649961963287329683923955888389020348257013107437072259416912300165774552913860058403197770438952260039606519872594367387219429821126240557354092046175397363143941869309657170882709265991330957850127508354677828382590219252308278356101422240439462227903146731163713018322937303380705463334339823016042790272144220425636382405394382908177341708737457571385988430001824003580979858327722966711594899348490705944288832349874344046567615727491653405323957656568210171295743999848115704956607216600599030233515676591045882103181635715665683499500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -167831482407459391880658421825046913851956186728043869095219882737392052569854365524029229463479842959667548213649743663481108906046301922068799161619982695919219895464363311991985807308316691652945030108128959454539985532536013186482216156525152228380776543188048028388424211486062346562390050236277850263748162445998642479224514405263488319826772898774464204107774189742761524845249952364478646004222048789605292178556685916823007257031019881798197388272100203479731791439676490328657472185817932083106313263325529310783275573567401483925379280692393194818419124712301042920491572108280351109906251436375147974427914558149461206160744531808549307111641139985384972997238351441048037811546844386348887149311755506528676240331582396989662357116945891127787639490960441276585155588876675013606359526799600344307441456679545825950266333993161231405014301736904395086172323460356584262500121734632512050369357611280989219723796701434181636288372300802463936245666987471492498005235592407849942893415789717541160139063886869494996900675466960043784001745042699317049914825457380447585769194123969595296874631833237025255719913241138239883152534082030746508708098653123484118252147746519588852334891853068237820738359138730060446683632394268112982400642287013010748608598060482564430147066335410874626427749705148100632472523841448190301031970313442291562436993195579243896546714992338192488736980279515457887971364998857941638451632908448487611317164676802672638536689105210757618759677263045117313810006185439034414479237142198084784072109564010932119886923975474084198868495142516265537740500623867884245850451854345352030396790285304346354452737542912425567320344485719161720654201829362779989551189180615733831959530265464883200608573185559918090197513661926344045798326320340241123397479987773737825569348750238784519643520581498118926762581576241000692475165715826656832684516663812214948644856457430246154854159125440447300079120009715702550613107181525893265630229674641734957146368284494138627527571149867684725837438835878725717341994567382288477460835528491273425944377150221931814862874125328884413139246554020458600699674635124103339745482849921709869926340502946645432734581931897988124203345392844217749267265381375515383675285721843516869660451802909980484588553149306686234518077214809301244303542688599943615800258368193593157970228939980778522154763407369112610495040846921541879071451275820067631191027067558137760160303230120463374837024764901030718781731519703523007553124841984706381265692792265322395481130892103233719084089207529625502920558152551486744868327688498954248669768132364587629676827951188695042503711206597079976299303819456185358495476865207735446490659952603719737394768142621928325036848254364449266149848454386783508362126923474935997814635680372945944629197384742036317051804781234713387640114951808187862893445743082340493577356865579284019090603170131993907432403567476356563831267235812524380921117245433355713234158426511006097754927146779684037229198039535527260634619217763010274018648019566329342239636093210367218675931113072044527342314796163795648063169421022160074423679272349319212199690431860636230913346120915379293457551874436032850651347550435621821889464079897670253260727417081698901336503674149496554119805605037838671227104600620636990985923741831847338762378105906140476668345706691450861957586314992104123053981814389214920734450588857391299733797166178493431718123687419843543010633614997144603893249981764920759208900606690686192707166028413254252747733427438146641121199736723954413955522438064072502039679040215050439053731852285396409410702837885933373503563609961226356298626837220702704804130542255377432822737367357647504203686620907165657061180899035701673812333289318792087191498419450722527124478194873892207425213067586536958968340965604739276497022244750394485231584250312760086698450759333287676903500672475732993507011518218133322363182446659151536315660224808232011427506454252520520626967574136523712836811026241182202425073856741011719734067099179180986000485953760986382251613887511019268543110222191372153764815564699777261179725751586446154468678064122776427277817594140040994562236993746686461301201896625400957049571782922591347663438959948555244185825828588426513152706169265462870587275149864047351830844602966324376575914550216789676978697761650864965276850305250741186110701088606031113701453744644806229768926484276363216204861939257225298333985946214235073885839921607759942641913760977986437716411679078340784709523234962474645061956724888334579744171424827987730604787554842360889017373841680300119889583825127604646136417831087418007705469661042920749467930559698349100937155660581250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 51383207028947693286376784419826276921197458438996048266448255014713541678355681199727796800860644577384797260129464458801295436281383285462168719725193211022465750035533505702807524340745181933381615585556012907742358704624925063204170703734916346150851517327705171922082855287790531011427817936591340751475573749998020402553988319249664557268703762564429805674680296296012351679794352565305740277645843696379420117782727791222895467914634682679380504235763453374712954296669901727612980487957132928255474385047579391024204605684800336409020554305003402918696965966810844141425802458374454694936566570181345689978035611474455368505809068096733095084624949858930576092333256229299214194992372689027971534383453068181179871723792232208620675344804432511744575545700409356104304330211754801121171112464743716628031480858374178480320590023446810671968117698695645830436273708011078584854295908847267435724563952206023830531623280249899225819235983947254013607174940020108981247683163662972339773368915635519040974504093429073540297716637789903013784879226270184087984452581574744473719652475517282738427089267434799397076477607387007081381608905111351358867673422452335532559586446452404955982691876589693530883727005343822446098359888928631514259865814470527474254226142288476516535202197605209813068658415209332151671610083940820737414541679242412135116017325675359611052232032986050373772971000961560095823649603522782201197421894817659711956210558312781619976129153480879923949547459255197728739651129988435378312697638334384160821955977342416643764792579803054759029927966896637886675033769147762101472466388973476133140633453483461978660386733668498594246676817592265820337792662088558353765966391164048226510566336847098384515321176548330101198691724737792452927267062384119777835573299956093954960217548064599304445734742417875074393516801706153987542569486244158928234529064367627703314133913302706583637131335210883382102907188823248628382474244585258935222930734542003391930060250609887365462179838555812239036651433884516979146054954677757945358912931073451893140691704630913774073219368528389491700931217192100453652229902897569433379428621439594331509320898066878776443069011463168150718263112697347226660295722049061735979065362197107957870800162058722387965441145268467527706121749024264344069328612962282053964492827630297189353356042055956841680784719998690416536693392314992872510314509587127180407934577477215113801582418691939674477430164270404826443037128118577980153780013997649630984171967696794186441020089390928011392106867490930903806948860508041021209722948326551952187167222847151447073299844475901551844082705262378591150369565271920149369902287668907345830411284065398649500143444661216313662266871903982394154819531481672279487591614653960360771767275149833439637977384051858348840097448416432731251764640375701380276276135773143145614512131153423339220831162650890384198699122478436949252089535639080261777534968028917661779153662296954702686027845468422360004815967359781355213746753758420175484203175413132019646692455377970997188910520185846201167923146029715518711044906647446511553814006289170491704552244594069449803778777648356837880015133799499004580626322816951669406753925101130023514128458803015128599734214128196879212270264050403355851286313029790279392584981884275913978213788764092616275390985323831688048256720541952502560056078869600929813831256908879769804852966583327432227829196117454958730881164627187901422580742645361489638041364187469457127137468564825867706839121472500124762189918270913021863973902244043849780789281284739933949490464344859470989893069910338737104301742619529325626199457814681555961912074020706888110940814372922172595650255392741474409634900227620832642010637750402785994400145831813229995206487587262973861462551346426770471538941489752940311158218706859489427993307711566676918188898722846683338858666532822613093694608472420285918918886522308436250596784826572011393764071771086939651633083020212129839393720914735933886669657776845768837496423220542156327639431059628569590636353877523780512265891997867322213658202701736100912468402672603461145664883604948990532879330526178446909919504584421094378787269882147932775989351941199132289533161932978572597416109502707911046579270108774397652544726231130875752923006827219227597181183709752615892598859958316730275653383158564849334714372347704726870923484597562772466182068814542216727052600554523776900225377896631722439402757995263114352755440268244141477529772425406338623950294152084933824743183400603183919961401985937411660835968284758516313127829461867542466317110243560853089567829149812472826010901653217342311712070388294124401452383125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 8254389214111899235253067312302058203363703801099834377010563706160920154429423925140611014117872080126447024083873546645218264023222798889525555716184203914304465452308673917261140249789387437464347352548865585437700910218093389353392734266930714571217053438546020703199243629488717049723964606206573999104313882223940996880076392284792258727633051201607207028840390517549110752606113576420328052545943954105901355249448590186070940542063189504165752884523026458036644060973159584218682925279244957440268321542810482487276528796207138214849339321884570879397820544828642370065111576670824187374299894760849470378069526199980583856971915815011267375644244982744295704493384772988172434667242947488558893031401260533228000981907178355590871211072010987850379551814984278034972067922155220170530314500729282557181921505619938997807492399328945800932193271826619532310598342361521945904673511157437035794544849046750537824100738663926207988951170054406415753303313564616332818039164979133240587079756319581667116332692107906146306858045019117565850368888701746804728110097746706734132004036241201175584607514791022383120782951574949244813641762088462885350849774264117195808137404969845270043851087334789634670400337429935122622780001725979761362732695330811846142847134835740992342473723008821217341255944807536380491736755619876363166862295277015630125570049179454330300671982782443332157467372185813796799408690338081639938204913791485106301642179903971371838767994239680346048558233283698049597254811535475223777618969597476360976472931645886405214839163172898812512452048956721397879479826489483675201233830718815707375147070739214294405627632156247882220066539528118149276273175527577547648782511989280898612006577886175916259221022327678657755561072591743477752127754217631454978828142512106031255860601777532711412731899263753673888197386113323096625125411339496449868056128283531225703860490524545381262139241205746537322188075818663967545804568827731923258214800565325564471494953442350296405560183439376497204221846014064804017864957936125078944627923195013225453853891733434735978468942056405157331392779217793198812071387416167015636712990429603786800939908955005903760191254175791661012590634114009031187204909858565306150599655866250111197844447029964316300009352772526542606066219765658501884971986273965490080777146724120296774675970295858572285744640442340617561234687442369469772211798663440455002927155034934962095550573721823988759288049309366390900301912024831403787327168118321878287909139873434886763898783774042508595477791826964520449589283355560595280663115386210172892066462911624710867377818137289016048916896411533780252365877203297324591220357091908457106253845072563173504472233835604887824917750192731648415283487644557626512057004613701938924408137674764183087974703894874100947012828072234528715225337859414415984982647526300153937099293211331772507628663831730214667102520700444985071719363639648273997165373521850691789877107143406586925366743432369458234576096047705195045932506768091108639812394794873489087294261987846914879296245814508276181617945852284717799890257805425315985036780715481043228268429253850820684774978173178135027083075452877137210294196042311051978895225516529554663702989674504481826921898629370491102997122981157536248301384426111347643261889131253729629811551344327650964861276473001194335041466152565372132337337595169756051586789766301395658930056375355914716528375530033428831849539713306156426807404622453935339434167770684760599176107541340669858251149147562198397908103426912728214293365031628935597885752005298363780688024397474746324424766100534154807231787390307164808871314659241769254186337961405724387334987878956556875266914781766265788552697748223534070088177448237894611951533266469263277137249749354003268263079465616066458974160899557155780101238590072642398504141071870614204422218958894918756210336181735511269314499973958084245533184273404214786634981189282222078370854286736302480512133669584698522532482807053233571782965215475278187864455093755016151928517728136940107209303877575648943048573942826868768547920008971368467526826365720160687310987657125643490761880693007551224600185604752157024704512326514977030520028442377184194227435806281362284719308127305619409060191161884896344987924539739920463686206629861967281075574413870954480485487983783163852598351710481070944581346122021786301226159649595455655478154024277956998591676901188875331246958414878141006023028080591128519009254261545800776935213092267086622562465694329736957173778071136851866978109946308012636974911243260620497727078060567671949382139169865748059557588953173835955719679714087038258918827807990818442282769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 538007368095756234180863007607122114154206904359972080602263136904684402047348612369637666900261053418113967091905093221240498757822780062434662493286953920288017622779953748306879708727827117704174224113184029856559816454096289789194326085972179230568723964863987269703109681561675372460674539374723672154493844679107658796298475813152980822544087849610717761729339653677351551760889353170163614999670433999281393204762195787577135957234193202745998670736074704591420540634151542567362696499556855050136643438411614523760951912090980057700343931354903887253734880200774043180456047792509897229193139265083517073477297964610209088009217646189716741815781915944572895381891665828496970967123252155790906272912584131173744421148073341805638076725143683267078352923803349468917269736215384247552229152655732922612399742858474162860162396737436998189575530111201660074726800532952580184349852302550355350747409921570174545130313609540880869030913964203360571744078861079857265676694599187826280454080435490316954748951209483216378192671738033368933748836939903360063093372315715204326379582416746671459966854187640304728789213589594651549783496540260794363258582125713206168932295656563874284361924125393412820104528901536942442893737244246130040442021825447962634877619128868621212182121194477911375208399921748970550176080674164626794857647092590293407910926219037331200731805045624396496131388706624862214265998098688638022826098499404063786105639185617718052913795333609316043469381306088150891695230352257147299068821489221912164815546437082970853292162778545272458508646401749918272117835044186535762456988093146565589370429535496024247686077615616851393909251431056491715606513547678976914429936713683073567876288455260148780434045361200813413014382924267784273720464062942567105620260953910196331891299149885786204082160482541485363495788081060913417538563257334681734634896889123853735225382881994786507323870203246555550454654807222577969938237775008068069778385532815754756620015003029781702500536911467327733241065185590168114905550670462098093377574547462211099545740766794368365000001410086543768326664304797317525429972999311081255357748953590232939032041910350603641391131074792238881765570212489558311195528000584646222185649085426893126526580499839996976323519435009477979513052974437344878148997985101829548011143937542835979222813960583424748937779093463091828634870246193663972757069903438884769359844281254750487976029604758945567203496926783237613716696542913215576533428158865185184575061032896801423876781800480416859228416468783786248842270438759014773380826073546450075453699057207467744897442510129741252363371424729794347391788245593367560087862523945466109157669059516122761253589396758113952015190605576766725307975265411120903928581873088647134466976228914639584100551099718224409211967701036004027813358123908055847680391536589174938933947744552307574918748287307110484161977072237384261993345777196568340499094889714064131378718121642841904017983308313069884664433472064701292703877791346633234996183047893535868280156192074934157833871436544448176641222074423351173834273463571723699170228325752781834499714742078229989163506924841103766009557940587410014396339579801350775582639540918161238128151262922069560994412793878857142601643894523223862511922876406230134145344555759450169023468675995468642467232535435376872977791234231524886290850416040338030557633109805673505745774586928602849136225366671691697451631045799399356685204583412627264548812825559225017295460640047698471886918146425102308236913726782847652366135968697095428122942998339168045490880804644575473318061142873554432153689403388837850295507328684981902410939164035285922294303474737756225689684893209185504404547438186415416658193649468031521685941358270648088148467328350510772758028590508823001783322856639765234222661364774537776499863211754234504580499617066082967951606054840198945378069967325840144759480571596811006567626126466884980856245318786160933137249798599117807912631295618111476511657208462411358621416031281885523759123412647948595468613703376954419795714629642082658855164190420423154635093581454883500233131591821426953867124318734167438761702299707676437439148866551367177765467136229236010882714618014790341336224826787743010155625485578210299314690380884386078113585151739163788595792747209280520490343718034570329291851281001316417777372229774355939731299668025719782788157318886114406561951888903689124999453976049898363487923643335163935075454984956776801317640505335435219283268100294373229192439736553938827350901306274258201811024714169998673906599296030110487830589898639413436785602869586940661411105724875567526261841825164501784091210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -16803334088538731811086006345290534088667522819204253765128846924523651244387070774774198970431473953223675149785469631160747024710386930930943300705386134459636384011886778668216948261461884652177855207891550036806483485931311042769887494037419641793019248366198689817722812438612997009861750319883434632885927759048613412349077565445799341033497914807499128405125844921186789429561257608473306678880511662833652208956677454060803003907662309225584921756459226116521837952488062130715869394365040510793685267983028923123807972307483299662915862365942194816142537131892647495218845113028223729215599433163519840995764873863350944159208578043318444135543239477982697530503449945735663589385662173265398313709474063734780420995224862969809045653983967348930525192067373405525164107914664090838734550832476440895700419404080833458822433043540978176416213722776537535013710534842743724381963101915569147869044708488388950940989258807614911806689275100719110763413523038397657820187423757676262399655228167896049171847401098457067861620224832869685092990903961869647903485743530181535363063684924323130283502709470135638962174510478840009169611789626605381851761392527505712160254529744402616632685854198112802676454070528874086427885736732772504063741323241066877251461552305476020311440131114107121786999213373169717315599054364326269194501853850072289157788740780986406270956154021463320126989420312135419274963371445559894338832420836095709658764081384425518898300002849238535833483945364767444886662013398695020666086890033107472450387134794640178021876625190059226347520480833730228022889774961439779566515288965276239851140178558019030349330381449756021127812646823321800204535899975103882612405328876913356424382936972761582775831117692049326655226317909031714968370526304109134688725195839207682093573000935470356465641940163958200007970743226708929733758806669144350970577018776796679182335863186438800206683025001139608882319638982801187275917907764649306641974443316833796037425233273121886550364955685703344979907985262336521206562699209400348497949303049554242764884498582733382621533475684664667052844101350331253325076920240224532330246691586481755046865009246101133673373297088746877118974435326138905074741688135264174746599306788842594370227591138067827956730092082214748142672014549097154165735929427837133780029511543005235077796951878672433881033914131504923740761917097141219370906189825184629092643953187067827490200924682471913630040891628820195254454486958383804442658117340216308073763955735538698042037912505555960955307339897982352668532358364136158597166993361610412963446568253178246719425209885814675985746942254064572240486821789648918089102943941697267216056403696272693113087494017412664994045752343711441118839144133944109953107780435113634530761336506286891058104879234626856311781964335825420824598165738594695936131011635424072066352970110457655206703402036105591357939947612440806263839996718466633769433484741361549543944714459571892840763058798645702151942139591440014064663044249710259305739556947858539213166787056590978064741992224212252871018171392972242955335747583025832310047248320754352857800453999820648321796247080845711750023988812535667882797889621292640325582629707265402968302645267969570910294225903259165888056809171876170460636407446431274148312402564827105234977514484592371099058405318647274281439598155371094456358745164927064710741739096179590959397835564366042139807917060008764359887608428849717968926929671688709647425720454849284406270218442421249546464177808764310432778510193084912690095986248100527087341104107784974112782114442577008997467267849328987075740301682150697820215391022838783508055025502603183987052296996019759823404716974048377085663789622610390368146962610128318583879264728759423280215287917901580800323698547117010700304762552562565288473200149032680473566487672834860562063859278048111864300915543714801265812413511084535089876689645973560673557767400110061391729258149477551259718754104003704016561623000673701322849959606835388925186257340384304594569624484047583226701595204675645456772622179302580296465357635110514252030240094226999454330914630520783296001398144716306918966531350972656651393023463691494182564971927278840391077287125580533565718533347850505292359451563672337108483590026012539768254387714273436841622732942106848306384891537555787297380795319663779708308819357669527526353120728153579372313873958712373486411200171740054299076834801092281522369909680772690241022340121333001941097970399040719842669205576997378875574213860962897973087267404116112498663499853793850121125550687131366092976295647344257775780889373784341149121430030819937249806303511245399104003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -2004191292268000821736616525683386246331621400808900348550624828572882071330965923799235951285188955169784885771221010076764562928876290276610867839523788045549586696152139794797058743270959765454400081503111686773049947260483224122722344722803469360351218952033854081652520569360883210403497877907163352507589606599644548347860654895734072659049064045616540120068650704304265401432000175234448830035213296065395028583046612031523369669000355381218136119335951845700313779399974330049817726900179090135159183644317043353519620771955274285995805585637742180336904196575014560592429921894168496262367009028179165717473110848902186088478428942377656707282532196955919750463412595219537852756691109931781445588238909677319727654487294929684283777097343825210294073067487522862519718655718837138297470556395330154416817469711378051917459668747960042101462703878318481397772323172840561289370534826239293504066025663854771993549552186058417458738956444021001963930760595957800161471130119499813704692021673165850759613383707338566416342889527912512914574289624162592612463666486682948933451637436820592829180493117591434583992018827348088460473223162348627874063118070150391984923506816539821411983006957600018371305605618050786901047075471291715132251903640863305747752262284529894031416661435661437731319329152281490881406391918046807924134877459902309657788731627501356215758123217084369840449254848829299665277072107253326848925834832142612712263237478895818657093589012414586472527521728407462716385750589249406864404884787238456609839068828151662023179988212602557644073967261944034991770977372464891124062619013847775317493162182621242863153696528165264709157475650195518569485067261110876459569796521841920393797161913393266012952519452206794994910065592950526898906936635619308053953891790329489415992972914166433343315882383546858051826267648891141655233177131739835935314059650391556346462292161976659395202193186539676689100077969621892521300058919422408963794926695429225455560819252199296028233544024790658355814812651617319335180285539674898256356879211349302070735266028371148558273243423941775502897105308859106803398028084216945413898419522269009156680303513734064135881716791410827629282933732340453472727066203367939847257433573485486363838655790513989716681960302087115149306765261203211531158042909553688741543732881647630190426119673567447288671308192554796871601446275719865505882171275160200403289729301079715074073215054958947504384679094409439641310633489498663751486379406940149941076952731722441502338159986840917373996997644059537220022917241538165423018866892928640765244041962427650766108811537397590256747100674072426357841234949748519980070420140675214875818913911937872163305958486905236416497336067348262131585318047640744854897488908892487101479179491224389456845105375049160414798596306589492871523777847473045801273571726137368175022186074121850809768532069513247270840266670224499196716226176428739361170130836811194996713157583923602757626298203540987267607161333631116386188113604818715331007625333991755076273412601484184929406606350922536695338756200250783416620134513231147910429649060625982669548325637490529953696469866718135863331092452062017861770379564768984090502001625864596038819518713967009967654162420010231168488832278770297380707069102502183414708163031610111228213860281488346173757070815705353409316289927934050975583735595423314454280187905683076351606223685569449160883040116202481034595141167585563817757365792138623622598949234801445659519386348745302248845677318801338728438559391405605660567121386861283881186516769649854909778825279510051805695609094399164547818004521691765420410227182182271690616686156386155276175638498214307068794158957999482998535106019550586037856270334943995758781442285090213426724023576299299792111987035030996182585603936172658317687817911610706509417002649961807199000255466642280926330209889552702969552493025918109961621578704667184437918084726783820218757536192667439408957312993518656000910867496708368123431304634963897705125946377293728658200217494445556426877232418988439769993087946784682918377284493309914946575841887527238774704527707868312769268026612554208408357501507175063333994620152014761540281120600394850981416663537676724252144379235592065530759367569768809846336264549184141401246841459928240831344232595251654510127082407497484377078037367443076424831096395929450273876446586967664341790159227969684165693508399468399875711454012793550405468357798834439612353948297992794943036254538060527849353377236222335338502328151592392150798679669591553423399357298945318097949785613674464713684697602320393808414540175605434914913030380943749892307438797717510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -285833512990706419253622095870500749156651820397782267852221967519107937076096553714821751053953187367432884558618303378150847380367644047190182620568633451625989400762662476477583234329288310538621760900253282717972968565892394576752824990899147490746258697098718692224660308989910112906559359382843001608216340437695937929822763923195932352574143124884816038720236325551938796149478113955409278982123711274820622023529317495408777711279063364261830455163652812037768461974228619788785036175714557715692146033203397966496770885669000847939689728172719984641344918172371317705495309509072215861107039338086567913334499287165273480587471708544232049051567879396087875577551543759959443287492628580117565520801845786289123156798234019269747017084063396276302613496812917902595382126285736265015181154586219289356216095833009070096017831815010386946676357281246498086159776527107045252252256868256975386855105557850227717030044860757733244173892933378424144712301338462272193330380148398944976463847751926437615726843913575232886657856398207395290537492617326555762566463552436528007959706846630063196867643950123633704558602129334167836466021901819713794493073054515057031723233857625855376913356041829827241696454619828836403067060428795277549562499961674348641573762534267884240714708405918228466158976381318634720150666112053321473473893463197902652374715887672629042438754273462753824725584720510568298480891227760740714313990406570770277269997972985273641607436472540388209426438215020647797883323979084846582317152031700120604429855282052051734924807913180070451654660030347357659155198145988858939424790751348044723804545082344506558563093733051667412513939077687710174200399029894443883351775054930904889516737405813909220840411102918241529324653913392178081257316557721593983549506182132946023793157251166546451790313238756535196705551152327696642792398919011150159583431233261531176483686662356878378794846097001502942310246708122828645347448412362117961357511279837170168908410915919552345799099784907896803321380904444106440458363911498020406426749052011823752074534398752523067341434452206154354618111028557464215554310340164314058955174208617546057575067600175417375924085631279793025090882578561822840961259151572880279722116352969072502280696088464693723417674410058966656473818916768633723694435029462567715180467818951700049394267334774395840208138152536531952463373033820130515128003126004835360999530390416303365600095886272095052406911804454848742133250608200433774262434391885028984033390745244550824854221950200760019002166596819711058441867443248718345915816443888165043911014130894305099652800850983873658516113496915547201546334280532398679945929682555445077413152842592141771565187754457549072255920570210696757081346134408479327131966416664106732510928178386128631863608373193184972189868719972821673722427668699540066550948500522312250288116772468472197201013998142094151688571606949970604717478105691945354200126799988100111350964751109557621498729537294917407052389214144137562330863068596032330845571761259302444415591712128973778740312916987218514636148252408264029667298652771376228573578877471539111180494613882618315855184413317276519638390845444814256218546801124026902680318170533401520537660948249788842569028688987585155268309009622836493337390623449636409669308432304185776215191076744421880182073754116444603773591536884008332055332785143696685609381607638964914434262581257134126090256973593641371631175201995067220588159757981703182276892466887646874172348159489431941284278087677519549448139096629225397240719524158599874102805771063442208817182687809353276897993467830174029356325201641304552024523365581571260031869199443735361496724925896493641676818720435812762584312749656340774436063701070784615071798523667744491235038734284770990288265791101719846589634809702311955334226081927312597079228204968381450576565707445334545681126014879698792470913604726589567354576117526210446563520666676126380263998237386458003940208304708700386651922362749141499177602079273654334895463365067713102148596899815174338162002996380323714423172608847687321799665672719029788588886922702791145340962309172735744979121099609518452890844884444671679768275604575007572269891426125402615711648529059866332333525890612314253934000395761725425316950588036965738865110905175787803059618202293636882003075680805066845784303945862855617475634012739939166268246205905452434225401934883521012757542215855779058608512268915587844153123347822107180420306811796394856073029528728613346745083646105736136230822274369004220262260762229826670075275427444472093287837690167845368855698538300468873609448677867372042919236767981661424887724987064598083496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -2056132018592893617875578489723571506274819480235811881721589549739906366101150138453618451711637968918433265804980453083671704813945395479193358440779977833509221108145230944023690613887905586677346194308919778882903542950062106944719850783858319736034630947574296505633059399957725246245298689997379974395960270080543502578273567271336242104954676366422603549566932978166430393458853341207045342089627226830496001976516279661732474447703066572103390849194534355784055454825920204596980293176104884771174256607669388910244892949369901593430972046546465627716421234408100641885396088588005350823978873651106399433651192194535375865096031599015836488907184278351937752202349453144742078432694298387318870417792955704359834510184462003572246450860447525802967133750299424485353527318578714569796906767247003606914316185592891185378136080092252434891730516169950352571235437162162192536644131673180322804549164112713556708483765351416002592820755670599642706934550026223558835198116189444938261844706154940030349354752709443654868811263765151048290518851448588499883724460237345449766291053683615266274880207942995106267781666746015310138250621803144639165197217158072215507532396163423619570355493063176868688314168820436255265954580120692653713249143357574444119631791793261128537098222533532197344318559027647083423841037954285682289991026726896415374661096347945838342385090737665598201120811866513712821533519190751499081077919902024931985920252651797900684053549319848411251513062135165647435479371308448337756621067992127048271719390958773999775977919172834842603448036140884845129908193481442696671895713067603967352241398244154818512343651193726590048942237700019781987858983867154299888366844167685357724319881231463021210704189610701638404521004619718967194410322086351615119695243171052354204545356153205027560076979323489350613468714153463608706730171074946089552751249305939890363623408085206411198395195997473676500347188389964022013502863418864698870149718415157657738317336923435576315585394971945042170067260784291505799539854283737331821883972339882793056755464371651994148146410759468714599363161389347712111822060259910939569339387057437335440961563041092056362784328194638875209315961988711553442798093469089116617230612304393541364490356207174012001945312079504261488640256690846184983954454057383738936084274128152934167906703243073011354581089027542586451044292916162001912982460597637664028112303284186668816101759997878468711860451806074380049002229482786834847950393934641014957597842092585170993870516925815195239915089127004869705667417508013988882984285173275766686682957174833267752377334872525198461537621754341383828904371330850569028237971032300629732490727517958775183843964819268817870375714672498019115852590502751233012753223160979230380515820662919080970039895983745577237324529715425482640354310947878557207688912554111060755853231236326155296681517654519314705406428007558446797351992429134742764178309693731546802110602041153919818187082135089978371659795788701197353865220851418967272695237549878665788952688338695192258547183373857485145494607623276431561582023750378127156547202003162328693352915663668072997694354022515016862598921143933086553432567456196604289395654259194440784246454775177579265420214525239985715882898255465261972322678239413990236413034580565195650222626816249349550855886276180006352283597965869353426900340432756086280950897821707505090578418992162100700738649378013129613915453522608545444000872958564778494516039639453810420127662761810824877850424575920397476342207903764436928962898808115963943906962108298268509106094776449737130560976874289046094823822593473852981475292792849779643734238428125818506808382302666604736584354413482322790734205935567865655994085167777011298134591313746965315406555535270912140906615030663596855443409538894402699574436306332192680516396091890072571773916322157585200389852759464686049194844775346520981938982618349813077313541707472617169804326544531032802055892358936236346424346354076453683583747710252732046360949904407006351801924136514946299671636602532596528455379930123752681562932410843090666881938951329089451836057635177519944707550194195897694588611937526939700404694610293698244298574453899389078931184099661325273300808435675480002247113706413635014091941197306553196858686758469774188535502412595967523080920619013461125144349000099820929084538867045064489314904335342308159080596464963072778499509186928333104919490111715282070653591462062213908113665691136309431720968872009966472480646298249073325046584198976033066171999330934035330140098533062517196415528764965943750001584890134480161787781741626708675298321531731221872145753253097534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 1545449908461364103827816331469018286964365373231513814327190247893870324188975155998228356736197002808946465978656737195137625364213047199321596504579666819937409340211905054864564490759820838074124593962141008067969312816278190709519683000697264538024998946543063054249312110954401978314247107411901325287483698133427664433909556765203498039416357488364388602681512502166402143957007500387694066445111713463986073700921174958343673534450177351374574883468347653569878158417377562517981066271804074340660303427539035725729049094776133574920037768055222668010119995740141029568087338474258165260844626798545614774494086777337834800276249715040824011814374992437410223232401479281542032618989015177275926466774086855495686299775771634193380423739232557486864104758224511961015845379275149140578200601341664839578133714968739166460910537034399823367761215055103066347597105900162757564179929192894904849720739042759331353508218988471983403794858496340182355707670693344217573936896403410839220687391988996282162319600887102627765690488703504820438752745028127754195297406575442640320098088906144211485611109140768082411802159769415728699434118183683701537472928147912707278003083016373238869686723321699528588336162431355895186206468193588832071241779011451162430484868529609590500215936021794821843414147373399815440573838076405840162937995444547874216708547302859353917926722140360108382544318784542620953916040254217883338491312835649339292134679344098952149332794859339126159914595272395724832455776673152494605464098411465839278588720888023555301435471146383326708815125499481502202929433970922726034833656436849596217261622047519728472885241373013076064237227128458135752522807748022513645413382922378119537003677675683702652279826539530409430382322531003479283218748844747387584175364961271437688460612055988436712697251402019745539698691006591937144169314510685778271558972801588109758460061550657397033625824587742567865781387396412367003569844296613443444493998954196511500053023938927147607132998074070654241915725234059066306722721382114468433345691391158918116595701281689222373756874545528295620183771072180482184722144393074368590842033033113519632939400474488502533640385321661297692678144832911134259375337249815380603273062251959116666246720522694622912405753395815290148254138744103885935268679952343002994619174379223478325901257734731654120150324022770399326021890888630899105311030120342693462342934132639744765897474070778141732346751072437867697143085116070268053576299107876092438736202920897775389243442140512590164844810651576003690496277002426569649431898434031167585729504238833586908218460327218778274937759653424105498572616549663421789312697641072225997938170182083675416759447722389867699993552871736036914979415380839104704863070921152521389362171274775045458139426206031224835816156875366850126234985324909169138242160695413517458112791269361306442816921895246171820784706166792610468360786698750048186540370774634397441535170295320500389712818927070505158050482229755884278882926875379813025756913586742812382007158644683599088201506846783263918127749336018174055446661547264601353206751964910613887610385298261636059266305253228728288110353367658753810282688910786546207249312725191861939987245624540897718242126677891736918809683574381432231374506405245128316498244756006396550760491562003262375001344019616815554739342730635814587879208291560366128473504884290971551726576396553569969580625043207709884444529747220853665659281299650203525905853774123827951963702250675010310755827087245071346234946895030682914318389373001838231341995910933974180982874467219243820523584774363709104048768318670902108564310150969582133659589054480862564175210312711490933189031445500470411001998807249317761043807396494052981875757803941769397524408619357711049649665766367652823393362655069480773137212009934744331366577758566672316785813453872502469338816500336488369445271163709597813786413478746294148840253189412799525533307199480043316372530692600166365953764018283153906523760078237504447692477244890450515317666503559772871490426709733243676886706685007954270282506404080675625467087894105698452714528024886419427551601254789417221532970626322162497893512917663780824454396643471873429813703390817039415426655860238177312884589517441123366391118352776980972044407851471676727006166098824368303376854149667338410907998412533765572802020624299326653410782757752363491105050371550464682281704363214905908739316161078714126367895915108092734389521299594358946854782345131612829376668536801689337707080298067497441485102633019361734910003004932061423632748320730787507632368923443086855659261631774714930395519331741514561483833075523376464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 55066976456695941220660925907141678979804239169865057488815122587085900834996507424823455352957514604799705353068926011638045554103532969539379166527424486487178586869020353110929863211271934878934099241090757461441849060950867849524167110024799446822247689367655856344808333199847059810597500761750759866540469113307141810634138583850357657355395354137867079463108130221873747152400085508109344878150333452506096079896055378743693732029353678714849091070746155250223617612210601403954966223624424929196648606468292129191374747762763428935087340621261084422760524752476492287257379166607946508480665979305942370513658476265625116000696842813644414962695806310958028912688475005078484479313113032775363801809555515479579512411469375005995176599291968833911658539132905769297193326172046009994974086367018684592636850090234284539918320055956061205806356065343933037073378906846618122873971489339342925085116624445879603618378466928801014907581182189885747411403006683683930041347100501184061325470223649055404698627160453959473573658352462615463489734020213274900836778964406125148156435860492696138017944026780473980389667540787600873933354479047463942846623731382615538921773139009719230507719823928443620023143255544103775762108154246968133890121581591248944893551588294462747902183558911299193627389688510926704771466881024759165055649775929117389424066881502094218826855933122501285737124243438762956033594864780284018696011647174977341959525600718405521111119938493809570723710526317675123382358141208448023626583688845695953936612297809374249832578619436496386942109713797988279591462385231903298999416094564359102565635324017111538314962550113212000493972480795323307323222975730487217106970566842503450561495527070223377492493118986129882585888802158400654800073134707596347691547304078001708525247560403239957384819062888084931822545284006021533033990083182963572545849190264858089323337620468619869225613726772268346145768431766438699320816628077701016439729179056095327113088870477098252368255474069328525012719527213302571819294958897133573958516626585147226581287929767582872358991481228600954620272443555557691751085310268214982365912608147526825043010238877874537243797262361375852643958709205579057275249311432099506552298215077922248041247140148865825448425446189183629097314500104677371045950647530037692719094335789314206039226563793912449122066580195683913836697436687236237693905667804556932770756743090699767648233418305810070467800684742691459359901968004891157624586552070493069902600051071116139778320838561399706300341140037256909588139558109938980964081645200572404696787766773281146875732161585648969936320505189757450165821490669572920379604749259784798254574045829056430474802809889243541850477475349714617100845722804397472530779807922280158234411534334023618277111706880004641972078161249899559950361623861686170667587855985375475699516303574455861623674015637660932082598924731801257542644372261733980009680413271035490614765787064572534125673828665259434042742642993122550124984038667100031589202747856804243899555819174665172586452201086858340519971702695141369569736516086157921925547462881101094667445991488799949651073101211106259953442305538229634671145780874561511559388086809377051852178362013341635809635404277996795025336090611248241133025484811688204814785756631703238527591857745204575722906403017929773880809119626165567143522833719238121309448168528291330614800880568372084452273784064263197409877296808767266265036744504019157080597044340087932936371670608349717152817075919216297166405416699365324991113534406815802916478883328254283239874828698649147451554930098139211433803576569679416683222838650821303402819859566296733845930262876651843394026310743761688814205982289397092129005398239892841953071207840400789081342027787395775073376336440585623272141499673869229685505124160537821266792908126393136446188204329379516771054927369797736962157390201961067302036596429883929700117010174426367311375844388862407575758142138155262215935503170575783517288949277031880850200908412160298366113837343827727805296316267903404589622508286968197604123712658126957056069521476717827000628431291197301504685653891206230983199173506637685775288403013661003078418598481243750624883129398263646400069612743686642441693851821975735629070629966621011627727063877449048883903268367428583530472524502030204154872357270811720975068269879858427796136548835174521214243702327163964235434600874497218159365163572535462367090894075171244512905649544094522395496933306408565296122187530076295947565115866492875492308112942209625064069756119348807414777003211571121504528703074298677662745166706869894981508038554321492389592266082763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -1750768191063501418667576945894145426492469858598973393765445286748634742937773223718337620466264140988737471701214489462209939695952208634804899260222275801441115247237564895293614268694522017560424673618909298816376798540807941833701145558384477970689921745760872678453031520396062998063852803854152636720113282578004202393867356130697363282133643844742937620081730328740509011518681923889631847843474126772026867432188124524969519359863364955553759828715449907164298184408611927577814226102304004461221164093553905231513331920597250604890383704771265764295277958419954347098593836256777096434606441188133852825661837165537651194493549641558487999830791525407616174640588501511124901122834935148528884606090564377073086192183740137333045386483864352316996055598799034501854401475150655033151820866600874335416585267715601698286213342483843059435942642423612963780485721595396649042554244896386389147648288100182070691226349991568646633816866436832547030344185755440990042847093397013947188179681258187974658400947854057613010958615949815203222546881892760373205933904033256117266997930924705057735081085106676974302818301168700033010302080428813308334063765032593038152872355107368241324949285815985504061331870713103931449995130762190174300028162777275762004968923528509402180179476280331388104595073655473227767713436098219413381420205442681457914798311407795392913682149627094233855427891237078315644859727089947593194591544877969984070145947471921667232073389970400944158864377329321482662821351605156963228206111788409051435310934441600481852978941929338280235230810083084517616396949413841874325093839250967108049862004583815972768043285781093420668050217509307248394368155134663602540012133749323212529588932097817325616454125900135280868284618060192299087690065209513168000107663289202039802335184952734515540404746198928961265327155683349852259971499844573743092443286378328231050430862526922722586683556760382824174782108961232357381804285338843728050540553394048891398458465044666739450769002353064546814963957141282420498873267489728357855669610031393153464720586576785605083778139219690949577623924149641995369663443651280549563791966925381464735406562461440906763262876158153653341050247382808746021161062853172546482923123425900798507165397997291019901272544367895553167335893219827722117722318009130137723727436090358346730624042055405642682648435951807143627493722428532799520725224850570257398520131470321121367789755084075925609047872721701008654768421569575030247990578057551157483197870209677856264722453323361284099086970617615637122429723213540432061495638637659397754555826777452288216795612594609302603124618170747215048219206057465766096670553464028780168673112360425577460763322511244173701419401593206278608971037039268153630074730931378994263633686161696118329556817421056166017547265696271562760422136295128477153501232802397495631547256582563580086007215399637032426835096449771419830815648826579068073269113662584767704712138674771584094104644923289817880272389177343794200326576948454821387962807941804934549958660504827289991374784423499112512682430516550668223992990983063292899288234929836944581320781808839378113739111779999025118904470425744818695005488938224609201993422831789157129584707639074458087753475826404511903115295736417077374728490193899959836283725284738842942009675683135059015338228903117039801767052729087253458390998321186621791543784478221784795579034746810275527269505553170287393902701128615260237833419715148256515051889315146834051978862147013283397658892887416557708901369013646788315844732261739785765258101133902043543217031757677557325825165690268960923765470394325116483131202394396471936333607237227459971916812001088605389996062236632450061444426091564674202692420541166558882618831665211820943580189166912401847699010268680470534020358994213838099428929346881124792337514932930121880587168556931892316955384062854716733083753526723603331312023997902829387055026020558919447083167152415083807730789685185164080499168874005340523074585343162965336215524708586232443713020353991543341432048479173478394883047336857223967950474292133100682756778934343797649727117803905806229340034954137019842719503810334269348533575649616761644184495133326681779157847436512275812770669130635289063448490132536167353686731595328954345411676369474196337937859671115862845209574479794876138211090315070164797738867493146946863723263476661792520290091772773516603432026227005835294527782980894942746706651084852229729009271832530708146685049472470357007664633793198426841346283462343002528494717583761136595010316882989655057609673920406690889049509148341103576043066287084757325829473495429292510556578636169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -118442924701725007716619114982249049551700784590980304018476650959825480136932130326768641646360347910409364650636590244731642474476254410246756877167483273550476098676101483426706700338332882267216087768819913777027505912825298044950827301114210580949870127612514514454892275450696894223690959758021155144319579957181206283097153080124071810914610989489160289405377355082900607351190475589499012729905640811736554795384849187124228213104748994021919648436444095488854498343789129732040265740888790116940766611442879463869716451394834274374030971770574616531780208516406986241799313336058342671094163663188683259389424825054739513452207606543367719189979029839457709507708265083273522072730875433176893527100155541603247967470574013196248189206723178095224886796329881827749289208771812359999022570013242965650254668819606658998876378163626899791495941391998107715829684000555716599139337040140214803820236206567786285671688098533556502959222055436914693233271627122353811569096834354744695537858771397957399139605578946607375008268320864044037760571485740824664412700029251825028286525620706651050864182120663238238944589101400568538479205868279598858182491414707697633947703192436642474629754217823190254231143598430343606662587500691324866765874586284567895399967416346900807081529095839096576816550352267694383774805279058613803091479589915767610159473543974048950090033370165058807468356180791993026367313162500229498322418739510033745439249582238423859910166590320491586207671843108479676792828338194334847611052739538842416342680547205067841864152016630372526154826016694287122732054456649273804526283103844560690706392056911229249193128192575724384769044836767642621438073660340253657372049399464032991186091464158794572417162160054016340007013139074388660822469791821768692678709495467966669452986168810097109883302635595027854664075066786167714112794762047082599482008335405629473890553421144571995087437611083604903315293439714764507001982888382262323053542454793552752442852197096386174334063353737209127380170650134872628237923958907390470517940116035894346737918953143544716065657951498793339035442184873113272040800570000443723277730558295916589646971954700781389676946624013761941151405475529018231832898645223522577532816905109819713892890672875028705217030930223671078602763083549348309862127076145232563827787193373702669408680122851321784132697744047719949264020382165487991078867431547758344691016123166889704166360331644528600020321749911313178472433915435411141870985735876075350576858039302149899610332964071891691997888621852013312941154708840514605166339907863856651537730616299998256628150315174750037687036201956907217651471401462812070974489872754446822262019245212704366050220860110314055289096643344573262626384552525424045191592274412109091415066082419819361812098146367061164213293810080735628019900982156723768118417081568062337704381850272734731627337046425750039953186363761087100158587501298562052796705665740419138393921734867229853112363405471714049417474566450342137620426275511067019631397167031378330921765494207041181095942640227923686954538685168875875622819364600596771084122396051224811019723114994724057720805007817317436294201170546989444667508486151179531018134597084938847585006555849711291807065621114313631729649117641523452877274294436633120020139147558683057354374180096443884744146751354816492230223037906211168281341301203306470834488788987442735744338454962182121009142309157651823497584110522655910581369363665631743094281271187740574366723538199421994152208926543413399486412470123590482871370711194009214319768205660130472509542700095184921220992471128730423775150750684846422673728177627064052139996106778150671221436484052726383593757751251326418789530030633538519791906775151521605379621582726083687180316748642154239880745661040067314327476658434776009851342533120204740088496363344411906001569792344997497054306235584747306032637538570603617166677905790799549055507277112328649577472065519390970051457973356969094495122123111230407571255972775768172154181032533471624943879021263373737325723923323817858390538618493662757912530486090870010524318797342875939609242803451059974186017216312053921134707666102983168393800321132210015320790362813043964025377897998062958147982709427982864136154754803841334280374718150726502590528387030254480415782612922933955131241525959924166465023235275682072567411936356597569684187279229693504818352162952816372625503963777825807034537928208048637355479846025820790205042435186299463838007827055322625665153819839360104262395742620922874102526875189983190774077056886476698073620991192384811259064772429994279688543397271703929574082558613988291174173355102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -3041735005277971877265662499829611256975161091619910925033801705526909121926199750949034974843375859261889220189868362192255232407964386949568630283855573267988491200951562113055542412704054709705121332699116395791633832225657502651891612487793929183081788076847045688134724170965870292594211641934296763826289196636667658902964581748107567176356864398894283805245083500857695254010624648521849153335362568429308451994604898309533173476710161760665167759326793399469844259641665796618057863610930187438817989992315394601135785803928929744325598505611879654117322514051421422723102031737854347094521521626134276149283246872103405766841508424360530187179899558260747551570890459294405998871852656879035071799417894017485008871220700211239862493958910376339111560952276597057678760720425352037678670171578206766732342210648091515663969955788617079723119566706955092596534604950273428833703920321455665623945925461881964638509141533711857215128765773864885743981922311376124180785434271977713970300144351953628715312025980983659521803335293187843678730360677272841416088966417113622587708117768549840564584210448993950169827268102255703258776775997444482557116656683118049933630591784932213946533972038951808884449442440381609397775781186101335790720736234354152109192985187647198150295872640764106841178929062045109320627475826486343785286137674823979408668002157675669415216976818020900267014796602096008555338838431768166237671889298949499710496904942199902274639159053049336385648005322096322450968589458917353315398135829290360305171511287758867853823647106624644867748948847818442636285061384420854161098980788538356467061125129637466128815245448093454272971043453814842148755681697871982573535298722277614241385783765681299037977923768158234541055391210725568743179571098279906191439576401912029120104741031720067278255197042905602401465007251994759057933012484000398979469241986960320966503986327074111676559378813754566916397602205004777445696781190376502772527059337149778654261569829517190309270207656855647843294876876330786145378915593555566902995483526446142014257070048501206421837702589748971162158261213222762263566075190457122582277486241935633813096006664956131630148162904591398573509664237170427922003612035447477851827769076514447236566700702729088787689843838086214722906772808495748722503291432496146738487177242175760324541206305788627648165774679306056501257869299133576612909950403938663684393173345886262160057275071096860423952563099463631200330597783219349432422506097069808022002919628720166244726294870784562733080429448774079779101658999250310775350269944500555979921078480680920504947015122090019751950903137169831422460399971630559702696450482400290419756790609435480208809625645229229446335090249217629423892042482879347197250063913642553682826216004540127462895003684419803194937455625636673801996068583844879877472930133834836154983621507734245164088036422153099388563494911931345935092741135783083200936497919442147712374615520737695775355584433834789260922410619800093157898420440318583597971958837697850231047204147664350360802551323810587880477395683980072310645702498981506903630999023858081576685550311905218800456433649753089986259723968558981535688031245243953355887959803625355440524748498569500476689830473790634273928258460321199265876973704787434852764341441011498454276172902663491023587500811327833417148649064515069896307891868952573178320535494790573225044281299032689845799186216735429765777913709679577209811513644691551982258373677319918463600672759872955869100095458260268342118804666117426191805026229608899163094765090240677921926073619483591345889616508737180221956924789185852920274170380301998710774177964006328184426844146156329144324712308746945124895535063120802304746374423325849157092931847667523576071883670147782749159819533504667201036305752416472933428305544098035766201732990330683535753361507565106233842926536386319087234297528120186170552617345382675952086768248374939986130707743095660364919130487031824063336250470022543990658862926538960898455332111934583973603504871400646677058521994071597029844043219652878280329684191859267039692364671261162530704348971189361239011302264322568188766372183028384785280436162981991409252382631282046887293669842600602178359673305695341797707914293222294537709223781506044537009584268803272670819236502926986531133780529872863645027011396776884764879089749975658363216714561428359042573274232649995926271974089161839943109289885626784276646809269363246000952200391128043270449955320355069884910612376109880843511493277137234794566697533725947352623033924634570356897337241942286888353880128711679709565487301746629182411968781186180189251899719238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -9250666891958400171098582487551078938345989240730069698116638735898348042497311327747837294694818125454300136103299354477016857472905281623968833355087389413263454974772771764672010227337381105518810931941777370570164241674232772874849566187848509081216691112364888973058581427563608371994000833056066045298854001513783590471643634536070282965340891086334663843570140676117530931725328894400969377523747007331150576919212425225548911318292407291612737108396052155806546321466232764740903666965949670963285138538320567021033480632318924996501473098473279833260976192286819833253560835947633194197895612429691492683284826005635388072239610151529594821350074985316013821469924437893477009731566553854668134383207147964970497117569057428325150874072195495296158350219432917375930803993725900875530334039068507561102901172756490296184928678223936916674919452375616050307272476949727800471528350143460361791819020154631348735641426453452732633960710082171225425266275182251811972175485171646316511647258783088688187166604358442216524821066363236353567708336241714071968326178613526221129089681101025892168998170278840464529205944315966384724165672926301933149972625610635446979373905626495941495148175902303533734524303354889528475331840341754805902165541653860582891334659785735553809105559614944862783961797050833770355350794085139053290060797630455208290499108702918496616308258953419383571246884164624598474762315951013908569441537138311764273430000307409237267967850200979271476999649272254738623071224122149049177911080135551626753354528264005759449789951838110412777860989317193369540560477363434805842738021881682420398196487731039011232503612254140027765266582967927736477113214880363337631938669101424516884718618461480875778947237767384397334359781739383469742618386255125807270139921623643249249484520629465787763796565216641173244314947628895553868546221735941731617383714700719065378556404110103797278782092019836626551757956940273918163467471451032487770746128383088132780733438767539426523267738959816274016136222372541480132443132226761334141420925799782026050915752495386840085668931585596830440809580793457624850291577079640688190632485649336671048077394444226566386863223883621428311878818966392417719439230654950393006358323986343256111461440438416217585969929587696489873680423864831159881508499914842122462470819395094915286484897483218889848827155745404120649694252647911308447359895761550887817808146854255132897851548469298544516689303047194152026402893204642501121743631942397883125085270351227788052133612206026066730103716543080887276348894026602400654029211337972629154100012419515251786901127569004137221005134465185195300630932166977376688679014587435760059933344368527061206640084668513172531299084341918625984013991872934838795085063024598464707125780974163128634002190509386136129917982151232345080855585640516975134608514204296209256096214356067634622772845853521315138021251205888746775305145088482555272889634620657615742244444288432234905392608126052434514341071809566324705797034454759510681708699745149906844211144021888236433001411413698041280942061534365804775367357956483849477986646516111088356406171017958296914972507619349724914337160847958980738293147026328830803470180450700943516293619781552533454898090948824283805074705637202131575802853201675801388305560825542271097215838532716548387954898693868944987710159391889315598621160254226035324494847349456464047886943693578477041516080014705780602507510961132499816936937860635206887354851012301531271069468628721346709436714651675174175707049487433947484263592949858109402901499656028158383814728857312757996866536675733822219436695725138586460318405325977316383352846627198853354563227915928113120053788278674790065425074243922594851302344089076398203761124168244792597777013286707978537424476830374410957992130643639406635562050246553949190268520451372594148407180433665002452472919838680882845119211460298493201530916787838758639695654070091464883364359741392081602648550145463123057459359950058703965072450070375365642010760016775286772855159997374026190715354470330360518918702998975665703976588038848153033104226771754565283915463269826974283010985856910330499012933460192089137256031255731676056356501754592002250413913948963923059438218815025329455578638159201438591230478306683996654686221602064013207415017018474052141141127044437176171682451301623172354013149033458931962004630985125924616708852463988292228053613629624780529162142055847855439789839857088550786753792296150878201194563063596627572323585802808042430695712030980148344970886144532351942637487693209866314559509324706354811156449265145359157906847081971532331172124668061733245849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1933890158664940079713711402020939136153889231575461970816292184214662357688532710754182560814338904669593372985175984994878335845791684908260690500534234402764462524018188770532033508119377117994253719380165518966261143183145403442970863251008888844210858232394937363637423919995395044502290691350197375543550318450970728930574274723269574729105349829587660898177915196634761247739307862605887295107957885166453901034904339982970250929104840388059534661578782790152176881676771350991340312420101759428998685763530608813132428137949337737650833628981910323281259157027227840565232035099597875415326661733854591719897917402361004697133063736146941287231623210731609069012231110719336968519477482807993095269209278569774831188210651766662968432596898146060083395043577882858871990771219863348333729701474310878828305492580592707675669079678030112759561631001447139947682893337858081043586066066308577835457032362183369016178020542881717874129386224879109986912302779543052008578478821195448838939372560666176177147430007596686150431177494774287778365541454364750766869997686808107618755889388856720943371366687621723329274125701542047511555095748917942935015807020587549352497026926089095933651392347844452452569065192048470831507272748107529458257245729083781618355258131702539492866045442692248448711433575657087175709858595109365793397309450935413943245163122298397821108511294228256770099069494874169658698147587623783944601874571750631005457841641494567207914498221195501528791489623713965276609320599623667576423375663081804550024238216610839620150441610870855308066687445018679388901600880678205386072611975435743732143346178652142651193772864162145812272147863372705139906802339817718347303224247837378807297563113898980284442836616719951531585541148849224116848511539981628996164565216607415628141526876676582899556961094076869098009011234907153595467904527260890131292271646646800229224888805766230645675241238137689980321089417118758312121879880604906882090151177785105200413039814554145950573826055593955937583955106211546951879295886134167039005540871448041904541381811042852106108398034846774177370160909930929633749159381169183777677825262443150706944246046206839855458793736088619580652039017961647903981375078271298373873535024644646864516265708948301243038661170323844334082801089057099299824660670597621276159684983111756161298504431499545563670157681094489566179397593146533908325452424389993025508735183513688316853482441863746918176838875569666570319322746828776082540800911005184439074569574454692649906026231502805443086535350774397184200257674004230935111886658488170823671819977663109671765980156485859346568823415763097257959811607187904138944799932824497762233753643984139841833380160355395382211880458293774295983284021296918618811367159814981418475615059211659057428480368668873388473155621986201291151807544480470818349954340922152195243551177125991654286916404360544684706190249759076014919085721318687996113299102331559658025801831474603054478157808562907357359505263096869003757894637230155064866953375769888829495510260685981239035138484256324658501106726679630388666787395390849241665361189966520651158819353421942387170202426785762705596510539274257492725205850984083628062160283056569976869165907876919913435801683633374089283263020906406218025656235882375234852938131693631867363779490564755572797671620901415702312460937613757776805377227883055051339094621141138896127457187173046737257329601137987987849730299225501207462299624661950947363590888368698045281501734036308953884466811894718727491727982048161189550810697676106137677362629057036068474263423229296125732077031164729295801742984670908084991788823206352223109379860577661399873913391307082314880463414439801403525844095351641603815693609686182497283943344687424397003898638349437438227548553415571800027629267716262105429110349109738778700428723946982821914099078076461846348089712245977871454705678004538557521983496687274403443527256529682574050508634151565556317748982512671837770493765457279092756632487056601472079526312401094409452027310262782343388223079404440605198087084202364290551280999511978041896631192372703540843548048122059728004993722685510666809682132220563109663797207073190160254907714808827140704476741059649589342118473813354286444925815937953870010247971656057300727941665662081946042227721921112021162287947490401163181425352493713945943218303315373871952549611120223614610586139948630465462786944044254567836418186984404397028459939589071106341211955261635585888369103651359710564033910111094824881189821529106750419022118512195372417608222742252684177542254814329276459646435091471624099834508496428074747224669205024838447570800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 70567708227493674985115251571871469129036744007774440474771134631451599521657085336137394298103131084416669259846644028522327547725192587503216591499135896190026644847342672261364426849492737786382511137469121247862101404067576104173254580866666605535774762651752439167092051756334530199458935376009169201691703215377001334690659387666998243567553712991874900961905489201419855394827930551646006021580893859924997422802146750607890800196109925596685619225994564352996542017946700532945019312593139993110315232467451879794032590322157351590865439896998243255612110035149907598230704495451914686846213379827436416297086144069894004485110152623377157978591338654429025669204343993345675428662399040975985104619121642374589980911247720437096561061769496698725990615041664344269700891135130085051711576518262712520250815031175655540964546122095464406183666348483459260663266386030579793695251529016025045057748190524500346991616375644954376023044907407810258377870533496760583563238599543081207923342742137789576843678902674325948946243204714670477199952550655503237688705812021041635273667687566155869903965544644876858315748391232630756088320111217511061072320646764575073690494581829147485705639184682114391732141414236939947839504041570947252514492756783709152054430590564190006307603199550264316743203282354563243383041566498408446382799343721432652995503532771708851696642699529777328814108433704641506220432836015417013806545454087002345932241866312928971864553428362949084891479183688640017169077043013835665369874303237097690083043009423366188868013818570997578365499747748579513487576805981976560293381146864757137480245722142760985830482044113168725698270982680767427392697204940915732854947528439165555766124131213176740441924318200060466777508901473501666089609506091334321908430350440115735932326498562347160538398742696474722145470143806728391820506847434166909882584379269411589308659838659914515481721305253585769583214214520514824317270131945704125205967865516028847415809802430402302095916954191874652853586313424954186710390023316166128144970539751978201716710002128470604427799913539665994346021016391969130338947685710860929243538258511501541172724496242307376417543267903152655227927523985579500808161942421550745175095297925882320596416074189545684206455767687192024368776861920833274091188993745364992150706090905914441503517405010141712656832860574721771468904067670021465031033423490321343871247554135941831041764299797501674168758938176339236445481007228240514598658857013683399993124733802204087915383507487558797200910346901407766919627600590233979664357058731675475230232640507478936184328877588416048728486644029080987232255452192356764136087894053770821169956357345403824609028343448833384864441521070096924573654743030316734801621071133475490773516059624590712171357889417141405026984888209389310513366383607653112735102600032878788220395533654580403695860932825481657868604967627894068565502163962538548180248559474445547238821946226117064762866289304107358184292413744595665646302680902931136577438719289733430292312806928603937347790880218514744923881022196107599096517138247853952715758043720782538449098915571904763751477195050025242549581752613386798675903518447015352876566364847477894487543720573968597633246130212446912311987429655677450891046012729674199784913328024143794704748442964380061823301632530682666229644910798384890617840215357201490424132886444011454778735272084019564478428990845365713634612404741184400165599244341237604244272871701567705093056726538593284308315794413544990312378032553843528114298871979389788636125099336984968335143799486277465684051205190014355919461580972644162192190733545649383052054524866193071747526862297760614220541151324247359244011797365765769777294064200630900561469509939981170555873459491747386388293745961608732140229051508155804381064230224294281475822678212632646826380982841567850132151622304020908696958629683602979745259800182966327521450025269233353720600302488493561990274949256298139395268131989470133379100588513205332784405045903300058267091040918308305973172059931033596380254670023767960132271590692544984257131758310735179341849341917614728990827793909844775588525214225133912352599836830959801172404268384550759174224246563712868223698668611133972801250910058343549921889025671831445453206461685253573449570084728813575530837673929462636504580027357399109904084995421638863977889835086703226568425174384589761557220959419338565390601355267932402568802471950655466469530310034033682824563785842370356238908312076592300792091465004929825270814217399446661974997649344748050774817551367581912609858731652822578814432804018729774973754229722544550895690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 1288095106950118279113665292867370327895426273775882360229873168607645111776594389590788769456491798242204284791735936004393338691029732670077800248913706371405576105723123450353999172836138939344484422750563127022965547543176808064143627043694209583364554718373075525423001285067545624955069467220298763899616451682246689315028252744037594888672062945004713417361012189280136983252405759320339385062458089364091376816377625787910155893348936569401812853893583171305448664029109821530195820203068650207718842009471071550963099525874129445263551493024277964876424712564509494303659734675428209401718047279229456980643065210746699101441861066021200328572089054635114149264078910088371701003976673155180541428966204238467921477334068206525296700474537344985163343239732304836243887921732704728325071646805981084116486237114061557310904423104622203309605675061794099712275995105471668732655132027550272049247781552813380826495632632514273447265718676006736486649131120121615791352300164309278687556468273390038362025333422979861931961183492706511318602116798414439581266296354273034626847261199294198656424801893454889905014607872860415012425165731221359848305799708202832094308428399016681872217956752664448261357934431864536604102594046219864417768243661539851821175054392670569076239858888679837216551496768293876507894780875090292221744844091176913601048562093264136877393543523771552423800878098967796140929381881766116716461653504521474237698141158666455223204445717234056920304729282631341017988513514683859565207061367185649763631523007540219565919218024386564338331349455716683082017713146875896238754619588001062042712416085856415035661059328665501395537630111576913621172544850761753566674673610345614318244015761517984022344769614659670996733179486599472370618252863976941424648821288883731615651075420376267259739894050839358428211071151739446324869914181546785256554368226835950468563210128077547064017080501380512940739822440065914924590891502243511326200400867886555294663543398584051353318702572068600415293976560647438990917353274872554317930259222146144322512186537477462410192217794937470293524407709665974161800778427145391490600790066080171820525510387718678853179407065222421132184910681187775818599658616890107790934049582211242531566648186936209619486077027997082018849223171761184708048916908363578395904020935939728817566722205803894307225777238263325569791458935541019349385429840871632813562507017318049477948702482317370503134620437451684232836206534090774902358376142217689096521084804781725832628220188116484787473547438243219719182043946650738433140369997904358252062979693499980488123097633386530943981796351326466470783790616565331539704087152138727245221958629490593228394190715035263321493424284518832546385165905096352329754712729980098040608789317658526299137268874280191797944828519054683351081003777582728899982741826182989727482651996296703753718382292036883733831751875700046199474854401326319547844743707944671812873534083203621680121877962144283795277017939124202097807824965819827907656313525883733012305722219699202263994301791094526247522485636223865627595380289001806703365343468088653324825817593551497241124918557790968361116844858732975112583606459520638982691431990394101545253887721519247845488169754419929924827815473322201696138819704907173162310943817189529414683697867095794625497860205065676196575691277809771162953900953822958048019385726076532537232629484156273420978340376544114753117156080185113152563588048847930224392852968312840339038720454656822582714361085243090137328387570283972642229113528315297569246462459635308056008114757996052249445780685791261886848801326638529602023381030214409427445665645282148352276278113404613982880499783814406813121626602109747386866526160013617841358083460574377255075594457518101693008978185965389788672902168488303840419687963801115677573831370610256952510551796774457611936799271803675955419663688028959199272646559981844176820359865158337076001065409069026009929073411223304001669154516717300927413457805947515359231658272289713374188970317306371808371665652941076912621789283253201710282179218545220570083018472447195610141374439905258631866532375488082146113008816624922026338837121105003315321288323295111784523634336317201747937620637713314110106232655299736371562989899288666444241678092899526261528392280298212590276867545062008378373587522128432256796728832263511462007664918659722149173747575202266109763119766725761472452286803143045550886077524985474458743342839833995407778157307657787701216942688129820625135090548711212476196031081307430183697322978855040753583913024658215088549390786453912670675263682284696638950335909612476825714111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 5396848897470439124277008018303761696427883147224716906821131157740242666446560106891618938467832052359626018609620059470071257917512620433156374743644637116805270651604530975704272396729884209077573448172442078330649798733291798738595538802411044512547621767689651537857370707649818504903639838971615295905383103583974309792488918583128692299220708316395373497186298227803310580547018173738336273106247784004642206345180051558359152231512584952878838224656011846938198091662734654425346547788718770977457820088816248988513217530117693195502186100821569406573184117670004608601332938532146074728199010533939412732789007582268010516275427632661186290879362648923731067725369140675498063866500118753527535498911842967433648588257817849389527413451118241176806445177287537761515811351407040555664049942935113038825798901029626486074991118314321150077988291102067003923846515235559732343289400651293222550750879450803323207033067578081569387403540521677634211282665937628471209969039868094286616693915978191268601254049517683717867903298298455527609471096457175537526771937228785444290036110988445984761509046124961271455105122334006695930403703903733738396515300931403311719284505590086109646256021676788152623954109617137169594180309000856979043626572170631815465672077091321878393835369780546368442786807261176689117494323127158746304325763640545085394164357540611096800909219910293629448719042010158545946323535035198233310940147364001766094917259415610539831806124821646945327535232602316199076076383820922097379955833720073099380158214077845637213784501827573357831653439830364772070530137370781340710609280596278451904582107786568964433588068873571834322559277323585614457967714679639310489190232458306510734556669847095859287522825017062156605896291555516060024895296673288333921055630710212902896323687320291125021248112691020250191898196047603940957309710716507080114298370198181544093025945564482555038894949656925287837159880713570307271231766144309469850712751549011027731588015861883245810460488797832831152809677948738391812100760522504982478835850254514221006452491623760329193595278596737287877323732432541674418017276837178530390394616458777582402233301857429783797207954862915914057515772364346589770611113268723989459668151707757463235244642553695919936473857023522543303016375946404940880768579908112166045196245282861537222993663641474392073850509984323034241635560186273018702551954416515055377801924365511761016947788164711780016311188893188742563531251051534636694297833180829799957853907534708056024824114545399353617510793584172756978907725355345943969386609590531263696447122839819675072711728968534417284625992850752711128433048732165928247736844706209310083010643305367369555253497069454338333751668982205488825994886801992110000742082714125455865395899147551402652601804247104990597521400635544972952557892135660170016382841152529557224643676484123505670487098184024083595799416693619354947531582572647546430240882795661786380474553758041517195788108954368131338218051791340205288498267290835637116570389060946544764981026196914980592893269048717869998217760805378561823321376391852107603064044892793011941053726966118750158295349568231592625784593200125355562309341390544167724656750307119759445438426410648560798869485953449926399265587517503159237059856721745257989418976356923939540655885412007160636789903051309539985323911052399038590947887432572519710899528517484445905411807239912347129645294121469268195766840642196644251674527301780772381804896815379137543078349652660273448352776122942218616816969574793623899755394343396803506713023337058129908253741566027883850247485439681747222856313302697775103577348249153518600876660800164610643708087170914877650043643094289899786945547054477163903553243887940323420821324496917472867302332456974723901742367656830272947890071595344718302492662671026263868892356762902628813247733711128762759151431068112396976294391772720628466098948560312423197634856939843518248756410365425631440953156018035266163156312413014809538270437905085658759077886322688004941138745335800426376219185636683471741123408270876719580068321424623009979419352937329416086224364874784159430313624800598482721166408733314401205227456038085702907554216162171640628794910239559761475047404842094853701295740758688620424429390677065945709399596236912614090265211896603924860958149658347688603868250592902404513340733896525756602981050482816916441322848376883122325184119696222427024255380599551478662740373971320220306496362204508992485571138310106457411137162031836707766635715053490243442422303354396282633967659715780554868427531326279259569785827672806573057127223266514227572770323604345321655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -376933200326432696405477984947815232180588069979319472835520864206055914671561252523809001557031527120879095420023909432961456559964192201689900367792712390711406668345141884028513216394806715583532078678448981378464786584102460513860505066482187950311623696293553776888048361761462824589633162764437818535324536028354512196499680187307480451311518058458180302426537226474536310140592896234232106917572227528317592596602494300228031293808308140015199209139053522814671624209088950548383808858671656040566742220106865776062826590285581309939257497704247247987616445222740650329879646472823859574162382862972901520734471614393676001019070230407781725527925171343283254162339379652736604388149355795437830841469229150484454078632151750669796331803771457140342403924381072328158754588145428613435415706743899492043700853010524031552215430733036070818187044419319313173584569429527395503921479092384644388855425763818694880439051330929181928585634856678339431934587397532386185289615268080605557080815138193146402576790905964222017550344806524035569420680364713819326265018079115968838988413534751196151486601548076135478680934378021390536255967763852593515331506613151938281663986339849731883430200498726683564894663992867851851722537804155954286736807790573068921758518374416360819544278833811405133586793830240466253172529725598231297867301130231680420284520159585003371768103462405332745023664843560671083317781887215431115708004368135099775520740711990758909209605049035969561326775373740455353787493924646798285138999859539692203158449409197114035696017628102503825465505622569699616847380257137904661610577544667323210200050284521920797889521956392619969091502555345784070161527249932309318739735632261833664216720280460562450913340445417242546079228813469959519358021769773791974529091221471698593071741512749356776034591133938215199007722321168386352541757907599797995902687088687959057785062757882510312910953986291433828630319996249144401991975550529307951503445744961898785363307587990931175168267318990248839269370669298037552485368243415033592373308246801821296158103376816503631420655279102397136366614097358172730562231073094328883675201182509279581285682793246070328789519654354400918791334545576717331368063190586385036261804020889832122401293832472385757379722457806653517929968073912149447007487341883737203405429685540844721015586202691488269170298882694606957561688595604112278003738497848248150020253681469739015320237056930005560861899987968932180337126256523822657672848838591924173202584071652295702949093363976605802157528854538532927387451576633419465640391180434205454860203775619372325488989544023329510359165069604779424225978035585508140840476562213026288711724019409292103376215576714538053419523908083866584475594487201012853055613393672388873678239672923988468438448433479443204633230672267270997284051519444903870494760732827431516506508817626039569979829834428053309928589856301009670970838681095578862334165815953291239433921357486704535256124202222810417359468826833027042375848302576472529007903543440793896728249012333749228703881501606337739321553258838210704201510276116358471650383940919828823008207515803907347625568101915714245684379730610150136010871009464609909729712655465688821675221715935403399028240689503135313005828370125919645034690133027505684321244233117184237940667601542486483630821700933212166195863986542292457651268446809084928450415164504094133004133425371562233721366398539180231490803285228656794065234866831498580817257141693556150487234980867668878901499004108143011759011080988815897961045901450109301342060980367376854803461515743395382161195884884983285356914143554376083540568415775877765766152907900077569116836974513829587092029791274740208080975554467510323333222163722943111624837882496340093077706802663786303631941072449444587788014352880140534814240945579962018939321365041210058870987097817883514233319019102038506315268840975067312135628277610633546024917954048883740837641042420842133160064933526492648341669737781999591041392433839164663227510498077237811522477325084782704102484498304918614553591567040831442132107955950321892466930123415966675456879532024309610081708266810458612588723961927973372495859442273355211606020872985738575415606293422198736823691065859169051809262601387935019107602646332317738159925221563805927767885267062944885656370317068059055879662013797474628978112522823180197090032466395263988534461191811579161931488508277842411640986784971725558395537832376102502258332338906806124215487307911157906136000761988800543461267993828656712531527768650897976698815472314795074542925477538478214918688933189707310336433176867530755771440453827381134033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -11146066619494950500678314572260507890975534927588180161684170686970980592922842055386004968284554612627761813447576087663822582233323429545169006178620145790717038464301009895848955194448636982026182577549579164448121321246847729828494198648963968113754604908446582066238330366382129456453099525214473104637837313111337717432103169531099498558274322433704402115703445123843744765972981711849088810486830183670029037880900262930328255750801429865315849540535939222968269470332446751213119510166881430631140248196404084366542486265763936485927783593845770029402363796153432789994027765215174908283219219646455234157397503411906217425001840631431422029293358650373482905396582026794211459911320666428033172335222640442334641867110594646693910736563632976865933050539262342324541960440461228248283457727368856635827143042570931873134719278600293809109087701009013749905085895898905602343840439887742021211703219492182079580002310675934230209422274559746763944205368920502485894648061522162965528379915203033063604386947275566190695766502142625767242679613094229177731970537865599859080957023326943676458415476568993729234425851434632674600417422084899204534733261114604529907870083835347412530852445794525248472505357647870387264067416989657907109327600231378136326288736813073059841471648984823175469031654018754082328306481647580561091245653692760786664208932483887317691888475441078485996718692531364721779281932797347282841766076565435898916453937060161846965415095486801581796525149580497838909947298847890526746110089866582226976216567698218462404719090947648853773104523443784009104976625641731879898486951794295764414950555420334561991297372812116631038828139282059563771823570128256887692213767788306485066724710199000813691390798376685185723739172815673145273327200378156560513902135203522616505868346213679881834530926890218676968436625966520617343833998651806965418632094846732872711766388622163100417076966853964159489719895486261245686097943153053700460692214054849872880669193378609610975219260226377217148292574031465790251908467075755109966946958419108811862328673441819493318978849534235099004159138397966639206391794079841199038254158162057269439924575740158215034669813635906243496302250988368325633934814806941284682946889683016656462098698133558294402790885049226409666205031144439497559296375916883313453328328617818919554021797265130810059935495961589552212766484162696119095975456706193898235815981405106260816622948232286551466661634111243908451641378575103702375382288468356441109144377590388461811173620701786354045893782282296962634289502160900674778531774408917005627948404118370697164983563583856131603950842845674610202762192406715062864674752277051157112030907340280889700389431179761982216054393797649387544752405535743993031201773775005734418390680129984212558575052388937793576769214082588357485809107230453097443265303614353019582575080416763700337497859216277075904247647537487463553695413595112508290785385014621434002916398559105511155384110420041799628480686405342512782608089819288839990832611371042792706684700113228293060124474765693428710755583750920862799767923718436412204102831849314158842005724582512292409808686431300145141519654739974415398003492602323765812733515157029360269856745058918453288252044707111995591128286673208335167846355317976964465727490536444796892627579920853218297063079715093524035571299153885027011674959304891075019846707237127663917527933777205985600251009616890062788580194006501002719066952433799548452904662620830127273608017091881621784541326131229171933798599570142115474131071787811199169504442735426623343703942029548787379602086363097151583095715638364805394939626213246874420607403166916067282300645524319326486452028624394093704765210672866720466628144478410490533647194668643898718522499284093148340812684522088783476323917828281779739874397344226092649901652563113150650956006916269200623463665129089288794757076168750143097943876733882364649756870125729113989703936349447622847336968271878166499782194281792394146378057415964132142407149846178784960270889649093176047851369051729040675224984746459180851722788029429738317239661338309305315397135214894935485747686127938502514519760017362398223466158734669202494347776525150441571961965439686069506287290198427723739650588929533998368715867357360253219151713325062519261805376051077076518182148411857749417059383714032007135438436707585082431946843818547687181884683882049788899289019428779583535788815125903510654776284896542683902640908732112252266332751277204370963629623562299179431150523223094321522554945605565778460010249802887979700222654907959690497682539538985308421198509435778305487474426627159118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -107370519079771279205973511451377627166908353072118490489331537283143893285322420547658964827961231076144001814110931915162337553684702301635598672106544402881065012062525945063779983495485192577289774059816257366998522223774891990052932711666168998610969040417641459576865944123185823991093097985332932514851613672718145631243088794165881104858709781150030307213087629696711255036461778240472795196274433449548107479448040461294716124722488368859657204350731967205111807995572126119614736415559030098502549731969839488833707648737757396356348545813584018539311196069177899772927374767500462663403207167418806500679165589357914310428487332927358732335333825547032414109937916583538277777205402166555988253512759472526674807836217778410414036572438219892414544794438277898452030731782051472587436247708278536502972588639880008107632178020538702697977251981753373455928954875898307241796314674599554426046998460346259653294410538666623707256137391026206145554040289313514989687232999136936892422834738839230016643725423392916249049675090001335977500857059253214388244290600193854130339048824715283883190385041212584927791830728150699043045602358259473952066310683604968764684370121339716427696280653375766177674467182587580185108036284487162064005008414661490124957676913156001223268703298065184240850961721584196220378293383960893467531391096641794441641773908759521724868189288993570593330053101106071707332307123420739186275050645469600506768033855346888795783037077349671377706825591857900285093910042519553641567408661359029395693258377790323771608093405152738077632790923075630595790457517934684782697492110094654913747233583936352057802307915115061991861907741672018088463193707018540672627270117273541633938205544054535002344777869626854580998848145542840350494262202409655197286581318654307251941854233635937128039254573261965031081895086986579976384254196281854213403725908414285630764224388816370090712287432955032981756229528595354063315261786342229904214934539443592738081528219853883017216867816315526905054511615503444943599737620092638123676568078457475916466084050631115946961584244379151882855112092283068524469997299084650817325247031270503604807220719363995283454011414939392920392651571726905257681802865791848955962353561543512997046749937086521471627095937921728942656637755702041546945057076164030173961884309418424871773001669426185647441263830974065075411498908560886049027614988476790096683359116152171938321156701725584415874572334012464966901326749157195205013182928323193092519196231047880630930034531507483957775225010882987976036167159427337530374249555384804447870074188528567560153255097850876235487876220593287746085728916936239453868498775045626154338203482097763262246566558491915039404779319092263818418257893191181697103612449518434548064286438253431250423162683975234588893526629841001837168900401758863525332794379194988442173675720934431690789267461613498874883726419863880823819601059801941438195576285923666614917503548061679428510585703715416979973964628941511609805010990518112155730656704490904012114015759695982363274802097752412578341464611719707177809846166722221839764700626831575064342598782906261203243169587039841054117319218837822398632806838646687263967228484884614518557145975551982001023497635988796660729760682281297623966765759194170997580867047812364647185434795331428368347961193313706535339419283550668739032969891692771217487258290445326091193900737820687908862689006543069607044186147225070296892928405745177411615780970355477057400185799238058150244040378518976706881225119790385284225902210624304592337451832520405199738046382238577250079731783381650672388624526352373863662452814794039341978443612148310307065909697224065628129193053032209293780505525611334999109429472996444850702198963615152168808119339303794608519066106878943584271757800493664970393433391690164650496917976753697147334878789156741088164704688431384287775976994046113217915373996980728278497721844529695860549196459077434444426487968428637432765189533568432006163836578957760578017307225317121114722243417478695023496127728506040072470634286722885739401530715201804663271752205707351108223003627164894636537580115856483227870074750878200464852532963210792856682630436959438775773359694627637942755764906040679169848587729772262679470847607651430811594180037906394200745623177064292664285072092352967329655083253974945269460790037041083075180763122285297368504214771282252312292246085816827035667989093734718558149764253761339624217569680860405377263221393777948053136131857988217546414511317806150724636883689028335002894468688335285861258083940654094097645726085003430412788636566432387553504668176174163818359375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 2378525903523193671482404116686270472420407973535970551098890238295998132494721416767107665253270668851665422797707626007945275502926532881821733746642459040948008933686360458102387731735271621581525155095319438485761952917404099127704221104149380069525410708056067791756048177975379815108192816264872591706852783589028824826129911246733553344048470950128666678198083431177771224780229560428289326342326541212859956034474230383479796312842385490840482338002247089672415117544932589136079110734615613671368425993620626915121640567105687439621940167297870571243207913036988572384505438060539021269875913875802615755400275062244791442167493546580353240383480231171803870961537303306062214493680941193291291911169093095119880289267918297767867554330719426648630128835422951142410498970924272372646126789400309596234845229531613592521284834684836079113308330047225875327373634428032030739232924002218818715051633532479624459417022305534859535800525002693288391861309468232590604179196212463428216098096673403743707449760378871491881826066830748295990747482189139641786509971506074428430060867505804640310251536414002948902505987803205165902926320244368443300886507728761828070780248947676887829059856202676716098674427480092333828966561801589614872737533637885471447518020598179348802339685365284670911326351864719206444710183887796143374198972049658875404778301343142984402273976216070519765066051284048916844890710483462569442065813596795098048982041158402118068058812322053545502113032692149239360140082173883668510195503563136210393982887412979836097517398071827282293496721447248642575035611491010765078830913433428559826832584678504184964304128763299788635580687528945102183405705613795820479437074653857505863408348322581899117249442042413191079138494517809175542420100808510103762168682605369139053047708229073283525032058107854503669171789296776954384907015513419597959713006120403458103501753322834175881244237064445652912020209624458287767143737621809965872003872878754843533311047593194104672216071050164488831575151793161424778341390156605774292621426325122409130899631963481730963412674157333956264915397193732139682036545281732356142584710447138181381320719358756739602490187408208788251704248398738403313891624447151992337166577246539626804788617717262797557579955098111123785455592779755855034836569884008607100391696740317526130550316079016686180695094282917885730656335258623169408988985199098006970738059794910191699261615685433715350860134148113232628605840304224603511946376762791420863584520591633130395019447649839825772608892632372122346399378191589142349610832226370389515573254885145402651252417551824758952552306936544924914131481855218121035615205170464646123345889687398900942699634890800472464776781846438427071342539793436322783587414959430995771834119311990109159064620836214518922184540125981825699159609748887846522046709841969982953881140950800322322963281705609106272204509617716679892623832076348209003312878753561851404366106351108735383689368370627501592638998872369254463803551183139419258525980463396125348886791458752211815977825636614701799700435106996128135097522390121192717279125952886007492201562515949127775581878525532489319907529204690930218118917563366440484191855846864303982598049758879347732898734880861227240410031421889860239482321091284167952431088098899745703150752696257861476276068909217152408525075720304526003271256121908306535955417754445267702451427611140840515026762697106105008346533227869290573761299858048716093581362713213217054396536954750797547573884263402299692943403386479388811831474326806836310796001111748122402209785449439954695653022842555961696893885024695635210497286996952971532723957630894998268146072869514331006384520701011056675589557344508331817761897169560043653253843703639291027549285711425172396946838645726384828115715014649971707296005880444452656738888033100907528848553278004798907926092090705181867111108538945310878531334589518978464523961141092609596908127033374768361117031151073398970486403817028206794542669829881100484283915143818689459576686151568926219211691788038613457589472805092238543098548594253242345635776672742100230262718162142799939518344366921670347924063258657228617888014201651907801737577058574280528981802426982317676087893587689829678394448825127275261112301635907673388686325944351256829461082710896902436930847652461163677185910107414400759476561540706967940464722666969689868772479521415099287342286435548603110381060410356597271026441377480509453279708508044704704152240546653639347025524602777476691066331064015698108143585657416065744411946039399148746488613673040082119015458977105128102256497868438600562512874603271484375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 112188401706259556863846974781416609593111625296707377491645017912466130686502508262098971840940896061210392470849597059964322785677496763342081522801291785752240790694740194172691185028426559813215983437326289385296475436885406119134482054611279467288293029156984784043783976244907244857901161393799848518360212534483631264949239847382384854461650426180118258050799111288726162305853427964007346785659431708427773310323149960659708053331236247163938893309255834281033770042233227302679487796424898762154987569358507833515255105544470205240361108861227381951731864059586586000713043903953857652536668711723101637163430700661153102182730504041758507788938447798141092593925158457011142700599194836699148310314492585237186539927715228104591379554822845120509140369612709205560928954298988534300429989075213926022005674582405493309878187926166926894467895399960328046276249567874267952687488427666689805326419517066243448264295454923624120692394702694144965307602186386482689682638305506654685037068386742848388815822576755074322759369820462928282397570291398169668631811081060736417013701182735099048815987917057705969726778921381779677986970035327940760641486586130964399654091113397546456467853585666863714892727317131472178493007640872807866085161966117269313871644524661931890851630929153001092901003678573570575140417717003537189118543466873088679875605879129742385993543811824393360625962140193257763790804192650155312599930691003274930189736391455325694784446078502731177122506237821887344303254910058950923781325667182977312693725027603828130600600470355987573988687274793874349489431071450384691901792756800954810688651384101682927674818608631208811173641508609565501672272639483715410473619056281320912881400382283431807468794114646749027002786133736051315046538349530181551982935745571160014065493835864252205849368490750741230107379488574972377118302659390108110426460129500935199936237982695478382339730859476784733022046949004772677894169201141781354990983783866444706272882252493360246618801555644215615936478557230869389729708384075626609310923091721845271821998067913368372013296610392552810947829559729751430832042194645687183550825650857478941262018970777752372966726241867762617048952047257609662755619116560154762689822127473824589840020928012062212113426200817360140582037578994950454204563410762607080751088740091281808511497676243514548060712719041402562927581785196188716534629471201023469330297722180646253135753086225781936095629162558589514090103018689520213280246291693004564440054220085682081304585713288039927263795626750311801146878172813972196885924150497706165659072656729625822210948892704196000376057937493532501287822222127103262222175148562598348108275297921527008601647338121115508524138974628561852919261675017500252198649951248857503563147258882252255332224989863625287389863847541266069288158624614410211501123978741534720784314525451023885149531467161531310129162254950312941788244360220736307371118258841343153868645992908117241249455138123280582797360699732010757482775849644950671221214929074614605910247595574322030690647883562445688521417398807466420166582750444831915555185343570927975954070392861600398541968027036633165003701456664936013019940871007785329968029308781910374157586004081190950307232670849634186248855976164244293283876444430537341012675145392243991646094314491706049305166999929971736687821330019302615734999223620325893277400141968995488177638768816649022646447884334397986705648232511666240769480870273997009453716663827084196963029785130494392113836879271965560047654607654058115835028261017465221645940677044874998788438588130403805695728176893249726707646587821514021458425554415329053042476256418030226280726849586753328793908253446549924656846735092318784329600439892559662047167413217998042081681096636588063466310052142772822200118330158059649861687001480869054317015852045003413037177250120796227232766950015092870100508233227223849388833612933311963125551586068665548706790649209499073441631413644111541659875850527899570932708132957528903620127681143024808326756973613603319667421168347986378318886953780808022377028430723640983611811026214006218825160661998032874875105266687708915743529108542623474846605363355548776287383002927941458467779653392635986680355579953630881427828849682166368335979201168537743009966813941744105433539283323527282290596660506888316678172307723128895289322255945600321141255568657937197078953313754919047684017818217585351984498399914130713148628093354813640147603034522543919759413868909450437070063956906642849363211910265494223528432911599442178693334728255536599612536139986506859327376001327259212629936513394568464718759059906005859375000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 2119763741336572554143042937430057325450555674091886287953145072434042123557014506214150712472099348844851431403915516947945146558543535666930203012332422520736161600958388454831330457038758548113491055339247224987787268484988114973008125527718197978702906619653443815337789233428049977037348722531123071170906732710942785369564666176499449306191831129145810275911552286425195749769764753193290441412514512523322190611782225337662682388989176305409428940402406804373759830268629462408856799316083440001563540500548487790587577498964486629172740995752441502549335499782072164458211042113790318169366297905582545727213849913880273439107025768189009730438829540352619914605317155008801402329698551849732338484572138957811766437024792017580110588030049634611313775025691152469574635170095394702007361496811494142134793339014896398251653193355297131641779630632794045921946425770576275909024050496622397532366856656457955563256889940171177183876066435368645475898093378339023817728806997418983820474202256569462452576963485648900266293697231393678899301494807252482397356337046419728499573279949204349371831376664890344532217957743059540364452645756594673894744674172792779043710972876493463859328938385120480442829140343238490795300537817677667478813077499536430127594734100093690365332477079060736035068892047136803985379725664938635927658485991559038414655611286490821084166634766145567362361691590125917828619555711326758415221320087076251368678814340104016085630274554475318586521029098396530791766051803955448483100698247138016801641748207201261384596863278422197255426098916617694644375618195182572830390905172058774332863269689251835805351238369179469402246232526040224516885334840334470861495926718189531374953424883907015796504781356174416606644296342521711227085436476596770843147252019701188051107661693939271545829121125539604745705731547980636267455180248666909488124734830707302265505387765597998987080661784764101541140996813941456388592896252785730446128701270047187177712167115153232124030410657930210213850040404052891251460803324060992792612256948006787778637509214904025892326605573218000668229785384753509461969885297624705116236171593324582712351526771083223537794674632807708802889430489074841253682240788278322501616635415973084281270043898413316618242433162509441078763983252151913022488501184987230438027136511780516568169587999442665853644981841306444062218287006020860823869719201697818959225997776912786475245919696161430881502245652958220321298901389419455787786195386008123321872898508728752657456613150338107073869342598635329648109755642886960121845889096332004696430430497383293004422263960906412867147778672073234217419579060909386988661453035931002553541733411574463524362693863408132041893584960096177041786051562274898033546091377184182145977875099377204003210400764992312806649056087886519630485454880240867789305492779335083940851030573715103706088171850604103689478964287473798074570865002718655553183273067895817881066015024521898457032353974945211181143059880013460954560897772854507191494039189822644152307291818300024086715231206776955887211470831857263953666390338126654363191278628210443428928532603908834383251914983934003964301089402128166607074289831818799803886351434545756760602472920580848162901776095584902442434319218049334359709278822355992469531372698078870511812263143793602586875268598202287185146631405355135581100330219009784047945178226682755855010988388151990733458651104543866146703891870729706793903667482124812578159637684280424564587388536485915036996526633281723643068101490467508253859647799009762103079107496013671530379456936529393040393101654075571505976741163927940480104916608530972851149565184194560921144516359805051070954422963799877003849972183161581869575230595229147292278362037871053176566069589053275628407690493192758658835557534356425180310639666244275808810550088979935403659449239844628399237411011086649088149508659875425638145201363422757845176101437897588420493446539656079134072752561214348325395350261539843190115925873107963627691363698111375311956040853129830929137368240003880951007000083255472550377658211980105284322856014982931689482301208120270795255779639297154027806000380910790000000201163770370578741862080897657014960405047044307076095354110237060195467379239168066556102682890353042693990457144174419380607901636209925798257377359351219917863804341100527573160674806620644951495551994226007260620291625446045381905759696153526804232589397210348539426136889926691478229949489746655129520824504625740523206711397118779025403988511152422227195138764267877287591713302659921420045634724278664337209331022451163891950898232607869431376457214355468750000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 17247215500328759685052873854466553589682074137952241917731390122172796814461143723348551312592174262505945054719082958185692144015774025082706308414710784778064717769829933069721515981602738804505279810070677073438617545817513048953037793862959408253411290551188883362702004295023352076173849953673381436865560257927966546979992804093816242983917073780204254084456554598754750061543446551269497111144538970306044389628107048323444712280461779944873428329064407134929744067852044146144736862489675326412000891483615653560644318445996133461824413011342618698575457016600643661099096868428623769909766438847864588052742998207891758027392834913407505138452389520449648092268424904202613566051172745660619077285228031455093151330054503664893529774620324287561916312382805046792296320957791381926543735894937207407906690538346472276734599465486294101875126167040242919227650448032373367772302749178800444788434878423240805799171205794682068606167290598634003715733425455785277504105442903079435298565336832207617793948104724787061026526289624431583752834956732635190791882801135816950629748919169734479607901569711275171529862621764107386598219451042506621357142927654559733523014572534346852704470532036005099223533422633677495485005248926050888820003759338566293535146426282943372185688211202870153473675133629435597425936901937284697363098360288870591237389550588199402136442483366040991052218667543066311883326411493602165183628126774276565206260068634733984447272058770188864360323053101386224110355875944737440773710756474506953729297219243748599979283230605198909217740563899899368644761304907406758472296373139432529222649731716408094527538608818582286258989858749110874077433142021556853442220977913252011977610883026527715212082971700096664600770719062145138377595244261837193052189109062802955650264893013940421641144313434232199599819114610920959813081666879587559469647001931769833016173311277450595464115323125165051250354036044271774039062471074446458090300664798573362198865004305975585918480685108405753581031097965591187081030720861646800176474328242341555873653331710987128065843952942182206151021669938964973655234382548982929451274015210426038046264797303135627980357452539487699489131425376109942745623472559137639747871625751573280120776703729800109791957690451945044216446568877027722265530290076442620867649991286542684469937626805742553148700861882518545375859304759880657458621704720554444216631451410261869415584545299919342043459813190358005253517356774083582790651948768136834712743174610916146592350070231745518580091110028347129938940106262801712774164681765548353671619025929039852817018598227025640878622693597271275109416155023856993926543614805159673228543394938299736148979867402462059243804639417771138938017736920020266717949335629892521602477660861544753941961142114493284165985501125951101559765676252621164176654575946372479698667197324623990026630325727136755504155636652033410454261708102519634181675910174287443433945466187001373424793845436517169859905922308956464075654959347621537826091352932641618345860296827115555634295186311164336858399834813675529027737070860610496450816155396281650434394964376660444409574978325534150394645866020691575208408057287518177803753287974550139249616817815860971609692611775101625680630210734239659204733833613966990437762853565972389929091064425449495983629243001376722280172037217202402640912594119359710105588109929137135508312533352350735652406354383881436267232755890498812028187389854927374401643246759758631839431973767442314431219822948129148048967988538323030420021581929635248591762766340029483565079830331991900038398077841446575581600138483413287497187766424308089484585544305687820432590205351918555315354561964143719413026888612572362830740131910312476076532344474247382066663351932109325263216531321345532359346104230871019119046621730389123993448260868650019092754270546638894247032086312259627308925146281204097789824328879376593455385181861854584776688578217002768899253923593388412436895894032422046903444495473944865207755858038443968757443858381101279093681938783164807126668867300040706316472228171688619003275627998378649304290117919855541435559586981321991018454456510315022890511013742859508959585936607808274750592624064283338247527929249729087718220909867585892580835274495920303910238811637184848368949828819162586886253596679147285614903154614121676328203916985515271236302698181095887551432961069411643965090531544199319206937023728425309002177937069841397410892949690296206131844358785039844029420042139662535322583161544397777624812634091336719638914860094626860002064240980237282403712506697366146912742124186479486525058746337890625000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -174805525463821189558037218481134191540753677161181664781246462612879196878491521646232018650930155926156748525388818753403527355013407254611968431753101117890565107878199263496266923362610700169848595480555566254528519841283797903045677144511552576238768604691516250948390772448522377203348505972152313693393422677421008258338833142476926851770627435224427946097787172030843966543857593512319635340738168896929167233798141161479930141878778720476137760667537099651124591404887927208738326699393424391507397336979939204719268186385836517243087430215870291955437950852771966904354675647089136200067826452380664282250682396170377054767554948717194592529980485384434535113146383632909580424544609510625504912207689084809547205863544436573661114714152271379509841528358914745203691480149691020304697371185679346184167318712937083139969496078826943265496936458742672104308160684482653470834342121169574077812298371660879764844476963466125502089834890078040890908787508814193695034428501613388476678607371249237344906559254899846122124507581995979007980211279450073246243024202980188864155007387433184616073953751684954040162452955113536555571544376474106427876540432638183859900797304112234186054768166622398918761641042509561264058248493280452342322029393421310312259487769893534585675149049275738670033497030517689186534195572182096353079250628932397557160944912565498593814714989875008679436496006530176052040461030925582230021138008004147070294724123372917693535786598551302009606646657172130721970914565074666074679639739153595768719335667466391969611648093621577075530570931240926137266483041875986215454662106121115174128452018913463524371857755838566148098822301458555567444504102138757526352416495673405712932867083403303533171680318988986016608521973932049381978977844938132988015910633641330589347061731851648019248863848964791870276532641613505635046616739041198628179080667047192713924881600408504580889702741265757491286109662231957338368486964175908217994701584537818175289814791202765265926064421695538429711482085661423018313278990533741339071414372561050661157574848046232256558312287204554100788215182216477518580380934567017306853751142433316629154184783599579244605261599516542396529631479552502537746220976906376801211687549585109473346663687322822328963595525126247586044317534432516530825381976953289400511156288022850772059409605905751494439631601578654450090169967367336425145462397310597029731157037210706061508546568974491846012283305919321957996241978912618064191248414006408803804177870559673939933509088261595016265004190767316411029271429978802220782843811008809448948086524584903861064547973054599879016519333916983208706020384556939639086928035367722635628467624964890888459987002827547973693453212677771640295533138487635012767103101542510681798807282319391167451841043185745449334981477861918015934234753372191611674868449254823625360203857692117465564500557641692888089738644646513263447637241222400405254171758629079714488515826391721463015696664163981045854432980277274145061992924406347385435315945323823645633709754075003740773747009839187230381451152622834830243782289818115409398594274786357719774985458912246946217222180865818578979825239053986808271508344469640693974189376618757511532806220312375925726973040676919125016932079532273694633570473344101018986046548038042540262760298564591049039421138951015082473591381007978100114215056705519042079536153402349649954562125245902405889957386899529571473986679921057483048793529531229120625929194279759425884634341540168460078484908215243171954571613136803865645217883290992334802074755826711908977836913007214537263890596690602196343287570194953747077718267443820729747162615055263461971101188266987374057479198831025946965992530016721998733396128971035060363353316879668647891149327904392886294232200499781107903244384219769278826517598423269681249957033796680013830336949813231049833716926068651087365715616093951348324471008598169729598239155537865431444135356810959555630232350877619628115816579479863453495181596412328454851835093711758998262087552464088387651401582495094744984605966955991167851907846000549555880624373685469843943635677202656743186907240553722312187376464828389571630105275986127568855487599311946966964393737665841149856492533365227578545032170888669620115245932467068105373540450768254648620672118885764518175049001143306050640367135378452687322786416417458600822453426464425621703322922291592871200774530232958440167633416090762683379533995643110619351016103886840570060791056205045796186614762135080604160335611686994472237169883780436529944713239580506974265234149423624148260627849843507064520053972955793142318725585937500000000000000000000000000000000000000000000000000000000000000000*i1^74 + -7082043909382469058667126309446692323379365625109518551623509445814147308006864102427041978230066284244428218530160780802916501945504628901589973202548641340787146950190345694294303902371263565277748676248869729127451653489182248606581716242851203505176455786665348943864643741129297728027611814321227935029286439025662383220771301810695025653881055228226083272994560291673000890531569799831811305124110735991953133199227929555753450885566012237240239064762041575566725850112576739304538508706562220121357863326942279528112589043078872555369857023424239705076104378727403659920564351167633424248726342074841695063858798935343559537212696393459766309677653588358270071844121728534548446779268069043688218596162324045903957051086034978759556017101777089886693989005702494858195904394714627581876342848813480330790218866573168997716658829213013934080946674889916802480103130154600525291565435475548296656214509945721981267188485420106739400373060418715034367227870993417302907667392984524784407688708673340736786678199463510022320182361317476842671457925299048694551854590897435005356202878416309373803537898318647846058331661260818941795570380077391582757704618631917554967062871861523565763991460531041969860847578910641967232698722872797023395340895756667075844098563782652006580474975061640343420994622769739692745658168695453438925901922399157149313367928478489914162098399346924774527568736643472257587909399336910052552402669019984234815757384866513025224338934952789324740411557296208550195793611071496703326638722098149177449746128723662386409205084114471969691076742491103040131535356625850662838023991191643396035007984586986669909737368263646650301939651972292861516973356594594572378980677294242665821723829943250215876458874949893519795398444272120976708531087299959641191985998655647989728420173807813009155242718330628327715381383890306548719903394076684597109734979385922667686643960305763846112843965142002775078655824592497172734114458149658492895404543808287844482691600202604818778106803342201764842227888973091572923099894918151550680207056283349888428312491097119438014294407119477086177680158635339335426969433492522190308930145988911130736706040544534377474340979624275732995573663986605828944747172709208288686141815556731204008084467392378544096270632117191483558099670985169521463995870899128408257383630464734214144743902267890322396497392906875066909993365252085526409184390239921237572324587673440920132638526554648974488454967884386334328486012978924574942563824140066876533507560698452929789280215797181272690687078951816895909672346662388483964757131795698777498026608781131978076452037902323039939047679684547031822565515983020440516249180655299720083792564179498657894866034648333329195835569129924204767512081311994637395592606416364518216437716422834386336710370685182933668097830098640243695457606990147357305388809685383808610850813919363534685095341527937619523789662252862760509920250032007242916682306485737622460875488785860221924620156160529328539727582697417095831414784847334171828700438824290436927232356196217432868058943308190023097948045999272212624287809546056673551039999162612595441992446649570967293881293060845948668121459836065767483265806341157828091534528462576315514901884223732502678819799795113615530163503018129326949911065939907712310000391032050862088945369198380770607980263559911946330826156704535314714977582740878221028460064165684259895881777576892766020551771680727093455545021497676954416680738553091244958018897096900160244177554008219543370285727761180103276463774247076959599442804634539329355971933376515689699452591638422331073191306994657047066231653059082179564469548840135966489393536123418449140672053271068030787253092020946220258430949942743926005991134012445116405747263992809838280885303143647579330760025055909041783969200833072317236405910607026622129359507354632354813771078092894254296072362563447487767318800730913175348634146858283356679296240254036208798880133704119815181304000793846509258282243728690834807752909450760870971134724785702795373550989862327910985839962734785412404865793575664101111899925587505592445485480025066036496125803983452384124088435287500395711913699396906659218380519849944809008194900554837459397816813879876165842806337452269283921583345882910959120970706158858222181980386683622071920582256735764241222114478571423446477199103156054367421133535833445470793246805060540835851966782325879062766544866521021441252970500622197234364604854440993251528399073104023489794489252795948231823234625310011537772583160269842263910748816499490725991565906090478420424272824085863396235407602054279241343692774535156786441802978515625000000000000000000000000000000000000000000000000000000000000*i1^75 + -76338544713875653571602211448050637186609202616648038605969917783240846447694993217588891600319259235949627511676846485580974861022551259724853360847876029567505882255763155773191593403878846951091757138224052552226836294154465675849429750460146750031223043283747042707804620127404183551426446064064144950879757938936320153443063472098228974379788366773832766165376309950801752816226204065434918534620743336792041811256109280459155516400185551008941714807778661515241038978977538822038031249096566445959636740695579223129825512332816163079697593577188378517757897495450182852891146179202209909388980292414169422130479803869842944257483725094140943569033516313492079593961656126628622106255800062113209782386326338848927409076640640506613435630325277569482529741169074236654778638283639054244351791014445344334564492904831590843053324990307734306688396969986798624650103687780756906198361013092239307343292076275618937397805615152375910448104773740501565585959963692867335859813370829498944700624220235345894051573191625537429972830566301770438936658005414284237589233496709018275483656121502994961404394626057225666184315761179616893614669444311465230454326136899295398313184354604168176384376711974679739762920002547350364117478539572766111416067302486922147250272731559398070479605207690070653648943114974175573778053543409592772440157617545211191123645924227954837158166031082223109778642494671623433920008478000189535636654673637721062718125656981810767569867686058986071925901414654326759272252532325599033374173827558863509842697779011269161113372825168401150675870871759868082105503106567845393695780268501662560316351633469525449918077822599319217651431480837782412063196911155021820901860130682938137119822229395796435596006306663837396382066412368822254125157623109743549022780413423265549737908749218464148556361406196005893305089507179346395605462612257054735375349751790549376460249560095069548262857258502509910608127143713458103934224559435067428647264018300655867434316842358948568544738192604674430248994114296612660471173300450327206880401552425478541262833841254798358293337329807971081612618772640049857947958757068012262238152707144043425356868240139128392631377537313622427110089164296797877998708628177052835812264872959910531640635385263680131066871514839593913920477898511285016361563574726674006355277236086871515235411626207423671656253674515786647976493180031589178146555058556132216959280285160681791571818119450747165742590662057388130680240282560835956863791669437275873510279431326120013877239800768192343219503412477454096369989041903510211789764769362259032275782618230320934978188723050813197245962812588437930873842589915531187404641001396299517390977271145828812950429631999826758739124902496443138775701600320124998211678626148451345148008996157028144641407702751805529396242426388385942676634773789474282486922011800367769229525416229566191095506329080378471053423412766775591001237272421470669222483881468471257769632349047249789026698849788619334074534764383959622040197481703166474117837275379942837950969668174650857275296594260819920224403792415167860997552740751187723514218657512641102102650172967344280487211770276617724369230032307122238703698913767851791123481803220280418016050837146509074974250907764555475411447173662097722987647552279733954227686448523942222964062838888342865316945575852766216221736017658024402467751599676018653518473328429114708280635506157490819717688057804649009658374579618785323315929396476891193499754677812385212635583952923842114725228084039044399143118543108071401086981307769446134006972199050429362498004135975828707888132696036522729095011951000574291183315404924462138941650220210618642256231247237817477302945141444355626998081147530386320633106686833035908172689482952882082914421861667174640644841389056619216402636728769283824960363390767136384315709077092492727941561580395795648883550839754939272564504094273999964875506108312607681410245696220297811467858191932270641309410212787279955777365413739890415718893585823351862260070920984813730194413500844130055340761105089217198059465863728429534006817787565914689259335900156754952860828423028427102417640893935923181335495487078543807187104376084805580136400880768957581482170979130802164693971617432536608302269094233849053831107412011156272941904048270272196437507955288617144484077330382571158580267062248082324833196915286662294939941126204078821293506208772510197842894922377172856637262061551903470468598894737970541288249303312952349132343084863188163634148068551784699881869266078749951846346560333671862752518345146333217154782485639504523602369076562546013065002625808119773864746093750000000000000000000000000000000000000000000000000000000000*i1^76 + 562150948349950360239438799246564584553598287113598161371834006438847367862379095305942778818934276255071438758977261881447970744217440722560932494917049780626203800282323526505838189674082008947826329527588094058478178008077907421424141701547092960107474103057899621339628289222986298388302462500615747755771559634905089220596110286477012104819952938342900319889513142656592611945458182688850968640174594424163897030782596374671445844223346829296526761411874498465713822145568860208111818456494559447013637967587764417679133148132541962758621019851708090610318171446856208093878143479005790483504430222993112320629207301911653775565652577963622164053946821895551824191378397177790285467703041431623488942409407815053670194454773468930425697917603452199710184801783733606711288988682410788173971531124527369585546831423645585090952772555631702346826060050622056193458817582208496033086025508401529471655713803675340306334314373724543034584391378711080064097489275014259922164281975297380926417202503131672795140830871023021060033473721012459049972810380792570893362701514027057069589500142338446131599561332662927746932132410206812214369951825898993022979413051875132448359550477319210917036893343445735870664071816637802060722334198709390883602223125780916137827860138996315396165001164587729349992420948823667410606804990549934434300715054875900403269356812128886630049112762393948012631333447305476838710545111205635047340248626444816277294862864826507191662542167294813587116027067724659495825130084672456225374078703584638967858899481619062669595042852547886812320850172718470002750285232665186457604574330187286182461722079115737350020758756157766138865625782952558133499338364398699297864097842778136582686064344454821263802773157577734042595895128882777334686567226378399830252492115075476581774225324339042219989221262107074355788286080304043950498292229154399314633004175217882621643912996052300001624835096182678497041946029546201655472942935603672023861471302522966311288729373595391706704879407710553977124074852133880601412820163249835088706969709929894851957333128714970773536212699609114105347062091007407891501078830236619774387402418215359027589216174241390071929228659892561883647649950922409340362994891179236959413146417207801337078211115951515414051113616220025232309623029680263092435094238014413709439902954299020208753031026554613602962539221044577301612935591565637622757910335763016416043095200014053743412627405297234415530724989053734468749225629961444657443253336363482314869484949006851181008031675911509804401003492512182562969694244127251822970555280368992631663954163073555013895151873323004026093628457238578286525407186598921580692288536396817646823092555277904470307799159120077297933142033138312943472168294548145536194073963875417819534221905032729019865407931184110420119110755154992014274424877535543961188117465149688576701116209435082737673836170698362822934862381278904968942662041848429382327297343981079555897863797991945435850941410253197341615417500289425402219801922302959919457841809882411268835201761771299098623429390008959088602781032373343715265039931761942842724957192755272686639921189296979248232314128008611764112333868626879626774040766893967305163496768784012391582236290591190063689746138210924097690451697803027171155842438420111507086554828702548638126736204827267665199734370471559152545896701867493596324661720475377887753801762185103654351729092840464842055222948349831519010310773755944804669332292165040005261399746751192948405605165324926658986836788426093548102612125008395912195212565154800532522111237696502581528137271668976694810539575567882626966543829981119780187363969386177467603289677749307746809993253573170238357404250148638519587077018813811511931949037109052586172297938198442656829876929985947997349423118082653868708498064407258721601350078742848095697727301612319892066675519918491417920138854337009678673425747191809896423209320931956974721639864006798667497747443180418655563756526799160652311647497009957020063527942445558377087814096652101575934228572769060170943914496596025136375333334454066591403003888515214112063445509883711446898146957818150106215627771271153378942383837320554910429251799603795220505587997061134765449234866035442796490638553178669767730400826491000022025352365339420134996117180781110277157897657030272705474351922956981887460681840983529195046516060330399817131892743687680386486532974852760360182753460644567387312508839167241812578372784815699061099580094704294365339678571511484702831079074074982005583043120742931655481647902314831053871473394237915014358695544896329139993203238834240664800745435059070587158203125000000000000000000000000000000000000000000000000000000*i1^77 + 32686888570064713716190946887626183767854372999612301752406424959590360169894908808792462056921016319004672597209380529431796534966025180878441828118467339666010690043791873877108062580577165281043216115184976543489986192133802343352440045444632344073394456278895143763266770687155487049574497715991624418805975693668597986317985682360445241213307911966323900909109290032620242541982279828127531560962400315604996406935297711101353590167495646751343239348565930645437173108574047457466370504877399346287431032512527325115026532786732188950843505259229239085941691728412481652844421723837807193513384244334373969266731867447189328035337305146990725810273246238355231119439925971843598151028897115450789743101250413507260055851841113519833030458203079738503511009419790076230405064553110209133483252395822894116545108057595559951360746610095609355209509203156112894176461697036419162352358542491170338945356004422015283287099782633945621885687840285759713269864328438531363693731497494051454899173473245679316117130339416652824903871706122895083230965266704891616978665039225839713281947596889176430627583402906613216955464181107898546922834064625841618171635263117716748300806696393604037594168874725839852690123962699830512030322821739603630955000759544049538194068074601099369893764786001585553545862033442252421927242440621764194484656164308089285734106947350951151279003876892157198127449177774335581373540233553272928920785439963316263482220296698368000587247931748247485190241905536300889224408602683994310954570861955099365736604793978727409483592983067747150871225922873412509598018874127040248944528844245342931139256554903819221789918146454123552519940585124843426792190852344662436835450999002630664938640514431721542073587342789826811340622699220060510507440241405939132166824990781317619599510151714094654394718244258879982837583960858944874797876766054592303274037188631978658408327377228591708590479911787288660408761382454517874366942259915679454445965109210931055763721444237413388084205311776198791737624407094772145846983036169096486219120927069432168266322166027703395203635353114719072489508752354160408867108209989435746967054899235103047192801249276872353010531900132856057224879467753897707748621805566603369129225861559109136612244578154079939778043350553438434086632621994439010153015248727347368148687034330456538670601467732586814467286298425822089899980513739401688116885229242608473367253289741264564529713477153394267189792387788424791098591483103521658082109829137056102148221533653388840445454161911300043208417930479939444873787089051940761630634577759489245677137047191303697235469387057589712437493011268618042056529063471360110561724144996593968743819775948893609513779893547256485132307445984955409725619605721621136633621610304177621865365816329190732606013925855870919153980936592162727871723301853882256069553443504277869073662781384737143147752072362703457260915297685187950134282357587830789671101406585662095680299727880382822915878511969027186074495282130792403755971695503194805993363120115238708255105139091522002647227332147550660076032001379253385347486365403017710601413021983118787940467933551609775005074794668428910828867039082376953031090477718515919346490754420250452512833994622968877100904205250327140563421574406199930020244566677318014206543024365190784294463983999522278009503124961826682194959442876994301741064172583188681826745396743723960596537723404303661877303102728144397104218597084512555751151694306686487475020736963959670126529473878795245218797627681531134379865385499425254419030742611281367641560871137101362016230971809148179973017100710377721734728640409150387533581680044616077210761894317156095830053341371560444461525654399592017790058304276961707826088637711861251638773772089041396273474725772752421840654661736979201605163957594484087484352540639573878217646934625553663923472109121996080417753411041533848931732340586354818875726219541661641506038395102341873142820848093756568639566934542730258308826081262768000527303634007078597882863360202523636340491118823388452308858984875358139573588996711388774450972326504231402135555189207539470987969648539809662223189393040277842882864916822488733847549697356537598872203530947121626980767639250999995724904685954622179249721765796144787771728108944731193682174562749235730104043575846867944653510895485001468851163198150792155933130695261078253248425826248976480045431565527349573207002321666943738394013885190015916759205457056442750596100508311537840402887873036287824347696527461975599976608972006141650656356605428451266722693128827030272928394329862263107192021927005498582730069756507873535156250000000000000000000000000000000000000000000000000000000*i1^78 + 540010626535167235386480001729800241618008368658931334873855727818616863012070799964757501037008493729776633390711280664257775530706031953736532699343592120997005302613562068658546677464233599832430994218337848156596993037101219485540956640744146552840894128245176228764708349209646773716650908350399356331745560341886812032960831860799857217287548051955891392633291194121543975271358236310831610592551471880287116954674189688592084796635233739871656914796063719993307165755169921275615587493542557865098521522198290638756421990527704814660945048089966563762143702849118301311866371850907275275406569495270138436264198196778059076250738174057961417364709946340340786892041539435116739226591757426649455899163803316373209867676926051871416380994179853842377844169629947415305660469753310801710501513946018974746584939743049821295951985401843586894142319252834749020426384570035933949666823536651833054957916208303914139187260718003373683631565013225374367706710843012316843545344063695767465117877484847426566692643517849169885308867155587813545441138037133180774694697127442209593603786864133086924350366782591713135555001630187229802568873650482773406608426026035766988848306998230073192823518641645326234510044411691406589910098930899623811002913836231918216626719437565599052741839641050843316569501477850990790773500910843301162498887811808848460542019198149601567245001075777961461945035909490966096754122336297151134004507535927059291119036372234154511546597464687690630826412675675734108839208687717636789056222304896794032936186500588465581724377385140898712743090215985133585329459877923562602990364584838046644343830974614753330626293376226112645251784443217842175441943685734827026381398540417785385294054366573644148696544864371760067271298238035503432313476249300815287661579946917659177856963820566114112163186109823946861536192246135085111307429290940324005731697741248555121008622708966732038382288180533558168405732473108142821039009067243117772010468264448868401130453503121262966718338014339567632655249162533788580915896203366686139342679036492271403353741135478323683449939032859650369526265266102494682171312735164711631115167462351184773981259296755379632931544790829391965410996396655677083404341670733905221042661092106647058208259265210368809183408091315997148028345823868118040818611593942780758394722433015293756206692308838420964402803961721106733395642349975914491844406687306301906197699999070610723640280345808184912614637542764639321680308673421392809344735344370976674854356733531854609508383069247895660880856609372697328762404604537999176316715867547133207531331513359898725366450259873896708744027263335966059610145274751501139040911159527116757689929640976437108624926985511894398095777883752481176969437604479572288092713805726194951270615719658973494695040211612036443712058267791001488283155385718398064524428549979891077359159121323246018481016556401966566236887529953658399752390026522448822918149418955985954960533558134738125727722956072789564055430821979651784936304020414820469535563059228823852529477903789965366304162556009234256792926018749186279410371406281014037765831155640411139459691798634233834558549628109836123110122557846455556564374930016433403718386359043680019917560144809442845539574976625520910241879352694407723435499442324537825789011110227621162720181948307835162879377451798484764820519082283814388650255876028189241813508104024670391325857442212409734841138348767433241883944861726038262664550822954513949500534157090666538239518815645843112997635001737724903750290879246106900406573169572704564524356889177907869831981501267511967577146710579807250592572373050084435172340494203713442777664426458705862797251106408076961382131765611279099110220283157300363809463955682151096286043434161326128170608651929105601998959304784779582464100658315878066078823458614922948161411846345400278002180438559845099049290289412314600489399879924703408503360818114944660129473502195189269681670408692901889873685917730042410374905084258410694083304228996146956982724012082781384068084265399951561328125114401929255227351627058332905549726092650917304379014227001325364092353377100834029231072567841714730310941389936842014937463415945227660396533494386007865664165282399008256161520053367735930184336221705991455722515182247900849513507531514891764342568319950231887612330733386932771453019970331225116609346615510216430610895822813699781805494917673494063792949678090533509001866213471888636704056090829315132139303889324689139165966489152750966457528998294059585751451259593308906777134138654054666219417402998120737508859334982232939907642599308701392146758735179901123046875000000000000000000000000000000000000000000000000*i1^79 + 3908832107532325673588755157639656060626845933113187129756618539154550017825481627547949969272644187823601279869914963041244844851271351701043304601622595162263889245666641132924500760926714368200746114457544520543059436860493616466538478323500613906177733220582704764844716811901352352506314329653223834704174441952055706175212958738308634142345637601304171333509652601067535032309238711330132915882418828276343588698407089764560684834048942883461075045056660573672650392527329232111801126908852013888064335708211925436189569420257740837134402135536390261454318016603809845942209899006726489964142942883346812643705842263272343611723079415920751120545985323574390264477317349944423115605843370664535807492025977383450732589680592320866952883047814979686702485604312077866969529503483914504158749769154476322562224211562572235648273943796645905712791656385186865983160895546342230615307608597743480829698215355315928103099885519106046664870541970122092798618434001406932928737136667019605321679123765885321515041446114833615455341528955928445898640882802762015190288904552582855046487839372152920626987545320779233773780348352164652020145044146507273571664179189641581886293706722742233974834793192724259924001105166248257378658121659453377674623466824801875219046615545272535935013085367934066797889324988346333119581024676059910402544499818871626345355602606526057742412773942034383653428352826890235954712206018695597072123873416216590199176528067843210038519800822121790814276547705375549458642389503867540580055650384140913339077070734686254948455177568500432570277321656192091699844588515414768634011419414429555076699656882711387210748257119083187176967169523416437176631466622105521260358370423257791704152573399725637558302008205354270487951212732844062103882434933350993201321195017613287618000700315454508223331872023745953914054326448122359217742846594377766665223923071851314984052584066036605426882397174537645049925315381681223859943216777560087280019268417375046057313596134485323119377346701430165803828948561655762751849565669040297243727518804940106618707398289275556082249267413792350310678551504517560349044451023331930679588408838514364865930987965843024661564185692949205585752597613596694973833685702116317702237285162760008517102339823276839445606222452938755351293745951678891525350841908201052392964027306427817562390135697861155334235587249110369497205641025058217580380982300666585667111687076201304652955325526198444766484618176344568018219648480624346575620425748878351787939427335741109905993765904442167849240354488448791900767517861382040142958131133687717750830430735735242811488972199225485989547419279417702635571917156926022487221052226949660456293262232274184273929906019305938207047712420497207495494509371717649990399098390034193070266305565158827937401495354311969538951007512428173918312877823199554085117957574310078577692830219455266410774317074715356507044533387125051068715042530017317378963591316188096468458765549136066567385498353941988291843300681513891568413004499962996995481946509306856181287993964275463460770210797808150827333779619072062802080455559880941445560578161874526717301645429483921602788857230805584880275921281494063208055753517303452567706155600930814527347505934541375168224852479391597207619664747219287539252444062472414672566965436494522469434321721305855592616935768149516353962654390250825885410965562103369016580761251936164218622606726653985244593919087389756783355217078016483234795782410136541384052157066152267757740456883911659555445804513816825929514514757579202914427733405948112526015005040025705426970577065031486326533912653181923763786657996861808160124337712103389624444803448617551844863984423501741180485449643848500080715908119077929036015904428927721426160075571036561630910846430297282649983209764136987225930390556991356232556863387451246241561392244086720602427373839831504221782214757993109050780190472710788544591562664766199639528011664589978008454097795947357131747374301583267222945879889314843964625908253599137914359052178887880883377562901891063531620795270867771000509757723736065404949041105125388949236794554136827766421588828500172963470918447098111494930645706255741097517746517584428107046260191689833728892482569720363396648026525789270672378473214688248057972014011688105701414335727874658894902390193359128536068811193797274087580659215415527970332744206394537417779105262343191852988747651237517954816164593834251968213033644588182273527460496971006112573676128646519810619065443266735720684592949436162192730448810288730475253934990693550173471505862514696088916062048022577804506916265836480306461453437805175781250000000000000000000000000000000000000000000000*i1^80 + -23920944599150894169938333521294462173279150908165405387501749629187783660425410256134119339028283157444296499035106794153109023323680352622667463949768355582849587223159962314337725322932405945043051502081820643427388486193698214402025096143776668304746495944185903161008434349157601539293525946528280825319116344743998504171542226356213137861361859659304694586587578184673098162340176127674587562664889878281291474931712438154251916456165689202988245563082468710600680019535774446417039875004248379503494239739781047257818202875610616393924417196538591629110295767510476010491163892291760575222165786250028402810633854182576421908853690225698300723704541761130823080973084470665875355403661572006570890802987657286195783447574840310538623828485146144150590973217486288537668384546190944205384190730999827061238542302142019286894715761975781317682116069906195380540632386948986448273850682018454755782784479050296409249234211817773948322748769796553160899583932981990014513426152431499280510707049592651223953869637541866639179433755564574667918990688178106751972591211610332471801935858425093063630457049329689660325539643035753416412296069168218603010963056337536966111174211245498521073830864128408671921555708387741849875216766452328567835718035878416916298461076796543685098960244762561965668768588517431995336609877975419353043293398892971586295097487340528694021591923312550204579158647802942325006852744757679962216362433861557319319932527307437905247508640672869373134975638851137066526435159147439764865703304612392208368996249278490076016276389313955322205934108569238969891355678471228447955430748326745161739660471377423259989746226906370060326011689129165434048636848211299936354310570484025726020418093662774365673713834606801573587718417720977655478366785737629601133786199764933936715587848138722451066390105765202658198644704551705292991653933095255800396687085540096093625682736427133852694307174950040653087908740682162555506636140048821235566249775174491258718916378330918638592180347391507713879027871304932155639419722640756880188769899377346623646796733961918838880955328331282320403896807048314236577379706314368654999184835264547362212918098257771659624137432359506338789328059520097840744157480515607259520268883284338598751757176065736670111036717961225655207101303675613034646002222918168160764715781082616090930838798666403236549798826728212392631863160595524317698337120005653900100963059630650671107772796312038982596409479771195356263872275561961664927217882220270535286329255880191062314010862812580827329479310234155351180404446517034516855534479673765897756731989134168823662042363926708697707250334094142002618687455689483515239638999348220792886079775219983346333109445186704506005548226669167734912908664910975503611642739061100289511612122414721265085888905170857079542353390313464058153171705758242538493950973706880907246785066464431248372816384842193392939101814822882877736314629380886057350801710303175989769461547655045996605523609763504789116899634371824143384121890602396068117134736137798466772896047571339890096504468671903514026881452872083962866770360830697318216814346316712050718044403412597668890162495556655197151416118888822223338659806386275825920283431526245583553331795712954688108704809427730644558347030560067295176235465132079885040845935767659960567880808903804511428556224126849802956666919178246362427478227185692284110431157625386038455543581936530333169240520267606235949955100414437686717272112273515535481955381073696468878972969928780135759244122689309907163930648401484109455025815788035183607994922547733871144030139419298841066281239782660814192645910986041279247098512564584328218460886709765042387013842013194406762965785265071624708079785726545234321246233070052783155578119201989657375670435404170172038712805536473557344400775366244212936380962471961441819284151389415767204324656956326466041380142093145058715182257527269975180919964718543353284905584984771855965588372696755416308757203861951910166558798865133808598819410076360836348095212835857114185854034850420028798804290999124468882185759306263740817102706522812688145431991250597602523613411059593867359276933585677364390444674834500969110067220356528989510969430905328353012428219976329034139982851349837202928129647175328310622981222154888688989572261154145080043979023995305930267521050752728716411973082535394913285192667004019233281012729734101215322407351923709550285773351152712949400012446285374202167066911035467355888480513893151452154297123503873410224831050726332677644169271389722523816635082942444271069987527392474983601741509909211109985438525882273097522556781768798828125000000000000000000000000000000000000000000*i1^81 + -1017271381900418352158429598693679465612218670818385935259839276354383832505958359248051737924622089943565389707954064131140458774139241213984914362418869638592232263118267981826726683800255665668752589234542855315865020054731080638417182572762531111191024485564536281857936679158157249165627013331326804217179256785844080959413076699386077094851717207057231215778037935795796535383099214265507417378043556699632709726094211608024588146424576525842884279893793632218992011497456852048655320385242723371784883850266919345165638954002994449827574739783432729875214591870065196934021502642904244843227097775082899071485946767551393766227551843760407950011168680349233912768085146234577518058210548755783822637022410321948198474661245163391655418927518078582855253887173096728775650738874140975810843113627501504595678734911082562275987067442885859527232685698961873501091709615179411533005551327417245467645282793306862823352929918136904174827529475605594522365075953826960088848846926965992933044298374853427721412794072862519315044044948297160098932346698369059544795220839125761279700725832657791800485395872453149776814565534144973336745699595234030966945822740523757025155076384599048366846464592869753311201889579190968495056390057471579132457773453575548252294192945596553102846823970743612890137830906282938730770180643797155761430766223642944704017274962789869715592568521612664349202345735761629558055440093019037257056173059504293794288773252430306137607616963177487747376718908767895771545845630906635334373525671481151069406263848241953934421114149506005449284896912007024093381899311107241498348439647422013431933748938516896333805989355886178173352844255251694231571704348740120832852817615203062934210453555327017579292642421630662449656444921677064621644029451967345814548065231853058450166720760022742359070420807626401601499489960310321595275133304541355423024130035182187362488004744766224450634540319230441202303125952199253983679066978257087115521474798993166608898752661434510549394199982844825805734898553051764364271803690640547466104053254600254635036842300694205800131026773877833498521216864543735322191301918659872955866587382833767356408803568417427916979092573878213514346743489827306210812411429200992587213320695300561416165121992641921492879503780902085885083370522107368505443153352641738877099458401464636514719583373833570296777490009830640363572291510907713968946552797682764651047156644885009136309606450960462330743489106221790779799397626107550418136964404344687706472167229158552778287125630438994379976173662837163382570468001679460148711219134203236310511743973147480511364636010368077640250394180382782560450981621606699335195735716000338079014409373891755247845797444388681515789923017933695868937909419169093712783190087019706252546700523317329020664580607030955010565959318283224553359671216982402237196862903413204433743453306828540368143345966569623725663283866498457338007879906541884833212873192866950777994601175936706389582682059197548773264379205384771586389831042607938999703301144382818800338957951517406815343598419728845928040212833798636404296226060421765287336697500321619802493905034494591018944523666997338861539255358841769185096742011564707934140254292956927212137293941610624411820049324986774344919323461901121078851090423530576424528407711570579223642258432230613992529470396096616798781349782984883656835549841468052604019651542853467483607782079336126646558847912750948110863547391691977687725622444042740606222529932193956763518335890026208233212572288379984983840406364514108646455194006853168893509576251305900250723874522149090025509664434335121527597412710876616248607561425641843948134396702348499142298212509993669613505072799616143175713799845327835827688204153908536579502215726934371858636128485726446983850932705472726702914286559399219210343713946465247277307703223586836995296473414440584353947517333010855443414623471957535878252798592694341861893827582320735573540915634184998469864663316872339652255278751524315914212734196965125297660264172484145421871368443620357656044768582932711103353415439863570664928620327568348589701543437338197468939033584524874568414357770523605533299040719143660177509711467567879513087720422183783735499022378016623027497429739496375671893767152165797000339318881514461129285310884299187212334806524494265046345723995181941779664988453388058860310861509989292200928267590118958521287156564906189849250325513929316526268426426332992126439340880979109341646838963690070949062552703145915381122118883252401543809893785107695296547408838754387366755959741364719684724906418032269739271100661426316946744918823242187500000000000000000000000000000000000000000*i1^82 + -13039147197752297253317148431829013434557477516678529042433014701002062251524443866250027372782364210395947736558381672403285770510975031896289118441651236602714326512341457621243358488176819062785345784766153764797103451182193060631065572930863766972859730867565566369127976910623115709754552310111684951960003297215476490837930948237338543480320004138344978793077110963305099567135763010871861600320709843270744242568398720663141991570796725331206250292760127962924068666579912478843635721079361104044315756986428000463182118507070899528524585493972714260056102361432539447874295232200837603554020315369069976527810304663398351275608014571546966728917700466373142238635772422776044350420358468893867519723786177682898883382926955588902735816341332706873846617236861832068962697988722766105091590505265777046060774712143788494300403046694240863118183393011917179767934446766428001156218098812175950769519902975187916974913495838427141346049650128567737517135000805506895733830851408011336129806820468459591257487548891272263731336623646676467623360095477375936862589865453101952077781895523776389227428314499500060081686746624906796364214258789551659405078393196712831519559869575979482483511878896175388901260305758248877877930727246651894715816023543115056214996180282974899270019390154213123097641247532750427338913156536203544330409301001329099423245300216688218246944235425741880474235324685208681094487127425632327062953751469693568809640165121525476923694811160420504535591852013387111497742233797507029701645189496183003301573311247982787655782501769595031404551603508701371893401254290750164792861949981241117602287385660523324697794681082078461989765787006296141598476366858373195778029388308792777718703872327634640711653199602363738133781569461082368072126231331118695192283067189600430454264667557013934703263320146935028164570138954007598701467221099423598412246111099440817848358808564990159045005478208857523014408564857352754336726569007571215596117804868101444216099677650840968831258353483122931484317259540849256466089505894257631304421486986373243002731765858609239823910614075449483936051489342190761436757126741800700853102907333785544297826306032011949381955559480055492074893933860339365623988975486413183283397746931041648110905730155573709590170132420583106794739321596282911008016572240842151275540331486390560792041179299678683075580649604200419009425876413241650402113974772296236140558266380136106658386088260981117737158333482175511451672705090641388833366745733804794933941632029672948377627728140241780841003216856218461963094637722404631403599499018793918805952246728188585110521698289878441028258797497408527163339254517837093137095987037263871717661145848900776186811509919017564489759587569589126996223195632926159957735457736053016815818509449237997838839647647281476599942582748594949068339008207907109925426545012875304830758707487818593924959880760254402161471568416504358819585567112777967847649710732497164399923377124688167732279968484441145407521985481971759197039172335047045607283526183172696582149529359491307288602270026434950766528248874315664758374241677442319718987402168389091355446682454254844912726101401400795004336029343912614101129960787772067205364514608646412985965584131698349961634499169320423183583643362848092011481336968411517407129986760465258105319248750726721458765370614617992755109291045652257921574004539961811941370854316560375931947227032563140055666394310596818392722588561626924403708412952263284541967063021044040589841617554099599654537036060327514084736532378888848732400886796493922415434274388157526268325465489472690578966542903806448427966746621319335679105764324335879029084773208541463584523905109452837481053400741892345222078089138615216914954686210189111461165840007569831999732284683455887835486377914740886745871985664924971813954160624629855222722766086718959500791039438708707379068238019052846362778997950939298218926203137396828351733287219114722944660385329110220727518725099876073791503900046077546301985932237946377582674227637032534988046972912148965243127636769820789199903816663977220788942067163083882188372135502256881297531066361466694929720120603486804029487263477452996800080893450716192833559388378255899978758696479910191242237952138705658170177024193794001371065290078113159958328875902218698386748990657508087926948110078171571104034738936074885216052677685290198167163503544933394487764602316844676004993611697925050106306036164500753224966447072674823986146122416428992452367969592924473072111822180733026091421665847654143596967405019393646429051007411687044172100182338851215302355512903886847198009490966796875000000000000000000000000000000000000*i1^83 + -73589316917802823993128615125985909802223333525520260318366748711017826374412607389996080433626987528663507153434326192447929339701469109792006232588684187985616651716487936913752347641759616528188513482697353488884241380947456100032745948384120489263818511675742669456190896321318257337901116176690007427311056327039886774134171861005331513989402444115304043871355163278249194464986978797402322804775074361454274632245283909868811349410149800217748982130259838687286265144922063550397310998155160507565558807480844709431499684565573652246077560077446602277543047308189197596467301718854427464668803111078687195340802492408250971357615765383227534623611351924487195251537642108647536907640948648556082023585789890779786378796762670889403933988777925205437021078641147894162548132752698032778289688271848175085730371306147527111878931390251360541505911145799347042815381639614227930524579163072379264687592591235308484013970246017421930888480919984683384501157875386533078800443878044275212271894158604002123964492300824013974738250588513463646044401276732832114372479170067774142417475542289447280819220768548884161664768962153446134555300069527037711472062507657216568309240817870308467305013938262144156902200025653564095472260960897237729452226952907807721850466682734021794023513846403001874850249534473764699346572087092195124463038127227564232949047331902206793885276624506147491685977594624220795147804247181171134709605325968921301868145119578711114412896257772678594874540710578874690897399906910900483410648468607617471502847836743591613756978128372816970530912037280535815866431303926855967438589006391595527576830037439023212132294318086779535602448648942596922421224791517933630130030227267783419905954547981338374308639233587227264667864640709809714027878627531603190387788990816970345193117595232674252623692584982300761419158882737319266879390952667151059690573781052518252658809995805858410516012859416261478331218021468856907397611919810338670201304287148560538372404947590001893051431127637758867361566072604246511200287995643757062656033557979890709826867233158678452364960380846393475098683391338262450065337498544860483456842803234944263581042589002072796738149191382415155809851630498420418503303781857482285603120902054650755771850014504843996123847011238640967490135501040924001661412169339580162084278873700053564270968983530743133979381403268568802817970377191261229788406843828910699914113700263308007392511221355297037307337661904615549499078971035807560618253305522024710603104964273849230753909974623569559096474817306987273172483168321431636389864955612660948560393700299381241415725981781357394056441399878795506529358526013393171769648089018171701497416173756335587719525105794170864602174101830851981891301378421948928949948478395606226742729659362703088148522637902249214045989793043223829953485878973282195933897750238209434155465483426926371582816529607817883517544022698753432059986111877512677744399961737409350318208331187776107490033652599873287728043870852099663523986211363049851697997078898295934342347739431302434395125278815348471029492338700670239682212755077497362986854333661811558680811470866977640278743280536040316371272495546695374989697257504222124584250598808410015656002030247125018799963393313953952160053451993304671786415831925190270733605899574446079353924920747390967222912017675248129383019621677887802356665844622848178908530996655753367336834800002911021988854120374301680723615676911047190334458979069049982487949216169147115461667168306044899508096244688054460920601025233063206480736446964686245823543818175326319742670598916814730681986995634953680591162871398106206683598947693019004382451943122699742762310153314967673190862163341678622262941913617474372918193943624063987667505817644157427265651892328987317185342757675211026981288839952293573344998153666069214173661717200875915041569337511478339283122567472601687629121243618191220749796144922209474380499472233135776681975749751496854081559288581510203787262123388411504067004722964333474104940223861342767724417616698372236155066514787829706700474174026378668593155562519322856872777592831838167711524031260944496821419616838541929818856865509471953991827596406424533754683496381160349189662321408941495015304972288787206637099950658636308169352544974730732063499383360067529786755145505282113099190527689090330552234094176630138833082780293213913216917822825283934224320498830241024783926596260405770696963822527080704834242266706947184888915363419678864298590144884853649061681848662392175196355323700783517609834334117088353111938934072634604361377733475202411739246599609032273292541503906250000000000000000000000000000000000*i1^84 + 356529355078588634409659709243866306095475274625016445103272999235210646468415323823361916439039470738558841115390218352631675055696591706254572297260832423756225173787747401978596470709162747031943303784256761810815343689267316364354753965964664515843661212270178983460725478418656381030620879761987886939501776097482222017438124535052583084885975997960702994795091845505602349068928690981645472642095229425295875021474467739041624526725231753596025370244215833975494086051482345155136255612273172082080229054972495065810427570650992357580563198940238557587675414435526978653002288481400374275403997654844325350544569302464092738164622405563707892238312829889644876107791108625226145281041229879458300299012827966236535005126297751449748924645610817969840746257453097955057603513717202523930305526345678067202604743739776656887567820829906529915066130334218097781387743449445779892202372595939474407295854376583267487438727992718615600581429595908414349423647020689459376466092206321597007866333309713503217935367090236964011544275671561979055150841718062279053676145829578641437172851354698280896248700875633782817854798816133966716805687732910349103960494028517143971465036365599764853688369883727365125498234099014311293221160277316291521753429555074287295597963705215783731480149991779993115348175520934084247799032714080316199240291167403034126146798705818517964488643795771157145481294793198415884819957115254927325613548514398805190227512818176369012023407630802192744549670162705287461200119645088770170328759444809428714947036196337545847051811991556699704497695378936227987673098508831147047063636906189418716392306858766635869159494316155210570226495445295670599318823619049558640204513013347073314755582318639559750592202880362683001382287627285571417338770634338022846200200315410306458452951832585358572968009070195302519253252765186745367483186901293631464090445476541282264278719937127754646635925427097363128963017159344174587334246020216837520326424390383964591718446747782825686360339596453331139738739759859630828769843358192545581493874772985871397561142231423514505944425360923953988379967604840891338439484323186059882704017285596335123335149979290154726951318932174629535636732430150187088033303437432968141923680507538616756250159931396994343299373800709393011881590780163850351776084229493654652036781002884060699246968617221470945376287012102244094800766779010027960559227374159020850926320897191130800868736825783114665622187742134262001886738948762881758616707842207574814213438330477773625586271533160259118048890617700787174470494696311890549906160419514322425791516904616155869676921311304933581985025661320975978158927198362693200167192063722346639280877767251333284567543486970467144134536994939656452545072117432319598501734689725196457144424836779021311986433434539832651788050799472482082812897898178385583313863736928488315649247078676169361513153334952124171399608119635689782316230970382543181276558008185612774805599231042680667753963054020277485881426673563998956712253342958353324491561852650382171794804795955588049434343927264706301251932275173544013919046106805818893059255170958218574746820246185471409119869463911869829794796635072077281462111632555713560566286879193707160150921658264192960503526102434969536944027868893389362696260290741517732145901480366720924155529154618181364083107135381329335385667302161081091680767590698324504244760801919238270919049746335368028716442348114954319475988312942092234233673179029725346334763317400432215753055058965379729927267507224345866433243694071513154041862023767991397996856018600239643428299184043496276018863050990033342927884427381935191039459895017448864294311902196146078720797180997606202101738136373680260462116298397697375875982274726116501387518855750771855830286659159626455144453003807147620277953480873812472929993078728128393458663857537449677433425254364178728462129617719922326910685919998602112062075099892787742998882420947904371330914868950197823853636962833286659315534423621431464718234558457343755240918190956926370062848004726398902047416430666813940329979723147610601500383296539060529795830334169157138669757637075192324889876529289601710168993481284514013859086436592461810898840497163899442255539350983195875943315152983151757979632474451723256515249394729949197817137993629216512673671182995704484820897177150304416609041305272104259010651174437255192898806461597086327533657933235103790526540153303547845927553836484122177469885709815720976104264187932305585022110399855442592280484956982936899414262367866944155072939089260642881411549212882941832348875597913373525216229609213769435882568359375000000000000000000000000000000*i1^85 + 11853051223843519563720436912642405487066540123575901412901752956069422942963242525912927789319509401114915004606555509658259258713729865720481327628594241761830379441757156592401609675514255805974042465483085183432875404487600824449782753250593625056813275109971672906955342150882092263715511794955475977417928251113463900090578384208306827279781159293247761066852159377027093302493313628863844410842469521746245063512289956473944820381241742223943990346938639663723292037005482279807426989497686182458916880570772472327876432872930810193237343684701851214565856385576767243728117555472640952509969447065763718507926563620074795403871545217798340352144364118267163866255797249280396977906201390170885837666878207260992942868616005923308101206282920772562267681683707770720805178269039510190490503127347279204045286313185200344535017141308529129251846046016823421449872633202252155154376978789485437760810399067212532561805233323747159981911155731149719029210163525546992139120247240940303933521904875093927359224090546292897615192965673083132715388156995374809370040575885026855093242078923017918604015738541803130798028492855771682431641427643754746182345449052960245889322040676148105290355313619796041723883541457624047819431433752246154111662066174916723530245222041599162276260814064778948440883854116893990991639484809092122287848319904960763873393504070369959003774360716829171731565338384148455878387896593249802714474266173813837797705016302258754860872764152069762703744975172197254195045675404826025489054437763906545085729594743475991320338736890989314250827491041610658912076183568386437004088921751994201596605516785778327657841853196251145469028988883311063717620386810080678460253414155430459920487763183283689771603635552500359726741292136675060099889380643438552525747306170361851146038865674553706620328117178259034460203811551576839032825802091947745090595822838837608834414651553317395538641964655953101090282996000312820028272441586550133718961638862869482277737635563291727056773508546167628906108923090913260946394733076240768122494578518085043184377086543832006475628047277075431532795724551248780464072885342533345649000408331562831919419701036431055697384022566754060659686534590313494929508112768169729487249554260581981413692368307450563693261334861823511687132118934124828019316832349694942332972516769588639253049905998658257964849926005657698112495954833980281218699747122403011794786610086268852580352955010678939230080653996406928813477633361718936262624264747064698774725642477476989426554364752429498449882727099801837231659233097081344763455743978176409957147102562250449629634906261527519627918406265165974340151493066099877928824592907609484073404523558127389667342902353484716693108866546085321001327738306647987940259078840850777174310680098497720233397182901760708573487795959639682496690253884441958247052993296218035804480670666745453126209999537371095974416067389355195573992337799328953015872078617803746402912901859984512416535488910180862837300101568974787345367895978207962846885335213636693400866893286653752218030066701266229878640682631109552801902790159584393752636251898433773495553741787071357784527970404962390060651632364049515535308922386692965618620376833057533203033172525964621145630738905471679999265607057146021823242238456644211324845801394304307743283269769083582877820357301845971335561696880265756885190420538819891861454107346130586436938133901894319682706397780091106800700372309477600337030797476105870068715771873420423518024391064912884934877091367402978358709373754187281038433467147842166106779933931624072568940087619990309603426439781223627010014253178880745555382996109337474157788272661563153877983790093624428875293613702965224189656060292891023270182573933288332209536598321945192796829515323573032762235955646689636283741440791396377321103820193245647439362499806827078103615816246541645469050425943711298123912598184630401838877876095669023976273413803722497924253117440251370577809856989724993671339165915728862973148361311605171484247820806819655170816993494049104398559934786130256060044721864189466614584608474604288132366207554948646941930118084545651508029649548197620636997893589785373408361621524910480924991004701468132830937619509094505828841986922530631057268480187566336052673082487780070982518834302570890036046274664915279661889263928665875277083393819801068260033977709224726413056164902069096057364208146225979206935245203793527027129411455005133086816827594683464527403932786511462025404129867038000923244508569160969300715912508424690868150299561859719114048061565690474444649538110496678200433962047100067138671875000000000000000000000000000000*i1^86 + 120658593840169717120803678025310790139082201766103947930902230495014038382629562332144570930371344412240347828400101909530810480475972637622593393829666727622903158437316722237229348092436002091002024376252030994628712294326686851096602365352902175464184463048052397143165652472655324218094879585030070732300562575816753835253124424946061727262366665164198191724321162471309159334491331179002640323769983086437428411965664028623110938392062971741505518840165982543071174980218849364882651909268493813739610800512335516950225597421680516247594098439585618144152617068942388561398679162691607642746163319727800361436640615353228183314374974910948521985816793043547845431744874895414584369249701242611985227498042907577606107883335673936050917639856684561850521333115352870456096260047004661853881372779023220531178579676368036333506245415511345385146830487791160231692867394119220915659221257352521783277869092429767663292021597312999533168276419273595469034258633966153126023473971331184207156393430335718720180299393207666057538053756321722506889372388379075120953269119226720769290374064844674404481185964480741766383997601228023871009038394594694931217550781190157445160933899037866141940906127391153072113872195741191885309348667431344471793273948272619522119726195658256696646775540287816360123600817978306142141301354310391407330671238685976543830945702876143781455177755631577244227292610274743820635218437994141821087296770987864494797804993925321960894668234544771978599040506685952883464739195771531759378757406247619695330800704201811237588424188952953556447680856809264033084480208723116920088776715412549559504155966418738227535214074831965545970289504004545330783719819757172217213845056700621257886601902464381251538049309978860095755622357515665171976959067920995217876917084035190833496383654561236718209173249403595989692341362197121619575206952708621018148601426748996836609278639447513707520141448314255096952180868249890437859842555813565881546499359161609702847810408861732623670252751818877671880755483035459670303909047286038863694492990811535216476694905007040358677742813685846786565797728488599483134897614796612678081719115724491988180531565745862926243086668673530198006298572050616501877484118477520658136329632483251210188385843531052210099123093957796795865275771659974981434535679025336296651871070907688592389283887752446868901670884260799174917058990752203704139072098964720229378769716363545736498896625523016718518019266476977913863598786423418113115048937790783140117203511281298407609410846741746745134538980276251315550281608380830308047453887385174964556296759251232718795956551999641245487945827663416539510472637690342985084119814464177228580950198136450330615342084995492713303351496667436289336922135990138580299854652088945048703811205402153563449159734722150930899428444929299476916037915746509114604177589992859772784907847183778160392102081229079177973081983252735513816517978161876114418834684023079275178542304373417027933984716265380946551970578703513612060495501721313725877717798906399891392986978515621598238265306714894843624736039002926150529429848770528072674334157414013174172569336349483443835558549368924033179622717297598285111805427498854190437821468559352182567183743355907952262788678653464926164597129295851854792484547969079300473955357768541143212145809118199303458522282762209155471610457622736705092812313714629068774430660600327175805052097693925010023991333908947732212591350860467022968324418265466020536776362954762362693807714739931920515893499338951045354460552706703480999826607240109339352067410288425216773883831838533676263319750833562746519682248925563334169387058366400818975392747876170921859929712270513965903072575964382901535256935742327019403633520499315799567952979487240267034163072674030777057859071269263762738116630448871053928598954656735423629325962090754962972073933151438353749851304510209065944912456105690164187503847703438747878721161263782052860643371471925536544713063428634258081743486081057700404528106382932964646601661550539241604085528748012004171120660916630216121424028959156651214284330940541849131260876705032602338659254064798099034296777998515726263389969956007776605898009274135782999494873062731921098120451271187976100703012681484542490174684930983917772401697340727634420575664010786206083908291437635605725742150228350542403693799449481382353822983821683800381478082613812715287343076314233877505408141683032313282022379916735765644117504960216331433488089251417643511702581502801657092768436569301695269772840259253714468343930214468544236659083665171707439901782610292002573260106146335601806640625000000000000000000000000*i1^87 + 550763591974705317271465268118819065626741907878000929988670132819494172983585900237056301539222239130429326229350701848670098637295032422313693119679860322490939132594056883567875076305646773855453613268577727899672312159664244142403092642820347659233834456343510203302131999572128259862195487244105048049426483163077042833446335906561522056134178193738028603327829563229456970661250905352787481421090072205714598976616548353083053835924752615422996350226223272336041440620339899256026893741252955729804464816780819282863068199753672284421407777357185546538651228837809944905328179289593086657196617466425331927579797689640502361444736531088315930724843025263026671423065422999636553396257205194414289534592028358796807218659746009891917499315300610412028714960193319713622806076660877411194565464184718647462391800261800571121268638177613066282285775821526007682470322238644057623312129211614422913615726556037827153368522185526502609978627521815836015492551540472602313807251908309658241825895459087836872117044470340075776824889768847090237145434130363021711963884413403198443913906537657970107205683626905764577742573418889713959396907438826243387340899647134690623140803936855322615416152956842610353009600831680096291793975719440107022309119612771818372100456128417613436179028009419340309621497657933910176009707554585265503754687081597010978657008037830594979796268645355066040847953640050540093457154554568626863201443216993982313843527030452185191495314229941083963480280689039221391028137659323641692664605919263129904543249416389034912487897941827332163266968498124264428969773968143755561877790834734869090381414481481811723769163952662426634098459991137302489506721188931073428038954569214239928242045367948598234835564244855185705966065721883187451921727964172843926919826683179129058841560769399510588340545642969226277175638528961664346595659226724023162797317836438158603612697541163077274522349185166759406693210267911253986224023710031604572659459422999362644211374365885473212459843989258810321254852046933275974081622954474773790084845833755507515934521616240182754848075045595167798395346935794812090959588656172311758627457698248389924959055830123264325580274410554508258162341727770402787203032591992520868090698222718766234894772259504961458113893830495181565501361639583519925013566352952255714891827726592735772272699085301279884895214234146743871565416182211746852998097411122015616882069326256845692032817451801530855377254656959485006054534343405386942666077971351221996888272348155848063544326499912267689449281561005955531619174209704038364032088738719379356646859980417491476815700661963490962983124330216292348683294788837902090868756929925041823938907998429853845718897517280478201184690629757916492797240679467324173418595930351968081696763844406005262708992374180634144556245206317818228141555410687707902482230181052785550146525661441079497387805109917443638885286087653632940287432560781860310401902079716728187025566229303875411419671631915206293965940515462943825391417059924496849370532205623669096752240062537969173469056083893911559829987603160732012261681756977016552082803467904436279412332424870629682596512073271363233669863170685240221791685285211521851566496792628090924401866603904671305633226895013110177293040439700047950700420882418496170847126150805715307617683102238216511764711211995761383045272613792680056947068028805934591828002677466673431926501857727062126622196501047982292464199019673689820019869482291014706000485799835989702565704319711399175569162189691019578428513717724738969598908408280378297275924413446391090825587338072238572408164411431914779830563191589502935797688428908151419438893717731779764057376840305754163681126188537606665747220843180185085051376611188424005896899370397618018966189775928975771890687157070843456842138931453469042049749908729807820380479861782627892696770180915378067213189841832316272557345490127269737749531288108726588553213271167239444445765616803933830659239980445504071176551298073601866636121247108328083114410900962359669337419235010278324247949965087308203411649837443129490576107699945464001528312234805282930661411861051488152650085542843078879526579684376605871137311128322519339835610359357752326725484068386707413813911569703106016069086001381684254900092174839414261485915067258548683341744922226651399794360573526958841732717569763664291789482230915152658963146393234567805121885447036981570200744029640081183528040025751792706493865167635300697314697588126965578836472929463866212508254136070585921140529399820378081445062040428032520658255239001866625583869740978570916922762989997863769531250000000000000000000000*i1^88 + -2168516920377492549283727062967872444824742273120006176596909140661823403671296967576447868286563665216272326845308226031361066699880830479322340984882264460305557631870243889704583316524395239062412107914907562553707409718480665015638383081019721451245457565319581710828095362527530299512623897121298496036445380552923709699617326188774523689105079573479852842456821374075840582395951297428865579120393451906857367042784383904536232515629432245833155450087721642061377523799994513774108514588477050949289757159535092129721832120653925961580844144473921958290289684443648914955423893222427475410825688712021596000710657012941408167716546548150433473629833745175488383410679051916517506905219235146009653806576610586047567864827017214041742179392216082669928624530119098749666022641795716436927540041717713589453396337187252257145466841166941940093807203377568869500136125683244317791059144897660733761699048997108158532277943497926562112329804687316406312658918905149080512570315452947033174321614320600145745993016861863080985295601176623069279517699220810174048586525283015830372285158519337412667239905352166237293557619494443564706482475101588235943672764658411629073846628474975292893945210090977952474577624668454759074511603504673428752250920338312012155276808552636103198362288586241685434303834735493175176821694155295189142151092052887502997850334101848335001960317280683008343123451015582030334430482472832492437604825494161844482806518183387532118946732967391342543793115642797330825516885982940349639166855849534069815016635848786826133568675491123487462596548737421626459386957161138367102901819877536597142342414285872783809523956145535129301959321077868836814739609663707527884389006246113254651225383806265318785233881959721809814702169949915076295118922651851939216832785983060908627506204695116000479729562118550210257954035008302600945237731091578184971055395822133855282722197560985326604679295941470747652166246833478714853679421238962912626937039434193341894594034722842459805612402967436455161505163823483673520966055247786807412504881492229975409100619673108074524249118310995988623420986207475662802178581461652911062422676198862439961372789313684569814634853861072063382112317382437504307613305559008294214288891620680896741261043045347063552753833895992756343097268887510825568505003818994481262388034686343665895173359496226145156656240876038726375267210209745853809298552491902715755423328835596628549863019945080126283641280022502115962449160158080868585283376124631613399482011886919852348065956074728459793500047467437159412165440724438517664128678355714166985177372012848471504139090949961703038241230841062272732529246720934881747448377593737667685746515529689961532702085665144768729268079702363249101098448676470579834904777386052691348827842218878325203981417824245764806672121922351165509932351301387060395828297435612685455448770020586827990254830340541495778796197732224271772433402098368924343318833950823197352259891508020517519533528813378102598033261448521575733911985113167723199961294809565730302455836557520364713540745218955880158716978552993178783878904419348989623490845377765813350123400700728878085246110795973660683912852577828018434729605986916694069912760962376889891241334518903212772865787718723760025115211921879866529245771352422557961890969697797203713495916393283458051781539095348259297692973329288996159570928210829525994224137540779722092413544897519660904660576249111242967386463474766244730603171998126310527182948138070794599322652429161746919156180632904461540486850601359287876166545623586462453807121728120372868052870540129325115250675732314497321742239821864520613135723038173754439379646603617173354763326868517565601618289588139972447281920140200301423332906871975712283266221137753354592566142746716487824541522024056313266702051666333642426473437953388413310224506746700715269640045844397563382160585772352732387919565405798008739212274342752778489848596115202141960791110708851734065553418007447020853429534340337177987063397655503225346542663276195644803700232195099999289331253307387483144329573147747906838542489032451194102438358920888518429336736118892121300670464078621657029864593380512282381881864896566491288382639392815695061989453287297279622955371505856485626264725868285576962627321323612012858614305017313926665301304469424184929332657112360785647002622445770390033781275769018932256478593863580490769575105039864523819329587934212408260567472956191275606971183894893824636300534866255917446988000161225937975007231386736025502768601200548068451883387218379520559373572951832064882593531507382067502476274967193603515625000000000000000000*i1^89 + -58151555248494055577904223007002768843004610109611620545245693486370007160126519257427895609470669821629427655523245083301948682433641892396897205696646046867959514396970179709685164452371378749587342977987747489464540789294719297225016551389482220596970707052245984191683157799698770132408300583108130166588310969312518808369412483821946828726109581216548470793431378415628050390968645690315770160358385945117137960643673406591020523694018592577727200045391845258091329563407015404126593138333757496065944444915058393786249019459873413505411807235600582922333039199688124369467556436741785396892137166071654932080491472215637133429667548892513090188796304381326570014706482653368750446486378953423932333915089103877036035014906377864407176821984891693382556246854433546248659603355784505929289679915737642852062488554011844365381080142510075463080932649411145611994898231526411450560259666850493680056297328525145260676349781957719866768128563903925328294760019601045014315314775556744505757284049870661822305256588856546503974801645488296755752067684551927829247498901953855297949306033603094151720613008233563101716412581693126322853666156940064313462805851645314964423536122330053543767780150908783646234945080639249633841591329277741295136391833687806441339392838971039296080866958219627869354129416859265592559036407058495995637289502213115969298275588836141157109727397414853106927953804994856963772641001105949302970771296915451838960387618213563753191296446593709259151797896486108629236887502025576978641410964437436582549187809325089104469066201859067908401492123471096795953494993302399648485294805737853148660073023279861495031918716909210306758628786474008875928047442702923695524269627591411757359742421707486360886951722391340279600861837570755633779652662802830005036654954267933002995389853576965858810724897364236138576302629427017427358162839716299011996846397098078191011171190246679121857837371877217361858355347129766973190535024402238138953343255626442718753973139902721025035991600579222647318223933385203112440920368248979223366706534318150809488671728951102588828374211467969638400548371921220945752922836385707403510527248539387096848723613964409856730138309977481137312793739492042321952533820362348514264513523654111068625064132633322508476293570198577785726281000842419551500911604407425249188671678861359626536263365694615119724506056102092068512340188575069735301533433825137662042101942099184272855826173713440218495317944097381527086279491846865247926951782423312696973327738128082785993893454138434034597794175575295586573256803841097475690360543763858448976740240784660314554375888775132264736071220766924926097553888539169302370490214683117351273562396888029288490080887993131443994347817684613105745090632797862191872982415834540757083404519951487599981020373349545911897202454539322959070447560574423389593456575110246589004739658587853944118049015708773516199425549891869137647010970776297479001648039675676843219077875520160619237921206649461334925758518243871390612715308739403104650850201654783943281626895556609234032669987543988520710562937390918246401527634165063088157244085210177225299831887121242599460945131989285529273310247307767132980061588412624493683067347898297458099393165399434871745229299363911604164428262004873332843773999058272500756822197057100157999922759504704330187893079924635187749224576941433889667477384270734378454410072034633962593683225188377298980480931883020808536186275088692944567829608431780836659003635168500554806689171082136652012435479396722054941021745351172412933993567939547389411865571244832554636095018820645006281344994003763451132443628643557924714934695388289035945807891342303488041030580945303300817713687452148695301690799586869326476975976215169474250777299463022680391410506189314004947705161587946586393654502423063830768503461628515848966294426533440252784342190313275134988311575428233893474050925742667118889915238611926482275749003045759357450614798528437225289583718283969356442302698840413017163885593701949329873405691158396524559990605272098042745583783995579746868231787361439103806299994994516773302695771287025634466354663211465319531483482262978934112012898938163092843516476099880760408398228197542016346009007426363236899101938963161721969511140230080956626121754770759523010076583886597865412222064169223292108013072771331899828415713544860414519165488279525147525274345727107360460106414205919931299232585992979539656039261530353332269331610422386212825191133741087961289861241186407584280139508345779037144534983279024511940337646274010110661323472256312855366289227276865858584642410278320312500000000000000000*i1^90 + -432537640415659723520630162264024562441785873660494325682082456975852619923640088117460929033553241478344558812930294431539334995742594264188727165631242692921098596709670053574515331304275452788855389708205762963180477360709540214901931365555540583404257415416791275434614665497328178124896714628956450744910568043659985358127900470445113222237595923031483145538360685072637097468075012135005876213064016332253014947854924793452772056773147379592247636095218525291604369426748583743466477987829588266891506334294956649551030356305075355314241984000771919247495669599222237044753041115268183707726419870822666077640851316897600470057920522826930406986050414867603360590929632940463430431548780150226578494782516771199600209699584361455730619912531130070937392605956975364859275477959467701520199912328024106228588157443610761840814259608546634399516917522421236628503792506731838896403529242107141536333333116185853917501214050325716436581693269394209560431531443696594802421972316046137063754655303159611644940885076130240065517260714277609014337352367981357877833246921723011891847859572539659485514038752926984695717472544160329206534637106741145521546935501400193733150895448577569618284112223354960019421490467339866025064999148454946548767507084902724355746029171227543609650773243024819337037449130153083380846458433198814320477857061769847347859682397564253293545043772656955977130978550730555109675477748730693458419094424283210423676062841596894173195576332803422951550245593172350701416006150236624537370185065504891702018645555002693130145907710942181632106913067394618844526327751109035242600381402518283087646954245052924059096779173605084732138434220849932140515639209160743721029609794150076581336450426986668546301338347491876487611654583865120111419207833802148271839038756085077986348684357304340818443941717688867915619203535893216959777757782820278367265990249619347924978010975619376286260083241737303654394602247955140439155532504294045249595698709262609939420424424404051157845270830374583847207933552670419712006507354768604248183327551408958961517787197668869722936496388452858300987170566605005726760530663966429533988521534003486891705610902649389249051058852952668974945611068664664998446740578466958421102329579274751721341696429014304909733539644506077938268181905482584706287334010176305348593804556021138082578073883148603668533853989646766544742604700089529999168070779204303837652002397837863385732960833343309528578683179291912701518295160522005942566542556173380440209860917120967478924349760364329013767770677370602082767716790065625670850806636013041566883486101154370741138674394801905977189191070109938123171873196672275475589528056764983824273481980734880229600886980625818238750547392911039945085793781170996061971002329652847426874883116098357530917169821817285408384657218840068847813051428162588181362129540080201344102993462172804557346421472992231292964138596519568002794661229900959227571200881136654311954541095310852057817676053990885044140181561258480631290838949783560799716162983353151785674204471584618678485162388868104960568040848983713634324385271649457775515726805314644535623543771603534113405599583355155011396945554045076656288698889756076047581261028537079623720506324365207353739422310585532997180026298405541078364508590028983848429596977645021826722465777502236339368782098772749369878439096737149301859347186008284467820558112202717570115285590267713382878311719239893280552159401885672402802912545930627530689698539072184818096926753884553623503904544144850131008341556437317208968840467116034167500945507688123057730158598810750400683684297619068885574642491934865290232604056391264475300788374819426166182984149728920654333312680936016987698856951889670505631882652526719267170839620535137028655038595868944315375225263042690508054903852129431971050643353999012611700819893088619515882569749232115607755482618017050690571049783981087350075097338454613550084324544547108236975668606475458673438674314038265718501830165730859924255673746309510845754607177160863048040618789398541832000632228142607688454991260129606533722831475598060799792990358017325449353087154480594045141346215927548615984794530629415251664630697425997776732546276549173674489635248680336326341369783697225258664009549399974173894014918769621765095540782630915058506373012490855371541483435621834372561003042008501019046880381210666288789158518638003717094385778670871194996176812587768286591867699418374676502076583460946605080219765593846528174911772823426723966890275073127363751163221382775039584798581346960957441931229310559670064861848004511557519435882568359375000000000000*i1^91 + -854661354880564802653103431988759877433316767945759741022668749617435421467687152375948585094622133638459532769054432698432519119422500415411720262787120251975909359175452544287535645958723072122924577132324770071590915407909858872251025283509862646353518434327877701747798865000512487166303146775052953374541250113956687305463725439306980366493276830796689437834036692226929967197900342683384497577144335586381706805805522233449878362725250081088158492796483418438349437415013555506785547692053192906514078192026836524749440832420928078795699509972751304020447175123408763167731300006482643169092296614727741733944048965409960147124775495155041568122591675709842810118460163662170523019484919271221868401009463515817705884839102037491495001420837869598328324124591548144114904592644608238334929312894045769193684559476723506928590238192927893774341120173191439989688741076769601084560506921749654302752429016129335393066157698812421085241411377844402469662446123348782907056397942968409027502811539284075727087182103708760100528432723486394772710352136747847644108685510137476472186425888449496898526985334150781268184865822186048924032319130712752525063544640565701359932772706647468223974327991136815686742922859369357474256250386430832439447408125276493682768326060797994332212444382609285884141965370100491585864311510783869202901845630725420525853620175298966930604626937144669616924023797774860998370864947113438071554461893416578921359127930547369013532352893243371255838003639113567391577648844642521224218739526862054458415619450629952030666722774299341140399799097037581214864732787978160668835278513984684256534505955291339782534500352732413607267018832224045924795050626020041590491303089701093303979850161519425641278392075292356290228107120944507206077170990139062802795239755679813352542510896056641957131845135788217904595304733456361411155509034339092819098542074143232854583607208626039500092734840549793475244961428308466602306684582612032692848851592901252897653899425343581827250689314197131409804066057630505781482811634821387632298796894830684911407201126270186760605508700271199880140083821588308715850460838678372631229292774286134632675948558570992619241608015805491913146935480604821614165323479272297164130178736513773418219165943920086946520715106218552877007083132033059692671648118513211154198893695942464582139702251448134821897138394833650755117533245087916539117414672883193535088193029225611152222692902274367016207791217478434042890735848404339583128453009842712471293253937505988381086694457047166903047145940662136153727664585636377837272273091840137860721209892661444905529701418467882500730887826170482263347544200750463278931624070136420746152440430678129857896240129283995186564019892099561213362609978311242484123257446575399618618589763129039003909136431518073627762457735758609297267109772911199947986418928523966744728257039733863627399361251342909908360703036234918622959486259651049778025678612054948672615419605351537375162934274222278873561642248188649902401322139908622311517925360223108799818541944456513375504324095608910452999866091895824714738952442858474136411677056298293767681080889473564792917712660492639038274003074632845012002040651174100986537753754318346012857970009489379379527771770368128207438292030605058180070502587998235358208664720444912580538875307216281067048157705625112828480927897138734369983756283183089012120890174128688451960076060052956909859700173393620668853837968913288539176018617638066177212337127352389686351876532519255262982628103059640095723548825292409140033529457367126110481677210566418368003579080219973776441643608664353566828616505518956578246855488945421104303602703544496325486693338397455443794412484058901039830611231579098568480455685371353028434868207688499618672412010815199718819392460703926623380107811843295910038106526903615231851653696184925783165024462962576254237809728643640878945330370027406187334736568900311523430326433546147600184349990551953997886031392330754007662947869805481867490798115592672656784694245945766565537899386571601826255791072953311263856172091563657429937758375985584133615113545925773467077760200691161117815663370815380076381296617331847001302540947271147342743335511287146202041199104594815959383348011089066189525356517462356743093394295531561162516466823307512062346697587361449168090727255208534097754323485049855109047472918041547640971379226960933371317267365973293787809659172657157797106206421265084230916958098960340693463815055926611060882893693017879135858763253856729674099108704530798912839534994442530934768894332678734748753868188941851258277893066406250000000000*i1^92 + 10901469899444399557720513010211721132353997095023203690397232735839809938286850567947018815217502119831237264396237190278083578343732896279218514828275119563605675513476730129272718555179089508426629606991117516516241902380568387193666717626938570253658860855966613867836287586526601303396942559189754102144456121471665056696449408008327807641222444485121816409531891267327317255125920162277763011326053994469786665693118762080823034857609115331530649832967401392202666693049062409232634932512614873284164179692938176759286830349641289802874504938152497270828950172199775479258198467948671653398632690127715387762469682169465483665385669859089285293901532872846047027461786478773973355313886873905919884766591493343952033346858756991822688451713170664849926851918804210704049660654528583630034413793965805532319460994475490213266904643941267693214315667363229824145635999401023807921076735617489421197973875659817787044843945941422574247725291638522333364014864481966382532289795358520109577575088618695679859699431141677502339296325076416875222245182688011863217507801309422230551690882993805039342360302454969046438725971629158730470760291036433214879219502553936696123494297121641873192620229959097945817372463197088070067203054811477800884979688206757226236564055696329999361494472073847221207642927788038012486431609227820438441508300637146323885333243401393830589269031327230551526336066637575867684237021143445631773675597155693460950786732382220137737068694272736280635617697212510585872962558909084659675942807696954473530615924213273706629663246643874995514223539567609355523959913370474273493890605951074461608747947997076170677529923842971316615490674640744806314123177673336130188494239384364302396208966774954204361922014335956278795608613868126509431819294942041752707373742208622523948905172291276107802607155914529213498246547098605773843592096310765466891093740872046990216122728378153213900037093961522171532222993864750585945442547478639160346311169348645078542741055666967033074464664080992720096361542668770856362051827334650245664083476660029928440536737762457112741230776327595664269511610040182590007698340368051840628624969093598175216676484167745281400706950339680102363077729889110106702421957253691989352331962035072118123157131679999414807453280187273343070063176842099161481602417126296644567083951626709855183291077029718080643922544892053697653562157479817376902759424791979244711848486692639790244711435038991078026168217216904967109593092108629798381603247756870533429507463299594742891943754178680148081361398063719098440583866660149451404596466205927676280420729945400240884217798606056914177525314441115026260839337137665344353763966933817382795389598921886643317257711379702195759003953250456904024777424579950481392468335220487214200652009776311428950413028184548426458271417513455461007460745286280918974381795381517085732648388563366267163362113240549065017249525459221749098571144164311819502019704930374066117236529245632586089820334078296899320524127856950955760661512937965591711535294637388748112565717364102604988671008623823419025574378469379589266386656313321790395351939721632939911768867928659497830619188783457760201400580772803440000122746370841700501735181291204950292616599405172558061796020348558118136367465657131551724093814092815701568290404015324574749868086563609742661147379806089437075742183658903396242435278986565803239862270964531615855621329719710924027300949913235455348681013648174456115433248704310469168623421255089887814481404143506013688794667789855244117904458367680590214142402990345973054199056683474511228728554233659183280209857577465215743131317723985116226172510765345209642309273525352671055479357632410102140998075889123637776708345711092333468864845114608681500668675458628633241844324733782195276530023614499188959144766221460111230115435285483600661546598806012022700620956599817324383976887838506789417860773530579333807011844733649467964276580279097730600598662751008548710626580918692431380119420964651620630672781035350997781065655647550496155812047263180811793200391455972393942856969930125284929761532307385964714053679728734395124527762090027290836539820474753248410139530897959590595272538514176684721007728253619414237927813538733504271797202835204119491176686918064377650767935467417454211602474717391249950840776687983492397342337274343510396351648384749063827036769886589033039957834673296015117756040455390046449342761468025761291377921620555911574175240118138565852826538280588763501665011803292991700955290030656293748886631801201022629519615166659053343367158199483935021589786629192531108856201171875000000*i1^93 + 100374516797629560344445985637390938675821990818016320199983018959332556387871751309695220466352103102862499872022871455757013593167753030274795342865127089327683652210492539912915670029536315350424044342170161081565656124796890302906692529528795094868335328755385144474225404275740411294003849225546426141481160228962411700475350903117486415502718679046062492642655535054093076616864479618438974189514813800082279180529706231612156723989337874941933220704837171983046959776675746225555075515786846304855302717922956643839664334660406452710570763215251355320216739758065408506260810240535961732876352440674526339110939966665925332564539116723781571244017329990273781220769074824224102595372606407778706019549762079353596160580065103989624039360923881334444987750113794871593910020386816388325484222579734578529401536728029496142622705222434769301628069411047051647516266004320968981456851402788763807067538956570841367881324600462822107252255200219235393216603127623636318473916273739401040749218822158807753747698849135341122402549463389704776917612151311712074470390356945044790178738526993407562021340687572570500487581095149444474441270650283733942769852259115935689580511193659031143779493029187070980183546828364599419479975602063773240364100548242992676746775979176655737775347004582992550266173848288573170876463419212068400223493059175542172505307130167881099537201680699045505774296148379445194418514922155356231168435837780135172563720959477750417499856786610514123956026940992280398869970604682684637173022879175929821192053772124530294917919422441814074853621635897716276295971481825194112427016660452997295583844872503410346849206284380797160308432263605725332710028543477450004945216658366937716475744319878491648060272513010206606013552383572286212964241103502106043435517577113085582431910799404792706924790177453408485882696420375100279818998888332944343901949889632166552147431468588848892646427395720093632432500741594392868513946781037556660527001059210411875228337840451124839820304914221179902146658054735865788510472951632890524542968974475566201879552727502228822579452946170122754879623663764101963014705536035848406020991844279457001728696374810103690222850255039326146452837239600974931127648279511854088776521181406660540126474570961842825895191726879500340745547886608077634851303977756865874341147398497870439278399749901918545847642625931563284166897519807155666879810247306110734212582942157122282612887473447065411440655884694107597993380592138770026374186439084878000911797126175296014166657325779030586022957433068787276895692449443153723681293251059973530963540337687383834514427074804798090679574871519765201422452937047177619911346669511850967455801156752579409085302358214812199285438742492497003418298554858823111964112113225336384032958387061748591551426756630213885858812463859488029317048340791944392094510996861493824134057352263017527632396789187478978892962447554483815715081769871762871576600054294458894571865314120859158960856011467769557101869239012218832952237595944160341001025489598215455187114098533635103996718841061359425965434409508817774118892738114723736957624159161453962198733823005103986795009883539299157759076666083135136367903813849452475147394066208936646063748821211534299919822439858323782922796638049349349842261118330934530794285477291572302049935441805466796034802546655799314586320361349301374300795675538944055020199495440705997838664504686570181122607576849166112700540090991611286327004776777854568006057563692702538867697198163360481707225575376168796939722759576981845502619837255808394244681587146743430979664722295449597222070640143000668503591940762738860938324049393779189889861947233219161895583576570621279152406079619791547706507552685066583902261173553404633940198428208972468454054757664661924452895706728940332074929649741235846829311460128198656372048946705671654055517865119430734281247554867550194452313628267686646262612314293656662434271017856981229717440841021056737030673894512313276054106449727762928252792791592249249487513557602922129709206875263242597112346175800022014686884462648560391477298871534547493541621348679389994519171871065127281165160697533046277631652780718021377584089415998204669045363935927966521119497432307488667858755657290371744156483275124542180773786488023269663649553340819673878064534228187773060995961790786367137025020025354220154848987782627622835449612923852093809987737172027904610542815194591609984101880085052140324913457711003007704116273415684746328296159432506377698180971388391524021825600413091734186647521201892540383855678687297086071339435875415802001953125000000000*i1^94 + 318139852838101193459021237587789465590589443266484139174331050026256274224168733003415179308766451102396538668410571735728610265442311613920123417232110524535803602865020200664168706809645284852838333552979104369023384053639089116644428451014017605741148954095195535022317958164360350654178231050536703324359815331305474665827636760584871356464949462205891800509575850072508948807915177799311327433343982086913750143944074206526089896628546120180517879981017065283648106986800052140853935385449307224785750287664908183667724701363128141673734825431827894147250603852387542335692806509582171251147949249664005102598143655140772812345456019511347101455625603205252215305025676026771738867082016943002298895539465821949647771671734617110498725483368295949941255351099595738395215945224353233005842363023365120964339593661632702107150843492304351647626491588689136381505243816381404658148009811032048728144933150161916625837415405983326295217074018898946962909617495289430494061969687950762484844528756671462841993447223755332105771439875799708516796864374181595260098229543726872136335140797038557530132103658805787730072558375713890567500571226006132103200432684776305692359380201084930158012138499799946897969057653549775872623059022895112142180120515161802765677800403454050175876747175390642318416431750551023223680241576337581327321522406957699218876768669807531261212640271997694873148069611170576129021221089181057409019644364686263893070280988908606352119718903133335444911191025780250463551944887866902939366074799165750122820613115597063141973224245085942737331355415234332965333428324678621106502670128663036568899501799889195911262036880175587846006675469064381735017369327588646204300343867939067295282233643867264284063788746621563879062416918318370802145758014453389175423520282410557583719843484002532568603959622418891746472261999298032279347659242577384661971465127918969834289542618804558065805794897457777706142700615662581220614674811579494754332403993779459406217321335190105732649577195417291217382600832361467315295851215108516318786248801365849854366951287060933967156295171685316847581909424188518366207572000444320830483854816657863440496680978011539177195721754272256451817827657322051556552755236674478562064175759101848888206975544770593712085746780553872867721899354494264911073200570299725898302589806181619702029499491312981706425832595183313956124042931933348215788566891316873093655950614451393208222204207778967132769785495251673573575655308502738694887223086308795896631268087376106554941434174480183160962350988670861011289743593888092164158702035645274661906372150168990571458747600456101221496237578117529815342724705510004692636313970698033659958432707017519304478100401084772514262167351511776375526629425776448985278803874570093197974287507065461992883691160999189880468221379025687710914319075015057670366244988155860340298336825493782943649132246747139170743650660357925861433185234212825725034687405223851388735631623716632358901688359145470793918070911053767280424858804601961563954473255680974185356654627831451963425816840440589283122643438226314003491514452948977124601962545282863258811794846315795186713951306786484669450228802445643142503053019149224814813257588802197141271937787987090582542915685666435652059981502296152054574062938857505070065984943101706552395360408944308769823008510547540338743522980573366086196291168445883208962648967562865661523491007812336409062365743668883554014833820261927121526397220342082280642877671106525758478669252911795127386035363306579409948369616147697910287785428358575206925362791479767747375248029610886931546176258163762634962568963270398326139483393017801328507384500836553296622031594956275609001682609355128558394584495204962207527484641957983816675202336843564042571129636334990600180938298110633957438004008859254344076059190985483044817392125010734914997357347559340020980139720074527095572259886269479508838333902509192261693489336901293609047134356762711238516618736966377977546442371704854931556192212354831201174214794747992012187955244438006010967695138040537822059087148708228807908694491443611924506854197485816293998062980046726731744752134357810369336261239770357137041612977347897553461137973894877903021149263239284237491569283028314123088303536803593458399447634689277168269103825384948713778784037645954236227949574496506474729704492281719149475501757518670963546999247258074912378534413555597677595356407029097258994103459851702200217303128509839813002810185892607633019471375210567520886625547070685246145566415409735844561604302480798563937565426318343497769092209637165069580078125*i1^95 + -333218519889069220325277126882125593289803425955470362817512923338029754564105759787536551436495023948683871722657711437802230280156754262140886341230132207844320775596806638425759071620876058316188607455997043057673386986360050120111213287729600521571171448342079800353986283772327206085834903744219144717421303996865270438779559918546773362525467366934466073644766483155401369105770278256919044874122594964896111547542186275540149041329181253625727843973407173641602000537494246841285546001443500858974719016049399332127907863655068126412600181204501676404789174712407560253867285066213516056529372517610791262028523497201403130576696627441696227555511697482947861384027762411711986858254496955827354527920611359160512104174593383642293822654292046696960183361987194628213309136180125226404126177639681641257833595780140739922463382965794029244541075050365648895083974279518113312194710506934867699703691903599279478240358521734371901957686879499715461321051290728059913869599431407447401867264664676283467904375454118553823073538008919648690710379439251730597033519662237291939409739854922737909996993538932422559024912576711181741177059498550346317181656631845390135945516828859492041629957936740294347975456164280522364438942823228865468619357581559434018646724226201982350183839012000932542974367913601354926740158571076128788434296826802183741001014621134666558176190792966942852278345138281915986184156112799982288282775952697539269828746363597712787007391939621202235032535334760053341642726090969510170802183768025745176859423753056196892252262368702695987841983615963562317549563805656260817412453879851243461371991874102234183205737341640170680436291893947522829949332009572305297024091159755719772010739096465158950073624434718269074519426636551511617859924901552545207415847620960312954030485214738261013698533632761563224267401319528141225162454073974642251351188402052348781654527765545033894091396722820168683311689155386255637844402486656257369663253417194955143867159954276290597981330074758927112936039924060636360122792013161253900509656771468180421728212407977632210962651802063963690709930759871496459583508096350920416222113593723286603936305221420711854276809443358826643496680721593113065756115352369111193248360818669406148464865956330881724869436103355670616063418759688930814612596587597875627313173034280844344096886473228329249644796743451082830198769324359071824343601347552995523509741040266291126057436277987821641853185354571560703801991649425807527756374031371350949273047573828987476136280952845333077936607371688982336016624320290849726610709952007673917499986420657451046857706132341215504609270472014013956364532424700822261616414280685594484055010804833479637636543131223543162221962280815667679545316657302139280956454851849327993235303656869257759984089520035500893678185354489457011428836481089454517930858162719825651772521757937015994759001842896314051027713331618201044385874815761410983789063165475392501804859808346608649884132505698083545721804171500680916857149263084491257328812333986229815790520282992191838085552101068225808080705123435669085320518244538752060181274865870682118545190407620518141509508939523620484062479915222020590085325207247057212270002159060971162867839956982494950990361512131658432847226467296197159885375576262628220491746905962078336932513146527817701713201423842822773675216662748981368088496348606071408386296004115439106710431478438263966464295551067970726507450490035939480242305987547538377379296935721982679619340579106404679285361396863722897920676479988270787480995181132404208432395248122976007912886507567359427954112288260474671653729032067714752853145339880439640189378604906638627684041992218187613895218733666726308885356531836990655719655616988954178505805583812407272890017308409237034411541114379569856122206720459382041458445001743909885711174861927911056828603597971326791982070952585689452533796040147184033346072635313618264129426740883807052145252339935781733392801742219114193676077743847672870654102755435104397407635916679766875672574131689813354646073103346572306641179652600052684541224524023958112353799382283654876924149430681239381937107030333316076239450873198665008812295310971339568639076180636311024918759620013981311772783808058941115749114223100914188975291414390701245268867004244927132002348915220118970164459415383308374711647374671685160023585773840951213940151621887657311055824024978149550865452342027198259637556171817398164479078467019776771532942343471739902669254436875057615670762519905898560489002508458947496670238003907416057813861698377877473831176757812500000000*i1^96 + -6859912765135562293961944961861864688398959097519192859909555466469693395002164447077914978221173071558158701381521203530146996240721944299806944619281708516573799729899844189940894656529410608518615895430197080004657022252404794920278531350475424326924386227705160544490347731793505241487160370845286635975458864108487456431945428645256541180543641627195276928028927427492059809939378431416101802821145937256890416178608552632182104606149100498918361530516690082501259106092365215341820230457243445690511889124014392363172715979332101668572062402067673848719414475846721249463685845588730977682606486223368255765583693880653436834267224494420543580041885690281217811725481334608132971954514588955199196512140215363773297220848813215548129030929212187915712679243191211858036493096947707669216089515252089476698860126087996100440732554176261897586623048370969796708767812720248590469352229245383433987623234243469311939940519331980744693037820085296421500330681975979695815770726703001004845856366834539740809028948913568034041472231651643753702922439517933514487734377253030096436302088721398549810618462780879635018385502856722393391998104712384934241238348357035976185321933204393378979572820212837192813002504359196369247429430506913784960490144587097487010691371362750043969589592526089609224298340391185817155240289654465491591245711396349796267273682293231155974734588265258434571193546019166491010757756379460449234493739405811558564157932399549568665709909481934928197406888479292099736460875043020454966888895282347532607058022913380325615895543776854605015209381622425350796058134382114030072224677937648555523296822694885567366813717644180732503805955706606831615672663153261639051998094995750949305973067410241119389355066604709941371882496488517496731390013010031524114385326238393369743287975625316852570239019976562352582055597758178509699315018820351900284785485031567294011272107326355417397902867922101167737206579316821333640220507057856271401169139461765515607370550860434883741441625378941683717480437311129569690958754258477071393832358034049193847262885015860514504051906499742368065077170071983514489737220280614958912736513809538147686922917250856384343149021647312982478796355140874726714169967495626714726226744354537875942963392992563160010254541271038604815404743319687680474413570046211380484429874273023592361803868700153209646763319358946353160311623266447018773186099883243260450664253878887553935463023561714225178235691960071993563276174082989338373072755865125853362878149209645403049794591372600899356205930130663018643956306115268650213271579694301873340721502651224415109167123958549876081791453956048044775859548091294506265061556023916608086752523146128332349231895041769329177704017999109580866644661752628415901526471836772574414850479402063053428147758802796752798967003635492089053749226944802299203905896158221121873441255180108309607581676820937945072344771258197561068924291660842794796929379941712241550096792931719557322760783149798253910938700149607343215212010595622548271534539214640204955652105908078099036452655320500523661809766510256698913550939150197936741227685341132247240802194494547230333492567408473380809094357263922341230792402543446816170100994406618353072581354996640933389459675693263749848541726750600470680063301903054810649871642528049466097969832730564884654020284808650697800129950858689360289810162512466141096471378433464941678150194110157109750221817733452411582741671475626907914882106071467962562567781275781296959689829493290516962225631656493578966508981377443135159016201398802670755781560399306069246525333592183402252467743779518990790066469546556082822903296635757234583569110500891539546148293870747610695415677233498400077305814593433906717142193245258218659630241902873954700944576403869975011447327408197394510426154226447811830896701655928848852808327987813317835057500979143530017623422300237872218485463950416503930630557752371546847909276502915529074842054899688668946479230149758101750916885561674418601592433494102164675375560024245457555651941132218996460568553576928294748366588881839173265420587564397208770752168999807624226346675641377783372146030131271218193721715437871858726699677708913084223160443318613391775405341664242194067737668465313003730765629485678317066772633027626189854254743248795809930880259029815263958909176344931630344789459537360739212053177859001258399073405566245331935960695181980487897380604583260247992118927398182814532194316698359853925527207514215703746333113938825189207437265263147840364505716626117737960699471955194894690066576004028320312500000000000000*i1^97 + -28562531523172010490014281004342895160821361850552609167051325557066917239018029448275276817889146835967999834965966274780119854514566428083443950338677816774236439002656414338626225269736499535355170137082362712437088969683315195867438134219175340300888633218309837694829871273970507457562738710288852429893340894223767930764572571076547685566314423816472950396357648700583224157269545258081671966976760529960605648423879486961463810876541362430385320835517246711305190281990338298697613046918897632033198330630950724313914708500778600731015913892466343272338398862034254043951046749335527424487161189908625331687509111023275274785960390048140482871751977361533542046919115376866438513336009436054305760769120571029637849262128747726964269596827552599753676126737690883423759768610594069991981729592764759343657559356462445614791748559509230793320658491880107243534106323983308545049726136810203355968365501542479894646981479798208644843499110063109726580136830566708094029608823956087111152669419318043814327952006286633660580131561479765251691032897352919650908611621651243769233299891884359606321284998271910480480091909174657705659758311269121590078605191317278172992900800928531911015242704462919889140315692002587753891836501731695528240403134555486366867609570970082485690545174677233796990835801106637757343722945663040523909323674613066072724752256267967205641883854819339337921887187333281992351554348985601222161642307072856389528837719567588476032240508114300314330446383114340992561808334714819544234967644044883226170746281999305931957690528053711817179872812003454606311447150354689913015806517433671722454908673050499691194106408697532946871234483407354533814522726082773008265245749793012829375052679398493153560848866387413520120787741216824300557389358399790923482282608628078304395635340878981990603645978448708567033683411622934257817369247794169122283979334137660887649336563749327544122145976317420940850711261115758033237877548878712978248563030760591361639175690244629889992958520717912735068547383764877357730845316126307400390534517363669316530667665938923412724394518086531379098575756964393023749603876086764821291828193379253405991024261510053962748178342258894020693549054242709393801906441116585911794007056054953501379868878104601935652082884083349160704056077531368385494020603047390793565154353828598957986849290395184174204225386949775436343269626546272006033082485595800154508263736340279024499126635937057388060598785972761921200541843477676007415209894994657885018792072324898283969466433697766255791689275237022354380418549107665120055744795917301516277234643795259726720667231073550998971072023532174025544186249592255387361099185979374297394160033188691436641826886827159095496810186056315887719070124883696249981554144465523762063579557336629753193372688436584611917822349720675522385194974339904340641401248445466633767033949585093984487737726885583317847979110316044810589399690299715962361531107062259782134536776389544021469274573052379342143181556490006038919267821199136446209108618912017367465843715391001468683078294268716637542481815746624330829724291460028227260669515747760685525847123834107506691883701424698845246320751163128431802899803933235780818296614596313474464870978222865100007864254797425888361175618823922558669102379756592359206861419195830703859337436125627311449327077536112434227521721690875901050140175508711582303049272772621017577975631530914917360754441244916093345769845975195115135694741256853215499257805478008000283781575341036379081183393751415800074222571514948821342331725511629048301365823921295793112488950299140021406329720901022276642685637746868843126718895908395321722602207246090459311549213029543979795629459168773199180386471316354974102829853364367422649838015681232760082725412568069597996149952800185200837946014926685604521144444956291049989769322740817939511502974031451513965192418531038032336484328431014449947192413038204974586314235249485693407034606135065637317488874045718571628853324859401864911215300363568555034313994691456360039697508914023693312385149890764967989050559786741628107086050124612759366534589230256649460890285301360050905652656175317743232867000267807459252129850265870544447553464912814612528914684179569782140695321732606793045483362109898454917365565727643592475021369162691938163125596614944365770087725232500021787929307309713085519664181535553126858952084675900621914496120545584831828154651444223124544570371945922683405295050653910312915155083224186929039010207792316508911352572063236599972900486843485623467131517827510833740234375000000000000000000000*i1^98 + -64838906922349946269952542672077536934653379136681243059952586536351560525831185561755658846576408726532821069884894570982926203023775001400500461566081555618085281167637696360283153312045678444960266217175645719316959478262396287720851813875104103607446866609715275475905177862507197652421701520491104408556813955613621766474865561364286996147021925927282491702707136889027117008406762109463925595166139287801167001813357031695001184434281078849970639310573135432236088583908188199119422513087280323287613301858843847926167957901389607264187878786270248446171916850517749822181304432378734989821760250234786905307247546305306288932286038437571476755255731321621716097399542857086076329699449073935754145664976960028541384205803877603401675425444451642445239336326797583152449601113203309754373553510060813207656755159922033082506868764220528375366569104785666026460351176422762761789635338871261311422076544208982981469178297642741252815351776577137578736518771115570277555740793885305006269542864340357353477541849867283794064328211740169059105258585524978555959881483384513789554662402104127008023799035212142178744859533525233443859653537043263342639646943581387065358444319277203953286116524577047636676159003746242773253091981248515150356980723095720359735095613879506201462524683323986224595353254164662110129480419260679650442770698549887653484698257423356968719714117530403014545857901540008427427796391058251735570570698609563286434672478398403861972022033248839198413121707406966925197393628249108806407417695578551833523864389737966226592724874331290850666620407113964272308314178511503631296617431678801125783790805240192252833829535374353115126545188819643893069725374184162105381695556307679930384651376010793996785227008063677813810306911373416409083633058766504579775892690178530390461939810181951010995548184264571706900239902332830292726816408408613340547589173286308825456975321965875173803846963416957829006977539770594735758200722018061204536417343556900704273730860793688209372221421393464507380485691853626329111877423107752529895195592974261185932983282501661384794522527647697491109529104884088954880594130517803007137465475049791235491919220745996207674579895183808709728127524177940718637419317427118795690871783102798284645135909196781000119517991519989138185320053575232487341883683921819744725015309464267741976182730963694349986948040693947898732331224293888001338654423351982973276589789665027741865614434923600993076703978745452013747874753560986590051986876669258156119976917153683792494055693346416539910198755915740312331133901889247008488595129114001103691182404858986726366610647569098521601360498378005001840540632808993409363774337785549610295034942255032179369957314769744715217389034783615908751877576712126884852375765802029441280576679120412049590781250806275919147463896522695391662021440447935754318831850108200737299695148522895454908501134266923931947016560488086471000431284719459000017846725881406259444010195512843643362808533368601224002642329252998306333592169991917488248284469676877878855637481594105015466835700858539792174261134403789992843462792543957750486740409813607738376523552386512886096583223220513248499010434195140047777696315976832316614261711232807933064456698098024466324748472983410293762141766724927052340682485982092158792027660945573430499924196879601207861539936778961149376589931555841089981793686355212684147574273997915546681920489613920495297437622874566598950702028428020953992963967718418732577942909914917714015015508357675239380456575507439420920948661880985916557591754377394935970616644452669181789004670647853065435276970291827908238938606706545485566509385280368161077935339033444921743769509556788602540769936824739638669468851417021654830836866741747944738897682674770646561017698385103622038126024970114814834809724898920372947078831015224468178720533141957831198582770802009686202565922356063640930834114527419145656769930267302557413278274629625009533871803194881843282455888643548121467543499840921306791878740346289744391257935570628206068692702154087626437520877020927594228990466491875421102447002954807065108067184375025559996218051664945840212279984363276299808255744628037146101167744363158249042541605989984856744075864028351894733916813446985157045167985798928835651900773488913212990364601538862592741926092122853845108077573132075887198874310125323811608239378441897332262696269928856169168622320549715930452537791711864263376440491407858099636002590048388739745328466849996799934263005900488729747976847025969782123411278007552027702331542968750000000000000000000000000000*i1^99 + -86992707643696522752162898522667663904945328204224877926656536942187082063033966639255505372423923464925615966415331696017241249838563243701824644326958816937274179497575416033124993636966779432800353504020651315705811961770807758547702127396325663915540595864133617324496152322873178101082898964999766751869068087558711260713306758425723327178601217265524486500724206627339366181206543950617803236925776021042919552612294770725026848389755888871405342385823375295018110553390647872525446895038210370103989775417807796673936277326244322749792083750137149290107697512125127832025150337221794316546470503393524020748861148754957650911699570841127041920414499968047933261298781872089999366731890072401997430478019020401052182743095053047531331341289849733320937449192420243582943045554326506339612289028108625986380474203780209452114481681140118580743239175451227726143748854453209768599065769536921125392292210474834745685298170082965067421162913376819571537113361690068441977261147572926590306268514485885917322453880057438274872969539164626132199871150516139754228718409136953059040588526861428261674115248890275970273972401784561195789261183584734152031437986117229602778391604611181414231184059089934963250842601028828419604415389407568042225806126194007113788661584885937172871250042229098407659905715892213332161791186277188641249849328364052089414741648566640873041376934447280751495783743003300851612400581953646248853517622005263586402338733934146972364125926514265031018826286070689175474872181200546742978430178989688483508132251799967011226271810929957052936748103523044530921951590606311839550943085386642831195458921063976457831233110247597174170396838363842220205312091724914540794539325379843835212146370676843130198939514077216654186298205591945297731447320488978533892006791738472800343597724984928159623481773780187113011982236190214719525451999191263344522230930010385846495192676930781839805066259507265183387347610827151300502737393663144251844548944507634539917402580593618911746010881214297657735310324978270829335708333447475774197191693308485966233729925226755131820583409683457974681556935189637346236895502723950658089741034163911208892275410283475879559110970771418344346775335791366090058993215148657494880097269556294447661126048700884113274834928377739697808129516504307876595120649964771136894760351810227103568815660327099358622304257961258215711691322250552432732182430558449906296813403807063324888484685059628040684229086577609557229548062271901293849804423332999285113416524101429060119466287871935270411987219485681391690127264429376982612381437086202261362764945759082713330111387376299213807011237873253076106234146783621347908880481162277226942056229737311589285032577734038446338361430370536531838234038901828009302568644559975527165467920456454505291891450074031789796984788238828784219820195095741877137844705220473940523698700228637078405302666609004305001056555804687379818921234557781187545926494094651008699552180757414165637259056416607502563452469928948444041568720242629606583378062652656019259673107775875233394388192315780019788305197400347034985822228764955433967472990047776627346170915374937033169793387994470770690834999630092151348843381111048108422455744715880370952063082382779182161144802912790391587496902228024064729144556846913329926683184692145558813153983614967078135440693040353854849559230419160084085183252338188267629572313203738206799430006593197272728814973363359901562248594245290520806477304555027773500669418816401103562709129683056075832327634645338979910975960274501163958020353552092378160271127411072456874673865466298307106414738919488719546425971341074464140518375954223340974081162429730604585891308836316121446317565888794485785498263904488173827350346127033514739350774558615128722858724477091649237662584353603048996381298414718406169105700282676191180833441560158440230748778867247498499237360725569092212512410479394951684369394433053735907727899087862999476162175959621940508977797382668207165236477518710354998310026738225728111330679985538395218407456091431173389934096422444348846006548720597854759369969035390266748773905690700416490159024365074270148549468715117950189181758484797349829138963839447870811659437512254807751075254788577767356636157084788451620141539582652436613469615927661835848454395020313417221394561158298014117228569809274601352354795626828601717192671853286674996066804435133196080588921279588206024547493822901855066073730387855276718889159734879432171926147763742168268784030039926513655501594257657416164875030517578125000000000000000000000000000000000000*i1^100 + -64252234157081019192455186062988179796324675947710664895995818668353270460360705361191785803932612641720937474531098051397279089089872123364770248347887441087987715676340887723747905993385803960855065672814766075827790612239825668323810040512028395380266832980932859589434471321093400848196100630046389431573773750128952557459110605179076282644084557429050866244541967045083024609918774681078655571717165567141482512466538205515479158199997888968903246455030075893286246883855139101537752782979800175386899913286204708200924793782178628804235210021282948619651145788066487553659500374751234026380670343404406340130437707727420086651022690276104205940863055245403509517628831494243463590396939087420991756577561420973110191917305679743119486872750249070951246640603693716804831994908925798929675662035945106706762719937960174967121776077211555296517733376157935176563646505215516637148597787685086475791635676585569174227539109538555864604574994428386451226385024115540654602255895730342435025748001306774481403912076821427455559939567552203308978458375862949964669006419937548498373375698383507527003908991886468255303562314452775082101705631636615584046208361132544207780123418150215729250335357933374146288618752639426429377074168968713495289463710556089800714127941205768686288387156549311971029551557773560082387540409236612743957100999220718434805809828678159690061890083284488174009250787893771322649640440658961603252656888389017676723878027177144159526763459646563270170246583885745928825651241948129052556889328175513902219481436308805089900223845342210091715339913192018614014702592044407493614495559246160789875467084446997295754928627338502825075703801440530716769667874381416402720462327000682937272677335330147429497058255717312557936172846354347543742057905784352789607079255274081247082441400533454406720149417817488847312743718333711011515504256278978828266173585485159439041487295597319392123094365196352907184726855464233258627139614897749961435431638010946193073868600874175278666434133834407121291010441790185003915808847440875439447916371398483394206279444703170355871666701260050063635018593573563870729343508698653249538788131560785936055879760441777145671654991597390130879826043561162724136213602036751939885303149079430834383148512270901297298720139877260919701474632378901641050919782736067936022526484541897246730581209511025084856630038845311565140542161612919266574098846886679294004407735492546401617806018755102663892462501938809943997752305164739804760884811061725495713246104094987513557049716952748839540118209208027588544484917711886680299111112073989275697277120917399256814772248617965493706142444749363915019863256367466192572291950249239009937270682679546481375915373691578423575379057903785576058480589335019128695799867701198506494580767702528738605671321678042672264266897483971813873019168242480267849925823676304949450422551329863855510541251856052430637649299988580017387927581615359700568166447226571276747137825828804244989713040858037062120311219655657407899753574831709009274162770607731294170468645600714156287371230400716967490636865254265098186052857675958306891325527924459984165212183397176565468986684561049141120432001367741995668543290613713398266805130035174415297949137903137314216639482799808744520250721682429662690095681297832160918762664614990725517011031040884844447656702563218647753715158738864388546788638121069017188802914409554925414045639066495522966281000442210455494630049552572305603924590471254431032460947941957050574356819602544848617215853347762652980777359836068155292726798483790028636983996573174993417461602509654466190564144726531769235369231683265710424194657674744759445485069681520480136221805729792169253506916057274274123353118736248739591211993538617525704482159897669235686273170516739529587422484149636397828795661403081991843074074248042321823589745059065169741898355504210662058739092395640716038244606527883457957524879079893203497047491349279933919272537858660421217006124141257001578053262496019766623643544300559313812022375964970917192039550120309141407739734419909268188977681787023820615358142190504167050549200532087718980555128959562250111503550468647670413777226528035354771901156690073556439958501903382080984176438384294309888276428371764549604026549197276514251448298871092818689218706029429594405317597243161702867803069309366135151475197031380928607899653176881620232207621250812327463752762959569347939703425178336190406465989972963381626298545878194153639525558200681841630756352401476760860532522201538085937500000000000000000000000000000000000000000000*i1^101 + -18801717716208484651349417941755173886190064214318051293922626147389632181053192633460700410136236437586564060224248029181454313682028350776563312274998070486540705438195351208705679103492760017962487902183372742556267474546115855417361078426493548586230687841814081230933493743974534918966995372821410161100966130315367058963839353128741488852543051729135693662907559717126123467538240551793000648068121704031429524644099120264192023199488619735244167082754140841768731920013814664936296123970875921611506019961223472714224405495521549935986160395403263264340450156198775413488900837108834371887521590751926832292890424383412236348887379312974873315288836799661711109536993346410855978941638749572886186808049526581651857374105187485558382207066676022804691621304100903765216595248533246413526500379763574231719421980021135155982236376554357158366389940021284550106841896818308646908191861675141462154517682530699413332141150503601900169517008705018638240506127366605667643544032765384973846067889565372075211857926729741581898791779709290750349643229669919087838830682923629725058215909227347523734967696077552527091161289035219511162030555942871984170004580381038808408533102277382083270568576105543702672180499870498607813054973548077072206751369950337057195460991691401341064721419974105253944325561037978289978366787574131313768714947545436758995345659334197607463002991307725208107579317038113047833155107366054160144344843976214507842776796435177107323244836414625091216374606997817768702464997453578629586609169043934931952029790962890610725445121024775578431093896878194508986340346712303277614983436385740411951083399984090703045267919220992216957365991345165559538314556698370618454119167779145756249898026487880582507241118075825837015270353932698481194822769335988974994322056998632644079900171281691955370648187198965060224174755780406852752550083542871348717741452843350791517294459046833268966150677063446652673906294757786669176499341637715850320714769850818992767490605763101879780973526246551078576790548996162492235316974892589166518563798839386576205007047388952352881012646041777522534819299071656689197658147971166259941229830415845458245410219783890261668499426542313697404050540981136507374281675635571092722491964231045230635209781417572016567007437363240449673106729315891525248244021446900730522558301978367639138512658552861739261632479000895686036389616439625534909573659040046390762312381660854728383000587549343663075024209317638725137450863649642292739698000812190520847320261926671660830027867382124448243312793588791732155430366311362291582867839559557238623351263316184678244421719346211500337962352241402674125127197826164227874769363061319615834954352374703008832040729170983530422158461807318526239650211251399975032645426334074431303329348454309010424139879381330347389823531515167560118933023207046591009334775430127629739136051356709845422786194508414275168123357511683013488546938716464278746139100138132991571505598061721453564554899509100638457527717918757013961769106024882953982478084075996037362394959863619212748451431812392995103848855828877569174369193597453798249600519043650253442271881172652508936626281787866668260106793405411102341398379842081159680139686981187712942210574709308069679499907294960406699385002653563125849943411298332858568294155654764186083164714091333610119076093957273255582939313666765050880573987129264887419644790676116689153317177202583921725776889456027152455449729514898152779005298012622846785125108224963987325237728909816994474748016526942914825379282421128734101866243052540157900757041512948267699590348480240696958992503195981278352790735691567064762403275439648659820373818555687713536923017466500861795292161583755489116270218168927260644887646103402304173567896483578089442429374686419529202900210078387808262043448948759196308354269891982800749983383234160971644736049430757032051878026921987679158242481944532023012586527803771481800649365448047502904780504352016538491067571283043520210875537943778125761918397393662734148313942512292727187669941620457405469834868250565004393158689880102120912859972290802048823320830051560215484905470037079723366972696802269419191175717440273478560620767387057569287081612008732908262807602210178464661330258875797933851511483051495474741973714423967501575337662369847645721418569158486639823068108922196623123049562622170406125278081501656706770888190310382392871028794924056672279635392631228690935936998854857387653827501627243397035880115663088413384684827178716659545898437500000000000000000000000000000000000000000000000000*i1^102 + -1281303407351230225121627641674820918281978314683811643180120072491536117878656189072268413517593251508817863948865914463138683976231483469735109656679902634924298496678032980890001102548742885653118247442494897319867090074164995351501469074796297097462184000532262036907230293630509724627546294628305588968896469652858447008679007706840091458390715727388523537713074660198515223024853029145162027857263219673404236703805905056403329973982657987066163116752868780754047834966172007299284376407522130575669419608979657832155835489186648754921843900168435792752465072232522200305273133737808849925518256478554700381897248907650353431965498816099250580938597723778887825560477299025513958459507791958231457985039894783392305605662648636535902656360798828466378859539893763599159606077416301021744444395874062055123176043363855173461331596727389264604204983925870629105105374540818386574707325609546137236037284401493517577036251851198538765555258333056696679389431528304449101470059637966137337482561199826104863530866347984482209476731804234847451513134153953082456542456258581213659887890899405780224965284486073456683387768313406875795145078605616971884844342253832297738141135458017553025326730795872577114716666335278776034491435442920833898652999579802413602653585653148717763463063930212973780468583442099467753297056839499085061485268076728124515042958449621056393913705376894708589304469951787312102584299568153132683839387971563098876714155576191630857925207793824886325494971992566870657264946728235725504030765850197408269241883058027021440703477248651854518118257935620413362509595534248238372604837282199812417157067342467209690813042936516646291806671463538441037188891686189116559336497431862962689929954057040088505113310753464059857769463341887798348611337597353498975746361927791547245471300537209270270036375726097407389142657441291637487553040490152334583607574696407595125531761523547821083898425958100436925349804557102085420785484920352500402060295696980618031852657791485565096353401007404605462478125547527226193496941672727075603149830316593460256976265070094434951096511546330950946453519492503741486740513408960551486913260782982109482302641802539560556337891163556646608934808624150185039355859393290916145056960204800069033717191125736483502136514924131555326825941146510162567534232935385251197439740790769306663031162467532302522297440713330247942496864328900581025626385282107783934919102766675795721013683110258730235853907529060733805386155507581510753301346257550236332200078032037503322733151891986234867414327739443391930556651900334383949674413464444818873288796253691169743140420534488402123508158487033830830408742696881866348423225706190600521325843784688757105488145609686091649032500075877018960853208770135069089780230692863819080145256593804713867885614457298680137943004301922947605955446829066926878246947669974321018831567623273442589516464256169012031390928791552582737528942876122804032125653317115952914095587316883426624233311004300891503174662703448673685875956911653677174017511744640311415075782133491920740064286873813678534525922251190172328108039130052151688461889003326274123646615859147107111870747686219299418705756972808406658873642352181368289757114554121618733978822006263462135047729293738640953939368943259043488469242627849743973422273818230023291772207413217817176980968688543538687367839360013308110602897279601437679927387484249780539959923475705015872848450063922375882847067092912273008546233637776208883043620321612960118903295803826139444190957343899351883934940361033943062849897682741941120975509487673386005746269459735063592107998678149796936475141968674380335772038181524118954936656927968555191813948802486424729375400925515353122468694423979227273545717451481420214987492332040975273204238782671690604371335262185040850290812530611716320184476780431307015643892019151736577293417711076958308044402529168127733987362269641602199142783273796013339829973384023947656682242545557294326742031036375416291546426313682942450617037840572025471168723036099561289984148314670713048148873957478857269401172175958759736103436929600724149171182371032764884349615384815534866775444998641323807552203322986092725397193775500838984604077870952145057979329873317011722324905057197245352763670438619800532673367727351077763236998914589416633266789741240019579904338621768922744111024703064302321161224532036112813114894847342541054144788434508838304737615410203920103830732884362503208605506266127204534767349367029964923858642578125000000000000000000000000000000000000000000000000000000000*i1^103 + -11073667233230278177962294498547493946558019221231664894406286300745315711642036981179587627287506691631196698133944345613652917567400519853102724750769414574378828092676299199270751888666026642501229165800114768144064773539590239546249324868081970406865685768488808385176595686635113657377751547183998906688131271139902178296114184063075582422326472325623951243633375658198614229212011893334817751328522134079439363490177574380541354891223132222046159973209185229771583606165467670800001508919852428581107803144105425523840407669806380858107040060675805723831889217974009829163150176956489333721687999382957433277665221808881582561239432686506487843290728802000185331228365531070417898807412164312148979711306469606212215687590854412145854073894567157140872675092007822426074662963824542197364157781174387649045196361438246552722029781391454133284888882258798007350874339429247262118125712947476698506729365267626325409764886648075370513576673154859876773426518534536181252928328119588273865241048369978702724962403070636447042689107517616711453088922686642794676010260370708965498300256596418347790182066491985009252871115285607602778123177637002435385485641749252060601002328016664001742519722409377671065148312449506613002781746589460459648646014419926384985832323697038833951805214569414232246468679501552722667340588340376205637406966465584083180449203604370353307154734378458824787459539032405641857219608540161643590092456767899691027248090354682697755758738122807754694153498975427535647619746220245149438706552158875173567780255958518880987509247549708346057951864837420993614915053376548203370984228346733743329808837654215946771295290386252604010826320444728072214180697128610861177304609050524703405820114329439526711489841004054940982962242406595706253207736220998769236551960165371372645287474987982278312295643625299704885246042201026629952573026697899072955035500267056682905142480419002301383440027780313540651460304784114807224873820754800024697667416300723091640613566070471291701634919921253937737673311947348709932778421543489137656336423721098394650589841992786526740351374836618326889419935378071960012423790436396631783565108982783692608040440048274739180777291132344662427854747363112428226185748341946754497534302789273834789859520675767051623464842356255359417400821476983819033723843898476467109684988024801152280502664185807205874831888732443679952004896072396313099464348395850452375890633202436277205528889386264112343823228508266741066663690762710250933490529918312413136832391406514595381471845280931928786430284665520799631003357163039472112809425873818162384442966679914510781802715221485939214483621032243754118983987221725301299753945418965460422185565071836854737776645587285759246278854139624117701534501374692764615927243781277682443810648105042047822425327810960197199716087330964009136259287106771923318785055293210240339341803415096286979631611613058360546816380942399166612664255894991163157155273389069791226160519552962048394295058955023393561320507282764383527482891949282460115114739445268853301455566947558178538019352225965310107235536492183637184000397190899568419862629697401523340356325390917968249400600451200490699796798178644219108098162016319192383793777202380017321418825048243806409666627429277563282444351233318772577792357188580919991565127872373338353309624991156596042868762628513984865541970898071702811913498536359923225882416045452619573764473208614932870715001386172851291764472020401855631016330837625189127382232916945664217324115804618796178602202352242627049176681868420258542629652159219081797737168065761120842371325539383292444938033939942276142113209097340941488176622513399824312568239347012001410925616590677041598025788501383306941609399477274297673287577945613878741402099990486101617559906087696565471743813522009776374813924175450422463312874741662526942692440360944336330203094800938902262081860745555984304028006730193544768577477679157213128785695285922881218161453314330207656598263306239370875895649468727013562077069836899916859521894452434731091372371037227983802138000873870630061727595525498908857012213531651874764715914072731967358945747701679344288549242137608937322293782483798789138521052196284025948953904554637913150047783834670155523813048977401118748575582854269172999903602963885440686067625734140458207312679240277628074438387987975664541297920325905547918251863036229804436889268400037575361333089190030398532853189634769255928757769779337570505199412771493150667846202850341796875000000000000000000000000000000000000000000000000000000000000000*i1^104 + -15294304733405289202842707873658978103492545633339705564922840634418488291353954955627018409052231852404629314490663341632033419088557980446611944715543142070346692752755384946386951203729743915149492913528306783049815394873860101952882298981370771885793226274678518664405619012426331238626501708133789005077181298593736463537992509897425477569318950042586427042424080236892358417120663217111872038681618185235275274679690489128904729449069366614182427202776634747635071141285310974057442313394952497590739352536975870554113410990532837479972447939198244742504131299252338815683832182012093024552970745526894854499445993536460454989016288588198040167169683571627702661327522941963240158070666181891948689049232949709808345771084088741381532800910135154611296104432509336357603123695656912109509900127416804163606308377165091100010131547684618380332632023099419057302615595639394977984639037906391855313309369259510487803670238290316283668559364902184884890193180120138805687262747298897541573123564946540359256751063427674012133640396517830816315633050398161205182873590487126814031813278361318019790631177490754848478158782233107082124621716403949380739729620580089137133030711104994835906608124357465873195793569665730896596948348257523114029532236796694963134375975233274231342386465836093194406817097432252886494888615058922631363287535206875101249470236599754220306165516614881572189953826530432778613821849333124116064075695078759441570202482972522184642097416301184707566792471072587644291402916131856472896806012227784584107258645601790288228887267680082762251570258008659493764080978898157150855027769176259434896973405895182813927486483779983940544940251831015744836799356680118082697551667340426218564053183697584143458278771035654095852642271251571993202408357020690187729768010087682649869049991926536511299841910962750998977381380057487527557140327660044824540100525221696740852056536147333703942769539441796422305818912278541375640005659525010887004729720810465633119452832652943852870520725214659665600403970705189986023362987828949402368610864652921629701254323954440205463140524608630865054713719324629986196542317131483238358161705413573507437912850824376663378567919853963559033584423423570380793592495735764720097597206599021289679040169455753629827108726403738000513441545402211163163020719618205013011468527605569440961683393727950991961560681021428622061978418422873890299154579331146520119836341042729077394370631985179682710326460289899709522988760391944859724681657462274477968165268223532273917968462935602973647300099134143472941306777223754232599529288125401396733043268045098311018749918687986363787984938884679457306458384819216436251209790472318614694358546889214730243788019307651366964458196653097842899197182363702500626170905884739777544020285860325098104064773565111052221891500076172286509154112480483190382287071216835048998091981056162998667075825426355748060820709053844531658383174760934043421378450428688601323631602079239492515049234056567054685101241612231667151675201757701159032053155692270162801007915809208029181694598142554516109860626694130170970643128443363104419693405164381301786435341136714282905189228530716453673407872779431140925395674595267007053288336769545578059630003257153120896181527077591407240895757382258571180641723027362914504275337423711708475914246030738681013117483201970149291955648782774803649818960268946331916370765485032908746131283023937401430252275239826412836931578417163830913768271370077234902334493025793293641110386033049679899143959372058430385175227462697558297034459609507334516485829694196270332857518403419627143501675111993712393688684784119273899419817675723541008135933014968427831488734351677916516903610780152135055935892121018505474452942423997127780103678673705484398183211773473535585838548464740083982724096544856560180943541944239878702718908843669345610154064403022630917560750065277858679733031096902302477058114281388253646376759522569150416834542219879718610392816984421386839432193358415860007790753528733126952596903076978195310195843882265338886650747729129934619780735353785421423637470380928616853154066167717726678522002218722488697523431994686478617269674064105729643272197011177256226729556371313891104415889167060739531337944494184419123149585307239463605954424831975097713296228969955711737134702594382046635657003657091378805208285164501368108350754156434328958774784330049911131329389683244598109717971324002968628787092602322997242924442122077941894531250000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -11664558430171904402223361454303902459337542053919700507451242243521085141560211797880092684868942470661368424667057234898751973445019812140174388441329052546583655276927861513881037041056900286106000708648413183396584545533191623064497922079161887026837345944123120789978369837056133738829808969670391221093567142175576164588323438883380373373138112189955198191021681535462911424001313193001947007914605736783592689681918463972965216876906147735614715047220924007657923013772218567400423984982857157071803652213536254702946867936297048393977356667018109830687166432494997947999240179948941552503228608895176099142973460898665414172074723822806710741115319529783323861690753059873698112156172880854817806263864029765778014263460139917851632502050288056035379491180539371360627949097908571166947717380153323435296697336073097525698192910139618953332211764927930336751524759393826000073449229482606400657040691300758928657727860795858516853861257357964691274740489244181255081694177071934088874169815419921446117569372573895323462250890380213148678627364846006199438243111302902614994161163408310314959018662499354328888228946175394212442905078308256715365996556284564124073919018820995175199160045443839382199606065377722155748176321631235120463322353552445390307395382341159491383593600123493685145614229691923224608772612517682981547048400699386345615470713195133546121820726669796802341279466940634331457854029125720908952542504938627041756044098906096686659003995558570751612305495821425850154275946619661193007774743558228589603413042037341502580002380166635537676471895762932604260241152033755998585683926839949314455931174098049710974685827465498605217982775911344844612985235581850066681109657031390667965654395529088076519797403785755158134695502720566929246417802209682997571664699409101096189342219763563254901032722657236744885842169130530514831763190291610982532490748815916368843522633107951424416405171695979669664571272290022483841287467640471136133814407246644649772692326081480767466580051990934822338645540179653403051240650437759732420359802421144392268780649382444689790609928299208469444471835920803913428352033729390427803338292288052266563427622456880330768108109659457691928141754677873753092328639613210304781466253988352424035289774010652411239553401540548879567422767337065275955231529568614921516069352429933698494235977264569947826087273466587379996494960236519450373361190831818695515469170210495420876812696328092733597224882416504804462436081186289556757637333522332172261007711606907606816279739040706620414093138334259016481362550323055051569635905837545833238158066480137330927081242910824669267708174846289493235901499751275034967552791337901153391153374005142390041308488919508025028637543590994705680469815767083708974484551353141043822521763463576110744389140949107375352840057754584191969257487737070627555446670241971475154990526611908223182653381898649226654650110731132887990496420966754375002091136201112062077112698277650845570739316693764687939126671528176111880820733170471859586412720406903200141067474733960234179690286732906828385837054260950886315553355363442575329590353819513454432893526917303435142613723534640600087769487851630808058772927533004492693078285060920977744079427160858040791531183037711536422747953394724418070420217344866230632367323356168066959910032628322501383601405449731532216644031414068161138182118142850683521494209571134470323163800330941248660852211121418066277382799138494674889069331423436264705482038292732515689022381341941160895974695883007537866345773327894014510347889290410161578743322583625907784853155305982715162228216792385745939200129094149803242590311344249570759616848065521844527030187291254057342796178900632481593254597078996275279650492297994432331006101293624058252453938325612392613982625489970307360238868626351406272350433446674249760767111420754391630010434014051182707624202451460668091527048263841809283452409785886534519995425338546503964008660921913616569457213332388763907825373720539492617084562517112061006109292574493597556123715006475543939372023440650846491374097478007658561898828663409414620006212351999392781498732170322561523136287905489719083706355228741438945988837048485337380989576154930199550103878718619559548008238781025037502544685637884937723960895993280983127765574334902892004791903454702850508131802076764492389663401658615737749206299998113127994136349321106731578284580608103166379384753372722562434478210526456073780460937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -8329886880974376770567890342411138302113937028249589625111049060190380667160692089211421322448026746497233674891739110319942006984971143017550864355720759801648788817321070838865360667611119631393444341404813563833158762991903880935477911140155167177391128219035301430593569226067349609342848806952711697340850110823352593494102852341796829863341348952317224819089026645933319322406575351519215535083310946521800145436852093194181494226308180961162609933935491924469665391562240566163024700531237948747649743686322713130688987796893571584969466648273730804029523196504878348842902305892483331962401588299220421305585873808339385760043718125739739703656442050402464154180549815451148354788919751712535413766198074262136675906561063168073506707516637500475990283385385628146255386025389570705713680603167813742713016008175251681686575634081613354771178019178902855095414849686959715100438913907577372079758684524863728666343548288377210625305993889504683732838706680935276177520071344437983549256267262530744899807471431498040000629100975167036901640204810097302157894134064477912205803954506246175051263691912968327078775785106564865905063401059792534667882692963706658289500126795857593415887040408766999268177515245421691208038071189803404755650168364939130733115887927791176568016933311467984162610219276061404749180311168859347546305875917865096252104557677119454813107150946240584766358570023054856211473931526979770948202971538960206823048683438371758449396135683891812502176336637360558731359985452063066969435104647602933332688177300266357434902529246259705116371367895206665190931092260897745223895397498779990620285413145492288469898578460043013563887646051708631827876075424958878691876088328657173126634465016911511817984479277134174051560788343542903968617789613772583385335099627344376602232209835747894609251857732315169528070308837001564451118363700577352632575499711782020761445534858609505037712825094813138858088328367744417201214944750237948511001297274531191195015181428134726888311393018456810633608799593520616052624580570727694968740692084979165933712773912315856390384280624103554612683628663308259885948483534406674995618681067612500726691716456729632638834749945970789818977201705995040621630647680051921253775762347132532389727607081339930386871306093815686704333926991296973668632612041734731751389530599701041929799230434112679654756300462234558927893639762396111419872791613699345991202835830079718822398952725247655747985327509633715413536972305917788688624626691846032401663233516145524501719325559610540857154495130833917088270663967606647765565364645313779487389531827755097373895722526476129163445390727343545674143806337582602481453138404092728831562835062063763498316907100988373671741393137484418711612865646856905127057975817941435398966645166064786985632018282661407294828807924829602032254596226716889747652498660772615167411927520521410328733931580454487073861921577217964860305005335057669201167783292558143167875873576886841147850767410961848081425074480521896614595470881260890068819894021431565885296673804939092107261323201483731534967695804299994967640535689391775384750593312365179729966392296638388903373916082694012313616052054619270275610339521611437267075559621604811329301340558755003195182190956291907815255305825064089270108577216147756640990675106274984563760069010087332465764720514715558722203553610866028429687294829600695388437384167335680713595769232764985145131933570305489126885094802157330897995727975780049023215009005445220645015960244111111596361491353074608559570945484131280026882464001030234793279851584564642218575235754315062113346717307902216068402554004971626137953869751093588671608573218208424813245522723920952345828232122138900853048334167154784660686809321592288390532890595882793673437280645644542213057974116263192103323369963036518208536442774646673529182554031800080928932334039774088631082125791687424051943358438897507230259852860521134863833496760834990301191114275990698036646369366782151933832597381117572924114519228860279782957649263370965881905808152689618648897410500839527972092534620259004405732477146163302590804031580854351720579169935421959975686934408621755466237204347714206593353018159365969284927466242384514954521776471328253731640525981179505277290459813296799169515704556035350104674240579691849078452787465055672148325164712802920572880661446358763895673018435656784149582992013364559831437844632320282596032246361771511954527604578015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -4451448304702888444994497073115264862289787281724328311267922472611531381860310122295582656035454197884595017745522510858701979597774198826678420130535126001746598635880119005141164978333356126280997525444473208686539745406387910835147187918770981526417315688048395317307109914953878831473670090465625495055504808531143179190337544850116837417053036391324378708401490287842132576052825711184136176667812976190182981550045473681169661131619194290199969652011722882803701572844951277495336822526173424104430888643299165176934794022791356836610254238714838003977170655146838891066550822074210625410291501969712776725850655617260834100108174242651963542876556514406470079831343886300395170349998508944059276616537323783215482672882405591793452438745937939304005401994955692308938071815854371953255769303969249418141087025546079854084491763998546065290298286915829084241330990740417516262867951376498575000499152376524325786866167059742735383947275800285414617300485373495041360836944171724151169846663120710202091778626400049192847960578242822733877129105672992442858269237973322381447488787851774255528648151172227506652017339798160895995322450119550496932961073883782810390425869911955170218192752717326242099896014621556810154518149970097655903898562922707969466370453043362616094282130643301086983532435412250030904539317032798359760041393261159369815681850769961272944203386406020123159847476452549367179081913556141554905507866933472344794242134017679415152349755832221938122282289267650484144369329590819326795591497247027017890888902209941786947104466608325511524786436196949552511093760142167819071373758742796897456890546991586239549371924582056307848235787301522339548694605026896332853448234753329474776512396146335184287687617699978400885860152201742209203995662947220662904161738556967064419827459309623769898308659990592099626167291390070531856892689837588216986797229504347449072664914249691857137784308057031278581885828510134321041667185557777056930677497493534796259595462995192436199292191260352116721021291360351162392038810164012168887201547540286936005928820831925875756122035329206701845868035751555739136227694850076526091679148931043379215344649684185195393734173041321928439903412873465811949454016438473619589462754311705686555623681930781497349001894189309160584716049240032504031324306866474340326193386515939498351809488493809635115032275571895126415527192064683756848739759273976763167526412330884609837789238073639776256470640916818350867189143744215375224351547864043730717922945669728901110490387937103144296345782312235890479443931622176992921780569936776055082607181629304272370421241319344832786198950672784478314177177873409410222251302674173893005811922376374769989947752761192833756325740441726981644633358776718996711922580262507270212745135419849675373875171012343597816221190492283830258325008795685993704292787097423575083978143713501766753575642976519774503628866045321484873146114309069273921626937168913252275803455694020436354289726307260760800234133259592297111910829791883019720223977508671903366693482536692371622837642738181192380341815836334924551443052035933681708467499274806043676866988770198764170340483485000226212404861325147475731904224183487292374458338786863583429003689546548099960938232527120685328404756028675749782203523384437384132500664757773519764377552932298897693144630591835527144694049143333278363235554476182681392179347496195752876440290007989248263642304297257097173006558792585526768851882401870002365955392319529430479660611959806225495653154823239312193468098801583151238274143376326746234915626171336287946213786730414594720661026582123401300809478690067073794172958567577066773880290876990107619494142099898620113137924363812931691053155871357438733288705729627971631461709461195058160855003367761406182046369772446397393256092266558922707829799074330048271849692223496996322298452067992652931100309524049138038857227529990130979593003068695011449595140759119105004969485662498086573306455110608781400947372599995099220682898342491590011986542544315446224006371110491526290098357902201711103317605172440545404462815864127682164362149490233109971877200211632843823904175679199829865630602756528083540928846969139925677680576515854079412720726415659565361307657519144072316865321844360388115803328730603108620711615713414926737223246102900294838867907452928477744848329869163145226807742518094523438505840347779778399829611233075339497664287817144739502174654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -1865095261573402411184922086449034906752473210844300272247104104196254385566906588630010428687568507961636198660021433216708914722009599498432303397048968713254764250681172070140455694191118767833546917997521951806056322408095096936796604865581738084741167619572836674259778184502705905099280572165422925208588526046253395833926879232308482200597689594949732373390275582324979902961412678158957081492005898723804829458542435071261447361221155731047192763303503060080532005953286113782827855070135077323996932407857006822271646281088108059584212326771256128453337560025935672544146154559521977550459132775596253980928030805411761612048208548165483201402766395061653124797446780531068551314645151954770647291507879091037655599750092708461966684269308087181064283080427380546509090399779755254238203773873704646410406379876923816150295268911558232208707632704675421129921305684905076648100629411432109212063142751728557057065208431582982923680746092139346471516088921793984329845437862950535978088229630037186964237204972063302650897360253546282433435334736277636932163522268200612051057806448315608586939783091518159487804541058528567054558339025428885107587670595380217649676354914403780392886082075886813367681108885531923452032328838917127012005564460254089405633395386109811285802077594495653188016549744918070861008538198072012649583209344292247115238852137507485211462473772881927361792347733508458988302726345639176238538545641027809779970430329497350512149853933511581870326445103974851157063588177628113887677200726894079814038414745449996975416929809232874534721394772332328129040775169253876619038736884369268865544582718668330997132570274638702415085483926915803712433202471779157108377146905558495369084389446983418181016232080473873602236038783651226711436876563769420078717505916099917922833059760796990164203594261275961222780268405883977834596674510358236693276383388913694474254275695717788371257395659236068710537725120170505324256401024961022382005611048597765248878505595553909718946196422200423311220532766332191266296184358608843910667387018038278547531551083012002587772321189210117215419736444128461683788908988852684969530371766095466631504484786112743787364513150272882180581163487796386484592624965008613800425470292883122771867291374075274612285516345255217613669287008731579887985192761844052267343611509335128277754915726820253582683483384793571036718330511356661123355811280592054985042620280569110108859964518454564814173894864069593861594059554494693073391759695484531129774266006479334935744808619198627253525014505205731652011095450840166915438289153451273430508932296517413741219596507556969911669117351959812181643531003250773801673982014387810575060760081118486379553693685670330241956695131205667797634180729883988977253833752332558218296509775560048182685456020580586970926890340287279356650112605169344161639151342286825997395819572300980680956392267705958073357842142310830366237496036806476713486902399855896332873053229644403801584127680168658231414836980312702996308173730770817171171915586820978914046991928058178515717622832314833581576099492084045600637793043497743258657595298336933932182551457964975440817996424982773220970287216783471770186278513479856069765421717406200928394225896015139069626474954117336890452722877389638993491530030693166468224640297862773645763667794987129815207172003565718110627552581747152197184362069425129592326822552785394782234306640999359749319048609313739439253272549632993729098989384814313340006768255983413199167961023250243414349058387668862775026282675766284423453403827903946009499691541300576864646849834182340775930347661243080238291729220169160566013326482128037878757807843277479707294598126047934907692426449403065591597269653279981834723927339262200926529117344144536661411843061439514581877849695775410305772833221162369096169389751743352455623386588808187047081557948871301794976210952574464431047623379293447372269501477627204950530021454570872501781460393610488949036475725589252833975592288612673056190004999108264048827876728850305767254299242722035939058232807705861246190574942321362806777139484089985830814177004267758239305887855358357445845673373813667778801471955813966041684731596995781174787344094913359205939648339645950483314255639746623461041512979186562051611967137391414968842041473488828837658564825376023832001879208449055412154016134221896047513301044509539224251269427823842191081609712157717231015641937714969575424000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -482303345578218029775543683846567943377525535347070752568208360800217160738702119630150443988912090600356082686027923530147150021844447678477998032385205659755131258185535533671474531128045336255921728589414019330984926426955230364756955380913367534279845315554703427014734977947314875168806883139616698779918562997225260197685447187260945544918924078653857820686758642600613571598590071209073269833938731286558967779175356337839989302268028826529120127755135525159364859435073018031783577597751977079166252088274660430780961982479074929387982459475470417916640832540877253572546026615166148938116980148695476184605570032487733649335250573687148425336857814893010460054916528738087500693882099126300409396940629110157149927901271349771359742376015816960043769269177185360687058308666250841964346293968990008489387071802162603322554149887301590933361274338469042909800176738359408369910649932833501139454820243724652669902328572421047562958314480735631413036035615639552470979969562784279796680895198936562678727217113712005746933669374519126644733074230635160967165865212741802615083029983288999511290859482501689757173387647431428540189132143685306018714645626129345674885112939058537643888988538605946770371504970568781978088440765124871888585274708449987706957820367767735916090732295741890998827732026045825059084372402425002535828966739597527167150018815222760034840310241434356317073658847509581148298223070075505558477155870590196104991903591391482957448974773031193700866855788781944628143469843355120973431220291557742805519220403468884108970667616006559691879298120997103624332069360192622297676123804643938658751826676523305219322782325856816675920531071035790500244545771347739519815591996280171413565073731214584074338718779818805436134476245394988855274990675314912043780914558415683423407284546883640457513637944684850547165799510929726110005521582126204091343633007486888476768877334028268466001150611296609515331545809720680007240558460188228852597840266435079921922703199262246158170189534875238546470250650482365633411717716553626880190629324292098975656766316606178121869277925066948207936239719923957023400165888485059595565832217052336719323288747161377938929285072672039396934969925629084059625415472771075747443226982488931298843543270970811752425364103986760218540794904866795552683771704956030097685622269040078158312105293854335488821358918943857278103608907755642480098994389448614740832181326873649690336858197898035930672783378621367774529882591136155183230700614951690408983736071003366766724965664654226471409678845191889739133117297156359480785122056251532987700792226867176850300008377830644930297083512795666095890375983987015255967557130335392382993936677331929675270578401527578585346543564944062082832409670869012406462138427160325435418235073603678322971106404040042093221491528484286840861942243015361124628283031388053416471424058340961091478728252739875577792836557930251567015423558799724734868200719479500360200785971917459994082748575601978724540072689156385272056330209428916655144325332414080818667831791003809217236200370494248785797557777872407854630327160991008806107580430973620270492674682414312951252829642251872891770283710532789609923282585107404732959654341433430883509832993699091352612343664631352030416343600634478276843061698827462705175781597199739551005052841690831240471671524708977139256210775414008838043455188671778257243767564893976598658722468945841172040111328111786010475461221665713486534223300985341183628919994977524233821789318461966527579446990441436871887419334452235444465215387578939868824603777935864551191367419881397398672057950509815340902206827922265061676000812122431083512814491016202334722088459002133414274380066341340116530566773688228402747902921884272389982163234918847306994497812260166325737443989807089209954352419940239153569798503118258963576920973406858707428023425942734651857815630501531035271241397985277301602436533146094203821961143090488959041715808917878462578679790337339032529431346679028205560142524386400092875567669112691607195709487780339977475314151284334286769649931196279571991217939328178222014300961577729232768837846350437984379545547393988051228612966092821617982669776606075099101825271771329739420428636100058870601500075176540656781670684751055872981859401128757004654466836367868487199349107520903500248477255441963313278080041473306224681957408435474250542245111309325384867818465221750035010387833782272000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -100966820816659199830213005473257105204130412393287557225697061495300066246291782600762043199259387499076544594414018308699808042966419726179217220464090522075200631201503055178453606332336977039432446279081947442242382119278782676561344261970677745508639152363766572051958907106372275159828373302513895887996495660549469509806199926196090802398981133345920420289366095833250337517695509410720664604588214680118774158715295346450771625698901139329281708161500480567741876134920126138648398576081937864416169635950633740989601892984364375934466780264184448509710333347798080649482030833007364599139991278423635733809641277122309569344891759683542712780815607092351299076198444726664144107506936240649981490079118376860272546982815739838925182788837737263092951827540447333361822148458017241176707227455322583084638671860200085999034202412686406007824438561186689612107167283513566352138815359115706957995629733676632440871158459034858816196302111325030704610244400091127131108760789041126984855821328555864883405389605666190710281927199341847625893418042263054014160423917649367887960859863906203050351835476942942180010100308155650778368351149693431335874117498042234488675162197037539269261629634660656274091867469478697220353508865415658058097545478518602826164504023685014137022812471954144041419436329028722664018184549994649152431693069125951284601749685127249118742595251903674178789083266411966117213894180785282409070937560559850764241754765611387392891523217634920497501238470118572442832353399087145812830762266905484214576401563139739492495873551393130165938336218336318796377597344063184635180983571454937469437129015128572869580084944893238403937958454376415396966344558552241859134173865672063793222542260380764055856849463074420089304504266329237237566697339770828093988299069200758137781420050835230959131403692208367424938242558558960504307695303405896780158542710896356581429758859807963636669666704352515189280701067383188077790162062116932708115779302190002438207719475256802300220710639897271077168417471519652107651701427721829125624628132762044908230938083489801488891152334564047973084907688723009539047339475796552515969051251702712695574551997318700623367696053892059781649227513699909517041323637328348778651113522422589072652157709840064486433825538586478288955494459947330593076378591003919722572312936908400464144274632523913228378522398712058074636754713900864014168177271911731396111656142546088241809511860416736740760723035947170041849644210918172129805403963435159852350511237015587260522566416348789282158275002423149271425218832009943532342867123103526881695355418205600776422388195139454145874940776300722917600892559786630689382446518980451112119199687216101097245956810959006654138432464166107529395882380729740754619125707896597265812002714426602309268846276690161996724650331895846516229026398300927180262222238447461171937044680814145808450408127929057175096967547156379548933562074041533575442176701783877444231820663843100634006272372447943589694601910463795372006638006337986373832516499112671120045164670139376872932130629008094516635511555960507787678464385062749750733097658819882855678975921501205437781850289850028516275473336296143105367133371179175446843632033874899256900188397875923057880984080568102499719294929029931181696749782396107668225414438738414177343959982982386470224285404858094924841378334460686176316373724621191394063840041202020189988439278119903423264701278312548823155557114362059792866193350110558218423620525573883291976853278853849175690271142508508281420038139712388531861168584275649045506173741285075588463553201300028030836042557579750288359891284248390010772631582710870824396886267774355065414946568796182606900370343708085949755450445890020994881778426185629367313500004657156499581766683773121233385397792255721291671098021045524704465049816261629023991010494869070826393833002305518139704287738752397685637946803115358089483045600256425556122321771302092691588272344722258483451673090323945738677794021192615391021738643781989874100352699043616648587181374718406254514126450604373473785295827510374385844064246515222070919752298119112371553636431434304781686091617393209597345666220485406467128267206991337985782031754683103653890211158224064548391172610900452983776292604576967322706072027551709878549497681903475454388117595521931438845317372623919575380671103655735596401830213911509951345419420581652614519392353355930209493146664960000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -20614050812586179911565787224099758026528365720815832521105596777650474350256351780172291082691181520520473698278311727248286586058214650100213949715871091877284774961209076530285298270621488917123923688081235799138780997353841898936077931633830504285037225972773031918910362872191640213620185360749982979526969592593864999285972190167335776469112684242795482711561319643771080674777913723056766313897405162125645089077479337090332589541980716259281478683129250033016030361895366779698919952354006582174977251688851311848866798163537623830381494955242970332361616686893074376082274724241270912641233489414453138544316519841538341034869501631763392301452787413129988365447791594123090223009255399069784078624753566741772605916812887320025570639093424723998881351134516205128093742805345948714506126411427923856445570778021274019975017984510846900249341416109379482839282903020371670669087269028833883212080355098085747579462565612146718783656881972633781976499597773214268129069825096501284157905644454823083064345180295235218189445176728630640526848111913758617941979927856819330826391797678149746704105072207552342974114869414506470057116275278782711431344954496866865409693459556116254004931109460686939863963686479042901215320661705809275484917589408318416184018488296916404469517437252299583888666602977180191988846390619665359534409832760111124223151371669645090353324003339195678663831532497432562221542523507929612458506620108900312630831578694955208427011029628743796343105022349421165845360167988235594640396532441933693373237711372267130926874315426785757432666234777114010832174699129073729734471844531307532966845223663017634277777193943538178299966904349433792749698062054360915645224201063558949122991433895827096073839805192261039556114441812368349881288804798761599896703474314145816558524126591660513615876593429984060426143036918445719145198309009213026782673853835672813431593999083233958977990724413512612590575582978437728115539587716624959289168910477355974361416499101688477493928157188125683971714546908362055999448298010628217570210544627549156288338044512798187064042919243704935161781269027287950239853002244877277755738587298344470507299086477600682819412287871647613144445368086871567358771336932351862259057323088005330867786887510863914723847279357440717163831559167348421921440397822036220590699638024686790739563257298586804570278719871758090496128417301464439270745611695245229333815165987826778424468848060087326977351389928628618885606497280628812998211311059769715414128775492900639595446423087773436782633247574622007726857747331585634225814557824457145312945066332265556786007763247423699388375632581213724725773532828936922393735497259943837048699028622456323914275371543777468113597574478070582235905606026150249702370687220007455644723459124456402911010954041763377530507667968607409271999799700794337083427253407486291117967726203581184592981467978912510988921084306985735497659116903784625311136309248174775492428165147325339425382263439238938527813791684893415287373071771259726044888437528087816226158600433990920332514406231142600024749057371545420386080153302155809815218446776741491675533854959404935938966462247393962063091672939974476900873971522491496609292457975448802145761144015129487812436718971912960723339083610746616916548051522018579929166726085443486570477958443754073867649678629221451579840546853158365895730411366300959641367856874336156941426900103076260142263960009700861239013607111205481936745021592699691901908489761260860188340560264355048006514202033847900076564104162577758871668503267002610913566242132944903354656814241116428295269283679254380607068845166543761365299870167112671875543929377220696942178490723826017513984507393834794427769589089263515035674729909980731088212163238674670012015965049642465174253348058790767616101692143310188344935716867828228175920508633301514953368881516763098639869386702849555888071658532203247392405677499641549951530187475535798195147168955035525590987993688571206659339358373420972775385394495680232672569944082360655661998540177968608492491215580324502974664297913816857819393760856758583165964131336886583084842483703856425869959670369029883303952752707879391689527365090034675388743276357643486169151157796693168261800896959158054152307726767350670757915113073563319736756701806206323229574489268433778953233109324352103168414830256266687714782787632751337047471582022556481943265458115195283963904000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -3438927061781141502014810894525290696798051407848007277979992291143088565532615257890602794227510836899828602464760579330844204325475626941602920830842350795345571214854898119316778787382775378715373577086352382607731634561475884721213324579636512638298962464515580849694746467266709225307119721358700178912895082352387324901750637919967301664992566355281053184736263860496850279117413052835661885537522856863982956122212818374946740987456489185520447422195389982876731821362614907227654908444714549680545228429922286534013472643329638458198938459762208952042475223312394499506925861143398830213342617064556267594274710073469851773085306602880151471558294753757654110411252033614764562943509924193469670157545065734698998391737464442695463566108233610322887034936725830709779699476454633366463748388459528615019295407941548848820865802298163633628722491041672090085587752756851153027293114488214319622052363967709221698522395052244484446208201218979433155717244736399131537016474760999969706263915095555755348634075613140441099729491293627302242349649979791804652388482763719870447434407482479659157306274630586331068585541601083544109009393452321293260730823870798965589776218604832334422565272817868544326739716912867213238304343191442927278297322517675296401466217480512068714438069305632754682095160841470216168958407545660170333956330827098013335999052468684825331583512833503692856966631369659683253089317092095517894346690820036376468987069095480305016297982427954572418653135646789114687659919572452264007088437441032532971364355999028188915675129999127603202950393547981687122626657596794453512078593126304028126830375174960535464800547261933234203300930286478827994899797985990948468417195737613824182573934566976878425545043204894882994710061725978644811803398385536948210499855184885127117622003871071182560493528328037377177075476807791656152985801744713249476739330582195671157879708790027686891316630435935940471120893180853626974646213900334074234529319986008024763545406374528911358206111085646430853792618487061563152574353281308809092471982988421518623409410676524392541997471152943086218372982713588579010345512276596616618492803222958307671220099677863187538791922077502837684045770781393499289474371459622662272117589647745998719490680879920515239314073836784683077717530316004762398732153291010401684290209994420218916856161313377782938570611483221366551295171918937399917317044307797223510103577471392057525605914670682924276222120389385794364147578877749873925116075629044656486187258269726764675594271026755821497026245995059238645837840784439202403300019683268839091467846011581772911795507113605850675009373666720568617177981505148873533895913858262382810056400952480956686149647070019911454071561353665937072453941554064715729148369946230849918280236069425267765532762172300462415941479525984779071410139241717270321985427186172591078360075143107055441437594587989091162603495080807436828510681277614488601890612714672943668602747667766549068105094794105361911789117067433052211477651733308128177479640781453225174726655063353955389469294758307707351377664881738001110997412855641368249290671600831908230118683674363885916506388175036825457440509706620669893889241121322735229655236808041385974332923849525561092296352242261969603667070459272742571787078440460557450658086545054880184818018585637411570607911185469014353988680842659819385731708778435341935709427920266011667315216036062086802403521189960420350985552843500219403023645049866296597345070101147717027163794267504612800151220027065770233371081143192885943634704021048614013949614480889981879326966063117227926704215351106140600579853351307422685730964391647580864984720957143661050341870126339998075793143047422137415846149000480651725925525510706309334754931053395055572163034123021464823581657106923752179302764839135930728965318802120508677070892140719969160679362939850740049654168307303247654930626121583878925901011164409730822487178017126194149676965266003613431699969887538184438762422209144196382261835063017113318363336067966810062336808139660663149235876834225633519666370426172081833384366627777344430551837315786161232161681680479720307034545678153360563251503310557271490886570314284444081133855110963231481188829842054138680199793561371924891606082518793527846676617925287586748368063026663075904368674023137260764073614061418575069790620096400565912600873410234850877986034419073046554813196354453504000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -473628046792147201540015242729977282029436923483565273269676330982511634202111010582755358341050591310762379839986940232030709887563632891902446511989384604675516026278960854248669341775589685713611274347166002656674359038853669812301444675625874628406290451003597125463196885025013253810501645365270157959965223570914515189653815930005816760632110686456498624721877627911865814426809074255442249519508489983593040878507090287458737767270025857341158057813300916772139595949848728448778122725681466538420803305240166485632195426578140778088754183302430883084395654680150405817275930722244858213687912469196496600717777823328006590425010472826112642661611255517139815774349159823980563756387207232781712752866796159426087053378141228362347776215110622856298584579047660213576527318943186546564425571174085338288403534754936661140520444922056652921964969235387948482893879725885999297371415410011115601681444901369563456893008699304249805642410861396566976571508252999473455795886009169257953977256725547398735829475709828275534129266670611389106975973166439312480071454248397112537851964426473347384817407839914930889816317171840944564640888206453189617353284535679736741340863943929440986204715464702530284662750977365087411282271036603699615718804297905137813858856295676516057083031964940812057529570233887424664769157487196437118532503414998789623459182303474663422775691137112318369369081816564752126249073005495496782629452200575339029529282699204143820808349949048588191710485535134007015559995297976653791494366518214185732971751367389859325057499647309902143582273449461418233510159416494037027336434462775791589217367054777307537313824752694623692202714758142070619641027528110967924460403126160175526632177323127424813343519010079979037491295405562953949707968918941853857975901188732026337257327507865750400899687036354566642571085550676192059965597083214168698664883143629338846334655211571560029356486673695061463085526112716474068324337418498931317811576139268222519811673384470188701136168579408670470232637624317678105211200535933217621649201926360629082003778539132243885831790878592076439295018468280890484016480470698799350204749259837436731150087592092152323720587183369738433181175542432841867349372630592783052794476252792738594122315246931696013942946598431226904663555107794518165145690022862497243476378709137098535623744311098971348038967144058111657104754739507542855900428134506383158974377592322953209414639680180943224160420111725763475316234372263463068111924413880046818669140406579310491017100023810563409601272299563936743764203977393089629575171708960589932795315902713017914093602369004165600428778128724377081774612725358764254365552892679846258609295653504523831604486503705675318245347404705241600555163533725166614534580520630083000775379198167646764869687048658124213592680041667694570890818015930279201255913317458490669843798113576698748981082122975940651908061425037975265914427703358706090870337668321078471829477443723750345475264070092578281349343370755996141688634340043335370228796895176780564634223392041047732388213056388552600199265528478019592530860226659949804063070353388090312943585057923998951024814116261090502121869252830033397234229643800940701472623682846345185010295887344840870940612455561380374843571766815701362243458336811389923706606541594096612149826199996355592487831540478856761506967306416269281490644756417372961310528080350339895436849357417816629387965393769591402120254234017030060886409392619622570077620374468394516013318259807130102361884544992245648354417891119743822358199453755005547754158649301131157877903952974873949752272103437226466494911293079441686126722390172362309956579695781075295196794132584843207846299216601577740042098316509726901163388675041100655404800063888157038266647524274864071868882317447701474109033643412650148891970003872689979272356486217291200845896972941603992152998256632515132665984048359296059434731886540726024444701139049502924765634492749281542288474843164968750706012925262830268893219605666577813042649884373575751531788012968845324363715079741295292327452192177998579208877286172077067346515275671302617592010116204506594787853125323477875970770427980172373157917881139350358773793905130373899895538214671247868866048714895803327588318745472285661626374776106058836098782468842315112109924086842986282603200643490165796010213371680562170178773006843215976005497352030954557719246274560000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -39128537801675180615120971875658672636986548627783093942714803820876636166643923131489850042777122990965048079501271768662557208846424858530493394824762581156138617271959630832944406733088160886903345358986793414500281173817709850876176566820376998781973224870224967575645648204771843065175559879785672276187850138773046720310032942820263659880455127831161826288004281912751320593640644978567666448561970695657699014977600339931177524813473622102142882480856819038214040422725951800210644390892288048189133408521600718241865577625037452962908189224334736966545102135301318957959760877181322710988398916477054056163764802102810126452538958560154489036815085326136355796969529312968951604583166614945344416666216896036581479451397848764010409373637715740039211776653878187953159365068397543027943804396092702528459428680165875348146392933587372684090128306662471592160406322501505823294562156873155751305776163961027549687763762521918577822445782816810898293655107784431075740566049978533589065354503825746663721048267126028891917735308773810447571279519724339852791704294910454507487695482069291783375532059420706176194580671067241317815482446420176640086764781277370736907260891870187588200130197689089184753038730542359791602815120403562084544962742444356591167650254604908203896391735355652471107897067560066612742546576406809032047492174306863304133298597407897524181156248082014910914024061217983447048433491624791795956019572020406687507378398512197866022339659953222480227775411801599955618344485721880432755111746312061072897705242281146484086207583451954349149176697771835883104371927022822740412671319726038550358088784938949787905680163066290010207603161840849797037313966832824775078768075667690471374972766585805336139570758620202252025903487913448477409073699372602417396219923489378957813675732769271510234297765289497749093208194067114247479648950434267101382810719189784631144472651764607624566421368735871917733460969444401578041362255829522591595114716113612974437022461002789801776651051037542062949158393706231889630882694244341411878031601346466372184188053531665362868074633369869056297841751215110191987647627988250491868814148403183778758563752752827239814813443733285409773108210824918772024602282959803326761395163943411464228227923554813419558803902880326335224984017421694926735247288391400446738443525418832012088968545146736639421738262981905431292109751741127163666159759806725942817926553375311143163053771067615676386600718365826227224115883307153199046016575615152814201652274161533572720974884503860802496676627326966038916345496939393550197008832585348960383962461804148944235044302858711653335344691227278597089925307271508687823558152468688834061147101095839734909513612566252511596237425344717267066252638031322200146453024941869606898269138434102964265484075419491996183556599228020469875029588351645136198177468118840035423799171365032473466300641070896065270009820484632648684733334221363549384185999123040977267746930033693320762704049203542172541489480021558263317369376510948009330842212130421721483800458468518679411743509807339293417279677382454388244000294982937752674616625928771412430999256669785112301534316817911555727173632861803784811607637978838279214267325740128043615627684933846276423756597305976973042861631333977439872068593178749187831227526478186344062633452466900182286977725524446746118491036808911886550117440375114400788929385247268912122726134112782289475902650289917970628102369727337887764519663779410661923330437614483063645942091404145903845387975521881368241258760035273592192231729314749315017880879386941805086934135766213366261502044746636529574577629935404844627952860582112420804495323601290678568955665351095578689204255750185835661713336889529720756637089458906084814669311441842426618359625247036846030468060213825050199225276296393860929687600979186484368566569306060381826179275873899911650386124407246321548565327915303622963355473695446847598386936351247434955598986498620317784105808684014551758669915533104564911800150969849053601274126564032108548517657100686359835730952108870846361067953851579008385306662695402946332634760196752437730443520042229490748028182602084681036307824594121014960387808621895550642489167963691075352473281231433373762452194690409852739209686669485671894013282326635252601514101743008276039695053187527201693981970001267108811388956757699628411773424677297752966374084526425468043264000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 786461429392636713149227023354000984433534029817728843078112060648162069991888965127467187232905797416463857209877642052417814055774909777171575179290588157752818557898035661329747956657802769048078565115107780403416595787108189845142892320599801028260638367991762669063676901066615237337989629395945212823437771251681894031251219449425970047720770152201225306844526471131616705111941752362749689331364121393811636810966436863757538295883162382300035999103136492926050689272411930395390384911085384438369853702445903670398737892715350449017996350562648632955907321658138748328279150325327920226394709787829552632171916120877408911872633670535344755703898434992177220502603822578897044037512987847189653729010374084233133397585023301794886489886348476382194620821752750689062939662950451507529051358942982822877629915246503106729058943811610774575784742466664663750831958278842082683067983241849399591561982184027328783670656980328803090354858117256438499285157182404478577782201814535618375043035976195772658053917857932275286867642328965025253620284622898564799488072834582796746944015037319140043040180710491373741529062558189869527317556736381630170928293166463584783118581291103113872492103062667063883263967878068565082244518265682420153633247358054951617589177362611161517428065494654271993404517578154584431278770203931559878777931543559817827244621373626951786547745285693751832169278455928490301144399962841338330561898873355091990679112475180191049758104591877499918288202686830284493456978026641166003653039116312320918688476489824445122888112891406502655721894222163122727334240162901864410481981631474469527444903200953058919374333248556653600314723399194547681984341906632640394356058976976410661184125147730199821131681881815897494921307980394401883968365908237553208478045498476402378549626786923768623688929852402519200025845442705488097839589081290223923831237207448812683909532927831722831849409738195718779378176886356270922785517729026113215972437136933296435055218341961830951671343907443630550656049335942362225407466066823445526490777910854122401629562696708874780737745615045093473772101376851423513025300636407473368381605091826243825150693102525059830105553916471028098399638887454959395358935438319327827480695092233593637896831104006637931988125907337347853908603094977842113612626152691678041441115407177031330493984580343626178471775767917993344068246922819367792962665809772602685888503973708169343567085063350167871497342673925390443019113388541885450577920681749938320359542189709860822298096973013838490775404057252774410741749348264294730565376080582811652084033824156235413933855055836509125253784744233033636007414650647426373823926498563726957628664527593389566180457360415325967296107923173209671759147629880841410505837768902910167645043559222549042658414113991702765498367196836632034086653474510219272757313298057852642986153542596643350840957085482030187663870223326707118161260315078120076716818928167789747758105707480651599622208063592023125203069420360259388343924709336407902980949388779817822565989405856623304637372494655457215391867496351389891737635271465960355007742543301648246253519333130176968846603358801000968991559040259835819637781167556831197806533960708469771370477047815990338084433090365823492050230433520731324447475583177069131921627580442010531535470714316609937763576442682956475311087499420376008751668017832692489116868507003470209683763227246201530680313633579461707930355575598186942423995244006039001031720031380944435034330467133797582544213721432761429843263238244531394013180273644530082202415126986865785409326036618624892690829259151424512783062885605049062442911422413648567102516570063773312898874495736614336257807773993672959003321034488389502152595766433543272369835911495670310575668548558695615514405105865766603110286040641666981922569014952908969174080083761700640992302211250216196953105815338208157918380656375661068649311759334092227575179148691394526179726173637614241573097792733665206433864696819209651453809441914419549506057514061268434296528634873310124476078533325870037300714367532397766129214549031789571708394750779840326613820540611049602659900197739555996784089393329945048917691757413820268635280906182681862206987909240039220937365927664736356722538388628489558851285230839898595603061047937054803463762462217170038840264740585725510004309819057894703657998627544300960819378577316249600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 400753985336420136617363763356533871165745370015283904388042240169290279785905141096791776826004248156928090799627287777181677817257598371950907050956335397973535419871115237815757186623372980500837781200370504843806634501274996250572090939779303570943548671449663259877541923642218530089926575104249274138162819615891972742881864530399916442465077249489515644772850416316228318355896483377747519553168435188085784059234757476694811137794440039875197628739510696732029444011500287942842012236581789598185367685373533013922955963891299225893266551546670212087682159589482330197990773746551176222156086499394195323513877078256094785209495639879580703490218369637879122290553094933363349257176723654872914316969386196891801344479455478776903836070831539570869202372846480688874230441738801511729812615058185155110923312913436751520437331702342012931385824320978727322714755412740346004450075194759749800003721642674888671302616134524759726188833239023636334015244179768950215580943897214617933865155183889590684156990865998411179789955044878339806652349102357866889438025478863881161803930616587158033141641274899608161797515027169161436466369516515630537993430565747149817432943232571657778771168013420339740483480875577438859360246713946539333353806474644755363909601089670228672684223435935044673103842822954667094436150695968647662688440771724812403286978964110350062204796157007330268773752274768978176047758584174017972183328188209949908224473385688793779618517141537340184398913809080928354534973818358543202810042562765483922307278080755395091812108084551447662962390389169221158598469582726833019367084932785460743187274960397708327000147646571765494432305192102872081332794910814131742611658329550565012363179438856483488073398111639687488386307430870738340329594636215549553292861500367305499977108266140513497875251991022505346404398387989290487382156389565591084512265538289468704056440463833632236906794674863355533703263287030233067214239376870234191516972751020726279198868007518852269035005381875476229123314609560908459337164121166470866772263989013543645221112041156885535413938744372045482049440190418561762878006330365248127074904454447518490408323909873991171009641333208349876676457449035702488657163733285823411276474333475721382710137492540328261416717438090942792813636345883265770150445601745481243779741152423003197178168090841922497364765764740194901323845370754591382516424758410083141759128967354566915808342358480777299973270260047295378492305719461147424079140774332587402736840834902606517651436378488179584616711085190910191673783399027089050068469360637056835457222186183552773304887202374049761987858223495687896092447864624907668227419600688857159073399723843494526222276476923444537552819758415808889729646278518530009634249313512413155699840340323970381564086315494753113413384474477187236976781525512194796685889785135948273999334569932634264030546298302717246336421414014939325196208237661967083212460853496663481904873266473446556397896759739000358601588665929101412737024285658778993301135310776966879866379670433670994158813414124955875495096858294643295699183521428210544814443918017196436545080718437950635791215759305479336118802189235383959767789055295812841253888265561244921547674039452066505864134417848444960375783501030409013255287301752660606974366505582622368989161414282597887558113704329833617801306195404911503924111410973598005538876336940064149542018601195924740537503432298882857596232269549667194683971122379401525282738416728812743897988256739879876725443285395961744852510767740585272247124369138195162343017300670904788208480212563727433474472597777018504810467100206875448655216471518583234117953894709092272999776250018711347075082096369815724006216084753880566170671365257957996624675246849453002059380938638775162064398030147453615154019923048590644259513158261928124198206680134562289233464560499469456573393506018815544616639571299880126768839701768864569514531976420126853349054539909581541744129207052136877231518651597111880829142134667231193967576789642750615088909626349502256013478271083282639720721339261487113969171951143774664911644930673575478820545364162493863554863329241558929614466705364013155276482806189937741700462959102979202114700062340816753063217152840033133333915757711438060750805439437430388969696345524124413424091353263710213361896879433708705218022772071215370044770616240082196013577666560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 34043895119251168753396566125556529506392791175934081454692150264291012969880673269614944242172407264099570693550398136413433648424577302638130098356553809276651196033514854858944509368632274117791295850233495368962592208734533656700885142920745950596154194948065096093384445885249250388103087386830004902188757471338329845523110479715291848651212670658459119766594672786131702249901575056786483503576892571972820277201558188467080973885355438552952630189078555959220350398769806174001318699803219764164228492531828791404393032530204689346020889664426144159250768413729630857614195032014719949073073376751646246475091788233625134380593985199993212741043709809088786601669699186243810129131952816743221168814513792451160814279428251569025935298381404059135927019215738340895099758314052567355773650377127989985610206059615169904885337860860613628948625417877956732108826421353214375438484764540209819970517646877792284063669294729604822821597939601519224187420115602642076685601297771219080783981079559211452367829092855241452649941461430276587072009736202389839764767379354579628270920329341869265271795439363855923859371250450278245091551511791823588066132360405483788732797234991623298418125936791610935923460461743686690459740650189184710884865082498609426368748307742840441197444919990265779344175088943903239061757918589162103333733353772453332488334832728408105737375898174529699308798742889527389319605695484504383096315361109649461335672506891145570619785349967341893592435598395994496011145703554241188411486181816772959974303771661966564310820353548889718086107598747288232432773850883476116855526636987014593951873473674847331160839227275600279970732725550559882165165543374926103051947941281227081167063678350944769386482552610833743273316577433205255511328875899464696662039414579304549734884894013667441423956883961515953376153403548689671791222045850669612133674391102970772944993990190334641006272918198401173153081746066483682250459734714039946282346507562656971110291321470904343806376217757396435779216565776722630774693372392096255767282322000291525238219104297521671482563997744333560382118452393422010941823353668264841122151287983791555342588436627807750496574885109913716382170989847800030811577456510840104811659969330088272111119192114429989323654967687622301111223464286347809806819130177400240355342483250938360624747495722171579721317637905779875394610861714077471356427000619438326784403725494509600078031195957001541795049842161119693647557068058748533545772992685510270970341172251107647634099490671568674720325029818342465312334317334664249573002168264743441120538323463199661696768185120900531653915472505209488901739556247442904347137449973951667088801459541164126479650169015264095348393270181795627499133905093669326445003745494457586529417362709795961382128418155872300701896128660665283642279532696309167588273489804637935338737838612419145422887991604072992456654440453246667924736412152488167767729643628731495998115134327326242407821511276915210015280153304844237446293263200958374945124673750310123800573812496454291403336675063714699335725975994312504610785158351167276740867096316666038830252543159169073882441599798147229462776028049559310865809510715845845396398320201049800199561273573000230662425836943532603601463757590187191137105584934695379343365929527422246636971490203539104661744770847610577682202982404560739306013081189224475757129302949243660743482178328163445465000580152333893324872641856033211795554330650611500586306145576593963512532571513749353728580307326028527397921782247668404718902257649337594303291667574207584124355939297219013641172464220391867789148303723083870427366025179473083443237913147192158859354123719950143211154451032913515806546783445179002243354026917327448633916490635677567099983614358961247531484975491150614567806227452316986131817709984619431660661823284535195675474803614292901523535656665948891431377437983123356617257145897325031475080203822204740995906025757091806962351276750818568784105786241464347734644691145646701243219459172715647804445801951799625960610181144023651943470478844949065173656369069676550790200794362462004439025172347754686076305498950523644817469344063342667574556802223897322098269018237967394668533829556150866164924168145574573045065410186214351733155519480241046473474126082502226340573505059730687171055413220774795514270892704755153896141224271733978038272000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -2215555339530706224533300507766361011400809848119827902284820658191246729155539448149525882056393886872971486715989406337624016598741586836897691673265274228702200055028130377537821602155374349158664329094204017644358403417439347213399118056022313280011145293412919777944146081774980878035021905987791797774998081751799621797128536064156870281490303147192973429729969821783648095033336999591484084260222500647561601291459496138970385897237007919214214722891572093212840839887484331159488842937183771983646987301237746059583669837807876717461490401278434064352723395005717278539347497735009999845024477903098725246994186693438860497634259996538201286727061334506573550325749125277114886188561879662378081374184373400294587081549466020386271654451531511109445855425366705839769620037569710061318271579834500984673271330649415366421650969066973619400577273172835852504048595681330148953495291214415007049153644162915218830559059478028520910276961183501751091783178389276402540194117738683439395926496777824917109935077473507975450013558942471390628296788339641833215792738692939705614347306312624123011769869756774990350628199752850313375793060443909867880497743605572260992580160651574383794886237852614412725253983510787230802513034132032903745455358368248544985098759239010252670421346732037162089697381189902203334897138213357169706312174545812837174661584306027399448009482162711520858301770900748831716460626812446186182616609862837306965843012514313530850157321430540871883190968046778780389554808738485410822661029348179451421458283895771250998197752745244983599083474051344652636582382269285018223327707970554952402565130467071694793914277831306181837172725386561679991526473448721967092664420699592808199785892813198928683991552353890754498721215622972738447300310183117715942213970394616044473384184314023714927666561376806504488082902601284516094627407134162464799467634158057322666455154006345853656018276195543124262049505664924283650964175823422275300108020861406106960937899270310903401278330860268019204470297660107898427990891778145610428351332708215189076849869525216864925167173189593177892701499773040169296946972307848031159562641971015168332845564803134464060531602844615493191441785770883453504758323217892000321287510587342954357990445555633097276972527514403520560676947777318085703509541988158183233103960817849945739223249686040020018384282595910999696806760252805628217563381710671320609634994751477989424619756774273559871651686198628990337758076605040511868495265869805499744246310442955037920695974353165141572039026766646345794162380676627232370476051693894534233824414945527334093942890466561976320910119776412760431383350220810532094779744222091322812631109843770105432731655009806605928117077313124631683410052729816154785968999393480045704557231895067316478290999432846390714879715507440654537440838386393798482343959909694678136295711953322251195677561107457699554796331713778489514496434957551884743625126913616888363054390684256950449261558766436196973784692723218461519332855293995320701347364966170008276560263023949111167927140308400618839337169603859940169497558163145769062336053241057801281458956530109429294921064480313755825764313374214480104029270519027917909112289492641740399305294246653683409810178291943364136428395264025769857417608477424988978909285879510020852490291956923943024325608869835155808506959340815454449115631420715598794709557887385960962445451554525319700118527749715702934638325819285809679012737495133637726725511362872205066079936787100038907569045111229561439080333892820208841084769634128882496206436272292275524636146182388481584364542283825386349657751749883001976895078129027199765709417471365668233898486184555872813272667994879544475356617796220884655950207108075561892766684992069020518948335713191887873102533761017400954261940675657881317017820059260317555691534653508167946311199679734939623221657945255689609885372334869753060816805086724892091788868984403905011407966886783973769650234275163373951506525164927266129130110478599339995166836499527284682282612518853856903084529455477935545535409144282946770267226233827369600729004501580537097563916185187443072084614660163533509068824156342361027187402061185422680366765936105320654727522734766574689332774622613093963145803379742171816207080181417811455597111409159764345803307596189417060982403071313335200121489940793432545099655022850867200000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -91304929754111457322418923501949543328742839526646021561090945520948094625892052476722670018419453960046276454204656092363785051758107866979506057597296947730521489517410485617065652957368504250428009480920236077107605881865626366209885442376418700811312044355643335539639455288036896885877137965683325026004901294446125850848015757295875439086843565201938578869159186343465023395292541285135502637239636450930361431794461347567887900633006516632142217664048484723171131385262818200542401456495795300753183467730588575131716869456882954158873503571723972958609629664834729060096574313547558426244749806306089079777267356267186931156846748195389822411843858587475783641080611654197626120759996277526747516698436341256799409142626571798512088592788124162967875938839077013459451253886217289878292844104199839779871053814419611596934915057274529139690137172376291402875840896622246920172875591416290702302080518283069682829552906288139288589998111247766665146743137042083954292315305113017880115168099344534571743911822975177309512184897675811976406112725470914009572415859810094571186993181169573615151580042290592881067017951039535323775331856605892017634828222886085021129213491073132936971230288791383979114868803126288069205681985037385324815736187300797438664477441891263010644827220029555128989813161751553277809104549274783725208226002771679591996858282053312239637170304420865434890243106757867224128588790210930444536286124122376362434336351750321081419329466987910591100053749751002563348605106130148121951376856684273894928209665644258875579929394552182984630424558394311368668453943630046242748878485636047801344045196803299888321669517458713999297543822100597324132635501973243962477366055649877847662785299087349724283998074607513802752315657932152752476970322685279666941330580715245949227933161697415406548566297987864165256541574931592177887871044808222271627857695107421492156304862510218707660853982197713200743217594249077388048187688118866464252110205285816555274482447545349612205651706961015289983795820697442613322605122486133566462121620019686469089844900583106805746936368741345980854729875311526490043642958200069928078667420056945741822268798937501343145030053996669157048714449490727156127430138283982784386250537453601187468842608515662230705408590900825722169113043983127587282113769402542632851101235907570749304625025104024399654199180944440504701212585955952200965418602236943832396602375539411581335483990863475477887945249933259621063052136373200264783314109865302857523420424524689291830431633733488891060261363365763789428005262757268586093761350091771358225283368298196839681380059481574244635383363776935225467748217718753244351328354897099308436550240742217035414727502993237823570673994968232769586765248661299909800309985071939344721437861820284841398306252337755040057366145856991010349557223085518054376930939949876220341433052943526092709349395465212776893765370333805147842860350415759357027503936467104618635618435821258291596636949542862689674179707618456019221848762573846881954447785100993252827511977230619646471551458609693448476697814682546622781744921770194993248372975987144670937513983434581072808475722348355382424323573958903167172596876390372756838282315704154136051469473120027179904185592902826425908869397607646389547927420240450826510583192206441649790418714287418528913424106595301249146398627015531196071176710906312870869870748138117658724997677048633072728817224245377869866465688976936095179598446828974736628996985334360758777429081011030124677272346107166542256710266400583878721156213730224222979464839190051896341368826747096035289543208734585362830193331684989519858549679753170193108146729358199667072585958970653360906550249881435326508963841245013901682031730276144286871531552532713324873598842336260837762174599704123865905503720818631128620802281639737376454993018762889877308106410258074548923831491263375118647271747298578346832558872671206778566505729569850933683483983438081039444198282468518869970957939984249631184593329229023989473775008542273586338438796393193406370033152258770143667434087070866862914195145066796957281327780244216459595519343317731379109381654560558924912955986682027177724694932128351861164915893110658587311329623801402563515758191807770143714607770645501859182117568998140245441166772867505769727652427379129189413436549782870778691961976400108182287354429440000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -3931162815650920988408373742346831257903765692538219204089926678258034707354730056732065162973975583218784364441077036293524574973505033582007840008393337961542551852933487404995945959967503176110769430223826706712011495607962219978841382881501418625492431718127091492868628439400090140796337057580760355713046988755130720451667750892007836456962456889951153494015983732064080851618004014639083451912237077724289510060274045066011922841490755731948099243956556819497846384575903900573592205761954686770546337688528835841736177880059868464249223875713436844139343266673312097780166417577465017194583025012862479387172289388426617377281133362791763130278740785086545375138897629696144618580377783625986596164856184297087978098689240588347731194081751611426366221913065052536816471320219006701429299578874763772482315794344411902878661286730560815246905293814701013419077301384076687311484398327232647141048004763528473681194032069126624750859483299994089160815329892596983974026058443114468952209249932130013716712483319198469983537475851401266938811416737657657097004450999626125278910592147827185029442553541904038133756856367192701566302123838763170036462049591107805912228695109965297947816821953784285685040828338782189972744954527027698158916432382436663601707020441800885813358243582744305952816327885031346827729382316400908883919583346147668589999324714445112517146393664719206125962723166166915821237594443061183818700485354169959656683026267134744438920636025039830169529525223997888506062768674420004265456639890536791336950577292442766927241819588649784002374378847071150555693937540746758299211279855357396233591778254767919000170973346415188404749994122272256433828861538642592151359440172480084552763090634591422859683494132698658901176921739586629863044318150348925095148107580127194725928963885838115445638347391782064082337562967389698041518204484452657950295339986083361537233571451543199263239092433083334356985986480194681833296403636852252591999876107908942340628578691670456815821564370857159768935330759587749341758076732745025032496247349902687440217836900274112472052695667569806727800481348347926543663444234241716156286564163116302046839509251747955869808215627308687407660095496547995055574571720184898950816720690679227384179037559224345981753723662896834090651920865748145793472766568675963776642389184590267272282104667392748981605312723919872787268778923192586972756201044452563944060257482089229502148234022886058060080855582322567800153753243300379580560339569690305256363765273050487526867702707781730134529874105375171368236089347450554612983378081578227274074050009538151042688679164950675968197690955539049259290821562510935294954434291438454375371621420291567193469950970076436873380381012217251655755798456881732185386530741698956063288689733988252100172307040088108468292630990171852225675052229128745768664926390163234815136560309989242184213960753420142387520325844387662113780733574121175877994454687227989886583711168677542341191694902317681945489478457159517618836396310036397000574925174167248361160474445188265993220814538813829463756445428010512244106378086325699124970280533272455269827846508508674233563296665492664394346038366165175176040303849405430202310120221474506490996992395372839172021021061923037010216388196901050872721481963291456289163615914504104239335742724107805789529784409169260160942439867855412590458629332211691534946165742728302295700342379244499145975457500951425703844470090664291396563423540620888929037598582188278399297326341561378702641280986845832990921458897287340076867752402290997092437272509152346412535131234372042768277438769517797307746132219598733987885630857790794953148039108786614487568736047273573800105897048988076955111545672575257641858094751436000639945400647825086754213014343288555515256770313530689231805999834700958747212474698602635761525752899795258517361369224682392708068299173561441612452001465798359766082513209899280571531662924511612091508833141852969626517844940410138845719640508629167427593458370069158743927760008790547432243278180395214181193544332293388350889103991821619205852624472475107530598292848461811101196751114130881434366876812810367668593082864255111170902550727660476249610387606089919226024040609666570140269484019980935523043399117830735061606262293775647332106205045025132519990805145066558348379660916815882267413904497346942599168000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 3095978015460777174816467494690984374100525913606207799900754488608911616544319706355898205431957179040148872346429043701932471056567302244291932650688523658252848061527946111413208732853021744858451207662607980155683262157690670184897101955521208460498520999476092592386788989708026570775853491338332805054990486385852318140505288188338363324123408323805413089533140924176258274916579756616309163132045117935173293253081618282167980054560470539215923235441754951950814193531691372823559154867711069571485580240845629791649096316725062615665331082607665143943089684815972474851928988508410295861631853180755253012209872847658907097858206996887231774542615258303791793962588607478692701703792412612648494892284617933506584965422587844712633458413653172013940187153575973870765604556663822320826524565810753131898310069200810349917541131698697637366534865988332644717311530203943039529455493862965123889416682904977659410728729629340279511236519504977296492897842039866526737769657170882086159072665549471689950077386787488485361413376045532931948206917997039386720883933619417062236499799469108835510666877786940855640841422597739756066944541071020369969807135075208507814247601855690226153291901178631086633315108194728056714700350643352174945695293905591224553735755853750448719183206709889598696015307760761233559233224545945539632798936689907874628991006158942897540768492943662771570005111029707485407190196378471311039504849562538672477750335972171130784075890220685914006270976085615263145371795957138627121174683859107810642283352942003196588360722604703288442991949956610980951728240919005985498046076420482602344089418261319026877058931290112661359334807065912201305806153588219931641788201376818665139535223062989053037615422134348319775061474379921266850379336206547107805660216370461745015896170024962092961004448452948349361618241903307972438976006923954534365382567407563492238073802135380254240188810778885751284635797507052927355303204882532090048347746130884539667171304490876307681553710464441818055143539661325958032588884044534806216063150070168195607201977751896724275038340944354613991552830663472714694445568652885416303000709744623776306399763514436431247153323184807909967858979272578263313404967984464821011647561469552618559151774037807112028967901941488833975140738814961129448822620631101981629532686150722268902391201594755920128589597354648129809501254996697269504330631266735172814611386706350530294890093474613924229903143652091848900981147697256208608988415319851337699461329774485963409483184849881830994347930561739420772748648978900407587989639484815122125317518614514222130685323236241867707023638202409898959515880202208120748160416531542835251134826672557560871162205923758999244831333148819653982633641783373165668029206171202034143922253651397864531891404208368281777998224176000024185625183922728343820731811371886599253564385210861378111444086141246860628334862484933243794207763274047864426495460444618518638584056861160978575696958581308224551479615417199464049943401625262135809764378059225785205493468099710097238449070805019804811201809831101255611673679680936917417196240323905138624762316461340201508323222617425460972381562365699439531235702600820504019947631595158984941262318126347290024752735719227493448970674255718473864932898362513532713723441867700665559180554455697520981781358683187959642697555605833378158992435518828609345530266258842717536974870822996594282647686953321104957830994032011614641247552903686331249216590757959694315869305340888530030700587582766215656853748797005828128992759217640035933799573836059165672733796392460113623450411353212408070415806571273362249533399533548777913794083971892149646301055607674936475793772457224504386145634758658083345283632798235570245840997110762739601985010243104134321890425909688241929214669125943804723991520720224675217463019213071987749889495940935341814312905119831892552967411311470794852797858110223270190383779641535029736157427003495531830322017834446026652636423560205634709365870670349731083743642108014290712393337106889664382735903416921154587491014420684720732174366154424293979453024703960152649044356714049911520082891194455501588038549074993320391703544814737908227333572721851612504811168556625718709309476210016624054943294850603402771165717171552043997706172039091879193349967405315406114586715021569080076215857660821504000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -170568192922060416633659685229503262967264974896129416350369643386724278749346064763104821334545275081919446509425362345964353084402891087549185343277017314368464068206557065566501102329975038966264950358650683798201473899234911959819099484485537843065174444644724489347353819447431197258160153906152501838490473616771637684267036811631925544553828024699598309529887874694494675281458362362742220432238195592821186346557948434971628239576541047182274034155471349283926607433802904354656380201681432924598054857747624373100433989082825976252644754851044573692641439604849455175637212912670062545959357132162409018804185302630614251889174982992453411988389187302036758813308363825872993144947141622523369287944297487854570378972134425513030624100773906484154939768761700917794912348991948997404358310188456684233119712177371348401942232516636159315896135765457435927991094096075945065528512710495088043228436041565766200808799031285675074159385010374532735259373609641532080785769388166095797245954245977586830154320479316828028102492251829403261546112906539400800819356008313490010576222652835814307105776052011794276408251702383765406104862078682067733105813335374065581785848158143142958713070813998916298410827917509382326378672312802731243523982332161721271860011263623131567232851341173290968550328763468410922749045103069456153825636136684995119310570776402430110065910140997132031401753013901755663653558961443385827439502083925035589436556985780752427690190334171029850698928393378520652137047679531528799903176257712701438844299940400387521340679962473531082638471132546984597505378546657258004515683895075223176714313709046189822224900765357886773339287557553474463102878516750334980098460646855804813479330785917496392146889509402331946774096152501059872824462946702981875214033214680601877941920915351739315790734153697233713027434470796065635849379041564330240891620003365919595007670688584738674787049831832514068360080576174218119908460489093879190543720365986460405516226975502271414730908240024241156143636451805842230725559600502229568610141872723810538858913689391286386224387230045312680221052070048417433621118471765760259480361446072767906727561583767685218013055701557924136414630866787425550538598105553962036577131906670912605019864539708258063871471668380645283260052865532735452447912199801238797645885695796783134446218833373059837914456584445325149179356925403130404728493744843469553242754907770192906675617473748186387251843087634686444994725346975609144616451001267001725954362828567967813683581682202052403163351366578986775713272131918863695882840429645117419336099330503243830169807513495042737988170341754768387966758904000804396170714423579038042932317057294606905671033577718437814242870886407555116723895654804185218574673476539665480202248827326658980337328181863647848380096450061356490604161134534278599535138674128767209274465641326789884797928330377640457429993926745747510891557766116771161673882514952460943648246483754804826681171968059888447379299070287549327764005470420746837492852990657812130357293849976714494788862574382744187864493262758839738409347039982780501374163387236642633162908277364075934981841234563264552811775600629538262929877892211878361360747160939252575282056462562641086241597783958901978409694417057189714164856218987348134531748049231684031350445320406560980584803992841381231276043884379917493247894337193145192638967801390946895959063170528938082373573534782680484586870813348053799783231818445202628181924458012824233680618425165468262473844469632542571390130040127552113004676109081434068902896456707973016377958593888503541996970133479469050802081126523924081939127567933716547233995921984477410168242015151049396128944395448334855698369546643308907680913807005135264942930413753100795402375236891621231279597414321984679927444434869597464820714131398186636601051231542514105660623139149267991838338367778084263347321089112955352824498023064525865389722434216189465954250306738545695887217798520578866171441625059516015533198183394545298070698714206065000452276595138593986640047363443737349094340025135176181770468605694708628220753448520293707688531526572044183175703279721024903530475169174110263894945967392552280776879544943759468182523657889975739958187589762083916313236984710003922853054050210273795474743991407122421114012461738758329315095873361284671790886420480000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -690732566975798146829967014056096112058276225648651019078571616408436348428596449367185747596316082599201120315992268361959884143088972076762917058907122176771943356070120979387021602352197580837881395106663802597217963821128034102816906018159863558546714289799688397947841210340661125787169630576403658190366003043768441059885947550741972140769518657478063772518726569263451879961389658097080745110655023749604107103220555195771471256248535464271043019463903971775284779191326870573841127107865787065958880114661663432427200432466456143323100732969425665085947501741376827640472669452571746979486321502959702204655758694746378491237003299734042692815286097154555539021420840303196806347730960573036817048836422641315138311310529747739840074300106132662187829131720963977737144768800381050731317737048208293163695069408964813400233356310456268710996606074618650021110796783703068069514969617965365161614592304971340026061017693212845009829546222386592699984625235175048382817059925115486764079372155570093971347064504521429470576051017881930598150876393522885733855392660223999815794241842757258128732665489730081274627721049620207250707857072400640561796533825193765695285787056407992848970501220535405726446555809699785670065035135598568238119424750196224544007316472559331841663663878866615693985455159495051961186107779735860411100120648846362150648492986607488270915438803498227560789017764108072971480597342055614456888369564099111002033484844486003848758985149909668695485786836923617225474935904239319548689168961124687297151068341902363795365504224814501197769600861648063741283819361476800437757525935383890035250350571991615716952677247730635595090660271699306127200327724538855724828616393114619283579969296558087528031003954497722859934723261632602255034740815690194514340811296857113021352550212743380418506778337898040080270633455432795781853378229291220675894489455081268230726492222941645370176842446003305359603130066053133675134699378358713518097383573449012011423414578468094720153812435498285743780850596776462583058142057019384220273525943535446067046599907104816260877717775562984008231810236248160753700626426244111178904590339186136018860260353835166928777131846329294127538284079806694590094426065434680036918837587634323501611731557822173626673669161817874583836254136741521648438390201155781641799888154438084221349595539445214973047746676361327925818646114832477401424679909321723333502207270197413017154292753682053439057951419642881280314511213185845293564176895774227245446966527067499415382830098817621537576036298351874205951886491906099715376726801672694996178015276757870930190849116473004571196858136301822738499175324876151699540955738729292062943636548675085020221457232920197610414475017855268876364192951215396037804892719408294732910263327668784753852891087895894260498496972603597132162690098886023300447242648825715552490732127825478776150928666779201127950513949650563083798530859878973187258297402276670258471664389518545116667246574361940920521255892983333212604874754857881218492476726196914121834339354013098423602431493185856161639988030932927284017079891577627660028545260193985395082784347220215356549012401073918491497303810257471642395256302552642724020035218819436191334905573632938225001960326775334236757423926628007730215122552407959003032744584967278933320042551285781818043317711492107196034618195021381505268124584078272109981801189969219148690178250241960279595888723428451355858128998929482214664566286775509997738047422085937599642202122505440297732716426470021442712949690693213446291148854805297260034550337639253722799275043931955407560059988690655237723898478819376092377612776495194766568821293354916565482767460422156794825849907439413383778892591661015872408913790273369859968684487381674382604550754465087293079277789600361994355239966459260702743852747754594398873162900760306011976491942196655412631926489613350676017477848518087630157633664653709701570086539138478379090156816138673102140956785176173314406716670327099503720314606757881528382289555313323892316043260048361812246781075464270939781300676815362015170451446476768249422781528739992015210831180066838080701238373914584558157727141650700290627599613722688900630948523981805517251062867746858329510010288153787638565923780514305057032557529686977707806913041121401915692041261633579560210607529169839456256000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -1089123862489155731469881991141056066697913622967952762059503848365455696638147762418461245681303557964432141376912819745630869827261403794424612074851643159298005304721355923983503921262887710458292664430281609566237486052915635562008457511709653150263696361267327156788894157617333360976435768276053801159662372895727906368242900063191696133867444607292747587403192820262525875749727065403572384797697100456257017920464424070141878656131858863329530206602010890786940477355292879434387899862183048744749470436747783056173886105463411903213562952045557377288247035008305915516942417885452124868071197322061869100123731585527317285790290567277036478328180689623054786220744587899955531195076892254482737011997801974766549087964004794072646050109393162077127441205853490602086707597843946304832798829270196798638471890823853108634535826277947718098993212730352983507410846160443177961557863183483027813448689130004051196677412455286992871208225827516655253761092617875492245383273837801782051535310949591392913523638094138823362128768513257967765384808151718073797872712776609920215556607477849702620034557833403312193712919993253036715941344386142117107111071598941004790619508241530409634127766986856922933695759739258600462020753137152617802438560161025556818484020878690832257063813632272226391143999203661134256357088319835771920982111985775304858203449107556535840655336949794605836161794218823133551633124252891972563284606577483937123655587778040009481592708255964032605139028644638888414708900099036156153818932786049630763836478845584437723800936457938610607632126097982610859887095197573154698869635007469339834608102859376441467360030426110624059970774905145224189694946579023762796436300182269598774755882764253494726721392827035737080582196475010136185731262615451517409873767892845638298259270732615217984070239904014617782030561376710781185291833491387447331082273750468072795050904906405522723028240648489440544552363985620030075929260246132494449916735126322949470339258509378527163610272327886941334266420325263497183074368817959933051721061647717609493248775517463331867337004506283134086306395242293778269377392189136076302780941095853319087268082913705019516422484573459666617744876037600498037328269976443444537272250462659417274527146624364693267300873558006637008981749412989915533350271442105529322975838613809381540724496803100675662392273654333790487996678254377800950885034981769566607329710620822196877874495401039913841995873870507095989907063690992202412566864918367046588903278002732290726362934710821763476855889520951407014377888458950878926970898547618059658655778259325438383333435617958431045891016847798560112759447521102820006131225869605562132462207275842386371046773175136352859306683557193149248607877297026586057515021361823633365637817057677570816485986271420834459697411159904359812753377862928815980906366053016998175727079558709533642253557860943671830646968915869805468828796674458445186690678993859076744587254404684406272546010932167544949430522179165187926100397991972739056530905480036380541526886140156114006490849216566817239009366247426962946522154805828771201403439795094141815701372546517183872954398123148153762255259120168171707414235395076453929857712285435549912747377639966715137095575968358101644469620482293828491756360793722340559925226297688672522682834090453523410334099865173043029177452746170314577445341491461230085780131020755002885257534533366561918955603083568939340210312338980774080529540851275625528025904797959261443567322458446320332408461518904316516116700551122066580357197723613284419744772451094584694275663505599402417777175615831890374883407356071603931597769587888639160260391107161718738371523449823174047213209727845899349874026697694696988421326597691933107437161569978728060502812198508932746159351895958339282649737958598079220746511150796989173945106815630552221420452866060421780596555357677224537482336250669562479350245600199990393184781105932932226910520268309460248604031616772115962784148873832801381523857213970847274771406676914050408538104919168860710015365521238139456519607979044621403132537222630231097915464951074711556229878174572019072698010017355714152913377930398687746984643472369643712416912325206464358477457344970695502658391889612138204057665365142337616625877167828006720298034116658423404264424133728157999771991457210040320000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 205688563718407430786415170784613055968355275435014205880307330328808158679953878930727290520942893712276177684895337817086758570857803546356538919287673890956828192742438035502248095436948343591253053649552881250173359925342526792936748056438351770502149541206254661576656297405058392004622208445143167119351417693900177764086177954595258488394492448988331718958879290201653195185729948707827920479244145769241894246641342006602288318967490865910897346342132073019103897882046113857621614224536575933855563506019137361910721459173011388977089378757552797227202295837147649336144830706094047634478502541224917325348850521978362857203869481480684055322583429631282501953905245086537515056134811535819996681181596704212370794609760370552447915796709632453486140889182250164053070514500705215073572443130597546023804340252567079800654488001078764224056029766553445393790209298398754228095645131953516567161077942460908519519430335700306228260848195436310511560982277523958652144178579599452085066069984066016582985476143216364005032636724902511272207039218186630136570806830000677704898495070556480124447003743463385960645897612941908286304222011430302205613154528983184296388082414817352341483647828041449313671895456685292371250220036915061927990573810294152337769482007675648145318295006975070366806968397348841043518746748629214985231389064939826873648326820385538906048362386048349725302024697886572409071893366943100478204043813253332626870865946958551717254862019775060632946404740843425170811137250502916814566421375779023866826726217200168124812472091470651164275016053878726156763452292749069833185526554261640662205570593202206908789693989038067004647899421215593692776582617309854748617324549825819667936762627875648761799632861853729113653551499511253496377799865256191184988241050450403953232556093427453491117720041790550695874284224279122058964568627894249582894801734575572088499974194562060054672850262249174095386763790071774762628051452429000713063356301897373636038933445705908280046847961613024774558102422459721934003666824366334695039546434109675210318162227158457177350953874833423741294453541106438697642754026154589194126558505742304424628219929814059621446838848312574325731722657995590980471051351296824276530834788456850008480474697932444163817414236696785721580510300391561973508556085990249771684191270405891347434570597469903705324386890645885018217251458531147980085939698308116090692803844812835985231406242178799695127298477827869415991105044168939052430612819468248877690124780224143300542854216825644576577077878904991306611751672277070832032425822516064399796309391923139589233061366709662670676735979315645751642629835381480383933589288541463053315652117461818621635344692550532149619847886814341862962500526663899719127006134349356315208584474267079636928053274529727635503638984177073177660084815824250216995056939376707968342068375022926650760072745103902170484025471756379274068800362562466271427604541502240095683559217719181230578533591497788084934797063235018282368387809901590288433213907140116143063683444616058309753182632381120152346106497575189579048655947679041992238822435050509620831088510349302084177641108053404488916131896800387557428398197195770971990419813876906379914329920965445804262023964752820869451938787972233733739418089944040914502685843349164196728762152497466306616309089499094272906784819426046422708922952627692506459367653954754433748684173941249626146475228776901868201754420947527286624704762184551389526360692485660442351169778574793246681516173896426647886230839317504446614272897640323802921033494194423367870278647951616103801449899977017544221072119442426149899964999340772677984995933190560252875532047451535257130915974470689608417649923468557388793894367878049446176058113782438262015978876205393160175622707166041627039572912577406929487416154120188187570541586790848726863225324676070719229697973649725852951967629940784991482537731294785231858736643473414855666269464012582032761849733320896449626237250847450767786844596672206998547940868397261388203650573296412002728271450445876147521696697519568166566710942847580184419237130191306487549905955934037320048580394587954395986188346422230909453125496035413844843995715609218599744104585852012613852191070715956786147472577360211108183640797199947093094612917848134889594007710306336111309432553472000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -11880438583950000920986176359505366737128522226214156742301074611203229076575306333427100813289393491156806764596384479925112526582073676471319910675112501645014672937402933714561917833890392593002206172023373313753318765801298257100819225017826311327488291518526355136761517909937078171298085658584130591327264990758385777838779488960865346505678460815616832072183867742663758535705372466201539087432889310829097519436723888079575668506474061014304286528164842389904749144723173156608323916545434957423698133258195477670372909736021313295716500857852037327508931751683262433705828352713453746838072026931934808123351204118199874455531967566318760892728854496801219319090124998431002968247235772692207632849533011243383639211795348892323901269958676888228465513678788228064155381052102707670979154212256224729166757217173305956884846259625917272669732290199628816108750490904241237858719810650428492427389711003845457997770959631893128040164592730577751745760384751149420578328442820185725668312678510569540405139107816174514159036099595645135258796520795016652834740214240940983380513763836600229309719184353934687567255083286253303855396104308592784504330555096397411766161481001801286834099742180886962751479946393062248153698375384097774181847831728245132401761256207203073141537155275183238559174292087505815634401073794955119646702825003323322677945249477508865110698612583411486269375088851211403177198795330998739693250525286320298190570630997590748587827682905203783079171017186295565611773325193603741007488698089851669591407824515658329886104119843621345887619563056505853637819679978786399949612429361662427266381162649746093345822643158672961776820712406065010062216293397747931626490699810547564910392973705661957323310632015428914179664607942849457821699220733580416227001993279824900445922974490005054828108175681284799924564582214100896625513973909522154227375855594867364908983546105941848214461985716949652040007657414442453113259541844304161344614157012400706846304647848308790035930016530715886511151502858173567220701648036560739970294450767344018003019626071856141223742530239894479245425550067530520759354446722154883789047668019750162901037612689107272478627664222218449947517587681317334254658564147659509070847305033786949220378234251622588652946259638236592383119211888927866907646048143258254118918570173585396215593944837794005222644593983950915923223403337144345770012285281394403853009171855120671919036928831252447660459265988377082966173796645088011276511843284244533105624957590704721930621150997439541181296136894128494632379030381279046422453730822480161943371560032408327538503655647539487263913881989978803337326598710907877183305830045492489000721271540710437908209794976456219643893223236196672530403661493990247549012010019961262952811802911115342903772448678937942462187160328769601669470656345282764230370271973339346956585550906379286859789544383765682670495246576375270289601173437405901667474661361578521044536151673058900258854635525964805851398183994914364050067704946817386501462852219555235546099949182482101469030094431399572368937816967707086480909539060605549520066116768779506102823866060142675507953248189058398616519292878793886642476453956923095377457910127939024038338886497701290330039035183960872215742972000152883400729337324615053129242248501239856882855849468205978895028528057079029019004023849061497297389148092841980274004205416130477184557672093562426474274522488011981668784696364364677235067217244750800486901998771065842370205153749566935452402664681106960294058193371451634292676993858653246966047715918800938024968090297882415273397183561630051225961620028943756506677511294388392455483693542451367774985852834824383523468513227678057081399706929200613276532741352825062572243455740936352811699724259330542369904020140901893906514022367787699892167399105238054157892231459056718691007526721519490494829779814306983132878052419485386999730242579210941834577591881149769745298179197745868353034208632632562097468677853498092459875852394149054287118013156237082316306871589629502209942551026604690905288519372049282412956041518134266348901091158167428280797772476654156107306118534239258152315803878639725751633335857592729234124804113036822242516278113847625935675453962477708694612427430061550370673975542912061923408491362984211143710087948420040674508800000000000000000000000000000000000000000000000000000000000000000*i1^127 + 178052961475597703985400854461260119195197538350755223184332600230815157875069035774827800672810965003264357340390245114496105393102636702628509950274685496795375821805548952848963108784223130306427575645344931735254394218236281009235008408361079836643789792714913860221995336645067227356323312499431008231093991426078768016534495338544270706067703180646841179244236953630366858410553443445220386275725327562045448130880839445767386404244183214993087466492893566936956038299181697369520854312428393265011172846677900684623891897495933537860247837463586860646368969489350885236342572816839765937315242544086632518521531912653678910678722898006604993705249527228368797988610398134284704917488128501176399625455893586160047817479023292593343236779781961929757357214983744390057857844956453660242897222737469948604752258718342911954393498893817691926067113431528432419381966990860597115119561307221706525984524579458004483384088516046599953334656918570675501225017705993611470019820097931689448390087214462883083737188382935456929604056430857509481014840138534273182771467188294527217356060248435193223949354577818667404052137253822589649053031738573664208726733987360480904484127050641268812085775763958115558257720862776698173380578630717500785007721368449651223744710204830498625325278627146001142178977877699787656279898781293944914973913775454448088760774108271705052646886441963088379527520096240165269666858296225897864597491841371330131935568189545045318490483453903040506063849246434959147305462151006764479752080147744862598684143544613086379773934177688445374008171425928771004177639336125578839277489528215728518768944901740121000642853589835918761726167146476982350912546443295217024905419456397768447754716367834119343051974549622966131804681480522059564548726129656708280994108970100464411212224909419475200562709320906891748377479245555720944161384472568246934922117661714697913410780180389039876954140293647356391007062368670901193286334620091337765020817668755202151463504940074191684231455886227874636861910731278875385799171438767570358450240277999425318461288805053573053308113953874386010534919351014444475581521451507003168997022466246046139059311667987650371894629743629618290680389184245650208385857333657430420698327075175125280378405974337363399121526663313585559143776291585346930764036636384795785239697761159987029011047471813373610788621661095653098678707336809826167179171691896543661126027817651592202515390624406936499263808345509827861471384210733949885058151888089203304376897212014600146632306638276276637808329339148646296069548203456689968527428558972525310337315019871194321619659913761051992422719060853727368610961237546315868094868090441085380683336461684573277515520801774481140498201184670218545391823475197859295197023981276215734167573974530025190326422989830134190847008624816649676800926453860928741597060645064866054673596205193111984704205255601004998583951963452513118173978631640423784950059769938939602151735513634182346285853865109753865546774717203245049741183330695168723416588477096385715974820278750177123274578708462034754617587810847715209823182554220179395319280610654783265401641260455966183626377686725185865476390777532598683200992948166756704316193108765056876601810222024551925372149280854257292645872038762655242959770393355123732765894332165841692773330952285932581915808733829030117241265601980883236035176391516369070273540155630438001196534407878376911539911924959274164746322076865413846454796834052594052809277104473444704634528440383852766615289310919258797841511387393848976628656583458746592357832261234574777676598095116785499515154516515654897909473167960732855482109989381113137291558835725301022243899241556621114428588129137312385408309976904434715279310988838901841528165054903308678026720203908444160267030284486386657898041895201648384909854821463699621377758521983599119195981551296948928027038270595847849561766155143234416252411266840616407099481362742033276519705856063688761831063633612858152602399433035448858064744776718351136074935311488485038301573549484185008948067431465437386633236983604484111395405916145743920719933451789539189396324711969613434223313664357973454356406235843208466552310654619929722955436676765091574735307297444117069789233930443153769212906191619251943548971017741612002067509436297417820851768920616468480000000000000000000000000000000000000000000000000000000000000000*i1^128 + -15843044460968710736671682058711105128728613648879535363868030782453998429808922792732960831197921103496797973737650573525277341646229106492611039031165103697475664549979779206651902861060221309984011231621618219981971883581030689768216423629414295680029960523572169527005686153760491447427030517022488347450993448580833399865170584754184087799185041948460954913735654940238971085523949907737831178214485983747826844495592514940209329156793426916599004838295818504716657491849188015876792454763260462524961753863986709477555132927197213022088394148201283789066753406456486367033252300014468217980695943085837663880315219396542766718918618945038746944161119046516835533634546173989037463560927547190309364300693349718474391374451084097992950730982177635240766710188193059106199309900704128857754939443841477218356976942822227553069958038919131241619821909091941677869730810438818207470296728581818127428819802327571719013858119191333449718432297598060143626250238969334309218198522119903108602013157294241900208517236636306871591970354983622387635036343903191122845965383324730191201120095952353052079761869569550179757120419771960480919914852151415219446575049407921167678762630478847011187019481719111620002429030057685265049422991091943113611686192587008219517831107262273413821978208211129535307957725781399374072142817529003773193857677266995662758748083725729728636322161091348916559887883766100455145366245757781927466340038785773632521058543516098756311364064685906872174322239452300721427714179186308619615796724113888500508568037433359823660701394861310089503346630254815921343328003403762422812022861956724359748619090541403824150002535996219841657167788345291252469871091221961964837554112764324517628984710525970409209283612872994360068966575618870562828800598474414752501247197679968318063272113233827920260300349813269147867780484564698642646589491007172805924037425504081977989138287179595082671635885298121901648297216652084071356067113202750550439581778417755480491257997938123885549620962717158471452975137400840283823901996018130226185034069859168761187097298616334963203151067728382910752565467498323611003635048486043934303552095923150574364943581640628932621761690631433777958586562622539851369417142463053042603030026643707319155228318029944907552805594269240492491087003040546725975005310691982100207341085333517318838929707031970027538975046310467358005245946879615904428523428026315105570171869087337046095110436631528056639247371963982250390989438606021064333609503504933057752907962254314523522454476990423338030561648272383673940209039588260595372880449608211935765843231575304887687493512798039280141007332919539821753736840338315020101855766493125480125075412354056010571398111106604931516113304596465931724656002323985930476877240750479076887043278175008637404086011254952784108549776737822122542538447310529776636341533055345534836165198588273569743745271739527871151792789754632184360434015869705629710415305753222748990013983895888248864934828758900236910922317928559821761680451223927099103997846291310883430371843746496426567404515446142898136629441960370701329907440556826445610222021929079139564462220269547694833538054217278796332425307423295949717883010751665182858212322263179088675493328173806210964122485868387728569116406055694550678444913806839083593809392010150063115186194667580657554208272814953827976175547476056768665531121262311429820977842763949197320834819787068081129437228417463138608154409990958378715982330938038180689857452363099313808045202935532883453856437477569212950716988119526069857389038598304036545924419976823145330049266052209249120547460083466723830623474940824916371187081606385705340280514481075903034550625402045251836020490221175763681439896246818226776169686566579432758111806025918916032629918377498624907238164199770235921371724916755933389452997082286408189568564999832091494279306009086744170564384526459930080613157551775092755576134609471615890167168252596843256797267211593175203245510003346853805726023152294953946577650980729554741478963862204928181090961884179203443881142213870763953175129666084026195731022665143638370511784218734162794256074007844458777315679961194225008430370387167924478751067691004065647342063292922195583595574130194013402598460223660039291668945126364928001139984705536616517677650488517784267827183616000000000000000000000000000000000000000000000000000000000000000*i1^129 + 4157208369917165116582508514372447638308474900433968972048319516495412874912431340938562614345191904510270123752348072909249807385912889925504082501019855662504757616736981060240796057970564788317343334619280667097097300844707408447529604900132917225824473141988861220264671151341694785427055911296746195251158870813744804404019719008572815242100272774400523709423036204373548948565604246071557955083879153733411291057164189116824478343252302592600755045529936889936770482939113901457107018661059634353497694468403228280839149232142234084563562937717502813044666526926149748484643439904675492422146951590578687319818271026012477728599899709910092768135557512841866123724388772524118250410520805801868968605597529729921513818757891937031297723673903407433116326780316530934289219112643959942564361470730664993545006682406206901426954363094341960237533634283429908993458036007024965383757653818813835908152850990600571446451790272673299969915954737490970976198269436260734622377355611431826541953669690617640873974241673929289243361584518497352026045489019744544563829962744228777163877792135988793545467592689841484963741818811769812714519988081931746830241241449850589648077031323191290753817491443909216160985256657070837782461944850116997683048740326859277736774002550941051976631865763902957653217214981036360194514673304902026159665496552711908395599608598684315481271780184911700747116003383360752981449105335482064108892147806410895035929279885043927921589973916205060359665631265983790870537577841844047985077277568263003121928546093491685506967690202546762412609942066078165319521722375393698275523238284607612161545345417131048092715058786522631226950095054218042586269739864468807413972955050200427915076234963085205929920913423415512672445946993983757534857722232408998865064172374845941808519032392196761383404919314816300747311666200830193799690419667324609416667147201533394617534869575237763293141305449613909158955282342897980805700103471502529300460562559307075723922884504190686659572473934605220819487803949981574519769282746782080753337371599657905953776395064626698797027135468554961045564675452297105484081213972887134576002816361271983177256918823505043843767305461849063828641469719173425131485985754932115068585925056293575798769595921450324116827887536921802331418512762972559705361622053674817493940518421055700267933381929091448374622846816407949440949866367436150976252822781997277002583081497514028465727941550225105234392697348598488467584127401660538185465437370169599805472991190263906164578476986397882391642178132765666867424312890498077935587724779902063919797444134805943629171271263590800735545732236715485388080465240434568718864875931926196489138913030678544377919383141470873359211436684054275071442927623556102289335464878220546198218359342539636901807957539744221472395959260369923298611287954524872196743033659229588928981304185804598699273491860448902098598715669072921276877824350024821380702409429017152527458453743472062031548844279488815211970685059973574613593960798024352967892735393203600952472115959155613536681812943199570430642638926690250877250530238772018037974868291417471112124131654575737080962325245199697630320687957936356287218835514925629315439900431662374047484629583683281605386723892760655997930699428229834704375755208756661004113344688857518774485702156673315786142079504435582090286395236716129151981485000202073204452837212650889745111404517269708107681674124928790195347450747531001327441348509920533561630796004503869914702390863538850557173421232715483164290215745376115755808422503047771910240498367894773076009304381545335196950900941615427920486460967001034229068848240228723534756658651110157894806867201554569351204203020832030882955309537848409753395229209246321668963925606995526252776514800279679810323590179556976127146307828110124313828011372794714408256520962021813496437167888592554074627790619001277975398848786288362053207498476567634531550652322311253461407309881286477974808113864349099368196778026087952912090768662989529664932797304640627041660421444096764942917354426368016825549887918726046583233909086304735102262631113777095220164163355167980675180096226213328467101339580791026891338944715224507223413397557968816146772503162763758613069032011511588948658566981941595914254519982315391645618388558794096377856000000000000000000000000000000000000000000000000000000000000000*i1^130 + -352201779979791245980153368821990994278682366472970278617401621309496661389046859702676806191061868761836164493926684488937811588871242596549544319918267772470586314240912575539464471608874374196840566437419578684979413655202764959137924332620170788000801622439315884233096240032215111222194746125952330183540491569895144439149707733240441651396792355860427395319813611018976655584232892888755469115730507251980921191386180923011638995994550026250435694376624936894367243687847361118159492855898969660722255730091883811193957909314743745449104039778711695119371673229964138370122951628782828862075805058571734523916155322821892855310857787077191509638288946934094090444873201156518802898046029967743491524256957509761996431407983387963011513927589699653839403838119563757368225441804957941188126482448082276891140895654939707205970360843353309348011357694034475734022477584250794725122585013962153072257952661033079046403031737311517292193024418597202305852627848518046214809083597900636635760970306848649712589352625178370651814128069752190901247463227129671995386045800319974045671767148641309859924830956994273802629426358196711731501103218146161270110649669665354506715765110384273604213446823658724305139061556640722286045496122055538278287625772775985064807472933782749932990656996623197053324187355354449232829876404139650147487860315612718881481389339956783734904442495613146099496976781709765276848468737947817564964680562963490358302172719119932635060602333001533434100821245634962209644598628321906754018806189360443267225402382769689553417385470995530691843779070104446861412206721567422768325087410135523313970542015839307613927571300139180844771490115252721325774691884083561892658624143918277810341456219544410371954957476004880479391508521746611247386005643063093802784717467931866708678093465736361615577563275204145627939476372027167899051196975644693991991700349926819979696585664717354995542171290834279549485345639729172497811033564894892316013219316987814768792060007691089631406709513316759227710110456901429243755176640088624377249177567135813220649669771809226880268956359815619837701739042950933268052349973517680544295813371434906710217316216022309941348459918161091254283786496782441401349203986543873424947867062701338516694630534991162949096101488440773957058329621763574439178698282372221714974466448691822831161073462179957367343832039823473523249337615771759524791686422913417937701233235295788174420312469231194131263215857504772482784652857687914742380088729698727862978103882710548790081443966769757819857811580176052633226139283924400223585999891730455256090678227501769986450201326823438456608621914627262660283869844515536258917355468170884922339817317593689244764875446011319779575437530972528996355329159368011248525941555754716524907947929178564728551044084727908426034044423287072419979058677913447185123269921055538536469819447301276430574038418965060604744553263412329824133961588185176154115334977558497978800935437567849061596597628149858713435975182586422225865972398635562374753977788115027762023737509876775102894667062930707359374046793090225310952164825144309141490996150260424703828824101078881378881468356175841668370013253621431648182962458458070895485341490083683692854207909704160897971490524184916957375607072071190594067108392080172727411640197615321970822958731313673716022232732214705140809447077633912317253985346309270416468488188045011723491988108735207754609242421883462124399461062247750277239806041280559008989646501919248248264852807881027448304112518949116463744031350276103317593175473439719061164479338726853287472865181135401762060866451269354517471040508347992019202012717397435417645834405347179289508024332960816710940424750158658766964994683685914906197630173419694844582771205319761118001381438819024255228982596718991159095570596131489651957920941482902123612468829234469921069243000451801185012808366271470820708698356918966979978667695705318331388797450625763518817197083736953561146615438584320457296282110155000246219548581146979718831696220956146151161235052628771761852216610274914906213641510583153754781122741820349535932800586362482787544998552368400988696845550091318261810714505178188252944278012126951396209503348615530017672708601598432068699793815289044786082916514885057457558404870339199693200579139595141120000000000000000000000000000000000000000000000000000000000000*i1^131 + 13377339927059092515801576198566484607462543209513367219083764516955710125000116068983662724567736665912870077559787863462146665571465920622342352846271375596831226507070040302065289103134674855656298597667175155100722021716503230706058703668893807252703270946710280415831633250461144971217688136102272992023935892853983144446607550520112847654614181473194947943816339747289311884489390764607787409993009757377490252937311688162086189552159571750924481684325137503099822901087582809563285958983402786576413094626534582879975920747714407755959437927904065485847020262870617633925705030558760605203878968302426945971523322076876417731727090246330501555938371973209144122517001777163625889500130373818742502245799948370218043760937799377322046436114991786802364171150963653555112424584119623902532661363940214025040529704717051593954240858183590322657281729946822968978153808670009741444215319550899815909448993417971753668112008762241144275616635310120703091105720231609842196061215419577831129627904354241599427560004619148304241283283273158551433538783593007867995581955898509149308113562561574060469718695949987271390741737929074731154609420165163802175250776280322861401881269046097746114666479564561572478729861106704448236355655605268806173559613514549346583814325294506590938954177611163754665674479885709681980940826059931519952633272698007336728098166377283311241475616719674789356049657517209734367289688486901741888550487223258148258145547016162203422022772774133585473860570553671941746252423570362579777203142633154085282618464865658301868515330847054763145686072570218774416784687479075947175668859569591050781210442222315618668065624883638975620756888679570527468406352148887503428050384230206718336303720618830216956028024737073586529521962445745586453144404266053883721415321388721507883428271605321765463034439767121444601762079821169921743828596958855124395748782385946139867453502220935899703413493426071433630847333774884567758770990899064373673454445417592786113946743703907486399386483424742504955145885551159759618085048306260982328697513325319113417619642504607965841818537339792548260774700267784010009243823225968224970725720599147399840838264070535569123608009619893610175137482854084558904594378183225637114095684505009135305457456024655820784947169978393623689951443215392012462707887376448437337921007850774052506470262632518914397726006786344643937945498707335962936248430113799236558168992816998787607543881320190761954107077913612635396404530554786743482426707057191762529584140509872681743809673107590336583642626957238937152150419668927058649676616102545623236335469042260825586138047301844774307869241909415152064927336107350881465597671673306626284443457714380834265404537323132256699889991039773300590784753762142805922112619165917083184157816207677528599944189250280791035429023551573323938196719531794048203496567390946676679656038208953576547469467219874005552617398693468497984594519698674900297129712223127535558709266963634377147623873337469892790861916842982980674943859147281980392961020620287567458011820481156495185967904740483164422037833928527054817751620778834105070807615390063357235457674293211487305175264593085995029523993300077871131318390014721657058263588175685477900020360105682398869396771437904816648125383725821362362350949422235299041106925862605873313999142929048488867259999659752200062569536608437238468048886997503150433146287587594173157945002041343096587955639847741748596953646637399708342462716594259616298560114271844577719382327079532826113788340336822011911768535353367836004924247778029370032126440547299941285081592339679180979747925981522805366542350310988154064107447339969216217461840567274558654815598564669156462935708102331299302196272494945519937795728781394198306550266839270603847380013618938331535718938956461671986912080265975236854371796431268888347966456470738336506715614052581652700633056654124269963962818922397925661635454152187056356522140875057132632735665029096087072928446638585019854056099064527149019334294807762575173871928231714243267387675922537328530741280887569983069011120737549673018651442919803927577245357345683584414239683802694477785981670724599451796202988219445317263429614306855150866996651840275506776988203088970648517704153752766915466738861905824246601417913521684024084859453440000000000000000000000000000000000000000000000000000000000000*i1^132 + -140157648051626998541028511011601481099924863107058871504114547042331092681560995848083557469806474827309496297185091584340834774636292152032944131734703333054569911279398514729026751053691021652811442110411697744946094572707012595958107364361574573364489455524626509972658065668000857056324822988891885759367078791933147330565055907403474794588723158464721195440479735326030439485842846777013689370285531309726802516851699614815671376873984257500133387480771146625772808647979590655043017096597086998062887368652198392720294002628231301498954668563457355557872995293404805990756801355632987846973437072321476126197138450975591439454868827808347560017059090070650540301944330861293837917505193376527495576194853701443144687010207285833617883931455790709817260751740118832285614732284070593267068067606966126556104655693406533375589368183217404774461538275109108668340444545133234291748655079322500159593574456312001971567603584982210498783477269041551961659655167639261636624618386358539993644227313526584511676830805883286855076387721204939400460361553640442427447029899731179175697324678022657746547995223111848208489056843209503070745361328909081347358669000056137332267160399582594572717718027542795311986306924683752977783625480627519527581720141335997956659146311654950623218610005156406674245789785338292627185977475954496868241592375394963401999428645336208957052257165004121527111059342090109894362094369541586851226466507238911688655999604894045278296170320016974956427460510109749803910371547993121110935919386733333190452798906599480707713668624393723827754217283889270505393251775295704632274254511569924704029659340922871438212497200648558448816284962997516240966091128464555359423630965440484677545831499716572205173198375767459105968617610366612626153007502379517386658953811311974891953992230600278515637944929137464619326911023640957685742401128663738214622740820198310874221203012546255625118597720397750615557239443812856557985672994254321186451898161075779059173489043907332481936780458008329010549495348037656765882175568162103353482087535657092223987643605669508878301512667717546657096013002889607416604543643350987775878736430805911058576208746915054001345902482736244878141197611455608445930274902064663310744973896992176341640777654788817773294500635993837079898819877795557309512858128476715306168173007991465231448010332576351398869157420354655127814679047706226360268979804646425855163284523818147543373993461544303856959217297180763864076784846688234679250394580694769332405733836807672613196881235008330202223510763071312716962065547029420438305362565517970983486603695059259571316748749716867245480596748381387953315173155706387651209129968685947138564039959981746411207351098969432379890397913741428750000344758345482752913401873862017757928959307884756074074567974183746982382675619371539861634136951369300440953119140976004553779609991769064285638529269573022419186130233571179020269273520827841509916918685964829970965951851864676239863769888487490598080536488916359377686511447254540233696350541959125842852716788033356063038801218647716227031950930682074962171612232482977868922208520454164862782476866408752057885575717840398714212118474571803806517544412912078423229122229730288074180977441035376391018766418773467439875427604951055864094927936448129594780106574327700694680432332838124199551338892330074045003450477717213576687139572648164821174951727610882455613647591298962870793923654656018953641300816401304113113943130833252706024060243336623949314533880363085642712394414962952764569119308847267494453093004079299621454725354988859162830231408834633032851783043696829688244663400700538811711227939345538445502952277582688314402881265332600612102253070147171084877698196642388924559150972989053920347998213983070733597970603407998407896304247658349977409461196753270389914664322330978775353553365573840052004332933746038020081403258073066891186981065794058828929384021975165858392998161297965399332038664509104573490809336789593373772535669685832225693770302665021797910423670452852106065249276503444190998057543660891086651278587158687115661918393391232167237045965602768527286179791659542026245219366322859964327265335833938213388001430761985719629361329440905548720617145156783780462577836226120651884981083660629372836157672918950399180800000000000000000000000000000000000000000000000000000000000*i1^133 + -5193222785480013495657896128425048723682908736017407188459196013476578045887137497701415307947762532790934474319206961351127994265491471589517767199804901479997564163707026445903848103779178842851468920619220532282977896218847399311333421453665627810125594673086498895920663788782264044217275916959003040952813123709550462797366520173451827624709763477238446189092691424589078377602223301899401664872442200584707276303881332464166573649442693178215110238746333448279486094330116337182724837109486660016284167213100703310948441937686795604920701665811600208813084800028762253414670112873485660238350285070545012332925278856363597471095067489988454686374344115425876555680493612191931058424606737778215336720838907752637544031044956329138178595682679402820298512366490054858863459163793948592179748405017689746006278362638354191599737514819262892858373692846708630437366061932101137892716878643618349090364897718716777896443040075704061266035152115306650388892642084679576976002624345705169151700921694573318517870530571989564987296678114898241378037717276604622754158452305447498432725165493408841464025703907313013912530278242902467581752671165886187879390967593527645001799303419795567496817340789810964485113313960917221350990022505506390894912110574171220091912665703569826975184421477322919589919665259118397455621124023193614775981119479830391113363629715219130818549599119873761805239526691163613035800959812729143062866462212783817431368341351276791983380373184053462002813740288286419030485532390144781899530669209950730101571442841545584234527281491814082049508327012083556748395783111523209326343366566707936800583925401078716705602397242677968959388654887716809676317067373959913656033437535668962160836387757683748492830058979945870559873441524380727218737048654446721393908113608154162071085412849251717170818353800697737820532635064883841667236953390617483585048855256904806992990815195739125512578589460269344667514140430236238123831515210646425306984797017459124840871868578879684073425650831004393461745259483306554262034956684164470245620226165367910631887625594646379086242569018032671068767299251798030607574584270723154485296287299045598196182297979667417677924148998610031311071670513384881693298115433253540749244622168601475809365712664309787054650139909775528469747230998888268157497538461912750075334006007361890336122681148880735822598764475989720844040013017984122158448413175015713998176405898700206007111183155779840329602723681090712358760117631430938552316203586697827342702689675796357068852648071248840879099654021567959293313964759156836073692473111088016259480475009313452423116571936113636094891437131779134960777059518007157546481701988748740568780690162519622823112331277163349128582609221693630694214565057477474005332809475645208705291556797450947691530879553889813629650846018535046943825642107306112543135305013321305816098008939894426580459780921924173939300765383221759346013325774593286046697293154153482663500572913368801146824442389346761626925920976570836637020520498572460610357464153916373905589090756208693786024122493190551114851573697366840305881580341861990505004223965363859270269516948151266796449492568698981781124508642764432089408487989947391510908022599488068544021316750526135140448574146240313116665043683318714006984593514828287219492272470683407572234707438639603030492174584499125306473709307111954346570408760728600597904692810330851812506907775625230621342326118885036122945483549297232706347779997570946821677910688847080738571834527500417627154760984379205038950118522996465697155443116232514618582282052153133195977596231506695028081683424441516022061647835799331901697768314812518871577383076661070109438673645962873451928269360596918243773027474289649309809305292914409399294894616116905546571678762222753914299311485643820380121077257687686647439033336111957609990879996701098390754821972427547108037340549854690840275877579481793017000140383620760662269705417564276684840649956435653252835853536202016842230669221077515459737558555227695062110395175923112313205137627646270588754382451791375085593347009097082046889289841998745266209162801393436645368347872491972549918687764460268833755550877839540176080457480945226102024181635051135135739372614650101771295838962199719641915642333924470171240578689269760000000000000000000000000000000000000000000000000000000000*i1^134 + 114729068722639802352210988179806910308820840894277457448875348410447844852792430750047630253654772205569089394722231625053590551004104430458922948749023988434286268955988541001783134044141153018207859215319598012563055486422123906570154416166887226393859337184725513604403019556479866838867824705487476688376619659316629471136036375870457042882636233344605929375259212371682170763590917722555477292829561730510699049726449055435864409113748635252491809982251738538026610768570281413828012927766980503034473877059943424954650519874364259802383259058548492442940111258782132951682375597756119811872091307373155918476878558270529323188276581004634382895127392083276165498858452500200427097895014995474253197793160843466617051635911508627214880435734210049753489667406332723939751276454902026195189623553607081155511760195540136299389574603503223205878894395550862984051622926950070976267096668857227568146112937391125528203008804871045245109657020573528020340031169640542323396154570410331957063794711974835646975032426738770678741243080934269454871221290618785877958210705483585211850794669465879050097808214417033423352389087690431528729663738930926221531097443166850436654070765054024427274496036528344040301094686789954127031400986592178722681593176612633494417095830866249052981105963400849280115136553677338025099785698645155161558372505902796142112097518018094881550622591153104460742154489634576213582541543442397678841435512422466791527131195161593347444860105229407971482611946697743930944301760503876856552932186832679650035131827913769293856937824054275928810232764370454137683472408486214099088520615273787436556322055096791572248972724885860074156047143256331075928805505501505815516490168808567566005498893388796215823371397404668390779185097696445437203322397684457506820505925858395942010257146967083871172611742865002095982293854766527257597620934520036984343689522520484270573297970721030315440761682790529860426758768148803303290398147903413064288472318836613767409586563412570116189354195782308530612414778998835330512206906966457832828076680639334250695485268772931932142787034646343523357619252811319618203712546186464616247829218472331853812008122241469000495322994930958178566152544033391912388962404591392275746144678193344186559584240692592736369022054781725349201336388144107125418086991848382317216613200175232580838875411662020146764115186935730491832877050250902928163976877522388758210938879526899892040320161724814477047286974540430495412481430718092484699442846159395091520404942112835980630416989657203534079017092457103956685027661558208764510127934245876069603270506784183275111644754899231035892824514138860921734475784273418220930369980330943881285685645721510517143663795110784122631588314372718489333881003617753678656798884459312477044200579810121724733904049058875465407345189724084493959566472273761556643198226442291120864966019865927764698913078291767812870608422743745038367399071716479007826755212953264510708989951593122239349061896366263083704000245455782607074308675976542120702078563425829539098334632689324846318413172640561855260582419227894216474878390023384688446124250731076852378705620053388679572463582932756263372451850800911899721743762801580763458705619928098452705199879709849605890729904146304238513083867996364764403383601306021596698705186015762448181033424778623178731372851637732094001395882624609999426275028715818960118940427660674622814515235589706712680103730101875215844448664639646097048523977066671525096296105312535277039634770687739111565761364243066083396088324455436373419314442393536099841379968950355948705752732663537841158302565777496029128431549480867162798149004262768755140618498851428274310107312549949179419442128238517146532188488133091908958832948496071404148284531331371687539393840465078504477136786582433789539398764301159676416089364813376173353078760627352181681686632760631575662904092222302860327521801438228182936601846165962253224199823937158589046215037014809093763979231486995665434401377817079058388555102267004487483609122432571973922336890606946727132539581808666925779352697803269287137602436331351606643404043555668102946289728588385611391390821673536026999095616600824425289541155206348703625937476561376156871959760045043957899365297562070739724352204641803448245813248000000000000000000000000000000000000000000000000000000000*i1^135 + 1312101171202970618927539421772314824977485954374941972247326660063625674961633188842507182255538073627629284107832293647214484673119477841234475617940919048971419061852649168006153849061979136962116338023900592952831213967694065298462299069724860820058315110769887131309280185159506710907963661351611877412203075031493797575522092248836245467501461127823576153235535762364814043727757075603059848538433938228218683002101419969378895965029130423373125512229763259017786192841803422574359738352851653070408628533245737266201951110016568831183391057570026237161686429889986049121263168773541145569783077039208659614071660705422328606003034830674543045603601199199424424347236218699422301195480139646691892987583272285179189466239221262209483023694058057322096469834867736052951078182704416336747576003943774922877421832817713295262870743208053681585297193017140207111414771079095443390272348377161965883052379177969335964869520633426161200534901443985075819710979129386346204768801099686662952954155272078777101872214802734567949472075427057314286125650205623986099927023890723692589225238940142003665311515060437639978717986641077849957990960753402203602309375176996409064606500398321049853179901181494255927036560968381848798366663367919272280503684952966264327644028921674795530639463560509268423610655390105934054376798544420038709689426925748021377474190173342721714722861308093577787162206651701007317039782197478571640408673695386925876733813559238629429426404966656596823536139728458524167850896875724439479586431325556327382444609398167276476848163407751252245980146714930130647044037485476239903543083098870468566675844324960422661999424582574513715872640680250480342159490744131740646329901450100255136212401594358408510613501070693142661197840094208412940238852610670689996504765203686208394792122693543245857457491159737052026013776628839138450481986930059723376298083637996966319409524376322233041110910270032677789862461721860502084737843021401996820840088392708884541825191497349219927465626426271853893201756263875190708043317165000305124324610842912348250792059249586973590196632875731058463288514735976491125485274144235432200669636371188710108251379163643908490195478399667921237627811154683185601053135771023162616593274068199138946037917298974640425517380161862614026301059044577692748604203072275356407337260029330697327154319265748039830988322798325692587789814961924090728254657965254480068317664645880556594001138312186209689241991979280869303426945902044403292042886086824249406063441882862666018198996297830537150010304284910650487445082233297541350514431010098764265506655581931913938046985730166288819611107549646470722623462897030986127748051800844844893970331849690651598561309278433408860447916470831260913554735341002104751150802222248925655968076901691208671684119114713897395540578458226215522955399461849862747707603130434342983422206332628145581368520894007015977574571989923021464558946870664582896928400199471401577113236000314218268774905134369698877788174172915748517675492348234023200299076562071478260856283368688730716834817650166474610524875760285428820474729101676201604867787407270522209011018578867659597027822369432092702015135957702429971182461987831892392313774337409439981931736828126030771915256913147815307151595297285923426823768381831996039412194543327214334657166778757984063375383336334491041974206866850990131595729275913941503277447799260523656239672174225753805022166439495742162675709109908478798716082002662841143519794160190510310294851670898470110616632474650479595518477460684899998022407086750074574598230383347789574403249932368095596758123941128400171826218492773264749287003408795009163390800415456119892068734022676892779699645877461640839621886608238687090605846541037689704759460933151930662824838242235935595584399332287095812961401632582209186110661133479745976242635069641816062650968977135897397687407881929704999502641908235184526392211781934436700331885087821436090852785827165949311810268573769147849877020045979935868897409949688100104542619861105860269859645128447744082848369510981947838693728407912410317308191586508719444333686094640697246118134005070922100100450974123662186810460762331389854794472983709859852277336906575127905467917785735217157968647012457367738427983814722374860800000000000000000000000000000000000000000000000000000000*i1^136 + -30397158299947954530573919877096598408384954736187803536110843053458048678159077130987163452791941631957204868190691608792970444731337465217447340030270045022437126019401914024449115571165510041398047562288971729365887863455456206666386883613569674632297184490501898898610145524671326730352777942991310155688744257718390380309583585714695993623310624258344422662118079840975694489340457043772640141200695523917046345528646357990089167340503436559127225162009143070516083001235916567152362449359870613946990068765908626658990459640947059887491474969626340219125852961124302433733312571667530104487359231641218281503674081407015526145104230610429797798774317454737736118843548679423447982596028137920500355354832389874864548342400377174371429678684300735001635047929179807393563495793872599896526301410814740462426481222368464706132305727276017796341592550925680758817115223119991914213125512455766863610266914895220943665231713667677936712841568717752064572708984722754185857623025330681629797423506276654261587374298207882342727023686857159508082697866436492271396496668512235815467738451801314432603169117050479192640980093688935809256878997435114955020666796627845722794829921367078840454540363438389142908798917311804452151773277228465452389091936631828028631799740336790501917307940591358914692261542963642033346785941042699917513001802118579908781920107962440543667495289563418746135347668653140399961705335758469865555088468647325617358310994273876912366052533531716634356575569438588676945248583852556405359350791324300981243199482356441660613544396971754660433113687819114708218343992114715021014410485384285168665220702558764951217090041465541115887757638455126697508954947377962699248947808095727114051274205195001647279851873247910788176731472743891753644811758872231846622025261943683964853190853774200003250715515283583734333438709540468252535096151544579968952159137268484016776711051666869691212913711247755495385006831514648702988728394673178304090027223610616623235490011962364631779228233271403507949707686569353066694964980595448184864993163285882249988053846963693646881362123549029727400749063181302070884693111142475420544200591189169433351921558903551014011841983747464968648499948107518935524677737810864553564730032092591797185666687327499403380338316570833315822395853993507340425290743686034731409475414083536469708681827470034071062981992813121909765221558975053267072442994823048704275483875980013352622321391079292153970306828753252874444305247315991978440692229356958276024285770885198205725454624774763343235764937186283704247014161007472396343130407286702126202377439292034631346165304719392239927126737352636026745659351054013454595722722160678551154077803237946240447919300059450808021337600105711823625831727189189652524297453039884390706478106605257669599467619785788103667372645675664342286784748589190755919242666577189812354888131354379403737092453177206538283647854499282898527007140101790760620513866731539042877573726240733468356443950658236737867937259290167632045528220243113394435581181995753681971705656674083503504100266911172390243920291830107760415816065316505496503357291646250300945911314576509554579428051415736366647123788231192344727659793176371584291659675118423873025152231878581686147562355541128497191190494463017202827757243220870078790279042451867658191508466895899505789840890650753148139288242700184733524902977468245821478855832913806914353218776646529007826411396380367224745900211827831607107118587408074823677854034272233952137881390148535160781455737967724993613676823030173759920816452168054467118888477028356108040870648772709276512622527948355604807686812935068931669784966731829015994654353580068258781714976225997563095126097181685498057805621339024703915093714714744352834894681997979844519976352653542665981346362309871751724194893118841078334997581945166826678935997310046062869118788088847851147090355153748644386422650979659841146060488243445133209215532439159567481687347540524003694284892529059610464635197651540909723630219331348040499096579958215310515390471144330665291408681156283508495955130720162981675820844048209630894377737694247510011709264448691814287445826898226247712269448425557515063106569588764511066764792144941408125051004377567250564363111689715437172972312330240000000000000000000000000000000000000000000000000000000*i1^137 + -426550049863223673905724668980081674066024522750548693194846501275662228214147979408012157984836280966629656454835174573401795605903202457135557144487675593679517093497783946581413393803008655935548869852524694809117028418654099241627646500853630313479048972614110040440683199418129918277924148831564559584784422340933893321883883753173840527905847595831372595809595003263496947836451565212010389371364382779214556531534505447341382150595027106880679379979736094679221354916445075506395072217702276773513458709001450742293870554740542421279708645256759811629806875512483863555591261356312434886403825658137795836395399005631039250163277125966592264961055155204619106653366514655952833637733106510819327707796310655318966613910454122572524362383879771435492774145403251701751352280883968997187163162264711308414333863760463114933262423942509023847030291279658610787333371916436010552517891166622784034150485779582449907480149654810939750717419534256470076351244861511877054633565442740342050002806298638936682727176887072340079824096651287767621026736318314788772305937061878726684857209893563677037505033280660784036605764018708536398285725222076221589257865844486790704178445686195345980765698289502814648896418273435350084784626917739927373463096010545241437395555992941825228994070547785391244691195141943004418135788803658078269902349033283574301908399111508485865123033935217533109900558028150900894087866140991757836275331810746785443165655480188598630560775744182186761253379848264152767834136021801083028116549172471508800818099068418016098171409399176436941111947499956661692790254949250023525013168579880075196560177443076012347213941254060377272975422352246542812125120271044555360841018204774969368231603611865549228370480463975454850062441219817212502629609104479714677280644195846224748036836001067800021898651794468098326020969486493073604758208453962631688803532996962565259143524614073540693636326677281384416509673622719810675451909814733746105809090223227621468231195442887929354055392443091886443007925110969922681451126896226603327745570008426160410378991559536422357398425150334302903280127409426041340645904353936835479201092504939045577984608347378254873576898436175544040218874951473932432774115596717733637883144785219465491824222158838489599302962669896805683614516337294481877236808038774649155659156719027924276869332406681749835077447746584560046064856157626348132561937105590599077487366116985094151992204210820639855238392204274602535403747995940496548502339277399479777424462645348650880898470790515064185146332314733363214872257642135648072971176059930592290483353677909973755589566916431793182973701142507895202240085836755341675966206334491996273126029444707440579476395026986596493860070214761946388432126895057139865942605547589052331695340916645986714129000437490210085493870247738164517750865789585794628037023865960015962766588083440594838018543155399182709216115338492734279146258006592692341749441269156652623621945767064902289298517704943611520302465242513857495931356476054209071002862095377580772851582059887054210349585423811555183964578144605937108723511472017110585275485334415717118470340958157488760551647330726987755701542754044872244952190642750726868137362350712702574726672531738367786447105054817253463619885851621248797003544872705207997766239728927834141155057843082682832194525254801715653253365719694477315311835697614184548842266663511606497633262231983508518114908043236722916761760943349828780926171349260215104298774895640028699022834406923071020910385703089546809459530078471798671746799618394875853154799975558837686043851767098109973810264856318441537909685088272268411093513065699674205988635182966779965877164381060480878520161339083263145181481789173546531773945941737305917521978787037350349101909373724020850663732030607977945877895309785579744081828526688177580644702323457242253244660543054664896667579325513776757633043280483182807028308658678464525288389229488511180800729261680568433630392258818232738153827471705566118031611380139343859725635753487943929344598131910586253643384075708035138049527390715338900366402710121563932890715109390327762043478882421563662600659182928186820792852869159470830919595217950203335569970632479252616693368635996571582746262380924443874557952000000000000000000000000000000000000000000000000000000*i1^138 + -161179638698656807375555657927157408952525806049092692588415926797600785497209740999741890220529939761448442627673268421482804680541800463590422724177234827772331036921379152749200786353457358255432968760631614602606561860270762261652669592096953991494061818356445571527308519467381117527370346364397222259629130510274286581087593900868478233165353519419430768470170735642650875648646160460094247932616455691147186968961544394748294886361397803546038385568578245580492041642116888141221800284629362553168819602589455810965755092962978611492669530447330566276210679424496476681996686666160434272317858552301870907413884588365575147205405792872584042980916545023058856757824917694833099582951390587749056841113480500480046696810275895021671233577088225030305655247821824949140402303260774823777062411473782798822081852907144265027875033116299075882768247023687520823436304823369215154453233843053587007628403350997209400104051443944332382013961622256164116072791282310752834939886523379030357610591049807511220868162209210079190156497881209954054721573627627815679603303648314966813331632976037990205910221241793284616575612949683584762472220840249813295276274732821242402019061106782255547067910991138092938459118453017717499707413528825628120455787776217068909824886722574518680969786080815024160337680083399185544232172795659534317233685210099813655392081579087784853559036872785612183663950704795830062167177396174535527196047783643063986430885659633885523720507423742539665803988530433592033023752337901367519845984468592523837094512116610919622263690322416971012378865376507561379020602124508100228300717659955513166534115329955771210074349186469746993841287207132370118873105010964192382546784688611447665245220168520465464972086689327132570568103113434984396816219961874800358651790402749508474644613489110177700640713208271252709178310176843042314053494230346593354987623562169626263749560660810650046412397296374140958199094730145312773136889028050396441697272195581555199638454897167372544538374397800242626073369362674331431300521360100975386426359557293792886828480465566138020985939554325737033637934918801188240889714120351849947262346192195718432325301234201422064005049012247629117784731792895293700694404239500226939810829536640034302366360316591980781440295717422704696446440774266298804597100959299982760401468468181423368980865114064921955082572906521322656855144315080796812020689319016523848134538240593354237456352347996524702683340946287101571506592260391516373001954940627247442812670358692924472571985119049057059416257915642214106893099387119993470858818928055813583912916961551496135888465713524099257391419953876801590879675720270418892245173518283266875292582186448993702092894311443748185751388895229897966835405209177978387018306081347045013134173224391816940555399522540347228369981682404885101158232522910179608049379916971180870749440005529514920760592743771030938787147632411821186778726778263310641031311611489899882214370093618940549806551073258845715103986022687805555819796146029033557476608593717017154423553525792233733785496587094562162867348966114765257953641121965507060136336737976240269225947338461670500805288047210118917133488730990458060447559846628762346591430254787930681701829245077032633851585118145267197701910003668915927447991004747393646897209925234309430017016834809535968478156437945532582547484571850592154165658325900737110802242842695237809231203545397287490142284970088881385087449115586662131943049630946207826234900681458201572018218111712371056859318148184967777252894009978055586554111439840859362126052304920516942501206174078178033208632930622448618317085134369787222194713343186340858628731948029025941820299646180567826324442726892701553125981416123604670527849371724547028895434130618640005683174313575709691724359356425980051793611649702231013655523828211671748873854112000115157164897769750004193097939187942789325703290699469603997702791764876490787265509536745451032671965162666359199567095443325320668279938216748486965904462218372019661630399329663789650805830256465945348232360204867411984055055364936895216343757052396522621773835287342204693807772196616830398010110862742561880096186951167809272070324612402700813564438316455516675907464427871869674083235284385792000000000000000000000000000000000000000000000000000000*i1^139 + 16306135744325316920912970336124821071876874500455300118386724938592368967872286020125097844089309072444995539536382520699519099607786076327378918682355925073326806642504157206170002608471954526345577937715999721451304269108315224550879315845648465717111739405271864867313583901661573365631322500383191118897945485136727485783172988362297169395969998606325159600584010683397578841409836602333599520939812531995063343204316535259677056908310147886519171977665279902429620344687679261776239223794626965436154651683076463968458729735821777099194792873002394824784738607899950299083536339053704764816298660573898507025076846683015555846341400521763915038208821443680926933780308487149442552024915985418388315578837153296384812524134102415299102571837943230504517591418774995827285120720864834433002828618397749821592405924000012738119506143243205523872540344901599470570542307935573920152039572646996800794987216623539722829253149808767433934452376469046443218626303578501518322620793556448425485108888106106655629061180406717274131301712979424100015090954537750164065337768262378772134704621003131465791119392567307446694805703844318537433998829356432356455789473428794099285586457576296376130627616276354184026733522838017193288312793056715125548840677997185125064242637677322015927528386540038967114606263221098672189739442154373504849038500216630647508250883297564909867476167529240256676211258001319354154877756043276185661756361261265012497975269771799919072279114076830768237888941592452180424283037585526690925228040466338326147174698439428394835760386248121931495261293492434066749104036395302587174266733166858374739150964221675084839459069358642070087976720745023384166444065729091845374658894054685160192032064288575738208472011726924132142116161871657236768055604558941401073259003653251228678725099141126765107424157736240420193094489409002735359597005070902146817688367049426802549876033583173650199212659651436087633071000332343864336990152891750037709627142589903655406984330860826795915105003559963590415290179319810139961031878732428890660680963178379933379680951499218063749671365486930031873294361106949211287868466459197114421639596366789166877936595744622336618228629225069992775917219138274383470734798536880752141664244713216848709454297246679305223957078034172868233297900388742784823501716115651359234643402180915561885052531768132242200606347591891314137815481450198091855738236830778269140513029017793964122729781032280465906727653202961611807629049373740738040286233670937303051664799324237825363019114819223672518061016179131127789635669286863334556892129835774628539499761413999680485970238121004831632712501478450785060148256316648654925198086809415202904012109389338193386530925870526434056895071006757997783843114736164759309216688936345374224676434756273666325804976066269537466366243861958268994199423725441453515088680647542059986956826863076135766003232163425301588975362249379737142319910427076370823746409995638404043971840048384866148436284499066579345502753768691407116212361547771914323689137582721198014439301530084387225788680863550253693159269450342935354671429951125727600339158887348873782566906439175692495845899815038311641296161728583422272151940001095991015764517351987577770286252107532241854474511246348155581489890656377350396060069619264484130366757675278287009901133442671118803767685181448605208272387334789845189501829281034788614279177526572165561759449593651593120797673476103481904787166532440337704540621482961538784828034949984361776945023262925002381281238012203381882440203901727506778172528778440978976075165094088808807151618594862876177074042933572352600470595108359254224820585836448940286267148006020791976425281156970423897233946880942661246997087761976676205758355044742223572614763747886073149506717098248704018654708372426784830504989947427338023788476912412113576980962543357610730687611852624319812864136827742138838484290904507422016015133170237989064008789608790988157191692460171242572942217364153636614675958660327087706068961689171398798138114273600919822890559623048748566145220418959848105399777918242565038272524235205167269442144723394718585306426698004788172627955393917138916703536798502602844060084693273112937673701666405007725250324024165062896947036160000000000000000000000000000000000000000000000000000*i1^140 + 61268998373544698670134694827699887813384935831482561036103417838456269544077061979390005533927290210433175652136315728305494599261040066740074532522871046797350316716596222022851626857334635192017126419550178503817846839679948806003358106299626037069755961131606388512857807218463618657203805470519595252108507374430614139213654401407852048932045787759051710327408817613766055132434579263586107839397791845689323339937463820717597200057915895710508602649175431513347089138619229338253643101102652556618793210783261071014189094071559801392663311099573679089615481102689188055736063002422913961729987067091678361004277843528771746385802307301051668566166790338910154350998639074564332791310442820926261724589424494263533156774246478932098728133354961894927957255859410580548061262396778580629686005069890791368100108870342769704023645361186262377127735988379331407088376676009871743560430315482131963707988974118342476633769256329284500521678945749570507918843665288150606831846751132912269091653398601917238489852577592366132017420986708627494340088853126043777401373626958810202565465969258956449635730441907337516582487143131420291727133211538543640083316521688946117392532397645641839832625711069494827953189568440779079591342345773815797025016952178978071275679973028989367997749280005722803231206144071336767862618485052133599125406373767458189674770059060792445766319663742345039448582742026772046717668741186809916719364277072481243244185967907882125708420486260846186871459644912410584383110766199582044711701855059266355571402743824467652969400969663196489819053834189865491733815873557621355672448300398880132690017250592256034466147859837009940489560536288085897873750411795683901034840062312101219638100178811343809187560291071642639272240458742437014241078098744027301509528512922146001847449788588713396213011290314016449091543783261931933555770681442794110008620605720708524342472673991572407499741958001599226827643516074643782613016144625060446215175546205473404464312997852646806241996309164562405710114670157814142938521217761545089562514507237241992806812192208561140449845317003246219351342105926709297500590140994863770254028277330053471776589670585390786598368618611773387196587470541425691394344007753675712234796569770642424068615224523326857945119146688739392760179340686076612959343108673611225328283807154170701643298999577280449540708055384658919320185629635738969299695378335724084734076385849725927635168684773722070097209938487799165757895242290198044414770609609387752208927539226105460100493910446985198930288923173021484198886192941294317005220759495300344635460682415066121682932130299105078351493061728148021095003798677238228047299007001364318954886598053646993563694540733019338312370768847819980901471231883063011480466371208246505438005721821649050005075716763931400716112950826516639098321638085034878868305651060896796815852578770864752919859264496931096700314075037415525059915835201457459472652723368538330069099151255941942138958125651966311155146604764683231163901199863870725842217539964418236810892681258929143200023276423495755987882241895954934791672790814237929883609328002177189287684493728466077879236570282675899617114369765310608990456245062679950449851064051294922881066716809985782224358323490078342148728382911792904024839359866913756953526669661810109390366573975033524058201907413075524779743282152665326980902049398132009370480404696934697961313549650254889546102825329297354940926990711035153045351639937502194495961060204470408516433758003350286612176334371480512627758126708911377699065778046795752847940315527385900902558873105420981857229520075986960826456932408833474325514281484652441445201754083148446030269383460934566905873270281150764209061844471051037243438758116684930465806100443121984018782062776375162998594713898856309273531669757351909163519914837388785168583006539988070921366362300897228446744628629335770918841282765205586894622182358085351490712010801764228831653363083039026410639326784517267616370176091967036447734369506270020517837132762033281285048908965417009292389382146396124339338888667794209584412948737058775313930949589172541009085711087906168168681723380481946456709061966831673300026388975488923882418291732943163391185708512098385920000000000000000000000000000000000000000000000000000*i1^141 + 106074533574294203032760774841787023296617305625073377862832620073579479144160885129320326216328665997476753971506698267534971249313781220361874877615548821917274390378053104745956423677223408608319812205823326486991569527810056199176240700493649489335349738139476665467442061534589429869493664422188535102307715187809218266786697920101435767842913207297272339738151582026815100852979701167562126575437823100597905756627060953010731822732047402195428602944157190152834472728419156879356101450981000958444833001138206750258756344588585729422290035916401928286341504879953728893954445227927783016019940848686782561589744850627530747151195181291061504805601526919508517193232547231294524824942119572287485519053868976390384537943055687013925420321980218970613154056376578133640652601813986738568568904377846703515714041749343466651733013536941558042006031736061214469709352769003749972505278166193376186218949394043327523272093959385466678289330245429502730677632132867171977922533659493329529244985024886149064649675981110936980029871788129479636279385538926552024390398694666268616517135508829636028044575403375967977404669155989886495770598845595504684455756043097637573707614936146323839638112128494938367636060911980306479362212460738833965782676434308074245545547081623469237216068517001820594974872690849382643408298666369090204838081194078422190220807784374552200985294529376427915993480005966621391541186998129773706682639805062859823217411251226193908116038142951694522418856452098549632942209879494733647713202753034152392071045347249286807475825628701254272166187992661725015813722718128738339465870165395716591408620640249565980925404849608017480695629886821116928188492244117403833577260184856497333850054203174777487947118316117227540198402153810735317595508793719463744902958621007596795862028318700334948035640623292658433354550815559281837286152928839885631886672343340288143881869638685736300384381696942562596337169852827190401360287599280936671200380213371654296285242442829219858087780515024886068119929283350483288511880285187291992106223420607049775814050802497802249945818068503694609677094491567268902911760387788926128312070943575551371607329058741664621375162033178632338410797031486736957831451156734773818922599069110627261360187900703643499274210320521583973767592715294266619041021399727817718526640926717181687577033255625690777356681988616175051602481628799121367545702098655720810722796236830525891156176964636804712451433414117918911870566061124740725913076330643511671073051659444360262583459889100935361242526785490893884749015962130599475409438970397382483679541946132071056044390839252682555437389439043565059675047330050640218997414905485838617035295779196461177276724071711695371369129355928356740698064209448886569883724893832215633621380453891274748878939294852040660786940514445000646883963329237495821422746362242796515508310269734240303990957467590865734727716493698103886601182029312534455975412275269211140604796273802347131625777208951786797367221962259159810052862445143566765659417824020557443772487781321480795779735242933450433827269217126174898450038152495617951765018104393604022796417447600745358428037940062472978534300369012479685664229474385669339404234463968907388700454341593557619173136387227031807936161281926327725818268679579519474270572441425028628196772530470681900312375088435211232294559642442402598448847227359925024460513971037378833060475022958678548376596982184162894722899629976616425214195786333593524007630912217907040757055565906408609080821833337920628434943767095163785558906690968749409953566372611854764398396910309922196376302391622154325154655746142133495534996580853266605525170282518112055267928911897151698591778082312347224806398443686011767519011619177521532067821085840996330066139822926148935850809537970511432635154422021575087663769217406145301431605486363666064844979251007611002475441544423824625314596208844992178703091549517375022190832082990547344940994597402166760603630833522123798867308300298346491982314226828051552458669457851815284231029296889931453007239375655677299509361562029579173034887460334026234616500104070198015405241800272814831447818987512032782116148196566827484115187108462913590233659602290748828801997943603200000000000000000000000000000000000000000000000000*i1^142 + 100250976683235890405269369753924863108842772382173556731726362088563330171507091319940851159804557897512081663108055733364019843273083638339980276517727401708000557799525900915040662223545386085036067213325603350886350355998607090145699237553202802656352861232822007670627219584930116424456116739198952590152447109326203665089005608475342070832557146053478652864179411758011275986689329192550118939389598634353954033654071776512837281057020383702639494035221316187247840058877904041390546356057431273051432751955765623010569297685302334200293034813549255904071562018904772798228806364071131481029470649407245125149731537050110176523177635512231657048539371552464817569533322746899745982487234815415955402413068015555754468638526653204347273458828223373074080874282627315381653524323777844767692206340667877859862840503195041320064155863566099751316466929964627122800553782917306411231774314329935293495166329035512390338866204795684604987962564641920764097194010524843754099743430892422299264252394286905572639420290418434502538764244627910739276565844871726135937675617447726310870388417769189661918202260028114440038505786570904743436092437237157759758330684613551340456601445898111519378239062734604239950670966284055972086436474724086577275530855183673931547040093542897250215246348011143901286452147672432813330989263149352258607194107556995450376495486165760978381587562274979143895412162256721973213591181015360483638302219812990877836303434736682687958699550595173676675243919763602658361145824790186773726448091188116668739061949623100291389070083426980238890728891230809791093464704882936291095980902621449769997487231453536371250600267274381088184799092096974500612731859651665479995816512711899447154791136663485361611633530993998943954374382422971958036154989580261063350349764210054285957859099691639374126366082389933256462709696093112859860286104614611695601304346536646954769345089312214078562278340906706273048974586221518326996025549480958075176731965529994111559752158410286914961647529330341234931588290930908313469602511153185699164934191982005914413542373063141002921603460253570392146047228039957849667436883490409154562573933276018757071630469783958961980115539350173570664240627055609296469279036367423594974055691326647233281665099772949867886180338600309983999424900857242975285921128356489825724225394079220140403429648970777940920108742723988989962320930354586600129543035107764103022879745969453509054073674251675450117457989499015577610609427731072571189114299944869090122818642269260206907327956024194816253077016021610273352267253497125982163506920716283533233382650292121275046097478002236323581224856843408428095751873813270692537137009381248251961440032590204731292371691987306415016053114683541303006570617601465015419867105728105105985565475733459244039701418959486662487977481220130325761200535716299227562349049015103244040960501372235392749935571744276032221524987078224694541198718999776347910407729097554321459788321238255722720311451090436851606184712387492819761582068750391709557977493843061432615121136149869357439828926137145933031210667580293457549527777016451886077383104166220885931238975575231120357334614907369754622123769587331535458143401107557582412847658151547618096973420917804439554914711872554559902794894905524344176327864260144580868139025873419318368875022774355923004783435025010590751618407355111168594106232271519734203162715723894844304288405511945948156160145094889697838193741722414367103773872944386484597637156373864639635768728351335510901821798695713534639995490714394004800905835249921521463579214590837918065553724936903771236233070196250468500983349153461385735893076378597935637462312627668760420801430649969883176160156386952857214041806520712487257815397724691009374791011705249572933521591737446186458728915763414345532678077108408804842437144376200308369331878129485176498138879212538497668965397642525320857452299173570405166925010444859679206649226111367758288934260973278445241150064703666561534949149133290084596522928436527169966671933180350988309344595408263923047154236382407380458055830658984536469476350627892090304677107336313511771321751126734193953307888015556345144334371704533490795408964875718096456599434539016776581120000000000000000000000000000000000000000000000000*i1^143 + 49461231570669066739739694977390656636363186659027018195966704285751223473934207456651443453908896162056890205422530261374687611511621430252750413563403607855326019044981572002353226620863017022804828593516840188024673117363366946294395746498062887123768653105504708120463471788751794673223496387943300926929186330036644309949580827294255112144464631532630272424351923389823795172454550644996744502523536329245994847687093754033808699532725641766909934212345436764965476114576060699178140065478797810390541978908868163416473843315455592015869508211118397053418516595034400594985397582074313406030233520489206455219432429884697282705222980767241402974962422621969209053361963368160749101337503320738987531552501092484367377513697223652525603023870802713980890388996957373615847412435432432438922877101907915346559891480737390752951339063937935959983978061254024890466721692723700077439086830782694151026722477152461704488765718885064351874135118482073221342727706325308560437923409848885046453066064959537486300520393826149991357670077262645981959068227926271864878942176580920626231721220904163473939666393707565751916483913945245494072830480845604165119252482870419185241594280308561589356189287157960637632047476207444985197458439127875982981142199810251032562536854427431001251466373804926752914556082032510884197693370048747819831476143785095629512070887083072669127457211695242299662197957274386689855253666551370635148563700831047088326481220654819531548031188833081625102052655708499612990799111611953902938180553891125537589296854238716821695692660441921203895484521221501326504052628474102991833706821706649341951465436553523869223047340491527598081495349850862139920865227893451731697722541259918996863709458133699227184088026478081774865387171242844504564892606509930840350761241754054989981077227077261949972798330210103736811693009144058431358432370970450670211207432908831358157603609045201305202533429349311902947425152363194258641854897658065741786612337175605640777113905985289295831114501914925676295581805513412052998882176238178347543881401428028873738939885740743390401850666757047782895342369233589565028319786489330839323915006666828478571783818014871468392404808569631740391691025693653573648860464804731689267128389759405434857539365141518969939012068059871586261594618819460763068855875807631545621936834245954534042805077134233978936934472318224564304822410824903253474760256406476469903624912518051103178904369096140888941466048015761220172500499947250706278237570015535519815699746644435703789233626433162020265903273521005857264565114139965810489770011479023049680648749595502235394518513609538284378698467072006155880769451541669942842224833777141586431434161783060575138211816174295620282950096105624735198947174038387660738976131503826988266046325561387278670994626811890244158970960439023966037163931620976461596658074376724224875797901663593904051086220236723130354328006494064738595587098305206111274123815363578722989005410523209363701157932050551616959906517642472045155873741956881694760597837439205020895968100947625249301592011008819276351431512839398733392043880444578715199104735250889393218266797515788967152464224428328771016487047901182542407349545176960362890208986103891401442597068549599475273096169803757188611901059446400463930896114913536757865771244799595306899739541109413136296237954755761189740544275320141419719681923613885870843416446709755739644383435963462294712410234472824514430172142080211223190982146239557558963172050517228114925157175012749105541918722912365813577938049972694294597344234518000296930984318889295366469501508351674732325543346003849483281268215109337166643973119402350041655046494954270637976103161485460868543028500393122570710184061125392861649899124417360509891404579714821933834558613823781855892877565272166820831425810508251517419971282634090895399392334724290057901691077697589101590261350832330656716051958667888422328000848616762703585025579152824101662245675062636000159649759969467813738364690248598893862605138236025635985623113150086156847202501108607139168631404699302691210699656732866513081179344429267596036994412108673066315022616149326342475304897805544157975110688562284249126749332212033829810041113280512000000000000000000000000000000000000000000000000*i1^144 + 6094428727612217876229318889740507986090398266775859954103543855978361598164492637613907636963918946196040529775138721960844878355364786728233730091313728609708774872834951174870907774149099358740517145574713222586884756162337491367858071922915825204512146561657546749802796428759161439964280528140322883694478033573866456225465739131147816453447519520496105260774126285798255240232468327912571556817767095513127877301761005548661129092586403850226782593436882331834199316007349258930499947516085840960942545370433691011715337088513587941667682818336788668192647804017038122945691629187757220150417364043787346700702473409095188830002381101049380435200860656226465882705532604155917321945999697446877886967971488423351630918861207108705567990204912886311969977312564549820121329360194265527206179269591808833181011743432268897145725954481261150800095075863542732402510851761642718453457888788452803431086032465180509718276857602149762569471163828604865974119604482089445689002259357080140278184232190302293054938368715588096080007834805138313807508237583093833453506216439584821706412890468969584355276898975075271156902067127229883151573422683072133018602694495065414347928557767240696489490501252540829667010429462093231264396096254281024035226244956303941940484458574195488415292349867621989958402775868299978085130990661760119877650986665793635297958221896442513021449291073883609225085068628456910076967966777535288071045170212353727143544225165849962076513546575373479269100870716084759508663577180804601434187107879795824324039850120364393402068865711774977318573498914096084465773276511012369183147415289125255301180024446058948123884643821221523129799411388461288739481134880900479214129193405234058147929879373271711345112636532525997581803642990391137250616245355242335941729218605188711869079095429310557625250588247613824308646850673223734632903451311489269698509020990823775816809114200566648724019307376860280714372562658395637720068866864890213509250764282533520839835636069730842567387491688111115683141663788710684134303772513643224460673503744757424709495893743803048575584635012315756667635763471043752547138836654931716351890584164136343118773260085097517035196549517871895458602684074072449023261788846445322655325307049667345527866325132058669708786855183541286846487817766632164647988913144262185405810765732689520803438012833432462393259786727482277010981663248295555226192298688080398503323328048635273303640150931936269281647786498355071987120337376916787770340188309455851480545815346219462608899319707073723196016887267210713179197165995974557644274053091209593943100584554514337265318877338656168708460317285922093827528725995264903120220777432026393413371015070914249735218861388620441298981004683700758666676610768386076025086926206767117579238119696957756366005042652199599438415686381139499611202378132238266227812865410886596206565442766843821967470677353379037319393083934142610411318929291286081311622635466410212437316896911417520431573520572575163191725328041404403398324470524982315294296716450841665868059899919949213333552454983482599661811202051058457838720465557578203099920953266428936569493880780138725958373512760946777914397424509648080394917776279455538680147951176394627734108874015803599052464195522275075897961918389357363951993196965560686914669346625516844710344930872294613653283798327081252312851267694232649354919663530442370057159857006514672159910012769148608671941967430835779254899675632655495440035616281115973365657821049248833306264009657027067898965295253858250145006455745452358305427928655713643302378017406241810486661536628746561626800137124892919223529210139130983702705970757114812367020934655396453498917189283528456346408788801939922233935180412345816849998303792147117169173921642762690791125752825776179933698774086517642409488596010874127411076133516984182108385515031750650882347284072234478791944491362497462173084291729566777173755220264774973058015502416335800126806245272254937853759276190353801348554017292397064234440049374946226473493996264657749575651599500927955854446029330239419879083002571576703631575333338173202192684959280848505863927771184147831610554343777429271544066211617039347698867277977359226188595200000000000000000000000000000000000000000000000*i1^145 + -5252915204978113694131273232800742189979527887088436883246528567561491382196472683764301890257433645094359416225177055598949283133984224825893386414246584152048504633951883133593711332545500582998088727634861568309532052757518291063920442593333677691420419970482396459481609971267460705838648132019590825624891396338584575785287429420685542812268882637955734443164817316271040491926479483258970704919413620245574955588975149464558195154021579992419596268331991541577082123795628915697762422542973636367470810193001627681243812899267821246574076283876488759978702066820593642645631611132094777836315777756302392926535620889215432801947669218416834366574343948755133937053237709827260294235403126303107898159638206456531621695500916842519824537185477049159101519781690890751698711642078108771097744438162394301270675438973383083485821106031020555388032618397460564908165214548928342529249703834656994479877867096003265386334060384930091777293086517623666163998353447021666106029348673063233162263814161724081356423374387680207753380558684486073582537485719146782926072314134853921435459140650946460601748283174961529433733150747124798774970115160931135024602699489577380033652935319237032394757492683418033200450636295207351468919230699115223122050797778185174199078794389630057202720694221963134961450429723884293940623763726466450412727376834856362941436667293705237341300937813512748526058933851178653433706831530045163678695794991512146497295611253560657783847003029117247565979508648458855913496225835403920662260949051719946100835675242607499335310166706081828912091520014067020231955391918260812451036686591847033972928093250671175774697259819258602667120851862895472138124770311056200291810979909426049501184636562585479763093091027931903408137836308314139580503122337707087879919763899495317136195606371722250334885071677327642476883064528639122273375108034912012002956059458484028066427199051497207301997858961343301659689733892727402904077736353038090067343433379841607197869128102533472437672314577779261224838424367599138844765433406313891694596916826668596391323279333259895228979800849035035356059066016061943366977240177892422214062816572439597201736836155515856159155298793963552484887034180881493707706712278066055777324478635131730064235887265666143533586161129869777553773308702769530547538973704338178764024854193401099009159686318661745929162899010772931902185698267513178013461213707073096310864258076134260537320269510617131442362745559311047423776148023268539933489346363494726167017769962316065325730698875851925314426209344227017724419056568745586410200742137497399539332566413041544329882487990930111588485016590273777934028992602810259334068336679472873304991138128999289295678239153658771600019838605286884326881258902666924226968252573699881428055232062296092693424520118592153984661554794089716442216300660090556608007099641007638459541304514852286671213071163375292613136641674069504081403509448599154263170992259899590249492409922461577577728021591329273817392818257645132435793253480869849312175543681863399810852673926007834071268149480213701897473806767277239571313531706868247474327410820214452535432295796297041473193563310418909148493160685166925632758381300176015257099637277905176515871529564256908286576747651323012162284423670619260260930975450970778299619592946764887743749825702498743945625091941138227793172236392625188096590183072750942779482645912544073646702220816731295894306959363900280832882197889786942676986848731845251456642627990366555859709635027477679574087840133277614080439016344102077179501291021856380629326410773848553618952469590773470569655813623124303992491747446645960122895783793792039483818113010492336476641613963749800541211797483455084459037358493590595131176819216989595547847197939289962133121997562301957021542292869269045981294800857937843945559266509035692081975602300053721149432967712608033448204605663186329452709067761375265555149192087999095838086312241370859116682813512903858866454705147919074115428227628563823025798936944817926009045129247176707760375897276854562499471873138980285950344560068460226228564721258833331209805093305130445498619246505371357536257760100457233855693578848554082186818030267269120000000000000000000000000000000000000000000000*i1^146 + -2509711921842054794129558219490190307981258116860623787156073381227600310190227361386985351449223470040285697630179912742700472702382529865250651288646176974571425347869037871856286136088657262340923671402811484670704075892586432280122984869986067300567576409234793056335670259952532236786150737691785982616002992512818741738693195885445983683770722024412940193772876933671508224072238098925525777827380709198154454347805943514180010994156658968435724260437621715747337820710843343388851821628916602081095119844821243028063358545627336564012799339886659117785618640662034613841550540960446566886704162849779404533186611184687092208973068217559282178701229894235846030293955240996717493020106257305617066400419713909653032828681785747665056337519227869094584113082328505174669876561689938911938994293938229695249269133708543671876720490978202215198555174184120082376000459588391739936759177082770524137583092045199300315268075018886536769443104348725445508426803755366902510465355320884153115585541786982189180469673208047122175335087111593593015116352636907346642089399065438023353316197050531877474915447026856070377881696887759748206630214643465505974541521156571220648266296088698846278235558292208006149735189270253149974768553482537751398467965896381784435331742409246093048277131264509818114288505331165122493303893791328223237829574663511177087777569635512099725913063678319017198286601439191463366193375493281258303501305336858620002634666570148232386141828723492911072266736152325372221492154268644553311315630454708642854092603097612788393317775152209029799114432054048408428935227224286485159534450061831009175429458173872281234090047239458444359251197514207542853936762175728245976622082701652515761531146185121207875436047488512211527650320245008960361304425461829654229217432606018234573250253391656877090488861404586999980237472591933633943447922817794606929884925900131927556656560143318599920471498998598729940059819746196220667685509256854874792229042026692699423921128692060099746407425973691174659159566548827092356281603040060301947819624470001192774045483221688033737427577657235445481091387175145634201316976175841926433301600462478255075114325741421290937438009138438353906169481941369550101255813706102761045663354905469742001446016618536383705811828722651586479952794498077733348720894343109833346081927602316706780457076074042366328690414466371831257421920303465917453354445377382460033723275713131395159225922294917481842740029236956093055104687383522428069371597313026874141545228706421695259363719410157633354333557039615275007621802065334369162116362797032422934985439981182536640358130030447064373151492778811533233868852051337793215205801048844462973741881759122025948226329684931750638942104125863360496361566942140107849033127190555530743641663386582496206608228679531312456944726344437217420924160904221518055761538139689731668326917724089123714360749306893433146200633521593675445147108356465030298597462467668289757547427389534671547175482782232239322977253791997803689264578331368095800738111087906381783228233728391553704884331343839223615780166188299429496382081380340536752367030329403274056438779880553109033125881314642750930285360899507111152494176715270768278914255623139792961033415167060321565808391701922011798714258650122587792022015142109193530090646221513960450506041432662580156344480934555387841766873781438933199861080365471115172194269952487088756589927070184201724273983169065064631670848784493081587119228879359490550055296085359646610504371977682058148085117625673862159846971626747560977465060412736697144668283419574904156839504889070260037317606093183015929461834240386711039329043390931896826276898385555365677454134868488928741605846336541405143102884057342234449751646260517684705879019187221090235064623677448816262254792829857620087246962615241798580267834673163463480980394925919199779296143453547950448737319203277026877501851700691871549651252493903376408088812893110389164712390497905486934208250680406947474442743811700873176818971723220609347676380646383770789243745711012595877084961967179564533752960102707448481427396896352339798197630479371324841677183611122915862109401527733649106317690580461969981046784000000000000000000000000000000000000000000000*i1^147 + -389011357040462514776640672028298208447593258597988523404481645313780302414408883656237165907913147252464963469129177955204795210736534508988631162720896297579237888507683170665928254997159830986007980766261356298282597450858124993569497131818691336690223499879190567962816840124213408903629396780359472262799574406629264150184177120187554122734883089831311542037039361157517635446185035308898980267885256652881022676052790836345576325738692848150556846803204386104984427915998153382355411673511646064865265458554225932465844061416805357579715403125985335963802677150806955819913138247775002380074091806573666985642429091982767634866477218460335049169591949928563256051806241851640469144151342571396339708240101884922439328974766361987411871699149191571682975270931739216047798077220736747892156026003365646838361142811002719014055383475207843497425118912079226346941065971797150611631936317431233735858439692189144415659627820725492551674992982466559865043283673985174708898556591020756337080694101773426411448679524781074466456046659148273753128592641212108251572404100586982936845938061012779509109598221691106731669339521239400459825831786165669697653493616034133071827702503006971545967657348000482210749282190219840898733198103695869033897012612671899085387494461389507239228633554472306108930256083287520030836336069473633222372149238751418917641049751735494014304892370599082170457313848640632910060320511258832542057192782236425044012460260581928470470082737377350256537057924961969621093725539667753940091915059543060728100794206767031854148212383658683771245651613334437644978651604268510743701634152806713995308245256813838918823729091326001409165824746489304784799436678571508361018649963485289953603314775252835349165275023871982004716516932624554278986592992994270919570520772819451124392739397875866940456980511023214160606437199035742078160500236438988753636737772351626204415718644885209904913413887785802206044176728545477865171438076538697433187212050907217656359019088282140096276115454366552881912669442880289127175080747532013315979288885712900215659813535302122600851640128534855968831476151381311024767087834234786063006863830254995705215532464665558887558424942064450493131932296549876528902101425390552340976073837358133663790489503345525942116421906562442229217012289477837562733507311776575456415289128206727794027804176432747518612196071453770076322662437267216259662237718755684450102696139678775194276470057327191383646073998664820949045158276440688865810006306506318003303452547883255325393732475202480432420412274987534113844516377387516661799284416371937052511920443580018303184280682980371436690888033321531720823268208568617360559467503984649729252801991849342528997817371771554051778176442947639524041129451784111321242785734145865135072395071328406478720681854281709077526822129646725922543992869883721456486698860106121010128458649956584526637271296880393514648800102039016642781965700186494774644697628553587043546720445234511721516923394204126277338979558666465721108706263405979894985026929853392231058054863901897753581294883234705692981536085407648300013815728326812388749854313649200890872567391667642731353354300482282292570467642907340401954008860772107187180890283584821589815224014792083599812614205129799796236336728813813642304047702420119387048195142470486387953728183503161759181468734604011323621433734423684741033101775298128655549782071253997946850624826236512769222389995851340620391883998566090122235208760078993821032801792167007783440662153864370783789802054042195393436037054124582524029547597363299796083128612614831155427352584451550445374554687938858451754359745549239211473216760942443996627324267939692723755456077457560784597494408772440729211263102588526976007150187517337099123972807627215537167183222766904186669809880869100084759804285671110006230943655740198966481812898300265175335400684934038032975414217859679021500443952421848601603359542648665050084603312476465234049790451395174611078325040379277167633820321482122325322951157029307227351218146060649324868698296157290210706825886861027308235617773673553760444006980066765097453549796968520148046134006930251261326783462315150467415084329703833600000000000000000000000000000000000000000000*i1^148 + -16113393431140714006831615726633158172834205157265004413683743166777214064831360418195937771579560159591466730768743505738704039482931420987856296775978967874433510477016192873209784911591853124052484200053600359358667337011088831235100770366394474738051991001358506346841368709113231746660904765779762945916546640700826135523498953658525235580456020766066945555482990455754140777003071936524531134104782637000109637748274688259900348789627168720270163757816737563634120828179727840146982753572861350712352157297724713999689252542164570682580775270827714922467347364197516648107297856318715041974360556878584693594875959537594971086268410552558207808021132376510543198505283835164293322501858296325126567067944083217166199445317793635158321233282869195822582834173704085044163630728163819003212588708429316788933472170304076043752648673394145343223329668513128832174347562511779441663781342024772890137715264394430497368670973107045595955631200916864658290151253341049430669364797059402687914029989304728063080821309571125971697167354715856448363865900374314479183117421665861800329995299227786654519066840498156884264022764616859958840478741071837702769231797391177058730779033091501008744300861589650614991451677487850473882965926529835635810995528684037485629687319909939344650689152717218279413841728873679174895152961744377425281725233414962724518149297526268140914886794349957696769240521177262492400798921294290862384968205229830445640282064673007717500538056890609911382918761559753240103944858664138081457756696325797637330854517712734511009159680019939318944295405827951830167046134887192566692114171282752179455885708358029753130946284146149034462979153773278050520379352869656385844301958864973476902492721448774582534685597416737107417290006908384139523364513543643021941664786539152036583237013670408371567694763840819855994826672952690685244830460040200936806582151726051049389177606686847463557454880182732845610494805119927557814079702915726500711027009120072038105798739002197379581597047843092152989594676178231907542320190688825915002907224427701038750712401275135617666096516757499051680296173147633047304975444619673687885100494492350995208840897003021571446893286633590851946093562272930062012953217163136387011719881046230671203221177227539598163691638993246426601074802727720148379327900123932589268521308551793520060088421437001081922617786482638872934680299875705898696365440581743212975381142147442231990918843165592841201936835342508390475448421278724262596702381711298203204343064099289962589227721448066395270154110645572059168160248703634332624864731748210925731341444319843210543129465015260994858725389917096758211427211694133675420041546753463602622200219757969697021001636771600486136526356340783790347361936924797279047667296700074111661966979442246664221721146244703807607910232229675910531021520220101302669511067246982770106695504267774218555660852976352606566645524705398028337537383971838361280196198068416559453226677119262985574709144698121941024425341876785625204585014056723455887994063608376293245681232617971445210161230191920845854709563522482323400060046773419060472829458832993417083869047524612693769232459024579982956171167226503797135292594560590718788784746817703967841648993959827553250989929550869405109567638709694075157891188248633244154369294930705328191037778173484894800335528691628613540089801580277038458307769594782765457760531731026894381651739561734117277780831412099103531427409613011369496141264534353486658091334730771978479557079459497006908726262400307681681999977355436554896951895657459291922310412222292098747136202614806294105554531126838011368959967308845144422806165785273290107087111959544057257957936574975167691307649347254617088768584386183212494460912667445049687987003544069261283572988316096553133518487305555667096730550534931481233878955706192203870000264656103392057233330778893811719480536793429399514299839201449509958025515784001993656357288261876430220516130020095575370877025644189205923811739353673831251355261776521810884314027672763579240046162525805622699502609359977785588428580638563248096195403668088237988952217170065790967958458017535720255992056684648431962030080000000000000000000000000000000000000000000*i1^149 + -91706682324705467057878921243400721360139174756378383727592521053911551501275337679319189478987239278275433123348464741247440816604822465310137832073788193428565106782000427493513431922606561860306643160883343336209925072436020250761506355689119670788978888739359941948876673015751644331715034600926374652859430403483986770704471618324262006905580336615993548406348118730992164387236529017569871453859401675764303431548007932078552807227202216232062683657059172316376919174431384404808671991361370784030140275455657493190720407480929087814010351453538110622889701861436717115183315521850986166780445100492337695741204441945252558838141482380633525675973342722269504397005710670452478461413111718652247522616327026568462234069641682439669177889445332964037584473223718517623099931256897594145066919288110014073861245058688350856660119667981825733297838959343876351901042134381956167627811647384333492180429313684370270887076708206308717723878472598786820957551646180663939685612949130330595209939945688196569228581709754772912165178097791190675601460811663489689336602711928269846815310248277245363786905823257779336435233571504109432847161546861435307708092095432925816250995765614107425728242788238156376797602962671814501629331223755913491112931175253801511843350927835434208665828010978826645387906601427547531658465683337117819800679341910179661349175859795450541739006634436212255102846821737730267514243579562136606494276424849119134626112273595857083111316665637791050441876211963935798657809104163728547441399666478382756395544497926092297640354501888203867900241235792200613884687998918661143487163634406488688245445810980619309667149006806114397064837933725752977610869328567562832508398154235775214052242320959800950468570943843365682881124867472145829703629253573562302240505074000062149840414774123884588622484160026415719634287793809524542680225987128616634343073767391779979368127302055151358420112360354287189567317178964403199603429965007533079026019039111288145773657762875163106025681873038540119756594689650985414651512216717702419906908674117774572491846707221642224930667454646918027262950404863410227076388158142592752564968194227392055180650126128806979713613538884183697052219372849142765824604945401472338770659551559721815496039381557564124136835205919178336308149524805854445497522355534744277501317573343175905448543674833405178993683396872294666755336007471470332619090392306002499473314068278029350954498765306890275022350173769966616871926273869663946254656488622650121083269813346842125587612760185546957094579893101140878089604189387585613577189317407798804067863057824945798236877184172164266753317215072087081436886402553540402635964360896997348758263175280573449783347058058431169750356874864911284676498455547660251797064639875684452967580538674553693889752802725773649099955573181996998306679558747729677341833673412824374857438708939771260552868666831010285369961488049569010297769302066078213047543542880229185979041833911258824813931748678544179641680405283545140649327779208029271494138241966989587791281922391799960695758463341685089294914616810444718042287023205994218961449727376240902022425640711680232911977072183381193204952191384783698586367942857577924007599327981496957818945707203708929529094820568975608091763520800289494276019783753683935608976428189879224834149967791994890410684945430195492498022624355606178780232162835087731508531202399682945238463483190336912072878003086385654801375352357876509933908449953451950661990927872146864044279043089828569075734384207656672552321604480490299290919529611491690824243376438418602950839359779283722009108044656526614559427640587083475984077962577309905153632685726970058010316706799033213404180238896569158071065257274207269976332453918066014491143062907203387140930469574100323861311583762098655947659566480399644149210638848038456371575645483713666110966146329190242702394374354156182320577672494079575731643932074131198493610219574927834092498007023173203355247822619941626023634220231206546101639865216560161352160384555085629152255219027040647243447037121771599320150347951275538783977434162443623317028244041569424633394505976780259781497677938688000000000000000000000000000000000000000000*i1^150 + -163349573183254325351926135737200258932110820859250902722772804336235423404977638281229690927050232343512804710087055191098763431632857953596399759162022031395722974628477222558846306574474525706114561176194518193674317223648004800879030386276605323864017249104836404966867987412324849376812878126989502916852283006073104797836862591407606117374541643311567432877070486327852666944007351146579788141336240070806416555355579385112668566016788236816990513014237217502285750569972388527620081143380779010306271675788676336317609541957178480694619087851380454191216639630106804302967653416586209287812437521852518557679825515581906795819550927695784950697160780393480463435161732805503256387178022505685506753731756668813899285815037049665526260065393266741690590356031320276547280969023244342819837503452102919515390905001878315789461960365638575593985858611066778247544682786407930316221229458133791389401635086378677285335314972677292302781408864998139085956821880085650160881869285936070022003993593046341205466601843219956408112924338569929693757764902780416947537926861658883173514483504253078772601113471602602854226469892516022128869301162226092251251334793494666366419074881646298964421537957150176260698933463351770066239721907107688087337292757794783947434298803218077115120613813202027777085804454210249102339580317427625958925986134633508054145786045518206847806246904754299936880927055341003762169570954101511202898180812375171779895948612760082144024545946359613814020863162762165764892421290633202084280567233482164921957905130930090606591616818779605808688581321674714122446530215271599551138009925866776093791210595444604873954442585889948054139238393264842534524516141495742933611497167156787861489073355606845277455239339612615493379133690438146418587997261560102520134001951229207763219049974790119509016276011832053507296007218865754749302423981926607252905509640275311100722396906728621496583287490554569546938143246151485178276424106395809797871210159537651562458708205314181499356726167460528352722071537129411508595949190760443113923435138085556406529924547744716643304104206092782151283970944646924504962292615943719397086469393000219160280523225058996827513826063182399814785314506627567543005062850036091403978313220473979248478957445035710973318274454088102647399359665128792507536296424276647475363377795361422161801925089795693802240495279557720054841712264073570041243830979759504421396553546272016296419001113661760517420662361132487581112047390570962033503562646957137024242136808140213424103241154903395719148633166634514625904420637898088799285695275389515280462344914467582358477142134451940746198312011268054051208807620201050789625184483793262002617207897889033389056786324461381419249678904041572722008876017316928694657132700492224910416381143792138702629682097583570062456086969657572712593122090128812620678182337707636861917167592606776086355745836492551954626857905219226624438336151124839533274045864617453135371038259932762247676411150812799174828380156484589872573784366492608279777938380818278120744590283563347070064267592423166631791874558111709323660891527003823288487137234116896522008835531792334199605370861480683798703742539793275878522588165897659994705799002219829371070390545303001062697119688244452523395898664320877561988301026184580211743207201334732891678673124244376909324461328939020707676183931848823064466077947660481138822602904235377271678285394449287959616000123602673393580007817563902210891420457322007619777095096085920341363591911218505259635441181442092113762570989144316482703251833112577271718406143486579483272449282547961254256120363179296185202295797333788563588996186906451183494993419497984329584966092626129147464849614403441616345938823591472122654334325988642825892186660429132744645155827664855553346817959929973900344857083390242829429021522714729199223997083392233099883320712804542885982670998183924919848304608433890513846444843461916634209542348720626223518199357401240189064585881653113669689787457294853060647733728206253223248542928968704347752891482129531438504467120963426476024404086835419043639006905581292219858960475627573854276478416888299548101836800000000000000000000000000000000000000000*i1^151 + -8045052297253870944326014795323923733694622031884058420796094450264823610252419076752276859112951209144179174189835525967089408105264612669887415949393249740386216694385076394580997767958823219712667333694665848654321216267714513267417062355881194164994446956524742481438183115676972162744036545790090955685087240255043206652077190752321141478065591456440200761443392031070255739231288724833534079399431451013449199037942819596373613300946589894069602264365771482813887600163442269978769719016959390994165263722043877546832903279885484593897591980378990743178456480154948538693580259432986092601428698134281896487849500661158452533494855790505509837225477026594135460972088463993661546445191596335698444164335103610607521957729469582965540633258296839488144530512487393862333394472420220513504089350634767355192958883515209851066741010500431688916223851895206495519857195717783126877642691820722339074016319778060751204129557959188920485574743935511475638191385018309331299591439942060827008319912803754631943399363004401571718841372828568692582937269043840330434575259571345323375747941873833743066047005971360110602424692431503317351913558700854569966509437061989655373870964477617316389208120616294437507901612610825874604104990684075836402862697227325808249262115698397570913740933385415736330304125051127338388904039420995637213977268282085381108948328236401156947391746365256451209850885726402180981065195228597733691277413685493584295887069118358662460284669405077760591868985965228557799404003453903379947119906320418273183997786269680784454617042985304038309465158947380728014676264766326265788789222871493345574337339191171669248583146850541624911318863379680178174068648925702098747351865479868077268828916244060437846657596616915756030353366170419614530728960522319693399748396816189336356728273569309163282198942771203285036650365561533539670604523461589993123849117650576968814121985011765310404279070011787720578842309764186059930292893074724609806956445660438871890075886846361682257802061289072574179996164194194108585534064998163170219813096568252474562162675705419424494026368442286302046681191111972779567255256184434281987553980862143602117149828668656545872111299766727926148377918257743374397088840749370035965966009709328391885453014241554006761874059201063154306619078608004995804909809848459980770793576834075503782014161932802386113830309701557618552839667019897891606510918562936732200667676875199496007142677250721884853964653990702382789579108384983831615326332914716694300539335074440414146665464356169016766650762743451057310530522951467560982256598335220905381343995291850133509809891413886360756781144074221952944406076808603029295929749104937028172663838835134067421921886971533479449429400144686229284410140526540706677846543985676052235462691983112616875366874296642046712444678520872358415317436877231179995783717735475987619874494777506408604494203970887499098468992201221313567834604452801344022740586636052692743713700115435478325387840780321068190960746683597178657357808662283731750239334162454282728546608696026489722252412005176282627835854417961216380144712015083612878578315379353805800492781824701414542160635546324627241366125724741851491940413483331365067677562430209074885372926840111787117120398205026689686111137362700788638664307050883315705189248982326855834016889707756714184144123300695959205190134941662173064735158569786297959750951080097483539642425784667306043130997226170968721867786535689578195864733858891750831615761874985208935830000507458721912665961390114422867404406901640393092765174818416235856288893453550594753622823449302522808226255448120179701797595379960511875011231961883349091333520010441905320132698666054064974163532685072026585352907976594265009835577123189652226595778245345964134080447784056069015560226700005585869552674791475949219223809523721792130227314283712615077132592356813552748503689747175653082366327087030938248253756702869325300386217921897997540575971628643057222309029171184101336107905129617705946658546514450950176931195686531377900794593583969865169541163563428498268601728380424840223826433106250334123048114177830499952312598627614720000000000000000000000000000000000000000*i1^152 + -209291943607763048196543688089195921238978674147189006401166928458537924400840403170978346260640702086971152247769005768313848877248409451122911314949994827761111092596922677441444983799394911581472545580607227241670339419967228725936931972450852444938467958828083117603196223554263322562012809842997566030198082198756286631881781804377506452499745282341174365784051808169583496335210608360653672763479569790512026270598678451317931926544800225952246009423256706507105713357076987233297139432773111031734046529389907524777799009377314763735497148907437870049789813166806318567505447561681931655816131660675479182330043292042773377112693748064577485778520675174249040523880480071015362279730053227897459106119361097941934060478540636313358033936620767109791986196774765409631839924232369517962227615230469971025358117761489192017015163584652536814325708756883543764154102103316864123055715084852702905360522004800462098043508297172237067249181734331325960000708587570178658517223557241579266380486290715595981775808904191348041119917651485981066921375734773786050274445088885253414918134527144861652763550160639515774606943939596375877819451106677170628114594181808920992328031276615465387776038658610239997327828626750216318752123119404443927221255481461511788110094748024273537080087654689774898103281498392945445265139350657985418204763888242532764464921907167392463450668159823628067426765727895603002829961241273554950619982779486434842890870882796299789230160649158350102485692716460466140321704699312669795438419355020439028674850169983531855443478835659274542942410669555033135440628283805950485074027125965062235651481537950900205830316274211402068134433857241801520718033900344519734180982928644241832298592110585700909974083769662277582800059062883094357942506076860347891754615531697394733865922826885394581380073210304024323141589804874592473457228220029932844583462492016741530182183115331893356264686193091553701521427591526394542715525816055090488018587244479527992056753184525525756946701566011665983399451324145525365325498686568240868120441047385418234013754541620064670468140588120404505497548331362754544254288778630983038122147232179197424550332866909652405083703164362312923367319524510040490908224134345157919341663623342379389012384078552167719575168854110555133323619170078616475047368983598727678002698450804273489915553631191365279937914535065618194089856298845266211388287503258247384627141796789234885319478664318342148191396039700066301699470967229207359261722217721732209122239947503906150898637976732278486491817690214300650007803240785523609159946033218680046273820735257952092760941537714166564323709320375819219816836619608347924391678655892499685972251555999140326378660150216584865090273103652300063564140586622924084193312702105681075955174744945443633150300615691268481924323496632139286959208513630192367266026775723832626508671608933475847731913261118739732434413016709573647824825440002168059926693987818923711402525519521578853567282072985087533580382457503556359807757744722831905334076866981721060055406774071391505662484744464234677394996645147904818400867279396666067874589501260844514023582709163690698815828475985540882142486196082184332141888454070745810571679066511562660690157789172085037349082400241710832499714789612520883100103995984536636494532851719582646899038265134103217495850535561202295672960014523609156274813601949724261442244312908690064263504950107899966190236114349040587489828854536769001954660641041738800559088279629935198244548754561356822845537885783535273452519665879832641156873643319088347452843611313399092416422061100104167102280082165583545262615965177186169417010872984100012335015566410314273304278010988513818484177504504315518129888463365556796606868868933163894215849315629831301547345455676997989703002972226571122727674405643811411406983265651990019609937138151118447815468410378584181866174667620199744773250149931742524615496914178120275573601907828894415168042836427186735341549036608835019992380007767415842377855914343545158003221154805999405926747029349807118857683002391072272203012729721339889356275578005097450777617398124710914424832000000000000000000000000000000000000000*i1^153 + -7450867277578558649650278365119464732334372019348866754087100626934652461633112468712708995329495251695168626018312828963328316465704748137221093788178895934199914660300030760752884777347064963058446903956613281783423534628253735970871108126336798343155750867372871016328912970453297843985664920853138235628973208980781931689008975369511448777425283491536506737436050272852790811098297754520425578545922286959746641867137329681711133120644923690834571900999054158828567106018113253348426545161835967554097710120546761797759857168748200553687307145317420589151761942592232507701458860524376356803989096560294804440081135187284948653131947137242237802508721350599700837352630071052136089470956328236553100063075950597001919271310124390986069065692350652021732961559614973437627476862937141063669390614114192818467055420126082872687523013463820366842355326188415326172299405970920374249718682800701001803066447216311459583420188473489466363886726026994756031112454575332888139534660220444921683404450929228070793834362771542401304768893152406340062953722426709163662259735527581082179163578005491907543488267040738496846528756626505581387576183083383214124477019016508853205011444101912987422415498781312489732329685329441602924303676344697558664505985254492376682141306647345143628310787546272441476267358971936749083875828470565475437797040802372320387995343935387020261552882155055159806961292128947318040211298451775837943562096590953521042629500964839874740530577568109020970704913864481653317073987420413569405993488127166957264989353498694546959802585723561848437125211472643042259448041710621348534872137844391514504778880622611993300426028922205357580877329731166215588677740928230159405840288274396455320064309789153004647879934471947008724967622569024247668865702810481207139169085553043298584196457309253041730426163472124910794569926576550953844743313228280500779125195999446688524236659986706551724949855899183137480072656845720037270333591384955900073216000475617634704040113698611481688991374605743703369844215815905464437870378119600237455327661087856095931836795988388385005725264094553555034299879708267152842297293130116225348456913018334872916237995867230420561398023724586054392647573327497180734087053817733537603089076006986432157365996360810853467696013172354107625770427667237306669333085736396025621468427314819239511087169260275171509552781370089130391078446937389613463649560592123549692429311366485637435007291079412381749265680623618783066319641480789673847475347927570924307680640857519053889240921701396168431442685897181548539813740476257481434169592076261022602022383947061206231815924670948719503570462946880726828385212195085606907383318186026183360735450046329576830845410237604599045907252760373647045675186926237988248520968731915685628742514000857942010684915907600649718184686135426308665824944547809356702011366590920584340318116697633440684254882582838838883189167271553330132024320403844671422745090434859324633433713038219739896123422795686478197382175009434019459613253352345349659685389663169056642301010214742294394865683512246867197026653977018824802931382518810823966835431095454647444402113774389897629421610296432057888035898368355768919827769606227824484840155517629419324151805304434063759825516030784473341656696406659116227712890620696307819343845698490146214923989551025799714339005190280414766902151451824958894044694061402510567911060782317662610409820215339690146988550631752629487490006382368893148957400136728745567691349196796806523647317547190176558600750877591783117708037645186214440831777791350657907187230233509137891178826690105044252937534513571179353615195715265125533216511966512701994353510433664603092408570640726245600783289661115548209282841205549607764396267524110502088827454149543930842568805986473475577652986937207230214223873403412911153740064318044899707010580886397681575467089431686477733766265723827454667161480058534402350368757598364180631473458756245364762933967642909396614083615699275876158431960896903516983486984945269448036927379640112215358724999133852038473697424439838536185723992370559031979449560111040797565641525769011200000000000000000000000000000000000000*i1^154 + -75536065499567746682367546084413449489371672528901630037807568272510630183934636835650556974613296222031187025035617052819457387097919264131959810095519654823004618767038037654767735060660339803009104553173815490527772919387679984602399935435540195206837205995472408504536408746701658899455551187774037933516631467099412722244513982328209821801939511372577793369624430439234873843383410566658470546579528007313906945354247538556470543129672468354010373523974641747592185113542745481493020230367692810164188214292834333202169927478271337763741314313860528783936371378776365834085350826138943363852359523652939283131892173346389902001231917651462747472402324444665830853047149422157371509931992955061546624855070037907323982423685005286298628757560495454048009151049319385261604388230157427737784660388846497924737317114881707971854929434039602362013740195833262025936053674002740959165053971380660526814672123455610837125439525718979942190503705047764649934393110296988852198106159844118253029985856149154537984252732911602879457797486333095400258858024803056819734766174175352678187968708625865681618941096497885517341399898841385451916253234413694285207192185989391765459752086879385902615423485321618831030726148644317005853969571315114038328951112568783402051342713388078935626718969822024431113753530714559710342069891669219960201239129989109597191530750435067262596092072156049964086949247005791173359703552348134092235277846764629788793269098565153756416523106001905048395368025050220133810312126602814576979579477101088199395206218646599278903870720649017390440552597749812273453221462113622771457781172114310573102914242062969820494515701152050329855767029812758812595823300072054211216969908698598606821704822218169524507298944927360000610937491012355228449087709469536032759452731615995827026785182636561150085383012764975309004614580091226479725683153726193004194184872559506575429048623837179969347379070010693511003766019405757069825458196485993075378591223750610885224004856336311599656923863633723422031804731714181520283216301778740251811305871524908579796647952025293327926091983376865959311533198712671084654576382128167998625035202953374911789181273999336177621578161597012886844939952255050409593468218325803839830000550641688286776858596636087180617978501776062450279832847234244552049215947806329763398099147296661527745635862241726176193981188052037298691269470411899600077552278746476435984590937005121626635422308293015667997164022156864990573906432254068638436036620763464161692928160348002239823909675727666275299727060966923829141307674373436438105334669289348829642098603762254474188941606641852923039455820450563135509731766923866960079707351114367315265366956181602964303291382294650564790843062364755491170088778043021747343826390276177438259654656473497536059796653015458542623975951983470133745457999806370497780003757430946803169284469068478273723753727164915230514101468235328583397985327477783431614067896542656426378369458715207311916416506706816604862869582172664510431594176239164926833975258522957340882614926067701639578733405708571413401786565513194771880278196026354803027999832746900730126259200267330095561388614274250514606432706251991874559869202121937947009575367382818179470660278544196297009688929838167818203332892530674573005499629242788305996853091681958538597889072104115599121283468032543422377572381850984651879163438011976084344577603550214494492567693126618707311105663309671042565096082654832623875642319508336956352445011908543278992221415917975904160491578687590430754302239327329068819920933088106689103356974431354009335025045222796007315223105205187178967066504524644840954487422776640819332496901935212992478284805353325198603994205286697709064038552524342429180829708074989333168781931950602487286637403676542320392065924685350405492952864447088720356743875707340853720679527325234689522180740004176653424664615703320036090997374029506660414768011600494378182090726401024797002698173490500072256964511655642700645554232542511530563308178465150262096723035107198662042866992783455589874873369449048757726854696707497346077947724584755763609600000000000000000000000000000000000000*i1^155 + -1533742685527701881920553856599825496155467472398343322181956752168999557284112355182308120549028964347945455323062372599305369927110253770496844699718254773870590458304433058274500446979848916520141811326494159862681720953353675613954587708194086390108600981271599178760404942720606493884832472850417967016333702546883520444800072248427852293521457090796612271819633540932125812753435154815110185151125154330366358135917858425142441482900927810211962586934829279727022050863521302757638987465765448316231523290692691589949403008393817727882871655203416895808150680758257091610647005282050848025632709670513041333321195445119450207407197230789583911494698710936301570434057399644508746079336454566393985484210147612405211110707168150929396580587307363921330870967065409803926045102869650583361994195497037943671449103090896921237155765027558911263663441592286240171618693695299899132053071649236606435877324174515882012477699047839358429052799229967159803444683745740990620767914453442589988759209634528430922998755621383926087090383652894009011333711274884967891568008711480064554795330121254357543957846788732521061860674563706147318854118887571257564746728231963803430841640552736439639319120581183579081011060319739645599316288773066513839259061646124846123020588767993773516720827903077385895829785125279534121661626038948551013620928876846583253711113614376934401894609903385521270140567167224675158857274073186864759830767823514743926659672778471078478168306831621445089500364868759034936152788670401649113088636691895067687409474993773646723496414102374998624277107715935103213288153989782116095631969688024415714964182923868896062230258699811295888699028974692309065010544059911568538891082042035086331750921789245989009428070623396925940968812298201786057301320944665993257255133170329243049755293475540125482418600782287370609289546040146734385667527480545561667718967201220437734541448537982874322117398075354963435888151973953695305211464972335596262279596977755801077347376352679070834486465413332927730875748888969745942601556840766208149867880892477036152292406203735023050339256016905171646466278055715938961983252388238713384896823204114588001522855785625176589882465792036252629049197072073666931723459608971590470429886583879288366131379326567216145087424869113763919537960214959215610631323057060332736853544694286871565994541555054784204275328190530150022265575580026233500904734358395427561517036474692211817735184618440122027046070377353929328870106394784419153162560783426235721903453294393430774320667355292717194798161520134766666953609794489062888285316129211963482297263352600004365496533318459012592249960430372335950583962282748701095030174699800556455022611153105183341558985778781940957397861080823539271633766100889351025976614767778722304449266678620584947292538645902747351909577874817489372526502346210568292593507037422626018391412899961883857349721842734333205539058429242929588200688944296792689548075978166162491604696400997917953170788620701488250916313870934823509100446342815413918821574359440701572131179228673267953892527436606478628027107900047374191749078158586422921060910229727828012316608139908461077455508078712006598176076634415246816045899149316194844292594542947132634275735330019427280057828563234803571245537746988626669886214250270557266893556111290867108815649368842103781262261295933853230614023891064063887319411527243505404776554038403355022664779693906054937865541012501061635081370321399574972191115959450616307129106824615568420535357544623363148388666368642166862371497712854771119610941328025313262766959435002568734951319080492997088131739663112457035345102390405110399616109656780959116590118086424634874940121253915251465872610387934999431071612067697796641477323150034726166417216553350439732496391453735694604533922333761459386375750205254536693110199190803650253060213147109487300228729656976607172291820280234301714673510431356866275010789190478633269806549224207351548869874216663882486021349561127567282094834316925641035648860017309361757857261108758136249690502758822275292560620732961397397565401144893033255310700052480000000000000000000000000000000000000*i1^156 + -2153406346756219566924954958237816272049726661371222077224220460948314833752184492607341047154986583902843472741064844422378238625599017112130050084191002234112574618831307847892531785335037023403889366254709557932988685472319313867818568572459617538156903328765772289959484983143457130194200852534876463977563298517664931059387709713178787234047721430843937420707860823233896088043156425595047158350347510240041187676670009102185920132118241329482349511566844531178308892746696087717339341792490680086756743463032457706952756624867306596312843931541357371092312944389122130054463479914749717691381843847003292420183769267570876560658125498029092685043372746901997388864003361977999789990529342736492976583891480355571256702048273524425814666875033498234488595034766916691514631123231082689399031729290616273264713977547954077013038990587161427213825891184046682865848394495406640554056147583468935704295234922786803606123676659656740588495285227738417368262187045232528301248061549216948350190951533838667610178530233443504743145284009771499750653549861346401679862049669077087561469466476541049225150000592620513099878265369413745218458516866043858560197174209124966179533685797428253070597948948515336840232916843625289356128482202064138399186126349406126641894429007311629115496435168154158358421215737557447959530301476708591129401407878183580193481110832101304209190732442118190806228818911818449301713301370577754966655340652323229103784654848295417475554578050552937099149711573886360660126266337229829727913696347556407518503612444719386232668903501063134952874899092634413666761449481917305474840999628594522519441927099219456211285654304549578311107997374310119711655082617930177201572749746721592788936927419236426755348971401682132246384207721040910299269008749585471505921586272583154605918659060740701963135284180279517518390733303937238097805468220855102978632611153801327570866286726300635995875837073765991337599763325036440210226051666046534153961549988388646525621959837138197692643213813123292987743933691239987712327760571645476070346261878934180490218470478080577812760376832561402611054733752654722458461158395788733536397773645603021425110113705932580849113773042638607136293468512766955029704749207978010846525020559119519120616068579111962373950810408679343780187730520004738438957285352442552151917258744404633609281894689383767836570268391291715129216095882760501879476667799424998014223144312813682842431091725086354472276973887645326125081116946727107355699966812103722082237787186143565809561832651736622332399204786425699868834235386313553865094277727152439371386916869295071535572505674843144507513720911267965519288380273509954894327730985260143785718903677866764217572647674575345175051508355802773188495347674599677588438386604994787282124796629289185839297163501836848241365678850298414933072099269926325778222093594251398098122694099901826059898436125420035083227454462107103880477693879171234663422786328132057201541410394383670557502190046307178638712026689805150917465414262238318978901620219322876122720049726510582327413963148564604173998212492476602995527502571204330307637379087902795324183375847184104507612388081616983894483980414164187258198311806165030733735374827788569059115594399731186514176766106543544908419306451365398660202014495881672174983516942333925953247349542959317437679653687965366966673486611955682368811819115064624082268466188624020649670365784092951782268418891827285561093579359555842908944104078764803970630010803590803109034332324471671589072425330968202738012833810891942012152021272135353946371124335696386159875119192649413105565016609283881226826172261796518506682658924352631899378039096923220116344019045558927886090349370167126892162989828155050888804868306412496067857687107598033532332480059228027893330886518100549747514228565576770477219244630790772016567811339063886712011283094329341508359442928238432831855673652345628941454236845758555323012120327052295692556603522409001357569327796708181169471495586580877560970533947634119423783185826914582405845919427624428620307710262092688012545735397445782732800000000000000000000000000000000000*i1^157 + 48269378985862385024294388629666317714992344558699280405269558856684894363867968193496543024986205783676293208722154100997625058199287343216155330181080833254249443614344494359136924579351498835954809435836520219055202518200618425808320084650086431614849646192622242366747330751797090500523472717260697953199911965335673016849603376994339801290111059431815135610489113077936000644001052046054513400002681395686062275618506743287435444749874767656934154220442580619381658961624942730495511355825566744358162177175575738647403485741903038827038911798968103156507706056382713685284560786269549354606326672624070080214110823234780070046559195984699599691107267335500703442422846827137475268717765145124737809362022064467574022809821215216767669920782421327264419035834514432054724036188967154698221078264394946353107978020941691633621256229645288148960202540645035343313232903025112677115171159370932984590699690105859337974001214793560309610166182893689915048719410169244506872825199172470524050774351835034137581423962824436222876977467168192639350526724109189783787351016709608903533607231012143007850467238351312473789576731688650285614290535468971560032711820770731919995184825822407971971539557637843134071757323754918477810959549685405683569927631906559662339870529932326616162115727501545184044503560020092705701410191879790174948410806225634342454373873734049366643890961947921026296170109978461416932695652345510165677484346394314526155677123617209931591521158588851136806060713127456040353768768704142335649899570146956471836592537952744510882509390409174289679407444764763423921072653881077529857246708726354316674133225459412432471304291048026995504574327370128915918265805693093835955493942946245475222878512776899993972352694022144978525253102418008979387285537535047060951981372055103153696160397146497314820880232574129956845864878893186286644155910594678933988826152492097155239067908294349080099759205762173316486259412749506463441071170127510546290433078762211395776115155245079390761652894272313938065385735405552300067189929065471195145066829562978545183798431665843636235552559222121771325770053853571704219238514454322848551066726297850697635228479998008181965912786413212042309660183661841713279448821894151930981188699355222588952082720822270311612196075493690371401540267041132111800594713581740654583360529017064530771857604723307005732461245894529062775859948484496471455315974541083404711967018760655190878620588678060580696061665122979818536111991947212082054302872832259040423369874665448896785354752470200030046361168549782956794345926297524441861150903427448171933552876314765226302470073414713500541285169785583867370479302239294286991045685976222535842521714430177434834164444482492625788709419685900254091976992519767779851162240831098452858353691191500248817168492955757426695162944555142006234949541048316809082016995568909677701350212143509083908408718486883087993611206639774444779820180301283982837090217360258148322088229525636127730056389199398009726243917943958158532809192322528821070155973893615637051693902413890704082822168498594106184430960451989450104312367386431885015038114578590686595781009651891265397646553007862146734894991209757927367753881384673509004665309584600549968138575579905373175975209257090588414021397027442743618640940313783284654054695181596793793100928170485013684371152973659292722564459589688609856475467655280850267223391281174209397003814051133495570983638020000730354697937654812838241917869496920181615744256691785337774641132838690122782745323057102900190510983302794518772028052745822364985570403771161773564158486213650122314444071937058890480194111206227852621775418201020489337189067296853876343372839254766128965114867554329201899394346780865618496442417899158432610957071482694550806856895049779516028247558407564571397251224359020634469242474498999045900307884112052086927047101296206289165669048358672164727465744792401893210655705608699757913960029754668876826586420062117103584198514555646680904680295621885256203195273586602803615934150328969156475481668536441247437541429601609816374278881280000000000000000000000000000000000*i1^158 + -162249794617937783017416297763941000579819187744453471383677002696483466264920209002950725628049961401374725289358720895077867868574704215071340013243993430475468586711151495440793255283225633767708045391686014812529590344301790000424229385955712036450520997945449357090502245613639830359811532331823531535763438107635960883747314160335690640443217946033752239688063275883620483331872091340647610167179351782037485365614438973147899805626779646287058576966051791898994386076184378443118368406607508378421604781159291963207192799100509536890924355621662541962974232641531831226150280752916362758674399552574441912759913366481179390268108477289833613608823448389373427859715283926013980330617866538918127051565616916006147642763955124423041562524093666523577011908597159298227812515548266068644511132700611503149009737535525223974639497981621910112184079469754056764779365673878801373899589914874062892990113709297953292336206448251481597039323331899178883992868472249191601846170007447193313141616571870444904627271613060891625543994513680879205887876180306745876641714039278882462015401667675572061813881562227403041938211887805104548964175150182181077104932278546226080105105036354201454131926031482436497035924178594634283828943896156483369735466803793515922780378474867419325749713362031485006392666644332095185586434566621534922079518261464779363389753413955920187315660986203850027324904248930567182845940381826850946927535916083319615044095593256481314493665427393733540028361063851733666830773852734247726143456981437103421497762737088369238898142492189981403119563921412770412797325765871655760753593508850771381284985487091157271592396958071324835395879180932829324643617307744608451434058852602064434186296932110268208359326441393861354811775354292625959739461124706745990952256360569958381002882212595552764886213570570856639431497526243988110201936212402573076189930027458680536504022807948331189273309536337324513345165221669959285666379891839434239749514636789578743312042103819478390751004439137456879092066370545711128252855954330662677953025766824692777611529613428949021798065695448932453759610339431870827625919359307420553129724274119771914724350406905482792718169737269786145323206083387347171602083630079243164105638310778897664603447269975972687885869051985976673146516486424763928016556624180399641925129966791115703332669161471415874471979182825685504048943187644392708725967550287908043717785752306488861465091157698400162715077573487105782344855686189560077488380852357952853853738955876336304495954532541798006150748802373446596702512031163061705989279528577177141967158814435160570440575356719307360303903133253933791231839070581328115119281377120064321103208661543919936026678711612718098775476672850173338896362051238219847837455677540665898784156091530413105151104981967422500984047947528078192385475310592722630711347207759013868970652833041172784416173410426966560222532590971850974566483907378330598475164316578856012518636270417857501202084712456753186372163725017707044272010383679284895032863871876507979586371337680834485095048864400001131847565597472338307821645904870249813340631948523883336627974657481246931098132088686819069060482199394314001918555123714957924012492326001597139489717782964498939519847447713440008191231899488788420272372497637159218074545139223149554883913498216441313500922152701510747627021965857192129027820187886762630987628993969032053586428342272417400954939552452390888658451824614010031796978216123165891674141178386448163524835918972587354434392056563572679315322800465564240859589701172741310930459163064290819884745667766597581850235562920820998203806335772046241321664787664466192958557139660616986542784558801153264780880901383564841468808841768946324271199821760588368397954856900877388684904466864130646207366029583028457430914258026842570975948625642373740949441889062193132267481261684736256445937048578866988132943447093245362412076523059455205944461989121039307182296904864974888788342270709691295861291507886421224450354574500335368936407009434193334267772177723020227953829412608147456000000000000000000000000000000000*i1^159 + 301298014208621012055995685463054427308521205612872432217773599409782647936671913929574010708883237386743415838919929572269437809618405710533694232465030514703977016502866782418009867399584605433072723926089125409991557233605202329377579547333503756228426895816340103896686832973303601804565444671817124590831856386619419683614047922958286924572213134670844463151807752868203457543828921837035852522876663680626174100811490049611154516416091662922514165436292362689085893314949911652454975100967181217429387214665774046091605072974474348629505151891944377600451801689461867915162068927386072882271650040227739467617005417153198453781912529401636754337538997795578921899797384125011730888296529151106605249166636722420827786197891821139673878142669223980026521740846241137254142971767812114413289423673852891353664132105278370195951299731558510209424873214207306438619709515787701179114765693351598715031559606862586116987388864455871171138721845984508650179625298901292697602789506106628485075781626869600172242747142524712862064020338070172358962408341335284169808666097278268788009506135429694717740652830705282095245821540344003332325211259781435159313418298005814719164777080303090594541303694436403986323988963152808863510381432009662348247591925478855851726206877061670008976961469100803665058604603142692785929352403511208387772076449546278583743504303631588501755186878051531443620000959091845152748102840995247349221732966909121390184351973225716108490458166387744439369313045874888861209591421944613497445776952316206409425137366099952486663793393002621140194003312923261405699270461362894892683590301877713815962365174211437331843712148951684886419896483760665307675468091344360222479759218629096641235963561975807306024849274056020609965354641040713996430233273490188367825700425086823958941392010243948378420230919300660533819974378793520133882182675657735202455289511372372901648731648588220747975259446968857524442117034189826957456390557117069362927089005093301210373577017154896195624163389562221680434686615282502682100517657150107688023340049172364157476311885684939177272047816594459947185333695402533513405711916821784878452576231269474214539688120405481623681057955945749208319352176566508272631733603874150275318578968858370837108498950463178917294740534977864753190366284783729378786005806041914463551824911055989648221337644245175405096979958688766989373444370780939271180856814670567609620817152472523771215504136650486014192827430685846692758201653157678154109252777448915438320142144166686319328641586837803135360667665462880731026276732585816633566027550367349699192125269567018023387148458818348249693137359242934948407134423462147619891631987217675024260491258864508047023587224202706719246458347879878502120982035502187653616140427181411836228427222898069747409020269808510200466168212593613425652483766475487181675128710384127923664246758120864632848391079068778239319626526685000860619146482575785882656599201702822108871018194325325698083815272963459494609601652708611554995125237534701241543415996578077963648046205007110461483023993346243093338686558647570260867603567889933837110817442236389892830000688599453156525922405127992891090494027421897610404014128296348436768157830225036449909479363900971903088573704347973315045145569970606177392748183096258638167559999432190175281762039183488076730271786516986283053535700493235585575968799933705203474938278134709390091347355800407161738554477178127847808825073486310964389205298229916779188647365771124713076076429432397196178345483779122125764227698374000923195119893659781343933847313487521865828835812043214299304304109134651741344750921324412375160810140256853387050203149150037680045480904510670091892081166544948181956480557660986867476972995036407635074641298143154829392452144126692944553219008468628886732346117954916258625367381311602092532721093890015253431052718245169111585183345860996716784298203711610333073937653275965380795063942919716430068830951327485592636657178470410480640864708084644301199874419681563715734578091046134912694169084777605575475200000000000000000000000000000000000*i1^160 + -377860963433234753976490739714963372290949112956298596285123987028273273088567540862142830499834437394600654662820657298557160055268549601261132137175679350557004619175435394484211828120601451828265195371932517691441895059433266975578462144314787920399432509740697481700848756025394136112484775689802352691562636561071230832885688836894591478905923274705131658549956483977109308927953636590797296598610748939815315408480469622362818004617790603873839463055153467813616461607141012719838052725092418173279851410072667378541040100325766644032486088168892921788803878796686385504961420129837691255882790659062969036722213383427380714157633746783863950184767266783774932696782457461679501650096953072209686359075978240334056720761250608419644574367858284637553827633681698322002403463722328664510033028881445881450350944873332374262681316637372711566717838315556739621441195914359102031646973147708643555522797070028737078662502332424312503161429537621677130358258710389093236268260035515472156304726296692445422445481496526326101504516046646783451063072666018218486704773640198715425836943369908099371362413087465113741376711439842989575709675317116767204408937552981692887408296369041571526357316131749539951397916155947357422134536223145304064209636683962792412825450081070322854383014563469502204815202223045021685385201911954175231477330466865549988350577574391171439372617072442268956016353585686453274482775234410318248122032902185228659967738980588793002388923976552753579350644628279043818278750991352901109755765601167690799442215979006123336372696066336349211274648833193144813523467057670805088893590528501769870327403692475058178657746036495501309868073984054227616404704603918855482391325728358074685064854535973573156769197761572546144550867159419185985945246988964153095666822593295664226151660221328355599457422648699563929415174403306874848905044655397134390295960441576006721959770934181538714322073680535426908093837742919017464615323159064825158080657054411841695793657817222906142684534953881023186812771532569763130151857742149767389486364332952609197628135762845478917091113702215125467051530332468767378767447921554553070195741584027222852643616134785400023260317627590750825793813444970363632563755013529188141968716216497590017503415684775478468889294204603983667497216384371698912494582195961250399733817670241593772387354862259511062598660275009164694232377783031229587397284405515150485868739423855511737825999962339705544506770005012331348283340194951938637919442843710992877316749077416157091593051470475498119584500378741446575711660369894137670921320510126428163588586438589813632430440675613874217638364748701933754778849740144223425928068787166374750119686450743429943204823043835451451448011044334811608000989397501010241062449239399548760593853292823616182103206861793575446212023133838517271979142266241119063666582428399362068752706030591094163900909910992823958448341635178726762314517040478239223817098235152753939771367950156862088293620811381149870120230876242623550063824138276415906398845012415216081860676333272713032260023106864563052838096181019387131822853509577003714832105801314605337606499976587466645903144363169924866664746979502518732993846574192004646872139490894883036396711984400402576889124053872826844927459728255993962442192901487769123019364914972345940492231690904471694184369415789161368499212056885719506015898960120801667507316929884553596055528637877497616775918964546853828237743240565140430060148515070174394582757238338543523509883325799359915933033048818244981988073301010482002006236685399188725030034560200609491956884133175078052468766503256677048430099817146020089228213398858739541311638649698408792087783747450532537016604140725891139612130870055071038119352873277612789253334614508107163468086958641906217098079362571506617129693658141246326804637624471969200243704760886792622309965489319204439337897391629156235883509384183076791887911684639258041997592624127919026167938711797511667055010266950687829346843970700369937665713454175522158192042158847467961852731766865920000000000000000000000000000000*i1^161 + 303066873002483518454049052495317695082555518068427261990002838899446848354849317511312051780860559704419038646042940076758938808627728734251182528814879778579014641128865595682563341971226781419437560556654491090425900450424030833629712086115204729392651166276071363259514208353002973106283566217566655124480872612961626353964922795536301259032509014424775254271762434285060444354774156287664197738406506680969968184882345010045415355063591976272980480948222437534107325590708468137092756803174475018749668614675641821415294856536982527040239168651077866775168098095005751974267998427447979433790797912784577054258011542319825000939122919987573333908718665977379438193462915763197072408485659759815288884008772048386582132034341360856746890608249250095179502310138864753475968089186337857444690030897511369527179989757184407819537776539513187429508839924866404351257996106668721680492298111520254465856842394265371803097351886044359299819034371331732283761741746663725690096013130749735208009982389978608114458002887666802327266535557637525888998393361775207855671082562613768014168056331190440031679932110168588914472912066753858234409290255636569486893602453224234903849981255304437536929070069084096929520259299829847757226362723069830741314603616658530228559553511263296130145579908353708664778729004810226421451234352257698244504072000377677809772851438120022345892098821840960346623181282847565069341470775158865032796228023128830910948406933804906145993212752409259546947405088541565367838345721884090166506409824299815163097536815796141122827702990848180792141802582417072353425221011845513100954351501393685101276111487302420919094052268948981120295983403295479446748714296156134718846007219366466925039180631318771762456417902059676496416590405231870981771551888504931577320071984456688842716809009176187631822948399281050123012721902832653138273941903553334832455147346487650536760662378589978526807013034899957478857816300733638349017069436966320891220254367850970572088905678065642061702667185643997241168399336410047809855706141910622278527942370581237404660915879466417236860744535395609637208908899591589476086926223059564684951786011251299194079876458851681128220170139407487960250667685326330651306504364598565412714028557526342836554532212580337736941402848539302717985834245653858436401838694640725503417158074284039253587455057422060097641749012481890089084009055142921846163790006853880236289099579875325343575942154339518021556579859222687895970602251790500510301203524396179732849729538028821398561705103432424909909207350546497783307416145373372224661417679182100128063661736490055409881944182361816047186548712828137779811153082420478017446780355934545023216482888079352633094039085716438981588319968256991619499553584955197788823063100067736384803155306120828245203726377057741947709037407033839347167865178525553751120898155801422932824343346036331988619562904502644198427058232522460119845951364190342383651103058773108921078648675370592827674221162436910194131744494402927751633046255856647192321653665269337104240929857326737449824688758267079629775404022155606251599772197576919511886978422815376318096576436158290600212942749960041947036455456181591317027763251867098706955250271141950912459056453381042541246061004317821985815750873352730234043620528013927346182738598459805927957664102771011864300506969448938364879090121002834487633823482525440936858427104837589897906698183316323862892642299831059573190832033563404378877386438258314400517771478367843218830295169668815983101828784365295043777365288230920792964907186440921980564607252868560103579302014283529265478060438247371857980769358314635079684129047647714268570248732208197264145110398308578268055589747471626691642370072366827118114860269624702109821615899713996605574995506486588960927028420501907261241195428867814183823780673228317841133511590805150403936432596218177014114746469635840778297200495415871203800751658605202369863098523942975069785417290744465886267130615600642357937178359443624551704355870344785755218664337561060638720000000000000000000000000000000*i1^162 + -111829659465120114632747795857993850704892004682945310021393818862213467101480569285917053263763371481230157866776237660204138608998448688806492792377001338349192363635592084947693707022241038609365258648335905207924478754400934092702686614926276343211629819631428261742316771614814259092531167501968734699678911510915314698561686687752567012061577537926595211250997270069958956743658506718227767621415455589574322794821109031159789101624788180995348134001936534409125630612603122180390343184928478786714304913710899977154276887186188249568135806013014715828963057330011792919884905278481483385421575774039746540058103253938086128155510120237319898428574647720145876304203008996104724268598606912768375458562055825618030270572331013035584324878165942092311852120286954886064779265815710264175971054086841979982457898597351709540748740672052796430365361366704361405046185407172565228781194602916451685008322148818747686184346972681716184600685140659672168928798861015916339077325104323691218381762094792019200138678392488447835145043472409391156562570519334139433874807602234527776191233960064209147202193497893423208333984900712204862542184354496629818731313914245474315880215137619491078610976340195120362688829396208342656762108123140779454413200048871971770445525779255983575552143630252238283016409789867919035928845554596326979007920882379768509921697086731938867323623960211437099716729381686738914397317639849641043907190369176919401656539655604726182911161513765719237462160583705798626001212524417688851994267262533232351531595414380792167076440843295299260632092408519815299540288153424931115452750254657177524210807125926954021719467392990526750452284332442557290463264799250259206322205922949820509109799989331809522892470589536427133039612845674431408452578851214060378232751225410240313209739937415708680771160760763547973298513872000736944037358927509883281642474791625834107648047259297488673530568567857407699810348248697511463045736218210547010650922868622401975331957947828980483775867906403397832882572569336363776010841092517147722283211026033418560461120879346650803760452940836831855002082973427464259011485144336599825204160399557850780665607380617300737062526699392887411227033977055236297472847767476924649152658111132199346281860883813100164595921191252405024647347323499647985182103264641911933096268232848461775144780410425459533330193956257400003854491376748770694022561721633926928140126752531242483533804412763712194129312381699636649609056208924451003828724369838260866598588354388327292060557148178380573053472484179834534810243078814566139830693548513785410463499553613174949046036642897236465797039945516963386749446633423242916099307819853734495497032836537830595813411922384358614921715541802733817984795977691753684868610355859224142965160244055613728994008840928123089457640586814600940193154238222122467705808802109462014081336454981235275136619449273133911499230603430277122752000830992496404789955660697406863498310031941429034133522709478922097377113956959214195339641736809486221328636565050880870277578375139738899332637752879714380430356307094641363688642208035187543082317800214912571685798686730179240393298138208015909154777047892811707269282744367096102264959013765482869735583376622047382342992364081708826890678047767787180766595198424511586883356606579996872679152886371671301424423806215882155843564512179901669443615401913655458605255279533214001476391382678223081019719474914350284666518488395900434427712025278958873530119481559977579046344780124529471054098293597472364758001455941332576080177569189730324794153160952795074711831737061964869648233656771005610680437670365967965973317224499220499348741282076909929433130401113819457695220182975970159991913993030114007995343430312759971195103509241294030473212210609283373078550145435235263007319839090265597497212857681054794316179230249560638233013832872486124325459650440486174357539307903160607671073246713937252179985720933789542333494073516582396637376989729429912321204548135391229637546651255364712676510924800000000000000000000000000000*i1^163 + -56943854203488047283493006446480496316186988459520798736026200364021050286853743695702509461313851675856092418491326517325430461582069797046867472920397272166455824614693759745906552286669248791958001783148271521091877470698299339596205581483839999734328900729242548910464123379098790145697300577997334710346696324560177144197452461601746907979294942719444261397431938466397539328360200448020178439859232095314278269837328144008193591030051051174951842623473702935603248001854539284457693930879457587400823819706904939072967193765291356114663441838039842256115479380796270424932493996947232539583776903492879178483464800246953469385319095979551237298212089660072199387328551515436153989471309067670199159929672181120009845229857743350983046565760260705771681446701251250356804792626111074165619451352634310867229371517526328138509322796712044379896685971552631460024450142227325796671509961994418478945107623008524524013249956588220008617329917473898106218956655281361297265271233349700742519802449966370596666853578841356671064633042813048742677577653978759367027026910433597744052708893983851200873609995196453963161053027827079468579784919957452092654865867455526406664143953801014228093041228786248842978948605401374125836275938272828925388763459952473533600790320503919797350720771705931355202461610634557388448639248885617914870750609130784556182836205486363010333695040660009532210401208681104228812029364217001133749484928338843722017718512996779285977890752126720752435398725844558563533111140758522254581059796855082636937150026508700398339371930180967550945692465886259114394053755957853268112608919052868238742876701589532917343996895566908285059638174532090155922384118875227194729419278159244363142451716319888953088744614226015639996441822347965358741119039789654145018941759323835994705862011297759448817778712319866226018001890334266234041907234075120781310953150592186456438955434621250912313440388001932024946933178384791774709156683973575667645798436981202985051891923818820247464163835551396907999810717078489970655753117443763243595411325627247930467662285643227104255648252795774041493827221077323459341512573772019941939159681764309310884067878549612443270900080492194735583394552818028095331736881809374197338893752113556605478232220351121515047306613109539064603049622923040077248379408775074359033439564449494786806261774749471879616313837675400091074640222740773628440188789168125829142841606992648976078052844732173471816660418186882215559775318518460591704350705173734709990342769266642460449274721583121751637554257424507361864802397344336652303751824918755234238785411190959108182801497912376945594019226801587212080988578124358951412369478216924605966975561119023216831706031762886464986254574505320815120276329970073946940118182934970075981780177203906576443540208164579269994684839868082901940727818763508431592696920438891051397155261765138387037677445491654290441839531600911085680551672281974401800085494026450731356170796866683442490004839257501787961001490357624406816850527588847879118860534842890364154690066781592720150251193811110006010778286636471052579919199189085476107991845681450480438910488856643575100956952264219276043887462879855093456559456846824697755427341579173723854579935978715086077676764443968784462000535810349033296035694055011162998876414222746391835423076564551402684623265797175644860278940955023081339827443130593905024238449577390714843377244888614573933727141661880307264864160966463337719030033409883551236609850279365168736261997210547748044156363100090688558152003861162174681147169026855532573118747344155815981630735641754867006313221005887615562788205287454676307102564572816265039409412843359694378781168333261245665709732487683117023677072624921364574110280262732541133783547355066496284149096726127593470763622078433884110185800738002947827181025813941866864723628500240342713014255116621298179664875452726153328615986434902440417441702751546575399856030702263661641889921917513659660490136628356685209651565376232706211414230496706560000000000000000000000000000*i1^164 + 98182852598359540464409855210072097633391492928113519078539811243452926335398370462120401366714976203801717567714006523907080291910285056405694796580751229131624180920758529088768468269114906435941350846273541666375553420773068148921912892638635016563756581572781606751862473333587382774320454686562720355704970092193905891726965578202123315979977342926708609985055570716828471664284350522186658181555369911269534514584197076085088001965466118469703015639029628805283954715303079132108237637405271752045479185230371604846113493195699123674307345362093687022855192575944827743223457442367794282747961472329481836589432888330072623799472086882320573139482663212351831132730997598762944751326451096901657221647327007182271496739806448696933162016314121420702031833506131333809951523557583337645993972411616536357333124902421539213415285749743327424328011817493188635746654976783138660917655416337655627917155517997256965446760988054269973073753892207063686574893936099793505917894080670182191879700090898539784477739729844240091994029518169563555115371213300834154698551690792134611777651195195140179576961761803783035875599829500474897363899174089124302139282601280864132548007795173518196733598750573665045113127078403823269268142145999571066218508066655787508791884242133811180679383991127774316719741450317930501160125044600454133720501922278086002019166576372268561916611871869647364643609148880795518116949465579805368232826235927438449131795889540996865263958657097347329317141377817306941393360993545065597515252366346591425004603980043367515538073586721888832313838009842332437837272991569086974824336483399434866684090193077510955619380944603915634458753165939642300159000750525723662504534115280069650320000402636818236592531523276106133196408056522458110311566152755289422327471123594820525246731651192576227443796574324297022475707583646944657801942654880486279910117434921216333049401132024728696147445307232615366531904758723550088862647156686951497602220970587898513320980939379633209424340690790160029060149097344120784123258186913063578017282678679696684541380836378438031291359716356850527786802542134186211175673475825621165358374194537243673696092468750664256008141407574067526392414677098302446272114781926654747298116223486398662970103278885060528298327441984270675892436243285511670282925108925201873185981661909474531535119121468371554375591162474575374915973280490349012169341668807858000046210551337902965018368074524078897668270236972057581477777968580547569476110777001291259803954494021920487713312929260605126546470104286005470908449368411805663714689209228308165473554755334373551392223099967560431699682104462926235324921673755457748647972618150162348878481616784911579724906115331710745298982519055437648908332219399940489108264758673594926250818002374997511461324873830397455085329338186107008203273155712773383583508439644041170328772135414090292466324454669922738028273883743438424332362509632341755925714184164900082340222452652823241111471681119619285644900992210361290461581851556792180663766360259676185165602386556062547351701006116042023629091721988860929650117071226627405059977362632358580991163377459759854291864115194118470555595999403781511338819104816544894513580650554221212074357517375808018044655102292113670423553529444447033835800388691063507571023721656861984550566968748536960674638094591813371735745420778819892721063720830973612954853217233884504114100652037042996695941777059512717807173703844704795522252645291389694431679098468407659603280542267454522584752674783425932978932939343960912953631778619280759299370486432249665272932115727066473038446641758540839996522635207176302854756703015126829281259166009162306498966753658787263823992246475242302314047986424122947761908771085054492525946247445198241430568388558528652764737419312510796948782783878653336122664033052400432251210063179334132427804163665887849511976166872983882395946979126670256639441798385200692671776889987159441011582195094594177963644488332001939657472432202067558268928000000000000000000000000000*i1^165 + -71432659266295168896345392229379648546809329181016476498658412787505934475413336170310002147005118907464728303881568568375658789373551088041815946203490244057091017369034065612020710070691049044476009676196957110358405070125802379772122721988061563522575444862216745068599186179362338777242279921589982036726853218379193238987205453161858327812291413322013903412917419867976661153222903976883265415948755356638134559645498263672520352766021809515444868207926324264703136641758277301304615310290595226457864515029244017118336794837543975534489126845888398394329056287735466761762184494484351201574333274283865999882148642433464356362026249396630993030003712148388942413589911068473286464720191364048912633072446528766289142050598370534863319742991981052041437996552287551932482935504782561087366954238609512089921069851640487996672970688604684384180087924012860661880855425993872952677450997042183502572710033857107866341922020156275456846203253934670462158587750961650211246506476875358614664311283961568306785167113292825820509029167739329022550839539032711890968585698471407362862259795351554975061190210189813749396780226392498650927108917871878386734536332384804540524233099790696475206005519588546347157791132503940790699714583746797969547565741363454469887018821246142124694270688287954333505281295716678540322272849879228286221475100366396802138768048827846351724649489224517298776393994700823946485128338891999448288259999176367184112120887489527950599409820021135420596089097715758701764426702820255985240670191397868403584143394215879002756146887224704858173822998803311765563916477738887151833625081100844314986388315329021376378547089616668278123237162216289097976931072876536612855007842700888540194907146337113095669648018352670572921794390449479561138460305448376371242034237687116599756530974340449641725318379559853643128395943422358454011025474992988146096784710471424352748948517810584228242997339540988436311324611122014580896513474446692559103170876802951076284166058912938381376176936689830892119149017594470396620990429465361072890237362233002085102711898486331935385141194530078386502239258369864439950049484351498711056157225108618860192682927912009625235676464519364896090163371976121985588316678961114409165531755666845754804724281492255035026711079454838309418814065351941880409529020023720056534581347576850034771602414050417788270669832876345198478524995981939119368785698548299007378033038557928995368544669239651458427421851065729636500727713853522198687034695483969783403292187443893848313215497068540843530649428392512058788757320126825642365143727951045348203888526340568375103225073019542019512546253234004933730701075892414656833886477920547656737398880982482419359458489640084476117662230611958000980481490720382393018719321050129201528598945667629101986458370691964277722536222469254162458002831723866778195068092718207996671570997740155574603989891951024694800093049722957207194887512339217333032175125660915683158316415309812600235551407230549896212931161430375213876427916572593304484590507898561362429578139327550844452374808301649625793846495631994813265151884540566727166926651658944410768098412567974482714136025919198977997292550566250492818328895297964586170506846165072242237284414236085781526414875317818232044570793865270041266272290553760287601509618426652594856218995543744236080522308119305010401719706434219956114815117502308203078574973705039828614689901653637824798262359606128679350127526846024439596852616349729357366949694392273947988210495946280527682145350428817489736211624283867165165446109014472546902288777740354354403687859651876355933580487583765879903086744883834418815814056181136307551560221768520921882781157824158175897816701974508018133784734241272072802186943184001162536972648837805287750958830239437337741639097789155154157088959920431098880891170853568488868200362805898011392476410182814479204943991088470434546493181365451351596744213982303394884764016860664665639050244986070224566418301455462171191996003123200000000000000000000000000*i1^166 + -1234552794449050390984212990002982687217977135394014400945791780504745710916588676324969550048644082309937427470437487853600777134149318027763343790007913043028412188442933912709759190667846528560319103163451202585793016845007806655170281590616885003730781990483827994184072635609208015727945007219504387911958490459937127341540108551704050314896197903972129317821163192300182618448254565018046374088895781346643618633331818434710274691806234738647696558183581381838766946495257393967264124360386690838270796629268178585324060124932077113075217706804484260532920936681632050299686743181518024787521759491237693081267568346813055175531725679803607133178329389945663499970396899378531938113898817162361418670266351734958390914132553131336707909468687705659767182223459833986541147414698178809048326898712435943917275410992895979235565582974683999436378269864881753366752624235158695613051207796295646147182525279643467495620011764187995056507990030571812033251133367651023586689162166673082636310429441179734956094962199194368541793188708230863046263340757323933557153767539656764326041851223919540342561446911669413620333050332556308265815524620173724001150930336271573441056124763149300214570798599589481213933416472377914359795516812806831988550528052972632921864689035863508520294900807029576726809554132416426518753460986243128955942458054409686718332878581734464638644251047087800314698606059051936146262784425655779846186572930711784358662505670416247663611291269762208026336549720613074696285852464312468731012614100713641594019108381550897471550423764280389629142245824258501362514155672237781210458348056520924314148968981562135144166703724839657721129370352106402093001083558543648353160543298762327594317369706235082588453852306175192018657986750347343807342306605429069969787678056394852154842741215407564367847409010668087297178114549688701999312995387484658454775335603714434674586855160886179141048739673539931178118496943004040253038766009237804744113415268551903902935287950003527847919519794663243779821521395986703902023743612885984476246705444503325063214778448117373627093548340341894049246947899490179632963332383586249712097002595950452949698071311571603905659292687078589352185690372667619106389200789912283886087529919866285589668787685352248335078721168013349889960944594636806711931799136374188752572751329863899970413706763430172843005546395416547962689212979854304678655478088035909052993016379582106734867644625154806033798525923510213253432919024815447116208328648804322094520147560889793053627584139931568313934855958838086558260898668151850597680554928616249536876402419200543196170414339331087203536409588282334557567824196838223627505455619448240468793108982169557610966551020435733628309286636949976294745647364682448803889277722772354281107639715393840762801329081512907129769109247723492276052292213175056391187947221844585549342897085708058482344647393072453553173132444024616986137878894261582666410428983006000258534256968928759685590780744152268177451151711732722903873595547449422179931777833066713897781728316505151838952900794877208347562936529358572472782855819096953110213165260986597521085470021933246171408656617746265870364840470726173611583632672636142798388872385895691470240215980003134672087002784930675655101881100133624375931441413682942136864889207676194892339514505811396300774372500776386500878249361071706421390879238571249886927329242665289070226897777690410817920020574334564399958871374660511930365412282615326604822293103345910248774385188531466712973723257340772396042591330904286799684738447309232192518187967562011884288471357829422748937568818770567956529092221416905282233983556360397479308330138023442202364101915792806728157800869242809640600777857106013172502200855243415853363877402945629563704576583052251270858656680651695298460135860400659833180442020138526641740337897624366062234569295866400365390709071009648006994021705477777410185299979294304187579006548898719712559469110648097668747123190755491840000000000000000000000000*i1^167 + 3804575897954514959343942936531621014834640030518063767180242065700191171074701412838501076154090280607504318291852614360426006585691334890011583144734270533792902343894365442129519751545417566899748436863203626122148727912643689614949665770092427612262667907881815690143521701091733991098449127893472117918582553930873929184032258103344461980191917673488412080354669405297255730483987794389200444979436825334881483238099466139886429703297052190653460222741981798183120204638312273603812121385992976000765895749421366810833001820052037669950753452264716818551390863047584059236822241541547843986519769630029293271003931735940962276261123247826499205647206816018776701243470496876276934371625634841474586782160072169463072763740969600336207174623556988486949837906944321573316381848292566585397254781521578649138120378539752338545736232357901132733269337220242722639750851073179684512814482906133207558352907967674246297846139633417610306824514310108798950089360164721296956440263424906242045136051977761532759578381076311639402770197484458976806731488793946983702469212628733017990733656648227584359254830669511532582264988096318908180440175433878866649848226198647041446602443101021066078199283659540686294267103243527285239579177087463328430644962976647945500147174516289835464786844427298014251727797556995925594867617990026081202793536120578951762405602460339443520404995924455989989274751188850202568048610454037993224442049458718214779763999913769246713864903622311631540562476343651037705576241920066957608417434928083477987683113175470537285117702037171927309574668393544989397909475294505569029493646647186361532030097283776503978073713591992513235451350319476699540667455154575034875893724710586163414075286844237741363564909053874576802645101815029040819116500170867536029001488826668156861845711943763612067565351967203496407575140267467795735083275397293852157342783469220138889628873634716765392351614226322885173374656944687399493369151991147919943770586912244016720794750872948938553157380746223602052565457662069517417076068526837339648810509020477848994753362139662283617152375576808060887810769939802945973377958658312268361750375055411848676542550197985024635657712774024953103052786979991529738109248024630053979089167212403616496166530984610130391909425958659072662234822470011359408327514252312435285889696399487162711580203040024564341506124119326003423008066983523775621298922288710433414632202360555778655020648873112224164999397893394283904553957534916839179371616515351849561645655858131874879863521576416031154740664191846552549947463281349889586321941353702749661215881157831416229346227108665015524668575196987137095154627549755871987909408067904426814581193744961026031797651474951856926756757541553913836793926949585310270597984339983136517779223565356282687597076522522818280492033427823553670786932405986892236617578886546733768897248900844992947863067429299529904508862875308738970184571392102980274058440423604657441289319908461449028656797109327502739728612965511195930973299313827990593360424771998057329312790760528828383808234606189404165590233864737902788614936262397454840483137933098931649324625646738720331646464537095240088387918874993613382340277779536432605651040723332623612497569833081856704231467218154988088046622406669844249743899240705973727950716011206656301182652202541298211986283790348043376281749942716909917154579777138738607370281265714388637010254845450846006406150604402376787272400039135001936600721903297658636101303692197332465903022032501367365024340907668127256145168912431148288618803488829293291381862408401541243231926165701841319053305975630573789061658466111350898314977097558153415532376206425467528437940465832455945512678482114601125337824949236725913488519041306598522801178480937859457523708057093791717726656456832413347330769699144608252246591887711613662918199857507075141365653482372053562121113063074631376823954217641584012628939981932467356209588856038472617661874095301563659583488000000000000000000000000*i1^168 + 90917999897151131317384138084307849654184562388777081037932349996840965193647158970003682827717903799677660896316918568447515835231783358088858813655194621361236913817142587268415645921294199257455348021833764452634113501497195249995538410151625652440848790705794119635075246600491930142506797173238480000312337314925053695461537391257088315004835631658264640959220610834688693030917408501742486781991561220964287962727090980471963433498529174965724383662254556410457178505131019764230892015817185665770961073991179646362087195962751209135064485077356700500047947802648241178498595875247929106963065266159401072402151220295779274174576853413088061808954993811939522289013899227316695318233459034353612625062036774396936109168872981670827081828087447744061684429745797365266445296640053284767916953662884858438959829242270162852325304069294354267958993713094211289466369913756258255560153761534094769759498743233902649125483667287738899109710374024842918484314640819036087401553890937663587612202877413972810408261331239536257647909661030662661108602014406910231092756506438351094559357355020217046574634479221025366829253689686589598039188400045238717701944647495135573558358156319360161409553249690252750877366946556010988805521639654722592121538488145337781357387609380607980870379562152743129682435338049800075942407134990485970198444133367503394827736668490061357450934600597060456111951738632225701555682675866686859501432707367734040185962664956124489178567661309750400855995196187010132991891218042243197348325297425569600957753804510108791376794729189813933436960075721043036850799378365262248016193430208307683780748539312580149387624731420553245739065430780032804838587252101130960048829097051038464904065089844444378998024615422559016493360607088338278065918586356632700837178677082485779630528899366533160988978836760704655101218525811642388436353526318288127765076744671309363885123918215534983959842515499938664177351082044513937747454968353669170037171215309022830071856416070253864209819714758890638846864027733944840041593621176776089588658681549203615875984393285822525222150241314202492978585241199624790850563796204829157256410087252862794522091865095705688665765258203248164381962263403573341286576783790665562705322985543239134711229759739995459435395316601928397817539864671370283132969347491532765284379217036759606447359746707015583622417777682438900954041429713537351313289015938692772904127245128950685994297314066126598177174213770339567451989491081660730337830251308241188431738901617665783895433308152816815300957887806159817020841450965153307622396667296212695303784700912037573907962465589600711185698229708471206486038932291658758484740294544519195406420428254902395687579562406150531463501560656528687648621212455909551690227941439165801020228765778928891780856051630415589391515500641774747212045220288610785079466492538113190074931673597423900993012993396367768589428707023594552595203640204343778081649886919221950378885976692164670013093318812554667658286122282446252599964099889869709944461261768737159870266414211044524016263779812886613297515445176601943282845169159609632695067528433918412645708830360546925823008187952507960597553405441128015727589753919727452862424074910065636468728163386297681965452701232628573247542588585792277838936998095689033756890257603537767046163024838182765837809237744313077844592252355107034717461880352534762652821636001193432107334846737531572035283752552095025825983814525356142484932380055673541952851344775688411092557434924128856785958769977333717504921309649302115916247046163540461334465130743102958516143074520188881037113629970637448787560498294779437699726833333072693546872781967964548200124753649214988264998873393785769270282333845408120756031882589741954998279648236479897372389231455220905796719303809726249155893706452295280583415359638098089789789081036412576771469013897904997843958747538192119491185081792989088119511987545348367265257561361064918978528280576000000000000000000000000*i1^169 + 1471134148069271177861083166683836571053354904509164631352250590182083700029933190482163420270991620967382918779065030870100947326444844997478455785174804795514070102700704020379489268018310654319716812440993478498678383019150198228886844822231216981613894497463081238932752391817688302249394408993131711160412089756775276897612254499249635064252632587955453733080932572878652517042095699193706423982692687346995098989988994525776355757815868337914672891936888769843128316394834715811666895812636051929248382788423957852991871115040567879141077558414292405618562909734447818713939897541431754273353018935289993768484691976674293090509372645428025157109610928872507582202176155527247147458284618786783562760848654224327028380773499891522441804865392407868804295105733097047848383991995392440302129217243880054868824019262339485929533815196256867014706264930537646504378637227621750404416784827552693658291062629250095229919029632616983111259912104229466019277773947951688046720209481605913829022548047324157837874979472824089636662424498335678810572060836344026488813393918186269988574382039019361674643812909340496487042641100409421498364159139508168298513500499692263484931015424672278681921336846961255570658006646124954046542831697911870963619563137604805558366739643904717486077173631110322849213371389726233371984063713727816786405724850188621689636050262395906887060203703363829736615106890686724176680692236144720058581096132524925057322396666964347926935786017764271902896533537246228457516588320561806141646413315969792940213770166968762606673775397775898362638098906919454931859516480460659002589587163709692593336577246878845581000160355631720234026616398980626385748805422272337096010195700764626504563403702214107740138722390657418754319570317792021088058888880894323639622318471675961639918612027548514581085511234689420718132582660168509014784418416444570218276654423183747105509440942755777382738969737856424521771474609233564583768152897378863191716734510893472691138518487852423005105934791610705640534750684102249505716814022504298547062537549717808414333505644449180804856395262223540307421283637311778273664155856408849675820055626266486918825242819866988874249339936834938265272282249710352702232477744817604322976262851606294766238893133017449923447744895077709629037786330386113304573647838477412830168995135010828615450735914843004452939357529035363316096945374815066937463607362532248620883283032412782070853038398586640740870781761929212616568222906824206779287167422869814503585836212599385873157027950167835339304824724411349416218855528306669017623250472971257028416503166300212998578809370577607051410491749772972389386372212051207561324687734285720583869508619140704896604697208640364926564643672172025422318477101682599131950244496098147455523154829849374403539517512333859865327438436836696390550301253642319525489733231996477288890483604533153826172548462374378266235434432771154530942206269951733101199587090901611224087338447665009630406306822489572109833796360970807252208367837074893425683896083408118030890349473738156428503429251586391299143696335499678709534751739477094952300283491838075809357137429527023770145686015276190033643628331291672511014900535557965271346992738120592862157159187515840730361908529477219365917699078072136834281484551112065863691995213837226088170216262183773319404440282972635361154703072960824166162905012128095595915952720064921384974157231170925334016268791823195432767835562178974640714072789198728840453566090172064251716614726815794962809356760730984747011121759759876923226879891978908668856531121029346020958517137157394372496646614183875007729340671914237027776759266665753518655700110779419501491739947259361149754483420256952219737287484597243229553476542733636238360053724767097486741827437681527728414180119376532551141875758534284669839923277279135289407820829147200592752956304122528231564111686733521515077150128516872966974956915150211682558830276687953920000000000000000000000*i1^170 + 10414367669116959258366830847497152492878702610928243242084876732012740148930972948960221114526163333539153559176688750228658272867830498288402003702595201134947414249188364605463785729421037136349028266791110464963874387808195322910769726381055510778667854671139297989099310347543075077822919135847800670141011638658077738822194373616312353509123683931475414632200769981090314781029666718746972232873543113734862027572280132107740609262969264412214869105663093238951185150797600266846815913578746883567599260633226211372947080831226372518261169270553493521207080979274698701476234015594819813920593587583373109956341789248162964880692341214816938416359653597245442262177702232343962797764801887741519409280944770783528375083518331828441808194436791711741328614753697646665521124649542323938999015580780601107892783266785358905837436133998336363508296902283284275247226694513507443766928716333056182693005705890671484161355459518147037807797660303895073539646959854924577247905527311243607029119976717051528647536173948948871588096464675818054319777990276484034807606127028955828897688807644603399718845443532462331304515203121830773829745316686832824560353967204597931312643007563111040549542698266254882918794287594967873379672119324467262817037432359772259628472519909996823456891762544046864700036825009540376140813271010002373671284877492391877297452896459477251276938182598348097573154285240456206776211434330386737748811531412883262600559352295906984642850950586654607153725956580631184827491868028997912181883800544406946200954654250593855849957843344432673629512799028739190901029746168635486606570842717556650702449579799973025826440741470716342496985328707573870883536991619848261688416371803734946999156254646344713213077012855212193654900461440817219989187981174786520888448448241993789486170496928618191112828650964342383156560673116640853478400554386331222904466166080100656805542525496557258867066908428101626389654029586065707661915371572021202252107805078322693980746502204322600572617334028738272981677264108878691580578314806229459341365519442313805566262661435713742172198245255220119499192528027352912356776638512192511825576862804145268080250365754188630077905307897301835680801229807365140187139583223738586554919823990055186029257221285171133995734574423524125586134081921120550961638153569198387793428566014604394579309657491911222949253661795238091757030923834701305859011090093020126721637534139259801694658062858164340174181556410884181287251956765997714527189381779372383729354154896579154109093848520534530728384752085764498055197711378265309883758468758907524201751876191893898512090998482424674914890780352775543224862062226859698078519638066215167830750200870859045404962461896755184934807012832232772001871241225232642415915465675156217651729795585331833285443956409292253322151876731106040621669692278327088069118418615329106772995007524285609037400362493171885421062270955051968725773898320452705222519846795577794655098829470512227577081075320246359033622573617480290102482298457260748860274962562652724105266689540552062571684230763453871233882093372294928504721136933093665629944973562304705398468869204926155311973838670519608157770960039431539192344770342894158403786322569197454847999831885530212586738919676508841359036579972151034028502779056696639261885448516834448637406715352977879282064517696872355692417801059899174163188785535739148700642257999929649007683166379811316575857126338274758262006741759360402664139112650333892847538281052553034196130708972990675524241738250683152604537329161878939275141085142859605344774744472484032573084284617300688469776745367898166176053748929517501190851311731121005655141043602937909212590363793621893668550322800224548087653729953689469229822299696630622568115430855569365605608122819705544463219310373774054699715117293459023293280531048171809881657547682171255584788678930178810770512498059524504424851819717680254764358533940912265887744000000000000000000000*i1^171 + 22336703603221104798983026864659256768642805826752415207662881958430969014515455677080162344316905097946779128781479639293358722354289706921762819981884900453866710345726763273828201395275836702576198488061624254054867862278824636152385785324728294043240152393653101415033219679174150861752428870076197427040639986068647728545973860215097247347560869144137795941346034239739577470549786913730870703273652733262749925538667245634962803754733529648088684916599132309155278554380856861049996319206014878828277893247742127470879439262409308869362190515068804918769015771646907535314517687434941696744954727027608034385743395176976031082496813924839442383635879577892508388439714188967990338710278675056504924624711359330771864518764474394874018686140495850570188982914457335536916391140305139282386955284279431406415449669108320377068293811681444103923217320192632182511070088865650431027913005185900420898804219600383013958112866379931071364188842645491040953079290996644864400919466117835304281526753859033652872161307315902859445143487568349852295359841754364812004250565796246702457973723197445009805271758170152226266537025936167011862570197116223685001869571635932524086091831217491976348546568708548377614464709225348479746831195751996784544305693945333715301142560042725060123753247879537904960287932842523510520620641565914277752892231511177032503738907232651848982497061107045228784417367940653717551186282681448620713985500176115677305552023934939551642052667312706166284866563616836308167355060273504412225994225555153943943171331983514142824913757713116930986764214834487694092706411267940880046266439387616125096164637564039940373736731545150892709825313438254162854394023547222135848995815941309676765802983676421305427505106046119551160014016663423697164121696908776955953038928665829449027410809905288248901084523257193879364163156623159116689476589348323318827867172380468913668397763961909548039103690372323996454305989760021428227043471944991151529353071823789737680229545670419497818574128547848192258123473482728789715981905961920366511154645044040930755691812275359032468763507036114487879050703640834865763473338642464850460973067368201702435912567728918768414334847922829175274649869130431712934103465545103705415436871629562662010804256115704824342740302754152527258193128151321491301798605285616420671452412356903626486810251402086701370070667942304595020116787385815506692170253556593253001190345593275897785095414682315097043082151142505962394306786033613190985467939584095335282237168152010189631925649521891650024425785510342955280108926604341128268491865666157942799304437546663085359484413460657462685974007049030727855028635522693595048304224751016172532902748601307281349431616555609300065216152027488008479952940415582154080412098510513519337215935514555162208249541330054640283526106666084702034902281779140442283971252505034878897951924768467739069589199776698594642591684153952748267887046128710730705763693296068037567714024466620885001012872099987754834651469202184756147406025054879262924444696083791539504707632290809065362914090098553224072175960767114403996455240469241589949979157593402036686421583929685745365826278336018230052477281988610292003023089043713553011035367606008604805463778550003812824914590980912497658700594088345059129751684580567049156224137169429029435342234548756625396686667003227725655707206943957357174343624567709387759797626441942623505416803538647082843210774167015764922588213169918135504309422403225848148901313617700440610552687603684869494806527254284918330689955518348658265269346709570172481471664408410824708794815374679777240259483946183086371724344123246808711222505724421025098227603603616833268993749144687887858583292537219289269432802501760435312026207692350925141048220678562369119936665637602404266133528241137773630142580916304680182290556021081818873428391312105699926177597064291234029321021416312628286516833499289055691119001600000000000000000000*i1^172 + -16445984722454743555245757393189946034843079436554712082175521806933626678774247995013603346949783935898617960158215536919126518017165542718754890406212525382792702163343098662346732535812544838977364943988992494408189996997904257906598182272847784743315607848282031882141926295041218683702507870507514537918644485473771896779430227677409572336811696679340845360861250235145380401157346524120280622085216198795071905927565948990495926153892643620083696601293003961486797616646260237629018396797513691660368517893174364315407825016095880634117859692484725799333462512789304738773408158747614210722902586970011487842575516847323241880746060311823667152196457074843808825409134191847009227302892289534079954107954850050788889449056352707095325986424294779368576441604975969382746694123118442030579463419835500611251743629990836430623813663656752980633593020192547072217282310671521103276076772484603901196488229643672038217419472000441453393988635114353424860265290402767144785625083391939070352631649329792834657595355557531147284265108352989192424155055082119310313853995214540657605560873836576644914453712371573806965818954431965746755197279775075400526495204099175038830600734214159701949208476487889322186455222390084560165957476671434153431710013255921208439232660333469694544132205077642772577239737155646159426486537678144384809567048106174615867209165383567994425355157143570352564005758496877078108422736673549932312819830413966771937903880923336190280916520484956377432391541644027040343451452629116743179270308913992438470646869993141776105800329404239422120177714209538522402398914146461809782040200604844961966575957567246466296899206402132058162354340785930004010044173536364677775490582803859060268127619102025439871609275747794454343233044563876478412606698432115278993089805686613954288839841054461370039615290479544385781262590732709093036995327423182562758948023744480367141687789090997910745339084099229377895601227933452991016572916402458246284929660243227314457300087417941599697480485957019045402223452134492341676995496492486296411457378880740819667292190409444739966014502978301940451295458101100315646354972398942793183550631230259492108209907166962259796431942037102653518445198481053553683510642821144760593809256650197314453504681374234852156684842650236007264750486831605297106757183139260212268302136625932918293630484040538479387529124140049687730179565740916104077170719762580596489864222266829002892971730027868119293438072199311845613110445896454597124258993927447971534926206835693261285651792903937814106334969437051275973842608256339785639489789971611000702927370123871309508778588885646145002759903160133776477416633610766374330456292313225709979897514726788397564742913121209118493936587593708341661927645643904868589070305343374769606204046913587781310862333694014592428890782284785157019710070767165334868310324512896558600838177171921368143226115757854993929374752223794758737134673391013547262931660857290009045142629754729596022918971465896549988295489660296981260716447348772083337396950900967494784751151483612124644636474196324599618440877408129836550831549330096372666866212614654237704210991081297053096006044500173084564970105336776502829039410763323455492685007174002506494894662831297918708441504932609996866717655829773098690237894594670643941206804101437284468391033424524743778745156806953299440165333297790944692708184329922816955738282318596565999639391707625176621449338795437496427409214031926849368568577579496537096106962249018680878536459285650202686126705855882012723004327965127502166883244425728830324426244070440458045230598887171197198898200888969308297572763727723565615595151250072442209329446908512032592774403401140852565481836346670644351275054598434851934290720212332682680703049411499273783557999386813605927623594526626304395409970753959600130733121787459045804815946726292050161978660448701079507545375077559358125909548728320000000000000000000*i1^173 + 9714878815968204505807586481347496939648064081486297433435626884881575284563092665250654862660095888304738046741079852177809860831159471463961531303312164782087423956972365447307019178117864981809637503968968858616950298839664089846565753673107611795456564082093313489212419680607134068653598440776643568888781342190160063393998640280024594982170327541838197360570707921526328552168748493817994487740098705010846624955620723711992735410454951899287659975138415858695044872189296420911330756550736629005619667193589357271745968994238394291661700209144555435327161008318781237457827314856249892247852477731848887444652272006927337217615879957480519318935835740760839674682718951121474377639257865983924716405480746196594257559291141524285442718197401757695590014382331663585843886007502720011075932013516955268751178847017302467245997459231297807965388930908406465550244961652515849742914438072979295313060077237858713946786454059437726209617482548577919404271440277883406704653616916741106254385634629748946765650986621442872197502734598225188885368303282216747783647418502835083035144144811179796947238829367887375814700611311221563848867043102229342637808638522006916268234159952725702870114623957353727979178326936729064649886370827895962823587306868845291563632437231300535824436443069635192793458443129214596274014353478893805150203722302653853761524557216895439815757434887068082735461155788631492130256550876922202862262226474445084895078742649063388738504222774187326410194319969349120014207687283118562398800406073383690031163288556519083748208004010603199700551363135516455286369729902932533224841073274125663663395066978084628296947004899957343158788773589573705912731820254980337772684152248906381116527056955255730395594943571552022337985231133897147749826580830212425493818587625963049604022322564164550693190914625409865201146152861880863840811785859248476730301633309967465681557980303291156650038437745709051709461198523358802581516553298553266078544942104083852203989737636674724417608871683973067110350504022413672085752571883827690629084927695752656939672223727873139102896107266556867081168029031343508038161768920531909924438426918393623203518608535342843705458690987092257995707014129086463008229930780619801438991575089537504523918124655947812558176630851436961305117115577584447282245187008521809102804420266012003051788630458054396447406025017439281679233455166174025886602429192205186716654887823222639343483694856927771199388021383973963494926031940271810612134238526429528068968933580024184328915509025986805944311887625990957804060300908786042782853858970014861643390433701891765590416060557578933040907209728424888655967615912945248618246796624215007701244652686294620276552125685270644531589459556143087467735630019271123232557176943352895021957380682486171697526465303309254874152630769270981321132097321921027333993992797438562171191754983661618832284323943473931577280475297471805268016292297954813646146781435382101334915998558453614125383570270349170924157924818343620249793438810196830063659691022105580974769056947291989732583355315797551160298688600057105899660132853909343063289841966750609188611203650320901642096866309870854780857708398749858641297868497673779419600794075503540782960124136220416927387975339875070747638808044396385217422758500859264905516724992239725338230778917331562083600537417378140394552841993533607936213924715320520683270764709681058038915241020664115998592583705681580309871960348577567570897635221948260912870938298809551547854234490887899218685044378043307246697846965167071269933871058359641552842234672370706435362507086428241755678326649796750222095348377340746062218940573213224593638681884478131539638393946637363827010580921627137236911606278978725100645921889059745039111014756326301657610826457544761916748046208247564817218537766100489837355925342224331822970962619601954412153870748312059927302723558440960000000000000000000*i1^174 + 4133317614804596141393449272955520664811682597298568800240364877366423973006121182308144034354550609935679117755375681317128084539672871912578783015845173307621047847757931946764621437878475555997693673787039120048309754670877782839968274064202785196672451885732755410861524962213930818247068927759808093062786702070261634142311937110250145314961958134804217805969722239709413720398326234048410923620243699272610098676867090978138005879226191977498598202149109444907476315909032875925231039176182089878825046894375674940943007502769084147203014238764660078003260695019360215378258670836169777398108527783623686127657233967865851959091691943469317490736746431801142555974295469104597704726297258147528137379031532509600175917361854379748545662003835227945087664089027033284754514599665843880479154778450340371420073165571372837795261690526860858792078792116551353283658613206029499095885524240810930861164182931799658348440338274113095335675993212113983554354874006948707280589376745163859770470772025971051866811450400895801240630651863615547123768567152484218111960604909965328541052928791292299050730883108185692909027460939949312619970120742374953734321452320617861435356294457580499455409490380226990455139087630232135277763600808779190324173451176817786885244000002805037574175498504656952887565308718303380678734689048774821390746852800233757978926245836277733611815670089303670758773768215006031440929408778780750257587241202221839703781672398239733050553274668119817248426384398769680760161814717485582355357619092704822391260855216864430021264327106511609616964016266857000705674776975310852817804460193489860448982918257404999045145715681275101747321326787537323035030857494321923634575805206764502169078212559348271794162561320288427157702277911725226852174718496775557185919817934935555803778456203927874885968939344532624339770399483238268155521389999989709317005709938041180696768273772357284160032747022575961920329196087631519554036465789141341270881371122915056489849859210249960449529212742973037994926811895011496428341779057512955434124964176850944623564266548728627536933648241500738223341306069515515640012830609886646818339336014542619863457540117652909106233431742610837213836456390649580178826990423974591050058180821549400803240635778243569523508358607408109112740404894268046843677376302045596166416436546961031488303601226127069947033339371917499655080388684900682983992260358778148638420666309967979389498866830080842619334913473362534582119718515795436025097825419515082849005977189557890260535407111000444173120188308550096172817152213439850966409105768409757720231170933264960229350677573434857351578423284582925965452295378748987619681974887223508541755497608561798083629114145340054499594413187366396872917159985241822277711832652130736324411524633516750304693437209397187430515116911200382694313998400994866958029546987883608166024041866229606688069852086020929869761724312622984352048245249246507876853494983443444281308047809773965742258120099895021802554387582085829575936794000408012012137685084171943066595020845475022171536229591648422313595465220167306130839143494184008481848594631150341056765424205416443841431800966871286873756113838241004412095274062710647848870033721129044506840882097023716071843258083650842950933517085680873017692457653057154541993191079220263275492592759672817634487323965434692655523821079448982657484688994368347658248494489640275925241526203252421896574967399484548007192956742668403939903154255320558788280565845039158637011616304660320841680104927879055025462760367739471403518988292311369121805948265055224789324111288279945487238252647852563819756365898112060850594285460501839176769175224797486430718285320927533084900966594361584870499031277125510765032952837194878499550350993348339403672290160744352472178041736356519645638364207670477832022227752852003770594536170228615076705149947852567347200000000000000000*i1^175 + 2618172381905115142803612278988895526020784832378228421667769981648785275177518886262405382646197903764577989950249562087498531833589817998626924917223370227577671562088670759220565910727001196654225576541802195570179491118380833426321733341528383402626520386205670272554477381999098511788054222486939868377174486183184060458941975061927179908667774005287358076310836014548142678488461443312702740149241503602766167540264768848346578203959575268856077486616746213494603774064323588808908419589362688758422308428075344553358919353603051046695956674689192653837407158448828899867952960824508930950103127262027635949065365134204781922907937292460407081773327615012355855117136535270723937854475968028632273202294415201538037804309236096447362116896189948761312104111768083882721929795490954118192371081044568439659605481084183457217293796269025462372224159266057323913233896261960446032790794844520316303298401314412296250478910149037622346121360371596819303477109768637493847465326449696163036325831814674766435999576622797718754903338478438512783134799150255690563815780537680058419524495387264452444059326779663399691871470747749181116520009214123073008980266374585792299751798304206001684116531860336906361616072949975907485657939547719282227858464950938341326747749986832805361808054033030821137095419763475668205786629748812528243080962658596951012863148774485189791548282010163848808380257757707876410426157478599807062091692724651015041274891178566235793946044108582792858038456444595760870302820976511579396593210989069317127925468721713862717154317864027448519285804528890703793275362826671674915480307307259664446629905787498544917089835017481583157547453805916295416735434670476807388469545788934779233409773245761657727703242723845809174472729128412061573304175360085866220018335720354287206461157643782515526591388110848780107532485331464649725261949345746787354037989676248686886496937019317990699043291242672483473705699957982509288447793125998971474732893436503770663440019152443789527474111491566638527858654837617137385601084783901986940714040987513557533744496197966012049982830570426150915420928964348907705908426083475603711604480538881972748591017397269142486470452413253443245649213713508355432898119153758560746733069156794922058241040694776957369326663822764783904605695316864991699988641582099729927739991665282982035825073509786627049679158894380436331718336464572207906803023974045300270526897707849690036913184159508629981400931568686678946837441002346151630709952245009639896967022745422604406143643938846459243248791887336194386589003479755611286319318042053364282157335770655349037917489549124515942581617475111457212943715636579417692950514124616047010713472082667721981430539318262699593533113594380610169789093232482298900976372516063833678581312189117776223113647464555419455249131426815285992357123820276873411079200927148636523847996700055767335301757168922449713648051029537304941922127031981335460664559997454831203031385026520781596562713291727522657609637408157562224067961410271004586470175430191786625100458099577784188473113703689914438598820451360649591525666972265051021797789495433174182436866790263015955114956217081112170400511405049195116369033231938353753817245249109036923194398068519018696972196851921624443479766724345674740760079224934779972199563723494206435668598715010241055720499273312579697335007257488650005419970748471023627004236878381131010733713838523832791496199662858140802267882752287538598466452478661514426102817346184280679705576912244135999862907103574215673243215008924452680199643996321008052981129307429832513802136701940475713412462508330146816288151763623613365925531987624056083217168171435312218896120699343667960782333333536962953103757753053542153687761274243756993130021642246823284309217528288600580849439166576625260918828998431041431696400921123690399318168358929255618314240000000000000000*i1^176 + -89134415374406439604757888181974756059768310490657610872395954596355108528236594747351638517939855722583891373519701846394306704485583216837869539980960170217767120922900717574613153255761488538945540933848187213816554871308729628811645179249988017747938764597964832626833791360023734940951738224310410187012374509317714858126462359245088259761211390849959163452051283814680252321928128943089768061022395589468141967704914765298430468227455271662106606385164088107721884371246712885404829579509410860784483927340368917735655762088859401008537453454738486306442684198628740606865498154753010452331461121699197215294596678819913661324988797715981760148966423033716837060627497870327122493284019400022134747200608306955799642199298567659379327245417445793461847677143102832346936839328983000513223787891906487962383360626055037573905276114362608407920121666883031954239179053832518392596121176652756955567397762123634212776914894035694877292342749525355855947331471533523931418163314160486513799887554458049346974943068815450172908611345531984853399928331619715541708649392165569152259698507573576834861151771748534614682805187434348617072159384646608845918987521406983808714213083684326793741690730227392182148828477166953759172143470684050106072778416627014173618770266149135170697098767436786354772450587579712193845630937062659543316790234614026406571475862080990415079486447350929960804178316734370238635370714420954028725815719324614399189988099986316942930933370423620385224712381109984681718891093696758880443766910763982433991541140583344138159253598124378257655095479544785409837733614852662856080570577856595250515105762257328843093555797961250892475922718801617700190850818473856617526130029360041973748166456747565862747668666983361299089681056618543154180225509555327495211630752606720928195108689712757515657163536042101691396147854181591018060071390441663340938458387357434690823993460444735105164443895610932139232989093862534293202380483522461951551636231275490769593364548003320366426496894132318107797213587438569234158250348198414302939410815884118835118723500925884724934248097435297883444360264368160214735573940929346998833537131863835905224804212668553197539519533787927040886718609214049192834565270682040904917046725998312112235296790822877542615589820811776458354574666669136932445166453938336249219183282999983668029068201887374980451142855369101877570769120453180495185336584736044807239532823233689493035874628573145086801482051775232310491615230879536321538004717851284383949907016454967609030198489663160635864366937749311468251531256713972518854952002729148613450994449706293074759671615413900450656106632789514855436385787681583681746872623890455994031094448109555887221125660968551300269280124535758579878933106238732543879035971445237203163071923451013771320285917321042870231199817024647102049426634678846951965805365745536321441398580404374557804010638397929280220976148957178320264375999500962563853679522650255226624695369465642704651144073788855276877937544918226876603008822801810122234419485091331977285298764303165591350651489463699335280412730224922003904864932383125322968413350678800234563566187543910651978626209029900689071162986658534284645166079950781474409057374734454947209233758332969882642035882317583478621286774764924348033267318864051203503414906718534740999696796802329984918408301083983093375500237182914492989950648584693558264857097113804404308723058496006077645417562686268430420156399865776342878902994982005989438071174605155491512025883548455467612987074418454548392497910946618690095727582534671915883424123628905161435234719352533206205584525542406541796343690109833718946795630427333851208422950587360541822378780720793124900244230381157189359355798923269628904777708041317661186591157934622707763327917393332062754010312357051180872707920748921363484146884007638510877016064000000000000000*i1^177 + 477175887405265977101857231261279232428625740668371825696180996135969445666054869661064047739805235511200996407533279423259670238131760029975682425555435044566222319342893423458673390681488382741209354925195161443629412182798362846628475087511958670579514310116746212734377894156770316434866672576378820366096395193912179589905013043612275423541174587541980268141471731881317014755768221461291626679907188359479537992817535637590989411069218980721930893589483750533345370821611927931582938682145793159319181703135929222341765888898642323204926343023064005914216346261787655046310237331047555019477761132249814327570193690590022527553085756572266226514536645442592617703735782762538586318803378831048556741316840569657388875909490294364871250934398617800329569691573482816729383059628451432319309327846330576167792244735115577356085355107116683462141982106506333294813228089097944957228769437204272878243568780754776169536315504879104924432602874466456815756792747954764783265538376240009424215989373122031144243093059193151763325636393441184540195235444136643033723319815926207193481537914436503939720341872506932524408563167321290763253432743351709858718895019632885871557378086211933632777169353201694177479105026274283090978377834840439883887669881812832425865564238171635681726581846416076811618571354710678951049524057506621512709496345622649615222397879548552256459217496421832443868340745205531786157994075508461563617917019709951666758623125298450426626643129785847291143903950208613942161994037123768640644055160926472863349571846858440461792080296804503053213199058579213892418132973619456291244627088177073021019016402543623209733045999854246401958998442260403057256707880092181469244054502822917232487202549838345667289699111385621193958505647733786544286338138360493415047428381731860583937740699300019138022966231954207190768706992145195897187319336958377764943544126284262928001336077224040144492529458967007170498602184412680815427550264855367104001869053842976637871552470356565989941444226284137207818573138892565843757940457365602877865531638261385291674108709157334921188612948212262560684504871442686791115314489633530597291684365831569943643215395234758054935879763907304486679005730424095078337511088737185442844968801001818873881095867425657655177481863333092230213072130050217363211999360277415395059925228588649134155877545277205926054288296407004524860813320388496471815898192255729151359419354453353366506281547791809720300243251769048496075753825272415781633033013880165743098960329993524939439304908549441507880779217391516279602753550341381446499627834512968278148693972670179891001779695292078406351400511295480003885697475258100779824214485550835762864709581876921284406918835575751568242127388753806173283725674992721995269069416443421558336169948173750281079812810776087651324804954915669484701894896730514396292519334190262010980604115867649286825887539063679968582654103155721183496773686691149135255823018174856183019060094096690005184920129983532629219308998859415788149882515215523362970350550050553094221041636989389680680290669575405762826038664678920410220314525076541877809532305208846921281138841337069654841360555305139478601867243371241371403781878830756116643362540220010164292645352789257320092612925267304369878116637300277535730526011325706260793015202343355318936159476876957221025703209218801064741052861770705003794482632978414569229109652086518693297783822396351446696606916519424572921011740623757500011437500415021285531289186343142292551809922491028120843042725261596138854463847804854766305850668515012307434901501233926854415225125708879353917342168347607331260848357434136936793452619205698501611513904717685108346883620298822730945174323911261490538677246613222074013336456311164432267852200430318341767223332396578395577596314102086378095925804400895352126622924800000000000000*i1^178 + -31204331448551536942110235726215111649509406007411538448762523958532212229238991493690292642059858096908544171822715421292447448715105092347440899758842537071020452429575453653301167109888560492376060491102731414961797255301067381288829971132455034518000940553662536311855327702305488101001882643661564387812824056950989253239965049611798773832198595197210228617295669392721794175651974230715749315684676257107672100334185838051666634535486511973346586201449148171892397091453406430760686986431641397345347989798473795948617350254339320607174099666488168936068373336046330520368653143219742875030537938646388002966541389889187467473112313392303989668316884484401055806987988782113244079366145172341531858044582482102020383255652071646101382681884007807064115549177816643716736216089155868957611632616121971190925444978473212178628258521315613955054461214789959848939138551438029453961760876591557763300328523696693203555363850525535749956301560713500292361440238245685232009467793907357486060392461081201897784207737990929901581268029153940392802067687016805876372200645398683404446566969097009017975848080095356669809536312600739796139306730318104782862892552341539605010933468559278157778069842675489080102044922757539041869201315041315833705877158935669940550909550632348912978075953423342454336087523152911176117018005234164078054505125418854229753272828026087833355456083197203259565140995356029662818602706628103458651620504489369771823475288028167607437952074750202082207177707296973827995862981080153101346586628024295688774816633870036888937200798437513748109910144880628117366386132557557204512882093534666030402632724236435177100678726942697747078181494640338253915682918522672196929232592658452502060985367730407217773393674586766473284616177274246817149739818872220476730161959619903739545026169488686916945326585203875205844010535943497248868193835583073267808888333189382986188113552667643455401714246975151721234716955439840755844552739161397872394972227995340919368579407165022078598612881648043670840322329066734285905170187338348422417072992934703211510452918875322598470034607705659935479219508147663408033449061540758381529985771565957648766863390769976223427147632746623680057986640714065260316035573409440188828806466301810431650874266317214944213467444513223809326590309009532753764577259842075166205322547201022591118741752412251681877760802581491877283987774525484209812829546987793803438284536286135735229812412521736415607012329841748016819746717029191366204352438540650098426265058179652590667725363218728428838837802340710291587991970733848784737627567528310055493643180279911136406752964876826344568787947561322576506131176176178609713399624819977245742419110762552315336384825303016801852611346021790567837618845930511650287829583285235025958839080224712993151546135651984635942060580135490700158687519888347483446708503050594544589435164603193021240809267605708340184113544907417579012128340459322814771108515300935705917627703381273302654527429404541585787518680351911390691418380602713272003979436063722139562311391977542064495367440369629121731357498767798617692120821769977410706964377887767030944145491877907814321612405557658712199338180042856259120281125128157730219178613213495395180977897468253773189314012627902913944433437996249531899174706246567652189627513276610568170427791062739024072449366980672951855646991982854974660339412913134923786063371189324070881342010708748142373678828572537236113084951388119016966996874142798608132668096095870622701092206686187356287051247361689006196064900720178514653925885803924440356685004674178987931828623981583076284593164149651515802747508400040772787487615636070001294639335682380438366740272829174971701927687487205484798109129661240868276718219239311538370400479558880009889660081300296933531316575416102819102222974976000000000000000*i1^179 + 16838266953791818843349259568580524627160886012115921939945536799647499793855595922132908353225297172854521709718314201662334555113330173871593388591233038496752392479622416578379467020135397505759538426283217596415089014991210459055730632295620528572935827305766160023085246515675231721486729658798521664716114924931980785991587366448754832999846075683239105970999323853160415796267443988333402991556556928154518150726452521725264063549358180794894577561595275636489587207318498602995474811700820367270103679494665648096916244340171675171008331422918150753366381822542499209857699656305318309887202188483226272697979891373386516178792301616613732634284360395284209867122545070598484719508830017756325301004775175362090644140201796168772785428855824051197404268918144586609606560723007589006501757361635573542493983065443435138602797915020209140214327872314203806221852817495742899532660117781747974642616403603390212718557634597415359430024882847019246242350591484129180779027432350822281649433559563679371760024069259247814366582077527703846048651974762789216420193056447624387813692205411583891462881714662086270439295684645394282795733765533042840926771185130300385562606953946092667814121899183901604738187428430855948243434378825584778019850315906098405132450545203570080554783537925651919270554657135992832515746103009963100980684257279020403387247671789832391946144137592385855562354049671489211717875241056922894011548674329544587329277802406032980480424631205337945349217804856065742866752690643748472183715771328784574299068239185520194330895994743645755343215469978408057986659834252180694772095542754625695681923656077682017213272867378790042739853481095800495556799735268103128264702754880104465457696960123731417835278445906557639100826384500679424504863626049556421449813655652630608634125067117250942593575875292854314619017492966077371914654824611721816775097222219131202598033201191767436971563284083444858311065753813129477567284139054182746337266113711189965240523475550793085649178222087586148575726121684886503615085274721609877414192741491588932380354458262700557811229011485112826316594813606839203643547322910017301281074457050332541525376932722167659825481909481605013251481667430600275469946748990409108492112185140917611148129049583778885079530718967500891810039261006451245198182035956325110055472645165052781212922854744627393675026446142389727141028159357155695677904922407457397695097386011563565143199823420708147826358672652273678460576574510492471997535073660921379367131999461612055931061875335521599698742742847622802625321639504737528341152375162829389790918023455505198669845497872959846364470715091499501159714961669162156745474599489551954074407241978541045887528826510522243476302945011992858637451206509026965491084565126568282027588452817345735706814072030850893460869019842911419112205995921413059223398725044165048763681898478214477918459957549073776674725264746011156523072611384428351144844153526163531069228873688945128246628537062428670738861164673039940818273471196723075443727588482721689860573730744375751877224883775747385917280709180889043070010543806308094134593828012994017976469010368435183174293260245183529646853786596785672403283284475546139382717838049674470054348365763628691321978474828875639591403431838703554945904319382399792013795232759749575156377246274572211985848024087480225886139408139153019223039999785149409804219767758721240704302431309182062004829923821262073869733688436152852456880264284672663602604339246623438364199303770427391289337510283126323806092347774778761832260580314438318041682015134011818459358995690504021615535008325496985610901901310911979778302089680275113401410689838080842232084132370466045071270973280710057842084088177530243946247943786867320228419354066951061265591539826910933377305626542080000000000000*i1^180 + 6452962244688926279118617887236020497549422777432703897617088818980737774417665582752124718295946609864932133957027857376660511128726270980601810501568819813467026444840539244967093265412585374323448294526499775296080421179623419071272294325822426542307040931132620979479830901561899977654044344873265691182102526668366435212757008274659676758774073539044719778411010936502300294869873331183352054051394351880515653864984573106459574275712015876954899605264452356010870053363815980427388856906172435586589079145542789031811411700786207391298898454507702749167703014185030422913311208394368181162366416124484295521762779244874818664550992983566065361620123358784804751325318735184481376073687344989683121442688179781923502914825192802200693184121367836559718208461663624248873992457857761380093911391616525928286150041335447278610413790890392735689154697669217878913270244537559950979264455843234705039121814755987854698612747804481130529503816104372791274590796527430959965743046502670773531951131752238207479633831243349365715321707228852778245196746809102456490114462024045897422932781555487045357134172239188204318743747811522569116746443394280011903093024550166541131135330877316773877168414635315531692533853566296238759571669814679935716835756390911893087752257391305928493282434635487624827224055722463114477465442765840543541158799780001170689467283196797203633335507907540048798749032580033409301006487437322250319005043263470498516313373410319180879712310201031210614404090246039872114927978120190519321141299744248153450186645713120533090883111375741209721784610037357117829597671519264147394952319896450407920423229868843907511088930189339375134432091134776340579325682164827142838228692882634709429438009379342664719340809357249602859817207023050491648175676949346614767953112051572394075564684800478319746995732993804859228785353593410291701848885816809354082288325783431695355546482600783962678490686874706055962911819772450747171042666636137016072296336611592845464715911899943053767964838494225391012427095066111151007956338883539248715891180999035355020512657551212006979745417095045907156083564051031593372666908874293706283880248153413159801551761358750032518325967357037686134323840038074900258346892032332212184215734215829805608545722314229439932017775435543565445235083959878441706912001925792172391254266043945020078441053636909790330503443214089238491997501693189281256394591667415384739395223748063223354441722345328820659898029927346689951485976380531042374090190965294915856700539659967538089753680491039996375462619077796526728019569360685486774610098840314042521398322510427836872273571750325404843249586718540024461921094473246718336942574406956818624939103633070874168755001561959565788824755143085284711826864990282254035740473168202558893447249329878769153688794645355577625444485756221512665534429329989255241314380571289612315075097090824064140114991727265511862303261415295699560155186187266696501851819499006477226589390349443525490802241761536520159443801835118305591604290914948368861108196153796724395608099942211941730844182749461230503485847100185642161319627005140311100831097822082431961694026941252848781513325207875323011284127414204382455488197790953275830324847752760819156352118129641238804148985175047911160923230707900862303885725916306702409501903985872014457907551672883244422138828375758990031287433121331035909194743451639452712350736868843467318583735350487558256125274391311334627990604036259636533346964371562903043473754798804086960443085349428806149589720323296191845763829149891496368415229130172681897410253353765440561207069335265540525388720261027447075257561952885080204733613175402705899444404109648198222423937580470146120110001223562658462059388530463341415600570474835830731307383756904039047842156353945600000000000*i1^181 + -729168963580562205631228128129303135995293508503766068209045662969659699193171593196428254167191930695448013304444929037377929001456007120004835206287208527871384797793038454266598726128593700949671932070724987145980030250919404193029221898480528229051192099687328474061369393110937027696448832860063482714070568755229713519712416856288935194935542120599139277652177491264476241847435251142149833855143965393174223896732333054202042806948227487626356000974491369824056634972533639844348963478925246465757674715229898580627319567752275262364537703681733576009593316884890146244962814211914563870201873300885284305043598903589859447854919082073469022576471455528471700674060322933274682305856737435787727193649898382927733603065655475198456797625747898336348635265844421746609092390617381540142812029951598050644592239242296191679264356408744866021561548785290038758385041773791157479225209846978696421780387740667517537360454548329389228859540273394095194991832175449752353474960651905739360484872599262208643656095460189520804536423764476487001491675269126868213174581342687446793367012659302708438229244432823621409530624843415672305870645473973877706758266088281507049754095160546947691908979754034015114801976422693953361748644560841219921813752468242748550115163145822337635918863958132089768663607982837536399135920399314984490301077823052571416738825425379927293187517332623679062155782061700521661949858695699270246932471833830347500008820737967321824053767606282390736485495525699374339364747662686349909682402177006201017403730881495276446393040580326135867302829647172041076404091720635363201372115818025402857530152538616485670856022990488035391341905613724320715959045528143929524205261122326449332236269950789603547752481548272475550330201342176124075445424930677755919040061039673000673745723289858078179948925538959366583296265497077562167350667263469985355162761939886337845883248232874393643421510645165342387702452781669877473490602938037145553803372975731878361794811837842461770057533594016194758991522569314074486507078988087071851976970513189414132629449443061258808807648041140855809709715068144739620166743760951929126693846458149085581914043906685290579811067370641739519848364754124337048422109301566522187260232432473903017026261675501511750817453627694402295559576830267850547175660060078074187808190937270141969960348596974848349809032719982292634037980303739180294365664191133055666539118959209299730283070984277986059929627102614234115944800280541529266915218438589667910072136764973038171874319980520180653162943250049246785022911994985415067550178390855406359407720658013907028452893135598083203095378632072913224742450064111211501495732999447431568150924549584047928959139186117810111379655640400052521960201100795938450758601474456156737070497642169460246115433630576275917396338902692943809157873340630867366825270605451873576138669401781041661475135844219126401811793869972023772551183657016944831129244982699605046925321368696306805519853132009486680560937031630081720303439370832416869216836931510856600841710850599609086058196017989310556695107551523354963009152498685849958940332162232973937479184584617448429942577060993131748361334913748006068564110342643505082565798600155382926399065383879980724265901840580176715042571030714872907529184718193323545444358205820530412051032689577363641926745992741468343925455558656297088845838212691798584247614487641189775437001597393741254446060127215345342148178646786062009056135174052859097541896808952513305564860905579028211248769042895191125013529369974754683530127761648817560088726423126079624309196185373093165258710788654718598850615702969803866663194080083638525426096868655018768911207835474526663155168353227724455901873864016790445259876163421474176570008870584320000000000*i1^182 + -4550355575446510311175325589189300719502701711968784456670165563562513771179465657493353281213796562478055244690133943639700269195755202950381736014160099623098038793942430356946801300876219066009341216069976789843292259524497699363792380863767309726661749738476472155656474572528153316608003118955614275114780034079725915409915786178062628355594384386520197534154056829334103014737018054891569531282678636333300450277863360959787869227927728751214770023617345745327883331051281901356939266410837800608100937638260628706635012223986215608354087222614360730862848988961720357625502559412939929681670264401281784140108992705953802150966367026516658571313127439208904588134678186828125105176280004157752563779700505718077939709447191246575980106797425004380561743724895766214552395237893924222055550107549586652423041983910447137037844266725104509329438466343274010018699406752567744887947418806620650075379492462123332748486335773427826585098368328973636829354453072229143276339283676878491909244909161684843989935931862734076378195401505951335818192473552389528968224178927648112425472710749730535863958802084596609364016674875632259815791823327172140014404107483092331770406410506481892656154349062724337394660671391881375344230690278432652784522645147652659481776179204594695065882922228993655018219280882517726464315635572688666757883660970401340903139377236066627877070831748852527088735395069342551917594699771542266632714956091706587690168964834108499436472134477952276744049230895967142707404824727271958746641614808427303552320356432869393770390057500753740307544627299067694258247810439597496530972787920827510585708406531044200154338864198021881571536132710138171773031684602389506385493112915905074171407534307755027224301614674408336526992442050490604736914941156101025313351817273449610927936985882455971432254997462846968621437464123849057531356531709052542621857206925212946673791446125709829967289809447714546863001640875803757356928304646023293049705682533157299488052017594780166075658784349132767133469166957183493941872618665209239179633662226018026327942686342929261345670024668288280065910953513574582950491322226706872218341710804707073433284849573847380281501703370409124918205634325212437414918053697371970942880579628153157646904299347282973861741839131859623217975281669248249628784152699243652625451006108071740763296014210398886217844338370503870025205814301026251970447775547630393194848943207280153510156461010149712449099162637843713235973227037611982559440315489133265921085436901454895995656835870198429386388640735924695892612420035435912669097296263350607385691459990520262669035170073908661976214582305821008633549338184671805004830703556708644204660682917038608037521142196736559816904021402324441125003256166204788664265745578117752328152656990233927366719064480427720373683507690207028551447556486955842064157517258875539495575759183443006716488269488426066081798944486340941342664227889945965747986933515145243903334607864151674116535402573913548287228419421150727920066924080356139600165173748861100450836240905754040515508597234298058957676822333044757788994918696548401084493063153423234425730983192166346686370629284547826495356977598744678450878022327731147666363475161181261743814994234082830523490204564370117592379463524016183788754104766305875024107888667879858236833192579194028534628718832594249532394434731230435033852729158280557407511747258980784970971644829245819298936665070060718165047337876634384548351875498281940280713713726165647470003003755199916185261596676619148509652394589219113061088916180343669781990430711987735833322978300972564068739238579757487701761235174985890559221612885318072572924870998731237492713534138691720593890706770360992057453028240797375830045113947521024000000000*i1^183 + -142870585123169321793832251476503066546968521179663232802785632430992386737994841179927209659697656561184433780122334683828677903340513075209145589680468688180722854443883206996277031307990304306497324471495587264227720151775944578305765712689180374403581861483780897725233318572726236773989952936112533965572095622363226968915357151642652428892171131902702856606793575699673328909979688956058041742070921505914622518538017259421598730096836777965468641038187648548242373156845896152815476948926328451444067660339749533601771039068482745567409930227092253812673661840122983496017251401885058939418466980602925537388608305716790473355206880696068654892617296405305107630158905399849858172468847078731995585892551349597041061230119269717700326022103121949453680033763144507000971649484787935850066817571375456489767945035231068368822117923797969774998345590620683832982081824307209815494320245186408108326618703217666030350580183180909984836863383728806964360603834543447261976921579533667521712274869623671576449694409872111112046973515161234515216945534712501476406426533416052694612033378600585309584343120160750526791278074353722345771569074555819349956216896586555758410681000025287741203548998934524407527859198927665636031872032676936468298027243082384495775968369403121493877093095663105437510402225510733517090065822555245996273093914457919600796298968768213895478253716499754450823870316413686449794746884173791743879664100956764999929866961521284644894938773015313358208265938235027547298321324091849260116179144337617280531139337142255216425948701045269376145359556258090703869919103158903933235642368152447450863729464534476752316853661958181123314626269336085771963655206587596558298846376303900893769524536164919619713189139433891151679212054022445910912568156761130204719786434904703262334784307324192383469499480574509544021659489781680607223970485883731833443529805214623758670898449435202656463989676712227777914301243355514042618039179456579246750466133241317361567687309046227141880843174044192022599468025347712482309165715980907299513148251829457265812014214767101988252647350016774882474909928550211301132073551683660467802769823842497641760424981264292436031311291896369350487986165571804507743062834228773328810601991304631275953341592641651960616220659494354197891256103479531677289426676590217823180344057350845093495263755094940896315529589719141889954181406257965392670277394436225665050596762883392504580644200920815678559767832719049602758532179163580631421293674755331641909071996594613344889041548605800726130918354964295145832214583867902367132748556504678894603592566556096631358574072075604649475775349526672002825063396922903172263405989292126937788227176042044752238602158100278847064421500622642474231817148274648506072185916491637707388499795514311018089516640575321823161422277221928241434080743782523604208325457158390079541025176386668710642805345211889874389525411725906532871313986080693041544465457144529882325874651464650815932399055500180295319077320155062551649003075929916518472656548329683936236124089792572081105615501861552278901068558817315674661567219977287265502829362820500400936104307131463047874810897451274904054314744098638386081563578012166397204067020738316850505804239401472773050745812631549811829334574987869407150700667018206139028924969253795423230997276801210913316874589436912111931606870146035920006117753242273401617151906324101227510138977643186389782837104072698291410427156325227268384697455857286944481001602267534467877014533885030127148970108863911311428435677265550826953303625331558813986232774436167683111221583928172466683590443576565417482343190167100341029473810958573862621200473405856573271725117819719172625744804017562774298843879676313600000000*i1^184 + 2043061716495499205378639458896392573077470977169878116261829355046517153586769423751724925535164656372045348771437206020635113241996723668942971187216853074121258249746452113918415196509180755995122934432256589419141078491778049263124166252430289929891695073452216012768598236955097532393167713242479127935701733389366812920526754620588472505684647487749874659647254834946622981423421348786962251972983857719382869035651405569892160335583528200431509182879477062705413242795922926752002249098981813747020956478449236789791392155797965979833884718776423853870978438593728139199226819471348522545016514944773956150577944844184005422471119064875147497457710728126210794216833570727811547591089962214244479116937248786384398310182206984889566440504057471913373022290576673889565468456073357450322412349905052036196250431790872612183631341422969483912305627441924709786697529226264700477532679577111981922967978036287913474543922069787900679983725563919292224292802734119874777074148143758336452058353733276887064851543151014173282927191856936802109654268960027155297131867118098339563709879633270013578043295262638622965353497104609875178737895904201288937477464738580582017371625183441101744515424556683275222798849453298821592541149198272286196610840568861280957794958390540956520553342194824340326672054246706122643806399118515727308675308610159190007038480317376927908455395162354974277071021941456205985890858079055064046696399954904831746850951095466061102110399789123115908843494699141066924603143259581442030614898183183444897801486308142816107702093970798006150670937823012033865394227149673995164654314891708582058897859946950793987194498267144915726471678802770480752519595510452186012281672245108542186824396230463037443807485159413473957683523316990319728938057838291881704160006745871648356009232762013659635026949997042395400665700269407279048754408259006524889996439665999921987579163615586576019538025248064482491341008974909921639883175493758359172437552019329515324755761332597029172528906066806989421618544149089574019476649325323379366377856694586822942796136743092325761417584074662237582456293813004356664576487154732033793575325360965218774527775846454594264542798569420696855978350043979461093265994323607751152424468441795615928855682299886321554316953200843802630080451221188883341695265211762130379713819668970520839209291669042237447293308153734713429084621510038502635863435512817243528371757615856334406037234633586457846205454578569655483996254814682196761691379416528184877134935977556736688746121000033867982208723050022052704688437033237344951070868381651228506495902912190241096169287642662982573149124018373239689609257240524317331302597602798457786388468092973892310821863251278925281192594743229684351470881799567482624518853493460373346737687137306730832625535832701937830164925936068928421963275891396611355791589333033613545490319813319024034392288940006918122958114442253217185699515881369808016561449384824511983545229907851836670709258169979339400488861601797825993044920672534154287300034944716765773244666881296557618110245339899899277399382363080689906931129745543513144539822846027207842762497553285185496497096119265635187597250330436534089643897950733612457429842317151734837414963388534790032422531168474360579349737515274132421203237736185183207129208786594742833819362081586539911532226153284499046786232791557136078826043723009017602068255873109750722252021109117011028013532517288407926070216200308857797919700712082444673044845508138631686558474091859111172270256659184120806982455906691219980405388561869091413014114843286051955742452372349372371234519278530919415099067656347967339281922655549468520214742297611959802691522757949644660557585213030400000000*i1^185 + -7970650511618675095071710578447705457783671253018726104796364474162492213087002076416852720252637836419477290230060192126904935297537427098246854639956870117589972636903912786805832913373891405175721678637049710320271344249931957595862706421690713790765973724589904897955743471258761316892399137451777129765878808719540297722696217245317614463144696655471338295648452306332106151489499940692402978162401586052340557199411670187524164346776259119617799672458373829733806168383536421182272291248530212210737258847802049702269556670832975665374934395402315437042973949850234745693955387701405794685987724789261654744155760186664245576214672594401203892093875679126089124578000788739446430787268635761415857689049805967479541914746170922760707082833960110560935374705248698343327233658390115060617600816951480214248555900549256543895287414256646934610460754169310493727171029869898723551875274554985273341617837780134479013490650331208177794773167322810466081058248896773760541856402098478264583671450931980069654012496620365398437396576851063220758190889068388173226704697193328994597762611111192592983844104787112551948196678838226551518422697827282087234497198511546292429677245993720472284487644215613197194680525723117791829444391967364655421086997507354317483916779711291852488034448477315568154061017042473356830009624295573528829808880650710884714268538488444325216179869564468472468285968482550941516920994816986142326019461072837645199945315149940394268279451876026867360023475514513209166595127076084361088332197853812079084994026765258103894097200660088500177544395407530465226731479305643807793354843301485068264658928762112247086760016216720505882544711945558364741603111185140009283818277712598170389380412281204456162154152208210169686153837129283637456059999086829426279328587852189660836412380599512944679343031092121752925357784863609035682202599888994081807549268371849357307899889530127771690521504876564924950219140289097249806255861136173762314986447650910494264550448067996298195275969139373843706030061115667762978350549582468718296690285583499890415425057196422156524611120636018502691865805750433824743012954118261774018251711810885377442383400908308018831451445311079785521444553842508409015670776934774876015026459851119883357616961894575570476434298252305697937956331396771992228573198939145647084010079613748695866602389980017834529643998541965266792798560037251686728219517063129000263246257553981353847557553213328201285254592373032807845552359423231224665718471770802677360626470731798552114102172829717418489843604155320344887069027543737926567215833500460558245805729396235428684282666729640827912624055239802955677906201372189623403457940605834165109111099707724951499659775447881524151784835703583009154779451058382502545847421471692144610410076348933799455385140829971384042000391605296076863403722476965446005122642675065724268865218739830994463936203129337255803594533700017314731143873836033821044755639044484255030000522570577268377874942290145331664070166502288925608075651342122151704842376273119820347913455482838078816159858484975201241032918662615570507217077342336330630516727540479845533353269937011603814603682549487286282209821452871628158455302175656705674503808252635547893371198433850001490947720006568293637192630436035526832561325934912886658923292097132616328296528458872267015000062622862311222784583381834367046710611507127116257356001793309522015341868683762133226513820170454361460987358893714444404319648646772269551994003206317315780129540767865047767066215340350216558919406204604138262764655727384733603329784220131632634516717979836762921665819089616471769157048816800032819562827708259856704595484396664135724049687904256000000*i1^186 + -201897992838855290590760489980362473138449773689995157317864691804335730040817494898586061769964299325983336539239406717823071002828515991950411800370103723589586352320657864992167040199815623479747702865137321311028507156542272400145846071267957263275691043980321835347212910275877531175381254419886659476177185719261697720861522517529921081955787359490804845492905068038739279869282315151381147964028058514390681943460162008738564428112427072110625531064184037876264178867739264434982160207061931652453889029300948324945628438116147234691579656797253643017062810398021371559624453964362074118492608143557101068561684562636777225931278395933695188898892347805746918347060350733815481095654584873211271265925509953562162222791778511503623974474117436790523446743214640541928539697405544550401209184386483221943718400548524852351037317464033574464263064827541588846068572029031816445620335030356684498779861649774010176355608212795350058229908866054838103675622159184544744625382975468547652775955041078918677761545331110748132473611948162945815127485134405522328274303905769445519417032869213298416075446492169168974564622036887370189468714425130955480346227286167291811840305102980928454445901574305195309739449620461972200584647677744287008560431980831069301488767567978551854081780023009195341089871373271161556004294589119833090792880828700180937173128536995783106038200973069842649101053935270443000601447533745163110200950043196545945494313086234730017015069190025883172443280792390418647120415626170848237443868393608790140189744833157343733868354256055651058880252916790497609737429075204411778178117113601312971779491707823744290488504418305553702266721341200592925103305286889824195192565247624315549601395512509335268580087895626410362943463171617626875192207354124562225800667355309564410991989609574117004129564967986449587714328214555889033680389233633087658060956719331211527929223741997125302209333356522328526183498732344411351397530389498720973380268796808335046458156491789398820530106731217071334067348957820979483707735311872029536307784402967927518839836060935707177462995367010291598878063764991272219971755605992873948072546158074093102616862442670552996496093614459781633941828143482681802794656797051715326195289030064553765142926980161540740166628699356206935690513139574931768597626313540977356370729085770984225306432489672527493352721657907067082284938403731280859702281963309358174905993523960111783168132564272835557344685843532442935550809532592292632296262998402821671246644000233109177958620903252670415052923956607513833014042037569141633796755127506734778750345238485034352607595955851766889027519451264685934006816371147082099726497612754152334454432346614465311006281462972524835272346344047091851363837645423803450346291363068666695362173312742753513285047590578291126383365573892883674089301770923409599585308628512968880829052069807321785290864947524908931703513251722996251168558483341926239523500289035340358200651159457719536667132936578766872695161411792568476376205362673648634583139942644420488446150283079531141093473876999346664835418286766259419642624492382992649964542827602623743131749916994911086567726332051900226105653339685297605373824533841850237953158779179884196912836670613898620598463688924265982372717103075999033599110185289199480610995936794239465642272106795424782219476738990266955030760069282417234386013440077357910540213076278675064390285675142620073589088258120352916523123116821026978639896015173301976373648452074527275357120055939746903669545262321535063222287778686472858386680759156465958337947725007249211627322090242440914328884147750982624877856010979087851465522497963801522637845299200000*i1^187 + -45016331697511889873618526099526919228442684143671931154532669357324611434456154938858974894343236500059597957688011009128586253951952556196744606376269610529158746132249932167817645581342183909188590825129211756674672650460672876095153657919533405704628373362106412685328276147883195362948043735483517376235430265430671383281186102658106203020531699921767835096767442147406014129419467823027395406517741545047415449530124020169158443662603866786803569041319954262605698262440890623136512054581659376587890537271702573889186289213025340694430497855571674026652098779117328926713148631289693872181365811649349853588805861691733250714778198797890745639830613655213345940651003938357376129476469193251655285558593666323579322525361576211060794453770344065755754223233072447501144124688282450799618527526259718456944966282899354830044815667584134489496366945653289084319167714683248014158346309238466220957236253397023169961391001045108727740746067902639857094199417572987021371199025241526015108390951598047405639660167691169929469643603481353979766417452514950987496989728190341085421875050383604190899940843772549756847180540341015944336153592334821447936218423343217414863083304067163089200268883721579699406152154074799561539906010999970739839744253641091180783432714366953602858074684098865340294161181087133600898692114220461686125511639729820128390078214042705916571902939205769083498075087538327328024729291167474121167562720155097611244373434627916853236904562179807808016457916029343415012555693416071498810109607830997682233479258638886841453983905774087146923929133347345463138668087428722401283878554239680791193965598192422699004814690695281628464438130018835925965069725598058741310724903893020450727447531905419232053639639592991975368118181701514413127053959609179215065103956151198025783991179058578349574189336703920551014624950670825855314104061818038169384611992392726532511875575775512652051617008994253055314148547649063389255188629763404845565574493188880417411950826052465797666269906488309108326503251538821481726780805811040911404639317147991644867930670469324888613592053892076163193584833776163847682550865663460051185366720657838804826765179574867098310834024149560403650105923754545722340618436872395104937667980811962118501015381909870855460541337295499694958233559252093498717777218417331601949959844289757587745363805858106800761700670452292082855489300605687226381089558582196504984222816955471011914017681379440405523662887071278645470104241295520513813320592555281311302393322825170418506401121895971023899836527915672979579337476752851550956160155833828415797796147521776954032912095464853822245669275153189621288561856856165313294675781432682871083524671497105803949463363976882142326396792686957607037616216506119483335649766696626551200763571212513172744859993197482928759275856980216516001996407898559242182469052994286999076164711132453129213215121009449040775688711037934116126806375650139266932648469423300859968098850604705268387929622893930362243508891976150523275497405006692494359069228136746966869592776639678275013803841218167244837482040186782255348513424228068288246591111041902045188942219801515402677811641251489763275762997090068064046287944175114117545002462651017622383352301342872457991839637752688834435142726657432177117850348596854585974780185793243990528645194342389431553081038713244367089430183880502335919738879590742858787394746519539561794902815050804639566225601419011520519717303942335055278871499710890802969253888975372983483948451702847190804590899142522201099089134721532334797523876237777230769955768769509096101872394583266339095186480245850332730346938515205144046469120000*i1^188 + -260288862889823693998645843054296856741644259178263025684631782242497963082427878623778549451649345130649958883936349907562172563096150390636146441909510168389827924936644698471008473349987315591530334296907101703758685753617776771703688990652026248169317125385810435551117982910218498796043814402669517116051446790429702120522327931820716015065502754212832894673997821403268625042759669633496787125746873494623798556997072420722803908355674849719128770740256421405492958788696181254658900716219427962460236223163221485634789039964571106252571408361791652799818161032773561721721891273238515198967417766289022460951277628672593182326811273475490935939374819684388912410861887762730732989355736634056838928680591539142826704762647625183513290840473709557373396311512920952827142610709174637626355018460910705180251379539200749800712423115977098212926775002150201257167892328365615992220093445008843049274866007118841608316828728403468457723722039723551950601053752370317397927386994460996609401312477633475314859585592223852146545162882859913740865752069162336327674713069161648676273441929505100902712246110185409055552606691684260962405560792383747734977422853980988379524697736554725801352698772235587112087415291152324828623628967125762354981199373142876257354466705041909872026091915757172255932550310647099373900618018396107718472850251255680788591668708528544336835923025032926572302256905401639150103958713268219893361767587092946434262263721476210584067400070265479117563964704120312769426691832132057999388096996030111290154918210434205138285519012899721039772129995843449220101169520078267111536232393284913805893805318555698677675670484357529951794161041513878604696609880145193394059125604470226606780107425320896433129106369914540093191205677191322655015152876345424332686350058301444178317075796481391888987790184004083854188468529855175641535008362157947806082404346627909510620097028921813727795651550000899605277750532521120897160211777916880571477643661803275585729139869962272917258081041545183449603033009186043380587425670337479430773938384829306085298405648428747465766614936043550106040721655410682911148030845280100777905118427615309877334561125522347514491679192158253730955708774266093451145205091284779205600286832163984890097840132410668557565355973199921267713844136479912810597664330654204318180260925203445454257215963024102485629846845127950631553786641391432359121660162114339567896673383542338300002299154666042369201058219693138051545411469258902993761480585079475901347858659229044103943914464799722308081556816080258020148784445396684678603709793522614841719351694516771471322042077338253937900255209724892524827456622303503636465660091812596594814497075496270647214175237361876230169885139088189056414883552882263584594340425628590780555711180176518068094925667130921079261157142847631726603376853205855143860085576920116013564745318742810379918717805813480076383158208850242665393091636318106064907949791429187673709486603187802131925442266321019256298751120406504191710764736713550597423518461320035899417261987552470872068440854562411514737779930434174722347247892635417580278891050580991021823739769479016117115213379970907234902954550656312848139428384786294447134794234331342135242807921047414227608961074359060882363346411172553395053649280579856755990342668793619894242771344594289147368359596296360678207666513764884007556448162364155519601329555385032287817561965440707601311011683989685478309286459722546573920208179107844826174793416601304334299830466019832001868501066240986568384936407757475404614301470554335050327813507568406385266609020062054501396998082527232000*i1^189 + -1015997028643291049987232677170844550233153954957779049616566817345023946073323827649447897310911173217323131951777747108344821930209412511189112722366626992684046453394032296792744544255018346736335316991310754144707239768025160463581000629067290415811766006824646566733346887617985946706846492144576689226288220556566874578645138752570246247685683894093567996455402204816842169937027351071208214253313953243808878301636078363956358371034655966469162950444934264204664530840139987100987685781309349197708774252442333407560668974655056262680020668444840311767708268277383457400929460882963119349490453288718839575732861086280598669356802522237491802581271394938515847925936198422988076574753150495723913800502414023655745227025463257183634360247414964682994766284861241342052344903405099116024221124861431955665050562640471432755417015270033331327150484036554871163538269830140623500180170277665059437799411021495641646378998191702156853553266769990778135771445982916850330058257107684615833684494918268620868840045403020871972465587367941175365517761716323339950108436221369993361869697963154767849947948115805221895645051776725027626229056328273019490156503569813160505041471278449925796489909458836408784677618645502639410632622356092116409804693310033959599775082308510908131917925800881083545746342185903424131223840212089379593347260897666563694868718331911649417700684647198395398067560731318449167109608864319432535410557119202088827689558474510503865740097874977329609787957744095689136913886763697444833418840153279716402641876040525899666062820723407054135075743504412414790762188449227932347823429057924277842228065253593419532675472990588406697932222481539628533593074974583736356387996500042872215325997809049204941481662237293228505799512620468041917361007796492179964695716706640501953921806823375342723219623772183328541033085234380360333925093953493133936572645909814807239878981527851328185036186445666386442432348102501265105473844425252041773663586094841847949380130951826843106415037395732078871500623192926710940279039129405745733071593551231093095509400726497866947977930276132759293664191151096777627485774272297324720310728439841003239091463080366990275156364214769617590125942346776452124737722944243923405640335436458171931119444335555619347239947944371966657366702611731118886927101462152144242765809703704315838297784160300089164824541850560457030593962936851250842667259947136074064577154323671663568877955281412358639573246220806537375988747472905768978311157029369118939209905222237681072224236717501733532774835757512642532847457323883295679587042050847925346341451475103337199974593190918640187803071102968723712567022901668677298600027794650387763192009509328295528905033251352683122539016707649143865852382902719199256320767573828173264874350720847786301381634711217615109235084773999108000360163450352387533953869502034040664624137327171208053723745995534290467358125141984407189627162793118195909855292291777987389138752614981325575500153249501504047015840775486116482884533658189627786705958421507369587611083732208391933861565996260908898658325091761119558884992912578741076439504692477823528594781455609118346993646803266018834565522897423517101084512255874910699865728314658766983393260524875031935484718323791471477380555163904834992596161150784189528085376418234918030044315510543872855902651642049279959796138343539171410540512182370388308139059027248241214537805896998514058192256318489990321734257726654949651973595392031269926095868267985070787007141022229178839747437525953415899390411491174815309276643992927262532282003725552983002316800*i1^190 + -892579135857020707043769214706055268577909058757443129912643377269827244582838437567434512189207394551206841664626731841493492969282945603991244715526605264053093148302168630499512391873169201900569321841812214758277156922019618423575527160516006231689686512682605153263895060632155673528444836169087587278690225558557833694714429733488698732290386869166619988317129889084098609740188034300787657966972847333822693135121700014595179808660692784559392789798567564731361036706608353882527031534771786118231288852918780879172298478422249126211507762542148056393590556596228811588315304532380596722067843176012246004099253438458678396752639891819504110511183497340258490761472298127635193012722682303982501361124998684562800459134697438632404713903750133833305381681195786314791883037585382759802272819164298986166221202509804443186476837472318737205225855646082803807907720239347785822227269780706322418559923715351377460407737665115358908732946757227777507348658658248769817658781063257384454474400198774712834430126371329254526116988784275370930767078284719682241780424672248063859573823863372998146315238284288493961132985947763883902209428405418124730039825356478460166205797946971528879683087002014936515870308310813150973914032009859719741749170883607066822696478328866893989348514847624621883297022220360134789370678008772774100137032632980936959584932332455112382759366437381929349007394871717806360358596112835815988935401622503231859117180370884903162855668072297170439111922209780978033510722567424646479042107177607101920587460082598953201065839136720577202605564317222188772567913469309013317465349135522535168878025324329374736266142701690090896032620579434377415405616213586200103089745813224604575902446990052685734625073209707847201485438565913869876031004588900599140029311199027586172322389330439870709900088896141029277878655756855746890579250672067321783332877063553652523879639389588234222519714237099440054550189896155272481645785590086330601804660904929957349556752888352899192380204870816958896172969778322314614004220264637519588938154565778438807587940575677268575627987726503480981282607870929199686828947940619102532612756465965766112989290721080995677149823503362138561569057322939285439036107348795088031505267971979934047030874975717277707028769745214469100900697802397691604780273431004048618809681143928044844989117022766254987225274088070813054761870213897249889226818122885686853816832442714505228706798336397101789987500791693314639103661269647457150813326043633922377320256058284185436224061344476531931906721501492324518221645941245404862707694862747025851023618955724621588021005338021809644983911389209062207386605775466222443236647277928119433661312275193365282248888189295814728637516730692821174493695422720508016479492833368335782659351419859280900887373230599080587380218549479765297707295290452750509975758135264596913162512639564552773758243262441865979432671411436402729040415540749143030518782927012646458877986128280389306856120026990241415269877640488084718821618571346082869341161893390165148005977204145905317867792749517200068267110586308730084236760431608442463109040597885676220874025730911253580925777195442554597532559807480400620097345014106117555955534398900162035603427557526577392281093911408193951371444633620757126871804894832931486180974272511431047930150593778671773948324862418662889837556673787622095426029173408889854452033669385074838268903597236067322218749603374936998250818988954627519963144472245884867065587270158661884270717021383143443991237924298514319295903821877026488320*i1^191 - N1*1228280828771451003705107515799073040299715386640688786794346200456751091408814273053171176060540080325084186666022188768237381504547849703710086515491915571660991189538160629676029826905821368541853593093218692661649374991231886284547159540242082138152134005348413600715140369756101693240843408058093019821353850749978196954151927760418713874425604891428644965451087949281582201536537626656030645692347913578049710797819830410518800985708805800434523145215481344*i2, 121562103044390527126453236486441330947275407906850997446957771366395240979933119102379865403048368942155360063308865110688918562131385635348232764178107696950418388706735802562232622645694848343592780743283759763140517966629730214647912230382633907541171153076175149502780842515028721114038359536864642185520588858327716886444559003551295767417040419498409254179229664420171569953998741193452597452189650129111157425325921154476838552300382709389379389369149340187083039101551248602695759958086026192132562474290961241890756410005582410954252438187567341978457503743821228842793946081423378989054953298188855459286041071177999347155069539463956652556229926650401204621967954575827086637051201251323692532709727272590606293742988973415002550295746026243598045640234893865463060485498361724914772099046463947584850770235084550510127398738918389512505783893442507600713838325818143696900347681668712173189057091387111332180129690278473750264872560398560255260166723412480327632227455790193110489142939270780774887032563024939145688227927702527274342745841134707593025564145131325636612765542858101383592291138627262316478655235653756825401644794206864819112295910623036883059666472666654439662198113610991373397803795615295025261040636664939096017375288505478256938572856820114078670992184086020937625290053028088134598891920787833777603745428665530181531782338627198756082938559574354932696552716799287298650321781014468925312875467147167636782499846612937856227622401633947623672800004185400372482361649032806810002475470109956620168293005175033708956172010866985174209073904585680484320892292755981781222361213679579579133691983847463210456244755314551866541778261679036978367375992761885689880401899537176116504382047146259888440388239881632269506250276767618290355460221409822629860275592556953954496057563051185209558590705944408425844329291927124849441894131828303377740845595613210767122962841028303542689962182909308077462578451455589575545101827990523909273557097231584954035609272779076661292833127139704886916111099272372242984543431338695724814768252961933160034778311224274915351368530181480346322560070906683147638651511872048173579401928832489020094997377134083243957031926978176066923690783401097203950652723702270355584311738468410680273585343419900346596940853381233008279034658123434909536475413286312102655863776164407049652953944798982656893612094951301100838970010543538397360939709949744964281263398465750545859428361162240549538582950591545551791317442954313835791911586470700061919108922416216334186675396703014714859573605684172760090206914649789537812134719670561487178764810827999390646580971157471871723687738940861195333163584805516904056762781992471616932594448568501945695067650108014247175894922159368974272732931789264335720399173083892356552653481365075851939669486832972353137576722709962739456329677165528086980098898713707498137113509437937723717554282089596369581277749407865870636334262295604514500405113377282105688417269962753982855155958504804220630219967048186275176767094313537217708841372228839271239750046233758450357695012568732134666422453914032830094944501620672366094182971356741805820445878796392586745982555269306096677459242565567716647971815242848579906503503549619783495209445508372442315693108264121948973080677726510014033047129703131946260029037785389927480072009293844087511057346470865744537878180827145957223627099750836329977324319500602810211295129884638511894984189854864893798893982727490867154730617447082127457547829670177101090179574278029219561142014244520423180355964339594175243796213944615635234541750558400195094990800438916374373955386440275277386890132724169654529793786044761247121163375880774215129952825931819553823948462386050528926169142003543655955555531026509983633648288356289606143414201404430894779202429539394791407963350248300031606293881246572969169487085124858831591733241234233241923538508418783763397345950765431678877247367924202568888399794193117928966024654323611610131063287219585733742180835561660657976062525971843361393181669430466115200715415280617212430836348584077761424444268460849045693452115087802357712663787094091006509865234887126831228192021419367162946090475794731990922894074068830015084696556608168947461001659668932099094917204391728776668063736635611066982860074036421307824008005913604469440650978962511610508479419943622226645494387052035066676913465049713835140970813773332563927506427426772809219880668851499911476478801391292401787257358551630322045708004204849854032493806568115392888239438142220874551124681650234948533812512261093799085738046952139152437421568961065050279890378098738958832977615182976924062434934033681781796443389681297209117919240503437057753674470857889148542745006463361144148096092492613963968196984229149247698342808872553366941543634312060364390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 663040468934498098855659713553681238492795886661698017102074362339778662133446543638308445493356758934359662708450489867202278476934283046679149643753357580345829985429243912241336965686387661893868025720615587266205734638871710241935715219716018282669957117768490319851871825951222122398060249936634610600686166142318110929789681774002157194532950848170058072327277580306391955599775070250697458267127916622549690421557768708051377681776523690027491743746937148321253199611273546566569966977800412557115013993060710835622098574669838797992830807537907058279840522473739803287620404545438209038814397117398540847511956656960456022498976953849024908572709109149372755169021733740617008127118010422703903486495627836690457606400311890155354663046479418294901791662720101365801755691203070467631166907977553893523697753843531358532349519217678785279389343868297011451948728402825951672564010980209527753619289245590908877888610657633447585412409151073802018818214172699626889480358569206078449120053012551304307491481086561812988374644854660816830878281391658104685785714851065107371058865415112874239105812824606953198695700572801394503888552813006878997607141080845747925049810301602985847430018407625121463134027500663254217369176286092460933204717727669408257871917733808632113635987594699710331790996139809371277906100304707635116334395567800420193822808156667355733078451551795221449721865783166481762902810658616267853975091515208304352753688162946820867784072614933994325571047272695656966707972773460229850994153218699762861901064757146580467117838829963588692322952174963571183710330412551799924144661484958266406150457957680297792418149654967155396210839404275763460141103330381653550207296089646601861945322666178876711047689681307824881686452088697728061756802222681457354835880702462356197461552564867695783810876120303877955394126810157386032836902641967511626264824537928049467949867698156681997387865089891200552132806548412981294585516270894539095755797649178731356627503017755884902599487319640402778516688346148021552889208337354271757832968111072061734789747711543373096330403884320166504377691952101859227770372483203724679530952927418972920038087845138308408593923781374634427825701518806528183840190766989420923822527806205053298909127073508721396824070067529053806349018481040147243486525797067159401806870095621824496507399426170950543506586849843143463817162703689840873268665162725693032487006638265475873991031428122862695583261478685515849766491207980953145892763968104318879928873755446125883843270595597859239681238645031687415243093290365505053756056304154461605732925346216655312367400300146531066844524745281296177343362686032704464683710599006967515610172402553729521022893460534388912376018276061507506549959089415392605331786382065837969267427578787733295240486195136832743987819459936164901296924080257272061213478880457618584247640064019952693704211503607534673315469861343654784789078849743476542926134488617208502476795950524519361310754807647266626439347605668112449431635802029719096071269273472175999330705917932360924256392226353331382839755225104901799834945754346214357470015428000630302556892443661914573305093243440754168734207595255331731453491342652936128843786461886412359981294576235121101391796845992380931271975323066880628975553987703123534193663248143713050320027614147152183471208482454032149646979359735365745842520834171991789484614160570803271169011056262045170118401127685629081715036340089021393302274331664221516963984262071904085584709260791302637815238845261541539032482216032595070477217704297931255923153645989586488386218715427543074831832985246616193988310829844174963246356735718024870190256486082456784370216144078647837217556401790964270024896801301791916241651596140354647038033362095675990739096868674166345772489607015602961289458281807894321270201761719232388950715406209640461794573712181160486973644002597232158942510789849085217985700691610238079963364707176543111172212247998071548945805391045999365739399894647078398617840168243854206016289770296976084572205112331976572393074323247024669278617801651823549556081628200250542658780075087353243260727203591558276959235548078064215628647642788642046628209817652135061608831463969178164734334089957603354490971919977489387792359508271913603413769765821857031361662375775948753042981097693820099197754467134623272024762893434815483738270579162199882903859890381392761537023303533039991261330582649301382377702853505330517918850326888900396887908520767181496811528932772170878028260065782311660853276866199458722019737169964849516854023874023019443427941530497647385287624706331572108192850645472506333019959244678884287684403210347378976945508607975233063104324229652750290293794940239236047087558779760876457785299664275954715830374933209621775650517156341303214080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1560583535850310037231764734076784253885863444485414881368641808273299009707222665351416878588384661297902655049739558544383935118972422216012306433373090510072275600200437046654977816940141729849304323893357513496451148060288458983227998731333076175082765899998170585055209467347937055667140223900395639645609831023917663800975653887965027098453175458643892618123552150050509605724316958720907075393089758460576050019470335812876377834213167665447432704740326330807384872471774630814617852502400042848579097852604617417022604604745573349258464042609789855164269359632903176916553973442131868972993025035738120817434100323873224657443760290749604608259951963430678285190187023514709828661551296846270371482490398213649462744899233208122795880838909869995882177477416166969342605336213654821226926606307252493676082862031071634301761026999962658386987353147000236381937039800497102693115251279616999156529486334514486045371248251551119896381359410285972035705306051560213635023765207269016790349604232033766146494531140921041092172988482142634726754597536926088757475146241334204954040727515700882301902383605746471079982288161032504359452302502158163061260961561938494865720561346629037283042030431536262306718529330397187977373461505267188426433140339223920598312261133405662652228439918668693675596062239271063005934052272081455634070213415785039817115204535100503265624445437133756288390136166642895555175221761469496572556521874361918522838953255241080101099551787738770156712513285262347094037322850923598781726962165283998204487505336214465372042549958817800453143158185089213901532877287216397673701671890388756087440986750360992175030407144933377695712268056619273094456836643582182433273196190158500270782982783780041816760799893914636937343570795378653349360526046540108156586441122696115306813307839344743282184458807422223070250536652545286202437032808585880688659765614892984082286465740166412271643690367156424697262482979966670219285624828629637161196108025096705410841816598034168127772555040764388259698004737944609129762890550074328512923436315215945748616803077456259089432053862703199689247912799159644323539619897507586606993365052631088985005578066546901081542386385384504882437615987490245044613200471053516178334074268366153667361001935675276155149832542606111974876762218678380952133888047682676661660513110780226476165344782437676014720278396767897045773601117653857571140157306360442559440829227419947571562164658800160571614648574614241868072518657988543998135133574514113899110949244793130385203853512929474556623816963699390747680008246490773190864869566522394188123583328404403274063183583191192905106410995420434715540387315193661419793148406400908148237681971133709423502232233344582524715900837719569930358118124613643054609567171638434784403229557836189353413420515582627309820462993088638192671469983708278255495932216446377455967412831916536234815584795565437787488416997377991863497470201330663990412542974864026654987449851692391270646723394729782824464923203165066188238862992165114392329544922960561730618004755043492828557913994198154333628479074045963295600978041965955779378540386318820294211625934449330889366840727909906659650466280898047713960304846029612344281547916915317403311276213608165233139898531980781968204616190294033403556020659314487063166023067758189095530385641763881789365434852638027689327361973861254797634112860855587006268553698598509805608423461303942949545526240152563160127916759995879112403091993232938678805709745438497127248147869377815500843944952044077474078939160966198129743594578485280161749303643026179088836017461303826997474883528408522982659466808574084396399476703678900081194467521570562839432580851594276156999260782842167716189086534075634547818921087849668539955428981018240303817078459140174344836366107274247548518142743547961006601665568922505703899230547239186950329070622689418215345157128012404030478697629771657160705350280104576939610024047398766780489672183140124789096468941302331023244943654030636515078436952398894140857601037118116367424497567191119930974190932356999059860753297038414462322249859653645901874447564745345375423097133427858336776714323046595681728135544795256678316846844136619867080576826587026703934977513728187694523947245818823819445291661656937286403561769804340835529912815077339543701527139766332359842330234146078016314925246126116814761077247332765780606130957439101705301392687410903216009825157502489599189851675391032043194034349478061074698043472705699498214876884177699910106426149732224107073389492847620112715446072870318183066818344387529623556587751509494937742095612013651501842048399665134473576383697460367158693063676184623131544657530936073692278104949482571379773427523244114670779420152954688732864534556237343101565920664526109341073409442236596224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 983054169120950333046536448661262295825187144591251729375232956906929280293552734361112097350946045976523488219158455156808508045460109176054163115045809378307919320563117849722998268383266991208437107433207756181727184198340804204320832620172677360784855288067981406604040647050764007172644714229846027298381581663658319441686204644857933480206662712217758755910589841115096855688665951260850370740592777068389742982351311032037748100909512992289034916004863116420938631627926846041159731343327303118156330525432283274819080613432107336301518433752035150803938535503620338598030781390751673940880390406877817350325840787328594737215530160832718795112666171485480948299411814653355603949799719963411197272441794381076155947746608619059767200498990223153036042984905321076740539054127069082016754370363756827721708678330447322179681326326331863856176606846918659644937613678625921444723771375076675364898333286023910202205987404873246123989085961547584590225499832173694322776498894713382947839164473864448669928415582799096174663563561400677374445593030010342303118276715335293148934440556904595006471897257075704927166796759582740994340427070073891899674283717802939169740384443819818742826660097858712289641940256293793902065448458807554723251792993473302834475907417181767586565276249013133531814015878614557667128705262431875873969979397520341262852061054052102243284104655686353845070536419392788867121878207537409707544609669229872711969164361409531778472213457440258534532980239139165379971986065300799839656618628115894582754956749577082010904133534862438041473462896531847394439959895915359035319932118819797625258556119461726347661320053718027648933760763707198154087908564453552523909854449838364463955425989199908500133773470236147607028049299835972055426158725175330947430341140779746368667150453346968645941925589806051809646735900756375252987120216838899213174650369162086552548841766644041285850089006943536750335078937324540253469717213915274743272842130698532981225642279720463397419167443721879048779113387731457227361413731311970036827133390800865454643515903254150845267235694743352073121594585530039361012362210213136732022309425854228314975217141814251759230308965360970335513274959589504822715344843119354469842052969722806306522723904657477886581917747990494897835468027824741183689259287447334585815501720499068598395591688695431085038984249517847051755970365660381652097365877949605797874869926991412901323586997331741205109056864292785663550236782866753561180065317671942499294143618633804551850628812604080945124851287838608203506286912855466362203289231778258886510540946491024142503486808680694856307963484620791378448999120977497289621428007252398920203022675185270816403855663687943935407820425440573784618476952155341340967895965065418187690467843837611024051207083331264003742542912860734539698091228678331952026838577502794700393532045850046463141433791013228431537892404333605418453341349395649688790699942145193040448887465915005091167478358533751407825312229134470054098367835374091923491457448839745291444675396108133611414669401425247783411388531920004177885986502299037687757028302079922606062598357076291147302542288739473402543645567258511263016443273026255741917369147413749570076111605475883275151387282827282171798994535045755375791065931565713569251451127106207458532414262403667522488205302348287060803981246453961994631865193281547581767708611828762997084134498399086840138548454824764643955799072642905799154271964599709217000084794607832711609761949441439806241523683522032696155170287176819407480968924755738232973182754606150989668853995191599769097758107408349521703203010760298068630200429045270691030229591252892504110677505842092846452971302939454861565794062110986974627468658070608845764493171161501012281354271233762943501103172155333309388806110499073376791814065470118932947797473371258733239062757003072600863447253519861956945784698704879601988216148988370432073051056284461276309367684225420614633798939791520624206991630281666161994452631751596794174583534626256105792235279078747747206056126091238282858710822757786195453632453947494642918111309609887013316750674167231367879188802456365059806503132724655962969075449462924632536204399647288933450260361493047733928383671900933757534070685084383534770329626827118733719380251352570373247384295483072621450000567208614405340923040729778073917596008305931207933057502234006632293337134769097771619945188074744991528464053634490261298163226543936245059796398482015657090941950924197533544713445528679512483191756967243336457378435453770653085264138237192995750693453815782267374073343878117691296039905313046353455998059847951201776206908872671270580564285669066179880787793572095342883163750275916716228151030039222556435362480569524621962505032461200829923360660206387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 244407404940246917317116437005007581536203051671809483758693794130347644646349900975168481883348164937146839975909292842610490304367812383448037578534768944508165943937902508029948909669224023186831668735002175170057980156986686527641794269421518360760739700045226058729352763857897309764455245350719917559177535735217601559970526465058223382011903473248616280383627837590406391555224107826808542349947203497442429318565416497426168808366997404183699601545382274437466851209147676173618163695610885560867523044554010384822079541644472934368690843002627450200270598184943900530887116919364602988327921078408905395982413824846471419244151501237533543084587050604252373741236298940562487340936963408846365123099552897147093971202604023579401499547688793848126306667354314349848821804937374952331719280322687218753912696370897467258223870494097331241106739967486079135510814900959805383444621387014910615357001266707536913716882206901532888034901633051065109798937038055745623438182478271513329997610265350251947903432991102130186385306311177460750122404453729760040222915301722843973224193264326313699295436900972820375414547066028195894720631455884201318454903014911916827526234755035198328197235598507869904615067856603661290698951701067493792227865476384868829335701402760514396077544269335926446773302138091070748170563210039586486030230862037413472869489171749629576564716159209602985284996186610807795898675015744163875226714069486440722972283871765205784377169494392260913186996775945641192793126095635561039880117143626832481087554450929839830445053681690853982588744166044701952946044191123079773723681291869673971996204999153283292592306713556398032494467566801842036385587006879366620316788024408001458067922402128806084824257209813565682402763015368912432846791015839422780498187789019289823471306196959169978781535330985507930609161075656104531629036775663771316411286870274148130491401474374439458849656347382276458490774479521239479471596518801576865350790114224569394180870574387018484523493031213924361696814656479184901025826810216178917225853535956804614750598504777166853797892773965449041097781715643439207048760743858828399341785057721059454408593907440694486850789926752821252421763313917541889811928824891316038831094296664684187335602594828768880591866432267358815610123878266660331479690042369060271185140768282235461809964702299299950067515730068690724420689272909733784725019364648324585671647236028793050297664261901508845008508208102291790340339255769981677021842322032569184121813508405360795958500789002062489277198936273493816152973834768993481096308471935498632370220105602883471004137370424779731547757175538357492696387131696162746644960498554385572612494847563517950415619477216899636173368945321016362545534346564962592911881022259803469482286103817369447736589856770570103417208189534796779585242274651789264617994396028568173437294320690574862831124605348240124806756837460399691051924055270671830157673498449967185673481227283449992271541054501533825276261757928590876624180261884784856323305717891536295062881193798020003411511772913383936890592468823464014951719622302657605516735239142258988601269542064993747629838797939082184746668609474791463509252185406078610042806076143470066353902099047552997885785132250728898600616121765356075387554194043699855574061120202378364658008567709181462356190745197185065176562592188501817773406224602874417417075049311510107450530987463163814285484077896159494259463069507859469741638896942332013644941889720330806133348466631472194781736998902317283581248910908940263248731608089482606856427678515828322457508483909546854229649376699619864625701926896035851350897828410381331173111522369870567057879595371415719372782749558487108631926832124781524618094348984541315958735211803743585844505286716395258460160384018404280281093874841126364431424661828739636998496886809063925768270057844735518317240401071276432495779250885059622985195447550431172612271467776913681856617036365147666983721700599622232612504212003112909512803538070199282138890248082438463866625872426782336450182678986703612021443856345185835900743909175748405648567033895487988912600275607489781056710410698724638490626735451353322769207107975821669545241495993180503469860360045234202557189080215345980097741657698279991246948282555679223047117454106753981087325448217581763474790128723453743067197830755998929419538304725104027577132341718029189728517784632628427311080865647603830105560163112531905750749238017835812366034181135516036275554471124080867680818690805340005334025260164327310192619699310599305555701890047439488573818547350753815815910018075711121579996608157636024312746470128875173587871419599939574224762734896625531002855671972388649124230911214208874510563432928771806769189477323516006562232051039105320435508114882560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -919318905475396760473499270267977769099799807023043106649957943824359305196003015062552015867817141479082494018152830577342801763115704012470375522441429151331563547294445829223678195176092743751260764019162911537769293879903267328169409929732156975060579268569198305263426485582000955973938582643736872720497071488176275142015554771818174168600861868069444206482286205580464526802335916294709157219970062964066919870679294774269736884392150149447173538756144628752084457890369458610111792124044399276678837726636864393078798913807922626689859125070820754278134395684892094660508264281340374798917999478716625283636837119623472953395797454543764550990008368888157999680418330857660201936916868999543936927844565235978745961293761638398468225239060099148214397641122052131663841850016765828418815255938983975448510923475380165063295867021877066246648877760586065311594172783312167482923201003234580630853510320716418478877186560011771352229449468704542669239117346783417533219233666187019403585039957147141578614934796243012227359074584689919273315496260451029473764751064221707879358743777736077533278343245035876801801621664516944628152520445453016518944556432710602935551528874178248795984416304988921577914352527630665103846815037706679324030051485183088124339727833580003870015209400588987026576220784088303962881611707866386011355398007932601200021430159657311916228313531986324221768186027014461407842049511249156988333119753323057289302876211131067672924203359989400290534987512843373138930159652598396393030856384264083890281814589072288718680679804166409507827861222553779404816074454211061002300589363067167242929470637474797779636586184867225215151707253504487966054888550612674171236935794453389289584072944328293721497612427488654258511648699770707410194164121876506637360800205215545740604276341616291160294348958798795044014107256217124087692636243679428181972114856269645008036982985824266024814216276264198588487792478221689499699330935298619419842273805616566606511014307332960122259103166143728680773475033796549203223143922366053894791495483171844656438199497589755062682196873323876438104583139127782957750864507352461827899170829341643849075046769541726944484899402965895104452048750527924622098124397666580466052418397157881516653625181365352311800212535254332924335061839680232628183173348569781026669094298265888272782975621018430123892500504440013166127500030539470809910193715424255689767010448490781301431528043044894168711460343553338704229526733970860854841995913008708962775125221712526069163540231225034057876215638403241899477562720316196792427688875169221929338620038176613983849931959914987950369659870840782554333980714290155377180845116562245123940581940620258665589133617571418618920255778434190674709293818809867114884082908041713094365792669070770814857357711039356565069809516555714177001769248410462349648308017343166470765358710062437753200755719163545732659474717560050344643378741713547765120530181489020641380900207312757440104936027847620959579152809803583718911094302723865981030268578706423023794333427079196558202944390032767910200933125301998905795425202643134266371075364784906363186152082539700460074653940153911835224875217669177024378909040259009577069238387669439324720112431758466057356137116140766614129833076530717979015466250504642535975004701164359956798384793261363252595732765218354488283174952325724043481883996132717256713984744567388072674540823274901010995620758217082959531968555921571181169082642666000145373542176835729100253859944449665387211278733963295874188313110139924445196246043856896842461658476724257981883779836506984211204764974519608034393805484267862659980443853065192808759407380999658084156701600575998694113530155833734794347061135333732277465110074619015517960799028642521103106475884997726520711513271051923714989454390820362763585729777404510893451478004312761438589704830113949012999715726568305424776071439864130149784852958511752779133070397512242303313195468591313059004819880302418685681893006516858502253891229131929692588269984157348010181640389165365738653796661850020020915299664116468410963112855219921052308895445903500606888364308213712600146180337841065180752928516128258845920858850606129125255559006145750133707361967773315644517786125893987221772012510699486683744646595426721751970735844660762767378052966424715604174203653599700728601317156348852819521568720464476454491051426512179434440160630538709026765463805709927109232211078747418160483685475749024518318873483867141027377016678667828200141440476358354344548987309559424540836150866081515871564711465717904978029956527705900979313500853737119822913742966619522556000410074104019276909271492801299192942598484826817859912048809417541416282635692785661689659319450120108693225394748467128897249373038742258323068435824640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2939704586958620914313383788333781755762186697584136009256297699116790541302054652780696466141756978810841718381313719075317839514481842653465277072705312452800431525108163632136337807743287225922570334073139269315620460394175742326414398111504546618056524162958581503107052688154363648653048728091904224159332200239758221377683190633121314737127865092041429271677521375510696365170836397366536974699655363520221697937558523368561873374972508369821249741626334374432186733929315031990142314232381790042022954263912154584155115945952580026901832274606207683843487823002278734355022952673095811455695967519442502579202530453999089732388810373561006620270116210154994625962939820780964842149558219242341257548964778890571691063468801092044586335972359956152448778722479162465676682732182495865421873392878142919989018413327355234784292899620345901924477735018528103118607980945802686163695941916518111997158008566539819552571470364484380812932330961590938069935714605040916922938358071297859766182180823695168252311819232027479456944275900309422156593018716004030409664546597792842784029211655561712633593101449512325580778949410553262778935285756580742688577176593355455267198891473612146162713985849509588043460128356934340216744101042598580944589550155156238703368014570138715612633019425434523831621969286744010052190657677793973361167489342786437138030255504381864175919805202024109250359305216202126744474829947048563084297088511361793753730006186059774281728296749108066696335202979943311230682173134738324992739780269914148414129728962524978783024618909264293917555772240156835858725008850632992610442461102142260720296189202003495170248074584021223910267212804651711714194071792596020642546202952485171934319436887523103097550177019787904028598988956729575716863251000716557919618578050919750805930077997752445723944099929944711778828221608488842240481738446042209704915331552388534874809472954891154822256343758361653404078158622583636637976245602926781259223507488677057597784313823031941740429780933200926591730515377136114653291285837034885488697158311867653089890620906296306014494439802137258310606962483955319312661545450241138857599408240323045971954398362843261291989254156523705908052864862043241636454027928587702340532276864084421729806114832076279327984909894985648273912534399751414278093124571716574590804357775518342598336518068763308379504852146001366745095988349291975995760802852066594500071272753303524690790064854904999122705065088176739007622213582967209210131463679343469742550329998667626059210119507406884760297051726763306844034362421464582392077368861660665346190562385134781403220060308395966102062583320578002397883992478397071176643274835021884566079105800319732299393898356806750169029836706422153429854595690754459183255837239289536335852796799877974572175665837039238861244726507169074287085094484011080094616477916594517234413829323186910901756162492731225834480622150662955832965154085092213089531087151917356146181531262723718705819519735357844025839445798509875089004891587372642157405279478552552178360244183550149638205242260839346519219083258616968580805137789714507040565035046809189060301124518317493548073652795628946886369537620495560085774000513388859409251337015620031764786840145517598530461097381963677957792683092137391766950996736826634111010847074261266512980459432467363252938344177905791712915478090083110282811488407613802083912976137156329787204961204253824784084435429821572639896032216080394483205639259101292384522870574535927501318503680148175568113105727073458887180746279174065736970364048778512929425218942916221715218357855004350885204443573147990493166400975664978037418051653018564229727836156415316309906041143561457067134107929521892802010198110565067699581864663396627861874987657641405442067537022249403616587407507189183258240420496735553487406039811010593957873313365399572104024943874226544998555704702603407728878309962607810846422889273731073982623730139010804490422951649952762624824125969895328874288729100019799991606269541201757401666430271417273454357004370782318237489073982797003065190611724123801564459142874115614411053310930373740799807235414232379955235542415699116076929215879740857056120782727637642747664821652951532090824366086477548228814384429114970248456229407059986954091611672365130169491798390601212217370403024977611527443337186956562255651357266619714092836667205078151161346994238787181679353869367085933910637791113840254730240816348651407696125308629982059673445058409978063572768684767658311248434870894804290264702525844984042536985924850685989642139967660834512016060125732318366576054568707951401234114045127625203842409702895945624180748146282813092195947628548528561421018894742019361808863917264838360332791532114375129004160644434145288217462399133227551267354784563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3396553141281936051637108819051062659200194244163237775097955255726315890381888060401342301964347223758411734550415057702832172372243540496969870507701217799874760095732284335726089311164196655655240771268127072744072324974622235919002461242337422518513891825210528464460241342953254438799791483537069260161550115378903955673036631273694720297087127106822130103335900111134167396740186567829839374953687744818277825599473396172937245987538489033206870597392063711816308453245092708907389882513197365880252086434945362666979574590017877825358119707754925017149976972139774804177945179905838529507883249759879605190168362143179124402806079910402288432868445347961232566355447941805218376304401246702162870834159760857940463737248065013955283187109410912435654119210507504551788770010447016692462280690019103833523780507521931410134736238104747935698847042798923677171371337146879933094449002630215328794065873715332090817726638906878167665192303458606264277286054429311960036532818325013941429518216731608017199727566354771052228882427363404202254522487578747335084709484901274080211398814356093843366928019200982670280021417849286301890151313599996201624426397463394987141485291522746112707263843659490993589521965456317462205275943284816895074838463419914668165672446702517646911738278636978307387801869959741064862871444450150667267361771114550107739028309701571552346524249481021829228427131280044865861057671991590563446384210047220822224678531860985987631301432701175809626402940377489777895426528706702343942335435767243599482333348604749230257858750403442959199203541575339964866343590755703029639235069318372436783753321923009949626785872629084073469950257918417095742757723476215581206321566326418478481375268112472862074355768814371418678865286728877240191049256205356663927961871142843331001889021931797330685505882515311549591611382592258476287654373857433599463614385397958943479889182857853661787505109334909896801875373640518011581928102740454320859618704479979824975894782993086394805256618493994923991460092063399246473987113759818014766075930242219007091090687162874205006917285666255643416617854386906313337870975867772911002267748613189823793854106000528383359949619196444540640247950563783959745046787164344576862575505900815022358260001582731628455122064043625674533431850586606866747464971292916152217291061039439672231558855397591075924814352945157257498891930849928257790024287031855898873540503777215333075318295927735577843308536917121019697655000208501926687393640646805092525603610641801295400898347050181310364271427990613197187195891375498779262616551485383228921608632239842123526761016464860042008614334344302266164410828898026913999135277368437926056105459021407773000165234379985487123085548535523764969667527211198603196813290103785678568101734547509869024723555141876173093788684869556632319704497980572959862905688927688138083311148989742269036055076687418988563770946788808434674660670460532421035160747257482058962586267042985155648589079913100359784391281238992709027415379966788965545278829006920146777285594197217502816321925583355728197870907525976537911963318774590397257718813834260085368704149921301947230602448180588088423552548075266238729855336840194580029950789229951446205388446293530972911577397888594127315515095224078790047795660307385303522917829309954427273247216051258155166780497164938191010091365275345162760433949631402611876648748410164009702257698868684309350120981714280275618366331204607764326547052824991510489425308152315495213050955803489731589573584279715158859509485659830615577992811167233174830868160159911558446912380289889781610841746098264904265268716938674900486351193215197273353335756959270526600735306593383055565057009995363629421695318740685111585392526626739767050878841246721834210654445628313649502059877825000915468739153347408007780454963229156864206457428269474285026784257094199624419560866280930295012769916370222490045785070482715534920037130283083917994617762643066431030345671709196645202781655100864818203087351263229015708166850895017470416359829516377302351558687976601629161146487919969135432112427491309990622282349197232135258517949819925017165727191949879715940588545653188587875214114316638890677339773723237473392858809266072466655755941228909364071899366556830975212666388139804693607349087533526755909052494231717757374895904959888884195236968624167254266721558171939383409836716669178462180799759601619128051972083040754920916202750133777840718465921541085317333638200469568821466968879554309172116785934576041100022409277859504098383919281007279129112559157136118642363975856883852588753484475915138262940674291575319985379808588042653720998393999387279500037788207088600795535967773010108578570992505064179384865237300753158346083283740873379113409359397507145307099748106240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3138412556913482381441989338834661853016026661406599199747426395222624794455637715205161288495194542858451822470203400352920002299744392689018326467713197033000408164464585947972156608542743846224346478511122661979868371443228563396744825806921493355216775924232486654393631697073759688838469095218881682866698715971581621391995584933442886212434171857392916282139245496346847378073000094500344807368933896266863919550470431222183589134974097593997953906188891131746418917683690253913090830454105663977650943015598603036303940977836585927263986621709590144285230376217014543046654715532942830121242457896991263632779618496672066611864617316594408587367628467288290473800510592787927166988430333767746791378206566092360324559753912031490509119610135686478569958538023724030368014876795800868027703966363145045953071698646947113921926145370309164150165073786964472391724453116965390193044198667510115428518303040849613055034741609170653844823170877818912759880523231315150878824680819021466110130168348637212724228073682225908955003006303871528540124054650245958169276282470820617233874878774695751570495021920275907094277128512940703422517638592439720952116388695031535214977545840958155830230152437559781701506667353643741694547108121486836200590103470437671840289457712341040891386258450633584563670018137411992068222111673942590262926381022359686276706557796581298448154505867668233445309851039530278787310524835743888588661808281267925917948599430594480229916765823757183451669410420216805781534864284083772832775354827009800421860314230334473869125468619605599917693513777747857783228424794777668915743536321602780320402919364091115505635525873302154023026838790052429424889256351478630806081355041568624409578592398410606387673681203857175399685805628908498537885591488174882462999853062974547795260551390136326396070579487959758950426329314972462170561461997483158368221729065346407168247487932470585612221728154293344301975805949273216818193517504392626680997988522425395305690174049394483969257137189034200033170809415390818889737042615240415025758529324867038458994835231636731493428343062640698687193424350319852067821861799702710984227469036018337508914666070795098211970147915342070252872823068730063140269159697096530597796546729408175899814978395936564120307584698105782582510638750454747332797406319422539206491413414074909146069836938592978886360430725808918828772852528982583946312460428011548096781795866438900449907801160167225141475177128141373414324250445562924405975703514420391543315194760471463555986632386793808693495615663610197872269803146791223566452094988028045224467472368524123193927831726577468366270756727926273946572459902435537985279985947620140226158037932110151079811766770289346798878996435365462977408274044407020119857429977000937962515801028961128946468198052258522783934697204835918512287089418529418434103964130468041887491746865251626117493523959184431569045441704987750372979455981768093610312854299574341159100272759501820381406996601095999391060716905352444179811389268471609566797942731395041457796951167158983645884601523628671747885698506615794665206721319746266587559967231251602636240786984867872581653992512215514326183362795609529978017900527432593754546805612285753778381450431810870807786577044927230076119848049648840973365264473579657331883410458707997733306319918446551638497937333153847874288311637234104653127716861098017006374130974863408036918316314066649544953222133694170711637318261287865510237064512714935300517845230561975729113288492434746901605260159177190495717721175860546167550330902149503686219868482651039849792478388072601469480497811146466235199941091609653138210486722506544276918709007139654372765768699233590838974334014065114259383164286950819376266453252504425802758885755886031663442052192785241780046209741093740897373326297771486835183520015183373785523019825467433697930750113243119279138216335584601275873930011750138505403480929664443956032536705658497025500438792862453521512683849177688523963501024331948418159921644207974984627668455853641896181309183707433454575199018052872623530298065237844507865914919895103562286497801299951555211526649198934652380257719270095195997521031504842346614178114666712859054025333306958427678417873198709117545392642319987743504824455340197246582939171859290172968838735016318571521292026193929137972431097104926933571214265235751296193204747939712065577356378192450529926753831865671753420075598934855835348142832777609725916197609690504330643950298139442381223960251441694989706985181544578706263418987250144795045360570013433265899679770373251203517930066352894074894889155192412733343005983351038235393941856876005566198585354930495916786064407956564033526845469907547271068536267496120824228396079263602809672685212019292167612008763195635957497856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -5030499510578679758975738698421098956252143110840292949045865132050433669991081714251082974565188119716486163017699430174059107118382334577617342245066594574384246065700836102236633896401902398469408277021260404069209689524479207675533986637045864524547718479680129715000978973164935633379071585301401226929359885534625248286107290461388160970355478590693160757449601269264489731244264216839881746611051659525122227461706388409352865417989840479227339506859622991015111250270216309937369293820836028023940871443893777953429734466371791502855974252742014049669997349008583324944363834844620029041790881658743567949731487754284226071200027974973264312156171901378663970256151402679357357720662908787838099158169936725255627634015449068553390873404090189212928271803486047292815479579297909940366839642507244291541958969434637302310723608321393414327384926412597360968469078230658298846360189663861792906729308820027554683104104683800499576445255962604459911990393971138136584064231356664602296936113182116699836416636100755728524568229398596844837827927451128286899383279553604301190309832363198067946727346363977144166876908203467706582884306491103800314568917301516283948464811279810499455146805237975254143510407086607388402425795603195368832290566058003755120540910326853210484423306011620927806654834539370076999240441451208627243443006216450433457623580221244447019614390198722872110727595830570125640200075844617849524803379248119551575361833419239672456567714765445759901986542446819195247798924917225536027384737023674769036611682062191889682818210624990211682035480602662598170818445717298868043369908345612161201686642289669207267092171826158402592563172710555693154597731912893034304165681970824066911821465969526395799820748525925261564791776533351154362499804460627601301835516466072683749913201101997384799073801534308097431073136321681942312620384417352908653515526921384316753598475790650038014681059086539598504414670231939269672718781617268703814233855666568945837099856995245369078184377135880941167929032317574873518870671751369053693534771343185044444545550131499476206373437207855494278460275562687119060411266282699470670161337384641569713310103446300658377439014191922954531095453339389366850193193852011533278674128492389313397399529978285280780738335381513849303014426071123395037129277142173587793777862386882083695519206077189249788040464109238984517800538647799267178608915939962710002950967393162974751365110215403251728921171307997633063192873774123239667174213941669500646636267885334533820782287755398245335122682335644623603942633764319286819533284961980304802154078583305149745579955439181091415063281517765549146040003597794822042798179988961631681969839729698636569034868110647144276767397428493076922195691197364749383579354113182608637605708189515595231047157903748774359454878614674057962693754432108056587014365915183491674867188334156633526916761075877950557065407250248234729187266106021470784755556155866132063731197815189323240363294321062403917030210700877601547390315889479592667357134326757308891107597807952547786920888992534052234361282755548333574390992776476005367579393185106970290051127658551004571887911435638996217802475545076084792170921479134078485464733998111063150780938934978460040582582630887791666977557180972030725180297791582525817444978830893953424832413781247437648180653303143892062384112912453236816297452842952034996352311556461851173845450748850787662123388076175768572545813630161708400286393999144214171803159449498932585603564041006082480702052712924851488794491137318882455609455805294500618120771277769242522674423612556977590662984775965964099498733757718715287401902433738186552978219537815732878575024577465796803225657655576920100419218233291898282625101471497802033447607613936855187487256939425287223705715792415009612158943683427611638578277058352922257313840537496104981822341034183262175465665014523733302658969902151023788534179153895331146799244371817500674220955637186458807860905688567460892142800840704774478076812032825138275913369999436196042517692631094443816152746601059097253065021812783942889068837938780636856790719732386185790551658600062827020897698035696297845909273546712373135979013829577201455527745359709616262808405341031958007783324904405209862252409076221112764982181386599817406412847795699043835561474708221689637174739063543412749351676464127898671172820207746174406557941059009250472001095736466740577618747504097469697804657145658361807628713757861243704512687694281611485454115655972873527607931782444810228283554936315038163476068991498031861275874028973948208737023257357908018536879868413913037100938160933060939261875866025200165722664646977058808767284826873354611208877151698069273886767388688922939958829378859907770004284261617123835612812000094845717708800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 9339663458469295469129146291898460831339274047299186117424656231038207449910128058946767049722350723315009887102306149227325775846220963036506760036954253491159682136849793468007155646118622454920774149178512306182549636210978089207621974160735937938823521446209055991839792736647078927032110461791775149012882591617947943740773740476319758919436372275564467697105729367284235238080465916528105421002255929336773786214208342592125804734683657241206444115752707658715739780242766119368721133823172243116575712640767531073022085926258185049006264529896975754845305226981800881281054069220841637126706459439545599978531108245593372074042233617481316377259782653141372708455294578326594089292430688374512281271425898822006828323571603454550103410679427339685693513102884761634997975744006801795773775362374566879518800070925384153813280580339011316162097541157417393502751039676296415279113161966947563138836826177501435910891474311250846656372666242245973202308957831934149673618336523245726140772091449309239475419461872568460588026368861172545570043036936923846029460101336065952142692154524521148963108712848293658924379343821090621542299432562071456814210819185106012533094946551541920079036768679385346624889528342411193862957718050220686374026573969078508308969800704546303216971024574751846606876678090095103665762826643820544714887225142266186973578592494418073173068198562754736353292007923451827294089946811051003421827031496877509029743027341361857634088219715921925673502077712850830756534937769724733290118227527463271619063438530766114608431985768802872995653826989116413607647966969490782829409510744422140584885796010868441055205984631368511908104252154751708594483514356969562441102133737099038181792471112347323417376746408506587792140981362576038826718466066883375872446574713761329173097583105273976192240053506065772849127484268837228514350293704125509176687100900033031626425673023244479303689528611468879983096959778451365509993007596155771100503853710763550683590019573449153522609085301277414597998949725945564418788914849604420920700887904972224042959774949530540939263173981020880134368850526955855639570051660872065361557331827935280449229127400941837291419553402258163326393817295950107604227448391010667613696020422904786615507150645555644078561119313828743038187808122959896414400381319204549714243119241963059328975493275922452699197610889455474989771961095391522636732861769882456370058277931402451006997410636415653295841035509806468346942347857768423941871790693569402444746015470762317694918201257613891233848194409109591994108863856682940045863250089784700037901004230904102428484476790227971534692018149415658672103445016742895071810809265331259007363841717494107256935427488152751493521687968653227210058922876861147743387176432734705624790247523604317690308066987772648335300712192816775676892035418481495930078637435747954441113345431173858756747630358496450118501483077741399074794955484032089963275833217435686285283352457411069039339444379988629897510419467427163918915343112132119568744858766379624754876943111591899158319029209006486939784656625617875152222072257229041390886997473683707003827934835741437964380111401731365620850553214128669997098108383866439514975283893791661170463767525257387943250924140834886951280940050641902091103752731560978637463680805706115734524845850630231627184515662017183415996689102651479835839367310019398197332801117786655764790517566200763184214286635658438900847736014155165652474936726522223878080936165415070139869396793445516297810912277595700242033028245485105840456226572975668136560501580827454671401235657079457844025861576882784463890248259580204728686779213153984211932938291362558402791651459925592008055717292906959556843403096060302411491997711277103000927718062897322053734236896409065606409641225979700359212745542683001461018283246089683667966872496055749341211518111853380182609583546227044799481108489211115152915742217495022699480519617370591180279994519289456051390657983942079214016348645171863112703293128421467045976231343853328389968187209512722442877073070115433507446670598461018375596387781493326777177893100173447319285785250202974844617944495462632727070918832287617654838799168256556778268151371605437752827895252820937512176067418329250042050105528459701550767718767168246386213171647813095758589171513533523741787216520009561770836145602899484516743377635695434079997667849104564705595235389296968706155252106905284961320498659624074116633507259224978086618935939971797118998786835434729082640779259314581236053517217736489648048160996428880887699708315877708368520042341468886841086737352242331650525474607506737538574082641869404414476560199871283462147517739820739742216319862662701042845451167044152809401822420418366981946020852196807701325937489092091576320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -8136354678277097385026481497902967811503797253227963519632877070224120229390301098624696679928589003031490365554759618759467274545685709270847133568318144127885941052327652371668847933390008016253476430212599651790568056949526076880047801400338943189844637929235256772914302012749668960367581258550279524565860374512357840500235219675157664379994627073558779972727656048538823040648601148747739781759402158685446565098459051557108559422150408340925030588269288604307211052204593341464385860076349668583114443321819401231429520324342449281023780136621565289991617020861006092572978243798947481573200972400546773311697071372190342992581182450093389838394661575337910040187385888216997989916900790334881351306154986901645305028723457336496130924084316210511788207636279335682965746976584634410726694946132365836392027032666348417334735969086665330848785917357856060072772715714846671564432003911464097506578522134004470488908219217226588863029019814623889061502342818888059574354211631082636230096003368033801374872722670900885551858356171985523313770643297963145400649865879867128203169952492688989389152169030057587096913182010618243758886357262604913320864209852007016396388460991938012113728767649941134239172815042464260558655204833658493136390819483350867429276572562976806841013714274970766789825752040870192657068440464652813324321409016980325564735810991462177967804243456370432906739151222782369923077847187745549443947741210491512311537636829511601031289783275541889643943510220491319495100583683607695337527534619655078475090474773838217373321037872399250574496524476769337693603648624840673443474999663985455137082470015530587665578509294565777188523386837717119226075295640643801251706767731458265542623523950472788644890209988026941749563941492213471814256388862538900150777496176740135416989988932813425162082007211628878692125008642107568030463155526892648027862825637227462942436477247244207593465261663768194169747201849381938276286737354415617570707145775031640542276709375725483424606833643446975513487888521312573663249096948361120543985714461442310362708628303580174690501605950489747130380838570077333938038272715959912606842512047152244000905288077333203485433789465949277339358854738452286827129458805492081375054089644955616261035166412812767138615084695693629002644124694246728397367596740579454349618945704687466719642659536923002063331765961450276413894906554999246097450492765949779930439100546407981211832246404459614938026044563161552051149716267339031227244653819731228585143541233812600987415407238460508793160070174297136578940635886112239851550537519506832076012467986644341071989273193303853274154414690065365551481796932148773232158716518229876857448130026258468789012586587999760540736434323126090863991850240956108387410694336320025468330999781507914236927712559027541355412850335109765183925190938597794696387494526888050042105065831521623451838217390215859425802917164758360613548074224019550757578072232568357374949668214782114807045659255765599852184450906863474394680663807792339219989602430453256046464665871305416062778290911244733961255681129527673936416517843498123747513322099122972214999418290752173761654282913674339276236670340741473028562832513026259712302312831749058812666250135422152919133319665780519451533000240033646043720298610397691610217009109210473001852662416081192441209263856280710073162093909935856187624435001804660698764532356652588845916742629505049515507964225561274882955276643818100130853807592124471619571982295844085277966125511498420455600693474433363044813152894966183488004193653222530433562733397808027518666707008868817985855429282320896908970324842364258492176096366724274304214180967278788353430233795185430190230504117862433466186911326827137787105606675607692177850243981967482368367023961526706862343404254933221999825285654663765939901200405696117230674774829421323926849074466544727775669668278147081087261588627625088039490039581970330858375743983306508870652315582765320571461025927161419533302492118603108112725452014476579197706527299696627715896545963733802317665413297203171787075492638224894716434559294341146218417872050380589261451778247730911020637801088746095471524310691171373095201280254991817381972023961306559526911595855681242462197401670323763030446677554891792416632906724171850291103404826329415440891819202734625682083511024874311160514593129000194351664450506675871948990409645415955435684939312897340103572634722133415391227112512546709594001294935984943267202009791008049029094004937166517248574618411222775423841234815354941068613073596777616101040997750568820804253805288918255442131556603622960545598169935769112233837599834143068916464016559121310238046752719185787169777272847951321671371212458057106323326803138204627706587848090794520319490998210117238784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 9274820240588944117731385769416970881024158635413049004278128809652048225703078090203418393534232261044780359802283300312718281088473678061841377407609811380925623027654975040837897004746308605760503500636743584734593446201159077213943703396279041452881113334047413208915995633963905480322786694610667517232037230791799843463901479215972087195991621124700458120451628816747301500175403999863434555170087440835758639777910658930508070443560623605654508502570229711080336012830239028210569578951701692979810534550756053869863021336218743258167012337028496874643879644752869819204956028466507402973685237549277145875522897460142866667096837850671446889077848772059372585053450266461835446988798740642485440209282913949135590269074029929140543562966333361276484026341739203313088853893637996987568667181169537303895735766588829163491963608371791193473233961479068717107160182443036319689655032483272460164731836350269150311017049002049955779921658197942617547177756137076523847377687254626190165049857922431034393746572446878017239975550253199271284827753972767889467510316745212330987739127978976606348895211115195904187667799998576258506338653225109839478251686669019759317114780696657499629190859541958630407826190413332527276696744468011903765459910524106512848469499949205693963135598980335214161735935834102668321399130299776703252827545868554162049715406771613069785437683843053629933998056853745705768575387414473664979682803218400321560857012068853059368161994112057226044274317109461934811765462578811217452993725184507662262045066976235148998509108880969072802756104099769686588721799176082196328153154750880921951331654555470433256042074870894659833797099097263888616492880795346948656300360704935892310825531692734311674747940244145593688600280592895986573178208060216125218701187153603869908811434043155118681884079601759423598938403242826519974270248824135659855583620595713049892427990781285169869257085496925644925910800199395873814725327200482003700986219798024623113013655127696939472647215303520623219878512373544450281508557824190025758483380541398909099067761644225786015847081137279652152438510075225722306612649723858333132550813082773404188206211843267863147103050054204412173984298826364041448781646444664974234071244364334984822652810613196546656833592225967960212685710585860334688062741744259238764163894374209233406042414235798761748238343386369665098821578789580920714775538646587903549222966135638277223175188964778615527047276523799050655223828807163127833840261265570554311177308727956841982515237306243905805843600452037715523336203999483473027235355665526745260167792743205483552729870153256141211598513046167497097521644573370760721652372261114563107996590358472944742838366609682411149837295859441038347389040439339379440949150136524273058514528731345799879024561161848821075952796928695298917437290080729369081267283588859058966692367359701698471149454550552458414145675719468036353632313733859327937614834927804422819124909161173829147419731759508780844393323475703830719899246028827251283974839220680810821776617240995404242358406570143504577120916603097194412889958390763368780259053062961934114765927331955329155156469121028314612837697649066631677039432205452497006569466193385002555895781796451762734201983404685183797850477832316969493302202392304089071212014723809335554246323139782865837362643753772914224683780942145921308496620729370567959042037753752926265464059011260362924346805822012964111413265234352113479543200300788877305947382054203235872550612399414193378808118955786295664971313726515492614307762595295691945425212237830933375716351848548800487199628879872210200140740816686401547056576494015026926281132230772478902889361709318049313734658056033219485470272866687018587872974171554340196596973434015932931024163524873756440751278924597950694554528768148681399463800708049999708763144446719761459676740493704931498296383734888200807201373797095384815452500091975754342585916634015488638604698524218373934066179361016884771936153355579466915535063080723015949704918433602376484830668521543916377138044576324809592902867674952765375272804148655492637800780162944538159151105639733053592309336467319981557148834615599339456618467845913281801118352027151598108831171543262686771750301068030112755655063638683229574894857103157369935943470393639001595217655681750524916013053047281378393792747002688520202208801650286657043734519417226327917993612857803420565459720613507110008348507010688370121557635145244725214106969333326829609926996425971807205347708330430787134730955330156049429743667723858921188680372872276963993930807343082594289789271044139868158570920604416790483889746232316617329894747322369754020029162098163798453111643779179244404899677268832047928523856615179948598932087149345642491486392199571046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -7819783475507323986562733744979863243784613026637772719672631324963779498056614698661257311211980729484914790818021288869578565350416957935459633068761820458148260975838225127637776601860888022383127816757215381735786686409090310302294308317585864382191011253142703560198059705897809370609790364383198319431643775608163426675471036819696643595539440034869719499105590347477144577386123320273381923503342683281991222700548556909895838566068735310393421201470792433145176099152645977785178248390894491476637684699083579829226974833648920080608039275049291173095391719926158188501501474049424626892336872206916793571569942107871681411938951645321182318444128915700441790542646142365484637758353510512062666038387067934245148258169626947736192887240373025993621005669407443679167137607376033702799865984752564615342040440786668507337520923636662714634983280316772956449101080508278784721499580455451817843395708561442075577048371958019434613426368581882760105240420177620895588760640523441777021082707185233051308120888807575383389483524834230410332743774442215810518501470919912130177031900667514278694306350443617050570110163148488698227672777280498826843167147177042046581163251047563692173110999064510574272134798038987801315245360913407313920498484644782265999623549743881780120447500420032054349023673672051757497804534161641259627818911380247728251156733994054428268206539782122300352880778289675330015668218466216333186893735458394838658710404802452934537307219008241193898331888776333771904541492177867281910199577372811507488017567124766394007269253436911123385797956088824334469518620513527240897721712074010891055272286825905229697655263179088308816509109170115138470951415096554128114689419326795118473088222195870705423227217810195840216875685525311431818709811185276076448987736297095788514046548953928401503239802262992417897029275164312839447325624520063763882859545697786520228264850932036247871869759664650556561139819952494664971517901369970440185379861332547733461223209460622152917313553141313382129602204433418167085428923994142275995123660974086173812412197921074072557668099471931478245419789740681736514919404735014195564236991785478637748795975045638236552994934996294614548872788552191736514976579337778770120092421196887796359474697793933927335432649245693201641835332366653407824247559639756906416076849663753805346044611352138040519962327625239083770266789586207914804108958472163942771179081478657765819927569622457983626739241412415047713262769441481308261920081320025318480557566107741480330337034417786184168933680510900837896942171324204523750692746133780436205757633006487536478411576372965434863644982178326112787474508474969745527374466643136304090799171501178193819642190949337829569609985189203781548820608547038884230922572377678697699973709473134141183367880497912055883779207330191735485431920491259914047540636549064990011328449261308788364180527121285422820512957910924340474789646360190511496542047469363266218322914738546903001621798718307754835024524767297326819417343505317063417326804357829554069843704681524261829847199079440172084924066703795955363850537950412541327068483287197898203880394099873498829889121059828435356443319785122101343002873717618728659705779140543823888712210159631373155729930227553285247267453723461050029824659809876597892336519440160482137072216385612406902321391069489297131264006379942593476898853562504234539011684010652426150618334764843879208607531390758535931625030774798054156351312930472184439820084405420675576633883691553130399353856676972363884617299041242643445088017293120791558431305736746414427630897738697336009228718193769100357555186690787803230374340602809286600916843306751505107715707309894040646832553550178968492834194320510462625978355086944968290161874430076680207962554036287795386728389124782204010908016223532478353802224693631154932801170030292240944890595273013227585842078468638737572613015330495092623260569757284308463569181278179558582204446629651735022367827735520661666964307295054774586826550822515575377786804409087655459782343046437133200394438149951381762654884536774359240146923779743801087639547071341182488528813877659193850919615270113607862834672853340530668521926181507252909261791011279696023737503755903552213980676095741890376051713073694517973624248424416403086664138024033080420914389845890617323456585089870278853506936323978997462662183609323882738433817096253885531906932837935181577986798738384226652142815508577394827272729540467630116932695216302959828303259566388006068837556001888027981893804215372393208615425167748911044157614699377311176391185185286097877690476253072936000045773523730986486635718642425694413650218882976636998255591452114919988885631764081095000603484633762369432137868637450149816290787077866598549537804538347520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 4990544021775731197916379907463206024287440388456562160695387392295609885242999381731353444338689015230727948043707679644537994067855791048477718981142902036943755500378627339646837266096333613597505448408515884526852255049086115961348108443722584346700039037468180966921470049846947406851600552628393903408429919031731144344611620831199710683891068053618548885385579222217897380300231352414873670588082234479303886665584803962428617048167141867771519323619331264164483054393984023501863680023252978685565920470379477848155010255537154661857909700765658354437902728046366759039692811025820997101968348896991608850834527934602362498344986022066744168960202296215462572881825904970845192946661214196191440948975726742891525599744975500185918787224249184194426030309569849657142755237170034499260177148893105037485482861666359387108131647305103645891024885078321415319349525844794501384190486935588980524434444949240351830584831181513427619368033025780927633912275241295266313365428476140373779471466969604399336642198623859574067036140719695100228577009036844928404488727065486294343076463192202909071521265487816837633337289410698601938858408334994975619099080551695330110645230174121444928805288536516959142120302319573481134089437099711895673537361417352890423519854336943851944362086394023245340548554810605239332678959751879336944469317629396857377956496329951354307411423256491560171037175353558601355503060316028868571278627869538033184909372060447879859518459204680929576672654147300809676032290231851529965309762369025863363824134641807168596069146519666039892714153136818330513451511496606746820332750367926214920227087326996211812969807104569312647615664313932772411033360596161777952894177795385035939923518626201531830551451883230396836310104189934905514201116745496545887355778168818946669404449677849273729272405804037497698328953894093763274408536609268942849529374837228520135570906216139090524985094471249692967235905735791383745449806653801930040390772248560342102211345350413118309333204905920654452358648882505405456953702947953735982748356027477586115249799757871228064171301552641982506614995536426175970665106012921206255442359751500430438360157518832502729013107639839539936839349837039167365403925068769915907895284474853921200988660225206789755712691243731134637031679279002349834963134606887857961516068571538010782387218897703297489974441692400969147652342382632744155578205581965352732553796521322810082457762086849756181837856190076275306713662071367228835834681324487339873874632808040245994570565516420554383642622823049598755880877108822644613016430087783185762573463757122409197165532553155447417584630282501165551850809155826148281913221796351531981603548520932696487538757632744281155515358488720566884469624008478649234455011234774011269791504050127773808017662414305964403051392777341288184375140295496643314691986316643449995374509670365412317849640358420689966714654362372969909293563757456174876200451223430377619541483923120084484202120297657907897122615398226535723356205464817010438425682230981142395191474625467754514516133980859821764473624031342621239584638762151562740047819389950148248818587491949115020284141844835489281543265038618171776979009618841211092003676209720126727857373011931417744895958498032883975780995853739131339616660275164194592576331614550108295349394292108158489937333624093374025476197406316827759479437071625405236946527442515566868608470674675433180553697410228821057397040266665613511047703644339246149446352716183540207521216735698461018315366870112155421405659034254977763879482735429860206395098130366193056504982107999247846026005534917710508064150278009333340007318391648107309822881871260704883921827729134314731460130637886719889556776989590527922293575123304478581316101633565793717939761876284522559520299544787224550694643028015595951270078875411362811982520380463961964928164766246962754561335934168594398682019242026194975995636544496143474134320918713005881827318912425379445067708090507261805117117325349070645828697477368673488761626304468002272829173979696975879472778851301350233979988789316460447225166502131580054081826948934660891835054510220690067821176095697745504214190557048301064905499203879023538551402695070615036531101796000863171678938727733220009559392519333646743888671216919934780687847580655715653525591367077685390967694879602006553613669702619180889662022148423230003020037679449911355041692353655628156309342020465174666909151772994321302476381658588890460797763915536944847681431014547476871753863933305652015289610870180004337410726513421176972865908016536794978751457915624558596827383730929421387302785952258380120995793856742851075051634463947214749164368817794575656725537964234429540505309415094271622674044272887098815995074005623608148120286789632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -3618545203915296587843018590041556341270642026129068303659494927257071888599066687763099790033481754967095546217773389580267248268434715868853573288447621686261276609510362256206175336635172788327172426345251269333869265068124139360943154406919024163811417530201211510361474758537689147465823626547907647246136048460294551816301411158617214585365985489756625350021693882192537533412733618761538161691887558262616645507547723121756627603897363799467447443159903013477152882272525013446061715944054037697580340448357190667061411924164224492237207696542627415388988192798187090925578238908352781936395929080007608257504690502925495052434462655986163834601645895618528591789860816034050143725001816837326946801722832320324185671026178273422176124113938085665249302595435696752346032859717901270690277574377284856447484010849246055820501772113988410646193190132087640484009070418829514820185649877643282683948753418604006776414171266699452786402852734340588269184806167611046837457518168421245954936185771040571101746705662270456959256736512561820512014450635047959185356801683076696197019624134383296781701682170004331954327821770786477520578800800606676029284673209343484636526868241086770035265739409771226405013639726032009593079503546659661056396434855559762736479806992680695269269224609043247003358380721764151745726010203100446911748772087345149863004926933324763515980015240985969545663231117697233942878177690185281483171662366670364501869290291155187065914215193965743533862660358262283695269972428069599065136326051824132503665755825582010798028306797736641046687604374703820467021637284182332355072553715666119151890950409192166025363054899468832360265934547777686910784456910522273760259707894789323058850528926560831879831642736576168434248260503185542559457163115596984099617246528388997068107706269836838577489020413142617384477421016072920871451044097640595588657712592581044159353214425802362203578804457441760296807079533837476271552037963268770368120464297744267432231497193160485442089560483288060960974624661851481154454650704862937603422158562828953799300892069868423928539644293053171478243852759066508433934326593192976515093271954975108918454164656223533786664792705826368302717993282596088005484554252075440147582685489263907768568680636321545596600248792685194206473518576468138493675497368830668203977859705409975447782298794322255780054969244557122903359997778363978242561827549719175193943091646419553866497310871866086574920926844305238723446340278222008367112061592066501154937183922805258886273285470744418768664681863980886969108875979793063714200395305167198327091769333503697241860133285195179471865598097580678477899806358404890908705896929951798686292693566617597783446648333544504817066843826017581240566153822286812630102299747700508632813755602761152075378958194857969546075938405946727387916647380609577555882132115651464904072641860197933150501849684775794892483202011066545474101009295741226464251979439628551268997104060747536171385733090032024273879079271648277470443923182074717574415193022672133283369041667578516061028866192786664378032543550644782576344327663482525221479816487331754150507932775877298895964176466918968249030114959068558824915825630884231399832220017556793139698411484509382473862456355985578953787847779066987561973771318605417137293542034175538510735007367438148187086757538963471886171958815095125120341275963813191800381237987875017221910374602512777228139283338457283352199808114542437883527430627604904300504365508836624376450761759153460124731124283487635924140975489269366217038025327073485934535146406569603742752414200233647447564801211635443782197840065048882445736652832419400469703788299828464142297629602627631442124033446432252788099225848134349601596820950772469550091450347719072697916824881325196359400824171518734366726692703103551900719057005088876229235867537975833085165947578252225938982844362664442785174514585830913048393696649658257106133253486999384147308975127567157704805047848515829901750794264546300214489238412845759691751112775644303256915801045321483674066860817526325997677386033000453999294877764649629929967075045762250494165185981253062854024825368486973393349820246481130717078509419973432940949956943140449120099953495170962755533561595579207338469473171635546496427706136525050932710528654821767763493470287364006638574574291692770007770993895233511645835121599813158054725543068868243282040800592416831679711678421623643472317367259022952425046739718116557517264447421071791031480024009756995971759540230870082349439365747556110015352609162782205709779685077973166063510751049169056118520843937285434234294993305413729027402719304096652241888490823886067486268394344462976285554148093058564854025340320038209815460178850979490124763163928662558982392093081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1786957298126374486185677572329713949741250258961353125535827349696937591074075663867133473848617150479248842413914737520115922725486895486372861421539854046673127346561379218786196338286310341864905412774873537021140371949396127280735477607412640321027112271752402711597125988425134149074417709620684344151136838267987653462000716982812686345575510567219651074702369819326961142079346562192357764438957618202428393791016803681990057803405941717195116781887427453612392352148107600718333032177467202981896063523259498334313915688149118542369001463722925168328139286966746724871106311497976634053012580327317900998839892363173866560314576615198795596633540319794779024476250844661617052962910485997459963532439737273466311819406556497300550947484181986919605804531281568939300165792540417022854712366578576009700994279614424780508164031033974608212222509485393632969515624029625540591731123511646605330295432721585968716016423683847643266795197570048585355372412974013507754646106150148665356122851735270616959526725646613057223922437388543168647441467293245724326398970686689628524239386487139193798294970072180800752854002670975357758484136936207185777817301854823943801761114574010784590182075037257303992366861292882164261989160100173030737043718164908251666522677656455839607841252395197348068944059227902677368352564419276633565521950548318846174449041479530098028136485888238533103257381114358386513956529524178817733330483115360667097445648673310347908875428169019771962368143036794933630991830604957852860803251918689964314981317920080852669236303114524914113209005762177848610733443885893622331029702352054137380376781840406572774995841759126363116727243587235139685126978645446079532269337397558638006190731358427606827982405903452449141878600983849215348544816600566669760605371240991903543687639278149839539097162005248648593557343146755737639868100198160251510419049708286556517228469359842872883312617516893920540514580321576504606627427058408984972394814583535964244024437322088222256459723435055042832130675752166326943425921144834280087006473920180862212068380915077960519150732465031130518285032803136764364916230330875902274030998552307653115006416241508322955920750305594117467690472200802106015129224852511591190928978078028256747198637028634056041924630814846974001464868751456230103189853298557537146833325156780964011833743310471195620063723839376417257302844565818611491103117752534873465421431684680092874989065189408933641948721159494475716436602368877947179733878374473059079085111758563580632680504513058425774843336197372597891322802031857603476342413019978967206982937814104268148266044349686719773880162243659514252110059652942172720812711715851005836422519136961257603686275455588877783842249956111433500495756625149045915563678858288986050310657564177217752619448454514142025546693758257605698894660017412759919437103578414535244012301281591317060243979381971845025378302502074312222469404285972291224927856657090086989768555908067946210624062851777750589199303417818818338650280064652590007444391562916951024348277258809707524643565484428141048115339650302708520739926379784125759914482572784387854944705042419964324271080146649632561846323824850980447045261086872750208870637290288435919204686020688580781803753873694188281289459721048269645643975197195598931617391315793585302384282477243651731317014082969309961012705895531943612999231148579002342486380943500461189968948222582130015931328847140258907865845561681658497119398695141167086089666907982520802250760572840242362063232829263322942009656522069123385263761303976716318372652915262813501347270367321784163729341840475287018719884840035209032564106814639573882587895321734743288711575781845791122933912864904254375334945572294899464609010559867657070264344579191575931227117766407885739172000074609699593333443759181254687673907766922195952715969450238734970029657883161650660379014094664450832644763391109325923368151028972745473388536676154494913853442907006029383087676259719921935098988310788713155731851706098882475472583537849782675740435305923204295906798312882576445707095073621231480959090859699294087887398754261863720997475593797798136656404708921792413332873521196811699423126796572991375434072899212044441392823857107372985085028321748151082320857817160465231260411646346756766661320519174987683626375507541181957943784394127981394531626875234083689382473318006417923059024299245612770544551204251811298836705952886118922147342591845079709265265134311949653716115438386019944849561327430216735698389427242596441914056983400391448632147848460490891059455440538106023527583562111572934068902409748647386655475284170909370468062003515172445997430949682144686050716543491555207452615307623095164693166063348102370027258411773105529982348125620416974013071360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -783793195148402279101556317822740455965100811735345317838888490381467917184681479408598618570335720636673719166031899419182729039737088210052240091213671145097677271533859565466022882365074916300721666842391732217798147124449138369317101013712967314989703952556055983339608814439367210240385078537908069306262770375544471983534500301962442537438116587447164963393241528537957583689332883850527515524243198468137188910514710571432496704000503388576892470108599879429553428584671298522597378259551588163317886278928511372937384979930677258952705552137888320270248145368729806256330116819416956252362304216009698989456592039435209283239681882269222771951155482070780947504815410875798175892609634427232425964648509583564902801301334963932055340919997944950952785145615062657503250115097932320907067243079986426599824893066854804889919965589379220673276829114731447163537453547032777758019088767342630776954239021670836170454832011931312016554041806002903719346060260039498945691211822786085516724859474533290465352311811339930561072402483265714002999527368954398536661863350373366675627900078907736495693071540777247523186082264533778747062127028787002703427798793994725183040882919747130169957300774412555479480143926869419543706107908499517417148231598864043718516608554285505457699350376527415442994584715441369580195280537083584121084341057897266158247675357153381009218406301735872680310171268479988790967424271759778184986909033866109237641427241252218680009124229979355711871510805216039090248930547084759758479955715451115309321011461453036765801480925326389095767643923321326420496202870513031686785323724975184476477548612556051778402547349471379491738847408180084733100701931569134698575656848678136532899951358311624346931115851215394179163528333125885852792883955357376527905798406470738612740805072916222970663594981923678655355839362893009197045155303529477998930095097402797702387679659915752498591990334840522693356888663747326448184762028681525806737118108321417753253684039018892218914636944368766815730795765262124774140061311151152111074380836072577513401936762354525542956590135861612358268069165490802393620167028237193829293822442085980027350206969765951321842750306005640730012954694989115786037384213732951934110550988615689390081841570674839804657378911614208080549986033283356049634237926776354231464294343172314994518110645110216823214560880237037535165462289798187795391146803679039155223147366804887159875860073534216608026693406589245607460520653408816434680206031656134993194655768904865109830768494345334226340096010948920533663120703550907649138900949254807088748259451258233274581070928005330246218691875642912406199481161655102703325222009906668745503723898848333283312684463169285741962104045117214607650860243986285469980898889603787698752152794557389526934561152999232344375698821714384499463396263021381182139282862494989460975857616870664486007765666795128812381293276352408515071247754246741501522187180464018777749815916055413698894931558623582968726449277822434670452258370766741089694100439389603372766234808635857008752398025648586083405192731782809400876326357401715318445892862278548283962738305566053508519327016907686599979540465806824105185749889417196131221445253559222654696271759270716078119531822293358697263277671229612357524116567828980421036021189699978523559441116948514732742853966694221710187445749963776905255529916682268465976452565708589840695338862859298784209566476853199764055901849800240775430106476379408475100191214873730322508788030370962573393480420873288789093680010600579356334084541334440696590382167142686220891838541461534159009955333736266966985102688328625636986348542725193573758023192486092720901151152617473034931287497176425947831842582589790041799761119953272653536523830745333403621679884014147269531955920733698994353703613880886259571631255948943498972961239936777698467947294564659944198453101315363425564326938169027361883556754388254374887339959833106669298067673364459285459483995374414254876916770282333100287126753573738965301479494479611914248387310861968087883256413849317097280080259539764708663836985858819711916073571308653078095973583373382953727784759908275283322918529747198339256122836846257448996044412363802747584946276058682619756752430638565387500811847914767481043393177649532096505141400307479671950240312258514017811798906809095295154688551430322389383250479919123905644993705558313883162472546034393076899335351994940717193624979500958354772329736265134647205680673714375721146472235811999414972491715703027062375005314566391588487672054789933752429398120243504807168995324805780748943297795745452946524286790188620253913349249170148725924619964226551914144816630605652694911626481379366760260246176519891262778715262958414108099574634292190489083904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 384307031326868870946220577159948657595667591079340797892328167013404600518202186326439270845004907846633315924870374545889359526756286691337707734328627999939860452826321567898336177227632766189759946419738838656621827991461361790271241026323655209554231284728592989665579116548940361497846415061800328276536499516925566939364048717499277902140763484591212693808804180124218532154334459317689397497558736795033111819929776575945336285535581856743416108836559144701980431459112724088797663139636857984605996150793262152710211964612791683273471578627110877225353310785972898255485393695573110316721638065546221849828641892820973187535008308659594176634758792561459719804367386166113484767489474063136842547081913714749911890651829557161913750936832976914821867968455403517505565862084030019583948731518839270160575110900197636484318835135027593357301578515962669755016581711776335314910471606590842849652997324732411432673100282712563378036237444357711653015825661561792266780269394299962495696745262265867524477718398097387523794888502348151789541006619056057882012373239067724882907211680870169967673860752780469536587438356424782938569703587058546466424670114248557571685782901237297607555379759238347997405459447955551867529448846985166972590227834475508822785548187657942161645070944479210330595418541473412964487894464798612156970879517735961894357324259936737340813419816038166107736497368025964890126370345859000044638104319373185073175650817511191352147865180810028306946520123522159202606722176873678177509304992423739573602808899168412861963055203396711617648931874707172788266971285946346973721212053316907803136510354667760590955589055024318944386437365675858274084235620616653397698671028531097889475314192653638405504200827743502220274150132674401197133919539689384842973206339348628939952440645192096091271708888136642926411721769890305613526198386333368099692043756994214817439217386702720383268390020914308015215211233867061458969626043887574897178078718462088408928090005693665855754688396756675027718877736175950078802988182107735697003401636880066993211744157090267587270261192712168711999381890765570319417804087552875589708411445137981274730863045074674597580234998626780611986767559511866993809247090077809426012452689900770893643182420524905978123368702854934431705456119957765045751622112619886494558377855697540225137630881430282283806592031068427786090542808623982534160941591628313970219163631160256614274714149627695573103476018691482534793611201766779550047388806622405201768181601122274270940950316297919019720827994599809943795689743301002412809167000921120609293633186747124903191323666271868628434814043367537002533079340791535842236585369658095188182306305431314296396163559326726192387869888099855995557080171297186243451651735841615217145615392139735791084141630246735991640810445543215683915594632671239726191160217899241296447526617145319124783741758457366967121508091420336394867882178976380865102592755160162377406181886938274580151634418067695638428759307307626192051945009174693921641397348019688665785744573722113625811505497350243861259429361098156774929676245851842551654310775527364825583550020268015822905976887632891504387056387814524330982263245382508818170446539544757360652588428780675192238708985854987468884088938960127023876360520508380882204053825504550886168631706987594036473182186706178436107830513743915597205972442035349780724029622145153939004000197038120356712838179622187362997694826488893327284527185177124538280041806620446097050313495087636562722140800478334123130314674201356159765252135424954280893402954291679812289677456285143757997154948400818940433987545910485110113825948560961015640138628357854181834538313998818056779177539277900098369130621137870870261857298756169476268549244372310178806400536761071230830133408682239153109575491165093076987590216863075596479310210459697869938222071705469520462703277656105151389947762642330399009971584470369239933419982369457821222059060777495766004511018726610564226297249425342032607403262657110570362770911382163390937138297640429714619550462608860499952441828129546258488627618467687821342649240352403369546687497025539929081375015113671916845339952775420263717077979017587194199726905815689552048051891458712785171789623243174458053487077998897478946558757474172860662663030101682026034844100589081431561891588891266903862266092039249680258249747666471922073404639909849094250559032475131950903666541754494851896104073299584805001481580888523835536550812772794316725923398673528254689301085911656590769548606705927308667141433297502442232097554664349373299911450308694334207190535069249047158308023180733457320294470226298222724352985796541661811678597586138799755004482748557366394603001843245077297158871438184723639315983043618301542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -108660444681918393147360534991167725005360477016894832129219967914557400179174329736074411770559978212441016633394466927660378254230187219307186854433421456658249904959523227895386463546710098045415220742178594561132464687510396384497311969663145691052899285839740865916897033163477458146060452447144155215490232842981026559312128265376155277863121133494526418836389962198569323912653619726715467497345621552314468090450932650839926444962977913185861865368102045155424337238954387000262864211084666260549722814967450688353936388000100159218699734192264986368010596664555518530690026738891506983281513237103415843239155419886606890535228668221965972359439077772876799751227727628433666503943253379714172276516747493859227087604354132061969891432761553962262546850563499060453498228397303419652137949759406273186852602394730873984434317152384649741392338338264992809516385877237019899698761568546199541111819180503602543169037763306453489436683398231944979452958987310569218350577282392987803576785908811242206414439293070233302710909424437103184702082347968671079602551868858368832693120566148276768586832471868351624108103502770329582369783136270907557921417552530928081487430885650177598005676683282292763807576575885655413741101316565456135750254386581738405274179884213920556028523080132139790628181007633637316535863836537353152448565311944336897025039058964439899448136275156385614258759082327000414623268125404101247534329923574903217849819602600889417971278752260280341223215646627487063885765053212652052569959863880677899227536008505721967436251884398014048397938151581331184082471836170509481793145909359595963071014659750979515624846409076675524947846353196736431300816442248637408894605191120118502560161752966323766309806076402312358667041144330414334003707663301559342450389577547195672588762171304049012679150566428813125805765491403823858111303048707140288618204886694395205642841243512403354120861694694386425364451960833795500639198397671770186845082678364562653852890592005236423679363099531834325391579447421344349877556397576483050187951928141141088305569800199119403842655630316009251649859739927877744277194572018611710496322930644141645543366238528157471122348775679407717514099948222472527039660985722079273389711158588448271890728876642229786660376817380822236707816246236376391424927980347627532769753075751274668521491396371469683447974150047279592454327902537141681365817981849741322348409334044838303957007497669493122075741996206362078861992766996076611572115961950352140728239866176352418673031156590037994374945127407045094519487282614802471525547291864626855078462935966869088250021704959794058173087149700995397482996876260609630034064996684913105246730354943348994089943664223613859021048546731997148358271001209917019373792219806851869342734535443169025860164037991374599253845396333660971678182969235957048438343426322731641439304733239401962185631223062116358011489454109748080916631299678442821910234371340858389147622950557003025158786451312564827821502786185462806739491567581262129113596662908534067762657597973149211436532960554535129527530801013880228137157304681863651983857390923094472508921978709151536992163067792940757653285409236833382395553169888612745388551346265012067028597405238949431230331798410600928128514218312046399033953626881735516597145211161541132678648163148309553927907382531014695742994539936627036480523561648389603749254796385522125508298773108216979079073149025251728140947070312811186811734058315620079416473049846113467656036411967341833593322127205533330437593169943303842658908794721446537521330798613941569406190305653489168091581374463646553204274758302989869018273105619466441594023232532133107526420860620226838781173334571306200213777760019393973882256894634598291149424876734293029551349540347262294097823647324596772524484825444722910423775712802291104838468820948518369539710048015289257129530387723190687054942791016843977790878237416002652506690692651592060626051694525973802682215532075272154084161350385765809452995507888848563791189466104878453399369238398855568812926302050343716667288746046525352665533851038728009640149428152340808943263896829117614044526676835338138545636002157444567238312435985537428810439891788791113325081347839869772769608392367012634912471443028905376457041272794074444654557725493570325058588062398745384179448727909275897117524887894910351650050547866416157047306127019963365151984791699767479701839736248155170307953419291394150203323570589161068310517272537052230444577527201498741263244103274376467321680335637857712928013139955124009567789086547692351660490546451564695531264541638311615271763045455565685267894111513421602625908763719151652531882948790524953511751437080104090526596988056705951250164531318604296453175531072493977600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 49994357911185269288304265854289694627098056340055868554251976569639241048139712096490924539276871506996378178033843103464953446910088588682022826794180675206753246632858269552684020344201828465234052266924699262469014593061624655842987295999585605442532701274136168150223942146367832546008572468008455788034238524991926202785687832105688960726264057755373231452578064865636078509473579094772490805811306581516077210127494187223220561954213533024177465615769449488829131477595352869956321599755609984382521233737783109477983302972636134200945699249700462018394671106720947762567289319841847690273419661697670765512006500910001610555055400817994054960615725265706815788412747527799145758874323280313976892323460189028329818203867287541625244836511828518688586877117919350301752733377261749999724620988852771289156498386301743537510063240247977834108026274386793390542491411094877152285983783841491234116607715052242695407025762301550108861034175409906173936411984146075963762905231883167238677847816478030540201325769052064499138287320919097500917812233358290525267980694261586021940840590674415310686479036450510221778664823346911635246639301033856522257649232900451288805520502099296782484229304093297164163459365118908066712112754477299508354091322848044861238014743235686142795214587560297734247048442606958051953308185328981779657527584653425486574601434539949611236849316273188905445496494003077112286974089814107398272128962386851959156237466634574623267912300752325101038128289366375520474321753098713523013591555012698707857394250068911791921500551623292534640352257341231761541762865462172516525479472890855715984465154497987489988081696556521341544855575991269962548493327020603156406397202839028049848339881166441526110956937562722121016529965325233801027376781031138366480167376293245971415078182088561979862536564586564127520749413136617315242452867537901311966182194174074354545233652044748689013591524068266297203312004761115674290282990556897476804807075732709286570462497271095467309949133945458825184975379639500870375237035637546161834066104004769948816583811100994270850898430798760800096429859706798647414794663363425089867483063614310705010937874050537174698176370750229799050754736204802742448363229217292803938160333678555949403370222778986488985860160297816969867098658637851848326225599052982214973734523739607129383752653883437025914598923163037331986739188531692123509546704602092286771733516208038157196216934686471437985281297060117488196000919384264800478768837053492030405587072364562384670290997898251791956559133936261651089627484748049505788608637080701451091898132563411526794579350329033620139321897794331288301687450069041134689467263027389344958135237450243654143255184796972928187292224601672839259228911097579076220459543181354914316168050379242240338121604236165988420464409406275292940976389371200741362752455879863341696750922001079831930825032275639352563691098548621695144375649936322313376718325515247984856316716830974130166412108150223729521342995690457148312309134943698351515940363263197547919676523778923172449035134794395410954130796651088858324069653638550567025486329492876499809376482808325535138486737983823295851336163363979777050842399167884962505541478975118753312674253493539106967245545125765233955428581697243782060955835289626116423000678208829148791369184685741691731333128455406463564898852513272553900001097605701035658971182901453508422523431002459055048392602583653454382358197578219576549743840460380365761310054177806012127472894505633078479644752433073161936820810530669496059218424547611627643084691318910852100552041741740075859682791698052838660164841002264133593944598994514792738907324512952082583897175265611797411990300496491094572125261584037825181165586865844232717330990394514990318449242693617325838872893266633362910069482777192384390476886566151484119026272928671469872772963628053787739733746111309791129726835112948357518941974476425814175454562666666555791222547478868286599896139054294996059960966692113621291585038150173864307535083823783490536988945796889077697854936121103099139732350663339691074915710783113878226712998314977926722393763214365785131763521511236380780787888066788871066115027654270062840499664228950720765412935332169163992316706463872865285287805315377169454456288002013419915612437914824924411687484561461369604911061055366130178748048593413499410453730209549488686222480930936363476184487678858634674593392366994515027649268372401739995834690355976269946902714320338620595712612204631850842121260205909286844523053740954319052498286481942298453609274509193921575833303660099951288511378198644973369493457442655092012905117187119524784408604981518291997434692793990308246152474108065186613013180142794254426648342592960523747060555272159232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -10908915769060866522158404634881225697212152451285952031065428607370656481150359713905854282277302839939436090714869573565778658497623728895572898167668882320850409166719878650663664295038522707918033319604871883761659809118998447548216788085541182041095673750604048599004240000558621981289086306112884294555875040881320860760999888769354106813952481896086582836323491203616127287960722251692394141233359283778219954198717724953642665523208489170023071859370952654412650666230859795371185427280158379690113307595833883252642602011523224442996507261291212228413569823066502494368746385215571701466762062926293598477969139634103086637864391039738592974369731105896133420814949042988927441597716933830272662183720992975940615478084636948902875208878010160599138670024835707057920698616262729632860072918948731433265612860162470063625812529333926103753313686682154748704653986804800936648523271415464284008619645432289142825112029162243352711617249265533979225149899045252241663503543160581921688328584965855214038771948671970643398979652605615184976317636852242159083942260008702488385327085257236136175446406213443010382408059862005082027710171397695874799352928648786232348388264628589308315072139594112304721636788022207048630649453036753944784209437566651847694333092336256997381185028942623623256114755503092340729017585978221803160093487509353912549559273772605662029543555174461093418880199855835263615094109888906683631620112671246121477552390411241885136479633191900914420225220082276856908651094873525401801555767132853493633478928962830127478405775806056441541725647386474374010226550792146686247926876210251769694602375741215732063717596398401998430349296276712942601456126464792597521612317324730091817053808074625931978102411888154229816932442007993180996562365973020399629791309049411377415301239220073936407493540373706123816401895194833507680424101283449605507908076542059416269990915151799274148609111171122530241431510979604329658851541110819559518450584027214610998115852654909367511017584243082060480419600789083496434633100701911090828689787367977132204147796809634412910409618664333709230416281921700518045047289737194930553982640612259169947710872828561493685300574624964771737893687737095958643635740826435189654990910595810462134904005160028722667674717524535872030985699946579491628370439684747498621256530163019508133270392167687944766514565028315265935200547781146517870919442766856819761344898283949525799853217424501406688099705802916772396887831697803785788735029690099236500798100274733708112832943166643458768704028756625519024148481673583513386502669411185695337549774274573899318616561585192688167182736101459865492964895222142323735143527604001298844484947376295800168878474496723141912966855877748356242464141690797140130253821409044158972098538124732818951792558545140853865775540189757540339755706645077295191051949026524840437630622838164409956881442928097080314338507459684660034410411770998457810054167701709203427676442500359921167121901827978458301865934530816338794519754053274218885680096078662220835003017087511654675045905869188957998503564038754101483127119927012012924497644135664673420105600504697737689541353392804312068784351054196929066471062635720252514114706157725730776990274584951913576261222744514587807213180779419234388376389104064668531570689799303640354717789825204777978320851924645125014200349981554179811349905514848372009441939693568698680195397832023605240764970020915632803228560530577345549189149531918525398392529668906605297692092683044294562739765959446633829527635571681536735604154290674214215422310748368457406631059997314905732609094156939568315209867750068854742700739772762088281403655091639263998895531879305769909713277329034016883324835049886427921672206025845622546982628099165586485597364083193457862290430450934224553787552804483151573547851156731635747140663980063876147086593720768866821100412867910807300799703178313183812155932609054465519660584716561105475399223133079491367761916079102047491000459072968421343044020095898760768514881610885912353660080101983591705725459215913444222773361691266836698601885659959023253026950906741219209917844605855618209508945008456144435487837044407703826932669165149122641869788410835914130551053321142462927086579616537100800158117869914432757559774352488333100789713034578420329766100341976340844844013934929416129592382729933799360899973135785346530886775645378645245867676185551240966166220845866155379884654960880294617904990058805141992055508882058887509087451905545702630250991529668369370229312192843070408289343805861065628000943364209479350952544024434041034026838640786651020930968737720822755072470437140325725717866660267999342684710461110300883884279964376806000861833813000601552268502832104199526752799057510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 3045574468378720460922584444821536421703792033404423845029354391662818227057879708174171852587799116122293858725201232740947898357404350848384207729679639281938878997950644965957445343302625356211388090693399033216498147098181687670101610648229250955122437097540422402795596113521884607020464084863420771633793327419278273258978445537273479288634994096888327255884702352562235490852977594507097929265638597201500178656831782491664635072691209710825365880595613039285417459550896650506973393978431597496802896793473856572215179772690436365479233641429656879755706783458067998087841104646864675053247555537218258139116520110524989203263993809330367480239594813334788479847287424804237667561168902886063382800933045165282747174605404896762247712815545643356390803797311641981809954344793122357421552281987861254541674742966586125799758988613987784784087704770667744840964138363466793041031881152468887857917072090878440916001839283469470460566379552039283432640243453480847532992411244350109833722461073242239937561171397288423497278939896561953356364174573210393090899036112786487921364029515662155767846307437854822928550209328230446291395665268226983940123862298859232271842172741082689942925891912532757242726867833427454792811807453317047182881608592200085354576715261748177358609570394163329917520610816725292863117984073892681355274873076696062763984280448998843875706520200413387430367514469894048331517485329712981502078510651843116817077914894667666122826207333372758491172364428318599109173742622280032810234730733276160809553883735165123162408804872295423553401981815487132331261467615049528713833517374832522859143873578563941649371221628441140893917854217563650928114944203252881498263410806724308720616204150867469178802789562648519280216192943117424851316877145043673256837588890997741631261243713949998011431998266682346838924635076677809790985032327827457655400706965014810840092700200988266743304080870887604320289429065126940533003840868440201527372049934814373262681738325140759968326030494023628531471110535850793623198371687743967958972113707885762054420543564598637648166220028745190659845048690720584991809542114574915823248486508124113990433937267075022976116822134912300495340447465096176926524136691621273155686870613696848198822164895392656889784063288520506552965125428402599264311844168704018017997193903146698626588630604076350213969167746520098775393233027736815883477477667984055124302522747097704697537004461473953334915620366930317726308661781903196270589134084683654939304898471837912215469079412658755938215769511200566132754946153065273623532161724154552023305747661448489235102801410240481750096517536687139380814901370753662315416812977705145089929064000463611625309907279792278362466213680874574590068979688867571481511828840486605093754633948218795486211206927076790357806529827970235529204567526037697673766845804570727871258068866211153637827397214883110597545025695458030963031551897240632698586137881286659405020793778104267361081466034826613526662636619607933246559945599240269851475187432735517911418992606868191123569568061813801827279852495189135874008696799526835076372848829977671539468563889158437548292279371932111377593129334409183617459767768786107978116459996231170635453348260375624860597860132066305229464380104035590641287851791125276674584013176991287885296438451841160228107758698760152706130622952565492417292911676788124274291833090585158434192329259975285112680183539839053142834130054307943745872668969717874493267790892349211717911265573896238492786626831310366603220391590371109690622339495665376224094725787944909364988597243669692225490456623215059374335981581196541425775537597001586904523540302974654488412087371598814191974065165428399070291033777911013956213092068433650737606656146551110080399127237434249558900099961163469877552848005335368919474958049151376188747466965401121357995491731294212175279981658331637762402654635547616247610286000581383430184254441550563295490821303573096124825512652818364562774000661033961571766379184682908915381612237225735830367526855849381352355815431370498510314393350024354696394957464522179877022100836073126707024224555611054092035269557542668691428849057416478465391099780915515303836171944586372197317521715465179653888642398292033565461174511264051849667566591708673306559006259781542898173373027214051817536986206424765627236085714885468583072963093427639581351460947547842384529181815528083720484735149133184785008813397959293595301327164564551469066796375554379784807620939381658681343125211009720932432210491263680567469549701568025919680672028928005785781957864312184409128598682252076471170568507833017598362804842715923065814789268336640437506701677636582639323666116195864465603903004888491427787826165268556654179170385920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -2288422033756711540846169466171863681049310507340759990074096510835081716492695873099030350857502632178534200224085549012849197950990947642802696373728282680594440700333848459814495135578609795212639978093228515576655674590799809113164310837011032999246565644581382886339318709017261348120985191077276448546216788081702470806536532862416445220461375360709572270900329382744769469857204150536947169057305430540243316859655480195342617938458813577137669739330957380040969784660046885169617293361377164234207932595096262255212855788072329633866159855285542104796058992778137663831285516363566257689511183232050427538266867672607568000518928325511782775288251973300993468388097735157919759285273083573823349367159002235510226248728608675412054984760748364768813510257131151992734616152842538286567102490977618540716760272915922999342645378474782660444721264657775993501723804118210182631618859287983145363472256682678411086723799647829964466492065917696131493613935318746444383940298760783214696941842445286041063361174698937021349220442120016191270201079750570655415690474773157676883688106394651789463457431429478205942753332443067842584417492475654275808595709117303235469248623445511279575047541601764458584392710974899020257053509983242224068166060330183461618038519273139236466522122208672518278039932851458121238517295596939844107206725562364067954720407678837684258627102570056717470726870780254804340350278008638274086775646118792482402407628181100519796608541222213697220675146760874776099879806879435853083378884369858023251637237208425937905882556753362974308884768779760735865904393891840296519484475588299153852162015535585655096561275574352698596715021916482261683768201613815681982054430838209621666063703614174303205919715452437460646854459707827034935271587650363328848913621712209866444330284443202736702173375445314423348135714348051559731936718944741184349549143417203005805366318134237151478994187040735330558478443527713885287458097697881819229380890407129629566430841449174387959413333495640325228260065634909970487194076612178063720414459109913445599925955323956163089470445756458856837183827174999278547813005299905383252244392844248140592466267084819202619235478498895444415809718022856235900073208558722057146477266438404785290481930915391218823883467514462044202241338526035829375156473835769637477385366126875098106466754043809003191636829228971277193802729341382498456050896173714469359936405006902732478798010009885150704486768142075508030967095480223226515469440946582038641424763655491057196243610761234476237775651547487385956196660593964576802867686498499505652473278016223644697247076701081748926061673565346550237431293355291784369490002462434343634777352980631248167395346404659661071230750939711482143883501800917529071607564940050904900801644890476196239386883126524235725013577465615835942207146454056171887857995004097211174603260072241075403714469387525956583499630180220162446073167936984048866432147803563869618620131021494785171582667976849345101488641443373676329665316325406878075307230969602665872346539037318131352532978190328865951299501518111827471845412723513146083889753269699202708963485298327548124985106968569469935644036690822372707555115420877573153846029457485770772964307648321388232466636226570841989159467349037692564739827878577935339201783640952280852148295584600132056217910337481554969684254997535222209526995354437829368557541537582584055697428627720843446683865801956778233537356156993777502319588375203293260819347282687398506108523260736009633294457010893073123902616311669780757566077336088086294854635525609598176958511707639606182366104728518469124883698980383218430138676144076865730376911247526752562787994221631352007568706500921955768247688944616379618215783056096863306211922314379349730013241080680641571505138856803310004495538919168385500323613981133256121589369160853470285492103313549265045572993997748907159928763723467809355672949886809692013625017370244024951726887953979286233779131015342656764950174431108485969202558400351784470834649065311875393782413052600539396441664379078776708444376565860071844998205573969054149109924794363609629287688655109299970662673519219049633884376052298384248449879033947507726715554086765796198669878700734551259123940621271223713239396716115679570718487758224591391002022995345533661466319739268307969296139282551354365629397435826898730994399044857614658182927612518145944175701084389529001407007856596151267112970620954764037345687782087758630158932988910246343116575922497984093604602803120732557210558161675677480846857408969855099489984100740752746826411206707203440194726680429374258191221631201795854623440735198814431504044088846427241397382297841538364079332997510625346428815544338608844707902238423916362181115904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -240377389620684801668616675030019312539903249930931250580113407718479717908849128129329354165719927853598122479840048301046124938198357746983775316613298620643822592034164333068655038448471924353856381471856136152553840227275331951007080426571070831747407609970441840647376535636217459541209001844631635967474251925418600738770077565792494335393826788281304812977353031454559977087582750310885304946865836187150798226187595944917475601365677688452455377344557893501187351877154843142601942795762863298138909961401954256860975945246600130812646108052043309833700128280729483727863788020319595826098153885681684771321568602010731202401502201287438866713397138171801733708542871759487573870887109939821543769197544591492014717231075125821472629749803699622374658283109581821231997540772011746078832411455894779549769839350310245467428387573963911499842738485229449200012749989633923867797330539541036459530112312186112697911092153688035648077157136518246333361971154381344642809355236725235217909847165629350725686015736426692216270158671170781050716221257163830103219122986428516532184887822913558366544748666189333818727319459988145080224500135824592722230460940570384027995403475120160302189995857293032244114434410244261805291412659558755999075442712693317099742595694287905998294773004869613660345164656261318665387991285017409090463885634927187780987488158071562807449060678086699696848561267402709614081284556998963213298011385523443811066847119113342775389699944965404649080496089269227374720378633281492966513063302333771890819465530651893864675960502525597534495406550417332325571110459721053395548420696252103816072187658858835003075562070124488725244521598998718696527720941827425084256032555169639644914757147358473898054091004669360602675359354728636589797386749505687435102462898600085294761797248250388121637967019675444344116902475880068932913684710707174507239894539870709178623862180040073139753308807097471586851696524370034733489154950558815034461786084567514472067314958551704264353304245781048739240490634274154505475666213866822984208757924574757193543676702533173544047067127481551817740109393452693062924470671795383235794458240287803990641466531702358982157509106877718736899843665209159625832841053748629242578593052311226447309453588449527702798688534243606504730568041571755401990588787365468597613951756786014851070299352070945472398319981255080162912751296928659994784526791083513446036066068719486767002019191959116711634370711835334032314093878981528668131919217640103872272700686910597445794781773225998568157950126353819141124521814470799078258713910671371673997585813441022666774745603577661860918009918893985135811415267035267599553707055672490095451845212356241833255287490410667264654570859364018956428188930245017247926752169956681097376687901580528837509060798236152455851706277370792634881714990578170338693300697793130377037394373193835339932440903613981856894231670760216052501864730403173062376581794495628853309262816676501586103770861824384383895905556234705028748379390624178136641351388642075379753331077052661665103517209780355945500200508166301617109197526492162104105748926876452816217988745824957660343953922201792541505964281514904093479240218800010465544164328707484807019535236446767430475108121028883137408065365436944195053565883395193910888916887655112745897930949937229403572861550415564471831540251045352155474908007175755803067435747329559753467090770930536107754683134806536989508951406900886052691736657658091303895800102983273585546313910700655372552971102610286960553861237153069248145230892780503661164332386637427025871627959169681408540079153981843033688476978684854642525691463978075362052731171133564065116611749694454443700022465737603748242687137877869546230790947347853866336214192625697392022192966546095901028418307595608268691009136535294834185391512969481536198658569194242497317528999588704242989181323839509238573133383022776861597720609681337788838860124811716897402904350425036066123786332896749447203364735684208531744554582554682385510343471953001337103264207505320069002454872936924605327911292053547548576883843387874748579852545643901277520064448226927012698618982586026316277055803966263989400792089236740812221697401044008470130381024371500659345932683101888179737006468477037870360235368553972014068181523713512044999534789706538982833710034306729864687310861067700303396102541927271351732391878430969662146095323451662788197699650175501628508013920051785526850479747691533456006167978402610186764925245768489932586343407880648057809708467851161100389157578757514123893205009427284517803801301005533661169370265328823725954495241711070927053685266573590230082971171650982912099179416214741654126168576894824406081771324678800190948421331647429688374067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -390837325871035605595691241564686781517419271039103918871160972281314669532867891016500473552049964317953418264497003191132923404172425318291941801496097611062616124807932385886692993884361877673948908223559492594281847359553723191336734534672092515802386749196229942067413418954255353638167918533045163620047338859093065148846333635025731170847870752669993730332851615169675938954657593396602329966323959021242101191379590774582538430982286080768939759422539949268169729326102883542474592460430302868709478230575379618607261523103994194783174727793176023161430810343624909598499110993518861225758089782707571413728159016318805819423730924548737815020554692806348573048184042078817306158691889724647134928853442973434028040981743618101097134406885974745482089176160485455385736439459625730102661244211329863608174676236969517387651747664523040457735216333312270848264122151126799456200399408980423714739183138150618670660753389919337690732803254405196553778950551448655881851867154406565098694665576368506119001433026865104582584411818206255764249612473130611314210644749238360418160819949703734710763352598718065406508209347331926890152962759711002938707695033006525061379223985814586043646078902621449089920453133443348699567075821641981995099219659804294917002875620931004965984858957569324758943577064346316738266220112203336752396883769703999397007452868077976521515843118737803903051718140974133327818408643100058443778686702645383628668029193742824281160867752044849676287090615875547496221595055267149646665148256629645425561206463147404285244952740203003375017538697083926498144893143596515503684554018094264773235110007121529545879367296047788601233860529231221979280040545112657720052464974735117340320603663008795381508243995810008513870067419735512054805643422402181055760596714479360393232589918204142169760240740379581074250929165919145584718339074361725542342758064310532066778213733846826785467245437908654847926692557124975323053879652205652279202391331728812782414395591398555451730493426177609058610133797075069312344559926823217275325782174226637703840972955520389141335332438618627586527338272789481604350157541099066116570300196186117791876730421735024588845374464758982291929871889699082835414329493100757121682865833750056396976244602644092194672365860243141243232902841031272849812484292671558963491848105460949150617172677909301167452789119084840467410555250951215628712702610757609329841117861290516800063135949811277066604029129659858263296132383304724499258444904353062065369097751273857167810822336070174276227722854867786259058058387217573376998605840539661592229215793841905585422854827616292011315808938882934245873780127001181635126348617149623001324905289918117181826415978109607310915273517934181822237623616105643904381307191157910817305521734360097813071129731933412908074329864710734611927355917104172303255303098862415829978322770607858240158215146958065856447360879143523164155875130177424126126874822080322147366764435988264752213276676958235233553017497533470954156710951192139684986106853460624114249928368034940126875666250418174045376890102702089954877495587490989892910777124720504042508871035219595600388300331037561683512978966597454517265074095413539869489818455075275461204534843979561545429047989624037709200110376404248530449365099049364863670514521846249583471893949468469124937597667121850630457156855031782594534071227272971173151751996400044888960024213413144776746172730189657911419936597722872045277564442929375681951043465437987852639793035941881027314088489652314618829553980992981026687849223354504260405259283923817173900351001391807065476127626300426506645971770922231011884953575888835151172047955414282075534594116284375883972991194055609843692642712668690779119766358949210975161385666322345072078656519893661513730630760975235742142738132407129162159957082652523311464303882951069767261737319491651752227821669386867029886525695003425082521894922251476292310008185264285841403503453351132195324736788496971079020988301369459807091661259334232141311598476449084908920162934671405839404979161638557163346814471882384250139139524685835776850417126944012925536826701369704059309506915944078494958645773164140215150622826273814320597366912859651989294115290381519782267398586801837012290956553480553236808666284528848613704617654505882599974170793162389165247263701198124623545407746089472402041184569388651210546822602506102125011222061812770949969547394296489042054512489976565688874695141347240304470012182357711510779956107777461116063163374998355242125712872764824273230717071261356666447691514773735151443323127445904619221751787366605293220869798655279023790171962070931945009019898520951813945884129204623979197084155367368711820920879192288965838785953978731420712960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -85381206756308908094661840108605779323686860123674113716802804235204665291245297924538483652445542467026979702691082279587005633187116399987678588207024596595546656600977967841378943539565516880616849397931401402359564015634421334213163671048057008655580084787833203208039675280700157577587765345360731555472062684207580011579665469049774224981399265167764820834106708285308859557111472278606941922043316504221806363717142128399210403156228207825690955649929755056245760183423788900758450647439360488391763691412243921937096189434426025961286269949006890529485407397259793329005713185174685061075097692080688585490958906986959244213792321769641549143754113829755987916284817104685044903403945302989718970650887219778157440862513977096361289590800128231512978004379550576247345444822091538055405550939491604679791499094984989298718507379760193279393150457664730540170197073913392815624605959484392364925315505284354846205139788560825896747792879653108766266645968410213106949986248131899739715837629688260165563081343240205045168029612959075215349726808543927790946434955783662552723438087737701262168851770820823217130737916254039657928547549905879734868883264271449634699848914485529522767267544495467491568047329907547696282387238884779078698682255385966517344861338254437674285124558576748618066663338705833144519368442657366919728641360664881708809177802789156801472895494053132593281945455146534891080210125210504294292294114483604603721248830250068796134108373151534417761361039204646057311359643274699419016568170349458208052960054360884460895765431289017820728440634797531170187033612908895790231041650176923365437003409964967177497860694480996736384186493834634377820330729978458581243584775497308456417529847557801602433234335075246585552742954910839045461317666333238864393918238663858833749657077644779464652568915545537497272190035265843250757503200098750275897230951256593332232907154019650945231895530261847949578444507108306951371232562052399449342666079730467393712633877206729125020804294643031860365386839456775084236591831884357230109397852634686256348248633862556456799414882417338919150203880644741804805843352988352941068587941140236087995447585697084265877543816174471739027155487676133375243337064072824816856774966481719621008135811049260012980369766406579412858105803628508238529426328717548020896349299940252530233504018909343011570517917898990039284385805282700513666191363430090408001056530546970219262739575998494301173124526285561666556990093326149874439634244852566032263485732236792504115678665246186969966140595115455929358793590415204408081744005784855067833818635758858600531488374762065028067263476385014445932392481633059598017724064431005529142901048061949423961570069410344755360956641974589561233218430306670809950988540459561169889883060673770438808682651696681206161008683597284739111174780164167539552369994583330129413105227496492269399069101770839159689202313024230649095321406372695468690042734649711652841771514516237489798951857275054964010465424210093844924736235116937131603874644982106081438420578613793014664723491759275654722344992641034747660256513306827465696367168626789512354736576108768300311008763612474473771034649416638087454338124103669253368750159525034200403654546227224634930583279555944062373470958307861826860063649704230652013179236743564212062817116929766291776501358237949243110617764232456757816997775158769611971499792535053024407347008455058152985949483924769729055740228402087305928973342180167809512353235817757939420592207603473151504914693254582765413272600843785352956577901576451449184128237702189419060455327949761123808716681895917864440334164051987488394426410115492574875404574230274976937156971151434894602687419765551521974912514812579329460308461679665795591312839100357332366795210976662473535631918892601481912277072883787832244005070680453551697737434467764437538940237196605748739514814140473916602368893759201757552487926998328275424793770189850475951799311902130410984433910656953611332987109179006818746841309966627747644145245933595533345887712365470623657434539227230775695971694171448550970892984522427735809819982810499351373071875089690747678731461718773514310687696851393197107447158408121040264318084643128012261876183903933945824802327251169334259684791533240825337955143919970659744051064883138819159856189927724219006655498856521787556346433699723691076318975180696008216520199768923783937047320112125476750826210019966714589811866202209166470338551915450515209557408454998694706510419021799128156645143792637103987743866743899140990639040737914874902759921759971462115652744970264775293467706626389112122432878659245819945451552201255541221920383831053329893431458158106807831469136790136286582658044294825464534972104103174340608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -60184056816123480051954470246767200138576874452911942423232675335185096259240956142391631020983176766380776312129737230485442918662121522355585617577753482697094260759992243293255372518114788373129492406165213848865982740856791913213976694261343877701461674935326552868010146616526480755382200061362214571519176705038900405188205795908778946770632812117930566498910749839163776069143664742566883650876167718442704006942915617887389596912947465567116227263112604257621760146142255413817404665178397388742170112703831556643607101372151263067466438881623956036944330686017746355833189465529264075027876376796065926234698367228906729356740246481975780673309834930030451472489686409721638739484799793176491913442440704956675406824752645208435340445949794256084128069546932447882730589266612298637201000920467715839984610674441081774346167689841780726966725478089356068961563279638850214449581581927867655604772884731315413905856148898067708962245742213590761706301389000352377439639194841789072199738145123314556235621718397288136648546302608687963779360207652365861561626884853825692972953535008772024665548557889191658948952540364931119815819059127220067129928404157346060026587131754467872197667711340971800651252289326393107574743146567474867905339821660282734702921222536596607774776745849675133902882057716032380600693729443410752064092951008071214434413190419179256758745168406076219596929667114470165360015767256571360755027802463668372109006495242733729584286651306768854127073851900901562069662426270301133107047474534756909497150068365255651053106035123696140748464695780526138749975873994104206994729748526671029453817685195516797262204333239737364443700411325416967652605430686427196568751357330151886811383508526690426301048036139854560474520337663399026907884500320043247832520864502380007820300133993238702019552135946143435132051813650197108648936134787531714908637573254624681785304309378688545983641803195818785522495556783303757205877762498034405087618789914564455204310160737137867401873822502695645948263277164247445214305698944088642157383278820156917739016625099859609564514644694048190748765618098427347829617254782733027366628299472041144328190710937493410405545277265516899325951344356068610737118393640504159608834726757573299193160784205249661697460315441352075755061698404333205496059163314012228233395964651800037007666630237115506320732374586341575790629712555691922365088837339041472309246779274322899486044171164875981057307234965617273842288627612763457540424505500754196782544254256385888212624764095401619525931241642696745801606577513072000656684975672563073677802290285377025559738175505054958384579315758676019278044001257033236481480252001841823018242567933866510945076228730388904731469763084157112018575030594123180529104916114296335607999690459199369910508261013579498410044649758828442157742537751618268633437372324469457745930372204201138743956788328212783923981409168050702699751499326329218651571773594356911202452046159306392578548278406301225140496352552072147933617053765693100883568546895007886965796538399613376202979245405413166042763742401126261739800494490058425974557269306806670249666919749647758063636242873672023699142664647163202820315726175938246341455846720454856765281011807497668388633738244386538511491554169339851681673051339075617082937218866495895204606755116160816465653499832606308016788452408605852557781285148464370155224548620235059204415836616195019631419740901800147831838447009994696582418763611618671832959369010522699556401191829058521404544908273769671746209247659878459899518259744110635380507893629477294017895042862854335616060962412984341039274601926830563006902778667405867620335077051100802614555841452262583423591465284963007484968257027216559777889074595482982807176055383106968808777297206550953600634778725725083620893912121091034421151976647069826927369225476892573918956137874488149096972993150817099993152112024683199730971409939400836491757381768330285623725110451639403547260544603840873209031353728375125641708407768809380853468386779949957702641024841400196019447693478816595792854871808157546477626474739599315792070386178537579980618208345752356019547421954415601095139209454966722740858317373740060308983360091215551174690035448385228406798951223981714349700430146834721378075774196563631687854393520659067553103900912405365752130846011150018557164432454574140520475157751012253301577060370264370304663949681830651907443834179734841652986206006018888751529830864659489440533358610601270461837050637269700682153680573509321641368170963126610710066542947808942348935641463062166888532098300973943200780139698269298961239856067489937971424372594222833869245486483692040765529967821243107124079782454443708864172602740822259515333608053984460800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -18642035265482310718629436237726458097463769083242239437331928279604007836250128016040517938676633917785486532870948293289081482339930230792896229290904804012573297420927426806326405796109810065873073924747338947569133245675934294070951147707444341443988401835162991877707307670381776163939941858152563019317628919444425819140758000850222777109213385455849748904698045927167909201825164382761917901053015528083446423053457420190068934413583997123102667728724108472931704193475647332197137623339262450480510819402201382416997293270986970199539368555258709239649993843429112396321208785994107181448343364033863016552952072228841172168594325015576072655000298953862134941004731522935497171417208685204398066750349823359134179518270322193562048237218304870707311156107747930701523007634402664166798388543453802915404440647726020858533775528307428455845285080290334307035169790341551413404530359641431220193891092584818421897372567207035795991444435563144576865628510370960432048819787883860589980413349544425227870866156135122784936602697363143329986869142417482310551513046420056959414469654181574410248959945039987713338268947599717449471106816307309024743964955594475650661213245031856910095900991906816360299669182605641697649241125799672376667208840833504776974502533526571607003078532480407840969785440398412927202234959215122612168829330222241436601223912056700508637502184164502977618656618546616301351926028765726276876052363616097459999380416170994499478870842241457185718315452896897133303015651991147668611092626253710264003875286015887171663409515669491705912240050545716433140046330153681047996832126928943038500393830415508306650016511842171928529184966847498140744199713635238358326140118099898891266266103559867550522299330307519020382930156070009113740283676079249702622459816054386825794176435252611914440069272435718725414204095128337784706369975584186034299685758570460133682397885809476041303041199592503579419882247050117525010090255767549971956753578449317122651244801905479480780349127719776585044469370470368311878229247391820928938060533368766099969698473388712453730704513525952162360693826621924839021713632870530981330429278336701180036539775887518143961238714944024706941462532143151289525980433587509944207366024419864750842185968166906987457639936212192817236001475253156935200046379773145683126378255347079840793812023211813913555240611184487276855978735854097644869075933417744680137289472600751950523938996074720282601506498934441196966783044453310225587429231044249370491573357261426089317739205697148036261242584984090760517901876544785315910557126388020055702343600469943597937754400763056645863209221911140632305214349832180380190568767401526981214902045429895608226591364111691291390508240108561958148011595270797147323670801910807805827598838437726216343620176690006769657451824542556950556609088299990227501400668491420928023877694555386323357952806025750131895248113686835881706932115990426838918724712145647433978927957031107599322619116620544680340150110381836513581703559968975998980945838050614311150584150390963051966254553877525184706492493960459454130699752069917453210544174593908074251581948411669237896508743227067622908149018233531784747922758442510494694128656336533354771151815601484568690119599688253879233128931394131567507925181232203382505454331642280935364593190337132557443246119695698053789908861018704332638379289161523491860577154530551665074782368936674119446565490114790485326939641428403067534900036003502697374192465987028189432859976411763658233420218787440109040268883595215311916044050013146861714268344517331229289383895709007423570792102643647330724038338320095836595850780840086637359898608076252244265096783638562458738879060590764799122383090507230776888517417797241079397287452393907942847309555176796624221346605984418930043843330339162201319053553810893507176374957294220338556831849955635721611893599634596873420395443386421010797241948949008105747176527461642525411648916266885657522013632156189651778432909573867911805958684231395631746565910894811252135093469869084351160971704538367927214852220113075779770199262003283096779365896989921580156749157911598803769823006574326718137146495974321535586031991659252517104730822829988299007356006283803316647105918454635786817316431101227261340690413641684471633596998594852768274377221564448512515751589122583905804053414203103951578166419221820349827673870162591793636173774729998969666718919085986778722472707923172761778053739890325741586753946723305620536480677682541859634821611268770413094113027253628775494733274814320649129546748910140129002631436635659634083025497917903751691482719734807585021240975591227843301017110370429262591085448341822576581212499725204083980026383326645678837977858441216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -8694078360891605775001419548180297572650616982486327587510428700502337496109864761418354861288736544080595625286351834789673341681252764000553534417625186256870600493141976498240027044963342306018766885917407833243379340655768751652795453023243622905010564441630214730660640011527490427560164141298447600095514913688567195760640224549378655176883577928485067098338353323209810342161698308639851516250783924583904191823612811552274889135214947339702798637987236092181664318931654035507358166718814207378048777226384795431007932973683339872046744593476679582183988247069924895896507461157843141717635470900299988930860078555199389271734333071187719169729155616440500102251518494841983093420470126835288294888991425279378425507637870284622355828808685954874013786251326048179521218581739201697335228303565918685077611085011781988944379037601067102816791035652286086599772104918336566357497177793531728711861934637563388145734886839550602294983789123763434297188598611678484970157033017615355286926408923716871813523173881015060613071880372651201600631966527566120731438509744875247774214809535831576592199168394406231432179677280981252515937468820865073030785794694042902656725834897042579284515070492607489782374621917961991483238107701227641939682362056706912423486943626826038892725936736475220333407937827375860690346211936673144670215795116504789585222517728785766410748507665909277814245477721768850219172182904964935667011456278450144233461321953534146343241278637966049545264884122767899606479973972935638547829416844158395053155702496061682641909273088394838605984520799142120608831253692782514477557995982333134008181466794316118343541696512070747928465881163364994151114095866980207953745029992487149934518238536558804771279054907392892772951049674757261855246372609400393237099776231352931354708709490745513328704186106165630615650310560316800015974017719704017450908125396504400544661709871734457307126751371341198709512002972044614745716673541380540931617510444316697858054614663261608853415530998874367332816799453060489331085960270153058169769393926271871308494564876792647811056967358940541985241621527455600634168904328124349123754453362812898397872402932986868213752534606551358616860241403455222358278524682895688548447769242526431549964518043487715475839315646876079941812750896411851550608170329861900322532270059006747568801672401037179765942482013509033326516969375400389134006489900240102274471256550592643006135374270649994733089162872068721913571905326926467880651532254527575250953070934542107732129932613032163641480827056709616577428236341500040556617377855993472840242336228397920869321750236082737030947097738041400485903799209201702050837248353594290682073889462620314996624923324728839825369368420936005590081215654544039182942268443940096223571609778667099364095140728454809811819946940750579025335714327670598766679201007394948730891110343021314226013025008115078432608520718167503236751620446004878444039985288576979635024677855900757250604161086144113364891452332400078176970494446530556169042703893765846007332284639767439119851463313958625368104370404389070581975236873256609953059805620628884875760469130203080744430513501169051755618304309525604627330398949808399746956259467344854135832101165261680210679237570880183629610297319320183816542116300717333163096544306932770995398808664789156202654728833827548797038089422591845371438829369811099905328607531550108802634398428930823627730886141787585046842388543638220385580616767356572760565570343197093493793263622504975788026305795768365591252983554169957304139915641605622625350364699841557475518257894784638271533680926622230955814138521112655495615378863163791536992212126320272268987115808774777774182759655935051542793627221985141357894555701338266713352141735695597192762337607938167448021186964183026009569373172620625528558324819345106449354504276939345950729649084587830192506452739028227396583027965386474146943707111595796816137691554927676572464105221179254503507525398324014510259489801910285311445813290206890015419522524003466517231037833896875814400066647493443955666250811268196178056234679700282984856830589575309742145181045076870941917416215126169117901620399294557072001633131356833817843642018334015953232484683135440364675494374287289431745804164472639349594176605856159212913551784141770574008559459148806043727771959174848028829162507698391604311055315022191945955493266499170110214741154122150221008588418221616298017086873350848655235948751824912568385178995367592148745322747050697015064517237981736507892582719880256834971429443563466823268580364492583506195625552151499907827769929584646966271341924516852946696094743270365665625888718436027636730442402999845984814475475406678140438986215273035983658992795648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2690758321421211533452155949051882906042249664952751155900239630003151064179103899549839854999197059751149497296984241288126222218110299839779189184511719431066843783231915904277907663771366804425941214115238939989413379965371913491601546113359528778757050806031286737099429839621524048620699281155689193295667962889437415190457144452428584250691726929152299371754677787862638311406416569997973524529284626535988549179398397899768264572424024688236914665948253066828429517831313039143287297059213199896864012767345644035076024521437149363966190023535362814612262210122796579001215004989590020856113425982667922775469444927189846531603364377521177098134506746061541186981592591610982937641132958037482829673449297559571190856096045538627402329772531239673286745205769528899799212906283572345864527586521633982924142839052464012716541766110290586703549372877247703894748488284459857728583438268611546807356610492265639707985997955263398952090680394282439703204693695703267526692205394072168206216775512039757396779487735638545448609060931052477415761346558589665713496769194516384867757295286718763095624323559550353250846709387417825808647889802991777893020156779104465332695760229812714085954840474181254392591354450171667620184196364774911964655516580508611315015185983555213341710067527309955042240718360374825863343356425930697405028600491874156193313162941222886954614363263729138592500570101426069181032887360226505909058726927759157847210545261531365267890397604289932330153695575611645477113787766776337509807889876053310769624118982095792013873167501122527435102549897405975069254471867094310727229546538574623772767959188613143385961967066995178016260939640663526567769737046863010194897332562383061101305725040992185125403967353433514437362055101179688731499343119833693571642591433031439888892709292674184940193230286227228331763559396116200108362577738607178242118475469644467739021807792260999314193554147771434008917399000104956689568437420730368673326137581924666967475813289244479783133429886100949835178137794099663061972341328448734063912666636999750054124514047494084332361211922611498562500455732612543333367713458710759214301258898417191472240400213725665490260475932207958566498612339432377723782028805272345804020037864404623138623566684540003841250555267402213628398208885476611637532762658029825261466911029207645955298543677452227299370823722174950041921874330943150723543768695499264794382871651177361518426590940719709755131841786457645536753875044415614852828469017210384972193597706646909916394597460168068084475984278363270112015122276732821530580262552708091051893319663713630922859251861966962562757358096858732286661560997540547008057029674868527415705946322127233472465660145239210083802311771702607455378683817425714036470837019158791866496910416777881541333637506507056767233820676709427169773774068167335091079067218081468393489952322962563413211141052712640373036039180706869935194661716574730400440180704837761571191773808442572455526291563589493379956413399940094364819730838523473019087109089418238270197592005827694747620388247398860675157342236165809615286404003870640955636441007556622111047740294442484076465216297133596223248171735317512363451293278539605804966115647738358381695455754457597511265676758675015541474427852603136935210684703092199573538548751665371407921140834681396024458889868568251409351420319054686963764095539222165397883866938725244767746725322769849402712124849558599432507049054693161309234849053641448104997487323956655159826709299880804429315479415670856726740390772836365512746359742520737348278811162166667673109621504890623167189866301937125087956696998033932638643719793579589884497679293081906953247906899267151976298366646904118369988303205788365490362744108105431035195871832439604190869416683914148194958988074311228671520632004961366032738829433440259300140111677976840989228176218991851701208311333785159925683038095459122080430887575646381831860652093807959999134700622912953636534856621938005416699316981690667928360649426463576331051219566700517309877966623152050759016188675227436901462780956513733692272393537953739620956175049479437913378680213973879802013984909882196624685852038001106756158002133848634810851037128738779444439122207771685465808015715501225516122797749380882792081368150926984970904332115155604947420875364735763908367047512706940347919251608643723421294259399473713779292451463728052357265413416129383236119021159623801580416121216381910331816211598955663987430983161896356952105197147493791576394830207130577657677254206514784011514594281381796217356781883996146883396922282863502843456194101624933727586133100644372115064855363161647963657313731750010620812821004719102793546264228718947906912674181028302562073876889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -953128959800350342274076749773645713433181622035444307229317737391034048118266830971327012208470412461457859828767540783707364396859994205997898132937897505613922296735187014560114949335736861222889479362217546214689201554847423405838772161145805555825684692634648894707841491291093155848712928862540065581278860971634058106804017657785638248662457251688741816480161053403528600411086499349560548713002860119567187439191488729192737215538396434940070920361261891805816574758574382985562443922085599429618021263611160620482898328756376429628661234799012887370611243308952804338807172312682749752339741316850151495284449210381106569101830163423258294362721080718788699062292671486514043621983293689104220211525180250545383453353951957245028214433214820646755788026235666188229749670882423940582545632741595850891559617179222778739446667781244148422609820649290372403110900767960427402059303807301296437102977063039119563964577049249152849852909546629719042015221702706644613340817776922191232905493547558899880561294750065674100839720668813584263531857374989762503256708891026758135464298311076586199178209001169006064152061382740150802697077014615654800200076494519870831520233443998693517843619506267185448264569425720963138250094267136094952167491233009635669946458950536131100252414521215025523197859780116914571407486617821126693338355822905664479159975839665921809424229022544435208903502854546954823168798777396626886085143497612621208067436985613862018536580315736709456043606056195341835116984092106937426105490863764463833712652782280465498080407998323822397947550899376284000192120759061304851215420858228134980075105011569995509483751509853952964108024449893354524100075738283368591089642265739822517388590948284391077732381915243617015104422468878402758663827749151412398864388366167200720066432511686881947145270997957520870661551698706948807599694413228887682324698556243243926194615591507775140884160264019723306058408941817684312983462887337151043990538113829601092400560907984832437161114257023458154405568685135094415029238703561391593895163600602393945226878499575715270599326817858439159672353930824694870585713004538572700807423278461250765106538296729535351965355337380038117483312892060478947371473614447066434362095808144910367736602936513116708274724720412773222247948633928641162341137792552159153914061713275502196636521142518314844771291290318348544360964467290801578399455081136593544435677772056951181833896417914421059825952078479296325339155360464484151841051551110434848779465162664683804834746711679312650788338271626088135756145606817715765616949369963178394059567137688636775154784996013948095450368964326689589535487379571453502805946594292974809289881702409967330574143815864863060827606768714995190345103576903346500920931988946443410855468036580473090813837477926699446784381696171580566955016147578129868574640022017923818620200916692055071895928688880419706791417031515055699360196435350110625878839208486410007296193247808713941570240196968277058025942595920346398249371632963630794993975317849771671930847103042616680743810946995062455495436684087766325577704242153479574381268498043717921915422712665681877170067667771866158774140789509184532872537007811818597686753921195107919209446320045169770863137006904181634078650120460834568012021404461278580316605911153366853458931994071590958322255848259427332788001484389430178627531659314582063809665573498449378896446715468810852592644018436378784841914124755751854152078762363057103854904532077971761929127217375632889714664530331632814704913927482245038768770959734944778813766062610492324925793022142083044769004088381276261972270635367877359383776675014465573995348393396971406583081751482809969181573981714936442253756942423118610174242600722887452364577177804953454847417024742241603877724057080878591964462365829879743213294483447002759878979075862749599819045293152595246426727882835395410477924129145436605833888764916852677862136791167952227483531807406725548074992466254726678615761496136394038873230168791284989878486976153790948039603355887284034300646461831035491947249630994044799084622910696939489492451502822163994947603151375874245159653987418652017112431041212579116374102027023806302850400090351008966540766505243540092503319125932080798452442973171971224221823590109525898589216439909888818821659454228954977132759684695783105659063727157437908715157372699682577612680274857352510396772623352569693400431010750195104278616483004642897279607020016493460575060297206492461572983172949760126432935369751090058351638284985315830803027075811308479646918746074109576342567467376374251451697510269254964504016650967752243562976552755276104852831091623682542376498937424918607368535987911200990315088883935234251795988480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -264217018870317347212777927978012836314833520003316808401471917389592382926593519359087245796630642411581944247463186198731508391325158054800823935444357475146251073648486619665915665166409681491787164228821838131355125745472599359694511448475604124398014878828816303849636239004060168457224605065071040969769060555354564330592332266084787860578847630587037762217728385340541610278325022368400074979082916894580375903856493325048074051733491741058595226823520109121435188231370366050913367655849504120495202761615128396700231410404932468610660768132012043076738372795140949296417853202135885214163484881232973880072845305264344520403884338653881560694719743592946530638422063707738507270757970483270531903991202243065863397559393715944512815950944852753465617563526103444963079909021957230160556385306086573996806020205072769468248333972782667409686820951709638321088787190916307484004359243637528645802569919421616545873778827996771661758825306030753801179169001067201044540888378172655091967556197281657267295468253888168793999592367616508046341915188861226139634562281159742665972865548973425434195528631903729764240791860374226738511531143197900792632089167522465224145574806924266316671516394206833445094293390944948467508331354344330320127330148804566680049744628379856213877050391951981914490277065755721703117811366639326948160568908924989017601041038695544985769763227298584276867019410576954269331812175134989420166979699940339379626487818975128034121672222770592749918227401773395595228782686254321591532174835954313160673125516827733584761362344648163855537566781030528393769911752826322056848324543700652710307516983209827546981369446838813274194500859089537316365414943308519135786206283410284922478241910063472214224080745201725650922498084107010081548001582865170864444774598414186288891970254754217546304784203686718954313782640526331347834479026812935269937460857150423093814671031266567362072060352955219856044356383824847693231283794213185255388999526919741842883834476434062234493841502438028040494820710374879926884734312504779040278888817037425135678187075124889339948695625941607566612621644829662042490920627977783292289668437936656226097678802892958692841204604495266866259560172095615322743084538900921601942399133993142418240417580940462099669165396408771758795706844800701820463941397386194157947935942479668899648915551499902838185226425667278973862923588905935247207994944308837060218119558943282350053872070105441045484204036176405925570779168944283938193530761457131994630979916575674626219945440511698907665309607592723439745880034584527134891227138373758284456111843994857779998956426787128858543854621628698172309647932930989267817552000480050803192298545110556861539633737466724312397998209026984693779716019843048322061669944916464613991626789766966973835428256479239714855515460854074934138121933054057109279026856973666515452469187407447790798369401331080398917325396240221400960554345802388874987706197245782605751936329313941200426580357399785097808417313831462301027625324230887470469915785657094025245270389397905864477211547394139732478943408574164842420556489688007943272447993274395009625840343360282870729898843293656215412349660078914547124940171491885526773946629854338966443511244972719287357985731644879972215524273559690373555923523489525436198389255756864923118664645459149632212682784434117765975933212912588728460934557431734560870814130634418234357518540349848177253268679548628620311627552681213474570443005139051100380608205177709954939611080579150458010154481584104874187275149323965844037257869024496639648121734893162906977577957932564355379779045187221787037173140604284257822927208374699728466495298273599665618492595043925107479009705385778232116000142577083457429213011039353068482127307682954312635908076016169237969917432601237466470170483578750886634987462479743467003413431330886184319018057388339210680493224894486124443748792438241556479959027010315625529339140282618800237356917841060831347523372070173547885692142122695205758864116237296960866201538704008842557630851763896741916979682621125887043722767084854611918163550554408326110143579335106809083799537164417210223582121753880019865460223286234980483083183472290148937480573604639302652466707497698154879244876924932264431443119283089126773183985281952114586651677292877449317127585764790097537987902959700393529732010815043970599967803009679425536648890895711491326222091637741881212116598545388730725361002343285784928741674704927659980128164628818109416392909730593692205066532669286449940978107590954463998671661128214583052599949556474726446979311364208701181059492292254546133404007216457125863490052275001947636301436753934225660200909812856346369817677490229865787071739128414075879424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -77966560397732093328492268427881399232934202390960436078803442894983186827359220497978669823556354122532611183492424276823019429938376685056231300388151871594149917925351794838352618123497651353436345796767810464212674771521501385287969722725980784155916126820878609750805226855494861225450387158811287837234836787190611173285835310950485686749031261556246001655828476405569077334458353099615300713103977034706463212542818188564173307137234255359075976871198480534185272852716661121031437906185873744650432910233207442826866311808594155654066504801703947381577318037579196466812201347124332392599008812377643512196847143482697169640097951686864474978942573160318326082344397124774838041252402963522158461078840682087095841439245002346640124803291197147389515018167212290440000124761482735841436902368512481302297540089472414085611992443850971502877029127280634941346789008118334730828039112783486291772707188183950190300855061363017938376943958550963980927522132920503858483672089926681474342135394739714700992660709986415837245516770029663821370541374107497333217159739344607715341665144676012627080945617673049915074679349146571930038782565087438460557580509235849860715790587728378676442953255123516638629379305952935343589878639887792195845161574863277088358980607032851722216806282093953609234856631314809502637760095718209851322391015863822740921949584470200692320122830028137642313211401949202381594546607255605651851348934486281359511072272198736978783616742495326811056505107608472837360475962602366735238869922300817361587296353998917765058462348331938814912504002192197532150950293164110663737040495968029903514845450283456814232931034877454942912728136790243147226133527275145080885709313578743092435413789679366193960997829173551131185361307685846233375108359014268069399954617041017226083009607309449191638761746872238511227572873360646039237413751459219807212400631197579163984052716033774864281633496944907574459094265105908061397274903849437091604769595667743754611003198579914413683563662371774086492496230671743574931812350559258543927878974693082936467189688625719579083376103656126394323786231564167123686161117779209712634916190353887060479339697551500245932670362772439460001722323809631516369387707137472299081013676589100370796882327800075368856263567960322697628348450650174681572426693238174834917786613930612041355755146289376564672044922460620023672078472994165363390512677704999805697602330856677567017186903117297301096884073093523752758362067647360249022738327014169918276585679081256735773866102977175073211566116198134764083393616769022165152972619451660195968357209891967140782394212213627207999181523319079450672878938824146534533311965525674701063564570554152660762756149077171668372174624559267135589527578930151171702348419256960447923671034366040983124278672334919366993800520859281142197921772117926037226997040849487373878028524079368121262565819098587583931900780340904855893777724851437832591510880420714669925642347504455883041137249786378926870974868458475494724470665379782772648179423939689093987038433200876602127538333282478377064261480802744665367032170262991031369349780676768872645875637057201277672281121427565078906807096726595358571297799318269542606151608573410895692159533257912953634498387974620677481574012296406699209473877658061331061815696998646723911431248636560603375060329076649946441168244507457280496730730195832333205749086663078120019141471485795560507284728905449634861993408695998017269453324931210286563646559107897396446786480531416981270303367576680332021532303982492506488525736296651817848199339852938763688125822533381382935365057149574583587106229754044546151281939089685916341782309623679423162249158343208015168562851861963451707453169216302695976891773560877164445527232864398298768689372890270784789943971754769561011465283979853055402922862174458150759203063707499456270229513180751099073432593197468607766981334590587317902890394637156980263813760666030097910338589204978075452122243469141523957925652653791359654047688824093492963807503064488047666716671908585726506241104522745031980164666444189877424849553576540347364157534157068498813925550089030120453020027270922949272322165475112295495873676710923600565166676159901110639488105429561844652069631620579342076733839555323472770261760918599139466175051584461872816119449234776567766104460720756402293919192660067352840654605625409133530947942772859104940224021826056244925249064380091133731602295776339084064748381960610596127250004311753446284533061980703232684672261638922808266825066084131047780244470908797589659583345164476607913910935329707918159277985814065786431239545823720439268878905303460371597090701963162619961170870104068158742336483045247551942480729370978261401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -19274722464215684298480085702172569608905110398549181779065855825602522415816415607962862340287775132181960614739454003311734975632627593210888270322978885588005117906248062930867234417338906950489583822546112508580746306201646869122255965691700958753355580276105552323021704956594341271917083485918100534034281270848248246621933909496826124387239643718592128910993274174544992450093414351896782516229608116078277182069285233441536944673360988978961317507941442411998309895856944500096819224058154219851135416906713511068318570576005816652035181448364531002459940654331925986982787411604380894268311749141014584050877040785418605704675573202684961662273445178770439751038856773598370555351984636707176662069322360586852752244817497190375017172175076109702134926913592513411962468612507860870584947501506482109168822868781299477285874267180829416377166890338764424318520680734361310284227503917234470749182563408866741783338466517821297912424057049711810617645253533869401785074502235657440756272829710602503833431959510531416282279528795100757701800763994735526715588470395512385985676161620373211406887040868345724073264270881011689193935668218568650187005165903925264397495266095970491031298966243729152219077437362726327760417506357363245256228711987558266623302038833654231821970801179780506538079232993277917377182232600779622730453514813112450668902805857142261961315405580655752281655270732651725201950798585790355430032442524792521597624713233274197400903900715163557751083465801562827457802743839770196772882216378388530150966846904591424497870207883084019494323452854317730758956047459587619086067479598533779144117486363114776066561569788481965594937041341414202278433716207449731010771591218415112060629107537355269522131478319146217589368440915983743838182401476157541410851466775703594019660542185007951965998130289218768819190594713542009857766445334914398732330302598863944031668386358998009891872566769317254695530383103131970881339612554829523087188062839665214318920477229619660294668600599376977784738904942925822998863238300014256550517292633928854410063860546540718051600811828994278510199803748671052894735795261370492168793252666903424436284451430935158295471871901278082805721803560949986326313647366311925057237340439110367664584499693423407041622862416867678898142331795117998714124508761829945366427811178074651297115380557921958091344546195739513641741103908426340153630599430320214750654112829791736956443059068292226000116336752519208206907418025185357647389309920078631302217930555692382768294474670153388084217250599283212940221361339214895721405559677770965214133029028105511615115463740763785098973494251788001114182996007199248888361773190477720125218328988087059779836404154887407941935627651018878188261748468790922953202619312433898079468989054437492695331168910714303079766048846289795929137537676668677898404562646443270400794764836282654012330807220995446636725016755833432787175704278896513115248401122925825632355911280919877423041453671345426731677019703029349013093815742990395890189775214774919208795221270556066582475959586569826450301130732259996827789552315586311366072357965005710352277670822599555648644537902271073427785303353664580864867966402019004118804635435447039657294499951963288244422843455096271420581506812420297907478270427272662177036409223492418732793913712173795836068099811911250615061985206859218245637676781743093801983123774774032062832787411062300581818816720418997164044703444541501483366604189264485715640415355976404269763239460218585921685179138877164207417346160304442013352553862695043445822056001908173781529424263502404010883706665888765397511358397765105935462143000099933836043254935335780362309603831781220547793749371063517438484905177926935431350542520948987005204223999779742307620298668711662834798406660074843758391184075668319066838481391039962833319225290114247637797471602668514089842624588797072046196620109499206351961248578961213818859940311857031378806089992099914756049753989961246402845855386142140795392771918454803818918460802801670629239030282334583987611607438938033721976929709511557067430905384109299811432033061522913984225334552475154755767723470396892585755554759311889744405410179916516559786175531691019156518452037595161800606072954733747740062223066046315907218855408326993987046942799642267183477748747267367559830731713446744144983076606430813642347705497813593246384774139958985801567076628281581508122301172589271675962128466819532913724911639889383089927440603173507940651913330248745479708695495335415798903643630148482536081985812441823902082847047892324108428874145578698912087745345976029014563529290273267411728049007762526216330042049085425987302219112645921389482810953379696006484664393295462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -4903068709737050908712416297920354157136129129377223740680749784967851639151991440857499311470286976260811752719486678673898815695280714204304949386466686198796939387419039390600267231357133871349050767798386714206795479728054283153585361908135451453150051735761665284074941810376113432228062702171073121304074964127176283198440660224355964471403513996396624119560646609016869522738751877315978531913598029456224120662619797491930561089684233452938607248428866465294304259827389499299409677487319051524033475340267638191380106002250435317240462530162164662328103992115648930629377858402447018594590764407367884591086770865069670491420011275386645733694272329969592901176280135151043914710930325364956677968064616662098676858999197087141512921950831777589820661433495593774531703086944419909538688619130533402831696380192446433858885617599076455684802865657103967357540388625498440743521067798583188297763372706044971343309468164657029555164800690829726241368285034273317493897756957920640373535065044330378166078534853602434195178229220026474769526824517578764791268100076315574755567681077743522924596630972044338664268013022206643379150478431942323694527993270302976353209314779239023268056624567226013552646472845993519984230817923094520887989392573125289748691747393826322936530574527858944796183593145712623248868796803730379392262631562537087187597758841593656497721576758037700786296580723937232368595625878412927327821906146172898104147998405479848340996239570273135949495943283805420352513818425434975568996746718770474323216840357209489909988099877002931376618309373404714084412248297898066317211698672053733617202116404315597127768373815089467344266569067929566837684486848863622370245458360730854307406812697900519552964299513861806468663009037921518860660748524960639216292949639962721393236035259754775140381812637921107082577621199418329149840762892852446949505402449510442856861095839137198613359066350798870113632091128171762209418975524119446587408187529858322792092451374502489761970203551723029766930330329394704653947084909102371555910694465327325315897489073641031822193801999668715891281526694560252910348981311904623975128125389270279935834864294043520522037793993332045912682237263334866637790242435316435707234389390975356698363194816355146611260293637438322765220859761650378007807191060402069053309436312675048489587376407998777003480988684526549065789351141025439086750254593277302339896731115499499231762772319475041520658739894555649798197681006708935292535862038130427563806776972061788756807552656862523293676568502791350310511655804547153133475510254120706544231469451088241973702727544833241706795598171280688963237660651904143811003927321191495407619951321151475707801182935693694671236779672829220097753490143988424966643578871344909513699254750165706287713246560984305362461248880020004447217549200497437112906613637135285365989350951273416888999960669388232311881852152416578086849731151001455031062816480397012493466027526102731541812991041155966666832312970990974325773280131663864531736478889363935585583749256318991809242948598634238099168912586912131289677122949869879780196340511053447395453399774664184608198594936217228536706876662666247518575817137646193196473230776297841430702133567392375273674676114354804591896179908995277249694989425884523044974824467422042983095589793316342606771489390277121338382145041479249464158518309757951687177295450650475281193009111917471251377507240215952125294515823710478464500262380329470327068181540353317997314872425507719786815507627093647000129443515298367369395273557589262539988253907645009351530946635213386762455366997815887967521966322050554081358552782047877838274037493706896396234222158090216592972907143124319195196872030759209537518010898928521714535994419690282067910217125231086807476879060962133369313307082159393579826191899846306763700502519134338762463192943342162362827159699769894719154507653678819649617384624787067596682641860292389086254747437785023419287856117523798631666683133813018047820782764325848757828437039262940435889172964960427460560921769353201596599360440335010980015901857240755668672795352552978739502461530737703994074946706044943018011319067112783879406553304838228239732599759435489079671747870783075040470224074916383786420115887358139213196283145629440785804278374840088382390894363982617211185859398347974805091122212044998287828497706512904540315604219354795051426017948196188250032473403610302703874384914759918111961867394747686600583831611006269034287254354739240372041876022424947411190948281359626955566023141718495568550775664248379729826709057052434905637447394774258064072216092800868410481864278760116582882067448412323766951570902711150568082490680486562098908912467050496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1077595144528344341818381567473309613709510177583607141910811841469290019084548772656319390901146031917159174927765025683787040139006527735835192916462608605326759230186565105131563953379777264695938493976792700825810846445547095141043945243512620742804395028265234767511319526114320291125478257116083176748458619604019080164344585758445986720430023183812222481699090247007255631409336383169011612140238603196576920802129261146002260237612708680132530838919100863555299525300022961314526721619893862073584525973200588198469848028424847277441990459995565234219872931818041730574492313934478930456838797534834646933909554860060007034297483147614209668276868453425695244663536152155174510879205683560151797246017981807488430234227843513829028765065191706479348386055078884487514867582352872710689911157353014483881529414198138573370713021056379067925713269196745262989193780223619013627483244738046888212309233080940390210108316412474757190683091245485994257623292396595060514317195191222568921566606181813439072820416212151224279637316638266815172264607435204262850638546364588614538092912411657164407923650977161108306277056905347894757957704195225690263697805440890618189613107413338970762022458906592759827816290087663603664722276608251270913650618520853049017003658867803432573223300613737524418354688175440010057367085249153419054027034534247710141412292194637115710244190420927796610017314460457431152050497963546631365326993563510708828728932933253601430876423461400209659443193462434993887323183732781785423722973152566222254515841821452073977226983599950559119889043926951511316434679295921081208309543670222802778576939081699382659683883744178284769659207318614854697805480995245337630739937316881099762170218335464350089499617959957974576767054894624109958082784132640594022731401905780573551721191565784851485565596703318399229809656326770504646891359018129713758837477088005970248300964072536033800656914815154006616706671094586769718270509323792092931099184899896641068064941032514721867887957291852648705512983989940854136272721552812992341567936616374688337983702385213082815876631947041022386611475712529405870818145423867822337759816173627189751015885170204038534523762732764404584063751023635107204412056631668454671445912625795669653378515603130952117873121503736217834641713319782936433479728655108658918114148531145868398819062184118154208884568336165559478065029353061152327913613391220531777881401556586935898228360796242403296326667425187298662898070869948884549680987453838610435732757320826073881137196629160784771493320308949194417886127671831054362936071700025084535706258494127388067172566865375790759044216701310194154308116043686571754890015802264466121355147137084107993962738473392491711236931366042995069127846943057109083476858302483718406056808677474364636308543185387164433004907206889384371896608160089350256673603529475406956847118763761371196101495456811938669651806855923388473419936182077537830086015888840524470093498941633373452661611538415140948615240215512063825814323348560334080181359038495982355411523500542707975076884369003012798398370906317194124647687283213358328117935380600515293283081877627919546239703319404371638102237017013368993924033745464445220160514124298723236711126459049971221523834106223639470719903390886067736694123884222855451350965884876231195082456851985623849963239732217816907206939952340955897376772074558781729762838414820950629892027838181650409375422678761605126720200942543205642483930399300333531613907843590690449305174347461297595480764074115889324398010205704601071252949267599825487090063399664879726814757373324386334603043391160394210758508847324605381929970051478984832957368600048225136571786417959478530690026070362231069151861521789104913272531581347837886514756942075082256119404063139166895942538869383338193844748351660167317132515482398515176505235741547586298296838103477625972219746430627411632160218229881173193586585177120605899250018009000523880119244193239748725346675413989059578506144889210297052016676490074985615171209329705463342470349588654861454600434469586184775485001056639746249906311594180353600761376443196978985368724497095445060287174845649531378658649280725581427473465880106027511456997030999500997409997304742294218386667381965901026585522084588825164506608113928726469433941919340119529069799196765924033359904858217361854345187422089062706078968188459125153983751907697767421634837373916221393897216707755542521457592771004815872405792874444040426534251180079105546066541671650714920976877546454993791055339454497938606575399625055336041993168980093411695119918124279322627834960204474522618881480760516114054138352847910329513640861046282301548569714701210821883896444018969796904928808009728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -238928174413390080279227924826199554097288333574498698753030889724768268791991477660146368916898645907035543951000148418984236956281503639991632525528871614346410271961081443065072773313466950917814910623787474442508915470429610551672076267058084831721492783108268549839187499292603251645578938115310723470670260828133355798930085306776477556209529372798073893623756932528731444377198421105335436328031267372573084273095851399397208968462806349721880971855347757967873752242580933604692245412838010828399001547972900909085595467077526627451402779865400925465034842100117791733781165496217369194224238921040369355245057161716804233087061413974447538223949412657886255358706096904486315006741112418978534473335219522218175120915371765677870939359047163110226386698913196180539423092178646574695238251720656499627884618339678647002493854916998111619759147520807373453185105849042066646518519731252062197376472887017765027283298849602127545095032701930181460602560350384606022013684195639281205295627762461430900775528599090940003218856546102955041397572399764355641091916848869865689499183966139884694775767247757104343593538869494977415063383491560226763417149241064550827959686611128689861151885472175791714562329407398372167146216809462596869437954774027067988259160352170214126949747904846144912019361629352346653654150936855552371667884598356208167474976081828960812580574866402477189737030711536115601321600745840236876293774135988640104293313898259064386408795283133894053040373708732248661516771646204909755177957650356660209762195787048000816801764508698669242613778537655657174935475750130808156729076700653616024148047542401614597804241099594163496569850509707342636210607512265082324183999407308998096586193620111798422352668216136009253136555809734357863666074191043879012845063777187165570614872613968433078362977266434903200459300501254924717775498455999212128163756958912474027425459953845818924940553753661850208774406620226337107816853295081939881462698654203171975171864368925696909497080453428661802767360631147112555241027586564882357292511365893244447028097957264823391869607888644928257298044404260211334199707090910372266793599281125687005846008329881101045323622789970995606640732192947259715980461496133518594561930931680913386298001030297071580919246331840746187436456460221056049892070666688018033758385134668639242484296988497944428305012486745309455992918751642323765589528132692607194261399801120705303003462723170807776484890157342220597277526862593613500182817804092008408542066391721588402047162872260336485538259788096612910597519842525273175533515587338082053694207839982473817893132044552812066709010824315524072389151058402473951423860556594939658140963198197402265285444558174793900961311434429359895825812920361457101334372753741039622731281608493475235699057719998090484046341149545374813536572668650157906813523523273761983035931471551990490159883750762509638089252920460394704167330161717565443694936832916947137547435483031634659250134554074263560941330213592787486949901402387838979502044665641528513163141914612965503042053356965140633781754415047816820888796154549672767997885041753864848324244377206696778154646493302452587855484065243643110670155063582755016997421511469711731155720826278339851593150871285677248179251938285041121760725604452549172579899318849304600631160046187472424925288899762738845352371952720852866799429840877895312312511009053705931947861592843584317567131475667930389032519335642218519258547654958751390963879180332370506089029642905444559740558597630275734748367652680375762646505592496822290567934826037086957211886480702660200834190820004528388189235584331641784646375533892079825380215944719254424318437007756365670899282734156180010061731619405478982504866083179579869690214437784228820588127165881381875302934449979911498183562997395444063658990362210370124935621157143090772316940887565704296475607441894232085197833762939781606418063437253404718668363465445988876421974953332963991486170583789197834820769383040095420940670224724058744403575209212584454087436121982015831748214423682758239791853458120825960692763352342034689941327256431328520424487351837909424655236250443055641135265405399612862750546353564713247718095620199938215578126911086398954821817922312736323212049005257974127830935131264494134693875115539505621724403227569406495512548908989707370072656383250356679066395167222550928480227537882531505690627321474900042316454628607284702736144316236469149427517664634103976952031238137884279701164165023161110872982329589576391159785811916265264533023002122638215367416765429651084443640686684591554676873462537219248100097038937248857058100690583358299667179274123287529844376996772302915921606816550307454555374223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -46002196318544822257413767190858520709161639048286928105133511230291718921246708007472495038931113761165207127040644233769386485449723831675797642207568347344700205680717615308611712380721107846608811663934909638116263563443180153263531438860940250370819512434949301521022401817931641983786816908057286970213069689041183443972191403896088311430313742488189428519163019381875346105764886448950429205952323225368693435309144890251954210178789965306805717283904491733354188922110940095789153522049260716182578219814319091828818520453222095187864858557185414763479406742793069124602593522185775201229396605881659357266628298230136092471143569725883581970033392667415575103204812420882143664567282744227136978843400145242952898151263092305066586022495742245661816756903148185833645501683033673327098980465757170460275403097773041947856739709010211994062901034445237389929384790945749126466014831068878041066562981652293077442184197996667770477583121318425027659189009619519627705699477234521124407518650152459257889442536951743618505985884722321721551468845961138207188117338348889032936756904805314014189989975845474130181536094122121038823833921438151244865648608811872841867722845894049985404773306837012639047766948324809756782231474115143782172859678924681032794396016560562571191468196706193404553229404638210375947220078111146411944695862941839942236364309335296639947642084287849671454778705886373474773953903939223134006825020445966859978747634864979909742171868359131890699614210682804324582764373351129177579629807240765579559954846060207101455343787046508052278486619506719906916902131830765789993119466189046961034900410950264625021222785705764391150841447725639437649926822138160345953938533571929770456399036256249306293505926598310059670622553775116601232979715413670894458049535157450573126463564144766709374474968609407301244581693840212764255439811950942922759458814707097320486263287925021138851030828621167995438490319798394421704961040259936323482270870100829601788143599647114446061863165512669146218698917857426208472949125874049737605318287134628909373527280427894135300586682230414155021651410527602867461028681334765950002918386180751791109208602376655816535487357717462953821120131762596219969064141020868694784932608934696311897801473654068827007093415017652844432065067575247124520181317704628166475326011288561063087430825369124972693479438236515214397471185711176618343719295776964133835197770012864877029291260571635545187184984118105022363343076724867056673757607263209948678005508840855185499225086839730169125322218846301788434329415390295715135318030377487903092156490418345115432828485462106020667268676134396965930888601982021566834813852576160708342410522160494945104015308603259586662128184241452174578145287568865053499656204423555315439662829326678542307114057467477007598761021033295171392294481401425180621289665207965412589588084167414377843307117890939998868294514509335179459776685878074827134162192831473168070702731282975256365767224102530292626203467261320001214503347630914801695232959071490328097924144946945898447973996294280346223353444894752617067184976721147968082082361360322616962643410236731085517378987367555577541999152342623870349053923680946730308730993801207010571124308514476272488624060923842940634859914067210063202087040070901921863673197251168525519132756239207428896751581713964373511483691972126533354066252829885100705575259845778584338312562851893332762938577666131430574657493054925745452688478335767137143730785431347738825076148182419429892579447294690688672158980934979972376239165026997486870430384922935705218020917553874072863534165450731353571106768847310316866055226470003414505319321953777618488740436445504394436684214064251511977303973631253269733852524068704745077367980825870062663019983641733831167784101948986472351391152881791278223694960322276331068426248785823280264510825551308611947943247591458426000833027744817552169296851118291764138345468560956659782703989089101292021378327233744876888010991526360523814814832620771996222975144798358242935954578538111291079778019704959530535655734910800978251134472301644890565435424075099868184678482573473719704989661324225393793065362147685213312986335586273177164089430283713640779597108068037617105207797747358116517029425942293497232339446968876579471078957294031447949944519691687095727093200735567303350432507267654879550992785935938908871190662795421187718825966417617347013881747956815501993964705773074087086533077275131264204069557989918669734039321614020973466612320735341335763775652185920610998842488962473257871762148496547001259112838509040838654655025145911920301275857626619783445396479927611995201991757299186112382987240916320800473543950152225211365982208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -8902115284927212898404468414182722735303268375462442714664004543252077964854509687407723805909836151965552631067033334409807734050007508602931370834221277496187485261215208609070969013795192445155983153544273145903532665695535381869539493489936682149977692181003812714960803124145210880599604420401756563851467704747759942754619052011581962600760359740497104695953472666461125475027190757019947351661985018924142446127514769778435660113101598980776389324727795659997396303967695370167779284973122891817803731390009757922207909455761655306727782602482142653356063831066410261743893945415400077324159918872605900040583773080421404837123934875617705810051764623643099517853440805581438355275318512673542220178948425398386756032201692412337794019497462299110381807845213446903756119530521007962857571185966416728983354300476586103672646238260825465938273794875291523791527238533744684559478211470427390827708566955621609669145448655692346087869574957778339739417705417218803197054846785732319347590414529434795625660675155090811408278546955195506912665043394980192341471829725701729104027646700252776860483008031050490877552572503799371640200716305492055134081415896956624269903073082300619047443646580481062317545807899925251351968331926509979357497261093058216896351181100235454089489064579832563099946788000632642254017269379380958706328370448852518612751743532719828547009603200071719550042197046316536895409582838617392385015491557208750447017134000984415984929006280238325027824842420148770883846134424408098528445712119170226719041917074989934932113587359147439591204429933581977237979976765789265359501809585044314051522078353442410206354523181807960545349259076544110790862864252318982303485620397923493064413568918407091892805070010434764047307819459747278051950674232360311254424217610827182315931688058308735107661506124047324826649721245147660517484898417188182825832341966825556371439578665568419394656860806420674570024390248062737276368700517438709317742096230016196800069327039560534689762102248373085035672510260631683799426055625287491426652961389873530223460094402151378628221809751178407418684009907040252089543409791703411004812411477843301878007233195804005933432606994646169038120173700122106910935868392741879972650053298269239358406546387305675629096648528952412020750759221366838305457889163154053906023320317136580150908036858919471127199787101754461473770842036841798510749596194313455369391805158831920205846603361806141989386095612336734793168645635458487507251520097977994652398820386151609173059452992665681941262638266605140271921737194986071270486191740490022428374510805373451453790115715493225962572369525627625702166786579798757925452968454655907832602597775753497929124184397643577537854866507691614836484533276155062566757578494305842520700540027213876267496475437803757289103418351898877197089701604039773090464174751920225676027534298342951131209973106013176254631605786237220070376587060939026137272751596529444657714499038151877461236850618340618930045631402298706879843821666033591318650688523141636072023880269426751286500164731485539347372838631239217962859472205241121210088891378012527844965880487528326633713567132287792979555269092824590408377110250015230400440259984919505858111517833795936559149651671521975672210298063470547946281160814423408081017188595210259703446966031821693281109502614232131135316949098528771511948909761178857522450901756958724778883776969176562383807425127847733208725767992573434414069084690706192091758294164177025362776962183270882722343735705909030832486473867772938915352637826836308506102221515920530987260125295131048170745167728614519531036941884808422313456356890363742100345455927900106414413269250084926286779416653066053601830485969448390864746919969974575480234319043441902622805743075251271561950794521330540936733044052380428559685515623655383675195354325378669156865612993773052115148068947644540827473881768736407365541671925599786232799129912607756949997138158362820879954325278643468636923752400543198221774453289760501804132675551202680995747223824768211921062862463448719061098861633899248037561260662515030900379340389509525797563161801757353356204469563155969329148468581427796050662066567198240764576683185605561218404706407948361828680248562678492357096930660612126128923855252007191075479262804905478876344086844478487748409281784991463972921734456759988616910466129363416673630460182642320063939335905523067798190612637470176027430701044318544734606093150380011508586844275721234953629936865682969326720183331260870494134460996498310761401491823838726298031855088428385418378566466679504557860259768574384744297695147769021841860804804115886923629214307508769252508064009871941815776919374242603296358400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1486359518167878431151025217269822520990979942140422354003870364321503731906107746651898205267674968660064267014811352586066939439076745380637048437445042253425421221580593527476673155161413860354747213419122902471205719776126200635047412601234341330647650587156417795700335790059748530493948375888282792477510127400041518287648079398951959796006396695577319624218725303546206200257553803219873237730958686262254018802559699434132129158591348114695310168023834284715583453928192925107645369832885800565616321235704368374847265367335055683501284222653215651845954591232267689525225872529694848284317096726288892608354473537328651680394588607109285505418450503388672480663703675770129136349895911952456569862056872328123770202065632979985987829041360340859300141852666210262582521628997314289752450592843224197780265859075094691009852975227931258811424686126361742394440502614572102255926811068378305490714296523230115287564580959761948186345701531009763620407898667831699394084187369237418935580432436273825953571087543241697445594435852406094297826391836355289720007345908059775234043861752852723569236012254194658463855770909635680909681324874144296378474481882101843732849609982615290321869651386424398260352328928294354737863548573674317303468647354302349281477580274659891588109226490542265103516794862125905260567362846752991158792787336551509111675643124312003512234530206300499212737192149263418913685957150845959821893150617802419733936278951962565237320084829566994767782775825630249544570862654800734456216126962354322988319313688821395654356308161640533084824413926415305444441497874749039856824785810323729194917565462781337128360640470497174688304548239719988135640055100486454147400492050179933660727025766044382660741615664528597325486125137820083025816507276082559211251379028491979162747984707610835335468183438903114069001217455420951893077949037631307077989145232754494220152989792928166150948237246966622440500379968967231211944981477929299088100122171807889907994016499701623691205563287072084750287924169485375656547725266435261084196576488197340462276416314655686987006900780901069034097156647182805365673267808168784919056620376458632399373538568880364218964761592060547287232724001300153284633518192623183876463084545584741069063724137261382310155591683699701749699058897041255559511814070161817143532379608689597168962675931352673238146211708430022772137425647699972970282695122801251764689213393087015872094648277050493835163100255380760959007303473315742470079819866980046977924816736609847302878798081701331420244885456272285796721017405054004148546209239144672083664035107079187170808555375404459687642943641864609670149550839205116559048584853477905858317136518021892838057641825523312806481796543935443797827681317027710492528342337321183492135468088844306910515148154080241306895585082206585119114277603155509529451967919562031348387534325463047728679810291496345511972195426863983345795800575006748919274575302447159939705742361056474188234355693207229938886515978951734362272309675568582499444764552786277576044593973980594266555589414985940443317496719029650832292197639368738666496749287889038654944808777642307397205442239355689548472595526150817968778763298401368257401048875743188957364819548796747528085814290416360513332033488586729515787799549118120514432822601999675501200840891383027712759939387741598132950366199845043737869040504247775820401197573082613680478769531159675907813748018353621792647748159719080344957349562257189311047524131513834140164959862046576639765675856496494247375804399984551423848879722781359492615964377055011994832875387559051815020385063220954102157892061702793224819348585065671848733702742464441436388720953937456683628489834935908987255874646908380304745773563609800204354099853594761456987314953803998911021521789749232615096251926927104057223503764277141029838837095262653171316667283190665691938666071321307139023157633460325952712281828204266056918251803377679025410703993326527567772104722843467672448185039076112067173646376499386907163903002926510087515849484030421682826228505941158189224487116103335004469304828594170586734416845566765245465080237615504906793545427978484528857959521131150398592463527178763709166186226483850359007551616546538746503664191518602443418937706413490153874925548436165975262596246117087684819552920030797784013100660231340704594507876386710634341915810960767605341197450029595812414801465944831756384003925474653107517201445718583090526771330463146757906003116575141509725678562705695137784998526616044480269929613216071145621271112214996977977206462004903207630567850774524775018212432106694602474850419644760517639383140176346262865441817596009839589075970622227303318015584707517644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -247432725347735031598205180489457137430728077751900442736408775920844042364268321226736528075329037044905243051824030269555474857204870981357773148786964265348089137147466586994963471061877275285366093294089088146769690471703044161209009031826085086563497567504714899900125431636559568900884378513168509740720582250342387735884403736287520011854715942868443840754559659033114519481345327346317844314878352965955779439102706413662046637016849870317221305668526753690721994651996201555342816036536868133462779566877283504843077241865345555585745155450287351771356804296392878309684093216278409325969684674980754995512065496533502225068156536916698937069537347785244650619447769450740339995160334836609469755321914062640923810874192194788926873629959418886809616305329800816967244495278525247404104637639596990943248104595911643236032783873395523463030629223042673851152846349088802307070966118130085527982137999989774148589313796016590150243994320789966356705350696779957683856833207172103264872132719977865739140003120113080506929552801428628192449987689131824059970561162870532045382128160831103233116395698623913348102429729084121531818757840094729690207858486032609448586929791129427494310004338716711090979825610467181404396181255532233859288841859045717651725529883768314933539350450660047466045760508705811812883373019209372636903831511173232482496834290997922647016795742789305092716357281550846619933317575185120276531109625229355519186065309390877147366527645525369753190696801224825415387419117246043223912947935211671432498754392110419204561919134197691670888437116115597925753470436039171409873487837772032546455372934796966523758301857558648172603674306416813375997046463726508836742642005985118168207912995380166393620183845966340077841588317044546725534902298089246106819721949215047047117897216683312207538312681386350790437224884080824064754041847655893032989971111273394245729609723196603708462329784046490669538318348896638158263884122649087744209637864253876183350369063509449493954829948246567473420835626997947881314833380163768910614631282511780497135296890690619726581025898332878932495533409902879437979461982773975017846023853008936507667971355307014612591449727595639789120881247177441078746514817715881128011080044370390141283823707711805937565724484395821801895984162027548170666463611887152784019883983460423080030718398172429848430796435725133120095583942955029566514074559161577423365141569761226748642832832073809475283858347394369713107493192371480445430601936102904712955915012050552146357992640151615751614817535923519125705642017862859547911731109163665391466346870982650009373176307663694000572742171178870209752121439641921500768938759586273081166271141800995881338301039156729927439244841271425379425442688643135133215082653558530293655031528923092446407193653768109367872225553583626601050280598056878152821899981107953238027212338439214592020643816849209740719219427062100645969269155773198524928989662875127401671026486050710308027949379123108397945070010520696631372340730963537094573758624537092525077601010949363236856905701014791191667300805188109965232366002713580373722908398629525254764139616964976432578845111340956210940644054592290507042239123476695650537559123006893547109925003962029006002050213135101688015835569543704615280084902373137626580839592577323520607409727759020475396552852809557002451911444207206649241409271388834680878125574042427167105325379704860410550931417209997399477743681804398632234788070985108280622436094358429763870224454217500597666243244552946531980955918949897266802811539975209464518940867427137951730837046449827469318121539073140154830304364915350027174057832646473372072478573717966545028191793055035648592404310353258065829390332964942505565280514157689819181876013936097091844836390380464511463862682886333028801259750067575135879052486717525536559811748984695577468709063929087221538345870834152541469025314961782599685526912212246804928841689988575256883716790444092020581499025244069226711783053175778717440125195036655403501008015516545118219970043388027918458820977405619639285757520014607106137249848871492485176088922230852545908138079271344319763236542099483659982146857656347374737332896424194292262171440205379966263923890269116365339889387973633541507617560993958133000850274856522799331964380579714514866626093408549354392014474942806715444363317935546342563979754472716269587869633342935852977049546066723737331054618474861767608994350805546202760716498109705181453776281198554112545556060133007638486754383470071539293430100917863699258570811360195803624163155294893846528423688075709148513256918227133133777465920795611256821601924172159981900530893848128026021988977066325282650035644697935872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -35640399394825303068917688640352923248467625031565328490755621106943490621298123279416335462175603745222633973178350663164276572961141334403357303463466157226065588678803349611398039967523631193797019854607071234716858928263565486675677283421507180761234719650706082569095286042616655406615908683030407994731102281593475215967487992169268624513983700199061263757608270240130596543516456905245117249469927274971925942301548602013144945989930312694585903283960174219557914241124666778234843177504628047207944028809608727925652782403689753574046168038520427479093430759875102391054984862767720363001577169313946388528334125728291614848664103496151739384272792927881367670211912840365075064100959800417548493040851475951763247443416885141126276138439676662660059852147047580855758520274815915262714769870358435702650898603807989003829339924824507886816340795541744567896402870035982692007444700178365985116865400558415827414854404329321203247036612898215801823767360786493342242729506664262102169706517257866406232442015942572042320672172496462876540354240290617086195563581172466585040785906387426583010178318582659171794996437338164114084461616828137080301403622416607360428200529453575254686499847085755198660422605611040121387808078780667054279304215788033687253416216955610773652177122343448891581626918634390382774868667980080098477231252561936219587403981806749286801536367451085117688405733279878854021505219062721013716672779416904519808574029604436241675907639072389528605148584848782342410327663215404622399725840003486740012921980792113129827122583941016978625106989725926293322303879315317139561563759690533194409799410447765834059091995842788031327068089310003062396775883992403038513127583904584591790229579148078145951060888787351220951483576079364551141438070692577722512845810491046765014078952517458096136486470204352877384515525748909363224911121866080397499467510646143727181718900636227180977023118798777314299670611977189855402264274192717658452731651914936057742269590343449866745489276372720180461970447059313095745561383805895315279397381746921188927921999358883064252568463986777252074170314964746342492499004577640774514341132135378442840065961694488863760750546035402974185453646418449549796483223072529228980554962339113182289578412981748077565667980969527215490205330578357537706424320454186364779337446034683326331981656909795807738530242524396714890617381533730062661111062696766640013057323974726558346345944325560991120684409274506882751239632484979107323427653231341012558497662441524517807643172818038797899073768877657655656066516556217164681902795225777482945402070693725315107466770428666059367558027251865761068753915739079175911168965737726224849714781964621522405082560315575425517192729502612141042344539086069196618329388793256300401391533297553297826784353812638407203972755567690125707467157954469356845876983115470498814708827970481841930233707981256611916149064203888312480041787152134519411704807101294636501858632307554228256760224016411502152260667726351484104273628804147505175964834364998158024690652470339924334521102668393837007531679391847689232828798049733854625342667040343834580001416308887080657240007392586952128928259684899163569354706964289143309730638892599736307758050391291372510025198853952536179859388159611054251217820413789052344612620544260882741670228226487271894400717817033811614578659198747054420950147021889117262340089506433028050987812338606716900627839568866592928737049178406871314464201274666381255953121536722886959755341921687939157215197489687343792650374457813005156587984307827672286102496080963791503935548111767139367383268590849843898859615260859223112862356331280482833838000159783280727571523424295661915924072826893180839158992690028749954620208809243849854475559020442355946140788059803123041335974865784644464544921569533769261759670993167647834030043305640322387917408243435524056285303227281135759720607211887196563970896818710816833054619059018626642547966444202052371588154499547558414767922479484033345949614336132617777736075814726701706532439464547120774947952808683881417354348094970734578626325621861818033040476901709693805365131671028161722036201205298514330126572420000500644119426135930525645586587016553914723743264540762900299651851206908282040983616656053534139390600407306047650797519848952232855947132583140405969724760763586679830813141502446083340184582772292423733485291826100504345810918302250393025079080520894622325624546540344514586827680605513348499401920239856886384909955079870014629102559300554162419899576716874630811456096339545371040633719923500520240573844789355938821599469560094010214912561942179410737342715925557922390007149678387104857716672740970297421673981977702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -4938686812583111191393581041935693283794974565593387301558839310222191965707904250583804148025188226555749424034633757405636528760708057837800410978462019850129793034010520741446192747725636808934848143073410056809372725599268226925366318591294690987493196455633937469155631199338184545525989678159242526623399473200168183943179116273735329413048066095588009507945692765816744089863009719252779699556460122458450017717359444994877288698323151215198868713773339174272290258851402962206794973040782732082742337441628349882891412268490316298220265058202746301443097912069584123853687089721071378522627918903395096387782844784428316793209663365135491016308596816259827965704651011066742406552717861901692585502165418471612354885641992171208862108784539305291087182419550233429317773862188718046629325884099317696101388621926477422037440553622777425228774939689199813037207467205605755920390921787667157266781717321230199109221306885076519105050053197872345934741028008678858262496057829328534874221563216803556401088608290603235249551785156209967146608383573797968183496114564009293263362042877752878523729483195705197746097981225569162244463372209468995767547054375128079261472485963710501072905046149848593962010391303751377374151668922753931773685544316966815795168215642586199107471779097899601681736657181049172795817565690505123168201282095300917126627886371880203252533483038936812835973190692100079159616233192109657007645797732042085515428957346694107087986585298920637322575534052292145269072199017625438775844186272456353817100362818586186535999416259275006575648330831052582258084667790969652080648046295168718088162432170226141741762031290430895581344396268880906983145595442099689827031569064287581185225884988344777912790255611954669860436047538833385548011871341652622257175851698653268971197328579775414123636260388452798918455562457414830489837711104459584806825937099970799357210103142693983719950419255824559049002117398328648942133641691134485177001534991942956945854296451717332643962007276470037603325772513184966596342623267029240811649025335740812085320756782974079391860150454771879096750476013020078993323002649747288417288183094829117855262933106836116505094513695239185440045063822130786090670963150093633336796660509522773655369332980345189436903260179802338678820771118017900178457473845695488326039650492788306876013906914461613489863564845856529055489872701368231890203995391419181104616064745498371159659551965225136754529206241893196619340223247410334813552681368168079719637363772537063795970071086897705987726978431316042363459480059177102058128705820222795759013516507915707501056706743203676764212514334301623056850935018473181321417785239221864397674378859972189519742258956884346532383499058282109404057691043629025314368766499094307620428573508358365588251737040557389958192822727804662161108880532082675416245740271453980837994885834447101271283692847312425268731804199586935237316577624111213463670374823309958007931428459055090293865451577923783626348342979614829476154085614462451543587399544050236986414043239933129427105075118274904140092337768521088837617404129913398481488394690800437061315137227042621745064256744718970566546854492893763502928519595970234922426072822207864441309078824520179886791033038864788400204801327571926163610218633715841856331381942302067529262100459349853655394400841034576597338011422150549898974811761530236162480959680783758132537671455594889591969627778001529969347293232494207203521916663022548512052810030220302962678515021484738457606342798357800840697598256215252839049941608074595282844438127769366466745139762429019366223579280055073462087884612047744513656018653077673475626843753690821514606631056217850766707593105288397686630554290710876001147190628940861710492082676854872264061504037719979807524248758217141790789725892608535251952686956583283438063723361773581505978088247742092063712349380753394831610172516306235415457990139014450975680405227779649746004248831584923248928628900575368544491290620797612050154721959808400052376588382570283710085552731317796681756088788879756780336662944066599815594904495446189951710403740493391599105785732105706760211823391660415829761600130075883419925074311887259070494243802854993490926962303107041427101295819549450819908219405360659899852393176687459699860935456292752039187346626027001282851834604185027974052245260265120538620317604680796580231530062102216013670327460725550442536316281723733678232919236325227499479509466898257442096999066642482172990854769745728657674978457357342818516305902013898764443082913238128649102680645283521623555399630255851300847178947007429071606196273095382851945560648319663021532037210518458210734242223130468805132166896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -600117568237110509102750890272821487384386362858224678606507529231601846486317206318382618314898072737898829373154800667592547810215217654333748518280127593398567270802369116733887533195695831837189677710641394466562635013791410749374798459034285256466178478383777390772071808760790232459618374261996600726087430088752942758082066877554313215030775463617199947617965382400272375920924300864952482545509764290709063001353575633149976603269457392192398561215142665466268307274859651563522097542399763191937771970236704500660926105983136450369633156445751426865385569134971720912982316380851134247606902989669417413345909448902561941203868266668785081091662839320861127527371458075754461527666442860973117044589775807809208430578582143012213475965180625606763369529268895914443034599396656145026692640654151202616859602292287500644458442491087140074828715707010258534630535711669854575132897734604291058438857245148828994426612608461994779894397482506621519514096067385281172686762556429389991535929600850371134802124499505702703515704943446055026834139223844857899277894715113157930827998676367813378979692161118621300786072966169376009880650997504472976605003359646989306202303836418733498096242918866255819691635451254148756615384113845486367407867763957594380317425239865532449306758024697312412820740219306595316605615896879584382332638878879100245803035951792826236847630929306764236493046968653734003974032850242950418515240582393010237883687918226614593240105307935571749794706113460521427007171865891133192091466291266581234401395967684920907060777403358806240921824939199602883927985486892326398309644165171018721464287033508563041247485931169057218282135294867911467442076127305102061253731026949754843905488147037771045975662134039026244975736979543836782152499237025434127006036756007846201487332128703603835926185321866363977724564886963907597750950405755090577441201108937590930518560346871872667977357736282106530937085480240802975359950193271315098093730152666692263626191888014527100124604082579696274818642162668186720163862990943301933358912269210522166730036926589720523741241516957074188016559652226983630317077830887105502195056870192273666790526821215270512464796991225779815637230300332081401506242485292284474980726039838748096358093712107828162266441823041078152211006240163022966379128533302912090135149372546509419835523117642249228142168302595148277132901431437254404507692051267917225708874354683767415197771012747076096202888778657640355841270846630117230346637216075452109584758568463098688424749419023768575367365662706490550448942307540838304326631183240962704105964325807932177437797419879374766792303664323051213791472708927650100221210258398490468032298586186771762237415512950776793292248768309417388798854100136448257177615793666847124918278224236824233245689561068080431731010094961378141367516163302378002751638233576041661690392286857523430761177282392071476912967969498087154290160287322701531829293749041584317619719699411204215384009572953739706778553401567038389763945432263188049043155113707056505636836956127346002124271064169529308571153053785837581966148246233049931763118198027999373279424376893108392582392677306111634048735976740358448142415287421885650520767489042345756196813434227756992892288271012129150618116517798742978992729897021806874819419847906379650526634074195076298988070303628591281079950359915915210856949016434342723680629223697310654674646756638735455887913421361088654029526965505970867817758030106342771247219524307597514103427922356738037842931375464690425726979007616911324412695553208335376348290288514518853645447213951331321365418434522544181304236269219284385763406256256956218731070507648577075587507060021760742947354501956557966763301323925907183450040330465859991528867566842300807131173321101932361409230587003220137335037807505557606851050858947220314335023420069783752420700294230811617363968336366895505880066532832382678494098769252369119555845618184959483388438566441316373417104707555183135175197390307810133719853094960059861794159643182616966647211963929634260647464923368302828436617637304515932922102036731114755192062425474126930643064828144329385148106463121295728679490680559103779234328992227640123434249931568206111037949381079574801906658448844601366633347001481961410802470627451994960358521420908026123510495823267306955132860366131841395113605196900069159726170242481326928702476261611178772785952643366265089318914996735457202802978303883500001393213700145587963864261273036990154943111078789542616362654341235496377466048993550142337405562369183772162624975203317277214443913354962233077416333999088865467178471255934173519232955854428882209392962037793670518736686206623432961755180608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -65947035459214506434846380922106094146779854856314771805702560556995108887739396499960292855293588251448881935241844224447695560220558106122232399281403387782912920215069265439313975419049480486422073404028493875009016702919819674244451338031692450362939979286443698497975013297381790364795594656542959721299604950387370235376145591910330069703697295110112068747060312034856246002582464477034455499246986341049326264181361520924740827886226070723568179530032251756289509721521380878652647636865295858528176216217940561917596530000729145837946920647231218314613468143207924681900515689928006014202429427194817002280143428033943593558880865091881570930906837827435270260273633111104615942561460069500695540127391011417647317097709348773976281195681165884610390763418205086020517553166401488198914173640214067730515968365604773656645172281582794230931548924680635077915285305236084730414481625283968966286306460790100646682631188151451479557857122821103470664975423969865247365438539206657195743945968064861643103423366350031730624231177504615160293019558891272552839258573244032327042012249648606384202788552014796237626249176379562561210140596388040534651316608881655900044632759871021049887585033012016397918860990353656093111269528922203817034916215299085215795333017933063124119091082154396078530532445979455191166625637206259768298551683179322968159292700515504052559865969623149299681713991994478121349616043385802872419950285179340287383225968236258000247352165779274288325330637040063922320062562866665609459041149243085514779112796657626135900068520085462881628700167922418438077479568120699615832294219275727554247325580391418951064336443977380091716800669583501878915322689258867871285161054458916769510004062816981293314076134458405071178321806566175114450416355377614808494817964729794420615387715453527041471215980049102783231041761407971243469999462905880886864907708026041699720680697986816979756006768522998506736687833041999856540888475120786209417129748251703745342008452591045520275413881790825731634205927905530458097492463686746039908856061545689454375266781570837421350333035197350703459038933122400824493520411899357273260579014539295753521795049266963684867862080020804221899250684249893419559976412075212947255353555740876487186049930979073467926482096237990557340770225057032527582341032126338441527560645739332763075614789594204895610127770698439188891283634054842880267209058904545218816749965957468707954352405359123751124024922501226384823424205756029246660238436385620345867363329435146207603369275020003206119839316568234649801723803106000803125037381606561146605788413492374802033930766663601102089410786279020289504347265900060453253409268629568554398075394984298451963585822025494565526102925933975540314847712414700790419897068746543237614237769819161445489312496810134599958961939939073348129516069735409643233933418467648678022622965389529629309471067149097135892625776968343604446461697659110339430631482618612393852959310639375190916557352301768868310235872388071327026893216640270203105548976763339724887456723447424071150369207346228166884340159349021694458306371836703445228091206066968279617876512743974183282823765069940327075282568870204332386330346538478941310492901225016812557906565743169251075426100888390315958546255303209945914985379467509428513938993190752042096831282278416662642717338248933596957645018646145311685309544551444788847507278488496465882527346646212526286684037307404115129751240708194321964694296933403346015950596397915118120585824218258246971540701345491140827760389484993474869294258113332883641715071095465933001852696071124598695222815584391351507707980248545115386858689409743276788689159041315159442044693840022748197025147408096305637424200873034715154754162489514333184106412422009148535743233454528086227709639569553514794897321299631031477709723121547910193886273338462560326832390665711934599530595363778465936650587450885218330884208353671278086185060523733024897017455118955052944978007148924328411639200542531925555086376232478530422774669238426707208078322715961378791388591262460297081566542230095113533007865584193743108304127777241335743046779456999753669913861743463675886052739368527115071713261070232498784084172886060441259216016927360184949662772877982386541264804855618936007064902914998557252864411095272605800947661499359131247137782925015759180110230638878632337133256958997274078137557719421638819503904900389034519832401057883563154201920318947418567767739223973810049069491746746594507960339336165769751258467114679199658294399471095744562123681562264030875645661810542984835739911818078557097809582650947534511431745106753774660823777334746115090427240005783081855927704766406365833542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -6298987517824208623014035586688153801244699322617162810922926440935361489460530917883265817069148495030370025570906978006257540748207884121712419140203963093859487271915758265974817760704419734980020222671179513932657369326067030548162431788972144786988347860932611483479765205779707652763982170974976329575791597444512261014161443152913188235527938877099515839196563157523778899100683327890589622171474027296687121215486878712146813477864405930377883876941731742098193497823033630384583109731606478141880734718149457227634460296910503546684388918787306968996556185048369483484857327359838063293297232354231244710108950399543987955324979143007795002829739972562793239329188790009969933582234449827872306936477121844043736072295121474104434001659288634934467070434675482948153890035170551036597767372054678260368519952876353953458427479925876378906821130510435234350679850257492164621544927298634910570195359524378642616036754074004668867754914853444041201993853744666876232141346894634684513879116679495305535903347560587416625296366789026403567139197895934133520976419426607460257549841451313485047717482136050296289480590018727964908755416002554316072607887650282371397665944459140568764555281453128601533303377570516459845530775223451759162488687770868318546315650448537338515137457377772656435820207266633122762125250479336780442789867752193226644509150546097308305512793548315559693076129748776942328955149751170441723930177348192439843299646458926046497540258036045563720070209512385466257115029859381511802392084153820266567032062528844615472816009160152332720457823889277146152103654644323575651964070501112952124079927877796601360467442520529181136584615849339875916192037677825925554509783199764631211274746013565726792056340572270210810805911085196191699682755026827992564562116696321865945485073165725724181572177245449406203583607305309738103542818420494794920240263343091460502705272785643965267474360029136578196808871470507858308539012419463551984768589219235111261789488935309520619744318148321217761467723701790992346361135876020241322017024000048439703551179591093731418977501447012121310101553200509759377799869258613485524356805297462392382095582960386623366088791407579774302555865507447240639874973549960178634088920549704113161997469710324962279660725229723529130420810668830623396584516952206588985344673861560830294637526735290498162272398593410987084031319236935838441950992549392592148359474463718874587520457174562622160779167671844377128128999680185943328528057850341215566057289889729605991498823428880237092369138036477526064097553476697462593593161606579348830366404222552113860460706905793850125620672401159373464956273691146139479850273891265454803095913076236181996113128111087129743149859273508098327309767174426286600936216775499097023691164234028636524086864648092745234709273861388723445260055798436842219274020796119918904289990310977085291373031153843033888922082497776979537923748371905387028626416662727730231781228162292122894057901554182190086352063556848582702789860017197268188239206402349035316004222139318357853570831843551551829365636512208676830994379083857335980145639924813339285252895181335279862125240053060548271129303719859135764443650966329950524203093107836273627760911561492791149262159892576833593562524054592610140584533605522251351225018252000985475241384454719860481882132304609628027134013842580834649123845299906477735741307457314909540863388011737153274387416077016564445714044032228090906500915774989265644436012630251810524788002678500773117016977574373895566364335406394852347339923379701457266832167056050673987590794656044021661685453414146022093046161180739524943209118101996614001442230652805117345006325170819654235002950821418010753148824491881333215491714127193313432487732361484185405841577686476449454630172534249641013711765929001534949555299299403945223727914137638479752827485701457491839781957899020849657202569343431422176221511139612525607141974701187655617737409189656469434680058386886455451254004883424210223934248545795026917387821622480536214822191455986935138255319232631358123800412182591682941348121818614394015026401406756572596852068465202010328882558684128825019938190293045632966889897797816136393329083742282808970802979433116956951739829721404507190829741819053718857980488076811043206230629532587357704179188234030127167376078472054280223598604482040943468538167626790722198553386847685501137327754907821050243809913188040522304691054866338022010856063983911040159720631519488197121457713687167184335158281149222939894211823032370613079223486526765464332688901736345036452471766661750050187277944532361162442454261013543701028444074845046614463101181658536458535389307871880474316760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -485329979132817214348145359329037445353651949036543748012514374915121859084472484719822118316866380113201785848901472740345610580980671055022868422535463354583468793919802144838656686186177146170849004862127221394374298710371130479865977115981231819453909098429080178566256526101640052396025250905424467682330680947176035911270419855946975266742668301218667681688215418691557788702780798379063975448591047848826669899511662007996984319374762031327292255310480890673524186055204382993970832733971810649014609977092211845008435580084677809153932753959260861421258144768392099711175197585223628431593583078076899256766497103798733288440102082632020553238460593030432621234513531581614290065851362016824678280735083766980611614272109003256915710307584769673041466342864183062410659495339329490567804188395463807099844441613107438122547639745782375975745758377864703786957309576901086940607928903064785780669079811534983571090980537861435581693094957464620460117623411500369351183071033892761889041635685345435170183309267877023818691623214763874163738667852208322427904398245946681370904580408183454627113367634784885017502462934368393430611526904714411646112220446987485493360840529201073445827262301126777079733436646479631337645297269646474702396151783338624983916911088590655920307106276003123511669827753974282032400536829135252370644740331351555647331517794461611623939603089341773171117713679114631930188678612401951289009320767151510659590251021866874762418081033924723133007319259089192318593013038546213308667900705893810957729302700312090239645629843320736322005419708029407303961263635737336732658224377512699060254474776055319776392578610849062986957749845085036059916078058627885858369049679011600506331407044020637870956979693031995832770448389076898836110953014699717264372309259337123201765488920963273919893027855872488067320304950798318394529068387436665683974015184903575723583901661804566601855458489945185105942789199300519583097546469554317938653007825504972481826120516435351554439409473862566571166171099295495815377064984734940958900314233630249851782671326171089343040805785732844486185459845525835702863911545830494506927314397971341840742494060030311419987491814335555476925887825501663513043111586373182388634988792908647283358664979455857287542850860199099453699461082106066405682604967456084652940142959527826842047575562857039315701048383713004794085454249749545445415760709354443262612508692414242796485272563058890387637707954174707615649015274177732239283514573425921966277836149905474531302310617631104774287210116396577757235931435731762621282601917459173575775210658017347422925936788511845862910191017886372557171558792936303861306705739692992415389247232156526011743991004474184648438478243252196516801270150861595681586877941271904800525510437891379414406188239174311549501608340731265828508058941922432073678564876842517097194199944967110028105222030502044341848983266286664733322358326886106083222892683402814295618386576160119189622704661832247258095867984447956514808139172801531525623659029435000821817835917675955011223417764435708873304135498386330906410716448279329698440255062874391771309815587427855446246853108338016205130140058720084360072419321180550255773739714775077933089608514372955119051238553256457990534835286057591198802015119151081686963621309367383181685549856206612021200053122465526894117630814204276983028625065213434252801829234128291552828697064096825316128509557068202448163080953035462797269262745307251586401534383590819521606226324274561578260794428727814925564690962387247461082113547654689591245381886619173423221691988060603443631585382288455354830247713301397529881674963505887762968794317630011442542218579477360693846665594980838038188980675550188691294361090327139118279696735478295617663418559783725650766200960780971831873070397472400022917226573143512281588615163467722671785723316569380930114488929740285135403834115681567994139607043798983376875739157254571914857331472980590568558817505916250865512813024286707858033322139688515049496226716489389686805367628204157368445534417608919889582315188370291294224068358061846592932178769987911311371948996597082061671174118704095044560892202473339809151927669564832132394886723745281437180869779542641433032812474708404488975202682518088933865166643891438610734158201556998655742355711440981851040456342688842711973501640609484571094613588989867244279291431040651919113775379290435374096186509319748455155851899602007534980111336861836844999963881781945555410704760057955715533620744440221941748867098724440080639761764599801673342123331028257205261257306328765553207847805740651512137066935873363170103165415913539807079132345950446187589507699214403122000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -28917407550953958494276183231042090685774356758278096391571550240284246086668752335019260121138346255443028421836043643978974308151838371401058805597427974213157375525581871742909135236785519623626681711922735360930978853599946030854723670583494822971975069324285809520520849952906891869382278789384190777951645880661516773174835845425847174671154455794310624928708423847216756931511642958370588317592036281407519883499829337021109455500899359236114763962452189229087971972753882331232248350650226099308652975054971110926603335952706897855070894153157554893170937392776259802187422594909970976316909152630229869518581414754018160895978025237673496300290053224121165638298528909899023338379003766698103677622797020092986729577310820936873495475269188711151452149525365768459563279667685140709119184533740654407715220575931240103728821651974358617959337180329724336211546253959488339400711033494322369821758462732528618970322291167489424028639010221789274828972651116899807264463728308868814448921602104376998907445000888935305551886743439492279723717286339703364111893704196700902674919948500120416140832808848914885905715477626592582280526601424128913733918985491798445310423251448682692865147343726911774612027711505336331098925740651737262084622934640025934677526955336951354919051021201775740194952344310178741242979474217884266732775154882854636680585184170762989220263464968340407181053749063103201959762692517954705645117093749350910882654193756423754111660768368427358095709956095199638936667684393454032637641122406639674859307035974350593055577945685589439331163196254848182439813812216283014579628025887823704058781962357777803630891376604890793728192695395973283456931049930479714857245401946321110058787341661777598755404219974599068977427218632971144968579910095938908883126181569527722156413942999487110172970221230563603202969135898774327928748672821538637239329176781150179035071150415865912169761627918387737311633352952484865416460971857098793190500115299868070372592978061564101746529251465753998041043507641377731363116343304144694572615604844622508432418264556172497286565868191079639080071392123306968042626743461508968616254949794298099067286485453725877184047305128916617980365168645446207752088809226473058426405185481553270147661305031891860146329809507032717146114927232091246034803215154944045753691148656285433257025157459525627042019648749128537552744925446651065503622582465611686356724578191556511390972162232197061052654944039647983207683609669353481374290753326810133509726006250152979617256259401221160923257172543511837496769612514673233883041144362624617541851984083797215578310756674395263108835611307444001259095431647316527738828048214675059313479878394602726441838996392318046680835515376782968958927038087900361768456209438973956930776784191347271063783037496438755259734796455095317813133958550928231963435109379614305693205575698461156805637789253242981258976612526489046684436148038363621687066781770616261810249409028317429457752041709847237119357147771106761470389919945872389334065328517351987629227038044151191080129004133430601057847922028344892085353929791609286408739282305535963950292877982402194681525913433691893701198617888260030825757560264983334916560438851362519430162459472416540285639276229323115395969690995702460285317693605801900337494232197035893069931606295176732678115099435953771662301291270991935719815826369024633351844553968665299424500187791529523879766828161544501834797652299610026041389047492012556439115950125276706419957687072910860951632650672834663082615183049250807862918586636063991478184920094277608146446518766085589411519648403290978871337651310275757206104278977684809142093647298856513864629305075221527456632983604182748250550629696771160772134251784877101886603499835172699994462912181281371929171370197965218518990677326778524247905375873239487678064228288778738991659446656349986813110661905827923469406934763591757343652655882872063554016557747767741057431184093087688310454786542439691633096270358301844668824803803105202070215047515806453915728500140192709930298618245166871050566132403612766014274804350912417598031302536449402024631714456986898395091286934331049291446564025775918620511161084276049449596084798744532988641694772742532588242132104775747830190445733514346889935712487667584934787738803001387351450866534356405791074081230957472094722457417499126490527438772397113918298466005946595705236532735339027760862548068742691163532061697092659555809655855423116266191923493787560172389255410381502152301705616389547284841722344969018206791946910770486484018315378372433624368068841665216563214996151817776550443176654799132736725474370229057917264485521381026554461884906845875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -335414496416094161545727201763554617461635797820362927166201715506638748511393144424802967563450088671107218789472755833275816372426037985590899182197735211419485526971934248115351471582149378346912106074358715952771805376962749221623613576253707246136160383534502814342568329979364153749294784678815592433618366022498748376904613456419582068885764290695252556973670007630677816595412255574653804297345214508553218738030111410630589786012261090333097975506244610147066271352857117034026809648673566530711248344200358702744951555758920115054932130814534014292457012884711044494639574228963938326154063105637493824893135773614805580544759805415288992297877181481570430900021156527913241827665307491601736802732822114269004904928284320230835889392932054702617588750440505972365267192507151932880167292182704146925231103531757919636215158090506559077104813737170919751729371319112811455176926122635125524318217365209876108487050813814007955083098807875251289409141777493313615367714432291837930726109030020357694593688582824642024055239650767758936723358233765347874275329448123723160687759636422434295186566874309944688867080753050375944401408575956648269760167374621911581364130398955188115659227341537610730163310566466138724639958887141473877693346566360760798337724344756882034670006280420481949555090892831076199170215381919584932911358565903030587109746307486979658133563927540610394563623603617320292852960740933788591177281425806895417617704679063901414562575744265747661136215842489859842267096634884016644512854405600715086694157885266237749816896624081567952302998908377825654911217912405965433837988902014587457985269875186683219911579691018729488019739635375794405262651691595045802430741212039036562610955079367757048812729002072101537940339696182964509409476559324603077716809133629545329486335797937346500053148259337793307620750792857282677999025013679260159638111370347507276213586973832268871853085414544438233230346100892450287705584331826555138971121147452180897340832505678595817933876496984020802682916671766824930004426100610248289145843161394902078529637100798594806299997849169333141311919686357829674926339897248581592272175227171131484821633165726286248477370413440215158453438234219433454106783871484637736595400159481317797651272686060588395972599933948474565419576406953432484837861022541122322879726233316954965763230183656885915092537297391378762763667887750994381095168973546242762154705440379590034738361137010182905325915325449348729950094759314134080513062336050821672837278136682473426161385803955063672680015585567363058287587645885317563516514739682360190903921229735044428100546617087697619663584148437498844763499353177574996612376363714550134855018447163372323693170240295792340044799896072440417887919883086880957856781929956465416737913853435398869621878573444831012654817102760450744877770019034984290448689332729021425341371368097603042278245456617130502035142098964479883256005267898862183991041786427995893680357566506222708514928762734145831891066168986282027190206972932587684450734520186875399668417457711390229928026055463093345500897914463502359195874578972667115372251816389211276967951101120613869173260013311652607438807784079611108787469479312966672274124486043240879111535208322618821726023851588816200060705725060266780172742320022163004748371728440583611068096756099376820665376223933952340768151006092623219664938205943235154738907925688500469447776458974356964656580991985705884460099920220804638911561086926349810316511700280805618227509842899117629839147046009462181233819902761609429350724172698928375136302328765648478204119776907990234564155791423155724756737314266697715519596034100937495503207407137145662477423311610272968176536969629693178422155393258482538220944394367460379786112132478905331743172434775319039627076184508390832463777843381926263011719814299795130063593618255340484658695795032285896695316276578196337999047869714537406450310400190937077422919240401545924234269763027276237203509255715974929692861307701824055326502967084436686812388600860131817184233314093369109060695090692651947665019547033369680417622492043628434312892981838814860663779387852097998361937652463569459767642463197555104343185456214345540465713089050049759949543602836753578027864509342971812141060953893951509790967890958880176005103330327965571172585106216198321312321297951548930411258474377528551112961623291270920043493205106142082894718629537092122707165385202381141872467190555569180217132505631930604095309445629269896101389845693572144590002747296055795842571243219238553809756194579786006295502100606539378004941127175216935646909998005281532529196194246792429227198275266786463215972995654506307890159063745000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 102614168092938851297151426964101169817943023102672719211591757392922966189102151633735603394943698662905701120510549195712837380375241261425921146743933929422702307184061578907517450246611448159988132748560694512048239142528346156916030712075445249517164240909123528092348263393775950528317172957369277586091155657063868301587912570529150630259393841845485945053021610065249463856125688668043717799143901178866403769460556950203752372452240182551536307080356351838041541116997256131673748919814577434576759413980597331915339549124105388701685155910963165974380006847180864524503142711325360081233865045524626192100250952682833085888298235334078501655371303371068708908549403160606962575409231449407763646155655536771577242983839290232696267534504697343931656217189780879698295081944282624789582416466416579630122501563410186601196102899015775593810123261181702064659467155556276009284634227017852550824200460782290125314931760435624034011464892988563353360930546443143045394893657829693505986069997199884975739845707059469114976713681756220905896106882553662334831323156898483036117487466686996092326342308959864381001504023143355939364542350962377933729060567552528728404923681634427648992269483947490518278160285673499969114238316180922106421982919070602299045741242922331937311867539251628500148125815841218395198457181786344002350323796837937474032244482135597496379023922860696510137764687146153406023209835330491252766797292063949177474948262427561720180260790048384565662044472557934696525490771868398247010366041853426216876587439465642779639163061608576132649703615699099098814552844407152443624724229889395072898323334320764663161087127810964810639482964713912903583561831208580142497440310621959036050498531869250701286241304891219748739006980802111321112541259923819266127167762542749165347083937804843029082843376363993495846776784597775603840092017189122473948219372712069608743433821666276585683572309376746176924666239680540694260435461989656318665327785318799318027704541038752604734691440865189675716058160050788994042091525111589661692410851675661808360926236403579801651008693026589461078614856941364822300376632571306808590679982829275566216034715680246740755656056386904677462639384112316204509913584611111440465232212132846691703704169416248553738751701443517155137098526249568662474928767013565145938717791665636380713205925170681393476517825817032601526562903274656866357247333400340394035026784565403550946475592972525823989044263395005649960917679382211888385254764222666877967959510913230599444774279246937425669792405737860825079370526675081126094354429197470959562331288651320698678488571238429264057490070811727075780034984878964739634484453045040157944697934301448895635722957689368717796460252373147158094744274721776006707514920104720329506869537217858169680377994919552596396217601899707054424682798326783823914550867223045709460701610293863122358547905683533569241828670429366708242974822555487829455542190213622972235749882782170864588749938296297448259166681422853876798994084881849624061404878857924472283476998687068729958236114186908639118559256824564936786521725000352727291865114674894468369508903592436663698780975621089303262117818758466131672973106638225496374980055774595016193163754072731526016375215740463329625624434084994482780691756402926613059813842316076775172714739224248059598287947197136408823631662703012525323951011897490120464440405120041767602950360467679885195036811469681654340301504730189828053078149126747159015708086159556920241504222873742514501090563213195436340126166675808975318057301507541948392724263564737469354396468014385614940156536021090412975021887902288729393169893882401432622541131035516517509702142580115475150631242398366464171312738589429505847356127280859192536108044899683354467197754325930672695232103120800623611969319594788375492467064205849608600776246759765980795683796859991344598622678499970780095003181307295558136980541885954786001059634821651999154915018691989747794615723531600467141436631889582137878648116479060680095392739737709213069920096409815650156131991594540006368222117688619891158508024484342601197396758879309858480251200378178548024867203251143918813895887797011403458552857167627536976229005856259852108105325859239538727641466124798266562358326526159781203132024840121222219858099149403173332314458293692182378062909183225132383691193129119925306555320433755600677360260039449519685885129637157470845335398960379231674025223714701928981742810385286728646234618268754510622144669538743014387343039937216428446985003220347653133817328154285212361462656254820509333894843046828647367106618034814174731943504619724979136809190043799307888400142577203724420803841421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 16486293942730362099409475632886110755171871078737459051877096308203517572649089886348588255223586268149201831952961399754050019654708995847430159652678711605746203109105400915484679553494884236008619726480894324731449491767330801549255990919757491537930151124670027350079276177121432824280212699099998971986463837910454501060688639153149421570981993254236252999900156789513306015180113307239407867819153789512335836663714706457919158531446030201087549191452036000725688130685882031318664606269818170319503467493064706896285559396326630079135322416401397586990447531582883218191330493194884773292560849344639288408256418818196083183703197304923414064205563430591915586324809943629259773644304962725758410897231014400161509419413660835084742568821001217950156652306868466424489698305059524639590918687988430239787932769509812299635992150496563670167460581975440281868785541709718997845309174280960717850731540687205204563793677893750596833207928569062255768485211038927942979328038428341471695376015263198705615334163274580185445734853320666365599720085465270260774190807654413784431389370776778213657495726002278168719306432388802384902597710800437054897912721295972132041981728326318852617895109891352973535339314473763795159477974826689350588743870381600837426732489888942631145157880315640806672261560333838637784491779321258521294809497960268811299682571960756913451179963837111786402750598587900024861230410159552178249915380514817076149368637046059834165460963659528207457716263679664040862585813765087592405828605669995145168752954111195543565815543878677117436463826243429087316902903724806876190975780949451991694782333628711906911069313925112781431416003665171312609809174467005898097609645751504706570849740832826331475353765400905510308350785260666327655042934744575354477478903485574839804957852727543589842343823499030463812557617729701828623261406569738305341592902383642372042390565707053066999184230913852574010703654565265421614908441937090184204032697021767214090201373815884792692210398557719299110693992577727360997892396199885020936216251086255921830262138640627480378584310760852126692527642477719903884336628591039471180523443114929252160182218356184262646608721057701699439972094132984406911619195822666455450078943454471876745485887282946351880526151106262131908079894938036313243191991994687131774060111793393003022519835852384047990158335296745409011890650371847732297725657878414221172060932614786474880908190018355184004410277912389707300745776071345583526137921776212001429650910205079939439238240985222759007491029230350158565793989910181971758064584894417914803859855363237515047722959386700772284301851693447255874577384583466171554204451674345303528097590113648677049343630531977932364793663677755217139100104649371957414653539891132657943156080708834888614156130547018942716733160839819294250944556007847349920851486758231464329254359319227584327994350817123411762825801145856450595315870179892620640995275946141000249188272305762792347391130291724933744389144465209405210074659411138179137162874853003666985124387707477476532298931461319550694178084532958796220144100190405555941319413781790127532086437200491210957374319931760454631927753642781597744598329820302651075822821673311728474578077045001029587395716462300584186344112574799061175974600016482423836726970914983018318172377101086888595573594720144142834765502093509109564754435585463853496045534305656740349524220162958669173964934752826524423275621357137445865780121899326711170562742925529090253317554349132946895629799335758370533447409569771250471806179887921640311653970225547619787061428322690980961836207591035083563212354341872177751980795125770883112761729899376862618697622680557772970377602866421757141474278489450354853232355593934379506354507167153466635624905037560484023054105378288524855008487540027734920426015051946988838306378853965646688315136621133046264165649291044104763431351704786253129097511593835223338295768695743395440258065421110323138109898911229691321948239435150497767173412968259167842185767100803470955104121177837784781932095940787257153859859579316174154753550377288910021250670248349661521143291539667344343507313731893251358000978268335980985911332860095957121564885321811345288158413267293416471737904732101496327019470464034786632697232265139098879423772804048034719230390480814689470193531905932649425145518457552506731923083667887962775908808347914328432645428875148039605827120603282831923826482850904685398059563200919494129876749447282798443380197105925780756858333692421076436109854330131283770980754070094894527603446381927450867372719229462100957446860833406900057355838650782887834677276055967055961765944576252062684996661718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 1074625765657165690980904314094329065165058894485259585056632133742136675763375165559291734878127413934487733393809483729583107305897408280903461848039377161183540509524200763498811748704662238214650822801731711481897791449171603911284369783131670129132430155487393371297100660912978837832928829141931260327110934292984673620216922494355668509684992595166955884388485292469038341429405695565592326643645389697399483721807303879754206403188292754417574899397046622548671688615575807778732380612480304115860306028392439669707984673893340401435044720025113687342915203529790802506967993792304307546749136229447165327785400719641754817242406071655584754003201689628065048810540933507459959450438991531642267583135553957343801321345443469333941688645132182194513938845999225974817795973561967631213548582167376125392350467123687101104069118904231326737566633534323061084075302891717293799172724470133761437721402481692302051553034768562425269283562766006018109777983687452384759597753210856365020470049999878820744013732225433611320813842100507560539242465404590405654123609761771634544257449855301177862942422077470340851780986538505644639509105513482840979442080453124502528558288297521245700661415559435860650829477082515439707131964481410506225541245844238133778200588080958518761209352936590790077659703869770834346157533297261884986960395689900494962367681180613804364266585127308109151320947686090564059931205174658357859742261337422033381772544516248367643677658411026019121352610710991618251628936106400420378373026269025487459505042013869178581395319199772344827140200629126225271901514307299228223518694954850010416429983804094518944738777006258190730678234194417610212050591199261062517355485086176122910006619456618583600324961186856696339016598652015368373553092221282979734197451592184508034156028614192763299716277242269909604047224616033263988649711483417795847025844308957537791003664491011454650088034852391154668074341277801030629183382793594314930842000809493690829524557304551492341424314855002181841792085263548978442168226088435645664578347199925420799088643094724747093852196506856291412902501559740024965725085013510357509542075607874875595587318930565971442665183895493447209488443792902485170033519537999172251400092654563553273044703125042257541332357827403311030407774724021209912064627769690200659407662264738023498795672057059312850096258685268056575831544804845305799558537420074127515325571747694537750755094268664284081914163921114840986961698152998886262921433413775850862421039848932925177541614867545903088884569609181686827123590434512500521872631324063858430794985749472317869954307146063415948148878245971942814972530636433911733581868279653786683934465825886397140260778921548496413961369272798641704144243136520401399995801710329012710959497912252033123580554558148033916892020301338588517772984719257528185622655448618924591742222598214400828315924860435817039848435657740518541380201808905593837455874097413808249323097901709370304076632230852782784431119190636677651902646030612289083131566288048354520744989500525374358121958114584014249102943967102852705367809426087156832005603251101680788080435937511762861613928546956398533276414581571842437032494644882674468806996640063650290638215300360468424545577591314712041692605075414923827009126970502285977504725535099031422637529731561090272016730390617025116934329527031950919323464253480049447687103819308782740313141812082844562124749065750040116863953827344203336605086868929169686518586464989904082772260497117194665725459390028424980103407427506007146224525865421094488777584955857290892562689969171591418165037218227183751051882764394354738686688383819464167410635081004653810622417992158966471023553393333643880080293107485031009268277296755532273720026335167892830449526306951037637086318105812657602144462177441743884123879447118127036824311047807788653182570285963012997339460011968682687012859660568658496671560091891024174733818746523358333788055693789949971935925196514115615125477255762985378024822688765560372669362217034520892126204978364691556343577049810703291702336626737543539942156126956113484506057326408952022576144709775597996048571298306696768145275689667973208632794248359081164287619568136994821067622961048722201141076468928667451561414718772943769110686060050208978714213711208794280183636598449534852143648155896102612835956033761750843942526603793411197942885567635499637469764186001048409043399587838087860273001444263858234718894427667478779491898544325628990326827816575781666723480342335013021095370017217044165321149097621918734182014881853432138292387801763538152390727512691922188526768115303853347586925360011722824382525074921056164082744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -33554539963094555472319915199689490799100541228474599943474718061576579851516729266959498072778615156721497984477821858926112618660577802577695063844969528255193039491599025573189134916454985126105782300060273797176801175632485352963534132657501285605911380086885661601280248196972440193370052755609009185072378110768854817322918031877801040327521176386221674842614835414603712017977564489569339929173256235905306639409486977143514058301507801145743823838974071161485232453690725478438777690267514775879508116388976996129807681504976574339777740903645475424342628713026136058766876226017091177343423962644645682451366916330927380046730266055925343730015575326928607749864518496599516057001002796258818397106546560194141769223124641649979958458750741332751406345065083377430604964214963001506828555877105578233548394484834365756141109159076172301334725180895651687927462525591030212490134427878668039960686015018853066470871543927553703378222494252048965390303475027713650949523844556021725184382213091056128886024627816794582432500191166204867634498807602202017239968109320931661542292564567423241954621521031591297355890215572087971862029447979989221474975776710362397915280967439549585348860539690821385260464589016904828812233611527733095250240420121760445721995707835271657163750225252627084622809108831466942931363752595177907913572433473802074887784004882236320169674111510528193949138952759576062865031353859841378177085860639517836393577129359355260274916664393065666657667664486244381659347176923405826175006387796066520759225643592277621225438338010206336933951581682120472593780430289186702424306362714357144227605735715898582547503576245609842476484160872018819591585017188466408116430479229883064152711025767072073647415826768497783039415193895436879758076098282492340293942444713395280773939637644070622463838994193315039258074257884740396249097617043143850871127337328896149107612672550710603079680102967451782573459647628029467710345932898981899783023979540465699205505866613617957837684770744753545773062937254261037028435149930858388467661474112718091463474776119219111678297676736976241140733585019260620383250574606513495334863488046402787806055092909171305127742701229873477263977061267117306236390728617260270622481813839475647782246000131352812378831538029287287607565175772021367269429424072750629776780938065952303381449669516317609662912774297262257230040697834674808499890561761551636701813799526450056987321930281311346915629144120218038033270922177769643232184264124739388846949603080634594561848260522756077078669285412992854455979094051775748661294496493214656431935454169552700847317984183784099649041297116350967482037268585328828861951283855030018284650545925328778551852260603071665875684322356402298104120885472855566924570477380608777050675060702378070691921765170755869804164150062135487485558786409826789093699954771620442859254531363232668438237527612103530022208749761295357643535211910265509908655982821403982463651691719488348189061094761435587172839181667147871399018068858580774426533035861222734854367573234856722545459295557705175381200706347397540572516033987290829561234392750684240336215424222428091267768754638316349536877743080404913246845374720074437569718293612393567751714574587325588786354891778242126263147947095975713735312864204822361598079268190070165881410134402060153110054910583588999687742475091840934379959306437336313961026431941950926614373876590459451450442127398017745280194513703280584423238991528000776788642343921120530207108879296621114446027677790466797373057833573785194220746803439209168784089482469405296942196823923763719176562365996471201179454047920548800401942107922825539554688066921402162907473503921294022393478791201152956987267376081624680022696076691356042613036726821710065727549485952743124479745889749118066554988559100725030191591904182056634397958649056918151979648535521584358248826298023806461066884904541519415202964591075117813729716916540211690678387750602975911676423876066445320163426464973545672532801392876285721682601270987744962246058488816603824102181318102579699377103461413687704254139278322170068285587567104226899441263594932851497889791212608667883593022962229952927173488635273787973706839632247986659759444196873800662757350928840005804785945199549850426622561189699578825275703090365154151053370394632422416949485714929647522382953359664190085583671899471644565451281339158774270419304741277445585808349485838561909762903739643693373337031810918889847288485717500169347650002892289140819577901038787919727207778999723937988223034790138365167907458746476691045441244335415774255060197341161015076055241740284244167004781361211082012332584677944799547592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -4002629362116921461016509352067127176043408035342247106395238851172993107691273993686989108643027221537133112111296275432288842106062299604467407015589253914586971496839760564880644805454829806854355554611985509219809104254872015584078994381994222944543704349900572368943654317861876556615575162568730799525848334901257144893701707314619269433708998774067663353157947137901731402178246496453317869124179683253643120188731592785078116962537768248500558918193454148852536160556502175431471843723475691273366034498202841509391788972687330794891920481031495445540293581118453893919584921724482510358493125187265321696123724673424213328791665686333937343666996109674402466532865825648639112104594855570820772151578605933866892657364654555400440397723941754248918674671367660086312489825876353560810734495188963859885822601203984291935859398319220681643660983046291781759871547921838151387046398503239386086233951364778100421063156404282594719109657801145768466902859752852081608327546363966079775921880128589727815775101834496473038317705843439010567171023023635737387745808139566850185502608071135903788331639555252990385549776203168922573176330983957628041752508767365086775456061709611273999765387358452959069785387401144575533576995896837657187935922305714780890241769269619040229469477965026981222316865673882425514584572598978028061421872282540581924548910711677744373447097927647508643402812441644964670947133733445486904905166322855803012543195643738586438675824257806515522125693635657971462190542348421681428832483040754524065561102029626759993360374826707184277494792171423302079300843485555844732128875336498448331201484722540694068083603652106363058153569351606296127162059397112905696394149395136644350454215305239116447835749574397825507703195755628697681235624258155567604823672593928131324727108067332696322012437977817953124410026944952165922857531119893240166442774933245097504747121076935470056848958761028964776989560824685263897682773453030262006557595507180059215041353689238817954949070137516593155367783428279620228287267824322657657539347057871155375346684076759267884327494187563755151147674889810647568850618644711208888610655290757672946677874016989747652917920099047664349143979072377581200566606469238745039002194400998569757376313407388053717067743060586561664385502972984196598699613656120449231741147443351958601120335857843704820660592949094394870163729431370794797079555481651175260238848017464304246749294533069048376078095481272185304663692702746315155416035940076863690129220360756596096435879978098263268103094418914680534605538930213597135711513153622494555951554565668537457982916565396934296103122635783364624691969890074859027424313210086228039017745598576727342037055972690174745961305691847444287695607862102050022665294267389350948629154744163912150267044068897354231305828907892317904527584474701734611284442962687624949048968997742072088838934361723833692428991568816276600004879625035886771889503479606719644451552234102200382084614808269874232606534142216370966677851968233886994242786742477847960343909675488603836268112074485249868156216403456134119254061257011009982931295560394446361270196820705513622660020007692737547258765182220625419444357912491261788298321210366693143593083079912604014573603378841870511850461115229829356853420281225375481917309473647288910073650520690606197608167297288841099426366323233707971043495106441457669726574110083271411042848410889725940220566903086269291679377543927269722835489879988992191062304238938841542594967594298518549268807988829744086152172767010421381763248337960999031552320040665554233542043214084734108294570748935719852449232715110836996900563659050344467449166909794558510813082986310552110290592217385418413409121252933280994642793925072761827222774605665646196642223925289027417968235329327374639322175666160446454072296414204527474387850748766738732581938135081232138454379901374869536014422798757196584099621079955967804248958459954911595964118969716114648698067417196004306203917318238293937032886985998095111277319927319739769726078116794331669810913188718552923098372536173342183583919679705402213563675310240938707306264176767641601514816753278092018861381295462571695804341700618282594928262676868670461757409390083647584321335520571860960058469537302838333387758359710173492408657007245475222369201691135850583100442421963029220491648864136195609661863540621973584251389443763765834132926097803270887255882598499512221594721828986726130182947378719193152274241323088816995857844477738353214213869205478342571780307936082480838147482136943462849214088095302439677906991472628537116754480977062850021881961513605060569375649885737955376697960092461118267822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -570909945600289170044128201603547718805518909922357019044762940229391686136565563942943074603166057889204686982006677094102749750661376683400144063960048948625772208042652205501141493520564004710019313607244437919236714659463073362028397678079426630461940689712512283239304234991449615750968543513789570556682178528464455401215053141395573520819332842558468410110195487479556003277614369863852825126982361602080508929233645053732503853017241239459839361045656541590162707733797833064807626628574946578500938341117816114003915365346697664052279832959085232178873188672311761349430639305902952828334776627020916367753370649600532965321828668534420158777116442254606884774718224379710773831386102327638785962348691676838479684742470311280204913063574946708007713204079475544453977754244231914271880604474090819741494028356836499939290775384213687602347302021270156299012407648157642760077367451758311539453669795730853391340609122966859301384994072522318608064477841221347308463118695969056239901887992692440206521812829904463156513385565627948177090581243159674805108644925605112255820406251143947374886052924824064079494739980986937203318028807548407493501244301059626050510007167270621562815268779056602827009397891908523603844661154755290639669431105555135503359646185939589351736088138456094668660257210977157073653443187550573832666009052273578098439714530661584006438355694206483075087065569392986934107033932855873949263772935965312654824706328074299392380596348399403658358455051935499373468350422227034475766070825507954456407356809522070937534436563609131884604730857117550708808331345508083630429623102343072242171756367342284001342444131136423315492331230795725875877384382560472423024402042044137256546779574612702265429508498125229019709472443748462371704672939207820066123247232529923061989339278466167796806492841278886506333869210622446142100966653469104511698614300639153247352151733139311578100107103801007337737644859996064204588790580256125920529524280755534221505621639218641945609147080766206129743002333420339076730912148019495946584268583249499710680191461502902374972173186412722557298821493938486107929610194469372862834951124418289837503300106924316086621340387075320890747171377135151758830864605348404976806974289678452554787945386768843630780037543244789439500347132220008003997199409724274379207612651276923863402509483187553856036953337653343031611020470012047141842682751438793567581612056914070397853640886783450299046738935822105169848803540136308796759736709939403957062010640141530980793728504325558247611723226839008430318513675829056275395021138222017241805802506373521988926575391713631163322652778950154506563078977840455183206783620551435637017338453117105806846569308865986825815634767292349100512826515192006976166746620321346131882517516632364467696262735418059187916256851348443197795588991592954395554975206540527354017919845703535532669607329252396583581815692731933287582504813810625590703600081385152344454587840773687051188929847987206619953642418720448721993786488503915557521629145961392440214052645634664263652432541846040714253221332509585565597952465793374470972269960462158950927670861349912250378218393165546433139497082934777799881583182804246178395159206884276401625029306428132343976052353322215482150022666419058001184228036623115445506031304461343079193184509278581046555487853132478971477896595349732699374209800930761525675149605390016728335469122875711393951437256251569605215361883729042368712431653938534976655161745577831263521299379851023963459665490399477553777567859654069003261595972574588916141252679046788207076907899285570566131938967358125975003203084235839619910344671151977470459597521297980445553404172252104594570556387051541474365511483064921846573868802505860033911382488388537315388380723160902071203386159978014585736803931620508536773018360692022636886427487804497731765011653037045352184745928453267738738439632082135770428294622011377400278870482263446043233630593362167151487071284196810434869234085574749109647251209201097326069904763084640397535715621819040047098900253186962207581296269153015661511012502919319402391207675938092222845530069891087575690064151597277167471211067459365814470726478135453843786389949646875980655631331554749174866487092806422758282324013303491161052233816723262610871680131655031517995319679111071868139240461869148541056750233850001069237487080273427465288805757155045906027167365706949212776233435599054966711599323519107336979587083937056475714830764289248224299882358628943109926758695561005642210354255103870815948929934103748375698643440401950139339801220760498228508515280935790032890144248072214328471904272354645589096431185683277282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -4110664279845968666950154055512468212895034827355204351715039190389283747533772323392194596941879532265553341320197124889792181737783515651024955300369172727560893807032535734290380472586408942353271144052534203165120179846178182132122630585602366928534638825274340854042429663941791978617951196108015981932045891346001015199884894727316728383453406177228816058865880220271001001330674391334259256320247485324982355757374125378023607811687264312470361886807987548990342431014296313977767831198121817810422822863673471191976810006085819455736357485799900150928493275816718220281102206456357808888824942853234728282829097903367409972162762109295715037362354597782508542464496493786352817626605012355809448677275735148138498153902582530021364929959898855447763811687111639736590113137401951808384164452578892015309601965018431513354374013408059661597315153705009235516464303402532237276446932944630648957407743339177585488242789894642666648434708588658834794864300353462228631803241560173602210918712103927370021219000842246784048800474245270812969600549624074961345472729821275080617727980531193736693848047029070242804074232589586785233813692907905619464619911392140516538076443557739040348325710065545901487695775215955508499816660019042279802152712041315078387227953633965694902769206050719101809380353918338972992063543378553660060189102306516675544366677596265860753131822683030646083625862873988725726218906704560803334940672956961999002409810922611355531966232570163758764083291309538634742689367387979293395460867822907052018054416798047342401807608711751436254028557044229289345641539063062271113141221343171028416462758822500056026171838881219023177043831200501053837470048592551745028792331024215592225375361494386340339232720915366005519033752368939788622401269653806168686738919441436979183447657425444187994403866573854154007630601901390707429989580096372860796415123066532766256879326569134613946580720801032672530986768770430387764262180617312226357400194282770295858568057695063437209992191013902894962012581780426529258129758749322847053562024713817446515274910680437869064243568470806427572520124496564431840127272828191124639293785317354971288004543784611733064604256960553868111373150330276378320595096100398949320119752958064123524980239061709515385484786777679833271063506131166830225831283140867707050479709768605069708172306821928745054560798815420195710758688116809609997229089916171956457971587361716924939387395864368449947764072442089546138656158053487622383105723954193911633659306264665147623549041351243021315889122881193717660757166116142064938477633685474291068897519632441147244693695328969343621684762075276536604968816353761488184899865353332251639282084928012238754806311078659228702486582777169348100737357478455547675317057679369087352049165167725549304878228249559237638513519850573204278896024275665971103945460314665833035915554697114385958281723080991664329837189023927778486884223356920924403757472717935184885027026026884895509309233348888230450989849948699753196312360277161330590823973349711583728363466049918071581718860112685638663006528817658184061184116924926487695246416610313053685836664471327802307315570132203766103599178835692858054776281176784353295331933367199042935979017950262820312711518223200415084376280416569774728710018035897493827729878398647988293423548365029466930453268067330523449076862749380908167525718810787549982070195532047443968410900801400347861203765276848460838915873420795386926083925317073345173688946487842193053355683743446430762016952642490527066231254163998373528847831773925960134376762087360764678321160480417816276288157986648464954640445678379776287864660619175927873122615221194593336800579745276638614341508335245335731048888880508704634297679114604229493981222156716816352251144708525773557644697192125429835102341174049393355868777665202139784035931547180273488193709792057533183330894203841955884274849596169643842052523324043140239976762781701761561525318008876469703834127814403233214347157382491334039865823052145796800018760013550923379227168847059412273817999949502882329163952857186051675616139111413066144100439684218226913986946339561199636109724471533162842950446962864747768656884971863819162189672016234931576077623536994430398047681051523655123212968545343193564689621034907049517589347103783995142513927222925848538464208461399484701760895565263241441973564997415180680734983347717736426926953557468735351498917223672477037786719241884732505722407706308330826895531521655645719333301571054195970703526478864694457764537599919291809839117320310778386045724703821568350137556937090040861456924289349048904580754604291079305360607163867290378528236199520111083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 3086633723797198543964067465267922385415247015269084180989159321814268972210987854641650316106716698371017691251229795199768915214107995491861845661141762731269502918861649332169739291029341291480115067715984534308441315222203009601930228510883634311210717575378393975988362899899906770752452979569523296838419482218674568755211588505177658610443450001738012035717552774462334782245656099422786412894656534859462814570600255784515145747029748892437168562461201972401675110802013067778130892847142867524839266615351895226645372498117664081364015010831837597374855682838444064588940788488635819678568412290372622258156818178250755876274728652973252576288455972448527346547335478749284132882819346952214988780755675885051863842527726138464369761152115686410709487030242680738536885978627693829066115725817852456205421183784536543515058567191353917313349255773217918246623837970173987029622845990056163882785978032100294455918718864586169217271308119418109065862779845997647651305178831783877177337364767518851277558935185251645073748925503151454546687613507720212091199494807611070623067442028857370421995243765518878507860846062882906701446973610396223742198514733894665268937377177902229376206107991696646705146951250792819675780480061829610916704534165914748971744015403522088740380678072607799446280399309210444616576569244615377475333897975291540776666519382394934358741746995256421280892020282731008115747133096430928438951534320819172269930942471300761162933716957171930412698726187927885986962798234882731395314541221138109514924447585692529299193430688459245408440153838497266644569484583028709970425633443376381630942132079459673648327958936753118884364039040854042809096481803773522444750390837609857009414879040819812568298671749069027920434325303425920024063489993369217874588301769357690314786584476850313734270516551612712330661876207014910986330115166661845885930624687446788769825654711247890988458200013167429162716971878470308743572796932517514214714035998089046198461307514202118720979537034807029614839920180708459370392143641063366006142780832392675326222492957975230633874440108221913032805034858152925023636425860075845251739902140723866326944101674693935579842527922780585868580854219788508045698537999982982403274005950063379923835145059881587973931471508773793576400839963749064206886855127230429149033157441700676277325736312910516342787401994188666666592861666639315801700041563615459248237754090008222906879405962827871253310489637808384297837606775904125250709395330562034984236407895832743163982080167720316627506419288763834279162662172191564131682625612425653958512242125131162025501710602274504805531123955255252731735889202485790675890641239917486142839443314479257666962744759427586002058973101764498041154779835231408799819495862797297566269985244986782132595981717710827365193229158417240050577516195780971013121785159555458619934283116709233061193190134797067063393329348737815704717434338395417590241387502253156377837874881322857769000435061409894899390005949666155808559068191029410981941370681008936439305467549644709610239055319033123034030989090819415417686645419361767069565456596539227791466428285141019496784422633425944531297007436357569912336726071836765729817093657941084932820733222108698958748992643518538636259078491354553462338141543154496778466959181761573956340619313299396545307695491180001642310890441632832292209864701694872966728691480217895285498242523568220096380118934217131784816816239676487238564623674664813199158073266750733582604204543352290005684097964137432867879189121972123984136896210652035550431557966495901156465815045750250041845185902281208482366680305332862235557736118573428980498411521194463175284050587368737364489165862667675161955540099064331763401792838822500862022493765817158899912941236845068836305196415973903714020625035900252395020075398299434335111930103831612285577491043891698376354022276035266474771407792667956289660499476721312361402454348238766017601766713989901837059773685071595175630522920860885944834538440387057634978386293540698747147870081664368369886597903566452850727336225288938939068124320982612376199402893113454195889641907927665652899926555494167100193695791673185641812410670823431180680160105352546363049785026207142898920347610370493392266692149684633227408353126793888245641055482436466394942576630506766839699732655401805887243456552432819814460804961692453277989081135265822765205135031610908681337062281210177600271196562201039096063954728806913826773941842556837270775144314364267602999488735165913753329798203323545809822501255787381242620160151274448162433425870902251100693160538837260113371417267240826613688764131158819087730144029235839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 109996931109862540152950419312712687205881825532541917479786566201390164592468964165409300733587016290700686813004571071997697317199282246344669654240773763679215569017189755715783239281145065873708272219911073746234568380966752462875023189387736222993174778515533810851678993924102288760131646567069660467492342962669224267246870984170460420302920765842574336478191608719924129926801112881399702748480229864529105290168559126629208589441474854791567486122155869882905705371268226814286813134834238673903451966526864850412971249142788656586715939975493409134428475315660035556112770943485461301413030315053611363504139506990630056361936104333047892576747665393184492130580313147190457598324750513251568599419424123478212666144358152003987206790361967533050868163758475085531361442191151412379693203982521207473381680499795657943696150440453451545084806948250893596054759905841521365390144968159668929561501498293631010905646415871657232779465358485363888065299848221074669384188093630842014022698610369167648778749847253015118493305941384921519385653217961359399349391399346510489030122944102308016978827080630860608596102619904237449626433321197641325510079390947582132803625254585854706284468346093535218715908492256120633779524535615166612309851099003209127431356979375605750900918145805343628266544767363634463461031143417553690713426748344571448499775298286176354229720453200471166133262275318912589837604489134703727910058709800527751935239456984427613714037075894581616320187240987334602183177849449773303878237220594090458313738201780838566138206273411004346734141052815353111320961054754718452096219701017829746093579612296136148415176361273027573913446905674526345134048978082155376677507172600820044968486635099752554359005701449406344462006814171206873190148338896079264236241416164407414213537905933012388577647636418437357509175606051528613385661153944737759715330941622880010225095034779467375423531581948010495587617558586115753460229496184272194786017118530690669318041843470713686107969853676021984499003829753269068078418037010873820007530040750022464310981214840027191610581434533354568778439462840486520151930297963576971208483637401194931957785783068461319310367512968748310266703525311609972149784136230212280671554402717996182135049264613758734379945785985726547631576875460753758111488074531055415901986595320475459869266774783106154010622572559525791468901328758139542864211677408162288274281710441107935007452944869708595745348122596627992112056477510788717833864844022218769574254499947975331699343026439762598784336467790760693407702690595700459109605187157745588002962839631001789349817285396096380087043674756669035071310688489128833803179108825186009276463271232343593142528292064905001775634171549111294204794203179705049956478785275331998481048836062594066938521690673228578579962210049327522364391923115649997428548149916518040813433726231356508368310528875826939851590368193823261223368111374489835324608564056613954590421841389974413404665081995872463234678365569625763335208688713315934314193751167697167155778956008245832962289599967088360498389477431570550580990207603619020426056093218917150997372178749836732892239706464080363980006776313512537544635718863777161399571338891571287901207607593452682369736332104352776993077857222065771071460758779021037494437332502444721123780824304140278169342954013055407766557919916429693493869474852834892147059799217584326021695176263240931366094174588626378803306286823537549760492905316871732069865263371661925865641493261036406863811114663531588978366161108262904382663540772448208530525091523160040316841901148218611869721411214394468181300416570405541012524759095831900561684120584187574784100834330100191882549213203961808795753459781957124682998018936801644235333765959018590085345342805700892353834772899199372455422406622269515537855701284700387255691738417536600508862887566314479791834181754796590053241716106034945982160003358728253156397751359733540520002121325286281760076083625748867246287162035237470904321380623432035674714871685125687258105907521199276194894005235682743237272225908651500616775821325417471460604320571283283505263017370370724137156444016110052999738872970628205803994801256952498898415346270547533688331445905357985354748680962515426602719236720546515051761799196844614059421535464139783103681109241747144005063608248645029506291915542341459784893733359198171524150691276903820956752975159927568040636821047737670367359210843389105945538189789560582397951953680748870392665356660616301816048450154380712171144274475078376193477028493481850675418129535984684941348253886067334985159194036637612159794623354292200341417107217656859412620809078216552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3496135060832373842842186455646991038744913859434101421453450651711615416770027205112199368601853839403500119809840382983150815697588601561660668466373436115350116721256560578080692897953573636046214030910446069929196168260185381981886590405775306947496440528084736474502391623123594760819090274129545002368172446530726858902845888397203499983663222926532200360577087285501829528930908717066665646509768614662119788574968017177017375453926158971921407474233294586531129542881649627715937499287009709369283105584013253691568318674142978312552518723628476929131115731110977765786004151138113149579677783229294129851521001228299478385938221565781406809269723686656228436348747508913888552032700532197081942919942300690188599787856940114911070813919636784856233120753478482539068639144093216476208689910727412278262406429977887345273033721880789814561656351703369967437479768844024731027866853288102047091894101465246861111002868600421442256213898967080605917379586123330528217142996266743898353387296900823079860735560262646837564528863276073852151188202636895692483297586448068667382973434854645693801495038893158174481396026961567512638154304128416432189289242687521364381660672771794237698836474632009732408828722785545953402254146587739069236571521254454802805509814666180559059210729187138412136216611011396935211435500130010972169046478209089882851544163537205152586190829967182080841997655379350459061966454792348749873734423031117624032497143860785996122078040479151186416601071438838632700341829827789240496366144275652680642875577055905335373674473394560596440692547425887801461774308320967757844590628130502592878776473934389862076678405722659110679587257020708263081164823495391206781584226037232999308795140014932392427543275049758420495797170468082980413438123423012628915583537260138917251971306259999146492439082231206388106192667939913986488556818433675649872439489516585872883527252445045449703974554418424368164218620274104205727536945652994213576470329498793095646078510309436339177041498761780131616594214958336633051418773400196809615080989405410437861713026964068758923994106909111217259426452057690474257616228900668852993648279478334822454628015598292032258991822898260903089620769740373242703739125107486936278026308256949496945791910101641897747163833444458416986014283612744250244072155052973425241298996093042902946928953496053520758559766974613101429902807571046325499924890105780301892510242134675259797184361988284188447363631041001098832526259401516428565957006455024596721086517694156674939137043370235533586308058375966892953207287365144925045853724288043040810003707734159044364228889054946041672756309545232443295155498031769620068687369700409601114207973090915297500559872369028972747745173707517463842257854494294772730856650153834648749761501130741389175958859276784802599771620651101576498474084233126654407631845323914334921993068257939860980172680011537901491868894327349192292415989802703900449006512584650768255117926185014117469668281013413829430282349644232569095078108132603190409182250284440316128516612596128414626742136230080228214862157733752094299790370752609578883367722719566791486403504116675991271789398676987800681922545637630060491544950417561830230318149289839111614661154009537369541685363926990856916920165649403839089696062374998173660618957357214146628218397275088150679159041529050579010179015205420218947649838392205278410200573478222250071946618379653020820268709870756847171825563654020475312399946797083577715626471947905879956646176758451160774517298085387940680041211184582797476141116507924847830124614328719972458971807642287861875275945582719367156450915542117489730297518836423619723583345964277622203930535285622770279985970361511313098869262305523306086385765501101730236625328390067074779612857705726042683793868872925671147055528472104693709723637555125924314424362546976900041154051244777529009765274258012532723185551234406995172656706226456020296100452723386118226015433678217634161862548654244941439907730777219438393594403450162506226592935821675414965358012826804276325420998047346640164971206044629762817189914542173433794394363558401535889550459183008482220876728100818158885670881630185152711256955815342822730713349572901901855397163018431803138413697786039799178821485659631193692565005038630932950135947312785610689066289501622091088777168799136321423029910416992189364099619351598298504156808827980500617405274371041301136024660833283524589537681563823281050754909155444426952410947283477840805165929425618010077846769882005650287782188205752620569636189725028839087376190174573818999417530702076956188862279036121203462323231624080288445768908351525150558198094367980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -236562553071602629131070218211699758787524245950699881852451808524627316089019654460668604184327851959181056634945734066516063150863559468379893690007181559055269397553592636172451369381400061275717658785563292700962099782069088616979657130450934425249589864364631914129508996332596607092854378348156738086113193557840297857650145565776589411713406197355372635443074376602853028596410052389563973071955063881056555784272113030037060154328348986810056452314669746714161108941139274307758050195739906542827655503126415175157421095950572294988491150865191632167656900662269434542737158803499139577073989698095703611456123509487955605283153088122433291776113236012269755512235785334101386530547293852472319875432301694124139543839442425841724897658890059894079331355532020666588438640104933544504641506670384988085489879359886842808545365174780291063706674109147223331632731340383417830751019802510017859945277399270482140371070363903105147251886194286640450543836806266465757325459124239748895205040171285452340480298291604271844273599782935962834289189696885117546096579205556814430079155818244813944469249531387545989630536350836304925901074128432738106598551752634306385134015525620921018039212231885254459612218597022804641156730549928937257068509071545640799588272937565924027549170057051017513399931569271657161352467205361338116906578963109071899632321975290645827248115197141122348079180140409414071781168506739241140167523478074779923619922556434866876630584317867974610508690352876469641021366460150208929935032452250456280457871751644961452852059776371648529895912121531583610157455835300539969998791081995808125319665334064826081700956146326795583070287879615006612963716973550544963593072845020061390701047349363422386385826282941137716464170388913165682271577463044599312160952599911906077380589702729203006217517162499615704838523415357831163109400384208960390335332022133610876879936290959136054888714558165472880803552852421267692348080356371418278575725878147654213003270518745807598378418046962324723185099845024583841663058127904615677970919684392963869391881454071492576918754613896529499636755654881859029912530877317010955674666435070516766445076927470241485752154340281240119736923835496166749165140759251327442437056846195952618576631584353618003340708489073666805184216978818292748389605114779683930830120445403460897836125328301676842792237456494634144698641525711085649880574699978337872285665694178692957379609934697159138854440210678880423706558726252717494847665383985817392252048748900382883936852554498018876978612673695888191215894838281832662408232603205783233643830112937178118027249283473691666294757457989896143406301605353916154368290964520309572069164919952025294813261419744960119843267230526523887062708385233872827708595990559704397873978850398833648794063046474554266499368664093903935616715151671457296083711939520576219725958450393628655352661174998321476188773448529009188866529307466434190402617301667203959303519533125253043072920712529320450785689492325597363833378678630384293950711549293137655193432798952026454137771204748157142434258034564977119950678241240251672361317050238874293915388683998208969225875117820867558796619359774222875674651152489039446179706974940264764102359568518352742783986533989409547831715913393969931160009301478586493943515684858757466371269321515470574453004519812597470455652783800143052137432240002109546015842052392077235287027018124980363774123209634989965934153515850818081767092155146460206403993359875821352122301131141549214513013136459014831855559891198077503664136097427435486132687208285883584007800923460926821087248040942985556488193717052512740804998792852409090780199902951302081924644174095062775026911995044039924458099608745157416594963408365945392876754621138200706122892461225715601850893782513365922240802231938436318686810849859533514254148462213469544179505759962967617884208878767991662150779109575466366974957470611876636443937227280621072563057741734006386289706355308918273324663866116630672633582329238888685937559613788198973347046534163058651261822911049522277091757176796822219882997753034015744707052634756326624131229014923984701897804869199724820405569182722925840985031593957744963203202141825404914256832716483343935700377227462344440952909181047391867820085383531583537339739333646019533646200239094303201515381611840736971016892618920980365447413459288533682897263914796123922653182348212283167936649289228983224209809229041465126607306397727639703761749863172677453314145865949091677806067176861232111009288091376397165944279496476471148104567223704557889951572603965718872194341348475868541464620956526990015949007615211429790274798870086669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -6076080398452549569556629834553305896605646154890686991374677948548335659663774264468704435332525078923278257113317322411700746087265163911689874075653541567750103172251314546021387301778826007310899797117541390572984347269534363176130925604772082738834776730546740342166261980253096203036908149198291555305887709279018481060988420126782578910914216564169932000281539741546009798109356040694474324529442951765791071384173496765225957420222909940027542417641493730218695303077070332544634469217270028091410196291280299388564243931064413642330541876969418902581160364572015364233808789036986387337405538763159361499197080557532449181328851263421269386606393796351566565514612877906662187640269527821464188896878600503934351551519404419380403880995229888358536648806255334600139188554553264096709264372225384273103472282785972804638883730911038808120696031634195441105042619127859402178006083380383771004296383563211244997555534180193896389066355374190241031246066091045736632124854554985193496109278922795361024323492865329367468296946497225593580494009907344071316624498683372596818092685951105784833748771562830547507506229983504021452355187843808901087756780419085697068791254069674983455793254506798773900868828259146102490689089923655803339867119320977986114207665071414356199001128356833814451607603134270197141662499708162273232151163187598452068911193409614328224031039482969911197626899411034260039693651859272471877461820496186457283319496930214320981664449492123369613462001577531206595329924589359080945960276195329818094280426884845696040527068239815285624440168876210758277328338416753565796218510092526581439050540794222483752614568766671051180460082382681829334466630197006595397100279336996406044014305376568314176112736037302125182203606573457396395691462631541943120088651159141510666326454183140971606187962945749057068135929858002177150170950752031808239681060551933035459412798845375307337753986084332933133538843559369521797839202075558560275809060441110771174830074868490085459567755352716915269668527256815276191354473915763474168167731023160037896600647402665562143141738722386296287230210734110731974200165882796332237660828237783907515453649852156911988292376254100712464109604892628512162369525561936530693882436216166947854843264167975875129415849632515896680450862135567061035935027436884015486739632133085559669189199407283333918210495588924082390080548896133112571733439920303418767295761383998121968027658673333151214110187556409602525066624334917812215292992149956073187717326399970159298092155781159426720196211717541131620145216289135907021191700240082911493098537119185560654236513478266341850872903426453018248176523296610745384275440682134232382612383603334010529305163564822458472974670411182149717374713646268432610966488882017251480161553950895471209299175607074207568277843622027183313631426282655267674689970580828025590705864442743730097632959348023563752072449384903581441917713723641642427414644145108946302922167058425463475784040630349703650464868200531382546570092970100003450334824182416172172386691068127792963269595600969260062745690629540336286564315126115351770365626024705094472518674915502994722550805292278296416326222727122009981772511938991863211127008817984541999040484331147234785701772122075494286534319157453249380148717572543854523378413336073286904195329549354450132112033974738986226380842389898830070243737256006887159953402593433322406562364459469180970767557012709032690550562973913736689877909038846124911219553510861648925230773136264410595778475609665693066198534495979364809816548442517715155888229123509027511574202707376705347540011228048906613131532363492775116556109938743207916574384930548177234159374858331574713727699621113113523394628716139681522545649130035327741692278713689555156948675027933701269924067108399128887845099699123110575432862722153826923171118644305520564112830553168321467421914789023103161207884652915298274290764076325205889684889980473358520227524382229830162795897860561630906844689367140362472628832351251019846670048928588128902973686522035659929503376314279604798558759802714471871752235437805435375550058027345960042491548982474182646568243245376385133383438282293457616854010314885224512589586409896829244722850174189479756178388739986575663099739964025171152474094890134389842411644807395695936950994555790596174351328416457550645033114770808076908430627957100644313352403068811750917985822795016720219496092518161845398440635747240621969006267072835605822457440132106996071353190632987678014810721899504527367317491993205724400853704511454807579055907040253810258048050665784425009032856404671771074368994213219337825066710824250452071428298950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -18520263358925398321600148083689050651792038164073384613307293474148401750086506365502830378605739125560517176976715502557721996978307275314926680409858324786613410113117572507128767735224864392349236941625996124240767321613494188682106937888026167120570778711377204646412513240331698615399463991014528772403212079177059956149680974166941613341219521109021550866350222677795612575561571278170536102701808282777197328824158113756183298138276633884435787258945666413411217814243181420705319367917828686197482538025142667644162470556456892513631953049755665941117542827430897331036464301213030688543993535697251391735716578920222501069252346459280606031187724762092318760067508523674696037206061081549173785071936996257100428838585513482705164588985659583756310398792714841637989455871414829392152346582759796650372204220226030597906086921679457777920946139895733710584910019510192123727920823046223308058000818285008402158653752975673139695072102203670583943887476977397068375714049828732859728443970218729226818681123783503815004026808877213109533504576583691411959003786847704252137632885303491199647494222863055118376428750259997281137013481986718855902762734767234291941211595266614196058533193647327786371837987793674264479155374698741482550419877188368364246332199571128353769459904006583445427508678256598518733846140873514274032973084245724120271978062058357921902227911680497743832489898741070498444132618536310197026451172075440936951094458644243602691456778202000116510992461085352125710656503293929913943517666766440866523287086108392290442291108701358108877677632020717944395859386624540028950551108460732364717689933146965763504156498281644424535357270738909185950625044294899100756583711469466241520826117652869307435845472603807286132926539854455213600929235742251083429949654173925655341953134761067493204659414597086605017805405589788641954569405090535912426973593527451168775985306381012078430439220800578991657495920424681197378018500465690587893087769044253379345977739081074766909311084954606770868346154788382030912801285358431042419655001517508651223117824802501406595928921403483739889645288325102649844651429504434045416722397221717807373998295611210399984995715565600904883027320660436301821811064644925171050436867948524531158492788457437713026436024396365812666597880595922941146173986905304056292691204527938699003989882054760614514640403633120756323286351273723303335860013904522409072128808877889376517750417898551512327646622944460805598210701411761016845732156003649613266219383790440267179486449460694923616974006436818932187688928442300029429246372532359278229204909441576605417792875417756665455139939788414069131090363148682284188421047147876122392963505299897162679118085678431385068095019301301013061680509715058979295745287035835923625789447734536381445585065501283870633958600218683623684349552671069498540586249629692362841932577566696935691075394762757872199901778821374055656772324390508257776530820704617179054509433504685937828893578155562759907803796843128604617161161716692876052595793254225099105130740553598155304134316202301796798726104370481235621552555133330704636135622425692876489933020682040279084014190690571818309914388670615057103025369633625539495130549894668915490254265067705971397049540515438898543443668930678842822553622163545382834765894344612399887186027754145743349616983493048698731755526127068603428135715123411819426220635666070224465304599837769698451348414472010139922780433565874834902166710525669070594776958107297799572133781063287701901081398990193405336073083553346368584284034057371361377295096783956927764401837810326070479084430609816573271013503358493962139430916267643108171650967617251916597894761103922241506525283326078083433766503271313163103784018573310364990992912873736586899142679644879944938449781735867041528336442077731751382103934575013971573604212608094902640535132000602691529366080096806102745090636468353648529651199499298238965003323177372222734229436444502664749372595121502811745201640646650049580484262917178647879502810832737968805699548666422922920631111199403685220704425785273344352731672215975312025422121892905058944956249894250048436525732017121203410877908134330016649398137321799499267343155779595872506608592269875453308874513960144480591801168122799403563721499422692691160781650293966656392762001461111482478128703113003898748748501526659010998738910062826274096901764480886939209524838536178825046063376719539654886962910481329707547606784610229730670320289884023944733251319123076834104981534564549328279399575159921806590306801749919164718195653335993740531378498316587064799498126406587382475058709785869590985600697212425060570240020751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 3861483461977327938111901771988566924771417165255542486853962683564245260949378651257552532318299431314059961218160303044283150880543722894712260903993458647117576038391156057916096058190524506576027690997010593289505732789358403226153583696181640635866858877528416513344421176179417142281033340816984366622950428372897918279941698976005407829195818170596591837172581898393539395082909249371887925329874212326249754913187190094893231713907120369532311553854142824529763776292461639082460878987934197203191831596826552028119956878324441458198031606901518554869419602733452162561958718586172591845486099909738738682234778696720470021466369398661708988632018851293122653002131061489139638664577943593167497695776901717981245875760485572735183119255035290926297260147923330969761156903087856095393130391445426499984910307148855051164748933070611291705789576815595723240061428785110206859977750232604112312358990634200917531972822940916502272783709773727732655214009572670486266233047405839123955130433620728873166294830789175064199731471588283322236557747067481186341780250540424049798010057825637163347979363004938095922054340902637993561538050189642154753834980095904529613559579752148377535577955956270438651190808062300013203192229873590269504226919737633712580907570204649923871009802017553196490878337031378564026697936666046182548911948745289383461704000063696629952605016918039905574691346292929527816717956777130737106150405321062918656142890926306502873715588085525597459022771539413734208767632273600674264249441000017492587321490606341876296461551977388575242410152702100362773475218960415072740353962153376521688708842554760262360487353108808144459044887481457569970984380143981269943587674789739082965485997642782395035433530742903983664950956154906738349482205971043436370829247727838228881960843956970305818131624327271890137869248172091638513508946286457892235468752598118424845847975390948272248168107264313580946741663126492802127977953109087109738194167161317522969109797581480428506142347691334000623311646176040516998810443407177986190523613471779769152818759116868684164399832269133788693284378117760716319520819945727751845168102890459749221819473517458301233309336354155275164075360915086610285550320577708685904596793492246166141923565975645976784457672767791608450549718438792031641236789027935975962120435748512305312843813816605603707107330080026533446478425166692072427876694075939234009300254704507837988912618259600036215203327544625630691763087157548355825026556406546598034919699755833703872655900082968138730830632572294660677508710603187356287299296416877712317927921137213039657255600669769764221415590050852789807167110691373405591599576766405477077932824696396349372558148898986908230433525038671847695733285560447001003193929510964941998824523755269295466888495840942024253155530367259196807583358246485922106865986830269583960030274686759412287371650133297259945241877723710397290469551378559278307870274490219263137925605965646199652141931496613342559581459465841002863030041405493072152225320978736769517638971258308377709932582217108580054949762312362355256583141612502017844199597722850608006027132662021560662516396665264706521402992976497063898806246241070263394071727619578269380114576270092578785693097596469274084154826550760579564802643198616419489363907750456145434007278967193502619704242848580958664134231171190181471478900341871855589781882330602978077857369734532186251499308340494312705064323793214088141330037165230724997062287494697811894957255642520454466938640577002117357727311016594974420443551960655053300004812650343614451574691889999334364115370861646532190226651940169799287418399330558667538935478880557461029129326814069197176917925620219153276230920744972959267052791633721756108839532084167647819448663487062531231714017092593282816822626085650227200684142637582851793631313807227870464842338399202067897379888915982840144589205944970741039695180333567406829595952691943954951048021396381215746583064176891505593750749191351493830454517932024099897016035039922984041782819790473492678428123855965479173617259331038262504140088609681090692952007129412785700928629389883921197835360199343832627390159430433826243696654925546363487436553067945564839970762899904024947542517326976857486385663014001897852102231224131707022304302636973348926234737134402000673060546514393681239126119339823047927885110334188904427231166396070201384831120516699488241584748906128745297821754050260635385954072627977780083629846243358006970849619667728228213942418899186785309173535547452185544978279361864723139802710575634747887274037510276301954560917979222271835175960825542635977021481790998950600624084472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 140936608847125236945345158081435740327384471866620180994226714259743925206085741883028314901085861970996696180233006326203819218606663900508041270663405322407890147330928164940061360999844949401941532208693207716168539016318188230615726161593746138796597029014129085418654654559989543544746129332212587649499619297021426959392989399031668567865341519801168871405303861063020474280365024347308202295162746082327508555409275292827774422000130782346417391400012805607817989932301466476361525903655932856113489142622109716649113684784542264887574820978255031629372369098763592686350454260639240871531235928965878369713747169877706684309366198176085707863277608328392536293935515488590315530166015265659816528600173957230256029698467219315027218758988914274552655578296044480165042453557957109594393836406803013128806315884011238543620941753237267320680329842140184893110299799804311827673577562596958543778036605424352260624709197929055199971345333251908993859639169809453780959885220442957193138869832267589702902838460294110037951888679930891659243100886060594790428580727340649165570102758795241999233683361185269457358110283434364846179140850392631779557862904992301262107447255110387370682805080223715773864391626546209051295659638231045880616291594220087571952714574061051936170677344319185364864885054811238796784316006011214853828780014316969417914594470601977288963393712213567160425188141986074421626538929966760450134090938417653106420212814141879521157493337897242178395101128499760397432815985384021999677449228177572308523129850329018475135245712608161592889642701072714018697576877502130457265110839543585289183785830740978813856967382638987702673044843044152445816006875188132864705161427850581833748500201098601482113254151207305310968133804176316328021309978884542447296733475409891687979506686829375492257486237773843279729859350580828603051725140752613644698940539252073194489933194404506247741593254259591589965788559931830975694163747559840691777796641302004306560356155972425993225377078892409738880937538966314454021127329439331039451116376139685240158540814180086303614408130484039694929979665030878001687843354784442211566217837795163492604062766841860831923057377256252086991978107198261565390381649279827627415185272571298574678960991237479762437010219369053787458544272663148938062079848263105876005896951032578703382066569046090467163207659834178608840147050977835261730248334284669562662859058168053072595849486329614531652734319629539359942457650428256693476531517540148112334226508065913433687442068759424342244676597115456695281552452315858416828999437924422185710567077600685642400780417057776320097773195878313259723219167863337055232474999049502828863257247013928943950344915886675028534221898158626490310371320039151793640192489147925766750599858429007222436737855108936805178551531853365436025707269200830638560793231911542819073050407729161857666217349513820551256978474112847995529161688959032402492251753943553563335174600356926879938584367376263682926693460950398954099339548476938924476151360144407404383072102823216007424185634454260657099226519185282215000438192261792932775975180704571488146161645646863313712151069405660506741489014920379716882459088002277999137697737218200893256657525239613294703151496316606515493112078537049297085153989685946453542934308978900117939690518709465132885496940939740031482482160793460703772260923185973839621560468674121777856315719907263249177378838362970853506566584780555792745339933515621942685372817776415134327409167515711091271943721180487631360913423793615553103235701604834581295535101141586079899752221609238825900320227494010879370204964838687480259157421035391459126559238174740782857934171363561181066675098370783731891584578177361740567232680131883011457582021304555176120410354842592405981575554617589336051281485434778064986449042990961629458706203207122681857689993456097776020594410516863454618665356212146186883381514988800421145963235362027880025689374149735105663977050446924405763117257718116951159821639687935842590609465578426018327106408493818105999025394322332533859700580710520374498424212001045097855553705514759969432100092646409065391241816006258390754673881148630680163817400337863967287108470081490466952797140262604530959675659846254675194348391671607553104019689845727000419208353452515891245614020439944113172617720369203035302629276788433546486500045402362152786017154308117002160097666964686143363170815985477286354701919329373675407830206080289240089869810891611910054621336456314023748695534834962991487382670830595222912787684262458195156261060568025564367020783389386565876340175646815983101654157800380773623965903825592249631881713867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 2573184936525055907877916603884480405032525716498535377479040664091366873127350748394776073560044787107126015729810740158010550845533645650242558253812258547265424057043799557808976200490664031414367463078067433859254219878670279482469110164357941832978178407860784736155757045818386916992756367556190434017301473109071755618609028954225397996732926991684456818157186950462278306889871421649721910708079237909157978166594973105696654928381667064331168929736072884835604349838685803989749424946278809629277531819605031493935874438733448772651902713309719534094314213097078985182616540668924503449475116794036730633039759903413695590108996584817423591096546355496274192439893008836214985812642608379665353210107199993939589889956320607079205928612812599583203002742953592048643675780718920567278105694888365164049425717007594093693029081180923100848256305457010249522870414938513226905165620795392247374131324769476778859679335244316364806178290879658177001947723190528895931919745104775891036041920602579132047245259879160197703201073769812564271716446702116777766979031229273294554361396877100193543409736402202620822341211392659436537849647804112985719524221490599486379206771973425006912429999616068352217809988245059304317593143172462076700448387123081434476735350964856026285888477397093054658434346305475045304092282436917735211790940946897362289311716208023709184851455004882545789206224858478476328155086160107326139413282966910911445152960907430207437676848214601772054364853952920806631669878270068081162091222085034931103839725112089862473396533956214630102637733893444148483934617883424367794481393613723591145314499614150725526014980712062599341140950843995430984658231393237695956762226272800123537686466992442916200312415750887887835434562156573652980992784116037875345395699383590684195849169873201040237820961367923471316069815761845193062013993560133764850104519299951004818243646932806955505520825644569480645240334557845394563826050612258670022107809894013801914201841169443038454053040171854732315464800327316710859513055536219471106403967173298947455558191407045400051384639285086610404404918292246234788081614712251018505999469321493613019780885637805701990029470332475994745816404618079782851624875710794955327562312187546951057738371771314854197733865856351575363963348776281636310975875816608083660049468871531034336905508329817248104409359459246791030505040738938545071397376792049609804420905025482056096153227391915748236987365841631649893853774718427557205797912464009797554934234536479919822117462006043150182776317683909102042343980230109831855538135748600349395277790045186597267711049093587684209723591918082402605441793452331684489867505627607970940889201042777114596663219167891595802728760375666688355078089404423876178780446721048478986080409067940111728252733464696754209128159623636716035746826803293831030590717515805727023701837265963675619513120773111751318492786576975239303858969895070422155549359087028839119307640463583169272358300038511636631407668307976313013600580350424652738231645930618967006986717736268288393682530912840722401071538663422811707106168237768460686947173037772210610414935500752144045859146241541573293560506155248184849556742877343293124608564306647086182560372377251462079485619591709079093854384495694389690016491412637746283989815724015484583510687229157599823527591183637079050615169208659400436127856767892119531740592471285785150480316270806619489680321565866959085488838032195005262067016261520023177959893548977827009623349508345282384891471313772959451114022489607952043841772135589164849400596523489771750891650959326036564404887554280241593504096093989834128929751661141417268926092144600173260903059868989314586157098611107895467302647562907208012701932165174935062694554244024578331279427864191015786590332587731607223060879118074606358086219793059044646529240304845536034502663932682699983899160209463502520457345799832565290814405560689279546970995954002250672781564307763711638207706856964648483818845328213202977286306675796504057824372964822433340576486714547239092751568270221600318733592795887045235047060820729902614565229260326215550988659008858894517842407946126475050230620536758339410704288499543564373128273857179904457281364263231004290594148088683227421172238911842537678606117362115865761800864669793710692625838266456807752295579161365389531759093693955655961891870866768166025026966808246660625922138869897384094155965972269287758947901718465604069816116720155856142310762981121515910010100685122798106085096723069340301044178099712379617882611106091492857866639819479774203468230255115644851661997478928235566876584285857075882615230511873960494995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 10802918923632277905542125745374842892932337351899012479385757642687296319625752109719239973057121060706184378483917196531410720941527669271932267567950829636532610123539436110425080651793716297760579316964246694839588363392267819815547192187012287873806205992455121180872782264748442878564779867327454225933723099154638541532824195977558203492198763566161901542830318963403219932419840134067887506354840233200522970087664678084667419026524055126039196279895640007370324231355468232396210032227049082231604843424618239349530599341884758984947276489301107337389658934279618827956984035957281583392488739572179985993973731999622686714998164217559886102875730271870251106425696155226754898768059700196573327693520448862262629198905815852116598488537617442558980366606171830782832367306203643974309197351602846868220970722380685203812268746478105094678752187941626376219308565884793093155036873270856442821839323965938017905680150625740529540672858554011766003779589048161824466304326303189613595740382549212693690070727268970665166998235685566088602208640015204314462522053182179837128704606550399512240092285041172543130116604914932233262736882593700406214218284480743274150868970272631113668477922357848699178666531137604432284484605126277739417859380429572372626008972744467353002597930458425530902554871233732852542301968179016808178244596441601392117519515074676034958861933666015001343881732785963583517182271550901412584087203034851317794481152698923104262383935696279731687069899725116173482518664147444225085643101625302916193409309609430344356985148001375441053892064408809139874206918603893384899691333731567558208992839956905776513143385558783311422139558493026582395356307068015530601393589933066824523979542901059890961453850863503390390980127060956825292386039966820028617094302449210616001532732594785931207745504585903087164183717529272334933557612641967876911447968146496367555806643461727829526711655957753516060929130703336956701001322696382430614107535942221218476092282661619325808372451632624897799813205423948181384306189748055226773986363824566888801191945516416414173617334387766153549276299807770228175486286087776932157029870295965367345950685468588392086235802337165352995933483543429087570583831933352450059768775477506766780656010385379978219278064248041112553723644908953516922310813932311538565212020889112917512436140674052664265137724747659667990535829601138097819725564499068938127156303243286493392505651830659546447420508544266231903241783192336039957990922472144872827176262397309061164798866279518037231706539621702171410473656555259186306684342988729761042444305624891498037774551276810710472122393542726568411693006005439261351730056574133564667966045645627162269538260781266771605011458419620028827347490683420140267628146456686600073659556657170473571468516322960532464524277342252245715611155151514240658676197304976190132322221310188078056895259427407100098131792685406891250532120685519670051644798663870143322696545654355382020699426901989959584561094493165933863885602331454369608404093617938935530273082340051079864125162472495609088853941957233798829511387146822113914625766158765101243966856877212940117642469746029926308219022117632968243239939609689534579013675475517085617748834044473025118677029991292344867012465859020139478351889571284647082039586755035552322343386570923320976650114490793075824498196406964156877540986713753633264212229093329718183721023655498243384738861334571821450650279592216419301382027151727340083327504464154642053654537952425194707085333144642397281088209590844572527191474335461974310974155614722373104939703674210019898845235578340952319932563370812153264232968303655594183558120222528752916902930823777413890804893077823121728022340618976052877479258414530286334055444895246630625811439186171024411804559757268532481884692319451739704368530658026363573035027535399139970949405609333093602573362036282446608609982649583576966268718096802852680610537844827757401584471487755225071111340805714899862160884943542914291666532453879795103481301821781764643067095634660845345135911345141007737419733609456370505589308910637674477741681756241514911817232496955854454860037782387208077530219224122417859864343099437820285625078996174181309858596866324921211549232635992193034315240608610435626370153684107837752727106555727232168606989853496296357741502535103693268842887930245924493575400902346982061761213009327576855173985834671539434905234564676849248072751258039684222918221324522522652746723952950935070084036018583601047955092295720334048897261163263505810769003311448930865394936223033935589052982870065755472328365624864841950926905610611298293406434822827577590942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -752228841589298510435785522994208947147328260163743284322332708902207959119268590552116065781888065399440503332365049086267720320869911723590605683287053220459253751252096834180097142547794058764571752198333220533628713845224854976453866297418148061524861353531837771636335341422572838946226060338447783366286466818769935627411378503269963073079680552275243735430437955777563595689787821578621352200113718435738749778644344186101538438852215510006771043275687113773907309058977180666320335349841418775861494900703052371247229193938769794449870725354125654496159027189057689470533128688579532593749239733591151094320351538251525232166755190373889621740459655510572486438822622229581679225002606377887507974440882745320557091292677395177769940748281107103382718033898085340590344676937415931831092323618210455774761360741396050893155595430274156212150821212364502858252461011766437686923981545797836856666706449022026509268860939843491274449190840382974098751286130776626579652553870143458118717204931057217247966059277717698182737066654818268856224677650555506902378339476990157511875938644221295531163307293033494538941167486642405132798593082967205977508079041802349054694071732564040823222440096771845507539643577649151135623630248894718632063262978670032379801240713524124866675205631683916217661374159712163129660128455841027189162293517758099038063384818751751049575622782844571901153893401941086338024496754855589750439660863608363678642680461573584375987757041880821813718699577906404240631128188611001974554661369487193198046583273751341182272785875918887990485813833245651490721056845350121986748356085453851310012971178310112229944531728091453488043978141022986820544604519893114538531246515394140102318146487256291094088698077890496346162767016438904077301479713541727861010843476778370165170931932045202241177348571639805409461912429261264565854696223324488438172714268656602326686933278585646854414391512172940332538345111513836005793799995115925253220570061561911197006606578626644796082952709776366268141833798852678879603050587412034542785543708846547487287565951051964589502830024618854856625919994683538580721714731024899268387074988821705048099548177666426451501393274987673458972030919307154536292117890084911882825228070925321770929736026154966191649264439367799979897128463435995987079942226084390168470115786233903821010974654758411081935964955608470891505163058798192353114135782703101264232569326994144194481426678611941702363506642931449022432872485405940028230643553037184113068625567810681502711708080709752456164647997902688410659690656462486785500264328326122195225555511800452949348575593088054981878572224812425862440369860756678004902566442645509806451028126465283926777129800746702239397703217020276422254792631029921846366449316182795480830498671151630861231802729217308250702983032248482229230946358294337611034419203471431865165878675836638212671588951706257352604971935548118289037825345726512914717262670663089288287511274012693232914937538192745908954926349216772845267208632264980082240470303535025467944683119801621593035971057352326024806324658963359074892875125576764427471803219227080008885227856855718689667261527812813294289796439257977166233988390225733344565717824866157561403013273072669537758977766837184070676900248051059300280367174487981259424129799513790520046310206832085519845235330355509780874104243191834147860749348645303359512844498438830824896273719679840525448210050709982335168508404506864704709294241255696672875465212199111433884829480171376549662087262527678323566664057102340261131240184693341890764193043160000767668809037818979490176695334710907721498540655174978212778513576857123350110649575365309213006794286568152771796265688623777046654658128392053523993867693990727762542148693547734594342205382542861148756802224628431012250281173090642936254415450783575695978659493989740932587127253962941535779800729238751896674166369272543432196991805700943484882512463795715635552988634297666585235911375911325417317663131688138189422291656446211923825966363024208621358527008619848953078817013640148564010102130888421503054809778887993322588336017219667655809383458757503177833122972758675102847322434526499603475785122908109666289633158608805820477624781683007974552215071339576027263990903920784206598988498379494158944764241915401708203195712605344874216105610719500149269517090839218697769705127520602773379691195260867497584989141633804475417361572811896428259254495872515221594830007791026120761565577137646325215732905932232064465234908028255736138704011231155534780892308525279084003130063586554944046412940023986072235072583431155535438052198263384589154156856238842010498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -22251728506027628885257051406101532399294664597506123192228727557817755941595319554275112543494822069702687353282134505895981340391406942720043017707164649155657061518873209173486791265003582340600349333708461490131861102773378451132265759631643579240204343988655199883091872988325951145147989980067736349040883239228862169977436605121936756423136708378052008474363322801139656946679016870439431667072607148917665232753072506738991026600938855748319530530139284982984119200826865184184582078914904240034722918662729661996860258333961702839299336099532039865214421362383420851090909850531691625998898841483895675664027126293540119243370736029757813018309167869952031497720491320037639891388865388653221549612131235284848943601310142504600691592013962300266984394169930128671984129424017905152222143948279145469196378930754735197135434918015358525506908365518983668718413913350302029621233063579677815693497544128977581841711778133958566951058208493446689672172152476285788993403304628359857850881795466529411914062704187670642415233361069977750508946281152889611911650927339067718689091280842657286123115397789979307734864649965989789184560598573067329149384682437966491544457766220393236090589329663345124801672870233266644280665338862922662337031009148299215298825410160704410789286095327083377727296818969188113609026452959865027302754008589557603885950917734680486662940997099365974739747522015767543091644384751625657461790324311704840309055832099798013298934715793740029842575764883599495756424054311579592825187550817456148845531556381517534722228845437394266937873438470030830783994297975987043678692649758719516485160895773439018578142943196212122852256488260490303712945641707545301810905253293056698347324217845371837510491557288428541309434058181064426742553857727128237491014764065338780367886159355462548459563654896449415278216882883064993657422290444877231768617671238985408798125900055184583157591949674515070528849675531711113804866831029367991635509374887636596136665704431048915414094870938469267561478078737426817845265014567282600359258232333485017892521961494801017271865521310676157353102377846687933621455333071043720833108664009209762977484118364234049599640723585613831577526426417521513850934324392929709296623863695652174563906748397284475962572021164744698590096806359666791143751130343937373318666732678869739360091335493723873306339505518808361078945158074130554826497666513394951324819731987156763599523557156621050379431332724948186783272791681582591064785282863278511524269405452209591901641297562691152277617478424368611235242269463667955492610125261888069942506367054246728203744482158697062816848906249886166797677976665551021997164249804614558841195044671013092339105500177395567417238070723307630623352251247952540655623483672627630326572495753402415523535161497724778934487849340468307402372828731902562721612746771673773731944281369298680323152870435741863419919713522966100752387742364155411163125335797406839874456672048340235348908260835368729317831163623315545717981322161303953290036155600092560400105524031587986107717086272533244483782082461179248175271639609433617358639760102902190747796401141115666282619415819439188057271719659322069719274930743648019349909382937716560853870749593249879719167551453210108564546333268588730217309749590080494100294628348333406179847952050030162066402293939848156016530188212782122442483257009230734441171869668259108663419956683863764987234559227606569692911572152551403760205869471404576748401010111973872186557856175193796599900247103996809077094420974185602571881946138443521867903562269069611518844692714596864299875354144370279915602096995955914339849587141170647889341672433498558601651438723039505082145522504065752037849888537344026644520096574303256201375709344122194123252345857657035993758852762365992113035164542412777056711530578007878952057755433413982422473155054826971332019911722938390593640652900651047813262920269320275598644479842443625704265231310280430899809373803617058293234265422603074251751848259322245110473144064519609810312604664459248217879542546433650744713291820386466826190237026851537837700763276895386654272487763027081772061005022569666346443351196943668195142924148182426574442212146149185633742405306517054661913874758593003251598387587529031647844544781683935579843703619908712041230887340954370862023547536863256033976440258453560858935475099391205469201664175305142154846717055417190693192559517997991828935730758411576869277422373058756498419509806298859957051031732300574164212143878917182218760252381243832044859551407107729852349931241730120479118520130125354897010315751931383636658464416318224721180740743875503540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -214365837233147021495653836349409849627469367216826455723697246955218737657089671880687549510950468844147867404363101201289853912969588605540577906298384151795227052046355711660008130255102711685588420587134456727873288315925078465103382519696714283687625324446962654097858947012523569253456692689788625116843120849849344932151284713096308679257782848727780300749353947159315950144806286625489848247669768464808737384127981511669301350537940534804283843054232998564784629015412206339082433459489165319656023002578055316411644590872929048995005348808685423504019358550635802715177180539776048811965484099273953937028996709050033498421484440652316808060069712796359387183609244558337189624736897915608955223860544934434365109212726726710988588077654229419146233700092504220436923265878604731154146864393470836916956549426495681807458771525327312710726159178285459853311088613160062124609682737125349876754743120313795043428076262124557396269402933203388109195393784212443235580364105966209538859560080044648108910841854199374433541658845973737068382901151656359866120252730151705546726489005205925369185249410782352926718229907122130930516226108320490332414302011651193294524015713073911832006891064008784131293877959852670963431011609181801426849579084455277395368665434481302500758088892935098317510894510533623030617906210774600938454050054398033824850531717462924338353695486771024186499309400624785743038711202860418525553394774046195781873290599028738055542864478170216794101730547529342569717729123976108791127273590186382859804003089336457867522449530458236946723483068587749246550935118919934218678363460288566681947154843582629445308850374154300546628303798379854287824096468068331425389925196320185629529488435826618277507706327397331359910061831219587481847439416384213828685755006095417459547900356351629247369849763161062221359490256371268385489385382354920608968915558860922022232815023279517425242156323076472767584050710627875581691529472496554475916358380688690416554480576977782921659973306022618142397800658302394862394216972179183317852216326994616814344058996415355026066905037524850355246670622189326725550906253929451410744080888653883246648870101326438661915426184034547706047150186195051083135901177936706883732157587254411524592258585517853457105745396830082635791217272850820257761495209224749847662164359062159364739497061078553281505790373777596334133914644118381684506633131558548596054181325865891636020201620445957646575439510365358720460626990057432642752445187776195505056089622452196204283351004070323285828695236228746319735102037217574721256336243269678623733198122829832775925178644454612628828370221061149906371202021397486261395604446227403045245119379880430011328011403543404768184198753484570539983861409990804933662587709593062819787759177351542210790594687160915064348267646623080354743856988586472082081628068537713221120958737746508894364721952497065837646825713752823807882382523369656700308050130061841545265510908000100809593681238269309953212906256016408546989699206629221475552923258330462919121934884524943624189209400404604586006179539465522381137329789560403412142889025323976215031169302646160716331475686806903130653914645174054181876222987365990066010939039229161637934400580391583439845617560176087910009461496911890499290469790482635842863529605969584703221062914183422653089075959115400748054343193978111450143839002580742152323035420160699998404338404961677643419241263720886179542856836279677912363497996234045585137967862950709477013462206134626918366940350854469951846774684827007883102812337180674468658761481023610768173141392986729490984963533100668438390364491098362409495958500101202247202292892571351872650727488289671861414396042074508552648727713308798305887989308107102211654511991576668924680246641229979839639043065749776441735847246271479484233024418092234715695748530465316279673216999301031196951538105720435123846737560442547572301061627328672042259332704969610908310333310802072072928870486385479084870417030562291403263925627798895115435068184209392831832510847923076275203475791176888432838945712263593271523180918329798371202745982318761662956792815258588120557201596808196215154792875601443259775755097463606378979519983267877531657347567508819134513413951455108866418049956612602117770556735669435572959697416585287248086800550322776249626680252318970725209507292318934687426041638628188181659978238181571825484607862301151055114056417579794236225087801987040534824513823848605438593065813956400530457305243023526152911919176354931555292567147810178352993713033713430222976618767182371180814072793745347796248025756853527169068877153142693714471533894538879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 4749842172404203983643748578127115926447172322275186035243863501211336218155343622819456035657796199230630895077224005850699796092922261193872311955509142918660954005573348506057027505247647839819545628471168235122212860551069361326672597628037250691380741791989738661261573710928309781641871968695978561948601619324898172415749727860476802902007078117618755767090026899942774825239140644168854555064507572593587053473341964887816935272324559245579517976852916088198024089418233783228724998207322753528802721241693949965336407547284845631233464192272217466407996984746204446624563015050631704447955584014938175881344687903008736333053227187218481450678548728483898927282054364645888851644511785473284533777662005108241290188379460363709901613362571110149882987621257002179023181247265608260344481053741028505899320844838935546060365479942691920104679147842051545025562294490720142352773620213314683244730462404803870577352149294082366035661610547663769666406541419388665613909004686380490815340172951077720579980078743121225224599991921287701382822498406946780092035270595944799793671029257736739848237037019417222533412914101380716501402670046999195095052411321458363038860804179791764422693748519583698182470671790325766607682138717725774680337785547209792446496759452863154026239919593617396255063718363328501209566111400448601289977650545593265488045308200695730752615028061490788210785578040697070506131640099992234141749632895877810916429767417830952033328812011980965347118411962412871816298779899777296000460836683015845681482731503911970849804925073608138460982695674340939387671487850812080131265925685939622873562167005454759027863049385810357982760724798894740470718860856199781591017065979052186233105508236494337650093271063126268136336748906831428203029556300605172068463399599567536517919139528700307697699995226359730232639461019840721087790236611718711931926644193299840564800209957767405625882665991887389626595082512055365928962946867320007017504114095655269316882447841180679087580576207537951609858974023202491721363475399255330010841977344172442389912179296043173815716076565888786256846361267478739253230768220086842605814922611382556856606537867615503556637947625928744161331767316656513152180909227881336642842666080558014199767202506807536964399962874180724682404938505018760640358295983571264351245669851286965526249551377574585458595644765296854132209579412207014080090051095476537100272306099625483808185007702811457446451969337971339152306115766253212761962131642341785142345218802892577100267389192215712527037069044388688443830143993259207090970940794282121587361284438007230751492373758571500886253131914963914085891033029549029656482806292348471323660183381319101257352194680265819550669121511391154926996937005398120360118109873607494459042770797196699242647749940461561328800786000649808990232595046537726186074425133833120978556940428414982151954968802593633948012191155130169028976483955710212015385101033240222994786409626291025951873014647477023216287086028654115475275430236897579159653721752663546202486991808966582253560461498588674132877221711895757312890981742141501714440693552452096375064968607306321659865320692029427828499074684999748947794791259216691073960020052942690360806481515119364115969514466477818674896424969850594033808914198707791035906998102228083554834412444175048983921074103275547928151495864556311845382000789041674703066243871784576738552155127915158763195289879069365043476795558433148170106134982727488249990028768451559046738176517527119368463991618550875485408449122916290202274166022897146682037808585197151583872522282217361028810094378911304081500484694565495556556137670707369054570441813502189893249643415925463004434697742880081931089617292558399528808272544365318810314547076118323322390205945253545885237071109598420387709747307671229704441774397634630695639558131176482993018915475839507244563944040650697358711064421806948250781094496426127365819006144572982224578587220377276619079557573416496140325777036444890326755246915673298888361763222665635394259541766821764384319909489396139474579277408229537536392591068251629055298534721947171462882500427665880088208479097517300867544462642895324838764046095534171464425951237065647833339240448910760190307907532212937422537983948050012128603994810342272393545533663705510651072894541253378469370755389002005838217395233956551985688273562370955714744172141784511058821877620143263211092060289722015510023017355020019194767613917125496664380879102307449544626869281173159514122544326302351156665475881069868316532305116464738906355299987554307505105273999134971206413874560676812479013272891847918799612671136856079101562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 224035194074589431273494069040085196458380030467399525533271647298644755907051463694385307306764276341934907484833028683127768044618748362027277467068488699853176609894127180526984229141293011691369708080109061548129503011782603070954470701358466695198585021772602767641995562370861180187688418453757680341936596251183413728704373060203379703009407159726142177355755785238437431729018377109473740324858172088484582227204760967259447365987782053886827335784716887637351572238297079614916215287119217764573919926646350309665547372106332203646436760327877345697626096842448458015241811723780212272909771183909126855748135813677685069681810286423166228555081473766807883913137765246719962085045148471717398044558513116266915104503035495512902180626765861222033121920502250037335811241131919433255851129607876364626540647179957626066059583582133167094248550848771521210786121761088988163524512380972289477937916807021521980483762166932576712839873817123971685170513543963103494753258818995973234921081631484328025018627057820626272286152434038372129199938239681845432438270607613992169004180071762697647832101801799782255285260168300838703276262591597289558165763658513208110618021217256383620353878839074131938352751749409540720915252268191262625667636528266441625167987446093594847251004392251853680508186290614009337158998268220895952541560751648851045462831665291534458645076009300728177460397618985694044742873234038626122220991463951727124172568733178634320047364339425098197167933496125642948899262220004408203796121078443618417262369619212614974215258890418434401084286406807059799151328432056112696551637260110873730948677370504867683292192891987355760626924426680164700577210224753795971055164486368555464474234221091009508513458841600124138661497553076860207676293332530791244957674029749715066727708177530817919564269663984099759684851601264925908724967252023447239905760398761271735505547461683297321192687548256719254507708941968680617909544380599442546290589905920352069611143468064617286387671964364132541716820510397964537477059450189081307133000907155216314162415353706203546282436839904586759034794851762169443848576389645208111923549058108523359148610528757642961047285865465853512421185716990163350929230823220035979952724606723628060664013372651051043641668640075736328247776110066367127935784422820487972673849355061071063509336237004522262229671825311474348015547457453385439291570252579770592587521049230470180998062820622995458539869443583702116526112159921403689951476489691665467538681557518776052115403030956264841488017019222520140881894772811774795448792566770992236520985573457252726861643561184442978163957623313959269907583248923307029407356360969815152079002796515586146234065514388809272568228985274573136928039145514080128006249205055600725539784201405909940669985327639831582224855952789715221074565427309851500572764001375757300631607267669594372117739577875769179834761557568008606240320712643689458155947663125826203521495884730887919842931062133200512754037491452980051619238277555127885339485625047715801088839036173082082513910259740338559395583937129739993062895620180209126910539811727511730623572079136743676035539959806875278020023141907377332021085414750893679320386034552874979183777855529281308069761967960337542585843824285446778495484105247669920467239360571821023034066629174196281243989667438081370936642821653112072133644169600847172473703199490017331185173908837190179771966208493286174964842131584863625696102976077328094115586814759889816371651429030978782407753259876594244815429364850695448759642150595438747565544020750201759037330447737559184819227364302162558645523877235617484508433854995648158721724095012640683453170837530867235334578078428479676089761423376986016741892903926648711190870185701699435723670392705560227749109767643639844222132980334883444897911683762340127688375995755656666392383522729582094632342449806054753151005365581180796915205134025458433202848210956255279539949486971207400416001489971473448541416063019201131873438976065239980737221759440999654349749241627516036042262654498807354871765216200132899413809233719011410418037327907884704876643515785760358159799363426482172540346039497054824352242072929599300827202279451355961225303279923540027585536225096621220446460434687742485360227879389904951731950583568056119650354743796537101651957401675542777508837878270090668183955136518246169157708918707975561316305400115685861246138007951947175074079699855596818359308171408669467499419568649916686016568297447182354169851564699039997228945533274561815224726108975651890755868179865494927086643880276046728442170123880990427991260816042995429597795009613037109375000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4233261525514760224866588177358608805216569351384078111242600482238509296301745066996126229321332240076886787124211344174434991443871706822479887059473378567597834928033192284277178797702147943544473095280601020723286219862994269262683177916127119940024135413145760025888338026098055057102128646661926182651710023889916304656640398363218609003161529308920044297767953616233524075713095244140539599852842081201286405139291250182008642537980448612943679268453092061648202240580777966151629630985235522291508746353987326174121023009187909976013959099594333795053566710489290253268152436742491488236020702364547106972539787203409804702483287030571313369924596535208322332253941689195719356129539329243511684699788726980406470285258589586740022336261598348708036995170589884209565775525993025993073538793553648692362290802732043621758439971543554530342031665157545712856537341446752607318140142495534441769906907841602944447494450866899856526943831242051971356309519250936928901427365986365905714506745941801607388321984543198522260015788295897511646631716023720251201392369830184565230668664721733280654038628789285187627095355200366537861454512150778492924536929560146012806979034184301641615629733022928503681268686155616360440538731136574549961499070053108252077524880562294531061850148386082831481125185655104531195335609317965585644363034673151512253274326548304999658963032909094287005176145947903486265420352398444582325668478534777976837089210019552928330768875964743275005956130454140144822894592320573312621757226437029059826456170139903866880951418093236138442440816355804922742462588675411604573232193586967753891420390836824568362956643112669662930961962405965986971671590341017947404494393034027400442827560089213036600356434473823117903374023526919364634307303453701168291963434163376378725933096614789468852882991183916679297052099998536404972836572815227542796130563104646551067610528906374539881606800848102328548818778210688274340018730663619848752911835367043503137644463380524755563651639692601184329652457489456679269805096425549339208542317226462252892670279440647301454825820397314555428083943263649392288632295881012031168377739215231513801584155243933975458659144348439630272139833084134081540033750413068703582328753054094706147511748350812078418865980038519041851063542918269292506012555438460204414665155678815405175585420901755555128048403411032003951237423112423858078410403224864514406900004155213670975454670051097945700913511648676925136238275610210890371759752181081239145335373565491285235669850392801322771051692190487090633040145755472420637987137279911414594759045136351784765441644344516578950623814488858888885216126214509660355552874539170173063431438031229082021441622256852865321264011808420622863181119841395212762845946432844597636494764943205583507277780580367009291860850858173570712957480758180032992467470037895846235280912876351224282435107300661537816441662727867928215690028127080528761055758267703281650030846030945114950642232641766112473242688703359966518956669595308103693730547398174415683042044460777146086271187796247205695469372320617172775384829007579976522408175613065489089083818317227924226835938246705575110090232825477023348379140513481212174697380023136648061977406644004056673695195682147261349252286183858053515530048971751108253655922520030021253970263487273212385005083528699919984917907261307702483040828254735274643244049984482461596367732179953877375464650667114664604680737001747690086517541150834888882180025491564771285772402075158978933330193924236339641037796982955162804306224341509578115165601882298896473834037087860017027076287929769808802873411704433492014877790306006590657948093896545567463588855105526327105448894024249947733365000974183457762864032146775801217271163455518948898140376386289428930805555356638341103935577116803635034957446595713017408304660562198772599280749416968944434168210296864619916108429217864938507728639937128893126047538808769663882638804655192394989363308946189933512363068193897834422697243982020666261093189480442499082413933495564855264396472893767368014894757341762870380177882781239137906155471358145268063366556745762840965775793481926009665403672759201883540504447522577966428967335964836787126895217006788203816852250623002542908567068688032497184763196407140415675249706930486260512301314174212348355254432749875455667395776462159451902376838599001512157754032710510726507196419272046646206220400703224066795878412616638628475806909750024194630618305053746458474538121455578407549997677536122420038296675991495326702903594277656477317789849029241611292460225156113075401596508009514870187706137016903085168451070785522460937500000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 34448648198713515155136821484673108799180008040027796520546461197663121661169075610954280463166689551181282752559358069594095195274466578858493532186988516407285049951425564469019613864285520373813575703111867200678331395962186386479600281306972946371346724964254259982396753846167097443751933570747732123574857175054633759062084895255851391300554354458269841425423887504700788877276412085491419906661703096611146493377148482903990536186614387857422550025172541890492227737496611813450960571909095713537169079381583714027087120528069295759663831856696952579082739068212662864676473764432329363883753532920396370217777490635338332666024516592397948388790803678520506737900297093173705713803252585726205219806776592816658898031435110508474365828780460655699220831174084147565400605107791210116281349568222251452598073390694184616065636709760135531797343332073297035493722532411769376551213207544948119821892696481215954459895148705739536703526437765897627490739008699188879273536552802025183974265599405091531295392961020160034119927790193266492765305738434650688559758656549309936695518498089820727298521354065997870909537549208094008638232103954266834527484199851826740556544576404857474614478672043791415947287460218156598533023505731273581132234265384183088327247522570696181248494664764637760561360278469481001828134771736407053524590949425161648092459427930705727029739127610043894032535233024818250415847898999207437297542993188795694445655202409854373852358016326858824098140340355314649173465950838580619376761748757839477054561416395826933840884797922880422447995091925661154987401942053985165734728791235004839570789981982880002895901477182320174877686894480902528435023068825984740549310126939508276838847251247395688169212561856059754219343477664641871569035627699870920437637495497819137823170887017789502200038446518392107591480417530202106687673833856487214341405447337718233760602059676452050411758782334342001775348042968399841032229356001869950979049415267994208691247429301125525307014327135554507856518228482666827668867803192594503312853623629062097648526693338577132525840178483054368607820384639009408181936292331743630477918444441313393303599971385450225977947896238158497454467250043616827312450096204723729653244725672748731775226394170994300420661249306329030539572444059967565028358412075774369184354255363416098695279207089340569943014188872328033898079967869568799254790811241428722435121803045383167345442687343499295117796558695695166949988465737801578155408533250492105320594042516699469667048750060462008617006849659456736660175149568621523639968760437062590074264360882944986693151118600662259051100971052443277025696146783016691406026295291148976877814336836521592379508688869429208371126482299074249658829152245836699124392264161123786197126475152651800959444915662978638049333445745249752851201645409173000725328430287743919470876901197576866324104690192406571778633433827746412652443812919507303971814102802578494856841359594110346697507923644003938127613068366856167901376271161220606207052661917264561973609002806827425610589693895673464847511441743269045705283915040498379496808323622621619792142064746986235260766611174564306227744707401181493784796987574912036642428619365883372517333089996806735143958453352178982335975268642029716606440784233226384832555987399813189858797544692705161268742423425883704866743574400070153998599866381667994780328555952629206634722287852924558528818024609088361578285373820457212819973483493357390481122136888715728130214546369398275393567086640244697028773089768435833361085080422727020471777240174286641790956212374191071953558379879549179831161845101978378327642020932303555676501250759165886136143227601943741842915923415210492767044500238793926959780827134523714082784772990113965340363145935867287536440321260209191817424830380966253983380933550549527831969965081256609407919229177832225611008408693645699928780948738157321239467702703149788001988014724566577122946618781509388686556977037112173599401187192127197403423238286196812611607492890811338137864918548284564152413339588655658650208290312024295696200210893740958718183385615309605612604823702042301182293030144007624727086922970240813503559920736298048525557060461020294708381055065210537057216319121041351752257126842868524527544797436636351471684057869092086661689178943538992688294744839582188407123192985730253368623025068291770773095529309777791153628464128857371636126424117903955367109898608984845320880216561093582152674099461232980004422194751024565307029388655256203210217052019592738601546875246870858320004457531394754088350589753642088719550663832298234012796456227079033851623535156250000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -348947483858305808727587232058661092019432205957941148829748167633115521806551489535949577747911822450767250399422088336467799570651759563519595239247488864714863161728686954398543435720283819515733860937454598951991232856982029183955264465346407849290087672371607883847379824553901813736222869270747932045239058309948640945093461267354011944745795127154420249379332268694437007868348800536378707069638479504321258625285089324780334578863158850112305272275196754324902005180748986381985735854158201981384008099427981928041226171959828755253101908266685972485368744385456968038585176788904593890143588179553767012269205697903191079529443812057890474002085673073852863057557351870028239590241078561535119338814498254535415788841532278717083538144509459928144258076710458457770649851186734702682046885343944625842883330633297907731396849114184864771311255680498591622394145507248432935542140394034438120646273382531241262288731078447638905983975820207591799747278536888500992124952650795835196316361090532450381542325945173707437861813405041693138769385177301862113362660509178740205135208291768375191679196676833734545120545223553736608564375923446378084672396565114179639860189251644530084955470650352040870290763274826912444159778240628016257044935140083852744818856166442734612977016680096850276858585072696711160008480859350245456195036716276403676500438747756196831008559624918996419488814958112553946707792726594866130661214361761686845210739210760279677098291696273043657605723430315112059741690819538911139322880040234250478187217025094502325235615553252740297059479921712353617616064966883002400384448561351921917419280896110808207355757475058074707373777978976551803777584835016743138755179858347853642571001757838662955831302248593440450443055456813637786605936803139321282424510458907387824257288264096113158894302401037201520076496384495564287163339378211690456230884381544656890056797633086360145260280599168803129448617766797244773157268317904329160060690310586090887063675328157024568635719978217480154688068594903179910720286678632009461253407435153235911078800353934354365744868053200840174956256282216356411798732098709806429988086851862945148437071801188444612214597565512801586835456346866572708186674332608602605717965131700687983337532305089952174457713936380634548071568234104444441201772339164463271156539907512617523221559174786680849167139116819370394589658099514724802196473702606351108030556690886548716686501634803588128988183227695811437873298890105266379280122930788581778302431628641369922682539006869903838911613298460971835752958849172314210452122966203773450380954978643730574980686525702726982611503522848495734304895691429670904393182949809976903203489694523446348013949991338750788475085337194744790397522758153898405373050934552811838979487014140399355774440888672896227771552708696196793809027309049860755666078066960513487166887707476444550937623340424061385620703677456958357798714715456425220143645467685286052034247991075785338614161625904819502693910717517323410121014550974438730775139933978990514979682563745330857214287802005602173976848488072712575583078493889153207145850374389271142308306890684832287318510647395304334087685858665360444038278453729047662337969426420083323905475914068324292297851801543169572622389412440672886102504230377848953241216984917723209943470943620381422065718423873814790758421509449833985043619588927987430063715233517267704068139509658456415592835576764261605527774102875784387574351860639414452817117921728442023663277167900730388564383854947199976052416114338809217112884731334827331736478191723339089105420368876589062610032496211740312561178344033749111300930369252081031665892691271175545186301029829696757176625110447507013718653000745935419246549650794494369957835973226713371194879649382538251485255345986595424165929178221595531740501671194401455667372026360304045844910954258186041033072919868226644308813941162260173650799539869223938407919935749234414813162914309793482440833265147141168326538859805524659553514724204503288808247790837923083852570010247647774842490771740342134861299326743086144716146257305463234592155214111874466589828785200382895528853853621868384830898007957875915589929619169338316691410521942128823258262324103164350672459781246880486413040454246505257459049449656406740272302790292718007368786581543614589767170429564090108104689273557147268113518696982966868273225577244427669301291211784377161275910294801227004563821756728333694563980570228312342194714155360812276775991212292317522727399622231712144651141680075349403440597709555652033849433300194554847754535751900614430805888861849645143919929068943019956350326538085937500000000000000000000000000000000000000000000000000000000000000*i1^74 + -14140800929620435358376680886427664565068834193147576086419366481122503999166994133810845424142432557624267320307911446559516795346274226630586406828922493037507929807669049992601998754783227382745228569329085037960112165405671869335243802912277940566520889952241062935236215898334370740299747786251746637724977480334679583262183534620086431441648982576778920426306469783511297068118475991085481482270529869049955031595391553250752042007009151886463815908050197117263395048120402838671292941666394603506257906028371445705929971494400227734952195803148473116573619332177288185490274328903665594486798737345515451719317516237276988526871928132891039459154749446244153495385853958846721604181410859795216148067915592823847766302032905326989065089653252566779327161994849492022730289508691346298124154877936156361131880402179208957529462544360581554495615252689749523893241143906526594955270976665261506574131607110417838227607722207884569928133211249338839702600906302599560596623436519639189954544387697864155959911368497659406982885887232340228011054588832528677276118401157586727279819299579667448022482246751241761845421617149393266923280295695210328335273545846813268161014463150523757020864595697030197275387723154946720831649960714262524405993176112420712818078108167073816543126950342469964831245999063845828320685203154514523417712950510107685380029148833011120288362840876344464537941293325903576382939112626724898156442224570028095988886323262420401333784974336697023124704274224335400828737718653801981468503583830982775743300493123545138827618655123132513479151964453960602913935722789440800089823500768450857849113130402187889976556278277645919018784332563777612829403978332152169282269587773020435601682559868710564239768607457146442796276628546238430642791874617225141831791567739359628778821219360301908182851394776387379021663390910496195924056009310242836332639449297731361860439957309233038635350517057631798410239568006663289047602172687678946197184872031951549122670242768272587875305936739565979242304212407946915825811997177831372679517952429668516318225327756454730972869196694360762791509086640504944565099637346680286097967430805695259989189928182571644098293454995763549199028589524231766176318856748146151513172111768691719961381411255597376709945091668834353974854539439825282760199491294795064090223468748696876371649194121425605075558082232766103733156171987964019585029147120303225085359810561692266881369813443297311488668897369338455085551906709762869072337506585040434720205072396853970454254207935469199317969377059164003620941979313503504723156398775167719891642508341302677243960591173328562993080372925893855763395936305209662868979112373448970550721917224379374388549131925254348889452113356862639389521143194147101224045630705871130265948881074822011753862751004025868363871125189402963083517404702181130472014353321047690327325908214599056747126068762086170794410528954225243225521608613759342237371239137363946337372798649056411467550652691372410283719616205793352112914363342598995815964521567918320912074563472619927979130385952247266697736348967569819254184822474496366560154648207076463747238527100553307415719600940166206945251879274339003972736707167701442569631691914693790423264639048879674217740050704536051715471157021874893310141372691009826529686208776182606429203369942400249812137119391620934338553773744461966329952591425856534782153252912599570145656445905841788680621179094603901997728252648599205175543543872462196865261699741471782826434441396523008928764526363895446764631275413666550909406952079580996865186831847284527726185920179679787644710380057076005147933561715014558698598025346292189228947317500981583696053824299326415932935157824512375160024237319765479075694617177208242459248454583696605779819444785442528015423516240471619696978134979972880685142388031931849708456776943989325656955330675677287839425933944614842618698889644482682735237575813626611032101215899557673514298055388515169707867636238928473690158535103739648900039914374310426096219129738511016646420734112752261317398905373037020664036653810378558971450858725628157294247248020626750711088004695749841682786231450885452496552602834349991443863529695689942329721502435467576529592516647510915606199274112576598854875956610531952737906994108979396245008566785430314025073664191174186282351989139306647574632329368552663929124153100463301385020617085419873411639720510720982134768509937480233780400052198445647299891942210889377340629542664017768983357578335346464101720300698259284368013270387721783257632662726780853833856322248479684991205166255604173293029941620158052018041416886262595653533935546875000000000000000000000000000000000000000000000000000000000000*i1^75 + -152429935861482223388757546145700150162791277600943915000863460794351764387974301778610524123146358402649192938460238993708841945342531232294510143273541905586929353276001766004493808136621099136867786196532283017277046180044784654233818160099953805874377232730935278110858513608051255408110100402681160811837783543242582938725708409844598704133458312322463086927309543665507016044980191135917075502023425304413903251263762843716133877487894809815284267402579299391558993486096388387283603957615281617003407511522381212351822246806437429164288629263917049575138693416463422379633426066633422855553828241091055282333837697461509825536855817886252704630965800863742435517026986781674639426093003039061625071103878515279373748889228887954354726651977851915786665445582835826506156259278999250345523738630461057944906988532420716379886898076645869043296644862437825918410990790248422956679809881948134287581627680587767318425698113177428661677364770263173231658929061057638656670032433365727939232194112422648368661435313153440286633642095703479485820035661804455037406713700367878571404474657260180338501198419624745554077466778797456467884865533704316664165069369349938059817306329602657931146147487008197568035232832454258696745866664357979973302689906987165994038870261799002436052398401244002842508894764616535714886835144611366875244744714122536050188839268195440466484213017148731821049363801102849596272720307519925033301509758815516015590440229355065497543324106966687046791432532134083819573897704011744338264484338932332544923214169850318368653453213931123394195549711571616670348434317011202908841407864355529914343374862653284931844028409075098818790140824712614697188652807239887030465065383492180745917428205983451348225433101778972753658437943759860556395471050731431521412777343421274298096729782338666392372290069795249564871115167148976113333867414807629863339853158548765922689911386017788124258647316372901206901924669660599814050809215471040854546740947885805764587543200928429593989230909831246028080562822998798658428319004161346480488039606138466295300321017800438230447075193530136030932502943002707829905387049428748136863421831082122597340080204899623698834913999387347452682984961462190913403145089740519486894593900940090988448816266187674279508449019655359900309517858066037458256283318681325549496345079582625172309021557603949999953985372558227101339068339906787949618492801550158980131753984361414035232058372866668072744299139150370843147074480402447226169534868382894699148620443664954487829681273053153638725930913481784306575495627664382739006892464030407764075254980564046272539937520656530286765623292982633767455615760836687511614839565043266255935710349645145943605225144653166823635132284188614005089499853549782322008850006967506519755346396119260762430051340083773052552121471157168894924399353538887879938333626461644309754393956299515487004830525974185317657449129480082490431690014041214610755079805315243095143354805768463873993217566094005532064580058394763451101258928681420217036418199452660807556908232898462560324140157985003944670791662366452081040137472464417888082803865574734166167525142849429067779051838672757152888821170468395499473819406894115232417817022207532238921253688290759337459326039370823830230028791457604487937300122289412339070867173620503454137525223114389836569372999632868941704211109115434730594760765677490742528589181049242879456792861240198330663205939090704324775319548569290688461149042817742098784065546310208453458314073259679232990946434401448543734066666618278598945954078349125826247536766945593440891350637588601641701563257086352594897666159726999420496177278327335179664693859443678128540503175011767700208263487203927266276675239247398444634868009186420324689636581678355952900230754627672191270696063525280912030074768558469997618412232946537492016951266034612551572043014517444673303560353150223801282886178891624376271118374070554413757193683201298439332796656146032448276232965065585523399366387065701832056767022220460699787653412577948876123510302517092678289076273467142277380289462798665936690138469461869022987107192249605162300993232739065952634254175030777413975666089820948314896381902279533964043024247359314204460565179202361424902365669468245788534198910149272492484085529055378338587701957352513587581693496616685683290120201916036523587266938515910266154329017799812471602318191759685471084906228820370061164905093985921902817710467685835104750513120006546761829808438294464920236423893176139410921024661275091342383027379601471169183440462855215816722309745767648359397314419562659532270167007245165180506774049717932939529418945312500000000000000000000000000000000000000000000000000000000*i1^76 + 1122645368150810904541703796733017607171496608336959816461017606572154717503985511822978242386930695144520242525122773517279257152738681337329301558413206054702637571843974670668247700769585471377011574768087187519192176201503585663450859936708663243145114596766551870686990452258711549528477790586310201831496262938626829938080907067310932521381681867644658829853420128070940225582630715128355971704298590260503766964580237478930296751931503008258035553076978730118035158346040537071130663271155974619857095162075072999493906602859593023663696933990233809387800039778682533308595537611493245968030799801564691673060384064662910494610479598670566393627001899685710089159250523569729494909310605379054611211304857209800501227994918175909602606204337559609630789153166918174997427303444808969893861640932750909837486236758079129603763080090032820806242740321345382820284516062611854706860356891432213368517939900901435464312854731341475653965196560960921038326106828883888687051227275009138164199035997368555784542413157948586409267381637168075212690082112992052843952891519739827567914370329035381103291921476307136408318339625584083530537372932785383475777093951299916001749083720305705138059514877656775985308409750280666354826848570348595131071433090048784150441923271800005829041331029398417597903422749790012000359466063347857999794441053398865136912609278766391984358131824001442538922464898981080587730381613491795434378252809655350910541974058910892582062823486692752975967583913112800513334367455738123404637851598773483938595468723213323843749030903726730273825346634070205128847759987400216927881336778122189795534557468874678565237970446531212693950901390184650961694208051001504365876288453909456029412431353666781302440543541582288786954114143748247391444422456703822764099380866128043768305558155124559765896601159820308366359795006327451519134094060202286489301612011709120398567017781827988340244633816605240701621925198503002050513041919009161408395777123600403638743750585896000094315471915000384569559906339306566368724298264841042281260227033355237950451740996845377585841399832963645462952750125363750135578965514706393548909498256111797147925211304499480535154275249014509092338876796109519212201393862251266402818651497654290672710471208098537255720984701008447732478583383276524881612779324635380847666877667603968809197086939974430376066421168925514743068745194207905231330028604426039442031763535153027022690474144266600265505462602001607274178139521515308379192908347229302077558762528080738043703744451253260696571958599055727058294532124817253368368337842799667916894742871865638636219584578039203890162874897321806102953239529129714321102544667414466323823902924086942121830384446312298750969329168988457875223778628335617574718231535625719849149209553249348602972439846326840457090216249571148509230216403574146640198109908338821583776707623962979380942865382727320398331368014704776051840819580376521950992207533317061095447474390613906454781991830704498192576956807515426719538804751655399646949991501879584033870386345098780468286628661440110554440080571427261544466388074060984586534953831475031839303068363487958251981597045875816030527003651432441307271634085191177232807162732652471033162250973833532506990487429546929710294426925943208278807421697602191014010371821624770166007806949617042641976555246106843295253135752262928922002300003958460306747328085077041356897802355416728720695212770397103568780533530049083193046469017174135178263613824676972466988908118951435180311408057746287011145304800349457194215451741267318805215482514785634804600129349654721099155012058265864906017069851219290120632493617388713768124339804068653892244528353048947966281799385504311419315504741199672941122426658360128466986009791183260207971215339506427539132819353564904358720005309891801661512393932425048321583379577651060636894423875343365651911732527786244987231041228762674872786136709116552605404377574176696097003622589106509820775494709343555039421635953821827166496152435287522726762355976384080421829380499580511443156033984999366169582935679159642130572781830470910528493708682541157073400171494163180553546969154913612098102827370282842169104125301402119743292439015998673307986736894146863066248107698893235692415239000175545963305065618405583994663401909003156678982342688144333943831043841790197871685068696540045729384008718651372066331042329894286717733467990211754835963471682832774889253696410793763259455069621209502820306525970645646612694898057945353345428038731090059450507529679817696213850471598711479967264861697202898602849467443810062813722497332413752246793592348694801330566406250000000000000000000000000000000000000000000000000000000*i1^77 + 65273457567291494078618873488726854010517199478321825461636977950136502743360035592278561385048291311390930842464679632924711136095093169008865731066726618362450017629035626322514073887635938389648300234179224343254629781972142282271137301202052790502820454583810801944903743069816383163353370651006832573264021596386592602946125485471558200269256810278838555821680749256870048679077821773409353087151888946467004693252811974091488743486198328580098099261149537423233111780709963343828202217900958584754793105011555999009647014058481879486510529456563346759011718258625018746571504480446588645657446700490763888607579798926728714335746905196234042182703632815035911009328641340424720169044350201857565220221992355216234153308120264816520988626464835069043089442827031650575237671109088238099170435191525760034883233106507948771346937753233532591621028320287676189244854866640336730468956321182981802173631426355898100540795674166256600987770210516489540060625948668324403355140694854730877408404410603616778237971276086775303976726619244963046443724582749411985284722207242940027081021270354426595772448458322701412077881765138538773202344765160683592204648042626231256383237911060123077380189599567561438688834521513064782244089070730250125524515874428296534157588526403124842728983283461215458215243367783499073654257855382108894691531294191668804934274240305827044790551378341217274582276973290829971305827821174529721286420328048287418407853830293122934239957254265474780986753106096186878255484572011630699869641111880982145976056819823184065983315723014493170158663140794481606770261877720668651836455026451414466045647857580049494216390571283034973880146716111650814904171384303582663340290085753626791833524474102606296904876623135826976456983792850045637627498556270603446515851678417795565131755316182914824036970287178315359281651635915560531532120011357219697856552675985599491201610407585537127757828411358248336428145166193277187264874809354544677770111470578018613054529326258781380098076323840717163642160683964183298130617671308548828363059600822999359322356402331447500036671036602712039183936897475624757371657954723315880402672163805594414234684842044408721666984032903214186744741186685369311447348461994409998204261099613267111892300938295275423663322967426683673424022558778058510745799567242388295316594647359665640627934709448798742533114922124010543690663276892334814239672415514796646576238206241772121194731336432910586687612232687420770015764640237197108839186483079914266433826193652093196599188217280883600863783019173003640073748810389534587440287465125699407570489875071187781622041085190421217556301165660550393516561654545583290682217654369235271566622431983839710964542211144329894167557350176912951941425665198929162354381110626712965496381889745693561938341109698514104413144836742315510428240334189684682713649242556140861295367151258597248720675371606512195507333830174423143847396598620628570299799501548713366432417607811025017398304204908978111092562082674470640646815721391057651318125861160409372412890178814178380393066733212112711573743058477581254478319965647963175667461137944078489137015075627193322853139865748930948618557202715616377800662366966120859042425461053397411759514512091398488306053100536279869497424264941537199048623596637199232025766183260997020109522592831811457234505192876905057363228978839997143395656789620181492780700771902831923541231343744910436265859782857581701958242073500889668856228859647308447582662760667944601014282782715078777851680522688916738260223873002425017437928978490183351698919137204494808899012827721864216100545959172099022634832284972553150412783825979589912034492758964543912979654574367182740841361150147056008881414093967766483946645503484282072106642611363678024887958464674838757960256044943092109108911881646118316093182167534377939462500641111713955655732017592557204637884224810763179366297243086495948868854192866919624295529491424901214136295711856099437766180890289480500772369448997101692892065799680408829428215893047507406026561415284373530077385587703532701574643859255335640592153192679592273770165368699430873832364220539456580639208272784543938464015296637291857149528680541086973889706399663594846242114543268561618727302465183162193632900332647167894885920390616663410249402907090765125417358871917442220685020321649041672509082689689737291895323713186443117771343227146637301701594399037188186651635004011664909638853035208719358437086527869841766996366775186456798651257336401407829347179428002598976232388958439322866495963937427784210233142846060716190691067921974885902337577131548940201355435419827699661254882812500000000000000000000000000000000000000000000000000*i1^78 + 1078350715927243938399366525144535894456695454310028283296258506886040608353234944785661990278505229756448631477631706518547809988676450957655046958075942073551027072327493973565485030538144441902513974292974096915079014323194804049294784603334780210404076269533906453226832411249244907888567067534952167861170722159315138291962715245947094701731648319447175255022502355647161839328971696957842614702895878480463545695072698776048886091063229958725706924823132310866370608807146175633752007151090183236979480337028135645716109506050689916014519952283052318486922691192058357729945158208656702870092301935628758415345179767320305063849812983632483856359738984182662118669333150516348008877835815590823628543867526257326807714790437704875371482002598338392785896773939878016277338852843711014811545085376031451975040220898456111135721874487282793631004549983748873075801214110721538355748203476320907550823935847120628564354740948303085490747045880215950053207919749740303742405654609205928725440033523475736836379324722695027730320643624812066153407315923146452348779592805814958227037548535376004360755424846417534434600344980904253712620708226439218528290154277584421510475518520535013332019168597116473768084329027346219329671085100757733811808743623038527191720562622897008835379497457444683498772245230268442058175146753439796357197847992364524931950075549129560040302935767513608771110812362677066262199907567902707237160942291504351012331795160563216799225764457245353016771522078929287545405239933101325567149940576061445217664131844444421794998564111419683831639861830997124131102572992600650362619195491502747609332909816404246462765976733142830061991377163321414931259691494621482890251082588584255269946190691732240159191635795197159604908101887519290280323113394133156292920039984186335380976843371870809535700061265586401763520971684289796860011871700299377980047690178154623786294138606623821979020113510826006720218042105735546543707032231249966901644974137402614322895493167423926147427990548270160298084500039373953430608192038153202958098114596441862484953346017021038949240859735214053620589416699215670322938109397475222920705746968407114192770990512021805428142686797070922906868551637531273737772723883984041234161158678082454197703873377515615126981592657925387122212849781120012467076885011874303812856547243888997759680102972927079532514198911385403360002290596715736357971595940284021518038457408658308297659913836845457900553597567717122607342381024725433873788199031655378953798172233197100114541046046790529927594332062294527217865759283077770896156277771008930850064699212818583065825057409621221162564987408184791885166890492492131494545758554888716483215211791471622420732429794245388161284429341081609778379363926752389783023580559448240739814627707551074481585368263708099614681380925623107187324908790726569632398107713693339331595980686051754412825370471254665411225032547793503599431739467305937383343167627764308197604856908317256485909263953653641707421530318995877466327446675257469473352920977007929816598761062580273768911185027549905326029911972895103980036609307191183658010281940542896751290183426917819180920117560424585571650398426861805871611429845804857806821771533744063263267404711451761160586286970537315217083030683279347608317304773154418994860185357862394331142448384905961704078218315369233784027635826670593720508971570915474378179009443280400957565647286966776665152247619601406541201788546211331861698120310527032429529193241733742466161026549426856491875632586180871773478706629561367708074299295893080360381780707235040230307339169961148680433620239502606839345830177566006730680010114324537092061238806232652894080413522384628758697409251435586534983713544923167622883669262532370390637434869843926200768339031456629996491253693625705350641974234424832573464199398298040652507696681256320379832718101776510600772004800181300690726746320530973461327706763029418857952384389540235433450432866076166224346111688061036993894157229214934724027047129285944020977834192478078280934035515185957559926800290062261033715627343746348543149517757087251457406293496870681534750649623735566930448572982413849910962945162201563222396541969698157488486256139503358788383700108886844111031001075258584231685222539188662934069709872726217829887417489925930649381141803377737841079679791935922922680240113871792956534325995945854409888064050347404356342483395410041081138323670801917806379424623373981571435742919556071328320944006503611851996706826829078285452862180535089910053949382766027828318736147819157876237596599739468162344751097146623350885030756529658901854418218135833740234375000000000000000000000000000000000000000000000000*i1^79 + 7805246788040817149822675318155073402604078278830299848899711146679575758040630854318123527356714453838115146387528027732379319096079360901880249635434128936128868798471463501575103157163432468920718938028874064993814329439696447217135908665569262913822478848037032390787253765727049845238759994106291436434899565261648419040263841084625353741299955102153886450280143229435263652151249816509548325812632132341253662385335079285553035481184802636245768884381393825134077834941499099523319546999369886858446641174916363278002688199023596353919500763941784642995707373165128096227347125184452948867204565002334103181788419365940886839875902963166365186161842083411911368332048682496853464306085507650551970233120600077037708586294227853705663154521805800753514402796604690094342164605274436891389962672571725801548999718164104336782421737765123939045575567145092401817326289070740076703922724822350234003020926252048819821176387908607594842500979445606889345066573939837087054184625641421478905936409787171763963109208478256563299436553812818501299607032315539125288580022098094019733480048165062875119059963778281080450836474107105392400504578618967371832069999667980224709528222613786987612898025310436906471618799970027868452379881296924344796700852577569047942414365690261852362723240794348599881531769171114127031461455932460393639439955853850191370904504587315831454471883271742945923839927057432301938394213599389697685539042126284229204941661404117378955801048337625392132965149674335015901974215602130965464652535006113769520653013261225542146684806949124557808021449911272880982736641042817920842950669643143779469859836491120023788046159489193876600213334333505872599410410029077596310323832204798828015370539872045244275369877450475390445981961968806801721516287600917203519779971169824543803921708921636487703620595817234383139170957266577377788296637175627683124829782942542035815819193666924691277512730762100565602290424484056141674350992462811700304890667023980255863597573387028824641819360133932138033967581464207699813206508651015294733883677331882203828668570973134719321851387953814723568432525760183198409858499573769570581254911257306350397171318526820508009276022401367830222185962253438846255660361180591639697533383857449845301002796597654141530568326411370231794881027600726870295530641735723240026708165510798540673487372546143879470907549838132151142308172767270795013330939693582267288163231459463960055511841299164398053047019129878867342493581629845495259298567449687404460719272386651514634694636054640446150557789479736189895102481967040053921849000694126302147167133204312498463860513778100757436299952170677162981418143102855846816632942315700805311149015651344758694489848687708614969854133044249994879863778160501613527365143762370908150021294192877719625524723780205251701205907133092274159627723500882279579124537078732970525831670708861224757221395174520867545884013867422112012185141783770092718683485188301648216662615362478021157755577565687350433829651649623612507074177310420129229979683043237549806021983998454752321003726536566358285780608931475512684558607188371755749363508922903399626715793809464888276642628809654315315604111140432837229005383030210826083419121971024204438164612024027809678175545791842932718701594203454344844566384407260543436824923866559825253845384811694110756363810117588111526275317908868015786476500200476448465004020877463903332624196500845569212308711722228510377453724294489210588791561764019079775651903214930038358682802864316837082173178032831213934534052994093454450940412951601098646416452365581732158682939854420482920771280789373025695894643654886224874618881547248535502639074507205267161151504917329650094114749951001702013412507655945584187886898300407614157129052836112377456334129866973363949429646171044032525332322029573828513985977865235197868271534199684089864660832180823237760876122765333736204573538591988698147085691882770853983081833304080352374410801496144570062332619663787296286263506140111142132923384665835253796595471911232624545830278495062729983059715957268765711959034171168577975164629569649525108156817514960849578798903685348284262412470557244105280755108193960880581667318902599225366424875473877691025614693425443682614957404708079069979963186523177497633608310977231082062572669577397063234625594977627244331361503294486993211892179883256618060761211808028307796243952026345733028381736565884297762941099433703571034321377411262393902732574769393573227299376890592592255643042110006741351945258037563422042830550180254164608562779558845768752436217971767075405133279190955837307380749123808527656365185976028442382812500000000000000000000000000000000000000000000*i1^80 + -47777020942911104616270002730009662271709727639999063277638863488397838951745271123313331285357001517347610133874304074982049334354608531219435165078511775267497450163144802529906056968758311990400921624132764372322095639416325057318378551800456795819040440742464749495186385898259314146617174468252232806639341695076811554655932211511953790275107673617051649122096341588178370532166007262809956316361680080992334580032674047264183609557583794784791990826006275640293457637801939169361084996959904506708243676284951621620759750127990647091216824929944517162707869608247590841917990950096458833820768033373301595878836984316975240700180176298868885570107005751898088283148761984198976741964771655289386099380573261318120712666390497747217433100823234853857671416697412275359213098646428591458370969074177722937744068452711121253427015300040922817896108444503645919022255710217226618222692886753332230157436433680106255050307945538617316680211840921655635482590351472142628080809879795021445123598436910893402623561845654557396690065588969397682047509641521305585648104598773324746687766780377711536759687347913054912867000637969898297212071603394074523407959271954854969045071410528600658330738959311494339692245432811872213493481731238550006710436413291189996975186667312763602293523534463732177227581667163609491050612292629771428861606330989600165018197284805410384844023423306598801059371544021387563553085339100398945863471254342776451954920641620107184445625570755496687053407079780663905490339450859674555358068723977108173141730260818599121864511005878251982643408492315871175376518171180293783436595349209272595152783781035159796179728488803036367701007253073218759345839033506952478546529663394221179836892534294994082684756183152534316912816296514488043605141724844861014941723099421094853607708868846226552113254015760555392074710033644353033373730278986610479413851111215040083080004410006434676112987569491079420089274647501331347894073131511238935082751143933368687944590909970346873525441585797217683545246921392346812556879519719962493298412906424362900170476905035541810897400946118412269422607790111821565702352488156059846011596590878027446602943909431150574302809808415574804826287691440756266879773870914168106714449881499250132630516319880940473592867793602811560744963265447552111084126201365636744163048234456970806487143499885756760046120511279144751092408372482888418990346350979117355165809614810528237003108063032488462371187429411823623236395061356577196413445972171689780881573367500812983984883780933892763517451666748648711455593627488835658299681085946396345551816743097361526547915566327596356244008777716049739206305064740378721278386026649103228073942209059188945065801678899531693472290634220689665047194833119652164566718851356998704071100749806165925465246233609626378995689949581830012661741014966036695795546987257234154604161809712286129012280409227076823410693016388246915047519478173591069868057783063829427287770663910062826082423987765546828683412903175178281235417783384710430912516418858982209692803177350828224464420773511796320699099035649594994476997495887958688741987520745750611312614128378370549983175309745044613423616953751050457120592275101185620432338770312021812432254426215633458425361665994430342777431980811614455923227397918284935385103346137367635448650934231306006460841166354202596418055994239506383173002645168357889271558211595531193742624636752663027970862816522329407468201699283150399735840353232717339934187795980332623337546728552374511556233226489771662130961862444679277106553421961265866234810189281331281717763635992891494672350430341242327017391764165409705872082043754523181406079225613844009087106350554598565329524291233580459621672030872147897097327945865590407470874282846604728557126376625991884170008589682416440996434431279270512378009271169265706314675581483546889884104581093297642070381682257360263059652315670035138994677515163328361662784500668930484450304788784711883184873114083692970770225319341053156472450256487074387138838073154285527848361559673503860387138982683878224571604747138748071292054741199562685125399791827935602548269139884640322743681878783496269431458176585105264560250572358863478106440689667368744995266931601492092926714636331665495624299532700507466160103223973817640561925174246252242664024209543306630281468319908418021576813836651133831406293002607308318572675142992664520727944098150702422356072855343825064911336438559950810176816995397535771029189577026337641444377303258536460196322242438055374367283507996206175187094819695439522632000902724588641945889940746295537765675476293836254626512527465820312500000000000000000000000000000000000000000000*i1^81 + -2031530698776007218814892112359578398725680891774121097685588835722002503660794784041348237485871150038041429461899221971808715639315948066003444153034537839421683795491345314447647730564464552479627277796546569363334568743924739932919408609795702026759835041903943760555307896589831612073406383211105609533277894242469556134063789815887974018035375183942214472338917581796411228120164430919875099990915879504685071351173161054443198288243808357521912630225313049676646420619051932955478838958145447837210809521141740641317409694047772352807434654405140146328326557748519501349043225391863972047006469072550632801602571843892469857551820570882211321627228870626665095657917376164576076281418083409030041899511598028608132482451450918067473471851388540856401090605535440156603258117572869186127736286118945143201750912425854826043400035514508237895428200987304787232661651872503163690747782503487996159146476941506311482586909719009830761826304820517736000665849728850670433525514072046963068847424574471219026975263381640302007245778430104089411926324095879183838418566132395097285327183108362955210424356625813602222030251194007501798997071939730763950019264097541018177066569126787571930495409624017487014821464973915015550512768367590833937004072294599422681117292620665860796405032642508530781634249142094824235331993023913856746193759414343518068157110338032688763084912426261284660291769405432379724534473026023125929184088477857007361144103379354528241047566258463771348287900515369432682041253706876544246189811661371585093355248434593513755995868698786739527483135134631922945737522903844109012650956930312139089123285996048846713144175936321238003986495541151709409958990966846904097401597208935176831115411601615853878428277527854445776938816051055421477574961289932446152099231341104225756169424464545829510410671789942283213785683640666591081152742930192743915147369222379413546882079869307425906830020573634884436864008158788094647867184447717407171528028323393022612441992768871295784795497904913944773343983373634505903184259594203841346326415654528226086499824305516812747358590772700312506506217741342435865891059630363925210741042156800088652971993632464936864774600333568824693976417397563636103628774830108682403802117219536029098432363814205546497380790398261314007607323214284909237832988859061913881575500718911113001520309512389532625868450309680020590800113259534824740908255203762188148868390850280541447779890475065139806475220283257353439949138892415623030628327607442951774185641935646066228254458797242103186030163264304965560045212787338181553664206548538955764706248253056511789503145820449782227428990846378746836259462969066015440289620494817974629321180261517165315289397300608895624983067984184781350231062919495999306933105692731444857740725082801238132099421345869493172651551519321641244127398174685891324630378687664551433411481602627332293570634943664174460965481505987281709564664103083580229573958233071574083531039467752078992123449386572564067183692300503498797740599869114029053219409236160377676747886094758091888783076908292198730199330189462330278271646475917387953307980484949613735810543106465199298304582491332422143028646437314618932500604153651328911895270334883535772695911136865020030851581724874261646953886348194341967939334653114524549401488939403832986681982479901965562982896618468645481894833021584698145166509954214239560440575774142069092820262075370515838941860398286276179876935012703716696257102440439643539740499308177196237587503022982457684497508960555256683907989344158148489812790926641829388973417222509084605772196484414448753386351459843307706182599604042330808541261025159764895378089480321722994810794210080720565519793399934135048286157925862018969865063192551673186708536128340143968384774602264987344889202855943039260928429211696214509703710950737025766972998655390074915750189241375443456008209577637852546420003895768728549013243126461357519706287113686901169664583640011522935275124013401072397302948220011904843175337984005100460259636323209384257845008463069307673487883797831517721896220583613320361244117933621369769299698597336719820770103780660755776418252971088943802870206981187255605783552094949507448227074192955390914900704322956883084376460660531836977992760134986306093067210563672187374269696554823442875437900548394158928299351363207621494825354851782619334649961544771393089778187797799470791481952200037722243653986859484922753702432998849046564628476874482456629411801671453500362333522286009424734624053468671287337334027935523421731574039378597413651086986566432990457668177374840352139573340650713362265378236770629882812500000000000000000000000000000000000000*i1^82 + -26038978721159552710899642197315604664869151919618333355285107717360110340116383837431333362445361709765247957987431234825634648485491988973290558416229458028853066304641183303913009789594109771796549854421553226204467904554813824486165987440159541244926777694446534787084628045636355920309971304793474285463195422433670130665677154829892209683639409142513316956473772114445114726310336790733752200137148953839965441523017235889936327437526094603125027522807322561671069028372986643599398490601149404492094252215523971994515868342156211614985102755748198297495748293292826181091980086919778254200681722806890496892151919200237021879377427995732619202920121487393028139800047745828820699922571837124080976957897193321239425917773041261088269316477657047391066318919307375448192705046204704435884972429927713679321145986433138011403762653265108340956285395670364983620311383801463622269649244619844835242532727345129878846591113685338761860739555272982735637896675115165304499954454848196284543181366368925295487508802937828041175020009063864323672470738252790616773823127295426917072038701909486985557500620155074921053196149114302993314155484289325569928029758562081141150903536692899980190996914143957072449030931653678481336319688808510224640949973108367791906806483143162994973382481971939335404110925432117224827772214708253581111706024897332446960951116363109243001561764720308309666383932032671420309960361853130034800956128215632036918638366425449593152233042852764450891828092141308051705288933972494349976240008688778056039607731381492935795418465094930977395828915902078522573489557329490755081852101368820044867182380933767191252677960569493018189375846961248575835775003194771034031131902046248675582109176102496798110301563670733733031177340441435485736958496416665323053090929436047627675813736341842292199468264190125026338780944274056774832354758925807582002984158711904018267358662845493869593469083799434393798567325400364630985310745842286904937130115649507216278133768317473350896026059895150866204365837100326373300711016335906116912998237029083715662735527234247894518146730517360959412286196036506825136401459768729907699524417011541333298270700688432049923505943504871242379935555275994932694260710305192235815784028913688741807064495287881526402554719274797557454853712008243644100085545532039967690125590099876005996264303832073783989059205940977654834441617901936954389036342351535002038674189789456531913995504910799989640495929398621588006041218253291642467656735776733228417493315961497142559743048704465732986682623980684901532365112143179867511457104470586743187521459282682879858419316653074490686247811200655639992746324134727917831504911355024287083830648235653403662523823472006888203934769410203826146782742681602691942828052257816867875880019350664554421354670817664972978450576296624581073081308593861056918684507357797219873472394470892858125630761831690526324760428645421310240545422602747715396504220589913194165178581959803715998734610374596594263564787414548189361868048832040232829625714136254443670027270425797519965300703717055894476507311127890135742256927276949542731110320046217495898301658285002002800292256477484118974064594729410166584143922263125531714104138643394900722638878545424396002991132148813131965071566984626969008567700321741490214542261308007750227672898268434647271457262128045861238013195377376074924965563221330637432790765605305613218235843253491287128067332213005491888819683800800450582796244413750974558005715596598788853578166939617186790909140478060004780718810437512197353057172781901978889154987940607148208637610102397718722300349068528317837920459068969699443386966435806217460875897848464983456444518568925683745438184448282799145640358643268304622536658621867908999244094919241276762912662149026981826632001397494595154384579522998272934415173813681860354067287449881260179812216134397675113184985891799115577383104272276311521011692458805704823931902733219211785660508874946996786899732982599516698160247784944162735440435218187069323679640906233558152917616223929137047217640206825290257121933614119620487580093053905407970109358637696118411605148846002858860877687295775626169968958910172578522128587715654217084801864747624787192302172201365832978871120560172098118382009505733304811075022407675213154478868037101198430243858391565933206525144446604957826517976670312171529405557964028065341748314780189885052079296565760362684802002181229971856563387157815211438097657545534098939587640582417841986686984574841705403987104202511391976991849629244574580116503349842101816447054689958412923040333608777630036712480432470329105854034423828125000000000000000000000000000000000000*i1^83 + -146949053987523640145019595712832114558205654589545722933578773148166405703968593586794254344978289016078625822118499387624975289361229697001564444722556238537293898910662731671302173942407846711526552148607564721688139599395148100353056170111617156004504262295239984935026618183332559912462079575408874996620931379471346399628090171000839436240170493943927505614181703182103377261169516861220043383700916310339643053892230261533710414912907114728045735522958180860026858891051447819306920473988501550490117574204307035671882464934531539291475770563948644169490206882983887605911543447621741239381093510121874872768272326443471963954526005538997705926633599988425933449580912235237577654799285083524586056823811800556798381925645452759248326440483160511980216365710716508234938031990957458539781392411540512078671747542090210892723067814638303104688524128709035328619602359942690355680046502684454524203279610639627343111511366837402340845818763209174977772502047459413508071585055272996810726872902221804900151640353602352144097899878492928686887953757458004737089260731389494298814720572482225507521570846130364316588897772330343296221675673732377554548170394831772593824589968534273443328617593799340255864285655210376148115620267733261911180595199404834094601751885043742719995931454643330652508797962014987277518008669337344692659139164508812939353510413049789356449912002974421162552092154639854997207666268679701843084485154061233815885227393051921564905116583470651432702515528960070189189951725643816269839376832022893211616797332662942716670766224078214670395894873222211858275049356424610047252388886016103121504687573557391460797036724073484520989371340377668654833423762473148565463780644317862903639754976082405790531504906357945503426937070399924587462878417860593451207033663943303824619418621719546666957875737458612628805058606298569712836639448708743985997645336253735126893175504178620015459565021152912040100113143032491401393819826453408864070106062354262853148234441417885817162239860614309585256117265295965524185554395003131946957173300425789176834073649469764350753475290793685299060366537320844565235386173861458751767107033668387485323705774724590224937938658747500171908627056777756098363094155674775726223548762594230426893178113871278724093324236110633337192914723851062554948822763850622543277568946300861877407943899388681262770938394742823643303387557575131829190956768410187216167887636343448307331538231479665122603958957624404763208007172722394928612868664623834547880197899864000629794950547752446536778304288852503203356584146231742134759172080342711368885183668834123004707457419624194272946961103712784934457122006182508879767274590195704483220756618795123413435551389470710246513253563180491467330431167241220688801627809128604101203901622060234423560238231350412397944157205725143868178902388560485934680972619126786425228757922121162557798183252433896126959632703767474315107750794391947075739471382270165573619769367966515998218689453932203877742754756435997552966262251515607555073141720241803356390370619255728848336011179644246830578720530986624572826628284343613453541700496893233312521572931298007211448542700745095555831029694330270837155756214548668895360118212218914692368594652391054026575199893866441036249543885519037742956863657314604178796555792791240997310254684594631450442441742348877635173967078981663473417288545763583157236011119684462503145465897134836052214105693949302777510513789825994956755275935342994107777279751946576514715196646845047871312875808464696913291394847802025076136773836692738947715044862395903181366721528830088164565652637652694476669412554741876448068471907331406410523898811251291242964435460263312414060469654346976658490508050218029644732581211169160784636735741014891553320707156697534720427406087269714611930495915654094682867464254495144922801889463648507252023043827400399210914963555579978319614557498744023354033737815157672903681550675738575239328890776785698849489138675439729021880365221401399758838517351407391547234847487778125148303876007079316157146353733988186689625823144218028105284597930530457600145954966920277177502488613062362166721384538987278514228017886380786920003855977924474338143269506628310885145500341108505031557312404236849474177754835477547538249212708915015845599173761145166785450956074980286402887142299519133217212495320261183611635801620122423388567775382490261361551451730456094815823184975111770813477474018756136389369532833543004107478731116603409714106073411114935363588354858622801408585974218684228989910813476149540160755339015790351009513215894877052880573842230660375207662582397460937500000000000000000000000000000000*i1^84 + 712116099156985054416472026603709780777929363771037246409681183407161987349619427070088618474079291676792059366848699218366833840026389819719040028374806371912874528460349745636038690622674761238012492072328976874256968548441653509673950306369864903678776224456583469729505443774575661247323887502214810276765936862291975314777190273770254966959489798619491760648372426005656456463584260464412067020009858655560075734784837217271873625170787588611916582755414723055173421145262545830129295892097741214578077638392658926774895381550259751621082944022887971567730750989552909379301110130240714274295156325491460710828839360933084087475777980233287573995833448557464635416366502456252012387080488153004359492630645875569588448523201796439726729906038832904524832574447033863355982605135416677320925571016861587732443225852103437202652462946403715092343499295868548198782323098067627155696310112272203494850345135422331826063751648430170674593030937085300839789533003912102485989991001472103817591359034283853409960942909544667881809710186248799760637754338975109117442965278683627363914652323298624052449977915272147124936311217936204799554215849043172685767218346824131925685110694516499475931079283135476710350392537808688973167772771833901094927587147746565120461563796869487135584206426193614079307713196745239662211164937129729869300242245991401174874036706912107604385971024558364785525199896908940732473056340326938874636639347009243569432997517151255161524816276992685053048424494706431907480766833966228590749153221131102300547574464987898794012999800910003365707258346447292287786262739260253798256380370248925512272668955166123896719767062767402737021375030226344661287933801261301750503451530590271386227525733541985433765447616992680784753635934827603806137910915143811122471696588238624839729953118943157631303337188310146507205324492872816265928877895747191323669631164182803073421582027563163181436732713021958775339360737845846869300512959961287371713671120391417612631431863997271649194243576141222596761780530618354630471297977054803984152730442455044878770613434398339674852440326044484012392376265914603105399899989997087774181353990782279331260608817868020826085789163672598553115721476469100545751123306294693036153548957977844551329084234161188282426011471299615394660671876373073127730763090278104423722978530753080996540988477566548816127785397669336433440295753572383674307937597574896631905651197597591907530051496544599557883413547731673843326814655303300128515190569500874564052062718845222799904764146169160057181399821214057883797347749062545106624635214280954126211928565399587091548761120216912713738882502625795185467305344409131282923318677182703635716318163242274220862654485284554155804863554114498560545855554624440626461325713462888247500082686066715365836248664846146865507663993471475882882474655417797147513334279898380128866232642084894794999057697708405607976448018683925654845757429635036478105939313334423318390784398967510682935518044519181897818276484408514171548298468770575425272544942737944099273012259724743817957843881046971708847110877346892995711692770673925057602517634305525869722660399001972421212818780578047412565371678403989496315314324057958331024066027015579740966021734118278050324706178497754007981998608516443094307408544854986235006561475547057194346288498982323757358479288945607570444090863951729487312102370370646922187666415719121800173358942639436119727566117260295496232028595529204583123289561490146407584855220910806784332816640462523567184355757158190246518974207838899278789806025260207781086802302797699034142098138626925283495194683285668422765378527913977081526571582900259955127230899516573714432604814416869742638672477789347537129690817849984018262615449874850746404641591477845307889227030861041839552072912218975889499584477676511939149300143853172940518813146983727647012640446310802720537950276744070157788010162221695334087238537418393671369208410095126005102154531436098277214130718596494513355456674090741896422614312876086286182192201505932088184167626836225365026017719646002328013438431857282831377307308515812359480439798493500621987455366984432924624620577086685866544192282409381242694661207434292147969235008295561351786361440650298930501779377891080857284480091526427464232538766888511234692854041164629254252657490467963914471772631823665675316511401971503235810195026524790190893348702003695538305874247938325860657960778107160020815888326440669356816543575761439156138268044254945205665465429402969448297455533787479882779917677339236857047344268510753280537850171641756593694664104199354426327772671356797218322753906250000000000000000000000000000000*i1^85 + 23671583906301651969488991453181984736552379369951790895626691841242419666098570076852169694740533883527931061410049509276782889806301631643271743542805063504479733972501973274812302980752394317616278111863855153974361426371982061799303399004948574799892036470810228530103046177151807256607567030613754990870521698553174390905318892470772396049084119649436682155006646860792226716897259724010326127652060129114871425804977002105666427641435949624672016041980183100971531905844709249028889057921457761797106519760129689027912365246937300042044633045504111457910495364382053986058212586505406466123261920989461094615619624106692278087992945004080961224628610994289206393211845739790592374045991962035120903403574127452082562795616422728174411305419118345723400491298894059901878541331327344972880867307126104863368838016117252401557364617073716414366666673296931132211120410729728166595052311673015105743964925709447740619307293642559015040314389986216416814172622131844502441161501207960818232755283574129301332924935327301529664797505304543971746572082593610316590452927307697424060386427005606339685183463065952945618851832368167203134107870599230825715387281062935615942049779235763579936103105396089220717543307035801231457516336168841084031140462181517717271546227953917770528298714064924557303726455810759473055379288057906264753792425479451450924713316578433431349329327136393140709196792621481888696993267925885835345046848312945795788229707860236820018442832076321263205427636553560690510168542150143218222680287208450190118384084272922522956566768252500044330959864091084703351657609505831144382144275300596248688646102075213532126207813773005331509043052413153447633135157410289834292944768520737144568715082031983005835006393576712148552613119953633269300374956075607177904495507045953392986650399500462017810848910240539270950332689607489523861362074134639401930332033005862316037300678991843747723825365954785963607967773209733892662939327049090075128149251724271348348429613217895555633421324228363265948923633336989617847792503622664844199020048627030484193352101213588021574561687703205064893912922055574307866862971556487014964735498253635006945907779406743370206282760845314705196042335893680197242938708784478774838633711380149451463001721484053786187742172913700283394560056864247059766767861738451680958965341399851139250849856553860487414531220307921750092484960679685070589143961322498168615268025603803804678996718077315763193993755590672962791925557898168296736393051598219438667841846701003331723020658743579190858241284898867144244927505888081545559549406748179738424528867342912447617905697532769111318141211997244245735214612925619984988121476355133822260113571100755746193585488546973384791284987421421945751739842025827813186352401907297538706379857529481750189673526553712221740630644261710007201394080122768084528865665411044323222732626689195040947042197685588479197670024322370907350692750446196805490759964712232052099941573239433415431370018984899591348032113077354860080960632801215785174422654323189327022207389985271311349827252342809298031917848128869437935671227361229943459735069182960409734742698187258558537519800456470706883476685410253859490178013284502778094503679735776856471287037378373201198338096468104721148713444626670635205033976229526467678511113781381608601677935912149670499493544230532348576177570118569541240859116037676573959211974272531509622124878084640471527539447162287614504304646153194727019723460497190007487597267405535208242893339269761863026492220262936318399166086950252226613907209305389515506205004031884178671673979504297501720448124898936007010982662958745909197626344128315816696676469018947672660584910113085789704859319030148724698858887878046444205193401646298335668691807509219361254069900123775029133295221296426844352577929107057177834930977324621080341407328217815032243499733068079478766963906280216677368385294256637789944603588921253116619904102511468536006842611073706293400093872107881609585198237794092087281010663101232323648025264406154576968618892712744128683534146792286786815561115801230033159115864297485948326031366818491986705122980123192471005077222441670454618603403560149663475721969627068969349022587211331473040649542132667374862586082939512494173696028592055421988231453702743738971334530931492376198971479123038688274711316182199608653919436294709446316196531125861137746657547998557811614822430639684449668442327353019454915803406462866375201987714941112795458422050962765675288784296122019642432053876070507780037678978895731611313656996980049880927257767528495062727409477959517047906956577207893133163452148437500000000000000000000000000*i1^86 + 240958275163458442518903400208909682891174788853461913725236932711563531478581756720706073236946260278666984010455361436348933453757171563985368997556670987490059976738993659270775762289170590328221876056126342640719221422284951421444113716460672462338413994789240119734015061193132329924144166280139021861769009224518206760128572218813926725521326410189182411948175935353883464225058563573414967502978397761394176681453075468094329915001435702479685258053016195375687034470575834846121188763352742633856780137632340741804681409494435236293878080427519062383037086812130001028334778312397270457567477731990473551029322754529268494824347170371555541244563815700706397094492570598187735975704983980437470964128426004899558123966968532740096738759686437694942827306946284742472806069880515032868443109687483871004864960426857908839901114817944107913007374929050217229519431549002802538179179178750701883463631800940953390818483133164718430980440849957459390388185705513030688105372764328796640686683879800964890810896077080942250542885393283313291674494700353134333222957050285266898589369861294105617574161449232256050430476151378524906120219482686813944899799905473641409233967177444580174551158236461922445543126950777716916722785909663323285856355729305294829910447528403489486993553290561277473906491516622818536806037388670907407695030400080700236403851375611365637230477371683885035186255765633032945657437923370478511829793200359591741027652748762091186076984071704946598015497008198396109704486634802757325305941940796343941382476460868044843369662521648719072797039229496729029321902120297370228118962519131271156807980323651241539404770172650153196535539230273057924433868930486782201668985858056480958802148767747158688943642470753659510740449366755581746071447033261173533798592597249968045220278483437456648382074704952281266486011772338273903472110590679972683830238807939557809282128076101201758192118235354204443205639929033771428855928359985411396629047341280117497774361831957812518945654081852983162812908423478534517551186062399702403215944638345779749697149649624370036161779167601048082328941007951515332911973276360648853458623202047994472573415010238665868286837434047640093375344131967250053680277645670193971944486977288170897814229197776958455903455750710482095906482018448151548733838509096045915788087266812241174576223131798581121394944192802225877317992007133578314508968709531339872896329289582932554844748085300445400621837310174442031214178806171445753970579011482377572190918619474113647168676984899182411792461557763725942966599485978826609766918169571520280125484980378437115675712457890437088393634453145657519235784859470416411683780172097332184700977043518349351292520516141440543649147148822750114004863811209657572701617902482645160370462987914862414433702484970058312668987319178014794944495914989357455904974838548175348069556119095526628448367148365911812682814109407233945027782457635101808105053383653473620116557935318156572368187659584868169055779401868312195145087029411437253224087328684894773456502262808236086418928205888524253320839185105788314467067256765267475410669149683719620742201476504049613215076737278118409968721610325499882015140075502658959604602992964087075991935840776959491132826470409494807758607116541634885009950396825242271278964864964400501298214182236497266439058148118106159257378001146022606063475120109333856175795212145892220981351839105099535669728876056656348679654135651329165974614688541917765601847745277584580270034152941283653499441034919629341089886191353715952897585130257249516990486056842418825149807413687618333541847153786367703922299688181539746388817399592489632809261626965024300339511202771506529515292233194189279298323578662423979326214142401946637325233440338798789274645149048952731041092326818143936720023219192275553106625378899011194101335824538331878391579016184075676932530345269109647148086237757828945969362210778004547071054331244958450533503149345443271249113839105509602761916395356774403917080581956438432851810966044319835486552225376239702994061362470902896450573955635746586746201415152885388246150019241169813017367079790223736665650808546055108070793177755421093153486115539830097934304601884014183581026572101654133877578416646483909627810679569756139433129763741741869569681610452925907996619351684073406674584990661733236236581144404619868629128736065492885935861999232237813450817258441275846436596035357298327218571724469458208775981710154770610056942557631908973052879423237481577296050719732446515894826048190439335942810872262111988078063776336232437052554955503325118115753866732120513916015625000000000000000000000000*i1^87 + 1099827958492481017861576715965555687399241436943433692933363228763479993230030805935418579291347437764016193949363172548498386146543065184873593484283481875947675524585791187683538927274046471043823927261377887286027797488746350156058312898798708345218413165362444548718093802887197493524601672923118040238938797190559877573251980297037843896533805389833697639331700289375380178642174449119783504027575340491282649391378903611105635778116532441692864082370976058004859352990152924159025291880483246354649927069789959692571836395149696136223265157514746945987321828983106418751913421403913468347115822292675617723944642900859777042429345049403612317642089543027769898755588732713162189638209943242445368177562596118485519210637269929636250733867995461069925887424429943058039504813718650480824735102454816992347169402769172802838824872543385223019647509593277439351422860114701078232872153311448200572365541190485542386439940740959744572932517552984235245641166091060846945163658256444240479393866950914921213278596114814931384109561797661457903603498760377764029026093847350942606075553938548123053750667295295663446914939255754365358630109906576290966367047739681403966523369276143723069990353354143810719983618797786022853220295978705125699735792357280190955782575139679911387981041983312835413006437040578198709296316145253614870857177349427133557894711192219208356171774318394940951434186357973300574866191074502270209338281493755193422918282928108073815280784798639003434685531871712595936396116409880239487948482070115917964456915985210642320028655459723364498328255431749570183008346908725382205393283074163302654676289658132230654336393059547029070048163904348138546082462183647886233744504956626057880864848541373819076280069568708344823985509862100669097036953049854294118892683257105811046568071723061117162552472492391036340497189002583201072392613626054431724449851620507999899814765992445619135507576531349256079275175234734956430083202802221472722273672801609736576287932005873807907607498665126111636662845575622948381829952381351796529754810354725883808060462424356907525147388184139689836099964198232295619047937662371266130498309463175306746747290980355548792933116995667017842220793853740414166198323598594748562538456723343478099526722011472862359446545140406582547792070069763708702981301508751147618764906317796843396052158393841008771922885075820116906126593632269694437940575298177927228033570409718007545994601787796557889491063958197833109456834636014588486766489885268598768472138757499615206071194687700508139568304722953717396443837146552243481631180593131794272594649068942026874497665955599848813421225647322659230441174977235471263253669016381986201119094296159418839845301196651565592702868420084457712444863319144126584102453839279594762860412850456374400704990253188162319545858273638047446268006934930754605937025682633172066646365576914435864696933178569862587790241111670563503017051178886652798748709313550655848223018634210047913637265392147910116536465705922980715153652363961400750364997062585053799354772182674921960378659882158008030000816763827376485910023200650064147568367545881933728952611799303113435704814663202464250621381419974671364227577554573148815992250736008459257447609046074997655655845797457774086965657540717608552201618264691217423543039071127627015360356926242385896133505850238152763699744818877344797365520292187311961053422818630731993711079397055746909435938464713477794735279736016122419081245277737752879058644996087783087620404714036789046761763661848194155020794114883156990506030169225031643762642592281398847578012573131414603621222215417471669422428573065836073589987861272195606323285782751357818929193784720762530033867988618115933600728953487526862043401800361830896362090735889850767142430655575291169295139154999457942274398813967284275861942171377487500671002560688003738406984443531619106952859563394230166835838740231100736567736503034215282442659057910900093978786673549099248541463518718913125869183042325870807304548837177378442309026708703376215521484999365133594040772655770785662992411448095169539056727635257802335264503613759408189546902513613494059594412657685415104897098416913348238011445259359588166186351339138330856885323308360455653672473441656013893911705584662867271188880767766010912794179445831374333516665928531655493988386482728905150878341710324585202542172325736777553139624090927730825326033074183942050456865473604068161883310840329613628398220768066469211072751116366153037350849923036581895466532942537508457868231251694125022862880651484569763703995642305386514717829848919450341782066971063613891601562500000000000000000000*i1^88 + -4331395572970839561408497019274268048119610299213441102535775105939485768083158502618349433668724097183197001042246669524185279413720078165332220226116682173845897715823356917803812433684350292061886308484879267846651340366138622219925791438211848535891538801343043900956541432173805319176082317050293895586034980807285906944354746714177764276479665477337407270189336136147526132802333894233216673193080554699054358687679922239164745968509320050070094190349305352058295274798199133664637946404733035027886146145620464474637560780947129802896155499749981472687073614981825942866328455077832209948974668853005311125623646580711688670924716091763503742901881936034349415634964825323568939214986695509690074993293369722582264496880775187346891426898243099234963495325639748795464114865627488099629783423792332891124334735786201535424985265353163749181530885623940701962799252786770807940448013160209665046118385814940798858687761980655892508435077684078458731714487464236340026371149291234802827003865526091084711272791074257708659915014866638081840182427394111008676020572717574105909055673896579308347273417932646060742811228610214378226700143728803287468656249639602373434220661478539120312011615181346246124287633915187769334549427935627983597263052776106546418195003183038775158753334727461299865897031722261100134009771982772207611913266214342172512570911871171770642614364436050992536679715331266616588423004577341046804053800850011280213101587106073940489602532778400991854466560782458722193406615202840645600166813119663010950549345193585771505304192331631935213351240717442389384455539004130124408953379903384663462198194368879039297177231356153862944480690148296294441852648783630517456967386945276915887873126103252201829812592776312296543163370696031104097656882774025367121892023680134622246997007694704878521665062792947783150425015564097489441106272585221480557005768379128623813160451691726681460109590192335536603635499989997667361373439312856009805196430259338465830483336212317236517098072763285203819758509004051843382414168923195126006065268119267654869398768365500789799898278637663330408830269476747615131168254232643769875976230819620972816366801905821018120003398573649577620953504814426975351226834427809753501223888067503903983828362743771941337114564088660807320649788683016196038894987186142487782009685689308134542795415741938017794241428539463395848956043818768096048860957768116718254096845189418234922135232285710400991539460806621693269360474864862267728237635429033974677778088231866534328297732762426417089338202068071530112284352120565038179553198521285119068865588399042325333152415419123910237448469717091778435894291175764915765721468693473847584571914783259350845616883472160794280731736860871042293960831728074290648984368260646571695625780404683336258064590424463592185042237546548774043354105305469275522485527287209629854164396748190301828110709010618379289134745191002431724723479318815339743275353840996518226000725972836929219724228375250281330013370021690630331257028100258090965954681818792008217851246534386706795743658778078617070910343576177510057190047649268683441601441186287218507097872411255522818522540723652922387176150001446130479768598077709538293607512827823474677490051943898427986454253683158851179448890607481069774236806424059783332412166501441026133369741873287883801706058898300790650329542254478500113652790007785378690483621471577697820681805339964811878206444239186646657870827206073985003498639109261242187623475405073364142863963116976952230442592719572099208659218265446875422659099047885733039363225194096623037886824633667060235190909023395907695041086396985558028209288954680290928400922377380178824615399426996385294063497747558745352129444190062805474256083396261109132927121994722782238084587433518020864304721254950916280361315476563189392571368724454411783600745594648903116907207103180590073348336049579140446594837496315897102246294720259238974259250037430783824542408628643742122941675239017516350914313688374113338082290941803045802801990633381607548967694166382350392068714902416726029527070598520433181817481591615320306927354304092571405498394786925466683789415352921264679728654969234374205995551203061258004617052569556544332341525670204389160085027241158801644797858656855281310508289972134982599667356817727291629109543530938048937020886189784826406352326668844418182840258882498059404172531992985593687638757997630713079067981163194118945138625715340044328710007810607589566525287942424101572196751032032363654196832894501265256861808742301520489729243385005650724111116642018985689599475108479964546859264373779296875000000000000000000000*i1^89 + -116135707421162985813583477475716042058920134771083064615534761879374852516112636106228227140381477466111789222931886885190082056260779384564067711470931589075020399347505553168911435848005685290148085336008657782802240511444583959522088769036209569437345476812120605066931578470003261016475510837092443550453396168921833171362965018519006218532791970707776885399034721063441269871366570854154486340298077126401132242803932839632281729874771538843094493653043380612137225821184238860613644331357151710708888016843034790143869766260205134152164415825840068061357771014480081809047286348040466635802924585784476729697521317504607980016049784917313743385958809512780240599948089290411348173040140295592413650508614094031422252805378499835257808098962564354479934951438740336170096764283714386621359371556289240258424466159893063041683960198346693996167698283617693046063113980244294723899169477395760269925539584709268539821856983113127464500764278781641921462252468698058390596754983697649042782144930565777202960610544639914293129340901270947766464007429275756250369598642437474170289299327866915960554616258757320183900402221900178230268456052393298561814605084275181769361901784283160882373692221794264913561944885183688891829644316859524138601008114335491319670417816244272463272111746435896163882336316884690934466975018328485344899737357041374198967486885779314205667798262520026156699343180817880363226359557597524120303307101907841812552253117426033749456917207267891688442950831739518069512896674986529156208918593509130494585319015298017491974526145564216318972740100564413995732716332698500373030326749841847941475157471019637328649169699766885822791308595560346154731440861610726836638854070499338547679921616206983036428231288417544972677272356543349457682208104951481084574674254837867462822711683828906609782221712489320083752809138187611592738374321202502381000157706759438006376215084570269784396157556615845536609431955518444865067711488509503170210959259035836096477395808088044380501328101735347165258938751399221336110465646377590105544140682228826099726974536839575238992710963740542081721475338501990284042805387412849678285366268424079809394464901870537303377490995537882993587900755971523379942836060823859453679826315910844670921661177245090092256841969401812358412426993496086855908337344238581611680488264409988512534143323196064697678241213706541158835013810215367593972740255581037237669050847889153007537935328909903236362816982183057479729134658140915043895446524248098084198559265815506834884577166763594096503094290207988288699757074684076988517207612702976230272790681335996159950765402348333498396374609181332382837973679601808004468755374775775304913518280743178228955897991802102808549647313281710166602240629016853544362098393357671314201159412393425512307649576864942763185546689542968947430510829220539832312364831024147977143923186607256177845202619188016275381594871791893966621644731518531503431073006315323657542598984625773285915552120243681468128435508421853150295020041429661107692470457916598988672508809282962266479998457621401154618654891354470007163340767847987565120866156376790627779246152971558941556788473596060879912928475484280317577231213263299481112648871520393144537446365969145750311765161951220135697980389311006320175785557824687551239962647901876081838644745377699306823578745791482861184010668276509249634073039922867765400233238743270795055354499883812348011567997017077387934641623728866508398736213190210357360099224656677222309104698297506890106591772785957329639607793549354256195622139529012112529653985444350617826510841419946317053535019826341102423482115555523274135163443622531267831567730672764931331645264785484096170653812643945710843881792352212254679751846493554200842679084041244978234281450404097900722316385402518165595006304004714622711685157371893407565882576932086727737821295052280357370922777828537742745801058976001525790730620281544621801209486784615933796745318586767017360968827253756404164909533124234012063747195434153740073767313395879702568838861921247646995748280977600790595160774609984731177597258310534284912113307189301360718410834263533094417021401295806335330598062269946745866212607672856304748370257646114066874051673364303874248663104255610775948016583233988860948087609660966901047556580767493471914570240234715377065944075400648798545657528710940149740230853484021424750291998816509361571525323480225302031688930393512307833077873300435635684960086833712600471395370516093465039237113693732249188537957222752657662709891779343047106736579128306885098577159837163978034491051971599517855793237686157226562500000000000000*i1^90 + -863797196049357361555561170948848982371321259011161245715490095059636642475337126901676056320506161965070169338552413178716719888457747171908890202714475424354254109953394545095843099339995570860650688816717873519809460396632825721843889127327040536953586341626429636546644013898576605575002821059051237823122332406332686987748062603809190190528958111712293021983376504607682228312084200169362944678584750501806808971272277368739733142046406504276700953820815064515284418899260470447649955357433001544746208398721752033633438684953525581259647389341766777386881095666180342081501628916440029831935971561582679266426700851879024683234230570082717153151462416652962276777125458960805711941889439370315130599466494066078119061209393846991918999372228686649438849058342724687937854383571291175125814667753727682710916558103459717110861154496085504675448849422844987792885052219374444538730844742130202547226376653945767503668838909125256660410188012650380710502104357502937569620369635110951330114175683602521497071279018400119674911288949479748636519356321220049419416832957270025966779951963047695351629728124527395318557167913192088501644841255296428569753200929966883337868162678606907194825391755928843900718892822651091254476583025189991067489263191769115710773719411186027907143527335570423286365064135820787414327484067535046251854701362212206855985399024704995978227800278376680025620004657427072708405836739901128153675513135100770159128438620178163586117172866328994581512497182712168825166236391562239022319856975070488728861270943211672301289410511626871991828513579579101528487205981593073666522553003849346455519183172049514903122260002395725502464297188040201714637397927639977104275028229586271838740908075521930559543569146762705762175969463824672775342307267124547141517103602082531389640304334214175895384378686015575855555274478199051216855082234184068191059469663271964244703384907938118403252573826962529596614978180823926081923539165874496009821011021863279403080191985600146752466015532577179096811732978020156038424940712241327254092672384478749084705199857176250727153305305130950393940774707498160366953099500335142387360357487764341973591638390382436787305117483315932044749943348122045472921776650743575704108363095003491253180399291673553918476195524767508797803504824739052183919293208412112075518214584037209240473234791610240515748541182606755335733303253056895713716030528217665194834019674872279719764222675455483561926469494450451578521447471239045199006316204360635765952606968623697130309899145520337364084770768428568792426937807966523720695529884444795497547823565467910087438331730941306749653483858363394570218220129580473639880646592015544059751155563023943925149978936961170781695614675627448550935078434188728023875695211177872310264401497405010775693909113241567754096374135019745502685522537197467458193098894151156246120829604002131445441351155095189457997704400094902602680234590434093215549584259492556960992230709875341550764519782252871163339877621362835627076693666565525074554196863987300835189216721050347038267424257229891877814465809836985925071446170900092171720703186014397932935338949760370939776561221054545288683393241140629909108566801792345141608588606473311819836602987872275121423315775175695411032808399727942507752762702761598167253084954645380421465523585871581397034200041203450612694008625348684852342824257144224069761422806693773611894006249767807679125424564722907306125508819011354397901219269796113019118407147162425864120738904907401465915856805055987347458258055702210704757084788600205441297087005555131928232793862067413340220783918977396501120835832440337368904678738408453180281356476052978999818035408555377301141454841242357294852993394636966898525026750037112911797213258375982077286108740874245341628272922792419273132565410485276900598237146282859145046292541595974983408110471792479613579995924008103795859660175202222416694459475924197178874521410599118472565626491301569694590984797313955446627223396003242003248866574912184203827459728263419388016577663837149610723978840183696162786036654022552743128970581301153417629425486749165184633032369652896827758526978391278063500139080706851729437102179952541950888803506921614813413891327969974062864913506766678630714185979180061776118073818240646534637133034331979564727304842306881560585569563379109529251552078049286550917450199269178775511170959379417125457965339731257674147141804263226552505764651331738020898712176381696086546483780083535769132486226842990258676845404517785822870801387071129260615770006504815389986611485974472846027794048495707102119922637939453125000000000000*i1^91 + -1706566946798726943654809462975222618414062394957294585270171711549833907686730584771455609700363878055868050892616199975980424689998068854045526816292684105043080394774016006327916716678469719930524970655331997707984677800363594991003764396334906960565581446692216627562998949572666093175517188111485430699647884890430415372480603806991986979846688449587888454346191398095696336553341104392477944510259493921621989673520887990577946245480445536689482778283015350574324792323827194021318172698879555225195275957893916797325632862197837885525505923094023156258667690919144318932627291492679956362527224813580394719475905143756142250636540832959008938976921583772608615239934314549392192019633920923361994609891781820598899790732963275922823096701599690555742011758208415171542447756153372145394371123204362083466065970932734758334494357075648634305315144117121013062850505235392225030347491385879105684825175835681054859106102180076819305929732341655283328479820604410348462048681770888284290722834490875257376442095904921262159400713804687665761891799417688566612168242810709492409477806735665901608144045920906316010510105084237992016214908412379325289796348750200443824080769626462762044497951898498436065459047378499956546756885780927881498129224913163467468167685244255368007795682661321487722773483817219782998601411025781340199330411900770995033870357072048410914227149484932337774631015514576324278509943939382013473996156388478240776226431778913586386287747111527075028063149261147111230897303651422006094253002882791529357459908827370092833019795517563301884130459927688074274494369985432810251453709444489535626510696543563228840739225029330947879886527015714346305887822619835017200703977163887657085929908777820825138902424861123753561620185890940940291982008889686425519733193294040883100434980075185409015018335769113937311018892909604638300095514287483509061767559564900172667997247592273550892162541449768210106060254738343593925349560067220541785155068174850703714866828251869703527770300903064088390913156187559316610838100904343513233429451346954616161900867981617663661817367366766108488662435806071058630712413747420532913620070935242109156156371027335989874888017086014649112883181208169067977065211000080500894069842906469063402321404234484314164261586520252038059481792819308513560173699240280875947773649123464650600900489454285207664073351876407597209264092234322420957080475742580442253361089514485739927910294315206869784225576506796210347288224803973248231706075627942072359826223899106720736930280059850536682463814176061068381185109039646567780063409926385167846286310094611074591272096064515475314056625222807906570575647161716591231651384420040118927471220895317084086435619971914832456049437298358729460993051238751243405326595850408015292318481766705194115652962835066481301822905963425038813893174082538833564817981848003386927388141645311487579918893069717550589139786744862411165350666730378580470887470632065685393330994861826160434928845358636472471519163684814549158557218714860865437319917712720741538183029529012020881517079814330277221938151420970189437028891353005282706289968821251406845922618078123737778886234228200667976542912137459205783513522204621972674995792942880122815112688787409455020012103439066228033580996722322204408971001244494341698954562325950176856985564718474113259412743838909648362974434263872339502841214702669157681157572442772744874283872771487893495282476479337567477369658258276989404308377526858167120818667122047932265306039915265909827821511462257648717661198455126082816219581270445763492339575371462426369500172515439811963866142806055833157614778509861592457702638656619310895816324384272792683163727580662220861754317851316091509227042202915082601867085228459035734143451394805930678585533361103002463565106713238003726042307165431982731367340698807233545204247043272776754446483535877935139744352741662986272783036946777511974741861673796907654658868011355901830002933344427120038585595784741146243185350146382799996222483398547179927069718015672302045688758578569129596414317468527100423916764932170486464507234211909704421836850035936556616041959896985805249531536172900512215451883227222280645799153931657643881261394003275635075925150743819720885764093729973124071243774933787550606038360886028768107714319164902964793739989328473562711090697911459674292113491210499856794295790710304312824591458610436475836155300680602832622429942497818076577847018172116217535346200120736318030148163990022466539991917832280938136162125829103457630201395237526681140360272083577773539039849546011112790822039642080198973417282104492187500000000*i1^92 + 21772591236956477249701656344870673576228953820545862078288563909991536754666800675141614771780761976102712351910597664593718798148680483668075775739964132853372131381277583124990122714692721535078959872923230449004164025029631378525452073786661889306692309374198366230139267983522391911615859278897131318274137255561681709202803795707262272691692231191823356997859207439006432881859656419797036788028439974101185074048661743921180783590333023011348908160255496567731253725970571380256970216311444335816393864138775676521695518390169287514495316749362419801117864183217384412024721499879108137043389337679906415304450470969309095632984958727343434168596263911765060377183785663709347001475411845025285691102734608360578848552178045155200862898402337667280806476360325913085179314293542491951551640503014498531664947882478157115251482210459658794055755560422417859258311195973814604461015188583435608791482177474946311386241758923248623750109883513684723505103203232248873209246696078266642726030653733202467410411671065269826078008714222273331657130916061871800935013373039246303146698967280021682345763447393179980965867964375439301876346785386969111057287537636557048081215138962986604974072595715767085811823889624538900398596283340888556816693765265134178608788895854763989735070736673271400567134544451643318686546025159218716638872392312267846700684377223242785265306433359171731868547086920478854063214072971423391750099869475119140199911252087595221952486511884707325052312084038263244700346961731646077180255257020748457764264064811424679636631743461607156633288392871364117069155136352896536533520522194603998718512123772161320846683411619172762181465096864936774931269162782214099762558311246687969576997453801367464565301392834206780872699258462544788578353366341397866578625897988102043702671260218620484485877338382379832590201682532139838770639080684008309946777299507742178961909385733977437957869979608478236956548624027997541804869510221791799956266931053848937286634574672504771861286697898851126165461913259163332426582827980667931728239432417246378704945700538366653998759394292802709657138894289351793904105583869709174655446351804942733508710858531490696193009907938888053184632468504515989360553194637294555027047278886636651012742142108900613509877473298359301367637954009779941881208882655181108529155506386586950945568850592707976040432696088364552792648626610582436711149199619394866429774686184488530571795563125907791234156281447050147556198672534340601451982751956470165794646491316599385518686133005830264163948278658304879702734809331457732312592816451915374814519841740317609944039929527920726165701765195751789405198502873387303072073781904274420519072859913884425641517940997573561317751061991859816729569905330830245793055583452453540435028481227211009245636223925242175450858209757498232864842402072990821361508015840603454007057089746565448517020329594842783279025356176603706105478762196218652284026714838260566250569198791184443577802054422758723834502535964112335145411540681447626693078704299355436228014736701887276698796546818229583953677873423481610679361780851867422252597468259908222418166696686105353655064245126523286998943300634028078911643897385755061128983605683686955545117498676858086044580199638584775365537290789219501855768468910368852617397638822364540724307724099283597306361325067034920133819204411676572930085376232063311760137813853468352971487265224733037035010494251667420449716110537518278405867735779723851992327051498552611794676549157737350200701255274273592508391329915580602933822242112854784837315802091661079854156455566931311555019811542041539966105648173596696939990411732266777002750368375669177875525247515671359543752712627142853074980754843760668952869348605701535628184722462472246536987084538809404951335107924908363451278018936536474455030595528479632321155928288503608488938040712830641419485759057264172465987137176368966677319618938293261685140798439664167242415615229927602872726559108291669738875684737467065857126039538143492074597450350470658239016068072538630236872676356986076272253466454957184216428008689838674821777821889489417974450631380898067562021300846539856379081686619104744066112255925479878377544274859217612008921236188232383279427249830213299940604535570839427769980509155490308379195458070087607023682736413888414443001406733018005668569148046752374230037741839223476867617356671758785951790721510595421832910662154421067342752175733162427513662986305786405374558135108406686574026763537071579364704233988399074510603170732694698916770839179401323271455552174624692440829676343128085136413574218750000000*i1^93 + 200458217048627132429197804437806913352258997601104074007003842860720215898673166095481406049897924123559307757414984967129798431444088207062290219642386281680245041694414617259437886745929435468403903376754441235084613046885426226302612272358802663774810904741911531116956187943673775712943614186378989338466821516728378312985262075252631480544111413345353060629266772775090911623213889837936218860986173646421516701242417928973573387314173281107838684568096204290319610763556206214811485322689308578481407969853164607989649670065984992029917296365621087096404000649563362156533129737645344700662962797098936608374653799379115815964292890535699415793913389565733902829318588398011515117836898896440234619419707840506410723555279866783214523490158143130510822922632983319359471781830622472534722558709136024421806296819282729029117856206135135949605548124283124242416896044968805688661326973496977872871225373193871099879022946465612539384720588072483030705180531550620332407362886162299032562565994294820302027305536234576602349766595682758510208185786309592959284724175121597362919195186562679308974142227609719346359079524245265497665723666981184738108322289661971216669582150413934208775921824693121098106937807236651625652972335070029438725870293089567967132077747373336557024222567067980441155274467259396299280080481272028811869103901092487734197369748917534583165267935583424766112496152900938886851560105170005387038640753191721990684493552229990834203206058673980843024405683798245809447410040308956292252340221546696294477381407779824047514123414931305408217644131944152836361726619057265607734044916337814713824941761400769616552100636993145034287545384669150037171161662384719462498134201104321174205248578769191387036009878594056054113209660293987323819160689807874009414491292900561166189331738412053091269491685366225439408591103483167343715443892398708666994939581133999915731417037700958109071931903166448712265134087412357074060661019443992560123419570404178978948904788684153551752158255705613842156952806460592774132589028046627027547738931492009326037584768802748325652078273427759458136896199787179180136519110283093376846792802354068465468030079553768465429367539332791480641110517587178379527763529888882711641863735442055259124482273637017542141277478363969004751474637479628724499789650362440080290591917205772865557462601953363131189575582727967248606552875995214741703861984652811266737028417678692009408025978264263379388642635782136878294252386012404321541847542679675626027254594578506331690369349212610041914101236068369620653635341001004052159709546859155197296537930006693402572903034636107859393499320144463607055062642912329316004528753789216141097600677920627619354667617151716895712293397466949415920152976791172451708816628789202547937124492932225188324003365829902261782652170360026205819500911464795735741495755482230310966670750669046870749808544277489365563365414061937490508879981068149882332977775635589473069103899722784587035629877552631731687243558795531966893069930577574761338113045189520034327842091980199116430216140152894163221268424413114068196423288593276539281517927658546960599274833135388944370194243768563436227068529656157684770122348884478937554633477187374969435155092119039359343408718095634751582975638159955576546373826209314054371224152374272883236502107548139601843553202927882329155134575998450128423286050630796038588844812255289373481473697978426561752571525699895166152712583080542519659554257910515775682525382308791017551314458242064909485334935128826221849376997172002655512664316113273829518568015884264385792826882446447363343225968322814628579941572977561931259523463773150468613123747334339211847586912559701887234042614297604320926686678000887612344714660668842311339505000087059896923932308372024639348275098611109313869409247783580598650339549007661148573713142662382955116849609270115603504954232104571222983876784716324548211176713875251886181436912400359877930322541605671213190429628513645730854475316590236061878812863593809870840436339129152539035815686665817916438556767026763177515753237059087436826654480522603460892677141444930316997681102227903609410210547693740226320825953426068678097387996437611947614403713584231170663118190108179775330407829417403106430572819393856593235216502745582017031772755521571784940573984577399935747334336020333164966505742523010393515676924055052917520310602168623152177390307003940889556745057807674639445825676484627501046412604724611302490863939974345913959346320982284059296295805832829809604683000640242802177244211398739998025795693709083522549008193891495466232299804687500*i1^94 + 635329681056552532777591608594970981800589523999499471697913200321000266080046302028681746827418777969708606448858483723460725157376729621662332900559467683304406867506885868474915580365524279418424388257303838120143981496603652717439023230440661063547856892659052149949494749066771008450457943638954201905277864781743045909503182917734460722366721939105422652388062919417607718577912564885541803206901062661123438099549019036437819207586208269834848749560900036560201752955533423529576800248709520896471202460476111850540802867755702310034745736506289489955979503368773381251201882346482837344956940840392044977563586242647864340854218841357527467106434203086054006621775634743787158023484463995308141998012203452321934386530205498496851040724900195370366916008915207871066518811679174751118911170129744158955067738525414920019011401343642838561746910104160722304089185317990630818321716429739330091592760797517451518272304125296257816055139617451022422462276057248244900110666379000796600535029317253023058421141063638248119011357177419840522525812405919458694335534834112477245233966335736351031450501302042112627091309258404380261477390839788661991363613444033340261385003403836341731602690158867339574442962236650171890479453186853382323156961200564751943623880806448360805703673357035628142374735190559330517253849207588336780680693891011869341190576928799145661763697564004637458943713951771970907190040700048335088221365939619618167043815738709604271727376803096151219256862680972806792865483801772034124376425758761628146514368845553842991334085458755297737022838160480300785479793839698920396561565662989153330612411454667178511706226754842184701159770184556085827050836251940288855362016226638958015649286009102592555649582678095472461872023206143841154335937429364854398539853906431423848357525123967385429421442780213465051150065320193686821427880299555389895350691421643487525228477119864855530619192816055521248522934400611764349165831976483263342292546881311017647154308153475965710039586823832080965043196144222567026555949415563560467347349949513933802171581021068708251022041710679000160482057029176796841002199928155979915650313228966445810510915065235777929241894316848309208388642296138832768153848178898849454362441697881769245089045847483245632369390125213186070357847095091814886702247667798858362375457247483936967630809214263436852663602668150503576009103328247335451898486566086355262966490785940735695000364396438120790547633904302835808958633664299781595707412563218398700798297611989529517283616901705895380240959038142868822848244629553176935072934189168888822686696431809214402218500657362111457767038324870338777966649692957053817394509516318116134828289973248757754120632402404355294357510354034859628708348578831012922275426630598367899476760045945050106948901050481691275969530304588119873388080625235335138641597633635624363870303876931831224768180905626392739911714259096701093623350106841780543375760945966742027079189105463983881869482565147623120250126496212239594973179201826696887266854147132402246086653531801861709268144121835760132610362930111863221714533596795523907520692979785326415420808084132820054661898802000488693473876814241741144311066249346864101255773925905806777261639022901156675645475002643010942777043832281447927482310920539793137185543127724454153352591503426466346184342969969343041733858922118592900783382107549975238901785565278127829523539255278971547686217033031519540037533095253097302445134248408619377200115934742914213753640508007109456328222232655974679865009576485103908405945924540249404033586958432058191640184106229748064252665150681637940969513073827721361010574404366647905062523915951801705839654307002902510327985227133023210651463438680789342222833291695940004661695924007598964542555550748048775801109552182961738760621025888635705687273333861099753720628216813685368899889806011207658125920340874396807156969100759674608770629827726038112045941094002064669275632740611987756512234520089506874894452839468290787430703336665150391546935572044414531314642502167475730860899019008697202977636323432833489069628780172878465498092080645034722701410333804224742750119050881677480829846688660511728289764681658272138095661896638973469332193007056762574713997064392858544824035070098952325172985793597824713008822139849735646513565941406565048867960097459447300182819968574263499075330539394373680453818592839505051425319356454743394333714541408288685463900956751533107119818935541064667334176788618979515983493319851920340767422498480250959775901089718154087336674569411879413848888431548544986071647144854068756103515625*i1^95 + -665621195154569974079480332628972025323181057816048769553079062689228950657039129341087753366830174303113025085579165041960330407556793139513718673390369015418594081863717221334315842069684089873278834118127686937440525948581343172655140763863826084480936548825729344705584542882684567944083589757988485252171778407087637951974199155970880932442434557544995888044452982650456676035959435781137559956548072269069983286804795371233492868551147340714581180070705469530150961482309353560899834405568533615915442501678315396642991980989451574364612349211315765436011703835336604444966153023778898897325784849591689329990066741896854050076522234412330198143897542204428663089747230875611426777762310405570274714904387074644416210996269601997073911047201608656865928282521703634634302893766935388552387171685487865749945112838960968186954195806980516196403892699234319176419351967734320803016901753409686519101972195541146026319562557521519790154342094584010501294646647990431362729641084728271978988883808555156567151294729778130281958621730845696085595198669789478394800727676946479711038359589012763791494608094761640861731041090531724077226509768495638268123127895482354752714577575559855318883910091023937096380912128925475910861604744366278163989349648320439073246485646676912322088096776332161143193476795845397865572203314472841487614580358142016704785577302542370725715283513767252855756698926465512251436993317194952088744368632579652466378820966183535756693636625450739744576223838956859644057225412998857843550735094412099033423271604633212630702101380730948261131386365898457711581689495612701324525029360211238461684532337250799733548179053235930318932693225209281961753676169807224061727040765295264959835036413866231538267762846369224459603714624765657270020020308448115767303680158994959134856184107845249270564511123636016231695547487915393236089681451176750514402247192001663191386049197789416459873640140294330553973186697107788906040738667691239924591236912681805989197873142562343287772628125972869822745515515296578728722252494865828976383455409387765722576420821172494507085596335112346442947355285072350067392217433072591010978876461094819080630176020567674958265491173326825857058666676627903811746399585512817078401932826907451893231565854658691531517190944611818894232271907676907624412116306382368253994667850058895217960826494039526769497768819722930139934622333279350842381285204971260478627547877916721624136566993156891031310410507374202059415586174762211372771321564439719309577350721432971534261071810425810164159334069018456170274508436625104643909332784733884853917408142640463624340577714546172962232807323786260569547966428128265168505659905884125359825812889312134097586755653849992088712983307645583763543745978561803930974146710682903228982518725278878296766478479982318765762175902637233977490694004609587194893729278469720498230456764521279626308881025538751474133751997898216460164832437623863724505990196297213688398604777780182283311240713270572635032448605773242638236431686417468486531649080009371077049774115770145199584102347183927740617931107441727409766390944836977859377526645574115871980114479829193886681076840980168349259518517942094162034323019453697233703715189110259159495030529336095824388455213603911846168735603984734307472353127048881486524461356623945085572305561401378853864638828473872881813555719583624895017395091988940993140523962540159754142753377875984082333539347575853020934583502946107307733851728767196866436039193467952581980944093634892908106834902533256690980942062330685933737469279935383688649292637608312078090324995358713329188547621721047699154912845725760656610704584759770334362177290943659956477749289451538749672266961149343047945683461627971130756975815212353939825380439970788937491123386517443828096592602195200362090737327194984023624900353806029502563941924174627943420066016106824895139949419537315569895810026143990666452361392770241476734050756821794922643833839060636333049674087489583342859636676780057445438216454590223662302810634572175425690312353975911440060541265448604898340918467034217815162301289965880173995007657782140984051002594076226027835640496264260203214299078561726370327035011592416795919696102604118859151754954633182245401683342010365409946279143745304007610698074851439390438883371097706160566228727092745001495436381731588814405176189486749702280012664083421925637051690374469162384299720093496308909892586498581703461583664383521187888565269850640391504893411068615868240667504383089176335352036352406881594915115366730568622970990594334139700549712870270013809204101562500000000*i1^96 + -13700316748146175902309922032515550438017300467219111784946597835497906302049247157643762730494086956821068505698713166981985597155254340198954134423627012295468550653468607701195193763102593634404201772301718926068969395808865914086256353215700672498201735279134832996935313079693081609995473236348067918007634848362347881931705261488040890172766682012150255984508726218594452262295282869731887668386278205484471301753332211829147484963585264118791621015110689522597546946800582080447704162797675040250892582906681165873305462232108049882426012056451448431323723046419346281617104336506141647188761393588328973335229135942625806050291300869914367657612901679213294645072088954204558982237741158260835845723945247959683219049069110071887482419446555503600854844112111577070756817516830354953551216886280318248424296225805265084799890412663293604158683120879150796630380598034345183814791920770725781195841242984918318739906474618093063466626731879910596697380535453818396905985726641862486033098124928835821660763341721771169092451057411548296646102071702031877327257978524138440220893889020385685187982299758944431620013345035653145077464510766041488871955571459326965124742391644545464594654087478731740037344111642931994240072554539386230851514366976322895228645370047547095580836799794320736468560499643632818336421899731334090703128727608806358216573524884863403783144232052821941203843294793140154025351283131340012811270195589220667098475224100162378243562990695505977374380146209048186454727074190622898119084430147304976452670296259870961638897138308964312213378239595691504037316874621402506300918045294613550811100998592099431291549157536236726413485037282792947902475380228773377444031087488421126784644891623213143722617520943706262439102015306726337184809000552276282387089042985838763692390333296198449481542909681448908924401961532089143146154357126972402876293033954390166410911808453393788189390792679283118000792766813442936857481865602361475979619634189123106125063301056823449135668740337516541477576477315310028623990262685907670182077298275708338659582619384623108696535533638103493964222659191435273916868648332930869980840018823770473007650767733844595680025928877141713017423931456845169832249180429487767327131264478074127997813200748868872748908792704212832716309907069800086524206036295100115882460691555992399774771103394616074425518818967943756862464384192075624238061815148346954214167820323686182906817211426573501603682103066589841343315225377031429420000397551877941093875304454879355108745939996415246638563622572900744496421905602583452854579360397921297841868339508142491789575208501925936481026380803096139028395362936178168976389191486661427195235977121437406106002923591041989662550273424566970882555718752075418837748407072356195442003965152708490558264771824223253053954560678455885080598159821140986795890419572793520162242286832125297824797575267830068915503316523834192020739173668694758182887304122624004485332281073997403333079772616455923243916249949741184840677044917077501380079172818593652064948606421373015039250668040141830623418103736244885223155564713999037656306718849083701426798129277373092723267136035859726960785799402158660651367880826895242020679069717255296315303744716154655058872533306557346884570257275472278063635853847297540972905650880473745939376313378809948228173332100664502323958160525762434356705713848049090673215579087651851421254444257412036438212251065300790727765661124170308049482226210656667704115697261776452305199901079413377325053513186691838003020598106256386140999221300129581046541735506845045653204379522981606262229343596538517406275814726730435071920761258931507882344199488086757823602848650110112943374149805137577250091937539902226801769249532729953301540881809962293061661696463352924534592177608243612884835461403884610732503798253295391522430945383032352660370735440592402970255075028017972226079524097715675533391442942020158929632310867349496426965809252070103634278562353039267888016586453918891858987259599025834764645155580340016391388182189959008261515697904989375856620793556954151083436769256553795876091412447875339713860230458080132973118460173694647196668059071901770483509838910548979195804215127859771004187478959850517052173415520499553000300828891593404765154454274380714293707885369548519493986840490257611139232545289448377835373001619413414271724313757618801992407104137734660955923919629360096166057678567844841452626381588788481014307441682916317066787894540725562888512632325509464028755458450736477574114995777127077453139136764548311475664377212524414062500000000000000*i1^97 + -57042663947454484364643717180777182158884573160528386106651287173475178579940554713644307112170145740237946618274591571258166141345507896163336171068973954869743520761146892862231230459153635749737687833640558510422301404583706641538349864833438560280462459509147821635012530523956130570855055761105082363258518464163038886819359349086486166851820581232920246511947946432283874868973772689737385978059677071329084035896157499531862688075070891833216534807502048946577585789343084118957259113324029743553620071000810462009829467861630511169062386473177801242249191536629257354477701293062828129646787576831407796577984620605182514511169727475277274323978614462993098702464375338750650334147633741735356561932955594681892750251603718439365225177164336784325835320159986886667619777142803629450773634089745705734040104574716979953004066774706426900629631959667388888639359354118848693635623809412964092603714186474779185826680332348753648494660197921853748178569364120116238345930742812789069300580169716188466924913184008705519482156135826555648941638237026073957763925135725379072254342739362244087808749452379979662513602355860016185982561104527152861418528926872412852116884712635792554160238050386494804498461371925045787895690141690955941072973251773039433720016255056093007655180052485366578583797879890182586968551052276682676826642494083127554722612742400758787766903547476744443937747414511286374584786540158781469346602776733620292189674263630242834352606363492735309369825170936932517962769700784627806899840257258410237870483810519306154915663899828716266479611908418863648797542821037161993855993776229428807353970688313507878930694270888652950003475167390750283015301517109164603923070359990428188268292463440583755625822167703279034154651392719860227991047861949535228329643538129652155835052309734560691299918071269406918999854091204917033957850851138309013549052967070465551991134477821073867384810769927220887582631174147651366129787776433735129387060802316119057944360162582697955052001689335055047588961084263604263959485938106916065888876808054185178910674519539619445788378685527630704287471372801503220715776223226083330139454447708165452506615898100366025617550997088645175766372972210186725524072007845758724984444795502159411960847692111397801469940895943923149701852750088847425100759583186941343071875089978708248391064752640448524647932507827489036893921927481723036266337380005134440493017398640080491686484694606086368731122947452467017863478190084552252118568930228541784353445095819689188937141391204091495282624150834760739180055038177238916365138576179432576978936071977104080854656767686608345445752182097834298289693406523817089451692798370906796974855242972358317612192200747472519197757161094368045769176601683627394981269197650570952063106677939963550854640589563409502729367155326113354954693945356932427396405259650998631874218817893824735862482799574764349273553434731526298187634607946872464462349391763515555917701136273204086026491789702377593642046824291688023870729302996708359194456329953136255715810217801787062083202713287112960470850913904443030045097906258372827483308852223608834433476523476476906589545526124211142379090234395942075893887209548238003526905021005700295332629887095111864809021304851180493355039492504140151330210994452699276456882129711320118026106284534346953486148547211413366943096219744665774184686085178975669632267213361224706153567548365169241085157161324045119114917535868958946512430460493308122521615319683227374976168571927701256175228124884581906358294560958846192445751967686518858535707499621675950683224378424909383852854323172090188900099620288679703325117172169153306581528709911178896099361221992178052943151849561050724499912408084657640100445560075894022158717096557709075502945190425612844617871789537927385912238035382104147385101823419776595248797976604034094489619718111459530226406735212464526890298240553899395604799856360160427887611864451207801797112609418227292759203610314911258906393732092390500183836865808029822880979077223202955163621401543594532595920245442782248627513513299748857299801206097238559748012424830177034292807619141135189879571470611995077886642703529333796356167062963166787393511911039487401772889802617293290909789009361702712888184367146323382079018163701604270262256774634472388117553055422140338773152667974140471127825824637138445381614693725739226915322101614910883789109085447151189210234371638856868491968004354309170784115346596884701565922440672497604279653614939754774595875754260389763126808115867305559731903485953807830810546875000000000000000000000*i1^98 + -129489667607046621399073682536500165057089523076269098498293187856800946605145876164830855588931821828863557158435516911764244320812033518676861465257046109756250035754027689357324120453317330625612252004055977417159498486177226893133516325455082773168477072465894817378796692704342016003058913292539028520200554073788048484553636098291352794279109861246122674417034253774712918390906985991496483544481894091027878162187536598136764864128082127389284415686139010907022368726103030196056983253222308993505184436904481735235870494062171207795860201412122601178673246585946568113417828439145435580157669428192467985103041561914209665146188970206727932757443243364506546698144737440188863045249682384871793061289429763358391386184820542149333918382347835873740085031315094228309828526305706744748170339318456355562376416706878557087776086378422041968340956450189204525659245711148657289666306405201020663116532529605339290730861804652038461579771135777071653752778797081009557417998722038584367705141540387978112037487946000947578386989292982667508017733182365242486530024635547465952777475258471744888133576131832798733242555963197366090579558380762926815571315296630346946871301220298919220225776921824674789257679202787339510612563588487969053984195270094835622496496292123936055650577869011225374007996165972345173164745663317152481072010862412481976888114632437200936237238762834077203163305836646660142130330194589073109438733960563424678295476106555013958821446735910300441610366458449869265431379088579344295068889756625705087998152558454667187355995847131773161580342588364615458590762856431674882342101103751245251918900651898414454408419922449593190234501100180784560093104569821797994582697527153183411436486432113043884904797939852162881267164594391457387835465535389619208343644236480591898847883137841757872363411983692728208671548905041680831812961574963847701350023017605954092506615446086086008196217784621225250947312461698940844513922062349394947306709288915303699087715410341188492510867467930567958007196277504211728789517747519719868358220223997123292409628786699007205888074698271328873447147470291497506981281058499104503457606135832022273746665881413332528825026360131697794338652373278681787413120738339347116092046852997848262957084802113198902643414516269959912311952977363670650286200948973442602374154071725133896885131169021747490667245287828028560272414719888284331111481820149058735658179235903477012625305848721513772686503410113233038064686735016304048763205542618190494300782075348087858947646795577045403911129860793389409932072902232053829130268551691359572052533202414782358575699656070236995729789378036663937986124203098051626595956443598390596412794639422659480131422930875706344882728123141048064340377266517493207936809334526200856314599713357649251158906287109512240272737208403873825049245692061612072193449383454234655333591460309010887755970635412126987368999217683515009778078648723706984321952371005871011967669867363227991095106082251149165288161122656994291130077082139603480502333857337447868485558721473752403634928517854494257428309780370674508161355464772254450919920874734577091918759360396569953175081995596630808033168666244226174242858521909256428292700373731775735329396104661787026720187296011803978323399987150086596811081824881522494371735780640197374616697683210517707521168257228892929077365702107279364928777825893291287824102240374273354786523682381668251708233375933081146347541208703434199878676188338684576158717389693609509110707835805580837721129282928904529989439858447448169729929279000858720862638100582049695306546756928992699631096703637096383298988990418020088930476297161551754041120910286799030558314883725262756510782648189964088312497209612937939841724511724083762822047552729897112425787517560804421114001738997408881965744603838004206688926035116886081910760007838630466671516551600556760376415930785670773239911070843076113085206243485111819927526886114387821428957975715296127481130218501039819665817078961841993928948195823272531556558546011828990354540018850516363504389786054845683463749913351351467940053580446602098609207236107888772783110153177655981528054707527371003685336605682661100837529986850698252763995038621126495717107878884946090942236027969040123489501564697490676288511951456176857364584512691241938250530816768352738021729299987605750082654092357148247137409432346699465420308803671080366382217484111163185919138613448170665999488181201979897282000355561874306121707216134906356077984611091270509254739498258834906607717130100354552268981933593750000000000000000000000000000*i1^99 + -173732377884833429976107786182344093250356754308295294647023665162709919409242841355301652488883866529934621925699055190036548334261223717202958267881135968714512627937574859904291694754607503435176580147394437023174921886305246728805628319352079826157463707920440695745466746611936409204265521594721300375549784929355275758708477758526692347591652101843328328548439468956673275353683617051486973063609475302110292104840297282141148694515627311276048278455428205546120345727601063551294393465240020667482658784249869490472864195113548798237543571899388449735861520138355258002676523509080505242212182723748814956456495143796142385297962077414410287635849359714593794773496409708213015462734361465907469666900824083374534840556333480745176336396763989325170677320012408093554118335769744535296890785913447522990242965264970386385933956491453520624666747150696664811523337725914474856512521729176779302426746654931803751100207158598920408035090793595151482008531715916395782816876920304017288919896730851638935643299523762489342793404638787602922690943039843049715321793111118026483242917465133066895498358024595522882673705550804903887190801283594671985857017450424182511643229882037800520539446160891652496967482079731393929194116173731480296791966750897068259238924741035152834495520312419240258628390486221370688159304145826553640729702655030735221300623571005809569338748958138697888813856685449512287473470852664368314024105211817447972489981250038815337177407237677541146414733891653369972152164494311059518806273570709941558220122422037930203086279783949271316054155908765182697298858047842553851238567405002326676936238699683290280664106162496197299704901167206064265291257596458556289097960999724792311801310349268086274528051064027519096209857550375514902594891940430953579799893309086130362870644016356574069733430545366757407398934165486385831896691780225836024185823522296145981876881856933039052132855175884774163115542565847882146939437114111258886300724782044321802727633042545740380556496677808169744462607817891769799959304290878649644819817330496799848567188167895364083419671574311317196508559814440199905647275867173351979321326386163667745352424304361596226720519714372642615881394798911758793780432094176746077576646642836331302100284288517344180745926569270002989674324107632967446511942042758213119278486956298304999956037721247992437163530878487625028136439665278943833433540117845294367303938447847490922677421413859062804713818991729209602994423529315450337767214565454089061198182379941718290568267472540827803765552751089284689089327377519954407457919885293853133379152328947380568020783529200850940661533468791808825614791392759484482377095457987287758891088408156869877845119094485532193299497132584168424750019210558157658196526207907357523737758305636056669257845738755848662515037473773702051312816140620044307077134263210806482585911900696958984487624054065300553577465719845779579144580622446688224675069572311426762289548166793041091790567601263145278229805305473169516206797721639953871033355146445863754080221155452014674813054249442312680970521703218558755710816175086097271994160462663679590912405580589037035358819738459598755847935868418854204400188187548313279988012761176231186804288879771687859328851651520387975789299528374536137972031345388246334942154396111745434472265661023678303947345064566148150205925340667346577014009765725522567492819971084015140640841564111060000033103566041942411481579193976634920713354682469345466208599031357499371639816146620271125720993662408831681858386697556614092132641734468808068996207127343149614272752163093902826389996033703847804762028393412590012946784051763932259765121675592881653839524260378291727591943664218522251276730819122009797503044667095283984765159528602856373975486273988970570431517083382814362259358080905004016923490295169302034197601805385629816744123456054706479341120466277890221521461148395863404242845706578633893522617176977097387634202560926699705535460244157783677542101557595512882223816711250818424264319039251028958411807059706368226449174867005906854276002746899047898179341772332823933852600754816353982141660411602386481350185523648313240596223057763509772786144813443516984749230100283060100083952094062091474498458257381654299932528402476284669694132605335275066733248517629114709587093061050515935052347104692160371718277853421325555908470063853059894985157238472338194386879244335840457252161450999025718063221376730998303137166141819741439582846823055080043877006973085265484346706443830044008791446685791015625000000000000000000000000000000000000*i1^100 + -128317637899493292880061607230942279513392153023702370172824366087051164013564120338362574288399375568217955149096669764798639185392234978229488252028775993333723927562838721956105600094318620718378062637356510893877226646907204282337212717297948150744259988902576202141576145602915704113742792514523333151679530030117958492233938065371159121512343096987370889035302727886167029509667037840180502561894153772519613727315757170816829142393143352932646299710622409988302088724248590312226105178641205942030957937647241219482135819743324600180295809813786852568814402367440763175579103155722183941807879171025329387111296152198226563314580724766470564845486920730290007438076399683020758491405353130773808602477622153013753460008872224825245032507515852044581618953818539758806596126815139768154966761823995596333348989451587856333429032657339247552239426594221230931365940855291665687281384563457346197211136080863366641753529185720698458771369697620749241674604707535408864834656817033985129162284425579331415122146902475032651711526075649324145580475819359823049357652304339930306286713876401720174262567647793572536736357128910526408297333870666428676738020419863859909581260001007880904998160174926219768241279087582334721159169656772919495789653015083885952637772934380389404090134964146547008118752753332499512643216193459687195181902857782427955411539117673044383933127718719512780124390469200362083111405241288009884764991473098796101657836462772330312053542598278445568075153738240539563105444462668968261406135833866733282169784245477254603202683386683607551890382748543878629747789305768747746258291576983339836478512677273417559549784006317183115221416294327125642666209140041605089002316901946607267734332552021090753949213915344267681230689039660315568448215088045031134439422658401174724272659312748017489435960968511802370846312006945244493134328780991357154648639533985993796305343397766358648269522342424647372083401127404788117038677918794199198118685298330770171693321632166811151970574317226616885446193622536861576652305114814184270552133703653194987879578152973579056431243618337009174226398421135018203631634352682779473742711076005363763882163015423143578065429689060847530440188408080359905967824471213020714946466376947862030357828071193045855249189967019367583272413429277809718902993802165699753497973055574725404677849015642251438342699114954370253584610479728361644946850872431703707520620463591655450014664713550185514083008949802865211519421588248844978218579504434155206504553821339140938105001448871045266412776840411152441232854114968048626157466338106496483977939725668874410429657628176776523519140531636133767513678115642981464632690568720383884611382552988904954402588813770988359827519799853081360269083201523005743065007433369254065020160501065818756765459543092283198316715586753944952909239422370211033295944016494179989234213679251908522552832870945125889787937597793420357364195498422427644942357586068084498091647169219018349636002126940921747871329609221097029361489973667118689737128668909234439461249121665045082099282737019967526556803595467279692261311480109869361604082437704758674660155075391829407266289362104799220144238366873243211731583906263239032681592881920057907900380114483733797552025252984595284030711067837287484570319183302110874078862247263271848685751743983617897432716317038243251208196376682363425046896873053926097121778346786548271134708508273055559246576306158321259593477266006690836682097646322808205105397906512997770082180121764525797931236138641334986379965618215474271051230259927313063090078304448826245051883502150818334064193735016714840907376695195258807888430114071282369180550467093866848827069128559408492374410398089448125025458795359066507667083384215622675726234102423783403673546080931876211551327615599474869735655951497231169947510265326690089015760772345619143368054448362108795454584583576282341839894220373127623115325178412282707047845594712848001624801419523132484030421584834615054627818405074584798460269212811591172411401245981803091649395473327874842432690703431180239692169901799280675464329323698691721007285124818426600656817183855984304585861632447651245734747447614510967521197692055085952787474341900112743221518901334976526914686771224234241289815368103279641321047103611694801244685614943978715453845669137734326972893604867623202471749506956685678183087041225615398587460791486624915305415399696480242038303786784277092290686944975708792585450849530420336280780279648913947019365124901923991274088621139526367187500000000000000000000000000000000000000000000*i1^101 + -37549056185058876724323616072625804090093195558341401408990664906507092084968046537963029278221488189922585751986000713914443659368798033078285846212151169298280488660389803042730751381285210919168606594768009894939919949557972087441124199003301074284144382789598949522943033904306318087097967665371329033844539978505433457111064610123514566263629372277157916277831428755596906054256940034749929061679373557746462070215051222604198945280537615553299633952872446786066058671326207209154714387297109634555290686801213494124459567760378411047443887399766795586498736486256895044439228745326187460637561654149569942388552142226389521005002770208715718540798358923022000499696244392523938799974433017659808227663775649091971253111515489662339260424580510361275925694571966293909428641514630071483975520652442473528601774330070263574545490484241782314664740110733878707390651653063029118007434488316403925453592018414295702204285861991163674750226713454304388333186405716850418100902428870995551889797673802625843195659752909456105988455877005284854122374768695087033580521719041504827985369976483763057700187136117951545936909186997426664568973479283434531443224485210144220382232697597832373006988595007891272293232660789085304453220832421776279812740440531744255370452203626724006575549111267853501111346425449354977728460180599885260642269887210979181310616838444719064243603476807824361062711708325134173390904033941247309861779635970905087371880813781199166128381639224238881665557648144398067432318107305951627237607363762407713225139039147879173091857562367080064930536699563418250136843522786496033083859945688121096784726866456001031826642559214451798894503087903736153734834395080073361505820390168669678671099482823322393131648461387446909189633048173133432726346530289794476741748399543599892470252061249642707882238643392132247450886303877842930627507202568013886966177896806914905892092461055097662377800662917876811347829821840424599180228845037671265582993205767128585514348946288668235218998949285194807708218195176548946937066374781504123965846673180644738363782798257017312231111914861149343799043820324504431341755581982047420031071750287852989965307689450606594266606012429479408393120290658793012634964844957837557713518700152960488462982589215292172283989991276275996383071126542608873740892920997260432010344360644459280025434973792622406044446991357772454598495763773955937187720194644109990187185744998345842650614996329859317719844216439764746010147606686358511443953516258218621783654422000074348662568055097199809032966651081779493408821880081848053643488350357662707549331989729909105937030641553944662191317834232420958431855447959899423669670820334878224837878964832780719319053539126006921039508336477706446200770795625459569049526836172434166443531816249206113027681606525403472255879907582535466300587228964609624093843831355156094679708029675850575523567455610218722439789709850440183581949804303831773423072285603293155596640194168208522559172134645530294425439113966427916936931612060824624579219646864897916758803869272682787461049695535247525426920359311066499608124946756748300619387389444825668350984525488603981073212249866024832592885699218359958011732621079702046060558663220778285130190962284471600425621540439409116409532587445094004646956709664385679244898283007481384705249827949233562353220253803128011193302146870705291652304782911828541454820143064601115472343265924526041477261616181759869028276656076196198193550094481281385029000686670648157067565919412027950626804640156190007153429756301262388267507079658899903481681975575238186597270321398989425622184431645818709525337433739222853106687169984635021886046372756046315283260932110495887183780722500794985303097075967256679732551498677827327947374534366994684225250321080273784247822346077631737719761904741875429318056242056525053896352360924990935707974674024031125296844931792497668888872448754241687864201203271906135978008674384640785489347560896430136817943184033314991911167968080416934509661596371038047053982641172430190276671516295550850440889396625391808659385837048876434294486485829123629097374731734533371163257525813418835004212539492150393470520383802838331884910383937629461953572686186133889026140575822199667170871019222062431382775483162097213245585157145656567548298222480308679761011097350057045431020163630647446286088137875811388957043784679117343883337647106443344153063877440735534007187160826020533733756894610525617497401791892975040572221633106570700874726753681898117065429687500000000000000000000000000000000000000000000000000*i1^102 + -2558931876347872922492376156369278949387326720883529233148931164328264582650001344392262637226506188269984020619643630958727625513722927511917243878035659183175146772855163785358085443686831563909701169905833003696631263178099777459725789175874906183485899215507409318278907101307965324854786380304056075473500090592736120438369440908083288543451280819638606931304444616403532479825472636269949682582529973366530436334817249530563434463226558476708099976004618288751481166048521363381378404600037188928968173220574528861247339840756719212135215842618692329889469088690651861693798956245148165962314698993894873480901229181240901226406393599324074732779829414825323314654438714805684054555444022126704953412909296975459978813711685843533971999138092173495124215244078070312920269389828515297308396655897155490340269003383599269146510350090852957916367503528459821806325734506829374078089877469876656247948738954043767330344101448304288274545777111714248326319525979913476232512751833683760000240871117650613236722201642012009381535188766329238692389924002908081044264647972633184958592819940955334892754380897933755058002280592101958178946405503301475462858787647459039540329708870824407270937486146387552303243743635793320277713633524284397987550361886058950524527043279881854718183584229898364115259166354670299712524099472486349839588350370753705033828748697548519850374250735008929895038011410456691687490518636982514058763383139649421542196801106319139512427770486865747435730027142999254134224489060323355456711500947982222877600698894552219756059231244381418905062589174805211446368642034298859117040369433863652914871027474482863066968157352689441659770616268575629800797518218402178168808067647566107246422685094266193361057434996934496806642592027737631435251277605224113687055570582060339709609964779915402334515589571961414542249600403786606453388471390237850358117525217243717765836967927197597029487301841280966230548101698609276387550044692304998523074080166185667405869655078755712917548341616993483576805475970375365808261494563906589633879658888096803336322797356902184075194606024342119241187157169045432128901502975647743696966243209110095542550413526597076309848497129102350014039947110744721812551223039751297871639293845019110053793413271523224628687943612936296545339154612464879063235344676113498360431823011833585448426706850797493903193848967388170164732921911314232083559313633171804090770085684696110119114668135185090042655311341151050590300399517871844523617592718939818272751659266760338213715744946050827207417645301569472906244973016316398654208477004456831877364209257797111598416532617059840843766580091223789542823114913266275905891865037018728014085621917277969918198392304995533930032648062892978694480357879285447365775299299829167104196690675598509324941804107268771959263409869525395103643358105430310891486406603069000736291641191220423052334340191028240558800023417703777432008590669540607365450761002525089125884766768150586080127525650463489189815130634727210000471968677970590569441484746279437259004345797169054736359152299694201903719708159433949019487314520289533942760167702180048292924151794437016465933523945893408438879218737022102870676429448123696826077037762636140464779520667702406248957817833384695632949676172579347007421038430530597607468765547674312675554781634031484546340754573349763721192337435984238614400077116970140727661914707792766963941996871828910763530436094898605526060803840274246181010847415263270684321355320133831112026086447477536461383492258625503669777409145818639617260148108654970015678704173536204081071064455231465017576154592468035132142559352642311477346998372735888672414555635427469490696727767762505603957794578300681267473383143551857682745832413948416561476253600488152823599492488552750557801367154320910513272056806254355331648847624835850443136287712956844023661578113465667687007145569789431904019892540422669828166333145722264009956218948747991459661886306641568823957152265170042194266805689042703855183591610378607532830682111465571469340077627802938550979945196364591191578227061059392309884338587754039795950011891438451878483268407617527979887436845912878238597754193606419663511712721930167829063306948028447444743009471096658883679291582634104375241780784966222765863240814847131437983419072325143463027439783612395756129417148808711711553125623016405504188523246455737083651244724710569959652820428592770358465365324129872797024550486775256750214005876693580983378052921034395694732666015625000000000000000000000000000000000000000000000000000000000*i1^103 + -22115122660186648380542528926278007778694145603499187808466356863417706507145671258285821041191732809813704383095210639304436300746008564722047268135961583789036509930757836144766671560303028526452669457118450291855741400133089105688879863201421841789980554077455487417719247870948778557756177012480501978858177536887611694576882182110789034876902149692491090227762873357310100191110684926178313039151825921460270434526826464459030273976281250681096860293109691425406120091317583465951976171430304327105425803300569856688410036873177166241285891280291613572339444137743320959650757897828508854964290711437331699353081882789750683986637871569980163782700039865387169238186667774617663811144781083524916496148174397014246974354740677731426856389415660053572139929845948160823900866375125909265095207345399144613671134969337545432539490054975785441199928710936879984719688784426126537715382232709403285369933686465092961418210769505328791123268244823461252434460170251234380599356894318348576397008836576133589399057776873927088492802284437835628127345126750435725691995671784015574530981126283624325441544518388226002930910731232983782261132763085390645437811841335513613258405714338073279840917148963807772651585556178425295396758763595035533135540345863028091580659431586321967019433288754305118574950736350902671721893055039785169895829820655145353446379091735722558665595830007543680634491296876397942893484437247280171732665704271653838088765178035143342182804858277953698186518029331288063249959985175527512910935867369446524578400646096843415717785533396950256175363847905623944766619504644724331137901903723296198244251251717888675546317355755985894682146421223137741894299169472896508570799857687042110963773334086838615257038137065463514150947362541048287134132381424423455360920118206595692643706438149979558832347266700320883293425189492669494946242124702655009638017471795892112983871717349794599220601104489418273989162862483752259998653734908705672321716799582719842820995035436357119475699721206805526315364992894980539642826275979584260705841194472933464810287196405804405920430366305982160305848881694953861019106064901703115108672276639249577344538316548485760442287602237444255789722654997657324775350998208468535127245052405822607887508504544853890939538086211546951168705521627927501040051667763237483304064182928796695006851112586288923436961307531592233258935449042388688013329843223737552193373789474092984588985076529716385310702913914539222393680909922607517698071494618980198089151007133391797087433253889814374059242875592144663122035881738160267004398757751579399825368107912114435158025949686011828746408861420673965423029829420575459947844561685910104084526888205922893960046133732849853736022560574684299799732958332948441418751951314142549581618628291335874237712621087278839673467351528662834581890784478799979381281666439670039067538206102345930981934323108934906378647644835018364015634677875025237540951182996012971642757034806089145545187829499336172006444621952540454316688444976243696045781189937718327690435577507994087791267904778193876353549603988152469986966113758450371279374939666100255272774154942688681767520504778492218986928934503255291367362796404755731553760080722989538713247798770772311281137131350622080056698629941644504185452967484045614296539691680673696096701389716153283469269916281348502235674590895666156367528276185461877176262202425113878589619924895338230446869872569039362656284355763725430306944207023478466605449238309523054548182773225259523368258543554078824491743196085338077395809066065802917115364026327240661574468435514533619379103369305860805886884730418340880927327051327364038374232593181643324528238954740875814770589336321625499008808125276393913936866164976078624990778150591833041748682558602423668016201322973115887663088079305153132809354168068331226251121687161316026491577391795959843322937257550294737233692308931355727706006921818146983404184401476726254128518518738090336136441980018222507151839366710950489191191661578250799613297749641322595240974921813644758830462737823693228709048881021697877143204664515448401807181366875829422536957097442248195631977585287720495914883145402962596633329800693534673350834170798301950770299773049860901577897357239033066741603283864491238970519369202438784553252676292399152760051018599784490499507039664598452201258899223885703451607651515802715354585863431630887160653494376792211304826969186776976046943953765923733199621446909383993798196315765380859375000000000000000000000000000000000000000000000000000000000000000*i1^104 + -30544601562749759815056559343648487376313165440749414998846721535524855503349427640735917282607930806772714872765275675311467396357864943222544975463058278372028282172632383489415988751901586395973141881658963268272022871648725475010776205065124140406431238614261573117222923318377462821410207892823551018331700247379213384866573888516939804920930142258257454823589480458842084901280363322855659070503642609688418173245535342191655713966297657281088023680682120022720383670815337601638691656642018321472151879490197681169584014436172525619368727777039304694093075274998999924100379991340309633856769614547493102379741518812494374290497644294676755134346635789219727532389715669888326210002112323228642501999954248949899050901049950404335141982763771203001522915142835358622003372361121751725048949634871343452592545194505676066210133832549377019585413329999266880842310424637091419862235622836996524622518937277290987699418350486435395793900358382809530695041977516689977507415287897651832886597796711662893957484781128770135973176799558165714321483620012642519033003066449419008360113740292170130439163154556469703586391762924485690396206465212071874595435561577682940451201030537808244948409097817422849419340124271897104642192378936726802126152145656252316135786596133382328905203827361207481732774979165767600572694756394483391117730346373850783051399606525502253088612876129361243976981182838890023073169104795948154920252986207287245383292958015222065061834348715119904114151771285580848223002790361638012646870427417411768115818322943924155179741181234977163714729744409292682054442207180819212221160788127546265045731971966408452268883007415443102194869319355546207507837102166337439807279558926062408322984084096305542490205274616585236108798360056258434017542511070900101240169401181366835176198445319187899703192661571626519943990905145490515557162869929820165392913110904616074306633092844021206255533312710379362831402601429915511247759121779798408020323264460183343648617836884769353816068181148189494053527073141237464372122762095811837040284961235168577825951286215210201843675310766399172378635180543681130122659006303441206694184436338707619552968649965720209936860817559959702834580878976003281366984469812442560382640856536506167095835483168920168353707618586206683027726164156220331453702553762761222788737825765153180216292894251423988360248391054970914005405066692456024124180256131764963051759344576151640713012631635907310945802155837683380059848455232497077444763647674359739584597678602116122925082392165106488335006961570838265671337945915338979947073316306451842964851630626790487495147535254633267533565776921798712819258097036761751198968529671988810939866629121754379823188564094528344505143102553858777219607449655752925999342720217133820394859436075131098209800256500854961892563762359280394418799709686061318883300099266778993607246510748639056024176381985377410536517836209493488014738050769007874486746651058069493694576520757162547182351330335028944543049386103399845660821390351746403514887896673196646842375256546192286789783045182559711951326685386279007763913016179869379404396435455706324811997316720402509899140036048576395160297791623890000354571177903689080460164714329442248375792966626731733897350914819068577387244918826273787027235913439157335842177796811554753813757842118108152379126382435807358418793610304825413931554627181742165981210003487579323813464705224538347044919724861377035223323230806678899265075580172808897654567370555415559620973466932459155009532316017146277231318253939500870573829616164130982815199003754132773974244711806820334688824206699434047074457911864132286041310002472155573444509996269788773713424641820306989691510362302175744769636964366120704465331428048644749062367095207409895815209853730070167743758079791952595310264667062808250471847555838259694608785543336037198526720632682490749860596241278312047864017150216488584482885600333042758729491026285290251507939904350120594016728185681922717006287705061517692228691470950903616910105588842593038217126048970140566438051386701916248001045586478947213389476331665048937360884139942634740477995303904545670695851828383267738118617431487817663300322713601200515788907960805227367710414599560921549670422457734405693796173600022849928139630465246442467250344864089676148390865402367863748459862254024995319595667648671459713981885837735714346357961853214054816974134488767533546321970698770005455896341557587466940598648472812843322753906250000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -23295765306063386166052294833447730414511679462229098336569766053296509263770499371076787828573331495152101194254364074269011700061559333374342671124976406455614914245106211540169691337033975049920425873703643018663677732445434277016401167458841021314976094298166575572357190410718281588762224127870592095837991470063058123667950219749665507512730831071125820433084395443687475413293789787446629737194121531569195612582445546768767842308786295883297111928413281898077098699105161659260524806910813601325861135533621611820562443272235148787212035351682824473899352593350626034499577995441005497701124616808927584075709362878665674572450604601401073344851161815644291146573797501784429820901406555582846246345511642907585089446198438361735763706623276616365903787066339530744316661300262468822338447730567202498565478193493147518510754183755441679527016925535602345822992136757755859976100957924368003061378113023001036087210446670165202895614269006532911438941375599972345498009563030605654798480546384635896442380830570715676206796347928783559462381706869245067940580437180631363373781723161604575204997437224661862312447276819391078928640737992626021312620598299176117612851333876457343323956840979990290352863057297616965899002958187222365526691359715973213190750811894715043466444074159245233729041740185773695375967053219515623051867524834834282151092483354948993547828157000898696028352470148353416349971115567594322941116465393615223699136169441375938146179603516562043333526286714528955150011662136453142415106992609536322631160356932990661164332626087367837440600859127694482514117277840948404500718327135634538768660763773701559381513819387390668615828337407162222368509995215991259648376849114948184472864462764256758874941133557390353928910758662462587241043562258737303395250500946733964567280048896568534429970473247882689224420006513070097040208797582577376218033429238551402523578378021338484335481659612067398203469115295332234729470158006629172304325980556249970710411844030117609643727514497628332547569833024973906137922157628798303954718342664906982374583803178134241043720347746620431201265092662698216900873114275085868970513319241866730853400597725675857991461844849331907920912586840664958257935328650665344360841499817249997751003578789400254460379317592563842263541216931077874605750285532834234311616595124429483545534668477299430253693900190996558833551462321402126747722988188839111870570652498777847411680833068419060935241238624806203972579814198219914782840954270244680867763956681635906528083252370506718459176342384025303268098648085533483214717952991200189894258414876027295983758273424110122680306500029333078176072904404673547974415612406705562816740178412744659388992066740775433892918885917527659310584479848178619017800560549108526699513117164433713257505729461122255209203248618885263047802956036573958792012818334711456162187561995335653364739470464869657701836032771883952919060310453497772841008413128707454397856094585995804586932180053536251400559617514935976422730493157069501936826134711988995064513335153918404777238554409322619411306123329142554589633612349695782920344488314462392579284305111849513603006343647543875362592381891071489095273820988735095099692313265593174423498720950100115219383977979544622941302363147095566385042010492875368645457313191261280748599258299008657221858974959807811297947122813181699650123654077525552103211738767990980933998833971726815393302667376524206134400574245232527058881767352537778579817099624763629529372826314206500700652515354425546326063007259632863605273864575774200025847156524974303313463768329239323409628476125372528436687150637097954604361450132150089054596785742647929018052352395916455425997953532091058701313752524517181759121128571930417700042462049817453140848059947597120306752721628688591148608917009485220406130072102793271876121281576191195499463109043729456065677168462958271798747499173412499193501267714549249168995408672807116542414083274934028928572692783222930038491477796535126118802034229508994448488368704055953216247678205992256554166159894084089381895536295972316714342645283876377084923665140674609535514050050928962533294174407890412282505397206747334569350811479794507514160338101149087982435480199481140894941268841745486403685350745477676078993294588296459434916695522570128558771930647709828205065295600974775754050343597565171762205237491309882762411371543301098263491797097369063440666519252244740849157694930030555493592187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -16635908253529335763376106285274922887514698950603583632949008518735865254700145889460661902477601828751488864084650083700316940392627042488468389162491877425892307777847799205851836721994642907209716506529861605667598676238971201639052911129624929400694379791449889265937309545640123351038559520567076345451377271762869707973015843467257932680727180943526039804036945897105372430286437472729700400888139707226596019130094374180260759934792588569132583533265456895812975888136887418155577867052978702602094113394696638856844976047539710575427593443525018269798020939463349690218919888281181363401413395627183728625045581152597140113051630869682823791530541704202816658644122070177525144299126204500692639750527857356084297416401300125759694687575997164873715109191328220307860592569659594900819993700071936592520913817158791194921707808378345364990099563613121622876984109323365288828337692733409152447192517127296195846458180253214327539758125046858698107951091655274821700018733499606805625397692263403570151772869854058748316834216368148519894780841063704661512491742661451108376003676106905138795416221839019987006632459889323988126459873908000092446293302043260743850364143437849388174685913437503912858393865929288733131536211271573715855566642014078560502908389741227672932825951145649680604928411410601715212507824962702700797397210169026007544340349828294063715243530825059518354442823665911379635850751778541134156543026516137325361789017607475430968163368546576414373386281967970099578000608311944670152993836001675373462111775825371335042138590078005136154343597801826472181895397293398622748564654457687943765574895741298529123176192001840916470721608172220304590899022839204071858067821967851819453040045164652380850687246821440536350561951395852378218704546543514318882412301344280006971105528487586940070557437744046240614385654400445953458066488536122057573880247931702719289944182095771811742296678530788072089173578015107805024218302559125389140754420893944744007556786054156003374662369626695396332149583085488532515387570276291685448386933667191348504504841053723500351305289612389571798944107111885172573653911108969317468726767164132475139255831229604334193652291332964728134326271218234137627147966248893251795486140625546395389364562592386432818872910435613935078345302462886165797738576707980150084456720231108536038641147699908509048352763288097395388806623818677454471112471140878983715730106190387870397919439316395713035492845418718795763883209307669768869669610462506860573371921095362665493587034659139106600886609196458964319885723111561592261343489430287178537492533708169389112707863222282683337839742796852665995694221924432099326801733321261255981769824166584367674471178763236828213832032252344080669811664998554444222024497163852320925048793360408979255809800236044259703000872636365286901880494009771285958407831525741092384933067162211647115925662366533142608664700970774112495896300164550652685343331175686880141112075970152600508330723932296736027893906066600400507156656312550730809720260228098541266047963776165023264288753747509970692434378379298026980939410641971966412892903260449627441850128654455668340859305316942246748545362180978122931963277485827103513540468229188483137689363641026626816114221325163487702339730822468783711135618495832272816676377630898787619226256679418783163717549857054894009699638704492808134326080640790488423614321084221853417419987525651669437919594220388859866055475489111830529990537159513825095004260489693310033534812122817697809483019332247590077983155717455223798635126911263065940515335339958201729292825695192690915228182522518156463753895415033861119557747197150894879094096606899010291652479598250778247740711637808013143040858800543691999769955220593765975007063900532742789614093945927345673841180698045357731777305141266208948911538276426194773783261918459257981164362099996594646490506982227555597127353080691255601444463408488976706459841391597029978023733245546987871453050015529299321580056126987533461022932237528011908834948991997716549618515715696597136577530747171250558560991089660891018820401647485910698768891203783266051280009851115497283109113493440214390764722459423926042064805188960153654157074160399937693984488228287839067384085080311528460198851552758276276255205538270713024249161023197193211160660395637921754680628794252076891974174735933219438630815887389730791005674917197206901672805716713228803677281972819890274867493612472120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -8890183764911163061278980882079112789094199005213700360481179932424585223316998035935913602436772647770050333788779254457679490961244585602744617512735880957705962405383530763372114487136381601889766416646327094854116881419742485696830919066289196984645245501021956901242097976197898508650526895544851228483206107531750705735927631438771182131778869740710482729262348424310156001724270225153965449435315441232453818839064349065209256140073439701782844488632422589178713787163507990025153876858387131287449173531495869553412750597989120925614574499871429352567352291130416084959543393743721997651581642333062015620143280017181586563444154142684365266451704362625347189813206126773231257739768768552006875837926682054649415462740858355209427165161485390572182799293384226685407377874613782429765790370600015035427700490196290542148862944919367101750822583606522300413875065265843193530820836525472986465880781147451388800474160641557685232986730768764487204205233764881980767320851291485224850442426781524197987283310677586343073282151519344215718729461881040685972754669460891212675137034811265852673720847692776385836747105182800837183613343377653084867338314526960459982725476424307605419331768764593333372776960799170136054415187501553401379958656154829135699336537784222488831063152140863182877148015720669365285085269395077375597398280950542368267417711709233813753417267327308556918246085810255098110667619142260565360473636745496050348447808819171571007947582121867856734380106740236335200790551258118127160533368737328357284368993422349157142785735072460673952510780554112673240674574443328475540476300866464542175617858950936273253547121149043714171561948188550060323740738416278267122686025407103324403237485472116453444946157173170768107631132595956261100610429336139240300685907329993916575696399433781784509636907503785027937811416158836280829517661342988173912427012174412416260373303451391511104069298175112421744049074503991053601392777929152820574722233127294744707439543423824692829616368922799171897653414950888801394863586364781920875215199408495957749604789067993468828544195293399860306987720735847546755963629965206958138282896287580214015049595083578091797528973577749331920786127764468002850006308985678225678472130786733115333844558982330469343453873367799780849058322525896764020985431073565115663932992276409324133775404679830419306246948424195794786129037050133531746797126944170313250279664949823113879169600682161332662733484328533157479033521696494289831288289674894791032064314805194501298489704071132901572580587275332212004694951224082758939250003480569623475964017938427084500471878955194854148770918410555935401246041345489981655574148770677452898962330744459648357697107167220518077991548477689999783444346214672232847557020758564214813139566574335733282602276547415754567375751899616211793076250883026317698758842897244027939425157874044975962641590956796418137462072824303144010949483854201793045455837573650308073455264800974384876397196276689236123025234935765826008906978226418291876107000344369811564290038593709018429596569447329098628626006392976854370883684473936196606647836745551691866690723043524086862775838435845182576191285104427375085093696515874391347182712325552297469777093007835081186008114310166703185328525819677298114531027784589459852123960510140716906632684269214168259475895083632885422672960802619067641807079498988536560003702958308523664936156983318870744329714215533692928668081600615093215275697112963805312975758950767524707143643293620616376472389717177014326538745834704409396074242843420229664223360297537086285374535364379550661120736064953786991040904891300465055711393918009050560569527466854948470729683540564032240184749812648024294123145551811543587318435913472164293023944313389808880721623450955493615393837984286138789580533602521066241082944062306174631182549978177339424007125207155828661966895491958059162241666652036043576960602274819916494596729748383966031705169809045465911494720383106452493812441126039484001654919324796124007953496540167807332674907536917189962229503003969947091688858170518139653978415261061418522412908118205387689265315443764265384247600087559815491563478525405446822071320041452805580671630579625789220505631356597526580263239153881913579387389685184516981301281233755715499911318191616131535074986052805220914295190292061041057133676780071693630643336647332400178272563112254801835859689080721975569706972340231238365222419712000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -3724873177866402719247858689753366915598056884969964012224479496644542828694457936070899183566827111638496953561607860833403184450094938508707157231292310727421458290444740743186689370044856796785341043199748069969818033494012233988199820027952285637690287316170413486209023809996771984001989933373382045006059056299208490489488415068664242383183837753043235094172149744406883766976121117339080353215989534436492768880014463133895489957191770607316440443675724258571015186636737775967570308589945057755220242831024289700204681743041030369015687451426036242888922147456888349371837599211044439213880488973565963545841682812768830688229014883250473575588886573412109157698900842008001930543903117391499126668325732297401930308075363862588372789147124488091159572995608441620213035482366864853431070193853617177286338836469852675013134509236493917878149020268372618138165248330326025941859297373277921486859355822208569316741910365272503399451380893211597723264070795782020717640782758708582703115949449445607980285260997448524171481360577125784700104999996948940517710633972500427413124464456027402809011362645478980209891001780167952287132504537414973390720547260861336197006422188963576374300634560464282648126162837379656862734204372617292237361377008917381874039198309445540919977561264582933766688351992966228628058017265724749182749503683321849611177386350500844358099582933474795441643160938729118742766859231165982422847839584109166989664561674655264867543503274662638968683324624874664592250031649659493475088109872315029464269419501646323707474053304489998361466821523488153850558198627878207800924631446113640160612708197762493961724297833168386980505520133113496885965820403676713245563352662940127872336000024202527546324390909377291382139279207627738276759520811942354085563526316517056371563758750616780559702267860404947017303852529723720357434523924613175711408688026310348059523966130301563013215332147561630454670932772145181659632092737226495667909776840826687414706205395970161170756861507120748429605191739590738341536901617944235736065458150015692951779140231082395881308111792581259123529759963237280358029273945162896845113082778316194942415019120194106941741514755041894462928749780511589080056949596839819276273904283705033661056735946966714570604298179796103740732691214094480745352032306625661456320592912642807426816498528625310219867673825770745499749910946539021503104871384171507091339615624079947882697282683244614741172416646749600940407273939251358360298220617098946638617269556022573514306713092824243780560217704417597783294287336115663262649806040954375935708124565904940541042592149996308884866641472261169009118557506781819788380891306237028226747359871140222143471390254494374328570167588802013520096410748285842263318486981039600975799252091417807868683052042975677889205453919125022713646568593458891436274121287333407561552851245184884870684563768221520193662870690653107194502748973472979030078509956215182027586188163627325876004047393593187819606540672386917444163757232304033608872338598422241131032719451714899900290438541640073007490805467583896010627595828678553369090820324985040602186689857579771100546457192802626405841956744765568548263320531051922541521030461410040436976605648412241822249680522394188120560462555219205971160619921220164928649646851626445744889371234021520578797263896992395306810819011002536872445339009076742521659475978173268361505298172113493058904529026052486648091310849319981474575750300458444656779552809758882102538409664070079685166282534594929964007374668301955686876043664667358250801245276494538231936355612942826394338485468388973456949068932789759105562390716183200445052475344042315313182830418643798577051488639472170171975769772963091076074878722976743313771242783817996285446014086933725077979733288579642986243151614474397611751276245020668926363083084236372588788842930318212529776690910262371420809952580685250970540045019429647283621848725194702893060862615690308569828766058933586817485622938955585863576189333376135363081962786436262554422332353081111931327863290536977971067608414676186299668823167778326899906266368234276112583931394001907999893396428508413369305480997460368054908132709323157425319050707535150777532440200400630271990432839068531817600480044724847122371472593907755135155549836982670948420399343298078918117868063364441776794673953813876637841581431035521167608930626421191426762168487384935454852942614221354591846400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -963226292827787495711830294566519136277994247177103088819379381195497243725519494024309941443218770110349991543107949922933785240945271120100516572791057727047871148395447318107546928253275940480926237454610839192366348934153253436439063409495107404798897905799468470159768892074031106203677434070309466728733608419833751863569573483879207737406595830122650815656511164048481527869169417358805939039799366054337612124291888319644401079521208666717847806806553260621870888427967475676319635407295229516886611199729042358456970333900182438846426133184289584926289515619448252924733688901497319569020432611760325109875187031374118242833048691589671730280861211086795739553760556092184130677205960021996215013449436106934785849068005150738091269687958758740507461222859639632974044115415379919767763488268930999670524016037208650947220701726607927436353870798148030644635020235868785791385064893185770709870183729983869801882091226214577506970010378297301066373462717642932489448363741276244721385248240013039820322963301191130349056514127082169920823811675211588479104729454340642734769786257119052570582793178793504717410619700979855289259736969278638523469258598291204924721673713073910942428505626067423197535880096833775484827709704734769614804768088482440441734123149360007988313967916367574757034300351186759000170595511167965189860712591440401646428521967608132489889565081599501046747391038965945915289397680469586659939873811536744685275441026526966642993479779236818887031572907188843373655177266999396493510028386902522958284121107067499942539676980989902863487426539437362821665481113605998265670420790856241047530080583234648746148357186154500303400182620144140614615305076796988686101295296638856508521516839101309718397389094783988739754024245040370325706861179904960810498613344353749016656287036689019443918298302450881464798592297995225268735596428349813487601027418243219576942658837862952438666456246143468481887717597079740956163215518331852086997131938060564591976497848428610543461144576448920371786826061209302268918742182177082146707997527718853879944426811535705340983969946231269299866957913781287422858891350441373757890284547192671374838453439757368757525948611253387781924687063974657729474791277118496778990871110486754948110882063888589854687921463047090310099192510179192658383795499301153413198837487941867961742231899322269533294865036190476946724586579299534066959039075189129187782070627581512759891396371372158728686958600186328772065693187247857676204482801525969818986649931964919233600837721822254489970244759008625641419597269928201807698862711233959210647117882887643255251507289091326477381141510548249911620949030721268367448455644953676912892722335414456565308435588261806417370328051572793306888793700392330159021523859955556189455815704761596061919869691815543160391115496933444471188812027505371531714705947451630673694779696530290667810421071520419498596196299218689631526047148986481492442280386077749938867710911761379158902229844154574422082043827449332211200140880537036147566043280799887740957222218051805551504327556841521925763039966655910906512412121773451663132276456596193588997975216268335142186186047947279091142747475510828616699780554355950459190058762109750130740109687207332099355766129399937874090084442949002707590728432267535183781926699078607297084681912315317603321856048108204299925071562993096079988327002132605396241419809961775011386696147163100866636926279709418131201492212354913639762979711600921150635424053605211083949757566544357344686315467377571295092571995389743316063009733297067646128529302575195861498606991536909625952932958164957344244287250127436695631514925727495360290802789442777211858423127436637193773118867613123463156869099116876030073061389725847798053578822546581871572717190810866372236486162061624542506469635517338191702342277071907803519181376947572208216752263293196127522725625044349892191555086023394883965695267902427346712710753515922186833886022681210890710018589515977920808699266565838138311216928383220728507281032178059421805898254129707212894897351635063550344896566238271820502618769920358927489906874995026775886064324805679444771114520081897430031173429590704615905130362025740928267054771803283162244350967417207310637493499581804734206853292387020476512921277648885087631880335873503166100125503157023974281203295166039403647933384810943370680880894741659239593645692353766416066970401601691813932503138052341760000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -201637946254897542248284880280133695981245283818501843179563785633992918507879562904660456973719312685477818776344096232529710389234128148890414463229327989962658375544686186192603391320753453674091529816646511180441896323076782193495548591111554292753022084757627433686745296855389719918777713882064948219177147223859445677121512477304413569924164268537872896194122563546133883022800244157072096047062120142821257985589833654525897570813403321258054581195999240388053158966224291821838177634500693188486598503178930708556196989393737943396476527847618035746370372104933628980070142687501878485691038281561328063529455555736650943141753407717169830684740041889962573550872399934198483926069717542660632197435842629589769407291535340340478823143743029142614600535238766160969603081942780121118417611404464215931501558530523238076721093217375108397828605490494970098312266223531475797473251577361076399914953310479296334568617747027375099803556919658273819289486023552233163592770405654926194734371654328148496910678085659865011349296454621167463859379086905553984147614980814319631519329437613222052884091411585786596011808113184022137969229068418935633491015152694428475868721919324857259103731922717145516096787110577378964776902602198786049427236880431341821432610818796800299362811802001812505346270837581674733671338185798137414419831995181412901012887884938245775386416520499250797768850357187766543610507117559683264905164605037799752213913647008764458709875551350311088133509840550410150090760160939273142176715400608387389203794177750713854035172134671102389687928662067588801186830435569537593016854440237922974022940363333287491042220817300092515952444577965398541894012084520046963723367554776833456538647395786138485255646079939305922081053220453896849471131543257131186219614619281470065823939368429394607403915342880026348461221300135033885882820733007957014787469103344464206809537924628628768992994642844989352005363870747312612602984545582980485120098385171490453156145214247989490155430432581090381662624378331171532127058548976318688882581747294043368193666286658938111311397584474387745996393672863062298318095415141622070470952153844681945421137700254331659980130940033840458832143142291601935987615024868484704346016137748007567827617396014824426850590918772313737587144012357653354833462146475093760332501207280380745349330406344778722955410537996621958371910157829385266095384567946634576525613850491416276732535345616925291723256088850563672941055430275024690212561933046636977778041531245065416496603950357112063822413476011471209658389816094709048501486818288291151295304182240748671197512314426785051590556258379324308224863639449407059690326153638176701886628384655174954383215962647415971506560854933336612725364436450490863322996221509963101274300065029317728346031601229019343968606707520275948117363470180542769557552413395696417886328475190680597554503001936444088512401438404233008154424202904251713686691268907692698973962915666556218441759690017656799991864886888419749529526343144930871655928834542918439040421648419822601037956641071618501231979086657158570846470385418816163417706784096871120985963008054475155733843698711810254855914451903146404173159910212785278273470663528482594830637395573616921761056916817050010207086891171488085733408205616014567386835380758815616615490696451412776451089819557083740449637982182641869589394282129165595526422089127165710753802611989856841894135215697387500399554285873051259517344925987773003916344671625786020213535117258700607991516450741724386151316997756596631128329621894655095034827881799455487975420158438712420888888846567210412467167047215125270872796361370428685960162087454655935546561755233563448224995475132145105315408853357272648128460719896643102124176424879030996597288646220837038899986046016804081654246426403604643285175868516931809775337376051039486704084736161465569073637634533174399184397715262804547896076055609972846150462795634342512528624202355683261734520653142354043926214608862314163987627390058413130444793079789572337282671504557202952878795343923126784948134684472488049808647258097435258994622769775913927955190732167102029088904782493976741004792508584474654758305963970598723408150658519444988616706290859463939955122009292003485940251415663950017662831742729703134458839157646105233562657593734175209108699892299273118414332654910970616076627367247280736150199444246628332966367590623824603126972809216000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -41165791621035337317631249292981190672366243022350442490500377885193983648403453238147345579094388223713979361271344081157471812892065458234871611995251931307599663908371938887328158083022669774449084433114871972649059913084029368446170434517073965642916929701990151275700753734724069522923842955700207705211491274905638109117202482212616857947160759783391037546780158951893486110908754948109295766437257579743359756733777188790838911634146001659003124885834214378162288817053239030626556741293190097198746794605442943264006408298000910753746937003351626887389529963236980589427902373006167449902585095075348174730379730364054123055818997465903204661775785655656166755203106169658197037650956333553622819462180591956255888051384078092027692598835599486522631624944750290090368071590953724702790489323169413372987261756207499151562876168055757580579903812462788733631568891151531094051621804008215473858784513217939608392796170666259821379858661025657398374781462516874568134463667500727805657975010257128207009904243962962322483846561590780605024392950619369957312444828800000075845931296364420532116082418988310493180556608961108166188093788939240588081618137035419138509561600186038270174487286411261413072892204062277730899656158766595767677204155455018793259727990263096379561433592655929497791551442954643007966731931655538486391088948884393688894690732453250061453451023336280387102010052056877678405568104430537743633335168610726047406789283607363737284720556576759270899512013467209275212792164642171994646677020255948793119231506535896909316884164925467781750177501561887208190843840210101960367044873330747451170363864969261046553469047412058486215253368781597213571885886413520111710437702945737911610998404433729788705860774460712599156145722644828691945539825397977225602257645766756866280701406329987847962687786647525050381364710662389255179772661424380872479966389359153763055402258589804101349049220194679114272527904412707030053407568831929170313349052203936685366228074350976380807596578047070537930363416600735124621657485864853050683068637157167498031237649775922388167996474513217264380508502894925292880352795663829532672871356001784354842983953934272890107939233544616702768819962135234076997006184883924084143254476941202961766800268831822837665559386217064525416752986008705403450113884148575556794458007225708854520268644496939103212025864615416175697868668239600112589489004694778393976929021122817623122736497492401980170090487656993323968326984308330379220768052821145434991552258344138726523586479751131797069406379273653028851172367970297890981001974394482035627106853372356338887722822033418150715271560016445972098039119547325104292527715946793412030294661062845539351674059463838829816052608775920193279895412121421240081397185847317049255330364985382496057910277257770658741044876127429343782741939422181156556412789455556692245069490779517048592183191447812720298570135309393969620662722492411906277440001613448150111600303264828487602911702887722813093819707106183093087915344273689744302875993186635427122432194766352276158079728659500763328811579915524299378831949465687384075732174867627769180394527859247544694431288753630441741578513225142374191098782861977328529725771400413911737393854596948402852233787874583400603904296753370410482207639207728218189119247251442301970152625073824578941751594146536910987429224769625769379102130077035585763433083523696544900397549808123143126577381363730160292038992096214026679530049263619513151177124407164416795441803573982542828638166325782987935322137930387476136543903969667677859870233912519372675190774350871774394551428070392749650934830645123185824296938103962842352974151647374131638816613760557839683583514588040738639250430100983717585262779997107119036785674598287507902147141063724837300101118415762447983423955546363868289689814277707664468075011665075784837131639936177484333857481490500996437093128157759949345585645448689143526483885579583045456593452772527370296919755497020735460544467504805501143605034978312370903433866241997485746865087501243310764726626025366157891683400884981756660065912861157118003280558092749499442967465546948524264397094818471413639181388607748984810468704354463097181092378413215512104011679041454795149548739554254119404763392665227287040269862184228512756772357040854173847963140360420350763482203531792037584436301674132137720601143209451170984412834524541348755102272228150900424704000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -6867174345475696415842619005975532714045610871008109515704744791894129596899164694405678240145487521774822239514676704376524507117269100498005116417735292766924264321450070037226173761642867742919803863392769394280932793643461300075811675324309971677222635165740649886928721693700396872969485001043304833350295964395919239459159976861237373736660550435462616488526969475103173370788289986351143323947914322121913920521972343173967492401795349898785590166412110733233117862647897731753912660466338980085969252784869523779345733498830026408105911151258396636137491745931867964471807963099931260058418308619709834877888793356794040328436671215351163663436703009109862275863427931104769720143066513309677782018855808279499079696979061863943509141099816628567379914658517067331218565861037647767676623146249807705586237654538187290681818278727902281942556219908144992184113546626560594852052689839131663640705136394561846386627595841159653783587822938952077545459064162982325499910014156573935599246103137881172259602906028263186318092695015318784606311689369668353989874061688656767082001851708378779519282322107166305720279177147643825311081413296632952258088832397687878634791710376738836945419966391018879214583938924097151386324752750032810757997201528672038370250307847780510391241125571057893605963235005155797323368662051903779414158289455006638527158829918313632909772026450812352870873937684027533354971587344312369299234312288097845610995967940777141872328668170749550105992495537127626067966051670122025586069447281424444844973746181854472685077125809637692536310652201050871569971721542963999488941993739490348654688018813383095968932641695008597151416151385330937275093293427496875137314615816746979471022080894599961863835889243848504965945013303899159402166259566021230277956629151087907593184512488391593670966581810991795317646931721733410681053412369672905070550762526793606366245223608724632428181310308803439459396289051567916091908268625375935701129183452975807811973791150463292446670896074497045813530825177899550879236809604380692708530753406138547725260061494908899230844171933522948188378950501268099413821815713571423784046801101535277960434194053148496272874587567747514941558135225330576710205785507270629792389602409663362009662749869243347795309772496431893022404384629643258612626397925399038764207676795999795754929055370804394895154596527901481773054642139635657850582693002796098619484247214761419848064051971281542134282673332246040767404265319940990381694884737474062595166779631961660320700013106928620957323168554173363070593613039819380757281111554418208001440449453012759615077674128543264914595312363052959472402295499327077740727725990132393228676093334378412362465763420404860213842003371416049489110565213651031173697916710796632121224241709319442426982071005768611117522761382422334336666689463559086647237886459523311431165134826971304444176652986356825553939346667510766047626439372048142291571979539179352299801865601203348086604032939175744776960177113096174938859143317107308457403740052014714346950764672919988558817596060631765452198089486115654613774763425856552677249821144288670070071879117658919013986827027586240465824574333886604862409561670082534552346141967550449443852620679926639536831781505678334486556758402110217165152797021077344269376627154755452128661046696045492198941502554926876626432267730642247170943632551152551368513851843050063630347119571844691328281723903438111388458509765901725091385581309223896352905296538967692262197864559067038549041432206289247178523972969192736315828553753509450166661682708749494362092090155074753203278971992531704894195330884836982344188750025144651721623156685878890048013329405696609596348891760864506802618727194404834171057142834508157381505651447053802721944019558561747955496977466806217632315284394771524286746357683593584686731954660440290012391923291824292469374287626009836072341293116728533298422156628631249978652845586685300175434937630508446034037526161438469557574198991352407604623992859735525225685317746816975074865878900832145706957741373047899274321450335767012596928990399595019772132115735684586795277294519975549517723835943018103212133173653034201648116692428416913816002877474522256608738851173531691461745745137985967952630406016919357997235934815099430174789232792014119017262811636583430675363811946613428768016110908082870095712957714674712527326038884811330531059166624004177920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -945767864145607047878395362524164076241161622216693480500238221562893553001090266632228053725303291926498089781694016997750063827169521243617672476916808878534481369821705347765303958529096526556808759938903981834943285728600618227108049139833645128478522258294658374033713980512283904669313689230420229376550630987787847924176578493952007970205591127740353621263867424861656215140565176133566211657925274365593794267156845496381494448869688342228735503283436256199036986143762203295335745019194978961340559600299920993481944250791752324878464356129450384522972387515645344896234873994496674768273407037743289924818299323666255778048736977982119317265229866374167483376294748577066910644100117243224901118639085454929672594234851234007389537542956987675662028342702450361760477758148293812882994092748032118848083469060494183337640791084583024018561487466404663887948310263719834471791774022599859808838899944241488871165252501708924972001395779510003429206669319945576341082953966692362407971244592535524923945820979340842460412041087540069357911206983034262367586809883690895865874806003433864865641978625203383158244437016434347063740592007664462529950506197020819667989547060435369238964222647158559036227212370953918772486043125397423029862340112895902611104250038587610028255135758023885893111542736092295495242014354361176803209032328522690963340327449006368966470311023701786204475328122182031954448863095090752109787134118003091123326663987290767779775151572011073228698358656843749838704390657946573379657004178432296154547838179659466762781156077306018180941389522859870605887407334169007953161957608953483837274289539580315108778390043252443250185611493405265875190698721384198311214392763197791360249415852112333870262584867585701620066535073493044134490441375928713219693755039167803110413442989124720146772705839423962370756501886945210459158775187645029454702543216746102196531370880877569307262644620514632153401733253385094135218337061001148649603508446806555458592007254075858595531563428442744255977937632045988870395323123816770228308091025360057758982600660729256456951101490638075604636485278918913096740174762573615867955882949084707672464131684951196526526519636252016843537518508823860016379223410660553231922965269741495648324068907214299750673024462184033378176637269745619404223536602886344302018543259828506397872360813772405432518309570944007189189650553459808675652521328479717005946463789717668542480664862655878729119380903223272710440847945447217397229033540909484520980273896413979290618208295595744750005127691592513883649941752758657168441551318666099228944271278845136209736059726387826431651475884357400312488272660881115058884174376196438074804797580912488762702861604551507075756781853370116647011897919615993213516930514029470481359275048516657604941193988254972214165188132944680022334573105923677372750558273182875450900749729413284189659645823485331041727419724499747334882178019503859834551593245126810710704069031781337022194486928235872326134252703754666003224467731727005323511665339610473518929210052149752671355684822852535658305432589075341862940762813081014807057388403309679223055737518091755941369933774471852565277758935332099670515182492379794320778977995415406489922898227340203315421015531348331915788182530186550174689122771142569510680750074677665573027949859108685200671561844444075946176336646130756560659773212987546868135294016238886595399804055196444967827469475901742892699381620915863266007924793453052560299124471690356779892868168615667029041520544519958558787095201028713796557141520580819310428305536132273894954504409190865105392644493560689669114072509643707928587997996738916073076613007793462614210978411161985873747139382156230844506936736114850155413535825906336590456940022732337985093537072522123048513823238444260891606307857105251532129683073601108590066170208057965864665710304264623670007749490844343362573957134130858029369670943722557290650380973346640458216686924300000207956481308298249920865544159541807215842201211186917942531622504577393899322810221320907708065200731502397531188552113092988344079335444273442604205059554845422217596519686197673814563288353386424257513178162276966934214138894066458039174810885133383428166236771286274424004872390678397200073832272707719160174294004125289277893987168406554878443660695599442009864449194545650064079144505224758470646551883937034256479992408109818859897300713472000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -78133539843941735055667263253911864580019475841392597565484402243569264067433976145414180475556305424443052748645601445731551531133735477329182044200144750976175783625656636224738095768629716555797768947230700523207329080609323813016361548951011078405145064145670495473429274429432135374428796912042358383109332859021875593764341148723719890550008460616460488923685279771792935243440602573328445507354372792063046322753972007863700273572747180245103565212824962441094867130212905837140170824772821596983517871853847319011827251641829078801494734479068996843541074865592945168058891553202692713762037883127735233396082723693118425218789659146509318688690256270924635708552359894591872175188560605078386366635414688323287916304826672830744931696487839288620964064355770653484515878587465998093941437688092802550559899240399880290038035419402244674798055708851806342774228366573911107632429210013934856511278863243074674814751104313105390850929712543093000694053712629546520584003731626373194188289161410146438019726636167263103962868182147666718582171912355611972564182932916391011606169741863515044927884684521706705619269311216162345803229042070121435499261741466712284889693179191952232753739283076935902364079084418301776321656955269767098496987967706937403781242741974418166063353207066476278316959701701486622769529769113804651382801729823264787039481873219783156109509763179154114171943988525157194749502132462649521750936067594402105504150077514253683429475853220577735394325977175567702919895919534030380226137590026813209095437206162068986968783434939701011656716743601520119767955594940721433898331136080478843319130943680662691414816884620503572113662436554843538212109475180078346846687005203799387656165041053426164868543180816720123037990200119456060845892242349490026135946678273836957068432183994167584735080098026985739732628952429290616412680560945161263275070011732692635010901266100803516417499110258910622330697494363294435560424668893892576771856824749412708455425647261680470227313123468738848251439494516004466622414667641237605023260193345501604903201735496712866946227803956317432391087425971928275212257371266529128758677727430027599248452355360448991561159995420885221883284925998040452030278991549469844110621509990936453650394492591733103038050247946939929990224748118031030681786795603137196196203300043431532010698836546747098208876690490998960582504906454414582498236461712089312062059117644853426018631394179359353236658533799526592928446665039428667830055934642395378491008886311257990677336627388834827018498612677754355276255878574155769927238719078994232998876357009351130392531799812736638388937787247453867542516334340959898660838464373950721758450684952859375833715520791041932014387716710319450601850532132947431861614539480939557432002406657092051677000952348699688037929238475573250826655662639361029475269943129819935045967265373777912315078330446587821140254974672408757796739224705543723711918974128792206640057056446712535589157504645032062116522362379285770780883737349217185335565052457719708886111183844683001654989013724989107689272320631537635768889427055220896700025283973781776449307229687625115434986110634274018641200203124654356111516362355214354731644988538040135828424864885041263539265505176588419299702247199342939282816870958929653033643661693442225474696212824056831896478030427154627100667679060707107701773402389867291856683894200028220499774557866186049933447175077784506346697938878545193570946330657746138082486976849851016037908878483591993211410975173013334934266622805991073565004588597760687647313169575911714677644404048905671337155484478011779845356114921301200242280034636348670271899285402197165095965102130037864351393006696345819703842419596370903726890512459621618520656642035215735844629223749941595249894611236305770557968940324314415135696216695995856484349955210947081705632730407724205760503066580308399455813460417285624881950442930933252712518874407763255604939260093795027091579086522611247454804606280717051932609272417288245142426046847154642215153257845095657490746259261834296492286756445775893249013671778248257568124505854133046956810458557352188930152440666370210756055224588899851796906591590309483220379365373210149935939085495891721160087232091555663261640063608156438744750919461942019236017470624701407474058090039211387842382664121543947928572570931167326470301732032639380840307683820861365262745600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1570839339256568192388549918095763505284909522310029862038436772415933318825653056931841226253142501422964181716159087176245165050948030097826753498904863979436040915291134646721748450984204144590520438080911351552246103044070326488285506114275590389115170749885290727714665040972424946064581644984211684890823806749249075682986845608723999444499258855890566568139683134782521807082806293371622754537533373940934492874878649273214834347705400750906838151549876269949673468640440351195499578931808382275630194224351168743332569433848421036842534401249828209814449110256968788160133593536323621857819556067475319657347891729702590397477261559019058979642275979922542041885348044247890222104041648550939836707701903121837855194733381237426183369105624532932511880004263022518639834050021207087953342207586708460266425295708648254150753791264830956043416786733740522864026772237302905721663565822391568956796288304909326439169104138031961026149555561422683021512004388496969785028434246181948638484191547752392458474656350242500057447302395154256138157254570404642754336033680139545574312874329682812537662858285948232383155766258679137268433712790029789616801235895232789525558498449152933670984995839092561471470454707066900754165465660844099377880514896094155685325444801895880686645956608488700972519135104734197816092558902872992961181010618170757112372897240176023686644713006947142406366279794992007865669944389415683788804441234650603459446352254040295520658247302681929580565432167903445898232846117559488355120273511958621222974927316450117802356729207311475958478302249937920703251437855104871886692627098570994496136916636327492130203352688103129500526161970350050634726510724470490884794171584247690078715378323485802353942665069234861708570030262448539073304366541198755273829517354445980795777567330576074768141790277995458840009596103380942801869487808341211584301407561741675314062795984038359739921913427332491912852996704895096065375145606352154566353183128514938395168958286335260545717411210216483734037681133187216857206113310828658803484323865018266390285764704473879214817969794516850570249149659036276867640031536845329163273737895636272318404095991358049936805371759443052464042414469732213720498840433294072155534159888956989917745082738564729310299260056263548696379160010448895308964005211657920053565898956777450679576006933361806871937072905657212907695818178722518381212983838901062952326456275009119563788904494780090350548757267175358714633830422452811310342395472893594541805183533701975673277450671624124136208922767200309965546605870951143240892526040717714799593764493669624515072962690315751634247051109690223180242630871211358060278127793740037920982228511986806428731588092759645072072370547683395436112477798945037136956088900436994571086548822993635173952165758129912027368916412044579712843486959870100719620288407090758955676322791031587341743786781338425457883767465333647004259305403125303265362765677853971034948195757241284770881466389540577234293165853745803209029270353681733380594715089079439947532696659999863319613918046760150568489609309878001471919801185281961155266305575872033499311038104910625947401311852502743734068055963884318422556654584309698704190032163422660610691402272952491714192253125561942184332766246068213504231456315150114089249925377049275106598877018377695029550726073893351746679833975702123772442506752516385017644624029233356860203525058067412067956888240874550759688695441449205032059080269496876823946616614671923319935986871331900692468112089175657915982323755071208193634151202720633896327314210347536239041939091871763473493247861791572803746168637041706244450208858908032625957829119421648646869881328749069463042532238162991582469952648195498278176910927967559583138774181608594532061098318613814615429663728273998912469741974629452129318847411586340891887092066486760319964537917684324242687604388694010696278376764981504384332978494603355647498016450152079880064699080260204366079999691327851270666437532558712207921582048402657932615849028573588489212307255323097337194913401966457701198732497097714445739466588679042284411084986546268866074685075477164023353538994780624953181880069083773331444807417321589599923550042965818720580111691454729165985804224940139134135565434789456996770523303700280610996189072169095169370197535692998817449640609875154813793947994288066116655131935750160457183998088031764480000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 800285444815342352596091126339414650282439799132574428725601169682933873447710639860486944743322400083455440719138525047939409473294806851995742696178216600566672165158474848326065689991011652704869729786996505717988397104310133539142048449716508890583985386994694904435002630435586328198007659133333781775802844124981794074008522157075860193478703823001184441150473808420791787547815877452154441312860084724074968842907477811536488805569833312720619228825858542182179154444153116877165781657598690383571872085439242074370016596617161868712816503842516996601065994263417361646645349698861678172095738124213771737339894251175293677226002381982728272106616523149658040397398130071312186467323045575719773658157083184542501301580532776659343388278086821808211388806931404385388510473342596387422141172213141158331463972846999786910799052369646736141248555293105029490288841010368902771146954267080289209397875998694618314429854892738600649466609771437974396600258519554176449737806880820230337046364251335707379661069082911338897196447091970291461012850999438439368176122618705625972467396481604375162275889552588629397802640333951160825887757320735178210228379319360971471376224252119003840579377753437195202155369626435161782830698763335540775677472726977754027473727837804849535504277949313952513294678961453437495789207540557969000833897404858791968285756131604639013672741303675066749425150597697643973845286799026176069676352508637514329391383558547022565451789690521388342286154096712487101014106489241477779474157794328564934744358638066406663788936156792624587374483055576704155667751352915336532160821143834911190657566342725791366112190904735257628648489538576621871091826332715975242074508754364013565662197143133125219327549595781283747694289592284794953489972067551823470095429086880339314149800628865987384967480315565505598667026682034160076662174348949444016941538769927326399310350891217479546875532575720565407413643410608332592605157262809480286727603670329494934282408865710174720493308890521104091313356442758473364456638301352271719452000707781023582750427976517921769796817802818184408177875139427515192983554310005789241468613234994605796700830489730046769734662867339318886465576435987874991733770443004811859359806332038909442247441670453469831566088946946810737595828960801388814736461731954855461304848767822293450779922432012869669472895731557157815423422785865830148238427511224005891469119816662639260629173060480621246080996555946659981177678248027141149695020853169119545431762864053375176363157413392576141706962986149417711402132225767055284105569282463251818271230360298543276200563433634138197724662420086468160845128670929459145388005027692454425726308594890060940152628703065879820010210470841536454368246814279132048106138634145307313964376373663765775207231664022157420874689016905430113182051456926575832573860333063289087182874189398815936485585160489289627284768623821339210734689663342450763747228268407264561228331670578079060372897886778348893101605675884043227541392309428286349182841186443501172194647118925436715080723873915120286390214402917058161091443157815670957500170664647222662683181940427999334311079977202297279552683189726086218126338801317241206114429106376487045401578085616779020687980226314880567907033747703266537972954740884750449543890398189177394385312713623452528414072542762206821633421593185770197586502718225772708603482777133474034330250664202189984025782764486069840533835285638624941809321030191991524223501664482090810870615502205113152655882412032584068853066960139266659171590256476739929429457623815458504807253314741417896264696811899660811583330356101360666113641652755462694360774015965705121822338059328934430128146825779610885724760801046707625635626302143238938157136167601619324808660257713037865131231363991726685563949546191754360469271998426841645965859564909853031425041336461123874294054098128057152780232607883046147079335224398001619950753300413388597001314674966135433424106644835334545783686037487510794256352007100387970457920685475111685747209297433081015032870363163190956836899975854978240882002042527434269832849781553699760627572024219750694414097520504511388520587915248715529154817759551429799460573755291364237199605360364383901720476663717845137189697058953408661759630841449952851664204231426505852405873911916916672732124685790193665223674091256427113178070322394872488550394232832000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 67982168442775851520209175503292271580665326194219032290943411920654536699197670789855485097728774478431126952566938553454479533037074181185134020185749604622183708477622688389269109182057384027379129866154703213164315477389465568973166679725297709530726201663820111575564528177211187259448146395755327703790521982602622429952786368834012406841036906825553072796655067882247407276007446925093309528423429255428929833214243326469230039948661897859352456625044953673779665122572277595853976738266568048589561319004696538330058780747221848616424322286344046845955874032516885343435912662514202663910298699418108169815728927157605916934198147772766413935832733599046675065845596224331548326971301921449670169837840582325302798928352646176680645072677132360453112056159739344030068262230109428525182220481587450440045596238838011106097332298438863502151595374926868301765887183201564462135191161173258776871107673945000824195958624199402229833787156580843953696170997464267091402977546163882611431204859854575176659126566663853742797131980191954278934659112149146284303541215986711103688534525317689633012512973445310465031913480550230060043900009165630502855299308124629681344319948489707771673160601855753686841024178476911365737429783129232498501191937361583309212024742798551718974701971939885722120664627614083111643079921943658203171050714639178656814420134696420416748975712882031306573436055409431214583092996751252759822142191192664843167137980110766973903077144284803230864832986159626065697104105979233442871266835476491426383526668285871666784068204404586110905178631850645649383745709910533290741666013775020560360885233884107289894380263507498769077362949498293350281573887710350355452353971992409662883466309768472215942597684432474818670994420680364608979311227723024848929649517499988791916045175519981535079254205316970791825731076374071662265662449874221253046611329066858475708018540690484443326956569900833195773982055458628106412519298331779639909604455083452500656048201254070615281263556876234009423640557248282492339471507777776375687761017719829153975305453046667900725396005172416740664214242445043289808975066086898628508279693608100198533536829483387434518619476119889384925049953703454117980519359801786001047211754761720894168620082284745700243708136507002856630245326299230444958775812778155213137828885571836974544158068932174267168438650083552513292249323878615585132659789878022166143395843087472066141633931251352296204658178946846613915004862230930478414169865864389275159771135030722974068632475615339995461491460752395834343928864665149060029676183777354401854493361973599567898428989994473659046930335652850706792964874828438573846129246526664793133096079007196020674162415345509820055810668768951011900346834526720101509373849729797590987341985375698977960245095277074864985493508405090102698789780275052098687283792950016792636726393658337100577587782903974297454867566609337854450989515277052136366021328725150048682209229461140057343466548874080981294317511241002903838566773364494385888799305565595258642278903691326840979356024785678926792228416121681789303015690543825608434606467489356258772647124804502429790586666111921755908685416769293187477174489707611416249822274794169636713013803516391988029003971427751241772924444752818760340407133946731527740429948831749448861807389389766138891276543995399344321556784124578306004756548778459519286807678787360423697157233432514094323762778355893460087078368869754130733086663851087706725235877104488766806735942315223483233369930812375778425926409249212025713499610533878493358233963939736699231154722900729148200254460420339074075055700015890246984943953773480986618199625875294194111880863012229410152466279923010277950436871116919312674304581770181382340535567830638368740095677853689279160763801587219999729679301804089778452615147433855316656065307682738671076037301485743342852173617104736274344712103106578149492381984837827446307942023221956546855430091827252231266173460049360775515814281324711735473110369964306845995469682991810857511120718897159557956625001879706604432519543658437387257255521814765068479003663435164664521485903555135485543597723276287583979162745098414393461542733422537151868766118665903640062725859432134538798256770261359153024099913191542573724320532717879673590660522655852346532680572641204178955695868586897607859091792097204728122359791281784502616064000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -4424936801310077623302211411203940303348382776371236061055709975366194799844831471201773686269542693384935937581916893554906956608819066982387940102776798477295474433131320308429622518570296902940276798710955713777884974758086435409711875920509969839698010563756997301946926265936311279094854838893183484590178482277865683739634924711026630274654418890590989719471199239389831042363725567748018961431660405971597357232707054541167226983532129582566671239426372960797433202561756390114895512047893510663946705558679775072822851241242551353901200637982231297107114310194416786604341615071864221705016780103712243586319135084573852919708723703364419035629560742297010632001753359246810920986242732360185698443559625872908385084342504684152529316172384120984909612134945284528029420634838731590047502154685571582275574018043616039751395489706669945353517084532966896670535399384039410406798620069966101809191047839286417647229139191992153542518814122694468634901378859098520677598205021492480594478309467241482478828761286127275474518300236814337803992776903996451759907603733138894352133205853610511339287583576592357366537725511709119355370578909959920856836353269730537134897536998780430740511126012298796660623625114826996040484413991200914704324976620739775848675198270354799903946071335592144359281184967316364427145795649371495927658166865008794162034804763752184235438838321437671451470351250905137605915270363995059159883312140606334871717842197388117090399729729451520725560853456446939891825238711258091516150305441027653829786723406199427232461430380362385290991225556928089368750805106762020410830584087607487597289373656618033527943416463791343044890633058772930696995544195841368987227635932782924624012141310857736880519523382181997818906851053474829450335064537212924204182762671434923923512004823098242649485696236772611005230447943771654449186179368353230797856024783015086031832803011774846486350674176891796879939012061199907064389382166738574936595106884583137245084845108455044331145761259492580733973307401378274381836673118274619169750374373131050447397607231603667066951056879435786475012780413570187094166421481118431996350337451740334035321998427218925604717092572155533397385786447155876973986902334635807575479453621209699690585640036918415536538327229301935085348422364932586533103597113768691616914171223581943944319344158631544066754738999102192383201598887379739835862394120554697867223443683239513667334318973857580022399823935731927212949674305175151942370207281244345997154916033433085816642300022634046149591432601236836575182160891331577835700204344388519181354448437003750929720354598150723545916119276178438804179970822127275382505507345179616261464292859082599434120260383190977071000935357587033050384493617852220289736845215083988516149718562323034886663172370711033762608947532139320928902680666636013242148793716551707316229898112126827418157287934407826275873592884710401892194568213231024612387999185596632672549522964926907543970632034438010482027887354411602024565342392345505170753104407838046179783909454189330486024190385005764997115265485678630944240135274661910605381620791633039366589819359518611368337222868298923125929468714385387285913620489112844958700616237604274693014561687620382613238643589726558578864253772161463462880214367954015043177396970582695865805889417660325673063589662537446694098276205049381726020250355007441427974335793669679674571606691898511982494951496147975745001983485845370168204562054882486503458140942800623092129839407936429653394016903497399520269894706105092924829424888942366860029961307206087726942116396207953779398811150142261355637330945777123479785674037774056273257785490885631685836592417992246089663839654279860483306214264588513335562922267462166012253887344841840235175116743995226943743459425056395587896269993117049847205831792797971206489666056882055732447810311567458968856317455437520574043759868526451032043376010827597799127387785362096592939050663737927637116952818813052608895612351250874173202739477910852562551359322389567939549700197151089259919195451900008413856089883033551086571733282289749477692867157199992191290833379168144750211969140838789610502836602599878591324568811125169346634530946979314707666439486931326029112522731333314997719154628516379989241222782398163670422010613572765775025596131094235565087376392727470592153913847024567622521481925104762880000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -182337188277014640939073304708430847446101243783362566459859779417381706505940899286097344180122606420248402973106825773789135465649634266427182514953371497186662288416207263583211565244413333899825403224404684375126613708629660095231712506307249331006820601927730823196744916637865426124145480298924644212516915902549869225396942480234915711567189926024385232239950370453182129319930952179252716176532611145521162880116237847878345947760983689198349680794241330576730870116746210979017793719719021114772814147852757364716977475660682317119160507119597900398233473114974694508738034716974132501901299910443064654454564534603899372777954236485031272608274808862159165838805542114628366960554335361873188211569533340406108801764789195965011263334729492708123830147945919873346453008797478314262106585301491553129443566965083545117449983305776136925647630394322260720956188318361806937588318621596195246231200312675295321649899423621407986606709134080523769739777604632203522923490623328586679725260343612095686019479634483889944288333810520157899803328105161481884647816017786800685244452486329069064153393353814668207548823623914999079268916163308331534687999970488886570544020285535477429837687781166684173629993314938608632969038780521959216187266432321447226436925771186236868904381289484595465805209673252861062779867545998705665386808145910424729472239729597864691903815127069724965812829493126980019077929455151042902523517769648462261275299817561652925176794538504127049207841171352839808234843577253743417719457607162458737498224981605462500501556611980872538970314297883722556886397900813704777846559015914803452896016077114122557359131516541286839084266143715841568969473984709335569731082799410538457421625657787541082836146093329652494886597549883255454879212876572188445083142611142564223984512603479657762129470790767993394147469793669986027594673438143245995758538641388676278791894123445708675701628986287096693758805167554282277489739012625952464515143169790341003824842022323818160741223732053212737526106443115660697900111766439904122203751584453880367047704228468276863112799943078341233399088046603347146981601496170924742614808596201045083613115960679309546335636121114009793786176253196054266083561417434322324386040217592520055619537130420892133941663216130579777374970291225834667661765414068850610766628640800292935698812736849279038903870057793021370444127425028392866458231191584675798984464473228470379999306935461396053703514094505045393820055067627229304772591054320149498679330478253386004312109445527079302298429857318163588257362369352374985141423663447949940167394891452276181963837066329096277401032947463352904334560892039407322241532677701251329573030810871990470696863432350626235421100570214657721157740578992099990831319532435531021711586542266538883610455457324208796822596324917914488649585230101318563635539295875871394794074639380941614474348021094446158396321509723086279569035163931500878869359424826638038233722925698976430874920293444195597881209864838817267497243968302212246141756669855055219724890198230542478591017047411371235471948133041059614956430089996508575345014307123809523130893262913181288017237720204272622966622980901574741136150047784898412374252200229254426945920337014336490136487450711702987105183168634465675893758372030341536582378088975543192530549031814462317878995219719761403983667233008078202563832067366006470230750202417232710225906925977744779481588822820758383463442576923949044973451252524855401886978618650647981114896700606167789655412776994804256750714726798644706769901684151241135485581087099197951484486700511385593892763420850831851463268631652035468994034027162349270818069150825505411573097545468859903190422707823246573518322475589397212705535909081453089557400776639492911399100824263789833559241946221089487110113431938543486451036129332664463417964488537268639909621297450078464638012387492995738014873900513777132818314475841613352064433904566410553568820810330427631145459905484887088109162517725873385349138222835513219293171980237748004509316450562059487482068725602219005010852396113675343601680868922658385330777095326083811437842239440340839308132937934247608397144480256467098567150697705426610004035739014647357922583248894466479943721603309005702059091493480726950716563370591709255712595493177535413497164388978168505608768940969874508965413304392681523971914465280000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -7850958439141691312884239787727866291501628957585961442094192988247943939170910493536085225054233784861280631062464691766055766871447434453964930476925662730941370824099808111865336456075575553160865856034211538048464363003169107499459945061983392815161482624154889825794607208632197433970341994539222572139165496544899026525824478680234951565187852666609045493866800073350816049464830607083692103911711238554923548825543744157383911608049112530148917999763687983147536012054047604497547173450154165993977140698491148981022842383539217385824902761646106841338408657092772580304492707643939743806994671941553871490994793762079224967672850604061372193728115756945430693911804670817262571572579074529167287678765208166742840992090452369525433872665649812038522127370437065919347485894825592409202743564094568609262727399266505520500387179927334555597743458387691333842184260719977444958676969729022696434533164310136159364720998124536579217309662240979378235537949385369504623409878315588926606380877669922222297713963748872136659477337954243591348474633051763119961644980807886762963246186756169337653648439020778488347911135306090795702824479597446189449334000582011350767965884461039345374466354836759619909209764343616867145418317775217096179174103650951086389693210547269125150671560698921280948047478629174102460218764251616246615336794703974139877315482668645822571154438373920365623705783728821344031719362866283842123893313922627785976990558043992406625863989068443449160406587063017190439415628890755360425083541723425121465232995681287871035425432546332879222584586083024872559743228498631494772556106761526315728131723826533144212790252620885935446748818050299833179125304504242800583222639819858751120785494307794934503264900677119430885395311762807516381675679834076723965887525342606534962131799192238585904709785481954701133731552386769769463024185460052417270886611587082308835204871959809970017844155739994731217950401371494419392578871867322432048560781589130965465556110127632186457417012951701180037980956843803771013567255416491739798520756701008357400547446691847820009740748041815247048617256367723755753567661474403897417879535288547486708853732151030066701622346662559978218273490377849219390713471037998372736893717950891565413813441447766135994546786595729536826171689537442439220944932182714317049239206085263064469158016678599117478033989610660369167582197182722914201829135318235071008158610584958896895131703725546586536985321306986345383316464413265024702733756906267084858572786655962369313739433911050327229421440548249993235393359280246736180888699030171086713497182731134061141419583042405843553244325754218116503653951067520648858026662313037760409546852565605192812000664883553218656824484446511094443055398253119652104168606135695039030000400873198754458588467749222037027027731837814105383746036800063020733577786855293750249913342259603362614742886142091169169403542977872370842687865643846252848479409816254073745440667817924713193240208880708847290631634215572561078031240991974308995613120857737147096616556564760316388692217388612848737758329148472301653479748269720770724227353961102790297511338809854292512233938511738342284248613483850604989987588430430870474534191932056063429856871148383838926627521180801268202119114682453779184376616220722322339646672422116779171211127686895320208834714173124708793701591535365282763781518603523411254351382122808792236402020012264772318620960304438425281491137693973254445605530909379853098644324474708173181430079240256618987834581751828460976850385130900109831042223916916461426498437770888042696953081480464299027516231029734960243791120428475597232617456397418633583179816717994029827015431931304532638676879160465732375185240460575664045783141580144194606354084602396022354741870064662391526869453837315901687248417053488474724025221082256182796543767562258710396218227472259315357968588440773241754364037040433412039662866413535847966580789692929384743387343117742245110227012074507785034052386443550794327038562119642285896914041733044517266802209681501006493769236409527919920496795108681783240275906598941376936933567379505433685571771380725597055983489814900289965876598576628617998236561066424437928158874742606030568304754989954156826463086738011769427842007843580426537750988542464609972598401031912591488750700966071664157707141234959331595682394608540474513817600000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 6182968674217809042693680160174916529429864730851628344864282950745636924674393562796109504707816390503176639997367083006698305124579450688293357840765714624625979652404733175407837829046111758290843024430883434204425032117413219327820305559919874859620547653947548743523444882395246102375401871736342242798642024680594106825634837445043915569337896943073713261596679195782164973986437206608361689536864897580223006972573324073614972326678852800623713455897197723988958255160362242651927909773903460114149165223710805973899729363981948097961689924974020516317604207699674243539766649015422334037253085638809401908375938991974940192223598269420680309025183067693039577312600288977916103187695584667139886205189229017395231262736282295852686969219002800068556325784256742347892969459440353048082138649165096657090355256359377786200245654908216095836223592359762650499389793512552062279624095401948256115396087286711465021278255404065470405432302438916138462087005300348258270087344290957611168056441093641638715908528409441307172191120458831527917725023733555874443742667410063043561105919365743788991330707867575239795591231697705452285296999916586413126148999670169432421405298038475813053385744737447519925921844185239918084922543805805079430943454119860300892249387930321662527692645618822213545016365102797086828946651890973416155050500700420605808264956191975460251458611219730716930870085791316465445040565327308615117708407496511821353004992361700962446910414929537222847805444335273767468327606239764572862995574097568436046451991146902833372018624224748985633380778979112265088822425492121279005607411672791834162666956937787875920703838881662580080504125335634131979363612259285814176310540116223744061174946015359611567724838905932943827668714615543706456472417140019266759034921502409336783735041102721028192080236816103291466143145186994316862953904351585040059180822612494153220324191552366247381009377607296573840952236202350297750492040394416159360941714155097139233478409959601109231560661805722682005201181179953517114620849621465136106592623542575833132390654202735785589524767743321510611260524309795719765833206858721476948158493788062745348482999265300033540986324857675051347083168427922804948141510236272724468103913923054397972355578397246333903742409683003686196891589902601148744833313859262576298815799208355150287579355471546369930828444074599926664608433187910641200679744398826792327623907113356915394013949499256802906734040642054807860665147639863469801506105453189719420927693310298158496210005450042545772126183744365410187781814315990258358602812769181655688197802357656700098174746809899609400411352811542150334682894880851858076733135784313315783528057703592108202925051329538807608263570692040223551988957514450215513422665428088266102889727059750554447671063899196238371312605349741243595174949355675772390682057195069323484300096008174802043697290654196411704233016787031243866017625594109329203377230696546253194866509292396307456066246625812402447444909836410852577663276374880919897598426065368904225685391516850659823614389487865332247520809933076070698702552895553687600439695520540191869581142079982837274457439430369044467930751383187652202618342642867927165378679359882377601786790234450343754623250503634802498716208561842929078243355034440678552642905292919373743215855758211247888070499986309829348992629699883975120884107457140985996673798443666128197583950221277027666460635563613727060873875320648544449133353153488065438083721816697976328879551593334626804361559806406860772398342577508616529237443404228060929641975077898396458972806917122853342109689733667235228843510709673272451506797116705089908481416736612961519371707800420544287044660687705300964585758694885684465947062600165485855198944226747170685545166285395151794350355630177583397575307319332573954868786820968421865873904279304341853277720616403817139283462554132783268819887935042056160480172740784227211622017181421423072942479638321390357564566269557463337919771743390534571009135564083768109144217034684869082513464934740020446937641199976933346084365663860324470408022625622336684407075654718893517191885924455493936837193155418950641368171789497886361031829513661783339190673583300016320508959329681441223685611990861080350849069401405809889246511685196034387710328360102437926377022105389359708630875585305801826237021621132984320000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -340642892112326671886029536136159336762833974999789037529345055652267613912279709880673788354881931968540882137555627572561794430210757154535365882078620069765986202591552818764878153664942756775558199159040264740566532073594737708788003071662625181152892620984745226563732040143671690513447268243616150777441766742821388119707912686411982842767970139664908436910873238956921024649059934246750743791745624805362234797821699682703137385096568364833331548512500815885750189461857366038208592933870765921074006323249621117383757073900897617512182600400964507941344385639994764955204994567752333078023049843915714629266896197888513421827449777386808862176636207761686200114668347430566205927182568374106349896105034547497904495758910388257826596521751611926233292432715791101872224644253647362370951562762973772164742967135421712707225503969144518152711330431952687808931869456965576590505902095019805999841562552465712233835041818024277807384391088390047549588254627127194611835534237208085293290867743286777609884264065075027386919490650051112197921631994489482799719019809156134047132727469753221105465508456785303517904773519777058764342596423075926591853968069389328183504480475177542877457195050175323585001034689236943515795087197244309464623703798672589030134205093331898886924725596736335397675682454737720210166681580460131646908238373408512472570411319460434770021901947026247355994402454280580905409306069235608971202083151682454001058766177837802365421396630479960552726415572106620058240781684812029340094683853898965013633415193962476100737131106281519377787278716944341348289400111188162870178844888805586217799453561630675519789821095375536951478366983932862858069025749180826905016757508451376475685574161032996107922100328841689391295253333742253860724338412726380880242811573844649578813230948701701386458530786362717253227988570638772152541830672717704629658159008484144121167948456761992910114868423636472216240407634579821756468025569475627945034476684955018671756681722833552643464194232908015379361224784849446004243284196688387831408256499846763069157269605075418748401673712553871219541366216688364286441348671275315478395143386551957494270357086690499214651038016177513423646320270362066610665615880577261207960614958661402738001840331360380499921127104379991661091443714023279830417811708908365201332091681251696098871087110287372854576129312630243116730739236110824277061072299499055431558250178548652193569504784213022408391254514898541820622909959853927344187296153124818160166586413467195033001892549011952965717987634479156771116403979790931972386199074252803856119064113886766591690382276745569176388434411803293299400682091250978688826738984650341779430607775904430466110511630839320317205457619288456931997874232792397788464359492079090361919655173117773784441435301157337026971843055388970550777840130269695082048203208862184025795864572264857997630025302285903439374679026067757245693573321914249116831566098628507245951560753793876764530557191770845570818963720758410577179602953274197336883244621946396331186060626067891321511804978742956502203177111776152196145136576184455504983133187388991207439580845293983052164553212447943780027671356795424039701979501219504888498327024008370972402490199363389767656580337287547952437046682372292478070389649981541340785168413138287691608703752991876785570428153486392329037558249366726298027212966215409888784464113694213190066093910593213312843053819492507994531214861458353242012071829797421960227191469051461738923995878796952329699783947537978172649136748413561737338610954231212903108701593359576802808853229926252846590215605794106238630764061723478791423647672653896542005212557361717044730960481232196548351214989825693025203066499871616509354392097407964417993281410566357368108906361290234599155951083472208965823618850082509928979491234609199054417532963077187418519934673055177990254485748851736774144995139410972593873472737576345688799384914982413184163219574844690765826528982414954242640038489787683824839985196311688699935296128280322010759835214441972411838380144275920000366665943926179854984112982266390807878149823376170430110677516028656887428906227283484244465528344225577801762796273876674451182172864747794476974393227331669346684990925786851634734745069028146654768174333253315142264952824519650729604250754952112520880162502321503029082999226368000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -1378859645046500320783851136420050826032050639545406914325784059362210874161985995941959819810838268734163158804491021657820856326126062209239799700773015336205128250846683583346380904073584158194132329188650559485867952367461806195774005301191789393930395854511503554269660167610564628061614801222996109782281841490372103139064770115392946322971635400805280494829959025870099409763514222032492896740997340261853834097258934650133543837413906688238775143312975378209742600261602184065740662720829465315685453597518411886222050944069941510578340674005904572683202890755519161817942831902995006638299503606316285450068640331756424096453023408130832301964068909506591032685441428077120552491976827998190746158131406449804419208964704986958616153398646562995298270881602052985055305753652016373806049164346131745293763350655893391887366795071898514698981609032402426230391714671830650025769208632361788784395513910991645481959128531292927569555058441380505647178404479385327291413345411511123027593577430340171940293405824015243986331499278173179941095286260519245125283837529263971457939714178704908178330169479750148893080745729204584113904473681833693979820193414127330026301041946383460393882229721752221044091839349411186109825245106846531079204044224161101131861789456728466500387449240286055243196696241786813200621908322986423040615048112628876885094568231953588039199167508256115724059701604327537680113032299763186247973119753840484710175947846446052653283537938568233753636873568611442333763442755680660130770445448619014170634699415261220967580928108793183616526924860167558407653314699778033700765955760436263247726997712304358077855652778285973997998865609334915795933942419495108066556467272299234910312591691250145123517579067149014815560414645319098329600232114917105352832595182293419893044397021502906263771042618943021207743475747554408740797156890867372746276970550007014847956720692177586231041036678877574208495209057596305756415357810882454863001069811093299431930781116128275754978776711614827619833828906874143765717010354759103642446320713475788822048395560069500070681922976851112793844274661792643406316319966066237733397262253088780399155305696339238866813303731349963626750272210120059744257142810995209905670007457542113172798706161467789704377828075556437371601669626183241054666187750778174326057981823867659474772698824967773458989535357961068465216390170145351771434227926940527011271966429581757407911283071593232141019809576663427964532583287836767085467651403538778276679163220465918264513584956333358613542994694210664543215190301186408511979566473159160536707307886442150096098524173093395587322713319550514735715202730004530768018569312811057148397359276423942750669197651528347650549056183193488352265509609997017963294609595481839600351209109368657983307848394399223712520527063310173065791346083567830890284811288794081294767216033798301518775903013239418466041853472054425108867659901961234746684537667292664129972720417041265030642228612812845957284860205665588577982749722841002584294472472040337862822415088482073978602905587397174193837012759460977229355681046938178928545475270592964752188563799160618441473542803388831469119465125848625529505705443834694608357095799127787845963168120923994333580054266442263928798648131899868754800852606368817357429031822944796870845041943030806738454402493926589278988970719599122134890729462221338691196666179211078608739574813757590085265769791093857289331957289643766200522083012515629702013614863666372490031876756119202850485515652368100266178063318339681405756100443560262191462836230378743416274276270978525848777103427711952514610939222039647034429231724496735930080434328747834690156302162326825562100089228238276528153534679218889208713199971552118639487671414851234945120965085171007890495113477757619710657259689314545788264442419183610731846437778434777276311887996780402528646629861274480131542804709473012097703143438831658455983179983923089199926385665672648685500587281426726691679971755192128117929002102849098136171093340517755759048018667930732162233184308876371499497967316177545998602719134850042553922102153591342363047530986189309259879402084780012405747941198738627591987378357964156808154164170075098858357394354409507688591071136875983839671420232971792134785721455928521092460426389612615223815390672750701754009143360688869710233600000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -2175120628182643746978451201625309596245186154136819000412050258460789459512650929880205850383831048627047135407052263119650011572105196226923516854713190929567677626051681008082617433664737495800732566294530756164051541482960144201318109001719114565432388319521054342431284489876595989616788674369881712579895129284125917070257615039082930877369267935590191551301184987558394632316155469718897882928483472415344014988985314951160704759647143857201824878680847753109609667078596532927799712187689476668692269240461761149211911126573478903575773827616865412227129431775078009644916570613668624849474375819661139516147138187932185585561395118827253563020269429306019082070902132982537465658528690881991802488782335683402094398586391383154744973642700250772143465831875716345811162985522776439348762263136769504727444030783081829624305228864563530355654434839888210074548074164337215769799953278108013291618868452360728641077202655351310915964161782665285656620885605377700159076110329828550534224632945134517813514858995125073459091971358032901768663972398784588339465743282496480004965263530751842263413745989688140722128277276012738197321231726776231841954493100502929653992739829266099418917121657821245335651537175416958924022456577833401944598744582151121050488961275740337484332751188966970785493124158008541406856973945638519625406081722742479851225358540932646883821573133118331629111487873555332499007403470102424307183513354815940156473004618292486533368176597668136900614216457629742708432074681729299652919074041419100937820222351043117357683893227943498919175300853975327677960943906673311283901381904147105947771705767297481696446274448547952183084161303603856777840355593795615987436339580650781429818127669060700748513207365619378548555638510714703859438361394510575838085173927503476784068929067007935130313818377565527361551734187449134376461286989704018714829858851159225600644926955498824464705403744268772051450287221052528219273849525340320721454109642920219138111747331752452588098669771496396286784868856570320866610713982070477607101323949422601223124127983843240894941639308232522083299228379824730416476022058323298309012635698819322660635127040220157699495054163878323179918686420159592839180074623201536082078403583476449541601955136840576309045736387974062741152794176943882215244756993388321767304882910709848650308538313091458116095262997687159121602870082546496169948253373362025579038677909161402078092198385351019084048509077329018842843804803045404092142609085112609148883728992487174173376149183858081710821067417297727227415986926970303497678548479649371333573946644099779767396878990402467629460679030051586365712180158705507522738654725575539359653312213891364955690423842718348167108095656623285756941920565318493543082203602747851170560754143376277788300481671397619688806285882887751265867765599738964213604301939679483326608014430599743723130365130631508356696458402649796903764686181556086398337606746455095331728207659720543084782001479254656400738923977606155975521004887359821925231637989395273182353701196225312036501707045754045964622554324815969595060486200859838510566930178031998047680762091838769719450567067796306975670960327762467256644477997910910095661618058230249739978206756658903706712205786367373580692138022582977968854971392073732173411281593908492005317200916905226252880834255382997063557984077907761040089654047145355248667828938132753527640511680577182265637477318394666270676523601614490365438760345026079480356855241989427994764195515894741475551314849041898049623943394368848344990453045206250427403532585954327105559832132420704952838960827549678881637457246555244368580817462687033185750035242842215854245093233759785393408654188038086019595999770591901005860439758136322455300078960984462202653742401547807651031613440358839305380466168417924476257010735594037150451854458762672231343681082305218794378411862356703367111911465501106170481566268875664338878531104768854151908438027567649289853863901755923029098595586460527881753961286961370227230355475028731906459123715345893433193546872459188202512753897947063694132959752746765450625935491319078440800110735088351318286683481440686212756913578093840011084582453006564779178371631677951413549333475398887652268731257922090038909555336235274896876871531421467937828243726441578549440726763761864989594244693163507712000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 410784956211051647068729026440766017983793481027816192289044351529445844614736644112115917911312019905239880544775214407776084517990346130655200346266795302158239486563932402919734646698982658022215826880966150568910891871366912733824490590434140285530346706945348387749304458011947514274830306839015036407044417848405518191419877624442448168223441735530144038670733112594177858047665344680883594462068910435070975717432771092854407056582323228320307623877534042456685358497947082597799752278952758760714988343335450984081618293670866545732273895457256372455345919424475604376857332721905460455054497980211443381617871464147129831527577824480295515251965994632474484935951688536851876695418987182565146199993970274358489110004296359771570088074696829555527654828984400433109942203561970324018691565725149944319800347702716179618405125869972113689069897434555767967773853948891809748729358959841931008970749923526844462470430460432779795040562426179844169888765175050542707202688785209642656495781832710108443814447549576605386745111186789372350589982099148365629612062928886265741029627863485260610917113291407784047910959897874817600367038244752499133678215411058915225859743442564396114701868041848067627704549458312956035748437198407204698861354887346069086830887689772545585899857957840793743761479521883293441495611883117041254272608182843319751753758365838669842663930948040774267256621042010219769806269154218207874910538017257945955096718499244624266485255101378588839689010370322251145904310038760892926226699036786990376202204016457292347897643707607257623695691050929963258987001309898820955077337921471314608243608598412703310468191700493271576914819894511343805088172770331767678386517683938032398317460081319003309856580246271023187824411378459913020909377352985812570411798785768615394994545279166066126593733108662187713810022371530641873049948401837217101258114216106559379699719671845586399699125150054675924175834013822737375637679420198396962877276844423293763358245018643190444870416294726788246388397626237322848651528747426487407504666055808456481176575479269634096206352491494939454168493027361426490969111883348228197637212970151293911116197522867929834795161540840395109692578487815967527042332906244826046109892159981049911319193491617046946694595885752943459705804541591167957404612987416528685629694871664348639152183124194060246200295813769359749008742535318693030172734852073686067328062527228590842960287942808353460293351881749661804817766226903573005423738373105519468233405375714646843596053994109067910272404795944529035302177992879674001412295429477023879132108156628496741306042124192672670378505158517662277637075120439871404997369423875259623892527554960074124011038213228783080942633546417676866040488720823687604359891259289098479131598682021345775781942879343413481955394902132810609547960379347730404740114349469997935220233084868265051917551144659781217289069487409336597016273666526344397605199005660129650813397997398674207548238248527088763863796294646081119807112239801429638817634773803526066090734242462922703511302428248730135353793891686899345817226188234956462773199451540494457525541388362285520326495938996218906263563368018384656304442839664891799072308597000675554896981707824579653087246075277085669754860737522636163222426082424464972433092527328350529636935498916932888166606031705298499852226872782500869567126434398904937082312463041475830672819249683660263035292802375744553139066523720872187789562640841321734604842450632529137140650959232482694985659565531577934921434565214796617059889206066696290168877960464696273352517266434078347152236405022739592984686280765915504806661936074962904559550006729261456623185589490294305054422362520444772035747013890600421200281016623722549150496754662306676475182949620338729637612556413623507779827577942436431707833599589200157054710547954855082328550751649159673468409313644929835897522256577687126634542806615353071244400704377333471115414562992319178789485840664316600672228333102419715735093703593410800785033090592476534371438064740457950959744456765182430603884054620430825188539358944104263954215674847962000533679117340947213587283040114780683216207569281257557905135751362234121514554488647284986962799940578101645954454505597094995783937022208418086300195978742886456185277438370456154887881541535953491354988419481600000000000000000000000000000000000000000000000000000000000000000*i1^126 + -23726819822857957251069457811979870163544372638666023104303131140822703680800443923186309069974519604885407336150079217884916165819872861326542182537897823053799166638180455923986645291834153117328933129314034268799425224688164092468056941523533218334312430435520617919451955160602645146076370672185505385316436508858137046742315228868151329829505925813706665088676579387109338865501974727040435291827226691014506771211675041784824486678491798062494037685838965289703946099663445402603697820502936501474217816531583004613837115176113717721094883560439448674584822399037064603593900746047479324119577896197451159252519643043880500585759539353807980748418517454549821289313883835571170121612494061947687736995368399634841580529476604232111135237130864031967431605264230701675522318474794036781512818900553605644369048463339805557902950733251779590444641660249356083307066706226328611858219831930264962202956875572067833925336534573222414602886866822665264763532013796625903548452154213229824615711040387359184940704555281056843749294594234411566968356639959302259777231573118557001844180451070502760356506102415727743111065183406473404831718967586722718248851940395859957917973250049847789671083717085663332254466901229411120637459024769602247090856897079537780390355488129923854123465456754426788721163222743642611719158201888032369547569601051559541147913376456817386148842013857771689701825297417072819657242710827820002550508991860603232214176543038503913814046824242286354830246907904618654485791719684811696082187210899077964828809647308775160855401231580832276711312187095067225481213913674045516063233526661703089877924788738803269545419963974414028686056441143897095706637363335142977275672004574196660247359873083526086973239267482642901926800521939422182421057208705740812523732313204558215788556075608036156601367863639111084466657662845271213686620102392728261708872499370400721533518419918513373791069406893681622339812529748680259032896974797051837526705734348279184107136516986992177329859865314827388015596307601322880595398808413873544694104503051015099396944824233079586901144473883268681375391383378478359147536159413824379751228076247250464856686699563522481207527885478861954827914693103077054918846360473866804472766901810441939647726173667774560012038631865346080547387883219811975416534424428064269999665117072653562042063080327309065429445996108508658861103984070510233370882919093470614783515538450740746259870558461044925021218810844056231796919354179348775331798245590714852388607367921088539508543509774076017042273458375834258704050364664215522011158906769796712826132058810337342428039209758538960328989763544805668611170673477030830855586625684476918722972808519525028757544297185827603222248378400735507276667687879438427224489732145914138838566428307647951705183427012459098195999012508800321642061236792272799819884203638888832510595137817168470607019280664904585006257114548341537018179397107660976348164019140397302741205042607311903943934950339776844203119385930338784003946780966524355752321694047363699757867632531882175754615827111084198651997074180545213952069674634595825007648084319567491656417426577672872332405270331079292170617615389161729635366508673724373922443676056451796923154439436663986852331948591716012360998028853855272750833887523396610065805939340532336611282198139942435106843564246513900281896772524121268892519432989992719236038124287564153122209195539188212359274665504673518077977056218245327559544760056171659204352550079856761414153675027646049404385598545024498262860346010126248468096761014012225222626958411294187558875057843761031015997062449237025979614953816369518319093621213701839906979972137976492497875997127286413173933715984931901722848763532742914533430205969155445914726286117133200088047708872174856702541534198664313905118172276101908444693535056718324540577007770538961177611042293234683008424313746830803287426750956897989544006092885740751621073424403297590282246259567902666424861323538453510396389230417569588337899771174107555945100251367418989926296915116833804711094135102991230664220551723360950353496081313039587080452062117217752200051495433525729134378502875988207164248403136106290173628835636322627005689911822240121687733412196865421565540343489279615036452431376833626312384552832664007785638279444471730561452798905460401184440320000000000000000000000000000000000000000000000000000000000000000*i1^127 + 355626616055343834764499683697744552876861208556108408770252250246787556420883503340017367773709936904448554336544029058254877093059288718178918945179467978417467930158979277860360325145487066696267663949827312648153231003922828691360619865364211926487210913232276643928750273908398421629038303255244171766816627226525417498122241800019233165601303070471032983706545150559979955309640474305331260639077258470069772599183168727057010197328614529342236018448162539671461100046530019019228833489203269779083573522091639477292175288359516321197686164634756328062828601161472993329249670475902567683559564236412920864265756164571169823490568059198243315356875815203132269109556196128025306370321663092110056564619589520062420960345251700004336431081682936028520610857040607854062304217273815706569844405848009196296032377419218574224858808840091417690009474720700766922628940495718947206395757327318979409485774339981186777106747694552670950676669597204314549816027181701106336799430583275001349264743492606322852298519645568818044056055767827058146998719832954868707355188294313627705456131834673483577304444184799598089850645577551202452332206966779736882404397410175771091481393259708917317306617870550904682095689386506337799859469293555869359897469557998005637788366813218678280594286479412855177878715093414149299852546620780341321426940184630891850247850875242292900192098713160391579808962299990262261865472443374167495235714765593107603681154248015317039315958448831068730351901978836427784551285917369209402466279436157263167701636739420035906791028658249826010659050725250025858317449458650844979598619083233170645215230491392147999973342607598092205097568808687799373966383830854125704505790272065180518611734915184915186024256057382439190786763871368995535662976430185838042088981422862286271708698843915423995325654562759992615558117435532311025999235573480929540951434588218253315405863966598576941507008407924952916930229448708880209460167123231182536480142528342244506964048932739411558059557596819232521123541545576742975721733321343902102143224651024310928899418534812493587634482893961247405490612032588637675064179490136564714101919157419126350368788240787103694029817235017032023997517144699175586011406012116698220486853295457186620767340613427040819264844222516245754727758159582803743421063065576407276456112898022352218039159885848246184953033304149122019095025833335713134249390948425857804448320019083423577877243831180903915455538908967198512982158367436219950054656405646149145365441139652305110365500017130254382730406344633212575696859444672448387001539483056178359154971921983121870334905897704316771277286053986504723837778962865422159637747264918111127569627344263406867896455213107394610080873458454885987702579568133471673081410370456502700959183325739044149765884487170196802641781825229133409063763448920066654974745663478907538595256375529462108767235314961143702131690659051049445028578654120830854826433997272656042709905131291420420804465972222264376143339471559385444795900122730976480107501166249505658528586687622270665698666408291663838442817476058786686122787542948434768474606133799542758205592300794178469746020296367918404504684790970823640320805754029025795549274330155597023840791409138463739590774526388128697778222063578947317138814328598232785978956281813223984989360077785296216460500373818317220732490955254154434970254082059739077657334622292522997776329784510654017067497620934436609626966918966003071606136332428034157759421731275182865491069610702915506402799066925816309925403139066414949304204001506672834307254592308855141069450934330499206363698121984898009206522324056825648128166025862117892200723025623232602378139941426759823031839367706540174252243523548944790978621910564025053092703985789487075415653865371413029389977933403400831526200278104622409061706064922409242115711555209724249329206764552930944587804428161991911055988262813117937785648954449887470691811796485758886472573822397646888837120029805243646940371142924512908862478718015523493714821181187845036302599872597617244057892098075606852994188381445170795949852105782728007214409602921231824067863374789212199261340490972237372784571914688468498153361924321296782240740244759280716942120089819460327907936407811719456757743476001303637726917893147263034565360049986083798178672643223322624000000000000000000000000000000000000000000000000000000000000000*i1^128 + -31641874500081561276707563274579332484195570857619983034447127995577868655764735726475995448030498945389441244537074195762612893010170093860873667333225237669773923139593993759704569567411627563574198576422346007614440372909155595122768803771291235982034596613175910058462150071140087226036767429250258211299938584734361540246223881055766259352829845892783546125598453030895455091483323852580866519358050169995083982502891843458439988818777504207549674917327093735733563050453584289203336787452399238327002269833205734772814329360011326119759373036012917842935279052384259646301960606420204268135421733611203153851144613976084732716453853666786449289019152328845957944226438020806413412765976461613739657063688352659836028619563631705234710958205586974845762575475805764953104161169700057886224903224056198194380484648985134663092525768133178302292110693982346210466977713047043513539014046114162897228627056651181624754710818797463810237128826496798749952638277463947159371185695607072552292402578271555440640193111656196513395694674896101033497117398654796474346369051139637631223375760609329231827065280552639099100267893410767319525180605668392426327480044920099723202710357147963573803164370492903929906206500634350473651004467376474649069211613416613157766049414843578211546713188008239280303195064109114500980759582554892406931576873456282783221090269698233342621063528013667920666376818250683104313228365805546295430471805734036034337556845552888359614647641756890824023105127542453026033145067184954570950322977421102867944301405181052169027484413233925201379328635466593261125311771208478320720746635795651654731789294755122255004876889630397724646732385488492760981718213307051314422824683804188135260187359074100432103072989641113890934389663574012419456794177617416510920310096303942547246660605430797282405479270262017729919093242665654315076144553014615800427469852607048715942832406424586003087886335559472764181535310136958899601752598391305521739967224218503937820620996038610869262606117063414645409194961760765252202470494132098659632690015571658982454419902578334470214387246976247216316358450044913057648996214353739884592492315411484053303104569451039749693248698665751089299723126225965814401387933197906257764729937887938209229992609811856271983366860086554684712186571467083073677506959813087150326241254300232124202421896337150946295899164676270379580755110873262990169594368580663402563947402535119707001277103227930535905587145290164751081372784894579737586114216166644403427041379436006835103581584932357493376605995572929079963807040439688501538864396331439426272620451179271854257560449896163386160700492519159078977653382998443566816259184736561944357898590023394773969018281922870481283759890346605854087017438831108669535332501508310330113144823474534325642491588737483976563725901670646319396477953628300470066999992730896004383892832374671270912940855725702983706105079104660432222534517768347426013714588770459330188488160580136543034313308426344464202483699287941329428581455376020182121886644564858374365356644298365344470801296210030238804487006649238346102649082583670768857850736922014998824470940079573628652071966967849741920590157486233654968170700991178131422850839284428277283316439449966962738776179912398642404064246051389406839762535905602484949456041922533634749627754385553033950019245180536906358858763981961678640893144549735311308322715946072528211853567344331759961718579040972070435085121228228171542329072756365673447435698976067544284276819429901710493269193507168764787025483338129546629676228442569211278248948273574136334703498899330870591023202925497143320683746683150660973699829199680315680548068264228048138614484330492600504923697003830495643065136826268548633961806798381490581479075174317790320372688632382175609879971052621816238351164537286815615798421373534950286115043786503245894352729135165459735973283329315519910800920325941293326559071475989993825483729174813572733275563969533373008651399491923168669803314187293368222703852546838029495687828040114557624160466875138895105666600443124930526602713283735152317745001207118591055161104600745976922615140860395041091605088704538717814470243036789428163242081393728051942415207290856311264725297822216320690157992324410320161865455433818937950450998380224906770177009468180080648644250828800000000000000000000000000000000000000000000000000000000000000*i1^129 + 8302393076482354011143794489700289382724049924509803258516617794631615330178899822260014832882218188437900407199320235287738147273188886489880931968785907161000814922216710507335007125147084601905433437771418348124130329011465657048656110319689235575368739619517205530561268680565303621644543325207718802656210314140661945062697464980290162793093637151876687770953394405875841957488920457402313196602771389060758542595151610828217827010770398527341203618135073432648815130262401242595552758971596057304140159677708285815238555815038649560197445061705618513803953093761540177527811780368705620874641063543338373768585528686687181877671803704669860608981738178698960449504647010446254585553433612302559862427124738152341182879310725924433120358616542893405496430661302775243491769511781304114450695483719403981276181951395453012456651157689811102813123327940515158026444169402536930398869699815231866974526749645398606372167032012789009048139718642786005332909992550853043639396149242536092100634874969424978081231025217702307078311151572446437371643442246354527456237504988553586476316343361856165626751674980844093690036257060072064981565388502168916723063232287372522450085528462318807600284048985893462761621111751938229593884138011544519371809322064388643882654618293487765096913151590211626163473537436266200886123841379737362884659512293234668154774373357016322491671849185512631879162164701410823457776133626682101048679741178856052565826700458037278231170703249444424684347674270431278210331033408563183230353148908839833142231558172181912700927625935970447359550501048281773958482343414410422667940283426963039556257883113942508625554784734628628173392661600932450317108759403775825603202163694114639978347108608404598308029271173227926772337201434147469598840864324456609685496801367044551712478018554372011711144340018014704680105506715564156575440982295491163975152621657276476890626356585282785031252897660455750307010757965333116904955075931023435855883521117189023367652644557544537949549544336259128320031552379145787171679367795733042614693671323912122232805393410433816749384303117098073637644329742534989378691907296878891074291880156498005580125245680383012049634865354702610526586375466486174398846036570682365616086673891006711916439767878704388300114205306369398534280909882861145515130534562380054720945083174749921417778892403749520842004686728686605899231945517837919002163451700723833179502193441764513350760277268353407594063645438964460270470100869089588635010310677142616365160522686406530820662935352675960536381021677789501356022846876256024174263922528026628615201605004332571077336960915384583777690936404936226842264300215006843817964627313827138628088752222759460387553969610039352989523843004791687959391423033871760965725448253306423559289509286326596517661601969610295203290356215695043574751259384962590640070089210695730443643528410972229479162780544323492987395784711945658585455616445357661954022410831064746454722803072552692321303327734432628417307112932968255480102170546738939185288216443823249659791792306265634460427983769388412427777444242319888426290921495756007682617715392319814380480982464703346499967722235086965899602818269126491526557609514081105699420413000074520804637275615948471954798540115037117966072783276989499835508210179974717837094011662064218267684350643096072551646348910030340109602500475096048102480608309472033021850412361212993839631243603529079691229625341133509778591201267476043266663770539741929725323173036729404838360100048600648470715374019819811691294788247481787667088389445011112116331900929043099811456910337583768064358724710144713309470311227100651479028791794451482948075322796355781287298831170496665161214839849449541860392255777900738391655667301128482743275445038253382420858319809737857395702556516795687704542132581259599597870707831702786717523099867810355270478771705630740187345943780000823353046755284695869463817306696399486816190170453599096518157542666946817552235816720292814988050632675648698748618052067522830080446805708416074238522395724650028266864686456643752691798378425842080646927494984177861604480685285108010388170891369152077185591117484575526003036969412521952515990733550808089085221809513446047707262533613059289402182907637049044822599490255698885553798076355118165810755515062344844365004800000000000000000000000000000000000000000000000000000000000000*i1^130 + -703388415095956216240561102342333756109243221044067907386492164529696266500189098214602388561659458690543435856451415890918525681716209399713505045224131960824098001214596482146882117078962710276397975894793879391333244389901774091183649052945444240782824763101288118237120304743067068906648622009823884671083007963125493689452841850834119944587063395558106339890595006253550390404605357710277779014262122098276832634695206417626837408912292844592483426747670712934914295202291960355240782291083870312006973161245187918933564776276476597651733963204671285804989589300944535538312777618314328565442179114003201236868822092728377816765900789944503652816159933892623726018004921578040529097047697245266233996789713003158462606274207333209874365176787066013118009732496220746060284881731233402425070777489445396313753572090763131498971881211544011886403612276908091292667608610807299195991489009535233586261915588232973928647269953812376012747717748649179571755788109441562666719563485788766611380800426055622267223147271767498469952543202791153220360086344531034795874628811622667957578398116873521424325903172414313417460864384490728280353967651648508937103897879911549255927781507656636931417421582555870447789136710547421202841293304836308456888657726878390068069997847988633380078146724608231304368899522771536742929377463373944324425018074731421207401418081106686410808495424047500192009846693887957369024807031112535559374149653403000336401571571932460119672549077767016102170735918988306729007528387176604052410267505514725337502321003414714455151026946043292408361766247038291978372492405311490253519691377661638896066696158031808553910189788074363185429659800294410725240465526573595074907583123209902310901961793250301755942616015835975216801933991178641577345492069538329488455154874203790765171524723619079728922642040984185220849689338406455142099436100198734827973983496697502022913932857835127171708633893812474576378466832033554451093634671639977126786675997147370352832154527070736076377637533436706624447822388339602496370635736830984471608737627218541333702971606087924254828615851478135045392621606687572385793503129322033431517463175652023827932883320084070615266092904711700695847759395635320248359858374085335268987375368416581241380351761846817913363768263244652260428218924979939598741185118124670574122948987944746956110124142410232603026976090903048368283564900360145687598706591378884193639704976726791153422192312484073806918350195701879543430788914678534877507656049782082507294541720500759374443216259843541873781304117579006850481283973024011073150022717168386794144189046703717056820256690626492879983496866347806552575606204376090115459137529132640357627313045704428690224281694779440536195848648466020767431943617291356525122877013146715020725148382416198209053510548490160559769662271703541250953045498686213227482453757862110974710463405852544100789481743438302352106689580566737316300159301750543640704492589138227080812004324802285804031739311724576696057584501958945876121170789697811643118284261071848651975755384009145066375704066983796662834891745036699094932271606544555327407547631294141794633913136255984653902676779502650978062410976430206688539392986496048426501947923195197128831284861271299579638222031024471937105606897495466881316915347406132249052622746420895987024476713104833441070619781591248689090804445232703793729611586563248235458547291091355716124257259020914582078264792875796538056253817550968858724811833549840874162251235193554888082788770706601810632184957342839729586086101354573223003231575959062622895183913108294660827172859119831817748956817778856250503719591372580054599396412396816474561381250275367247650914538499374880069792901368368826756588735130708935728600537961675786849990007366320630890174785607864481982685983768516280147568784417960508874999763863799771779162768912775379963862156648225347132052304995987044922699185331567881905490217728892374651236964350809577336901809377829140678355137559581979762607360372991686398248327969824198873228363060984887831468014792814815020564944600449699450317991228307426508959423149836312954606878958235969282420320379572289816505816043556166137246372799334512177429975520210426725286541370672275296915041581281218602573904298067635653785420485386636367289008705378816907065584364027904000000000000000000000000000000000000000000000000000000000000*i1^131 + 26717030463225440761826359760603351808470377882393254713674442427236439373848849893668393443206707597218366104529846961094973551432870257629791772285944371401006493241501908181126446996368258589546179702357110625728302630382499081242306198034176789211582403838861763790864385760215612457164323320278291053430637331440838424335153437927838473361020203294657029118982441205866590935245643278086464865778582312896085212513229194897757312704265077387670105919034235301056703842046145382791324545742763092654826829816927592625911902117538234839145602949304458823065481299331803890647457564666645790462820547530222066062700714366090969660733547170102792112758093472009069375783233508506351314301317841375645345486472637415030821117384540674120233012045140129461286861856387489234033382282301350057700611589787850500327385108245861680868074336334073740816549379639743612482769617861967101543975105736791228892464806892399037918885364626500127022116248653944199115091685864094796921635592546035545674029102025718562408157296497492211006094604396040777867402229019571958674179976334493014733009899247965262118667870530104790641961904834837185583804680857676840913509850968835192252828510979294980156036207510295168501457554397609855873839450623196988276324744530548401314210046821874455333415483171353983008092293866165325863441844920080126591190848317233634239010639938084995173846090158376919149979668521986229135018681384667853875336575971385398064605532480242522075743584399603547957910120674054318140309546759391749767320818685185260753256416962053077049711121285819619266328264343229699755974235970895014156598070812917946922817814859653727890925093303538202209542674602943343986684499192860698982643969437356977801778898940343058038046611724586059361740598018459198034335145152651325689755577795613566582989453146922900670907824892447234254719890604901082014013285146239625017310654103056175659410450004975816508365527046973186804032753284685130120496045979990246436155990349412330284632259855283966274972406531134454850602729470994772515673067863626784367091141790032116075237992588886225824311396946229636620773260494424213834687149178832958078886938158538894902963571304657583858348633597001025159431802500695394431384967984011249120426818977939013669403479770885369433449449151390671490102191605886730638692320271001182901357945255601157238456301955496308601822478988162621757590668909690081295037625840242932510264508433965033090858021154818191203316378309801946780047549948317502094323757735758064265032628442251074125455971591324294826313042556099335842057166829704409324000869989198905888939210561903920266426983796718679153133360517471195599355506050119813155067517595407470742122423301213846624646189818616776232079934916912527930111324832733469313746767177898127838342671428214945183244452188904291331560333044781954354404391667481553132176472321538804085200160907677755686757020512746379602000610606041700441281899379749782769168403268826145066765710517878187266157907066458035484707526584675960476123054401660253595822034924604573188640014822809625039053172722231103879994179034264649028359341183214742660630281847665385795656248428332831573221732480370222908905579535098769130868405306823626589334885469136696884893423976510624834505546391653319520945098852468158370006014429538190149904359826525664039609294126481571817416919037866827930220614538171705458622074146769062142824921843551348688897471942264291536079415267445976997639308565485026284330316035079007407537033568339735627277801992142001150183524569400038021520286051530719523684783274747188470167768224913306333447473285313520919385083423473994165310942727238353560915318020965086505449769748038300183217315306027768945271434919887895469005243334695013137225733353414338192754352052560397148269745340200650489364263825424810049052937522769908080093528433692545001129555178434487037060108410147189564638130974485080498648964356890619106705299633579367639434888303364492811428272070611841884678593657943310309909915844672821425630499890596348783652446738983357238522769932373274208828158307833925379655511041798597549688896754783753734621968813889823896345922796264362602450750154236430844083093730467878410409914658309985922344386118802621520687321904372255180575299424376816206488171303029930635888506184468498676576367411200000000000000000000000000000000000000000000000000000000000*i1^132 + -279980147276854119060632584499919755873872514509888661115851998628284327115909783422502403525322133903172024170206572818061671760897621411262948391093568823950857437011803347338083631326270339053161345341464125445435604880198065358124652678304526712637618667729522547288485444073606268086927170419371349052401626363775805652595128215025447287196221746492744875942255469186198830989217153061916475359567633656346600415492910400405674569683981212700078405538312567823543502980043340482777820297924876034274368037634242862496922266044342360541684489389388063315778097265516683737171524848559846467392819646182729114193097956874096801934768839861946164673015035198694735469425388955018727167829958458729216221269538686168652790465084380240353220117287127582538528616997220493600609424796479856030775967876545009014257766980395283156340674779478963436428486853079266515888605042538356149922553361082076337628894085729867262027333350745389565856325615341611161651536381145035671749365728372372441117630458163914943172304915708820958906021160066726265380619800526942754254933196307032467398180494923796384050289290754091603513353109337616074153217627940072534945906442493947681233707802755625184023644717535200368031327969538995642647572967862902810194834156504494964965096472501150003503694590425969997880278966599980034215423640923306527485415410462147173116567450820099777628558036396509081367244716382884734040188941898366171071012290995179720238129826819910149678178340526255980585577141008358892963380223924707107557076892156299865394447644047128437178730201748731954260744553674846856829428467150386446936528175604293542644163098455500355949517440764058614485281438953384568892674520498950696942139624350710126625302112424712776010905451271799268484992727179620773121066591614707979603847523732927909060431501897126502462835466975577428708051307925482907293361024563726392080668492866888120277120937664987323086889207172116735626489990254148102394649886124141129050780255340059400113753945194260334234858054640289748066640803552052600317033467415310930243070459196213203924750274076726496743548105520194667909887268432397521325306903936901609998637509651005924884682222806812106322201911940578555882360980028036220856288581760675325405332607954142559476449684779127946325581547787633149574410431212571846910191976775727628580784706235155517199501998727982088633647467484849068055119149218218931755736064376811146707162406126753190531324416468681977584250485674663124813991530979806632931448358347394633149443726461081657253102902032973112651718759597929688277268743045860646319187221265032776194958061230732662611373222553004340939594854871926635111068604024985094795588359034177633972007539784346682699749908113138226142599600554789333070563712114512479574723465564061391008050378673610834523900695737594913250439605925184995051351430695034647156099934353648521822060144744096453088589055009336625757894946564991102662926860601946381288034853981123276580581244251008455265649215214697182058277845854793075669440307363593349017008180441361662422390125668997791743304307177851109461702802438815811583741525232303226807370071999347745181578250313859532694769181708064963746796830432575752630499509503594948030413816640249054484132881330771696591275806996211827604379241972408306943309296418685317160847848321329455892434256197312800580879971708448772241126966048875993759290627493638870378216707358394718620385452964840902513498372309170035375297485862236056234131031498159372275685205371804011768198428351215946776692746844178418840964046420460192382243601235538466062599954723639069437100199835920855784934486031118315308988971505057150961048681012781804079582907438776071374752635168844373518193579810273109387117493160335825902822508104748726897572619238167211269591726457558550140380852093326566516914085840114709004622005557700809531917139493857863033789835180943399436831114893379396242381086864769790277513040326242289257297772877258405453187901902920528619185472866838720255454228876893184054986634442969876431891883246791872646007126327828139022859919715105791533508816509790360765213946374766718513566408661857641900652021751725140028897190418980654892099253907461561617692495632778299758417503652550538934877973221826267931797788186427513905339038583864938773107959754410510254080000000000000000000000000000000000000000000000000000000000*i1^133 + -10370163064575078334202849823904466332222111581432116608768706414599184186664754173766579999171234593919849387212082729626939962839772225329556932541834179884931828682041551940109248485781087586435786578984613654846531964143620877464607628559544360502725781833304209089448951263733435968402820234141973313863688992964840757647690123752083625094680764053448279387558352114554830729750872335085896953112500216560700997892148402313102322405051904461779734559298828187360551763529940134719142654461880260416508253823111973613003418940725466147772844765815102888917353444239480684999551205715454457960705426066491843344363286743716134593445306369065209104490496194949484272981051453671273628073033356075342096581757552567783891167186912557110149663816302832173341086294810024220465898987501099628832917485279073613686345548121787634163179285270338661374477021546530515981314254796593461019563111823848913215441798178286605453364149425585294018860184806578138784061933771187714031756945531116152521402515406541047914738322107013717357201972295834893711821527163904686303210714216757760158162029163430098417674843259979910217061169924533643492143907883662797630182507666880492957973586925942478063863405342847829085450397971798999757935247678868504721897624574366359845892802776323209495812499324178008093873189475854493972475434650209546300763027100964933940600096001922231896957895041090331406041982243461637204428194344849648278223407547787135938912044247554248193291984427830378145404130192504930115137327418924741845579640742131314459066967305508623602422802722604541935923321214527999367717041899747039481755742932949189302860096719087863850333836593869557434282109670654685866772713532783279221491438366099414655822894690287790953092790801971614031964867060963098762028035826037030457111625542919288476132444876723062186175813360847717183778247917411696208985707703501561063375496160876005897495846874537172697352412606968723864757250191445362341608292637251395036118813509153542608252965851177671199216099884088018206060537344915840938994678871804481689610035999162104655792008404396269912734285655495467773039462881879985482143418219989200525448741708698576595035170302531640054925337121263476995035523575198790759270253525196065409677466626505545941229059027916846999257926916978266297322690004839479043592982945073956949128288559319592908357818296388204985966123171509441997658392383972608023154526360721435132667824910228039928334903259314855971868816944514574109723122766190350004370724916186434684796592478895691282016797180801911444617699909516143830472033164376379256430140157552379964479470329423696107081311627980587234889833268339619503798422098355873152718505904208630113604259875890745638853005705961985783329418941871094156997831596091136453763655986565272002177315519803227003269202432164748696998602062719839198182119696483156010108705754120309192711054014712256289049021519473293342832915057200949322106242179197408517431891351505916701121486725585567292751384597913187922118197940448523598319229855718366175642502128196198782769927690663284564050971934970889636840794643891362914487821698016757906669369441922001448292937254513048582093920974188963745525175242248079298746267101902269749710655320636788292804172434929756640960303496861457709547541340186703246723025861623089836971992025450179050327861197125417727895088345526081692601207326554216221161128376304346162695374795392776961668732545040038637465159580466342323629938518847067316401647454094899867648625099222001888713328280115274292064783309851756757181302392710809756070461808655587728537033000191051724804716862453762492042104788113906801420448289136299916407252556775891158544815135020664007440458758715319215268167603104456779723138253503255098070351430452579135818169748150594120411709660618777788779438833733683530539651180758907645974441948776435142542708908376523711449452920911184327059387264442257962671350620323782188503490668003019812045998324129176576606498925654462555976694676011119195009734006836596754476714575250235562441516873730845816823425367507443959455984935478659854789797893749863310480851557571715710574188564087616736385188419846886818404688576496336086551180295109080621328235398557343883538502236401702796730265809790728528137529367456892406758012021906148974446916440948736000000000000000000000000000000000000000000000000000000000*i1^134 + 229157910125250472831486427233688757974399577903780188801607420224311153238388027328277103669878988226477498651401644157803947422761337683078668544169761957656128531450200192252310647489608691258294283580444799441892345402591085070851315862513614048595963917490387322580606617436732104194921073014593290256151701134571813307216942307664028807529697495528939040048195380517028665905687870764076093741901958385637296954141565957756861671998631819868546341113687082951611913664067834919068799861228326466663893893739594009808443232130418639146277507543676371146749296953708461464771949412685206386171649141431033259890090561599345027421682036072428452335634960154340113044272110959029693220589901102688063743740249390992017641233052883391252364189004435227645686560989955513289107674119223611788949677418880005965437179422430250261372494765934006136969618738447681341237685838179430230417726098207882775859342954474378515157017136798307422834243207989556319924743927304756481320227912010530323071878699358397330538026386639042243969714736680769781384013092689447987502271501617853782623340359599103023880406817217887253301804674539376660593074696179727883302040255559176659614492260156344943450453398409225180477150617070103169591851080084366124594430754155395293670632917488105087573916041998684834824157184830993750283446676119167924997548374761619979746877636604615657243143540343023031763182451018510226681522272376723756475315636705535512790535459431029611743392989394772690438704133166053860733314659420633667017624140181983065129605272052932015372689089201184517255955900756742096032501300393867640217191004730986057949820234466649931778396049029296401342156614183340713362707688535824214833580539630029381164907738296701519139146842747513598942498079330430904087766175873683033584495871666297123517523207193493814362990456144664589364009076657076333078924592669425088559040530044935114869074850595960396487067463348373870498159138771327997442182222359811745303115889382281697978327839901427019679604697972136366927154532296591166124346958196496210538594449151487685724317048490681129044713759490459242707879918727664127385791820818909414137445654126851545384237603823920304273117833152800800391990918238291692380390502602298793649951158186642583703604244271447190677257602218858515461818021350261566275225664981040673923451519712158783728628636032674419755243898558735326753322022906833266432033329818341705006253543296105874909453114485924024623175646227330812520967129278425073705837175049962512639711539826134534668073935692549621466775674132052721241763016288902796550732192417121448162751930184438264026313467107904086257140265102624632135630125481239262549461144132324041921962981681945248272060570543672081166048572886606664212117191490138907063104727360341900110051803687985697327537744224727515863467084872072842724962015290602632655892495588323267256353478597916966843594912565990102605895606647569187114081058777139113217742606176102845413001549815956166534919550716337903833092538671580929989431958123390845394992154371215922179259353386220211274957639734408796931080682887045821478869099741413545575530708690739752709999106116332720654756822207601219056864008096949394118129942110819308298216323560136217615166593379151542113429043625012643842482918847013576929881129099512754436186652985675629052985468576601874989344853750657899493769377516856180085908019231898467279010427904007160109965024530054445525104686287659417011860408526521200991888264228117977946811815081674254221535057138529540641991622791333643986920702139949618613145670433784940402525136479322900581224110317336732024596291674775916531381114262230602964033396806158227910913522960553714358964959195940930012766252779445234150874718309510047875521202689474414235184001523899237693552307206699791657627721956671954753809259602049466013685749690269577298983557693125041999515888685623334170143081557714784067026870882905567295758730740902179731068492114988550868967652446737584755420995165014586510799418103429359837420143637834580311974639320124949961120792954948004048177599076321616799535350002990287519293158705142481128792784951876791759782746140914266463343368404700551398247168813501213532043195097910653461547087916080301912213865627195367422522158797697040723672721579817111921256038400000000000000000000000000000000000000000000000000000000*i1^135 + 2619489187183460483274291359503175813966795501643456128378444491861543906558004014163940989691883030606062289589672826522497149725265557249282315594658597474680909754199612546508612905672929848890571537397054747602051242981264674579721103823128528442695914940947655941676575194352784843777252309176711157733834832291579609124872297112542195519699874233478862095763767583959814348993936674340581676022889650436911341466767784825292935642519330365172755878830115152448860484939451017312373858738086813792443102867296668972694486220592239412139151866082709552496733257656481734222834425445751228090510723412483319069903829699894383278403860556910373863081506585951082048399612207613954450007790652621313779466567059781553959313856549787329733592730681650374207683438222746723850035451073724989872326348882490901605494353184451236967732445310693457503100332453368227015970470464237177956686789846459082490592093405698287830305189019991177449716057823194626165252165598648086984857330739834216296976312683778012950911744636523255000371368377607712414350033425260688095374918598020673500628541404746594037949058613801554420130650107272715811073140915819752465279129601049430215408463641130113507385758081153261808450306527593137213132301046149098393756781756356942758482106394929646139131701319581443710060964492712693838938428000186729309436083428415866201652167291546173088942501425368344537410219780701852201078846304612649503769321805292754822828684828090741209979425751037911375797856191737560914004421160175877558154462632975729635155831011583084396240363327939759177508112438038385054636008431906219402582897255872742448910318451134144851146005323933759702335573146885737607215526616667609887299632933827184135321005788730292299584410658716488012766614343467406476582198496460769670481390398586760207374315035441735678455925262623659509366939117675950057601679411705781600939180656577333112101498726201032342054938402962129815598138571820068704319872164137186439256267040284088741284856599560671843331571901981473163098720910885206349223551940074462583217235854461310766720778654196608039465923811269170573330164110171634441581571696774750787708872560523216498222439766002352237532155028624936341155087677604472872400325271383948601437345338783086570049321999336910397676696727519141182448998304114099616267934015590834732347481057616378957613655307878067155799626034327079701670943190102273845565102165415007453413802511478704999945471012804274057406499246823155901241994299907534676618877919982072380770315724716214416883583275446677218695756182251811741594046861340772028476417783347078736656868687114578245757543795198927196805942297054617789163386091641741912184039592351571158673534492224025867359999991875008495473283347939383374212870147257477237304390720511009189592614199100607147468807783028722579879675222782008556252547925347968291496951677193053017209456466795460616637342103871976998299134932279317896106428620800369345069709896508587177089992121377660441167959916173917201196447020104913481864787199366692449831254778478229945364786354217150363760607669774965171708464352575042052019080772650525433746735907679878069167826565825361303622662258525596214534136142908765130080600955539952163478613547295773729643867679499577096597728038007251529407073278712528622869441069344496504855341135572922865494489776102496895973706023127356242716616185592966676718147779071249998722775971098846319015232923978205243981325795154852254059111986568312593999751138774061493085964087315535971897723932111057138280851359007387588494620313277035523106660197819996316319281348542278243809137272471064213182663868748776657264288906193462034969203286959278422034696975246224103843955944202817246621210853938845442405691106849166876600578419997057136647760055452980079233711716109930667148761508558187886937992427223001581758016712254845080076748682274033832796042647346466301315578479946174271853607631312438761952767854348418846033640195689808002420557021853407494756506974063680966012088761671556313047245419614036464808944737213590559429543626329380558011180812261896210558834697815567400196591426891024692856296574954535886719683565569702366868440261082401362654649287402775282329931451270576980711555654889106324227503634013123691172692139928176968970104035195402321920000000000000000000000000000000000000000000000000000000*i1^136 + -60718175263727379640690886178335996096985410952505824332521551230482901273826522433898633341816127714087514078565116187240976933297817596284675537309195187178406428012986575278181361641027529642260602510779830184092402771444772709453384378841137305351229947866522446712777347498895761173255027403156114726347054189926346319986758041752236852954127887218110870153327316056637767825073142428449107480661462681031521030346362264757832152796325074444993276073057807056377008528572395516720845532340383746166206047888214251708016212768088072597717682600817715634872716681227104190672784862125201668700086672407734834298674809198767769851273317472414967608087298381972164946077755219222179149694652576431441390710438182007444282246769522167769861291630725895552535947565320385674542598838802370192006509699342205135854333148388064508229022312831932876957321226394730171761065325114690833776630609461023513928533950100300765203768928119352495070672839456025254950725050109930128692825784415905176789890107969039932787493385335854011635849790678364388886664306481849833630635958239811225684647769460460234851393215714662225320342279737318898794011462906976922272153002776961913490855075385171093578460424815332281733109152583482171538987259267334641874891714814241277555960721401951230442123981429583265852444154313456536033727351610363697987590833006928570215773335975780804785623163656416909825814936480794163732146396307654883674446998658385357515772383374333956534933157602851212937400131710693882817623765626098503885363363728067169191296703672370307962516398008940810950968652492588543561120444525395192191315384032804353144436516195000872665536378431414159739953204868804543421946921974106134918544741243759988022320645016718699353778712436333852689119425805114314963548320398598734867364706594707953457702162987370625622406919898985566778777942657578950325238212474995826989924966798795635139924068293753135585171644573083548348157847996424327657978063920523255777969457595602596029189233302284205019809434068774126292040118647620792598983608117959148583992932176579837084081904096551599360363107364585754080059133390326018344455796249253072632923460847113577218068441715295108129014721266170232042173872182465731067548036255449812998364098244651467246038004698135497372412187979366281656770680099806494401924730925733214086100713945229916418374593423446495861411736466389827358692044680602170136676839281745268572648672540797303380090443587797172722706776179636398947361316912840969548625074195627088271772487051654218661797121639124308756735361054575071902009753892744763992844575206428292001767419331359146730619098682191619376161051358407853345185389195300646245458610291483764691708968491802602963330951586643131437792128347632894773315475738160176053658126983089299000682951897447784430689480430435421908259391426343920457493711653991571930046431124403626142122635248613980220258921431042102583804610686676865618385790333161285908454286739549268954892061446134684266233409632684669248412447179582171071158695365616237940390426229587228887658740859575217554947141682789535334065048117144253468534771350605722681223604520093101503088192478827445101858807162033253629239574075138628484231348970470929156425360244032965273256765380234054504629889409387144955498971842452467326144886299677474394095885986996160261245788202021443825869334982634516080509129114759216761983234859659012446237987838489431392295617472932992801262921990659121421430553688148201639303433087782449120890290652575929948591230463860922350404155439290709134442992453271346499147193156658151980322590313184246245973163788429127475393970483821243006411897482570442082884890495072217528317594585091956810402388101178233588597455710520944313466119784446437976745363707637417747259691651387300250351136392726981380612656439282550439153662294687203752787985692853554241435197046941380220956425346573415020324046459575146939599298363181855186759186417504925962674829384044898913097091340182916311942456070972714030968574584771977233542323307626524840455089993885802063049855435254149175863942362302473469045591725506911775074104963630728521931734818230389163808721501541875659252429869731609142578071152901527461944716287055728875803847917627080517292701702028913899077430688695636019095128768512000000000000000000000000000000000000000000000000000000*i1^137 + -851609499803169156086633249048369810423412405218492504498607582887986128569804725369965028062224220267631110287910430194289267988791202460213756784694588119303076397711415435314314203197789457418954019645404552205807271756243111954624595032019156806021837597840986227953334951832587173634437500822821326122591828304644271765506412448108920148689009898632963014803279912710165668229373306057537099313518956641758628852466673109202116763241091187211325837171623898538120375069508370066805710534496722302650772339813610182715635995079671247673441276780853111186178969801225473609409821530629394144566976318311075791050425705425263297048764344688375792992954105684690605573634871712472587032844770061131645082369792678349140165242561131479128154437441170958933395501484562355586690267725640274199531801389031761594704767593513911976844251400196310702262525260803685045505907712418763003681626094094316101080833923198501742400021788828816836158015216090722786272438314647476029641812011901205810009482893611981583595249586681962627188573068464450351090803746722105066596109109869712143544808967191304314844956551504585167935907344333012886892743381398124765756977599704918228683823994307369690230942449233177853963054213489424902111511967648481043251025055283936594661021637831618898972160363928554245377722698821740426938645742899620176127312368980256576364697559491530476535418925118914556792531218829276535747540574821848165022476442479031258025366335154146143270577238081324212915234415774979241704358442190690568608805023286350401847170252627012495030366247228238669835114569850491857070114009502030561918890475455287173707305131591383058632335643012543775504091454768530911358276999768029862457589995277788602513096761951513910000813324439770820191970410836139117650204504917281299868443677945550153477339072272448742784382794073351143084435655382388568943220585302389648873296126474500069969761811280772561695582948675001013041142016915424698839553180897192044054949226568257847735090465350837208655403521352760391312742312323547614760650431429145741830069279654611362114194177359146285128296032412296346777765688693781428139447750442282919449431992396051611171444633690632552860574138367283313572571865878654469634268266098043923413900219281751582219198823487260084742499788026884513441639959105969077974649270375858742390175538552477789760080725784681834932834968259660375334362023844519841929756789785291114254602690649817211374542086363533348091727533600773868916758737806669047834883040149810483792109641448684876345514246313125935012132521206230847996130886635664142535006431275430450954476481722493746479524665417613399286419667520672856125941348633594827203362226194470808684907466703170202295609568009939527635270404454252088731440159311142483329600370589839116080941836935681281557869889855592712035695862636430617245400158096522175016408078405556716572150671785840750158311253676820857164955032487418032600392772855383138751989006600849890941463179037125503996153256261196998891750318269632288538853284530994429163060649795600772813263490127450511664950988713709203996046583980398159464586027114575786762711017984863898317420678564663210140091729727712000527569908544196805513191247411229674450671244871211585067073939056630331335622364445110182193191472586422244133364727943290800013319735978503550057920188713386912531230300915079796513870999251454555247145060157737028655097174708479507805737908871428369848127537075270331788640633792640472890439927447694709894650882997171679195226258429159509845011294825197155801306999676303089204075826482688025803004868536886295757220848154284183012720888303042699476649228317750707761654223568410848010011802983761553977613626379760626693212526383386139445161529058790767187711843305731948285009330721704553386868967508171802548669754216779010618592968036726652106737229142404929911732272749966676322741799680719592478530501980710542367887915582465711345282270614791455121761938339814441857513168495720968494283747472816735318085399923275169236662981856019126844949920697115423200214274353657696101148998835585453193855518107741363524403319948852983559413910470412906074358038850324326343264684876768819530548688389188261626896347452646833525376521708137060032768390346454875650670645096390496511590400000000000000000000000000000000000000000000000000000*i1^138 + -316325575509106549125904484024559674135476147652879801794674327266194158741172300138620792575829933505146660335371091055466305818984324348444438049345213869415189792862164609765145452645914163443688388544086894050547057035182340428697400632189017535377312415323079018966964720998427873750199271274241866017233766604948638763631907202459824924661677579530432545222505557407107323122862727325126402425613073398765838828726181346809580067858348136475460513439799840588282022271249971034654650059503822500196919870454044307429218675828736635573790284460866581421965181832145845213940544786041424666859685681188944315510760598837142736026552401899283803116946382602955737064690834176718624551234220622260839801519820780824909669004852101303729559695283297622480549587760480206112278005767291071752397964261935124076575981550544135010960737259648927986521072474841019986445843704337988439117283765826000050566360398168484298678148165349552950564675278809690542737288682122545128190133968204944833383340094889843774383463337547931641729285560661206602044354172175653804488709701533618377356703226013559293091934278207576999727683664464655211265188581784270448836127754578983823192687559756218441074675540384527250244919928619375166209873337709295692394679462143084081340060692307197409708213345553931512153693820751375577045292153354864568270172846868002888051668491555819675587612876152106063983429688223462856625472856050504882278483709656671634029512143487649074936389403631842668775529089055214860265657150914799222327130973433422706340209725415784537014282196556942976070582071360494578200152683348676853488415005999455971076339054059630855663916256738030163318941985797916290062987987232336088456291961970638845594421415223542304767010342397397688095776892940053811890000052768511586263156247540573100523741151020337125738994243564165955792774735831571687820384578914072346072851617492387870815099144358523931509796452201549216020530594814851157913890589744622025858752071327023689048309090346657898283347955197705667744810729989640639197457610980601648865677734816484116394733995968041884103536561567114253439810439995612810484519452812222564629513830134100544460428151894240109297390830272678908856964918050973528189586003937781985076188019007043133473483651383172567774452393278877425411798305944563585352732456632891192922909826254495969279712204221388742825982085780251615783850763199195654661468252841381217976707774901044170564985046446956518427421715758261107209953303294233613107332862224047182741935219799914968745969492220939956551971385499515559194633818411181244301344865032056448612074912162760803743957981475992357982184602206993021223601396783999587696530753867205617744006807631641866196945327002187035362584269986387041396145379644643760626146650133796626150264490428477604424581333182168997139924150738022571675638084205606861313697695797691221685484767471840772077634108609653656330780906336747193297511605633452970107554210867641817167377866946294007646336817885485829626552723381386056060091107621745795899548273922153453824628440217777787645340121536904044082711872169288286656995255198866135081430391633545604424749018600540233056749434484755322117870830648480145849531851340104111333368282001619397627840256834120906869303796652688896887647164566894338618772649721610149952947819247138454874504871969152082152778878037205105130386288017394277915849913950582728683114791007798035401907836223362644593676327166455634393927024771126502621929957426398958521401778161860747627496165634161315837854626675944610764793150013942253824937718131336286819396272204457005140501707773887311206973770237698129055993331173046554884726240506967838227726462800413690383392617539841982649522465785949290971425196038644230076626992571610996728776154590609196616413762086918396914742134441442523883480070810227835864911197783849821659832160485660160928762841824634678440035741946009182149758074458421724557324508379714999391173123559437230789261289405870491803756463759024064446755438004444499354929255747014433380363947241063701399125851269360307435669847697557321822487708348012090679831827704193925838572040648593499366224213550278018766098187670252137984425843369325780219836263397977323978779359785049511268979129740812004609744353110261760000000000000000000000000000000000000000000000000000*i1^139 + 32602699768213646542854888776459409044733842973733390469858576265895469309749436613313421563544583496206489856434221862747335487850992677605386577444788484821776902894935274771112003930308293886528053260754636989678533499222294193818672276225480487177293694662781245466691590706974169894589148031576262866581663879142681868119948230490056329909820872808119233869325820783978513727779384979325876551487596591788570094944459999946960950849752771287070731468604877365437681936926445678533464115002170628582941075139045608713322919037593532840279929746314220739461525849984978472351200470378999756502521021301011901590673576300541050830951269284447568137587705508765062944923311942989458219600264096591135593552338145363919303677705076612870909549062195319044734005808808838306917365505397677714934024046158313069775965821052485927523059422968923424067820242991804773729037673514667843149167556075344265227357460750791711262728077033520334807514922693643633653687617223319170670510217620749156043271790216128126012276498347998051458602319167341550704828988806892311597354975380705527302904766189631384004721393660706370570671728348498130660103474701395368145031602599257911615396269559731825210958051357507032598347276054851081546629225750646465412085849288898865388187435644425509945925501914243275555032334524652979259742341000043940759136058004072815913910714308659369378662630211687964719397187418589987142093712475019267343478799949296154339532598222507956537237118503189068668525785797735909017525937978175003242534767324333581691424857205062539516700041506111513784414600781698132574392292895996319898106442964531393740370198779657541734462358794233620843623938277581253436425655166845413002144484560298193122846263267997117022957121009093899374376280145214095369074048023015578710690467900683077371218367233140533024746051434088563109837931118193026332281227754227682921066209616754452254381542411399295016328256309667973298749622445592828844226782990682240257420000607079108499658303768633198383488457886032013123774579046227296030246173947573913355521117405145148097577530981031093301176140767516017119487962575163251892728239930406499348520729799294693794689972551437130224379456701221398101354840984710052420656011754467617221032159687630551782945744795753642259912289827239437836439731409116595152057879262899547217500119218390595757019776768526459167135013269653893342540291944305512009001016097674337181695909999641059522460635898723656535014822261686179775571133426265146775702138289436319493653656030659977833676204595258460223841186426063762487511464383730541383016099910204005615601552798951978465435566944038736448449573538419448838988739829181139913885731863606307327554220418891555428163451785498786045790911220039847464786458716759083465939084563417902977248532888856319203225406297999012509326401755108472401200754511702019632027787367311163506523952907622190425269658563202358894357156389534613353975801168184821501883461601268474548814798914755982380443996615752227518931195002640156967807998163603572909594425306561469724717152070627545279222990501734761255715870422255526000736699328761497029275115980402558878834699736481209122355018898496289835091365612157205049657428184461308256527153065845175247964580831002188053683077970430544093921539127604876358269765682634726096797832571109781005358251392243338813798227909855642148754924492060179898626675387433679814977703309999143946506709832078478531129424496691577195185527498433598176615136861680599933446230588972508810015255932471239861919519908427578819600654554158178516931439747094043877077278625437989704667230983170848368163986202606970393112156942561868874611680635763724369126287457383070989950451927063637372792819471303670703484133242497409139791413678034521688575688147697106518544043077903371450319752554377712601933853605372340465082304766928586775192835959731490501613401390541424918808575400707268949198595008132918543807572827716991840252296852922378601754737985511746390294675714704686173521505856252972720183293640576654752862818000421447528683516270347534794285622238161954519422149345164831484532129477453511729383416377417269617627044969289894631376388950643784136593840316937011707239740372127068484826970394350597667302741969230407774144299008000000000000000000000000000000000000000000000000000*i1^140 + 122466776241571184366451767232495677258011982279923301213112495920166577374345635641434588954661600240890307090726636250212940528318916723843978929760635172962293156891256518708667323139941456560709304058095597423855071267510212907117161910407144093907558033478498216980510471770878668260537094583476431770693703353484481485939854171789934012556603041413782072505868068455295859410330456347323161276269982805993196703852212668899695044140123531547824766954072984068645513643321474170025642573521327881213316294284796097926666078711276131429506851447943648371954545131277808037005910328944930012012527224600014865096251824191849985636146496714316689356331953922271801649717788297594887529817501135837903920617058628696776964001298369693867989675736904928703419903942579999516942928088187611975961630249002185917999786026679664867730531949932149678197601976347464158907903876461654878918343255786187947780549372479679631130550858641602173272316545081035418709191482793172053856587471916155378726459059420314930199784119470680833966644833156739716620221867708123472125442367050924603056149543516387074637478445493727438966837028220658683367519025641429458886798232138382559332323983661459658412832640680543462542492152720228826905021542823261423308312974363296368756696376763732441906648877220416306378235495143283908642193456349272535295988961839384987770252986025223115472193328390317354042193115820178527129010323240933469468588403314396633001367241357394206126463414842843356419853918013166867572135285354410568876277983364379668739653254858622058942844412943656020187904011653484866198837049523148214175001620686174703172784621390424960083524583795089498655154668887038953337613398718152238340807603882969254953080154655615834661784484186820321733389515653489356059134796560422229821605258790665562485317305214258606393444579013291370945693082759142986869605084672070785794909395706145290904800519404189957484257634107028960876561959188651170778103827151530789557729196884098480402722902710739653470811371056999841297492074997509913956688035147407596963182105299778078143676213805669749237342673253290716376420770399055289892649169384933491948684529879915515816526850941030086523192185183130881163494550326831346830100541779527336697203003576279524772251823115994340152138722262126887208943996285632688594131099823662707752172186706915102308143463799029548454643569948231955857898689942594863163583713889215548859310002336860445398967456574385293836243633813449331503018875379994354795384134219966805585442398012855395241732216824811591145633312075459328574142632183723640029407482729969464765680640385669714045337746463874523245110688748020958253831897818620863448422966795362925183063829440666023053946177400524717321457522064723463461874625420201730785428746270865734651218152286812986466516544589499947050826104065502574373951471721343182627614451106764581373380147405254846682431926094041756418522399261603070350775490361040716633042064853092599733302504359981187211577242842102986081329542696784461635851489824671931681490194666704699685291828565193461322204797438141067709582292786086869747106647331376890006290904171897685311678380733707320704334152468579999246641469616124966776295896586640375657251771914181002065545227721371098837169812558570109063741822837815057946750572459087948319462020489731978756879685875532988748361859705654630882576773738813242350445564341582762175400128264514965448503825653843741091626836157049345964828833851569451370723605161319564234730822694135684276387856157066901934844756787258656173701605675791988784943427104426362060080272836859316603380799593674670768910708273081975590579460270987547651746311131936635259966228099038760439532980546464311887294999510475585423050145815820200939222655083692166555692188605483363425664798790979375645265908717803516289203576787729627443459078304668061839912048196638976910516771503049986948350883307757937536620607291919166024841356926864317285114411230700298468013907470813843271066283899420196364603505221207373298472968767320181573252479177892326548753826450715828456383693431829701186073837989399641878818235595526624740953602254863096076298035362849479425849893020060490564472927007315607640453750573851598750484762117720243392943819764318548787200000000000000000000000000000000000000000000000000*i1^141 + 212007030711689158162873450705991346564856467590948823979967450558520462249164654839219536794233801296048977049561508899158566566351045627428522557631858881530298586618834727648519349898299048968643236874957105115322476540839482891381519814769188635799807926729479632069605905661204047701999304599255956465225136162677640665886880813936830771077204073669297277891206955412605300361773570025825450067832079368205147105513583557077263249434469202858917046679651203611208593393793764886640533077738996208880070123490974516436833169428936488427621471550220016072629270236774875877827076542910985033464694829288431753234010163840924468784867451639596714843358891329280613113713285854801178943659666344893276296198387036713474102988740388662353595475157260836110550365248219611659669742811738085489721893599943973187671873054269005210422325707833730989239928530068970045232471030363201087913443848979381630432819102098348035581284833772942505747512384603152523291975162343500807434681403660334372756423429236784821946150499758616938395696479047167743704722634563596968984986217810751894476668130212862115554705314141066822289872466946378637443918628623313504328852279984469449889761685508010377065032587375218322822250419301638615247568960815073751956780851434187166328132914829236848626569410787667668630139839650207245456439324240607363937709171349502375774129484250877498820903786028231451417112704525887126616542118037404391092622341639143787246920915270777714421416301329626629898927776412671156223528490603318206166614942810839049654584960856764314549834837582648471462888159353665712665241374347280730353763409707964795538099794845201337085010108300585176294885574768589126104003560192771922480277229145784763877679508026413908567595311274811644533049719324567910768966061112864833142503227477373678570192162252227854882465178594370866593047740739084453578783014403993670655449035996368439111690472298185324971279048737919955655553299558612789695366170318409068245219529749234052798747835320069752977960484292569874746076293414438789283689853667031964416548372497567424795209244884230144534387755473894314158909198829576123834753525581430544888695285770661156005277327699972107712182698478213847900315104498008707069798380123326493973227238435229797858087224704563732968574485258908387469815004492946938633678710658204892428244109737562940561732062133662513798480579316012746100401747594533650023749507812720328838358472776431542217998151540942743300178174187316812859875150014508186422150240962048103772655329964342672628522295348792243101132418458155116771872416902032798260632584886048701474520070418609748960940911909467787369648938990907980942420048518087863280666575487094477669435215150301250584742756742084152930901534665346809222676470235033208159832233021810771161043524278762394185109232409988527849713866440740245197802071467481734719180865110547418063445135181431850245467319927484787215588441385800299702639142371893529809048668806621323944124415991745294778446903023686609855823055135124187295167396784871333833696362260297502804195981167081314267659442246587104199604153098760563093251648019146562194444705889255906248204563453486837532986912918960821244898795393722895814002192645899604813423960279347854139257121946352432059240904822498308651866876242506236148938886173809021601589773931384870742992979708112114644841446833381428355294538666779775322186013735898740471348486271050795474314329807947559125931751519904853653511574012354796698115794702255646510154751340797706257997952964404175653773478240650630923037572732573770518906687659598516936893141937896019181222414336297648904050422946944442509543286351135366405212557368403431778263895865612703163309886635361942687275520537317936818620095867081805577041905928435396247407605812690318106171813550905072044128902292754290535932700991505408884630440374839646287215301856304347230227206058238633741894929581602206742398108452317419574289117410655238501286254994719401150742437601739355705007869096013880653878630970214616701414728382747778620267616151105916929798046105948338186748476316217060637533530056115443008132375836768994741000167061329330214995558796380547357537512384069272636384179952450244387537731968994801244908667551523472026107820113920000000000000000000000000000000000000000000000000*i1^142 + 200361122582960472750664043857360557787629982703040239029959338391555713577518312987628672761122494516419809759032008450452685440243929676208072537071715647464888867239111890754130900383533680013147221820015551121911852795162490016394898925221492995029389699746429493579418564814043179580553797411463324569370855461432279454191690789990456048714455210801805533815188866601760133976066553211460846935501752341248717538376383517565574285944197376608777782666073654172186789374823602929980436050307697919984083761035510144276930268219086348801419737852741904131569038253350898766602029673731309061556279175463114700788796958533758964716885593148227242402224930318016829347629931648884578685600732479920327760882384183457560120945412758526216494033075620421183814039922049345695518178942409936283356526501215833367047252781191447605686955244661260908423062228408500812998603364841209645439622771555755746125309232977539634732151484934739392594691115057908840116185966423967952872604280507114686351200344573026393752781409040351117058307256802594263589012050552731277953677880259327189447609637354205553628846580541765230972938742245106434145357357243675405309684169358931392080480365409475335278371715195843258769712880635289026998072552913660293496220027549474898146619087241723653069158247638204264027808720374722130275375638533427113066034199093536542989392374198151599444106901532828063810036351822707905026541337757773606255788269469484828049452574775182011650683679229124938304186447435771452928986590735614918528708260636720971903399962748129243775984899109143419817752749104393641399616094169521566251595736429268545796242588772252010887762812955225614228601862947887699433942827794243316502625537867685573665658893804337630107271834546944387727527269429365459386327035406639245354710360167054685728644329445413435289057815664514378045316082209682131629950996396492962217312182466450520277120365960315046176725413101515942332506665157055881217479784998811339785972700847897819857526961904405348662245704077558524445879499424436940787694719190993168043987974060955569741723043917588882845820457474155654302648569489925046784301898307313132061096534968198427518022939364200121418079351269817200556033523292988249302130204506800619210112038401361665705786001421168824555689867187080430099223277278171742323858183443385608504503473342904045661120841208524155427304678909738200208786845727225930487617744493069258268979017873517971743275793057509179232433357991931049154193717990318936502584534663401035103547824292079936377465971969398796362030034250601135122397390586790817897263091672079375448341331632755578341864096794843898069968452218477674338349496296145039125284234492688712510487694350305911480624465799813602854591141617606582665246744998028906181979533129666209439863944209748321284204569538418624337756064208009068284148542013078244762966239377196954737238312884242453894299136070990879251286885972088127136194814330020872174236749006450479785167759098595484532995296299300816665825877801663860885830661123698092149567949782763389044385691045144081046683867625989639658073951998957062606003942342402523499990155956349327129899620285861142002172291759768643127007935814270590508314880932320090246157856484325376595336404017513261932602824143784690083135595798701743206362027789257601779365999424394387097147292042279946979232017891885373595237382764600523618871162193041584968745637127284504997846152953578644450775504120763030273496460734277874777456795899481233413303678838826217536983601379543924544211018126295777027005635505153056376909505763492265440249570377776818939493604141980836857528941891036936689737956773191022969364190844633573166386514210924739377602980591473732196848115081698210791393705714560797186288208043848911914741622111903609518023928506996691492831786981451237525331140850307015111929672885777082918064705517040227030143667630195181104340004820448243363056857897954835490036914479974694491063404558264121018939035879516614140909737918321361221105997147544640964623294076493665132550412648508786832213485047673327377139756850983285819731477777669036883128055763338519511309250548734108259306126648233684579783675895416442939954987942589285173006375507808130446195570716984662294528000000000000000000000000000000000000000000000000*i1^143 + 98853507370100778231438297558101189371507343547918414849539302076220350713663717645905917500207186007901305859954539614998274237947990703222704221513196993326154352952456007497772398707835006819110909651690717621422019482092096800571132104952894629104192928078668465989210471032815922886592120372244005647415300519922822848565111091911106385868810181820764375393549407506572127033369532877276119384419765326618907941627106182069377340474018004590949124036484498166590864082256979062640643653439919743305396858692509190525226240346399977904022371137951546811391962124340160334882752638665951257588764983346073602382077372507323222552163145024190320680202909221742390623960429710084069778428564648509152263501386311731552201705457919345902293379709914762635869568309044343514286046373962295484336176856506089398465547151525725315755966254046086844219360140880463427607434741754319981032726337286194179753494986115736045515624212725368419491820098686282637002510813379587078605290202048733347118785265835806959504330072588649538522578710294001598040962619462601516428528447608716822625020053681908330750690314620049321812507241529334177844338400669456019233141631665586677324315424124972447668784614309038275446199645559657659947140609128414182995260810124741041006754656207036335540393680137523121106120115324158178636655025452929638610731888279734437759537087492411720178666708293741559467790356917981572888986482704928591075111658266730801151513970605008754394322134380360004753375994769839745866900187249376159317315249863011311090699275675607079629816102524473343496660972373522251310719957566339651279842594040152595115716105657752149515660676469875771780830431732950135381555914179048684641470987954643790317124358008086262486619052772840990267507466519664110588120768448817383708642296767156377997944186302887444016410441418577597483686432322314756677923135014865695046529853809377022700314538454824449460221094527770797271961215249573824153509084979695215051384177982444909715131935507519891478823548724111247229322025695196931823017243499678022188284900245113967469528529919655924898190259287613165027701821485292400787475490820585508279824284127150997383421709215733538031688473153146378068854240198752201771211744845734288133388753792245481910845470955844889549157101435465429128271218091485009593095306425809421620721032047205013048121584985564584077114103343072464565863176623222386274328136420162910304729051920363482100641949409620141749968198938889704160084037264941669429305754498207531831653175795064802480863809267621018647471677032117847674294284684854470857175154181323300191825102590830002496699326973850503804229815953385830683411011567843520775932232620053270776931398007910317765531861174060151600294838949185350525966526329320241699854479757350647401737744038559044145456260281888124234725522654093309942902698678807707707333290460537620956998796392371156568772910560032728473263135277191305269096280632206228944411723948825370851503752641836972570383417323708599496320929106488998396731359919914599294211915427683481752686022693411714442618126016581930363410258661945810120184811894856058339558454852241330313159759602399798492438245799177163700586905384846154911864939004945719182150513121056077455518282877406065061909013181249130049732004887158325789441437129968892326115811196126833760008227906921738463680429091985354816589409035265070242184242389496978161164659834649597017947118999943312861806077218278809116888363602013502149805928303011609039924307487149764381673868301699610732183198965267818550823522006506687649172327984219604526102433868590601302028586936255441310672577083931176125725251744545564478475662703778142375918987777117926072018015486344668053597374941452799316523710172324916446550128764102077394614608601512458391374593752169314375639229373883622355822802459236737947304727293834352263423772700167457069055834466295624928842381103609945668757357979363460612542858660935120443775104215814009562822217481217079475162775779516723584042548776712701842292205187131711516672130826795057137789382284112091458149169945322917107585292711354359672483645729726785470892655376341499781787073665406701497335983357257531803715949898265131024890634530797604900881874026496000000000000000000000000000000000000000000000000*i1^144 + 12183455675056796522144988377600677908957663222285244029465204889063506270034728317634621759749628014708556878778150401113769579432547872033131206530295537489401711832858441420509289918586972844195177581736592002090695297692817864021034870336516917430980531287015893050388844580215797420024515485055579970122995330994978727614674463229673994646767144258355359208874554979437493667001136734942516479500273373734219179720187535242698887919951363316529286210312039990104286339939244614539530723361993989061300784174288755282312347410964860976266587700216590651496883158521811942607613894035609508585805473638712056990386458708144630178199135103194348077101573183686577362594466653761272177981159089052577092824772168038827632242398487245408736078647271711413174983606832378153723801788986852567264345703266659771877597153715160884865636316005674348262666857811590762214143053064172783668628472948763547167922291378476519768888395709138873137282362607000265922703787632702355927495439333003908444161658803173508943788817279489277655415830593864818632495273332825201028288360916773092483179564974912974122661760412868598028250332472783568247476373639110775255008764075346561856063660051781452026716939944650840781294177742299608730229992332559223187730200814194022643252512937077325092595851690133474567924090308602528557591824315786491631109706471735139243973642895262238507579931315250353524594802330508012083582685713115320091182158487156536292952573873786056021307259630875632830614045653727865569825575321405434667169418724766977330245315304119598646775018170140052217627809357501409685656852888615386498136493954902459002334429829492212168155977220680791549726749653327680150495576236378194519379452972552395348405658788698183672544407664136022275333199482935813500271995589958840461811469404276404067083060163817900082417636502555373052837685313801069303867727079717247386126748516494990976457475393184312798300497791999422369159987244732869934856533284882077923737803184552252086902229134578827160962093852234605712077804813835462913088042684107097525550215829893691492833418123114427574835022184314781086979906070727086647315105771384918000146525745381188686265617536094844730142115689200687851460093047463755251567732870763823165413026630542641603319842772111904942405544122513469384825194898523165834188417669856818392485364940853666128834260162130663439591177879226487260393859207464127601174812493813093913134760684639502250720589558593861413720600136929676054082050100867258680379379007706668747575901085702531610971198968057920686799917624470319153416641710473881849763773582347675588311891958862751640587574133975269538293415560719456808255731127739520591144072926201611909016947081842023574975932884937982532090053777974635409581202029705130545715205233959165601093392999355437471641066741789390591915076996271518170423252961684632937457817282875252439318596022001191329394975689676127034196039697424923210978083272751695521328762413025285598814289901178260922369796537829262622416403180294175074217147934136715930220679439379933854295731254364941639008420245358722430391494835560361368913388286272085900462947501032371774811853258685169004443226383366473554422438169593128173219945420681316233319045315960007415520154356478781561132239579426420477778394528785657646822534942470750434649488801314544809174388626214001987660390727825155197602751475897560520241271289805615795829285294870764016347370774251333422342343682477637113951215123520159953161098342965391346928826261104172445064101751064930240932216534481302927566055620823834129321407476132685643742564576887284234828082026641461438273056198033265728051246427899009245238795999844906660366813399804371870580028891060365575106142208856143043678782785366057156598260796252617217815464913940813074174704898305851429104930194983338780869821234183195536633289316571624792261720699808131373691027873317359874164510594348640770242309278190594781347321426710411525243685746914000706451619805487989368971504859810473538985955185319183630009020634086138554428278182621453547910926061070813603130190079646712238428891470567908588981356238363290588012082147503413466342622138402009766177634246094997630154244852883879203708685491525658282557440000000000000000000000000000000000000000000000*i1^145 + -10495943506694484382468315511952356762683679939858282810153972343890893825076300702616837260755098971302797200714374371616047549247228130435947692477776987402926463009619274731483242899551685142855217437528361976079671997963571531604377937772976486310746374361007623541299095182141686122029407091544221272804108768006255270513526921496407884548923888365617857948931589081564998811952143596127766266777728687760850408220809277540960412690745768687015745344542579772251249023243771397547805180572618896960629515370185279198247177610365795478683391921452959476201718377019020476220217237799693038743273410804414641475714878693977911912478347739278185050705705731062578058814236463229546758979490915789665073122546233833636900931768624845081218215195128089210395325846528463787375771183525797285923398359801125608592900351426724534750181748152217762289224205893199765244107096194699863147544172515154850682078490322559254902810912236731687306755139671215898127569159210990183034752246799213196395121574721245022660542262627252738090226242173358242920004013442995618756387577433844166093230197719265990173686045228134617155125360208633137673139524883718896155161347287635374175960403980606506182152777582148902959718602401628883480899534359515335169161323421350123766537842455912378147159111328050333124820130513012657919842467812207025183921214618023913987544412048577410137122478064527245998379922233684042471664874827546938867074864656881957212274466512337233670958637212793757400029833436044252724738486270382339316418752710645967558917150767644236938817971514222334614909015281838343678304639796073986435977386973050008303330379200427527661054397588839554508802314789759309127066457202083694722198406930099823805955213150120516359844050280003193060413983935479051761370820096041956985767762831135017313003455043477193884675374956513711529772058903477472670457184936785592442605406042494044164496875612714002190488000108927789103750339207828664480040774372334500862027849326122570674281975680719538376078227833799649249743376447795254873532097758231770145720525080151014561671421543630224926986149520783707566142795163451161231050930858613636562546644323944845462922677389148497776083185639230618889346272858428626143695325802564937220539592036329971726856692377992745605720075670355797714595793900138010790825877219325899400063794193179996859176899382463487945273755569557064389986280379367921386676392323178347702813500291148948073292950445285516878948640903854845874911510842425944341791865618304190674772040725617573338830240185995522215408968958051968619759490975072634236903771172979138120692993111338875831315534455652039791108198450235775361578065437460491293292476490308403833927581392108307989038276135251070062974232196773317922788790886976024064824719856539666937283607514311040930582490724680607764810302276581687304482117391594437944229104396303700997303494266677533597227703723137658011890871551828453258494054226490719550970989435984338372803548519606835069375657434294238014243049905423792367216503882405947382373304522726625992865783247931100092505151545775871833351875339282705290728245721177007521270742675036855774862671152611262330044842277082847759184662784643996122884764616122953462274186491074893515458399820763572636313953040062999938883313585535979316378013682340010712211643126501642641616296329920354459381154930696986580191503503409504241823661862943268357816037627184635114097296041011007359030895325097640508061314004758291925145481461996016240600923684348689706672198329207106788142791690501089060400636681249716329106502188331657006904498516965839650129406385656078265810889605128410400219537604708307187893064506329649478624445611231550847965573340375004200047345917038574331210948968361522858902355903519967653463468893228036889038631304809586777802931560925525046007047990316914468914194652814677480217812306129210391136270840088626018226097758354213337648391112701162578618064050405267644097873873957092358379608012714761057725242146730304375340554874608952957718166658954911198122544982408831072758204368057042881173841886793228824549827955452378005948176866346808852017382497875932182985266864727245653978358261080874529560246587114214122700652201115648000000000000000000000000000000000000000000000*i1^146 + -5015132403406999156496855623471083643492760221213407620338839876617262320142762861001496055478730908136071074665372719436429788086459848426144058321800140759084369712092652791881513999202549317469244552149983793240426437671137732351744127968836031933210577089803416408489391243613978907513820913888277815845691333057877129981614522490208370858642722821962060827084489660186844885223919268302948842420375373822949324943769789186096750425959168035445870378704495700615391391448867781900893571414933740062744829945370899683391251241620993609859491211277284849252513598591547215701097864587366080419266005410656023830383559613353181189213853274751632048193414083756402669360006062693412767967898206634198974811157718124086234379282011002116991592418921639547168261624499490597444148424589843000599676527674835501912951819561358439909646264538578026248741992731804067629991522509181594758634623965903659219952737039116472250303908117849735980840053538488276954274970327921941903618700897254175855925730978458134610407911207058117175578831903464257152901881678805016278943967301009766987931445947015680726813562463947587021564299174638576737939343078752194515894941433781849043868734290260976581526223841688069928832620151313413877095769758914009117887434390538081930032946560806319761108431506827615829999766417438268350570824255947349809186689808831226486958944432306735320940023741817438947230785221575435156620682838930500743704683790228693123852162968321475702224077203212872907546545436902631817449999919915228051822435539551038360326334108383936474910091357584479474384331237699426329706126776267141708587678902746675620173285511757851103685029650705272058018790497939187306750260541699640476872792750318020451879785907886805462088639044426946987978555205522025862327995559986747092903831990013101539106502938794034513180960836092747276218190042128614971424896529333670386856006497678750278256686815949316204530628686767837407323693520978779879361510271356456318465652689775914759777792929080504831784565624609259576212464963799772995204163983254643327190720618371945089424766451549704235511960387429473995290568178397765088949150338165558603295393952318889892126871418530305535559011274990116542631845822593801644402258082320783069385213576223947665825034943298330142048587957532628424615637186740608355321155029446675108850801980162959339148275412217016624337721799434900228210609755929797975113982902628317611662580199491075118854340679122726451728444186254278366304350792753496863672164880295279257692860059504311149446945776025962710462311031414610703233659179501250471266964123644217586668984364632495047835572663021402819057091259936627104619286658576714588806497591525325128290536739146300730803373663889109964599005548313620933477899058137842483812752762269661463401733275356416193583395738961014107374300900454515975008222957385656461408767104650791548013196184893269521847474613788104855844510380537863742420552261373501538317605117747336265347605002306266522937090624802480407431764579377271802554304076777252312344397279576490373111570629655701334721995390482565038093561247406111257484685916776320990665728235112854728245050687239591274721308508236673033195784622545709002576441288930465638638902822271707683442818349129050956109489580896798160882975398212224323401318782358130455870187543853601495194513589608218775407408329149857163547413748221834096055820983747418801901691564053765416222320292981278604652145803137900579165845025296935289951343701406115491925015490363389363831247753675235940647163777118359894490472507216452391242349134639863217481488310488285991457897024693993056257348588662405017038853018408016034302227601552364846738383186547321204766670616613126148055294314274415250159571877867531455418362699585791630321581018996373110072201756849636715720895643410311891932533376307069416755813243743783416301835995560655829960437995769068106420920876461399576194222464004249505107631043911433904043411631291961054156144224983679597811087114077570671762237721204096462099770595571340152511127479307392717142594231422046748842811721413848784006760448917787742481049655491508598195793538103168117392984015327315214120442505792374118317428117620969015187865600000000000000000000000000000000000000000000*i1^147 + -777425298463453406448146737444538693124029341039819090853491347627441757157354509842780450166304140015279950995171505181938776575594195263356026878923681465918948735252394043069010926485521783376096189017806321939979657547199690297293433468826712674730282738819606739992959193794936512714539990412684638070006865575821081897086172682441447597517981336491918296036082437788130182063493043192996968951591975439752005915316146758941038796875503343918798928809411474636572274206384084767308026200459418166454117920140916365121243672623262711014850551677333472579517485530713234470043595790125980676172596178048956488576206953347613182871611861586216633561689497283808970408667851586458449848595892191258707918482969403919652729471919276180680825486975076580149384063895749811495331058873340980277293564843711357703247447339410698611209378319277611137811625202263260140647949937315207085123614796931655412989583337256074077927484793442414534678816180066677211930070158111777390280270689008254856250572524105451839277005489459264657591539272905229424152637192458210960901703679151207607800025071690086447692566471791038541829095320406695165664385157291743805538831867254463076309357756598761355654935874997046003137809204033209276967739966030503772085711839882424830197505828673240827561425594535353142199131081256293216893779971222701477616636444016307371771940383957215368477175952577752390260991413214917261823129949072077368878580932558744973221039967439144495180761779749029853761907010170047866702772508671928841656477302927767184455867871706800962680520575450052288358404888221383315506810746979760042194895412546004069263615499648746050179273974687884735232743904889675824110501738396277309261440267660388846873513037141912626992065905979166573913751347804356307643235730332265420526955441355194044080288590991656021906447425162937017768346909031144477228304267334774328760216024770606018780469941040708479529364591827829899443244568121697279412838061107649473852699298176820819408742990319294616511956873937089941013773071138294517501230916036614415810533491372737057583264218434962371239574642758308708529130534315843713874250483031059996258718008801473827700204011240279476212374943327184115870216622728180682523161843204503271641016867240181383883896122854567121461412301172605231243400294153805396379333627334253131577330843235869205239817026411669465758505450429079907421055801266278356207023396899502759578310763766737523784093667860845023234113770043290410440519829509038398174283430072911067347729645806611356541981216567974008807181959879473462529350967013706191965735978007953609504802532217441674987377022186702699065027446420175818738155754779282013866182912811226700931417001562267080061316034375639912159170911161111859671021909234456839369186092383047027157582985063757637135878846274072654420942636865519954421672348772966956890923353237496353721369245883682965600177869354853811733894313105718248807705283791774446246037138010185825783180092802023592342647039033031329922068921111190295235158547510127604232381749140731888419026655082779721389910559342609169973028960891506269884784373712669955857319929146656798908450664814983797957625161175735786231880994772749262082171326948540553916113555909766579259608428891201766214194441824202957202493301892347043623413431196947378666293527276822859032972988968604219344970660736486185081531856591390676170392858679960754926814687924349166924342405386838904678426726985693842277296215385840160989618135118918729711392567817678731803889173064253125672169251131021122146040856455035735502808094512825771389850591458262103519631707461896250574250620862892542603529820725672072612866820261530617806503972102201751161616281458183490211144097280374628684898444000587052799996662683360757667166673318602798412375179038983689858570888949697177958373251255584088118720502438739774373440071979939646979674126509169925542237101282001951800971999041487437723346314923952021278209206277779679179661871964669765016321563828977070916481026520979925338014059647756954885918928326571589212581992843196893914799501558695091685462974101393610762249469717529398493985193823205376730804574891094592174464112062550673108826388829306880000000000000000000000000000000000000000000*i1^148 + -32226496970581145044336312028142055889211375535478697541390785157792276228763400249348722411958349793291037568725859521377893440150565886522217843235419765866141926332009269399651988720503830208303588289121199641325949273459806190417987967971822614949322005399376196463328704700870461206180638076019941853684340214509515084803937048446424051222732265725394071759288027019395112834997331986485995839472939985784427651945008333063575360778336512788154841212594680415533775565614818906928371579563257824222635030400440767178393087591538434425721034068919544681420800478482494559886201692222917408320662399441345236929685842731290867387730664383356110736675909235234992112260485245791482976778710161836328173157730780669224360143683220828911453542532421832771270312954272985426148786948871194262312516894367338148531108647605545822454804906745077433172427502950282447489670021165046125672001948572264439433414338245632273688296157562590755787988529431621564848619261619572477127703626857865035217932595379057419149959847070998106563604696382912281984536615137919130829141339784802550944528463394554431829492929622663285312887721460707392623375125640313145420057043550934830306802374878334238402574915404714789029557726210002036736848558527927739675309276692261515414866902531807535586335275518493903614334064037314470784337450994423394092245704648408086213399826257449023924184116672398889014986417479236467271304568486867333563209869996336223067271914407221959560387492559396727211724325432923089451459981519026770688390958350721447328201719548360707941767506908650771871307774312356437971945927485239385044527335753492858534437308120331845931239959731449004585516248390475488177631022360507363157673366060121949749353392352746742525075077977392915856583265871408066325152223355086315204631323193055015478630980591419445035016630996481203306837342569306082380381365678598886889340154831599567208776525338948967654681334497370549787772303687631843444424211304413371538885243760546536730942325420182507413871193384065617384458324494192471891534785571050426623444748845929540263542920943797691353540297784767736874005365719184962622645757291698464579373768859898834461007548264466280965621756982740228909545379386255369330497044454678836332948234781581259936345968213349484131402071014560303235911317347043908268863567900992811476555507541385577586244622108634075333078835704768308570529643092335939770340823985751814164429209528961430990570248713239972733076043315265901425247578717002797476947390552271811084875921302318165568028133148786655100528270472648723749421678521053629157814154949093587577724408303848274739215366438184409500746269706446223879851901408903025320713066233977488710528764959017438032092073397144069205898872506479347722407152424927797620820984396637497898931696736744875250792033352812329353614682737754782167125694674418712671367776466940091220864658776109143242445194315855946592994260718816472767353105824146015808294015607434084074580171740081613995068404868146127260523201543235561173049612595201646789505296565013872222168189800132470823534922155688453441691145881053312808086582221985847819889274199110624730113158060017180134445448148010457987854397539805225718729122739088392862371386054068827837880154754664893313192678695488148483439556544526884364859387134187536000445377291216439014499233376317404365525794488392725820418231715008946939960312862480483810972089473021867589656410768835456215900695031849645408813758885473958791256382360661062113891914649482565271251661261634547907943671226789625985109146057610644885326749241711371124928737681515035746470510742531800838333832707251776745520230052313580658157836722738668473413521121620700744490708988442386609837981266455970291446179048347445622170668283474413912680767299033691581325216446981616645711927860484161159732285402718475640607245001897360602858328324315010953622650344059127092311288634151924966204181567895465776895561453121859710102598084875590631343108178012985145990342221456752956882022906657590913469570156092831258978156405878869885741783741758969649206903628093582464166137417054028698938504138797231022245572961462307009272474631136193731094908102239140565745664000000000000000000000000000000000000000000*i1^149 + -188575489250248233776600065822321349337671611503255324883633872765181824879720004698587181038786910117977092974644913752682751861363553672222755675718236683913539091976150758852123677570757868576855502836766438209146410104722375877490041016548500054456118738160509493253042624869470439220815673724646369818606809335202182720956149662072036944509517488986333161563060118515381832185430274045060572222782003346576083577220488375028764914435714636881727957333787770815241868410998196799415189048893155257315403136400472464258528760572857466180855867408220532430436595937306336670875676842819792628636023093808127498337124157632210737074657143370501829798596497294118726198529118777810021431256223470419381546684036509078560833122811572002096195576154904447658202104517396115215195585563221046533968912924902671864334803620679875042592775299701439936465651329888926759342967902859718393011459694820486416726195743736380290168331425509968373813996978920258929327581740156681952651170193624052759716561411031116877550023773690104825791759049337460574104797912193534622280957866754516610167468129632226139874318375139157781764135292398645225628199837577121466029401852578230924054239359826485893130584347004212797255719229716666322714922476451662521362986037223590827191007767687293342166166602251009211587968467938914548979709339526154057421301859304226873829080524501605998459330047234254240301604475864538485600192604707394335927857983311544667425013787435092657198840047640731062644384141210723333018534429407191188304956966278692327592915643837454908855593106858139057914578107447469473657894937236666993713419334857568523702834030479891444316436831137848834990900717810808305896409291937522125173272916772570052282717845635344351729185607166824159215680571536114775444642829479616869277878320377940653213592769673653535369265282916143587166292179828664767319097712749759171866067341699049513713839925016269835339580704716347353074066606464873750311462586232988349515164831705154853516816194170684484358708618905386824430440655561266181655073581450757221595111798506864148617889847631387599636761473869196497782277695203446047467307862639890310740686696089418107945333828472559812988938236650222438450027938622294588962482734486118120353911334018501218087992894212364827580318492837880634151130501983671753658701290279123726195183127856544124650058169508541067800997538117541802622388062119476146717550037313700341552202875491744506312820273494739607909423563383354466520910175536317040476137897300584721059917286436865250454542891796210257213458892857142431747263828260983309981357654819923225336378152723190641020288680222551748076529358521387338406431995366092950931149618816709779335096568739882100262217465349594499440391560009396767267731550896442408190780014358278182824103578113370370093466558374715850467038490711303642613437222380631432786873940659663358713942694710374838741662594125765572644033009523564037850964126153302086831025396857285262743154483386276901828986334917491660672455590093872768679545030318934094338447061762564143710911468286845950483064938486000672656234710141099213067195780196010938498136067190614530467776291271202263356240069391090328315577845541415836915522358303474879618724928029837573059134945168326421116330100600526212355725349134961612170191755346930068879536598800152268781499950444253839630147699340050841011600102396562225843308887577868131023875139103615121573485471097460908514543936450090967284239836449807766518650823269920389780831665223261803736922080698746397186777195864498545575543408931105880966827500814895786873560592128720551432826032995745052433200961365330646976240153463705378158641036570902876532430684196071002179314049892970114028482839763355195179365350920343268530114532979147732950527207997988411424017859792437982474884716863600003224798039611570028609416462028638554193614046175397323488195469788974215121197210414579359171228952501011018036860689677260093992615396303958007128698045355200416769865729852600925067820080838423631230249240777983655423461388489136321891597774961937759527167611075002134624436903006425053614656527785437576259166911754675537457565194347548106361461019561164800000000000000000000000000000000000000000*i1^150 + -326917912070866821295907780463891495958285986298601475784813644931123968620485246032415938546206735011284153940470869004357564023688217444616827398918053301027420689707524290372061846579286215699897029700698191619266376303715415568450236755195180396065200411714942675216021364415702769397669711942283538756950953516652170428284087701756510073833986281061275308918378569523624502265802459357434302266260163276129889079196666618534298631333505027015897431019497575606428373471440654520946032325678250578444511349837039206453995508127770212872825825472339136165608220300910677224005176241803661574062858540084175006701073397182404816624748256545848765205188596671097381597900816397883571383687825648781587359542532372265878732128043508821711444690875444397390284944329454049014801124997043342839514451105307320596437331636914156165322474663186158595192279632870932055912770267427998149335067018494722639363041536579574342370464256011949094797787241493455288181738464521960926754348953777158808885360095022678123540379488143460539783671144605120178987638020757328031215232156387037383546941168538478242257541788879793520043337273854376880499257398667876848771550092879333526182637373308127548823099132001848496748930714252712826532319233140989779430099803316619610938251618731855664272279079372495122489423667833521837798763382269400365733380854823712579544862587606741975515561675318332488373153625543058434185879502797024033565407571666235032545152379069546272933200878032924478189787540934378523373383752713329308534684051340577662671330767310640821899818362724184032771687130168576448278259170671711494461833085498197402139563776943697287539696610760397565401595936032739136340705692600649865170451126757881470707533508580933155531303106989170581867000638814048995737137393161052713674376696958676956175345381778152334119855526489979527471522256069830184735934556490443988135739741097769241865358366507589439405945571682523597416979923841821574074576693352936767744276190784821479383360173151937224083551691275823279820351376078435884303847433770597772088400802939661748628243363139047602219804288533337923411767864830970416429885580133461558590256577840044067436399923569707243189335867506580867797226199354893043372605364246341254903142451544385909665497457745363770330776608961622125316867573934216919357624987804248621157960532215090137010320568276423426468129693869152856329742302426198437498710597395920289678371748937918968771700366695056239009124263433299171996399417173026226703329930723417865253254421892233698490328232951139796260408584235811349795686178603219101970328211677083622284668546017505710257169900767063753143242959719026253823415227162254445018300241285026587116496026146382474892074519115777747050821528530195088724288099883353878261084555643394809013473511311442450153787003112060318603754402424752050186821622004922031263686229464142712058634790333626729217083524423803189832396353847221355439501330349697683935500553370141719901391386606001431793865676698545748234627421141567815155428869024172068925751495800158485800287744631280818426926515741181735111129715770172650821808997139546354507845171492187696796835069692500161111025179599597360879931938892472248608183464291178324232054888425504459547416625495785159100821376614986107429819666027046649072309946450540667596679798273756156521567738369894922938535769321444736019988532606676132965612003061914657150471882937461155504460028622024798525111940836833324000012505050947083629644956541024077898074715152596250042519784826265327825389768926098769386076885065935971496614398897837054807888208161071029602997512529043560426870896695640025004435254318865579262669752900023577164765127050275538941529946720769065648749585518616141448636642488891583644282689272874376831423305594179053973287615326457974311873918006451589805439084199351958353429740876514711441092720799777629315952334762692984001816527303502616577302796229779736516523500176364049990982016627782415066725243170660972733215137741789362478392253198128068565959701083333618088447761148883831817532747492961277643765049375925572582617413470346949674660989150792124960025149114880826852035600119159580608430080000000000000000000000000000000000000000*i1^151 + -16096217831429309763099680442822240825924903078683855655496724860747432310354794669427427542155606877442066937817618204988048963958335968024853841466199146995060584996283604069560149649845755065040141119069321220157977203845182584130248340292047502162309168115291252278344396059974328505834784915037943644013539749732585706018174566353160304504016467178402215187979106754535835231671803458631334314867718713630680299335461111807258351720635586032849720270740709012155633094064394053443358616296386560471988203202117811537198566587911832762223486831631507921433068185815433441166301512286850645065862097513871305497589773459895626762042024298700638781887753564472839204723021086906237485572799855232015647688492973494098920375928019305933944967055561281576106651091536746350904216962089239569991503874835024532204034210560826197104533622370393099730593777161440072228521570283845342295643420676109243205509495925404717136975925966485787904490222803436438089923706484804517111133216446173902412057534199158831157443018855861218583933178223668769531468115037257948519547449175908921382086458799374274861046904904117465409782425081737268779786569349039968525839836680980107067354791503635998396303880465867343004735098868254749783323357894064833375322421071926682352206758337496788939966320210425793544396580784066738280985762350707949349324254859852726869929861830862545403089834410353131771207893036242690089286185818159485256321747906436933157711587653458213166577610489726461877387322657794760349068507966995969209846379301091634803665261480487274983717490205981792380473810861461423612983273953775903732897436092622112593543482300199119938762481297855145822441005095156861916475230111750717622522921949813305841835823839164735382148537503838969550524315284816790684993442159770177077003839727058926679270761260546640568843734931525900368050099843406479784729155045010070034801078148309239105983048801401045930892996481836399084629707629667113387269623074298109165206884835557489366252404521199225052845796569255357116753965825564942680952258342781467824775751941078392991443276577773643602202271134180871653882484304036780423770616524217219660075469824688942642116808596486029710859010904495391793370176725110477090733627889724627858913264878156763442547744304415099328105354004045423296884471955498077119220980750346386215271118925700243029541336799136962004550431346488626224335597264297576399116957442246918460746974495104200816962505233320708163396138705206432952805964810077653617919950109064202545635248168193679899759136896466452828029042968152627266189920859762661266266608439490539743219567430285123383286921759216199864623319204554441607146380453915378123785867310203784075158279151237645457880026744909760383509983406803666435201616258047364282844982587669856761209917380200941582551894768973165749048703114329987634287190126950666517478400029397121230957727815118267161335307914094236221664095060319324757362103509681362098415322208508582681233041525626804335862432181625811493902807891939932127573459594164143415065771515825166867478677527529147697172086000512578086577081307948209519649594970334390941408881767636580437252779581661133808586173826219860746293864729362236902006197234393284984259272149144075042017720072833729240071967840122144937874717002771748610710245393243957455495571334702084666995494131138033826498886824950226681256792008711710556804812241470099719748157470561017163312478347520404571533761793276548429036801258098487577447367837262839939088497807759610480728388621200021846729430572911485900133573927940257998273244133855296057136656515610594299178000009576160049112148577718589188286680121062311283695185747745457249028822279944198867853414254667188899293222027905628843941678999550324710417539303521117131465243043929199145722804899376667201473233078473287794492648300780494126503428493411356913027498554970894885256926026786031234034300182468710826249482495148283512482199021972975845382580035007730137362372520683957036614357457706871307882737873591325508338045099941199499610243864219609266143736521058834091227170296952795135265603637211426926789666777846198231058262355409543159378037568438272000000000000000000000000000000000000000*i1^152 + -418774409545385776288275466036986583246083226465420106922831795710281909068875005191112004264894339359616644316409028326202267502320258210329799302932039492137026950531507178425939678166353794303423556209476151633886640894483283201569945595507129136930704719697108390932881101660500027916022890146797833733218722153649591347772302461402633647984370501367210962022719764853444440345142087535816806923050617988391590118715805322793369487035867682408947972772446835676050000026818745717988350847806395023198270339542911844396448076524928004651291836868915682693768850413753900162509208734904446944248780339149327044501643706276793967502496873225976201478512399190468058919652249088384809893648174247192746185914775543370177422767580665141853650187874253456572072252844758585466194480844945111144781369057844599940665448408103717624363490842603306304827154893829082668792992825969384998536904172508096520818885167194171550364371122293502731216165158679538308258024417067328205555430597060811271945006010421983272093785604558546002838615559996612288288090947559016416900232288032427928058648135988659163223464787142013121836532399054280425309452964033126067835688344924655836435772070827250470973356739317391506318488139300160442971478867469106308935483399333575763085734711732822108129569864050017808766304628113676748303781102254798075477346587577466401395813037691475258083282366010295668237672807519658664987430184398943090012940328017499457401273274186612562202784074787178246656849960599576451313550904262533642262190817954761075357515905135063679259765099792962656637105328904265686879766323804855195171274884562968540838630032620564728049616833536384146954472051662653334120840005006438499170300882791349173695450570753635926194199094014313122367306982938083277215794409210184641577108670167493342789566592878557121694273729423975583677386371173619028188437977131114379881573917681161599674775093536146589572002028906418123045651126795182229575926945001961715788692959785613411214757731631904047085557217990273268362177651765387498647821507048098643926244033446675357540131824012844847494852701258062340436128468423993385585490080453987243654059472201615724844967931256727867822795224097673215977652764363761407449821747877865480852753749875922811855079915605469571212652077955943865424758560654266361937373182512274434088760147579696719888304221898962274186035333931555401375272820027190839687975405931829997009780161984340791128600318090799233036485128760674676064622086894919178166233621116408845689736553770361099621257635669245072759402267888716563450574118855393623536221080391518198660080522395697693043760928500432290879326294264355717770635646069672739302689334535310458459012132552279232306994958535383022376021527180746108524815056092207101044817468348057511400095282023154489432682627229074241700684925201787491477202130817588309109366620319308982875564689199463799980891902497871307639821537402454302266692698609917473534125859657507915927768901413805025858649863679953745533499939358172193920066067885292873206564557148171725518091051616428661782481926922826021868527686625981785688286556544729505246125572816345495606741977743172626064914347791596546936854912856511156934047673328418016942149491715815509424205678676266938974273536918212325740297881621697987844838161720608298241014168510294368173783215513600961762043938099981219079713605578834200532048352902838914913949393901482239629274227578190704473108230696183453618892924414117772766998604777239942552609714867767914286882707713798760106731725279858922841531754074612644182310994777665707728357480402528775330463657603384039415452422868611455189780381811323285472364957400052162723518100452609651862609071137429014702577716427729097902433484475278599767969623518307988677980946522170714947951511205734229043199381314820959875082022293122602064242507042805282916795501870017191212648783696641922420247007248950242658007537913476593653595800823705987702114004682517529240163460367087237102167497911921180109819519826858808746378573605611807229412166052464363474973723922693946381282871368966850255216134683367094216997675496709518768798756770904667901132800000000000000000000000000000000000000*i1^153 + -14902666373780563632427047927374677966867690411854055604454127873527594894451336240915917470728920789843061408258218899260096823975589779813914438028259557032339816980184472694200211880985640813929068249486704426314437238790476673269225525186751823552189699314649476036065467868507991425887805452007640610704621609127859105277806179688225760869240102270342133836939568093265453825121362987831274608277201853027230921612244725484281873501494088581050989570631484485515752890524998409113788215604384696063541002715297882478790646348875452977806692148436853767254185865115625317029172522479835916101573770370107990729580984950798892707029241384146187576482565325365536714841536892377156743762281796973312261973464441531708379094214927700723541901117227839213764867410331987717600664286631615592788694455130391974323299922794120847547266154534831465262575335361408896355689228658252501804917016633684607619921086119352258562645849504553138150497844021572471836087989356447347779368196017483588179891596434114717542577528023928154887079963425651091865639399302960952088802345821189483457029029162925902914440213821665454192491888234453732879350092867733982586501575188906325448306890136577120654525386070517034859217091130981282232326277113979003994450158051191444778330258587108463286060501182779655851672134207137047956527886021682819005731002786188103635940532384436991355354933529936669252242168446892546176078440269513015507555684400788778948637434216603310912479891419388789734043033564835635441326669649628975429787952030481928789145184521942663288912439320358963292729180638413115341310576093323214229500705386015381184318018452953915976556007263075440914596788783525668102831432169269050122647231052816157837619634492768106467217660723522588432611799152983432369721782053793455262127023219432414986775765732320458371876059033438883142675429831870879600165378979796217049641316658196787846013226175368978995110948114985895669731233041472706119611563444524685518662722512982110092345374546440613744954006714606969297659448562072437681688662452553549996280580009469971752450202243131245279067577919967986875204741676029543481207645405917819572762993914620206103042209190180453282136999016732373674446975282128155324771875140395180233578178623801227582724282728437750259624133009137495703857832553928067077610404658401919604192992605902575175506878376130249109679862078944853866377024443036898015456390187137030176192005909582478293028568183885579197437464997016879192973963579031252356390865383712019448819985760988574584615523047255288339376848848061443004521524394226800984301716609099144524749576002225518877540894173293392436704458806740882746899171914553257891776754510592901882370944287537331006180668599187267838330288139411129104910808287097297721257841219051523019614358980592438716420473105661456394829676096970531374549200216607655960394092298194153925395966324200395286355495758295292764245248846350798990258939637930529048581560458931978953653038139208217793131817726165924856990378385936615837581523159838553582192609029085522100307634482036067999269901348131039471715025901524540123436953932663875724883262878504142507879241413170114234551097456566617086868276853356073494130855463091483186847477617672127649867906854156384554338358411343996448246142582485102097410829461005657293227502170316029501293782646785022376242101377296551736694644894507413567749367240193605607383601150375793413220517271139800034703286829282948104432927554248946237860419905082596981343498016954501971653083903154357488432767653156834926416856881026778562844684759824875221747251439525690485221261168166660146039985878287199842541771275069830864719344199857727152934527261772537783013289453586916729617416718904398269979571530168097157942451026258379764010681796147252085047002047717098139266589225276064014418730707711073226017214857303369653670295349390232090936384900351693506462889452718968870460812421648964344187631950034460871842198975013417796507314755967296572824202800387502412734049507131323641567977105242027352964951613748711749315149625912481107405732650840853648992568510472713158642657998135768713171622376243200000000000000000000000000000000000000*i1^154 + -151097860460426005193422306974657694848906298099100878157869628641649979274469048212229507971312635736956975032733569365204150322295525989859434963910249175770583611977407924871751776851274359339497910795148503811885434247208938681372510844743315674092269826625087224684371284223823155302644710562168022338385402790303646864370521278253607398414369702912719356456078583983190083224195021045699941260684256768542962643614964167569114989540222984119484503952471304960545517252078462355369074592330521667500118896877186113517270567753651902645132651986509928875399452178782643817208709119490434650260511143113932786114291499908498545730342201169027968204598819932299367143628973180682195550392003144422952515258846975424132455670814712507778657217122136382055730568942521088678857931795977104461832861565365561768787982714004800144335772162583181733014433978195646636316163835257458630109398955583355937362951955015224813746760350297120473582425013348318733075638248924160623914361604194855567996218788864732794663435058376130036707533456404080608698294740419069369797984927369289765677104157059800230958294691150336132198198495431748188619562132575357579753102377105754066912845177111791441852787453789413064744900812767380376329459055843388550006326094213180583612438706912035453853497468953474172454167687448350254055170205258368937253999923181629170459515005863051302612125561080284734344519555750170249258544257166040438549316141658998340579878347387279055678580176422778783821177387606072852772819995457817069587448673533122326344419481966415780341210473653376949026866601667249857885229581254774440606896578963853863332670889386380644127143781720518348350141066888839400202334108340336445390267071982750339355924314722549210465506062396364832743044404914321770973480719660439788827304628662055737173827727362463587804380281781144582752105731078295690477718063645787296036648032310656512217943721345815846347900185806497963762759339450336213748071632192484162113044518138117575096104704833486060162038678832607285152969680802254896732983309107535024364467508123759235456725254824089754878558954924629797237231583640809273479440540654169973900052476744111836709102326575096582721151054179353289804654393146490030159798323888382148339513579128372171057610711239338326645344027797859081554200539210306401078150697695864232387346248652586516998815809782248054307378822658636414803482156334346917423576092569788799674267622282743806702116135903736566717756498542534236748107156150404767780378098086156763501943101713697378994103003238133649747572518844300652105992323925367900887813404695297117945392808142409369517258841736535873293882253661994675573087788733403206988438329935080539178455106418460881174678793628842172851246582069620874357388423666585091813663569608723625227230623157904998699740530860676950808193876782008546357517252844085227066842709833962286063989315079633546061155356399673907954355782473919291707875423463461033785930788479774624647039950284658442607039642289656009623716001336222749281162245085234739800682955130089528061726752949444898725643293533735744724322214430825339372115221619580481415889358798644123543321821082876295136032247713164037681742462351488988522217284251662035275056502114814474859528324765409829182531424981797060496226420761432387828989303069718699086491817387146287442425060870082941751214419728509115710164893466923637806363384025625372167752127171001620123610799242993922907887277592841217742240410073699537383887297955633653754924295419295074198250774204081884513272320740164595263008770472012219857441097568095048381396874891614112127456894946543897049622160067625069184629924934438433449089085637596402806325986045188704251800880155700054827824519796669856060358847954375703514743397384706941278319573955628316831726025522096439584230808175287356605778302576346697690652570092579014153439723460550408901956802650611280292273650558752660340970154830907792363874458480315313443778274215775290779826660977774162823896684568815316801042750471395742947444184102557617739674388187063968002838601133523042898578710947001744742142843689322492108714549345574644088832000000000000000000000000000000000000*i1^155 + -3067084962336320810109096202893419234903603132073438521308906079119543880414637470679182439134122618027099257124219170798860868402728743637179132146608715854163463930012110069187266670784540437752994910934168282515779828466248467614263793579967507370536367266181814370405927671095289035069913667988833961336731968951023511206184478487801484376027783469857835396115363311833379658441033574295277633604497265536958643853647517719614027083360408401636592390098993265402990483867902020281871398355932478728968666184578182198118053156405968118693283122247726794424749766677182908725259398341087603538318424755981741157955277486797184960590167584380983818426683481999932927386875437102915203204895702877834526690725796826337299152123212653009536698225050418019205515256351683803406816344897026620469477754779380828651368286393891906271521243012788836531405776826871048109956621873487629087310132846138489163238849704665879346813367706743204370726359881033244415219220380062997132610552637524000195127003540370297891404051978642743113741736691429086012370593023588865877668507263250807756188659444725226844481185739481350923662799607031133933601820561086503184189523024885453083817967312275328628024549673310137364996947813940363367516871307780000533590795865704613940276540599228142703826365382341044919261608720564014486163137199188654994366819889080284001669832040247417130592158129474000194493839755956117895750332412177768091431660682268445078563924753813287206667213454052435157842033101013961659972039370675622104040279192732373767911770013312939262114110386488930999404042798424688810747064639303940957673396788325864193236150494126551575943518984945286404305909371029630129365170126599622677459384147228979800783028693199194800836956779950839863626966347556759871011807584499273870746860080238940575916439037852488831742477353390020327599590262852863293397096768572549800793681957029140844251496859735639922366087140758532499872728187578120508061153008382116974817011766497056141041756191746734433007747160471082036860566551977533133853500231706490029207116274971177169385877554242679606210046759565497294294786223831301670720040563273971245561408610866211489182210039913698017365564027391125929131561051452551971117360921985046192824650842662628178817160861686569005813668901529141803411680554720942811431430296820924041190398917717871878659567455816253302679545912730630919645927453039627953774990618097109752512737342272167543141812410654020519241124734271364948863119470767995695081507498679756911297889904136509808142549522955808200952781108206751284685263445365784522259184552883130066874528827513739420894271559063723359597426355799879056882616288991149619781238824850222063703539295387696824167935391168503124112868184370407165764364118156352446818481583367108830137184780775128778866573304755170745490793388743333294201031122014919368267469465836991429974932851974404774110723792193873859492077908155497937340782852434867197826949359821699784847734241134418633467737465382266950144402743314784165278048600883956609572465240995732943161425440010656389831668735263427529181972699605425133911290669147250920436737273322014706268503419197494796896745045476598339128765975662054719153054295876703687900028740866034717567517081386897416196381905355069290586607079002221898256442184115488419111738851346112540328436386172460695616393986481497209858280374681977332176544710461877286857922046971667577800383753621398589751747018346151484945515255762896730313165893370658339001377559201688233739489462291015013245526771222305394722034587736942390156594806409352803771376999059664100672172951143422754939275290206928776910215268475714443617633584280699543886610812492326332593001305632192715647880904291531547262674609747966463955064162855513929493514448249670806496799176385418561050369239833337919602917347496465191283542233520852351433219822967197705214871698918421361744489518405538952778045396090695896193796966287479231826973188114200053767985110108544517196964490297378306892539737701435839944588799695722978604866800111023999705497175491092947967695274596805970442269692888027463185437871308800000000000000000000000000000000000*i1^156 + -4304396176637697620098091995847805600275568354608537417480720011742808531764202296923505984945002201506819984629092759257695742476543296549342216801541477743360072168371960724275555913958063393369799114837163604988791355527115088377342145017993794411486040336617415374685534313488322877133215223026709224938315192913639423290548947724648379450414822694366167348090344132772262770565517405077002074387246012842173478204746980996269268533997838665279520878889404702647986594506969934226098257949593964872858969487704641885647847943837320856949410149224738774817753943583959631137815683966783499428357595674088117046140589795087412428234784367859808929623473160397102312124142382674896221583941399608597994540781347445746545950872604849074412256604614532153150158113350942127627921072619720661589905543686682879218178895607632639350375137971569559892861055417717234966028016178230606939048902145741845006440843661655667986542901242260415247654401752372609389009807240201827142056502941810503713147466720705477297909204351705300341023826595384902043119193806310699254370520008987921049146023734385865329949032609989709049182362240339817337837365293428602014510237015733658316734141547064036163174946393103454591086718660441000874053592634243303205540807934032906874786947671610021473369802293898466576742764565268822065003332239918167346251319312480521220082435368421282934918858531859247063469922292209595815810941186318083582761404904460335741963600101590839313076896059760504068132930713973948416604878308700962191625621966062220156224936061365416238399373310836830060459678966065723575770861998241253701069450760178319751849470622811497363597651439615027965771294802433260808938314134587119774251610122945447159096039680092716080231987460902872617041932714804419174019817073457107887135026405860002525269614319218238181556463324387118982360918984318020958549192687888050941881009228851047382037181771312690933707162377543007567825807170243100445344376727834310303120138166296738299101092793321260556607441094485724691746418953330890283979485564178955484989296649842743756923882271759040957140137580945158600853270702725284504686563242905228000524029058092618514820514530057433600215599774674025681090282833325144070642329224010901567600040550262911863291848671735979887362496539130677227767159478328237161829857358898800640760386831250853116045701787034522198717986387269258561384383361561706775937483883293566242046348771352459412293691845166630142955655893684094375135393694832860520578910474832969180474468204530217330154456225731511114583201896469261031277220840182132356031827824434140652338030316901381392577118864774991206193443295710559056119475523809741851853139056877761982142467322470990014753916693739150467636133876620167724425347126217200419476621381953540646749940685237260280867142393142996129783392984877849143994865754241846313120261709303694769317278987281780781029629544224372708793244053659383812932118715638850257369864629984257607649928261890875436804267836650271651499211866668372159920738934786441900339235345674607475010017096402548533438249689427990103343910912932927670987427122641408312164468426121693721711877818731736439896828492232176717525602452789243492660562518853951558464236409580138682950595843452563427223351205266527047873262235240200214407066113863569901201461821876514171763915251609927897800783237590079790121335928849246540930942045764560487542812027807531954297146335607684108451807904931672714553948864341101700024346882034420140988175276543418001588498581435761609049881521917529545981839158598059668305572079625681854306099000493414606472690854467843498631759581014070884998453912805258966722762336736671015433681160899790983400806070304713641060751927655572341071127752640049688560273425907671119121656657848784099170782510419093670018145036367242865759707609797574005698047146244610337195445660360581693574081461740421386871459657323172904164944102768092881530377476149515252921230481003766878930732413086258480276504401208955353420486748409003329169363312111550727017552562860150241557925170312647263539710308353868778066693102329418219520000000000000000000000000000000000*i1^157 + 96521799732954596762376663534604495347098572394604396935655871583098875264813346375701759446638681497305571020208595937994097014186010905233814032939622316145713422424507058185814899122741762589235461918893725096388441839962588038986990083958643544755271613905038464549949481833348751963082505256174876904968815713117048891825016816853945316740248275019900320107674597216080762637388261702427812348900692209000152249080447715510455859805592787546876623809345784969285887933884054595378706170179759563337208299874923952428109967707861203830848858067086676455558218481455173903791881262276709788612752652932731745934900434950965366586944914152343042561711524959297109888861362003884809230094841776891285704622552812180692377197122782979225552618823289513633992020413676284799753106391254696030200668699819637688506465227279825615860693828206458147918215319632088170190650259369793744385049753224792700190478852967418028184705693188017661763990824925604129647914152512375238874522595595086795633425053682282454913493911566342536439702484671849183999398897893858931867535691931409809268062790416897451130506956832096939341247635970184493560467491475405828762515069847254200977534842171731084079431708475445120219600081050887313327611289723872549146206857724531230866555242132675829041933580811725486566950623983873484536071539435432159363476585830983003703969690285991733304417633927229860587345177733783704549852247440545401909165668462438329655353586830027958510994132747821192298908460316332738961231388761552370942424583485269311210930380206670206605539061708831896609815264441490373319347324208833415275541348817911972145950165898658483148842124121861237584313952184466939515989469329529117212440382463041140094410466568028324145948646593414167661934430437414933007858631634839541491095293075614894154610800452035774806833924586495323425755698830043228400708750531431006436454642424891453023094964136418675192267126253947267940828714295762978383949353675898936191003028674581472525644104771485325028721904677444243170506087811067354792575129094885733658399688366154814968482710820827610073683590113072959402871230560918951700145851466588165367926357990737669472252400987504308506223111754554930923480210287123784119429331671416721650666849894717615082403399388699050481935638733761156448287229074903938034420693267605723856037937717324071471492289166759342431311699043975493196801518849971632836351947238029638363336111512339390815099486878096786771791208282577928159359867177409530305749926056472672244527077709470179990932117400033882922414679854035087414829829048398867283905457154137963760775159090934067550445189000399462228411321193159148245085558490251034146209088783108310206345568323887305049376594437283722987115467078290184727273791080204732231570094073184474048420917355329889618059880765627109182167896838043264458389596949991277917019608881108163897037262199527401019615087948321615773669887717644290356752154020842862651271232786298227950443242662441594807135547541105998083722282130907394275240029992273446904928738906437208518480759685436548967005741435070034753079775035683268414773509161147942408579566576306254726610328468124871189115670464555548236190222412030103327637752421575541140519839725695045697058379425764338642564662126584966406052479619730084806822323693094067938540463038723807012668106562769238111536333783603530275082789325661156607637816313144760267510887605386103403649498357839816809589070684615704798573108596226415882941021924528876413034858386527434591588658601708800887585265374275632718023270239268934598256887950712697935751659317105583986548252949475922321413844446184823051938995373367329496029016694722164052478079019149356761234949004235811904866809821613449811972568068723155987641556590595588474949327020509062043774793235903949811795950738378275410487491027319241831283537754815266269720134065008016534535350603914814611213840078099250202710792194808880879430861709347889484662091438610555249826607479334263725471666123428799608103356414175377935827907169489138098746779232676968921011290115749914535013413943385507321184518144000000000000000000000000000000000*i1^158 + -324457282598163127056787871549809690643262312219331677799579526585527742459305025137758003923125658183343165455126709081587614675380887230188222536587679833425591865846557841877792679414397842231528433046206725841344171212951212937488030547705253195627224061487203503466541884962258966005731344177965098743544327717002198266149727091904335096295910860283434623625559088873312778918382749259855484328915686675237206291341371296093290716501898708866769803032858034980324957014143075406154069473863616187510444904318833408331829679835007936890537085340419368221512733818466501483544411606828613700118052012411584728215129295688552249125327165389074650372932872374514232075366741789118907159923250797254660381766549181086342705504852068032462051870136896332615506137760460361389977255027826432909705697742085157070021830323236468068387834155261671155958734372268531188720582848556440491923613310645741549553878669557325746021438894722831241444803444164218522296661470514063754664753822616444888215471063909951546953760421268439088589358288354896940680449367119959600039141424304539343976185983036794075671653805847555970041953331788408706667488714544537727646412351630075167331671411378518928751164230333128843087012358615719060971381602331564528116189919273051423280466611056689210956041344704803560544958650308379817884976299449672884524719022539402320300945261361584047793380522957920096233721336310948256559524101104661386387079051147969486620055319229863683619644513319179219240222357484981466300688509150220449203946472160569788362302064195380647608621032994200837412225629173350666174363345099814908618049870620600831830179431331336534486180362607939977054181166263038509083717809269133852427338534841202476803661180668710643570518907395618347714197921227749206957586322949233172884983383423175258958393357050755605338577792601890795076268038877926105255775798242207424624266575154415058523824512595280502195023638749188064148923073259549540479672222656689676016721640437320469569299824127070631486535460967686650797545286691141524400055489506349907013658469015740752054198540068097395452948328094380367553631143822263805275810008486109972558455986763361500191703943132559065061551292908086233134495342483815692622307562466248205845137942164032178289319092901301750982216694854841057738902289804464745237956903651023243622616616436868989665483089341376337324786227870721137932065012140371370095193081376162434016618842822432919110853409903755424860197097366414837773108827368791501318511547178457300347228050285798882689356516408638626056624531146273559639074583876280459118213548545725879932579905796328887765772468562242769810198420020295235816617858261015153697639314893036512717742524240623713336687000005164910112260873723181852223154985816044609509887243621946221422765268807623630315246997070392866188125406152632972433684542759817008748499706697447451601770312025438256721727058134357496876943132249825286689546281513029331379872346701804882483067896989318406537867924696001328442539360629964050913918497305797366289532961207597806933265929368992882508906346063259791279957978889332786486484770110551817033313146466710189339121463220216038430005918761192188732291608104802549760236635532465610329769726296877354408491735141351404217408358280148336164711805258306654401514791202740650089693499340505475067659473662091423754614456389915366967204546628162783935427415295992103319066151878194632220055738326278696402307503964313664532710244574702044717072297425216387544259309284183826787871665203117375907985676788190837455807575698353133292987947787112714204046437860712108580363198331067087889965205184644246553138904211093647394131636989082352319524467128593811147089230150688841831114128207662129063451249308694511901377554673993704390298737777688877125579188035789113359116574591447374093804387316801831616125090534904486879624899527313926763442743891394438040696983183359848982023529483827636662332055094229382953554519532881688977376393489075759313677424841348268419161057073773957179236978315847114605064212741617909476462072896407923131764370049912012800000000000000000000000000000000*i1^159 + 602519959256660487735627103393802468099754062038865835825227122688876725066482539908373945150224503337529033060242798390566908485715503951415022840790933630789762892432428730013945585496769693208483780817855334618639835785655349212010194798349132009150619180443372467313802642297954671355941994246757109090630071004957111408205669966866396208633864106329720247686982828395374946514036486120960521329020164227066314934055260704009079103364979139381636322957923013188339015698717906879113945431747607228219191115229921261636784876962168694815936736150381800540679116433160649684537971294173523772423904571548830067421675401345471139375330516259339733083715041658462387517925151150231965386123455075260096694893554369767398530870113163827397504649371271896435916457787647812518705717831044383184811036343136872499290963041720332971551587077384201317298710594220159767963011748220644064053070047029826678942247662432839509960561042548275290097694843649439601664389100768685740892108614824858695157175498445100361351939582766974978443058648917486725162437000312171385463210126592026319752242002452498580078501779245622470535913147107316383574185487330411337659327971538963041843752689406332754411497529921960946148948849596348489185423478572114262130155919189220809055322108313212059530134470421433329157422294053765816302811904020957429904421761006026606132937858483349344183598055550226060202746055785148934349057863460844832783449892023159995863310306706927186272249898112012830554188036866871403956111522033336600992222672484451822206348419919663619668211558318693110275547598730789220761172045732526635850970456013191607348706342806336249843590143389138844373641919482987246418879460674754321293064962550236285106821045072627102003843439833662324928159731540848350762462276775002037880066079528054059313718423448377999075538025663538100463480172766208912919148902757341901613746574774814531593609000593791558399161893211602433485372890775877021013426778184894525035370234274681714078621877665701804034686580380361227153808947218744438030161502727061912623426823697882270065495382492092372882662071580623731296334167764280225446166501624195594279885302264872625142409006914658331395954319837343150410743953615366665473912298814066940151784191915795967739807102198681367398526901595227093458448499658489491697651884353449824296332317487511864052429225400804721777807522353138696776196871994628452564935966458780291820721648446110898821620521896301799307058843390197089849166992919729050353201403697724276884352479825572389440835696658078447621189034971582628091433925226682006054368672621886182174205483584878931742846552162355631219955409018253247832655070201274527651499143620127523868153292822073319512570177684679707677118567959812305261942703880536816177299084390727251391358803279027507115205996521814413646235841894881185477015997190707478868753924878084055842340721094364830806520721909673393337214927117853524579489823849809289882428437016095316294210836027491449072958644230217522285247937094807451545272913044558372859510976138839477100586688699457436464340862170686545622710230618225800972489183243687944838380749473542453216656260544508488470196515422858078408450967585113935467149489003141399224114828706416052382761424676542258431574550182489487015314069986789344598404414875226195436890517306898007287213578379511708316304870556016363307305264522180186146247882526120854580747012962122279282072438999107559438318709281825663545906047494013869748806677644647730453763608259234616129992629222896381466860613436212198964655280298488133368265257529345682959873057384112337254121274745326133761460552775118071811682242568272293733042052578136320819900904854672375771397452161439484266796670266679393781186768144164475016942052882748784699674498145612595500689593207154794134112891245884692890160364492994741804404439409528575207743608459256589724205096543391132662103245314481211119122546061978396492863059791191313338362926130659188965002469810874900573500001125877485795396153079156761122136431569725200598326839848307500349810959057980036323737600000000000000000000000000000000*i1^160 + -755596692736880556712989941643680513811379671190094639457766535465333689191036876140513015802611188580342832541103133394253118989474987252539099020161461364423237211423817996558592554979635244192799248916452044210518322496087675996041003751011807990642435245480555547495165480722986385960148320644009231218031435921442263002482956150621272041378927835569922542549735642379411758402560584175921782762101908943672297895002322015954472510241652810873894216790070926240146658106182854181797311527570325359808103296575478615951065816569554305680302981211915797360008241918591699955767144567063224678864371758765425981078258974877413174122629260167898495910715605848758166839070506190872660435366721708847104485982785205578138287529843290755393848826263341815809829982944369516780478091195706812246102335884533749765511147272957480631871916356504146699976431668566887126388713320482889707583847488531914201504585890546933203915887804199285488335570187643653167204617274265530266576156265212411233406730387298339471015239754424225761823034373363966191657355750683204322349393121037472675263021498493708396618155190814620988483282377402474687990120459188215299292206905225665815245578377050391360114377241472253901386873836236417544134344856223210495862562353215020372661058067171239796687681890331401845022637747560118701018833773001472501663472657724386564067000473152753347134783122670062088116455390481474362752479813947024404091711657069148735651105056500458781557340568838212458540366714235702728064938344435362287570282627341363637307559216769974951651868497349718780773547799491689636380987458885276540309487777062091024550910616178215377523518485120851302467585385678896743681011543249523649109136390387284069982310751750585416784670792686396572703162005419020786634601390775483182122551317374199511015647090489566409449513607255133423147933296452491803080256543350921889129566898327153079311604360681510741693281059986783263937739899459528380472573926860453426966958988517772411505209553497968372288444019759877679639381592203223570490949098346047733357624155310484499173821680508455897457501534555181724833017164023647990321460017739236735298147910770664510178157828492550476135484201280834214664690582621753597653351602713891568696672937938192805029530463505508534895400528458011735765104545012766306817725526522729994537319524598989857585922910810990175569129094928374210635050453218183282843176760691959886070280387070786148336519213973536472169180139568669796047524198350860551358894792912535672920654025185499140911466392757843775236158404750920724345460770078355280418261145509945390386929541883224767040772403161878482783419825688826894329168569609652407356035626748130653376552469468443094206513731108871208474221348178004318174159605678885445525432840770530844358877857123684808332176918616540975010537415140942382727646321573260489362794598335541358877934424164707405311087663560417814391303876578780679728255606670285531194469004276689797696023638890538522870218751644078231831871252918757585662477393685794202878597886154164778013715280514234000424701849696660898502294560067291228976839339783316082960517047165776144443732689884745861383861636833547596676392315220562290477979348044462484893770214999237393688262781714785570537586637291208527057120147574626386070387430036804698664435701141713006554303627269769305689507341654979738823558503052598669991087541669739753524404767200989164663679141318485568922633151099797137345418136606490722876886915293158991309700338229323384044019999230920773559051628778637626461217947539227467751791596536350693512928470380009692548134402214826574941084486591735360443513242070962240867696987875955813187763277335012668216404634325218562538729639112755598907355575022827738056760751698526677988610504847114076658504802629427075994634922338421681241767007253120813591157671557723048131125670275738691512691482789379372998449630367202868392563347986195863759907709782402460666257449514685768513081563450262562011571683967282081018040811304384758646569376539507130793834642107752595357313127153664000000000000000000000000000000*i1^161 + 605953576824667625187596599047413458182606183566356456890492706176057023139467114672823967643773619579107507366625312012397949165336212914649276291793793450087332432263563488042039578575980237007321803009134926558074309553757794519812188173629546268960894473540403160479356405149205071600831234244837659863660719301281613964346747975850396008531256145076582916847899594904536785674901425523430129305565955851391441778784161517498696557531183741451781400332722095896024536736565102502551268097405829518713681991403909167761638003445350482351832721690111536805939785208374794867366109789669815576157705825799947474646190738746645727487220214270339251609793234621140283515937011510699891934507043452850530974251691305538405934489557342164803762487763265418432502172391574362244467735637637676567924339704625641496698186332318030063247423668641563364066890988077893222485823823077650901601164834967839168424890350085545889154210162178094281409480157241386236352147939294902932786369416550990794877001207221349908677153199134478187812270409467865458781870244058257365470721484864943167583941568593823552632795551405495222451922851205418505822834275840908797600635510311491913869439824835263874236919644198298391375947915135517273827509915579005780723709728498060720907908431609369085900953484886046085534309445596019641760519994496789866611092519883933200324268402411261969322146284191938722833030875848855352207365644410306838795880048342980362290691696391919799044293128858120960532895428503058637249441437021656926537655735505016269383872447964375951268642540652009007810221061115929815308017897761857210092639200683933526500956292967412019977100212936043207519932799051588101816568161525999374028650611819252064297586009632187732109246318682478516989709066383391336814066033927728284974117391309421502705098513611728839890541037520553646762038434428775781930472708209970114181290367223419159662728587192096019421375188732981419991863752422297604082673942948838667345907043433156020134787364816897328694787613669215363398375416491408579958858564209603972942700081305597165293500224119390573008148589740370632148405967702292505056259476101367741287835479534916243848188810556035901885123365059717386556490759562459336582588069917429263871662455239122895664615844487531220221315424439521379363181109620535929279767106537747705496537823702707555102048652791223347103106172878244173297022736690434605948027617006342035406849200030211734225714486197126152199012003340022781512122183056913423480353510704944946403048460884869111064638426372308439131249120084975227474028152757328204909844237462830919819915870977370654712266697268712473247500475030150559907221447635393878984033646584488412208569122769516079908596420740651460561874450596481944900158571847732023293924017641426697225388231436600189954164336274739852370028503564575869514930872963884350943177588199757528610669534625602586767776929066924529572522270754591420958566963093531717720858594853909205204224992974104333890786977048653215466619663519106330891777658727459423579500169315901899491372978841775950811984453879566032551737241331945663853964324046399949496842440986476175939919014758870577643902732581100845834326218972311349549411642828226980068216634459315985547946025700141961309626659331743429511233668783882677021038188159830406326693373085300860796926454071728755092388611153746672706594134787066084040729509211242047862906071728049141800408680148224162402499288097466777649543868856578357475047429740521747860740008707135692021535618570116196686373371740900894254201470507982639501715119039266122600044895713500686537956509795444221308928315948214389208496135507089281025804029767401058068893749081318137911412474823162756049430954270554210852526624746939492912583068520117024256996347867110881208892486724186374801051921900253089671799406515514074726249524621874644972984963716369679393223985304293596832405702220292889537868845715839688276502376224762191745564791883631836801924420458435953521185519755462067800897451837017737411914092376087509565009646005450388275200000000000000000000000000000*i1^162 + -223423968806060419174590855015438124881278782917370423945126470284436677312260845918752465214203526173942852119082690350630537465485723495429298184905260365836374621181133016242676712362868303385521132009050035009326269778270373233843834802615525169249788074556247166215966167010242246783559822265911631064695987025312908328041632466801717674263780887579265456488397795608100572231059461768312204543505835034798463760927797220486731592478221861094546830839511702128930779243267997614730952937111833151748545516147711023653592478874226034531233777796559172409828757601933563561868547524213713734757395741820408257309837057936650901517895966973728567979918222402475823303849111907933243122241120580966472165424201566261272238948711774357278229291991679068977931332653575504797888375026305097384185999434093437958384091617763877729204463935028924269976908503046830019802767686816394783034962874074968778983364378102800292423975292709943931188304043894990535708574525693629650323332972922107104488029388574514549681665299679867914768541707211879638250183648181270544258836778470557089970559241498493630885589266473482354968408123726327441642744772902517790837542572602360588369095612548391648093583606828217547105407458215714066532935683489238088399904627977688798624324828989791780238101868842839632654407773308309949073949087519769705409454516477058862492103492472484556107861177185803957161765648051553253936494879133316488678040107819491196576174590266356906089586015397681978907798946305998865505699609859030329130921949710533186988871735083421031543450928361602893350506841211137773289717994773052856036376144010887850842172165975805738276986199592025119846052671763636043636118792766572632779837613694332879696212341472784663922750994003799934077102460554347895018328467583134085766857426148937291515133627677378967062344070479363349880486948098388648709823726072357241169450926650209457771196331008862727227657034573926300298501118666062923795947380158662617404849741650440201932760230007867133417278132202864867067240148457375051366615684561065047073596972628342802317561392980298623154427495354253534873693573675557030882950579073543870728808484685810231434572670737040698068359581643779474076088545544957787177636560364579319003200740979474182797776887808652907023095742743050808851021874397899752789975211962956473388338157968295593663439683783258457155519183054540783068748487575422880145641480527319757693053698497079439227864612336884923077874034884981878293607659230289900927175975932591519169245934398579690213867108546171838767692744160881127013158282350952216651737605317277756237460916615949735698021568694811505156898854290539398657990566483223175383469935574307042462358657533563226430445730437899425692331920037862873179107044378749767346249576460113087641289591441092992865214653040045637595208994223326232460898815488886783474472735122699370817221368179738065923982495316678488573681573080263884503111695595645758136304790189435939091037144737565466621381296529219714298816159623802009924781220732556421762648520191585748779320890013875344085382972416990690030184003184168247106842644703400516571410990391397763013493729420689991791408330306458790227230477402311676121967255302881489673334454463602629426954338791646282931480985654171152685112453540315240710303542014395072415287236772467939115546289998766387477425332491754195864950938833324023932124254804342435568347411174623852929295839990034967166456510556961998071658144882485174428109325660090265413395880288333835984309333057349772729750387775710850244182726867478050160497404899496529750906558584309705557485472578846071882672928737344191585924387986136708731195897692470695209011359925748538884266831994678343517793314672040962450036280038957107510904863848456428204314116026532224452095495735230884410994866669904327984396074326925648812215977907815898516411512773069237031530026292632336337494527809627859570144086452433425764532074744709556857333720322080313112588726775753325409694911266260456850065694719435215478179282838236409741631815680000000000000000000000000000*i1^163 + -114142599187411741764386941037278719136187987853446475137385512709966637168589911165320872346835087505448283063665538319598947234357002742239371275393516905023653646448336954718993236570582890005974180532099456847470771082371424780037939601618477393840265814364884549741537223516630628153161865062898700199874277754689082200923828524077309113825789940231934161161318810174890279609589380748299867518891796346884950844023776463534085206988177499751848049821777233585724337932291718154141899895439145013468572534298112366193244867277417535876880531499312383302887536327572718138943722285333081515787768400047745279987171135808473104878196587097886464166843773427249020934055450775951006816742425188711068839298738595526591346410427394817348435770139004219672732662288743953853405468048561914302757988373708263318796495452434533091962306982364474123250121199117056765150562161854188552339698619208478159040461877559752752077735021948767709930043465031354102724671525757932496633878388587627436897680791515621073688895080079976415760615498514778402140398904827413067588748255787713012807438655125940489415273310110550242783463368535261085082736563725406338627745709083404772281019752836060564679310187844016188626708780670141557279619850838511110520177212941473110956078150267124765298363067691721996636111593388897709783093974623817966940843580909299939175105536734314082863938398199133409553362065588665968686744188832222632182662771718328971631924480226889227798063577808543369403499390337904200588305476365753109502496745462247032952689267384385340239074314544086970015254259300221095909759179144999293521685078492484374720081471289304951725170796869572277323042021894933396782631789261396351839925316911972072399367330814608356066061222757592489724898691633117749015463636697242188196021344441726481309958224224190141362343881223286754839022699298530273314682184090247919408416878392689428166684925262299562444606132132950257518701547295745512219837212801745688308703771104694917777166219917194425761790661945193521001267527429364362942888067262388116025186970860286247367772245212919369311380499757627910164549370157372752514568342035273563016696439486797274347445855589339763226101208270654343852899082006150398797362998239903666110624876604152106757768283424253617152865535400115738009000664339521376760761092565407200292160152581805421542253911338386102296614071040775489674915593285398730878530916449925258467426891054197825591137713464272302274995527337586922992264187107870149963010658005438739627685504905646331453837164408486016131181790097486354507961357837601118882276157590326907668248636447111535044660859501731986413308379367063415038827252504249055758256062245597245748845021689119710106899401153950184254673189141994891551051972766438304104539838491883277919515321724469154142914329377890045532718986170134467868255905176476170623770886493833806311986406101787633736675674444902215520820821800301722208078937460651444618697949338356650677317230762545965338013958263471317743783070854279731249833900510224716684072612405502253157243735734000359341616437045532422210292704031282797202266125833471911913816429240616522645252710482332849417790496783531246626533312160623730040153753600636602335775331834765311756360257572143005770109337125141926553949748633282095276647335003053642703051791799917512835641401174458116817951405953921985573428868332188152289501267382835666045050170557979897577474429054603620041798989897312312020965998751282959624434712264221896161308625673044657097524452355306790632635390197764978036759695293675124638913770814428210998107902954637440020647453143086785842338292739687056630811668554770510917406219797816238061841234507143107175527497978167763175788716045257375195779726829193103761647924356690489451242894776017981616765148169065549238066654356231391383931255567636885998622397418193917928661056384038731764458284100572573019963305321451013461434061350847341523370823298889925009002356079405539247175701284868058021328770855990125991214689421269732327812059287781376000000000000000000000000000*i1^164 + 196579274701600353386501193502353565028924423450977675931232023955270373590395914078953915105697984795490073250848163014460363098477462685829665733097812669386180710844120484411403757663740788888788291289840274526849091226370416108766330133270241997216541205753791767123304009465575515869382959092278174519262978834161455740964021527371381010408014833098636276781921274746562979566760782556024674282874247026187774318650221143486420442570258583780946652427817357735307532926593558129595504401018372093842819957470914187820535034258838246522729478989031070438536185227147940584145388540568842950429632656806800092663523587358188072205491272796574024291689496389680528050408726599769988406054738241104560001500346482083566633640931032931133353469496738704144686149333046438219793112618960849519299223614969027637835051267549410793465273653425153851897289913326776440642553754233910754281633554961216212499996894944697790087558298348085421251664055078903783598551676320048600242731287962676022915851312684417568858124535531254397465108151389448778442168447439716813520231882928325675540735069905336025541181241116974886831594895339871740285923952445615516846361418740605982605176010747988371400686015713850967976690194467694304620307502632333029668170237645618174831815677904547950124121180969073634475429169698022022342853210605742511144658752141811845875739084040799041859308281554697217622662353376906637567925408872704898201977352986302941199007908854032481471781204610258075617440603786661837807995006750462227718210328625529032820675620688347256207794058129932757459979265497024142936537184666011648234067392564641042106444311438324409292521284783153258706107002615578104514814265921401836119587900928318013944761615781521114807517242933769307164928075997008375968627615165394720407440527748484846518491058267366253284502535159211531502742083660296809080505372113497064354884952297666480681228437565794306898832467256981533501037564662802504352052098296563745999274680078306596195135441252860984934478908147374313632468630485798824496459349776844282258417080356537640103520714158462786911029574199805792991938647807193239469374940311009024716358995665282922140290268619508989746361617540765977730310006910482114674883813498302549620214617371313372633134700151634690754907374928068223968718398917103080403997813477977297922813728624565366295537233558482330129994404987730395551164907716973505521792204867953489788133652695295194436973005964978956123759055205183403192859148067417668089877253509533190341235861306742340634284878894232008304085631935328937625339421041863334409113536001460715825909818257088946883513984351849459993762718796697005939350415182371128368355422744283778163923155461429283186540434553934216135983878912281554646026313360954546501080000341407480006340419303804338068249138410127890918128352886877157458524533485551899835903364281962201954317679911108312350438216748613045016859557089331590581922211337539658751333840600926534416821270126011095685886348195760593319494885592135552099008396258897947923688003339410039015134388538056848272389787732071634286990677977229758214940149343716718612786952245946024347588090261397071397581699152155884494841038667037473938771780542768078989735947711806208355479231394046280853680179649469997723747305661478534504754544401220513415807045998244973868837341982768045910750475456387287951472237741200515387962257372682839630208517145647481096834695328617511937659170030451235382287916057578177360078224947776720557394546012689337316234742060063934699419082974957761976795440858839802597349967233313762450571774386771764166191043102464442121561157203202437150147716393115784988703681001582903201271048545633756065850462546733232597093495573540802897300534084320480264770123444219219740655294793692886271962229733623786736279274031460370149555511163296095177140281376049354349102053707741896900007732799447319057901063987650071317874680065637496414611718277397925082953095662567907169041673353833715361382144846525562260106360906283387086438400000000000000000000000000*i1^165 + -142982811203540838466737080830587700310465333793636198045106126521049896888557831097462926190989933316967409686616640982925955841670200780327213004963778764976143133997291071373367411221103964604815588348820776387773816659171656831948286119655662045518315077177281474488283504555593082296925399738031931200415076645671527326409352656396676277324417753483058303782381628903678390110094170016073454590017841207845664734536680084062943913606771352917482338555989778163544958198786690793775096751348353619625113203920210962091619930849382907308216919666735756439299284268296994632168891011402918213989254028264163179888971704575297642979154564132187280776522635574271458480626904057687357655867776945381290099135558312700952806653845005192312105095132111312250141027790862238143521607570911214420061704619478132405922502857373859334826263122635266708288483260529768035688443478499152409912160843678766078226567340451891322056139047921477638452310349653783395312358949171236280657786386765875952034755651410658532120850330753741987744300164184987320224151402781853525497795124837271531425275528985833233632828156425775843571985959083257119733704192537348172046852244423611497370590244039217896416012391934707165836769561513925443883614741317336081608784499545540400515651307672242442995440662626768050519949288417696062717295257850180508570679060367914772606280872371159423142434548626328965781532514664320888633853738433044192371618706317811259074714331468977573226355510572060114313921152431266928738648857515037387381780691477897881562067353197503645447428897952179701507142712598690090065031044980985516213212644756732367251625744345085963978837991747309587578691182828851001046113216408249662693364315492196598664315517138630112239442507937335111051251086829398093806121633555456745485877565201318512707421396383184380493471230332164989239153121425244235032491370411474260327613202444381927496077094190691515492971810649052854209134054203850272231321742689703710284805535660140758258772775644167232489725553491164400283401970125709018934735638120627986495632516127795445847855991530502939192832062464060369151471936712109112602130258605421048893687628679807444913431599645004148202575939725622802070725583260389239879762017799626355152063825563427002023157607902422051655655202232331436303819204420615348190008491259854806091338318612522175448214287315708628455553834228907193367412091201162484240180682376436690552130661801117758534438794477975578393639826429067970700905888225351203533757703793181830328483710534321965581854982061354851192699398400035543735872925602548555257091822496122998196734877115403245949559179256742110051041299263111643547473262287924364639139993738424405919698965733887485927113869559978398713428597854479710390278450195931867054970730949336025224318052615071830411257928235713676101362573637083819680977152537523502208463680262086541107128879168049498850887018911190877692197396595130627947716211445705114331736207095252115522135460766824824332490640407133303899057866604573045331568134636337003969411352244098894595373597821892705798057700605995845247058211013815737540120715490312508709594152815958525104945062450631917085493315312793245703022599145191642570769434570620012860586749550260392444481758601531579614025480680666652990286634859826442324046490634194133052984700976239270789182434378991688441926618720444368829960084864253775840848787788745357160945863118737706839834201326891301382722989192891468559106941219440099649345980525175487277266980935322409551955927606204586406391505900968838826260831309980244982794544680845715041729019872681292775935276640128188689364299905851866468177629562207432918986994978521564140614137540586981769864364010779160961476561779418467249409033605698856960023416697622508630799928429940710238921113342296388028392170290919321803063017100160598733452623984090647683714671966122615415051593784070411042906712844827508012396997139046518538687053802120803751576770193819564227039322275077799140737897578871889639488807239680000000000000000000000000*i1^166 + -2420003293429620651849666483680490776630153237608388298477369996261383216738980684541667540535479468225843738122810066924953094443185884518683419667850548560664564085445687414951449305454393516928238648773234073489007863650022403848243385779372180644465389996448950058929569924808403528753121584468020031708743676251099782479263896578898596468330788033541504808849007109183066577582398951454723738229046374403015309140717197277243844327861038993743921897299991581853562775200292269921249670876087139396100468399127552135621743291102199126371048546584279024844637844444017766974241134735699818717968164737308825101295552144113689413621471259778343851007300070034803940687084919294704672501449272824196619544665543341654426438061119675045530501123000634210987711597627123471160744590140362838321122449266931995680995005366672611197307308012959624679511528564879314706764358705359966462397131083691355835545036321076641605577099521387833266621845479258526633571906328064099262327840920081574488504705713018678496667404097642120899983801383689328826643073923302370936143004142185700201397580835114853583920738617619561091933426556993968005303207099429804904543063156604632558264156003946978181739615694798308584149322991753172027579887276848596836895747876967302984738594672097064376335301362172778988182832782983235894914924666350594365183584021987102846296199937973281159279504038291446665737642547488818497991725087550346740222201671977805016468975722714436209452249335872516839492417044114216386918961854606921797033240118167645718616563476830565316677359674088462172038129681838718907033571471063017876485072374895752227583412611108901539447071655498153723974118713406906725396933299812107970178483945530263344432850909831745039805801356765050883049968360187820507580995001753889234711286760317035296466321800837933618655084230454547395804018464156178839673203306057472521956572287252257822142695453201733564517706954945266956399077200082666595158810098445499212506769056662614732360173541107591932409788310361052654982827010442066769989029218951711915373269768902929466844010974394341567182619122024732870421341082487377695556806931257928606400004709999536831012021544658776620083530150147822046312478484215958257642012935412065889579038868925876877713072974583756166989408612044487514079662263749475980352073726465658165504512175026636901540137977284262009834724614287044552189769711624280179545812406070818242555846234615210979493234707934391814533485881164790570716152717282914763924427328838440341450169377862286674269862213172489834078707529855127304524323574245752045658096360769297635117620417217653483075219191053592475080880126607758180278728114915761719789157615102605314448477407504160203766128083393726601826201822723292708245796581073227465520495732851851112628097681193368585861892259782258996901041510336603459859441796894291130397543952265432014815673343169971219784901821686972584814691523607886321737736780456078391837390321955946478438646714085661909864168466135118583946940184595822296790016144898603084811503696338946853608422476311728169674560920472015459074480341904996633097874769550019708385509002818320744626048213083810136641145031145944507522298326474705761856813463317583093305239691537597805231156029285084856097785019292493620920015590653552772669961596847610863960008989008478046165822446966423353198195382729700301238752996837345076274597296480499116762886675430308808146611895843307865482835799170058597655335924632305975025113979320189859321839012658409845515807435241001602075268006085111255605723315440456949784847931906745867266530339255692136127035391043289905467088200492461477431491603690402451508968593307053812117419173667299310089550204701443373125721496636960757581574864530299292141758329084319060949274706413055321964373238556023205920562628595977380463840530864970168274306224924609417897656327593907176195116609775065282963549163910086310581254920317409839426249284950864595909641246752542600122829604053145864102092802864709632000000000000000000000000*i1^167 + 7616886700865116645356554025810807437488742287648328151063273425911542864711183595657882291367416630886051535123667944629666244152203954724951886757215327814476660432527550817984075739467890430460784083276890581141868624046863925725174832686869284945777885504703456956614860103858835502221032625434337449916995866956901324915998437774129915416263083230100372419058220145028374190986753967382929787321200009457232428294811269409962782945730184327274031364709815202096187310347829928623683114534425615387398015895342688392179287566353269812538995561773691978837879877524365876186209443803320204739711617592764218576235803310595437149701904422688449220669683467465517567606358021798389354287748700316139144864447350623921279826491271451514847545727229478082870441163050405505765966079115565517237558115050482766934455150285365748700054241906299023447950315464734390100379034598439283776191354136122823973880872727673628873544804941249164480777145234809206266201007167973962264264803149288643633491091099045699573218330367394743915733795321080274471841540260335201648817752373695692184830982122852389734336619378235893594961342443870892949949008813208237099086732074620095138268541297401172558232216631085682359722160313061747905149893584399382943687700551058943081678637067871532634717954278982004316604835602610249928790667232499080580803607156990434573778438752608843750293353590432099524861842774702350385370350973032215267476113958519052875431460662985135198539001039453709236890368245844970524188792384366875553797238174549868621519947000872903182637380200690562415167852975213569913971994034057871027111889616389628420863230026888865724619282433768155670287595405803792423186844343195133907397090988944091793417621576963385625848014821074573198891508337527508099702434564260854623441010920101741346131627398809403450726218632075974984064199632633971674108370213164387936525458444077438742869486939451590010962011876208159223644543838212432840017626209316630066740914144724623762260130805786648197021293005594765546374343595407295073506971778831760425227229948192678562880445140404292002592746668141017832893513534345821413169704896976336546650252695346646331473317395192691721946180714541166363206539105742571964541993667397816992169034168089230720360291623246011356919622419871646184536442175279340035431208958924686370299289864312838227936409281436594884550719561456148695099402120766020266015537014641403666246987813840671513750771277689223305374121230955350224008332804820710311068488555609512939788661401514578123405490742739918446793580885525215863198748502080199514231298448485211977529825081154769031880414389408857754904731076978386506396507671845580687303856504794804760890039433993195897392336618155552618200354691753738851445788361799968303149469920693421683994122697225481695450756603044445169171300130599890222740627680905763283251218770098110872340193453096158491029190177961572788721920697206333221765888250583695821864634100373782205664739366223737005247001742546893502371584947252995222150926842754760563124214681237203642125653332894235863187002821852155440358736357687493522688182648277362975049826884359848342268905207826302101816627490527723510384632293325565164875055892801364061801653194140721499971065488798852625659768385531243435445193649832337710464612276897586432827781875427095614460937531909943811158885905643909878451050663153896968315822306852462417137807137593805593700932926313111774476243247564225784025970309365468132619975101117358729706456950234855104768714018172551307960932218320727570754983281871766556006418550021051416211541790814473024339696675353566704028451926465380147975182214292388910199280577550221996491621720908886374748913832702905110377424919956834982132233576758406932801124063830278574345161524904750836679521217060753902102150401253378392161959177318464632424401619396200771488163647199118062749295480280510891856723269461507013981370175833147334975112532271434212401785076543361684957356972373863493638553600000000000000000000000*i1^168 + 182047291695117315346997578772897394081907388498287825197064358142733041839012411090434086860081390840860645849342734332412842370128474177754988410262894375099920208201121816206667739654424862752933925595044068124798789583611883332921599974332164447906409684138052373626027885913616525027845164009488011662544815599552573264911412784225528566199757464977179495781637790036028747403080030428842496234726943248953479659787597105625375364934949183365940603045788132699401628365707529543125529355767563526836026896447979915769500111941977396795949260107546152678119472023883193024215869400043092508947705897305592978071507602709220821574253506857897624369141355968928292973030414969319548403948598686421395220508003956301458945875040848354652392620636894013821644483270463319900364330618655430459615926352693837200339344405213236021779894574839819326863313136201919338461659249069459963742328270932281696190182217986809413925237351201466756992966287188811219234241973678490476960565413527770954282070389994037286571079550094981641985866458891331195575809156589065917688112465062635984988940987610781001004338291283496295667121299875641356636346211136704256633351554377565971362406121415734883847818915970691661681535504870807395949674898232415364975268296532806465989184194144534029330392667083256061500939499775691261648386242604648965266014926060961543446018250842638625722546358182451431224296427761812112434493483631958678031671604270605869987389155880924394854306307954573651442499190063176939877047162121547848579384349079308939740448736124328955145831476484268905255298571217697862902996772828662764510657428716928827428986835973649160543112046727307825166787596028221124984341465839024245085012055612600972883317011757881224585834730119931980949969947768781576267484925404658741014767491133707456083482460784055384817351364464092495328106632377086139040285830124413991870784526195178971050161807992043892088007754350440511205689206447476704266794283772928033886260496102541569799879470479948770414929518686192157489345366148701448898424933458162650603104547794518422239191889425847305750434643443338806788856749772560530161413073071341512448272153165513857769299612913660655662014402984824444115351481964025758210360674108880864363877626171701963616713465137641716267684862569665442269764697916932096148840192822517669825115010867724244894208702476499017377106952826909327691282977235894050786645130859766145998424430883078365118409554351563810166470849317780439840718567203192974076875258510392029360074680759886930126948540003819414952361327818270047264013784425887345771073743610303044662675160489566731247908915540770977870453941732726235899704200064411281420743023315356684558876589199797610160781295272228721242408996244735900557089548741977164456738263108148599325305921157815693018842005103131912217519175814629597390424778636983087982620589832650093372659610885965131416000875422638959434113983781318375573758791020896525147885911670898214550087794070856612221254193664999294063356313397212019769487777672964103755141906732786706462919782936499320425276335108882410992049992406868181729546178012872212726004627337488901961782127317811291277490484482363563933096119758023720966280079994586625392212398757258154334727237216191885677278329245922463122206761556409958803482000486392559887153897406161111178737890711444875409633011993955983686527493720467201839883639513347901747867383897316387731803743136767132439798274531595570820320040960667897178617616577618755937102249229321104180190570361866125607132122264363670912508577242478605017121072341717136699516421555530863279101767565387189434503169550755570218974814835360379917987923476307618727992433670005220604788606047341197089465318742140827043637998715371115332466646024990991616689492215025557565526387504150856122397046231293177784371425573423813275813140002570354690842745458765894176328516323687432121088086240982507752086349115176192278987352104388920845007282059260612229088506019840000000000000000000000*i1^169 + 2945825693954728673083179802888599715022594594612774485726428978028859110667803825155257694828629185753495472613319755713360738046405483478196121314772824659768280667033172149904734259253754029550301622537434319379199223831811582608904831607782986582928649639223124048665760375798435822593737044817954859658487504095451528109928500203216690562938067077701245094859837238041696460113603934650520404239295113200783056139512854367140048076616629556930668681174727642472948830350578225312749258051509222603214398003774327117981513118870297335386974853648663946066345992243132801033473418510595084582250091754915428580320109984062452356473693096378909556541689611398071381091793041383628132846421179972116775336541401223756727372499351424148770767034770261972235035164654781664320667252266630749888542705124517488322894585291434248766056494802899033928893549975339211159910967256635530320055686613732107199072360444347521787057722434601281382895276545227670351035094635459634237433008723366268445037811067382674365901302048281408994415492052947253081518802752507532409584819294779114676203554618944619301938528251390696655169203015371913234505707211655296906141730138447964831759326569001354097789552482170321970706562793793998693671000032822338311219491367811993143799115405625321004259408712901319262269360746428869403169242786460902657658508135018650211082815499992983378685946619733388076086897489975039371930036423725286742306161350577180216419994575025062918489980808478712451835495648595525146032730672115020614937096177205317334315407557766185411447614730451556610266436003195689233100145394946021417316902127127337902225230128249028863727071571649080544305735954724851683286045079272818096386303224035778976874766039172962291619697809733951636088692366592134502045129672724300168496415155157473023191971273533265830909493803919278057096795198734833373451052924702079489573857799694073913288535737413266146398561637931302385440387512530646978921722555294456837810756173238377343634460546770077258814126028331139389357077374163635202129674552635611379872591207731410993488353379314457873641373494907226934905740249205548749709339237717006940976152713644624391880016042570846498909262798009392387968426783300117888039477818020606592243858367946015587684985834361890765085011213233538585436124721839199377410382112299638796619632320437277231908026162033181944919623333598333355513504709835216073661520187834774532888007004656174189568470813786111386763338564839885335102012726677687866261718624595624622270723057991571244581359312021075563805642865828634318508073095832331452641136636198007860784333712853375536876983727217534394801988928829088107304593378002032940463113145017310435166519623554925282094555329108262528205325269869092419022307045513768905788843767433550267867392153447821514941382229157932708790530709216294389947315471661020742813503605918661308256534619753549565612253810801289485870474324014079557340917361573941703285020669727644848850002175424971275629081428103418146832803993016920119094379120816450375147384509120386997608328458877970929356577198220300163928672537654320747426324968204620713029006334534152550466824137145349493529888308580921813253963156042040891804313101248948242964043609743602544816762448974555233165187267293473781616620543139985867776780908805468411586306952796125500001744477006221660775791712012014020996927545570886549463563482574646726190439863083008665594684381122553884471780496392687787175732134451441312580493011879939306826542583027292509744629833343362351368842090464442862758311643098558965592438530303201573141034005156460083432344835755439672166312229927654943942482836764637316985668076029715742867833683320753977400689694483392592792118320112637723536976470574732010494723239257728848015676485933832021681423824089331681667842160629001419517759770276236928311579202623540672580611999649063532861127065583003523164768963848839032219842472850415219177596437532471774462169291857854464000000000000000000000*i1^170 + 20861511944252212137385803363385486564695970727578559773577535738847772458236044603825524600537127006460752139456344999229967959157858309157280738702281519589266796189488835276923794103311602722608494381665605787311864370125766165121576032115447703646816857874172201678647988419773611239009286691952364814288710261405413521790563330043776722044119914115487322433916186799167972030824711488936225666852532405051978295121684685685517203282167404276296914963996893350250477918614521548193403981813801711688873500229030661785369403952954139827033765555991099338821508524449353377366121471480090945472927199968519734484202463001256936963384326886340488188364312119086474408929119212891654297019326215514906228897133169294351636116770876860709632479767714315278942424517011808101674587119521564749745423454374115036593432735329277718156394238890104831790903183234858020999685764180109951074678936807284704735158466592355892437190592052505197721912254553192631538308644514139517936155347155117619322839425908562198746813774641481496417875721547574775593402272526856163817494604233063949289646409985012188266445532904480051796557154994068223250027245056086002181542272601318481538012723929211989978812336464272144711069572589775732818137119667695417991625221413683566940197415321811635518619280883737743385961825730352726752283757745677774388473318887674406545186560007742050094874604342628548351089923715443402699479455769963487959916837867146819312275214541301073454239746088981149131000581501092155466540628834978450911507080452939892185796305286154210658911570477382160521420871393897938010803454887489678868782643560227902822288760554711003851354450378808727350316583300489739326326938279022494048701996930556189890020061949510346296377802474102610069494355821198609954653196088529429693273572410071660921216723458023638636289162537695345097535167615395131399662503849712778683780200628354590066475302447221684649877073839583188567602373310477011892174658350788612622409425159822458859038408744800357120758498661002498406980677005767948738229617338828545037614517713265566188936524408357737747565792057928020844990663235232715594172692872791324565488358681257596547974066561162358733190299113921391630165040689278347941781122149898123326451680111495073577458865173692294719418000451050999289731848450028581401261210416331753865120622695822038337588375254397333999705450605902342469248641400885897450580195248860607706043807545189607364455433804437795801423605853136933223751095668259764077937854993624163368155265206442647835701330741813329371926514465328608233536893397016304661593719899584675346699676761100072350336484124515985029330575939582634002106937543007800602093859746604537245171967191504730753176794983413024968213749675963279138991595903831577348736472115331996583045557933759162901804127644042701395231430717797262349425558113261565309033687687458745768255580537558677403245841866968768742901559852497867444784981197005189049122517848370208091146085710735608070901518107346224955902394804691616078882574571863858440566372952102927461311254264359223601185302059350573023139202224703319441297816633455786483944521376606218159487503435097617294208901074305156274983019635461256105283050232467965114401349303686900364280299414702979669929131825219182479779674868135401719699137113235984717292013320954155011351752974814568626277489960421021659682932520413020053891657659916352128572630401484692186019455796521424282535700658454343822735873588949749209576425953466586426713235356293225261857253342827758942117748279078232641254006979046321905388781479400082488085021618440691310247137870091978818089103841638616619596054060388712010419415797889063633642968446415926062541291622734816867912977203176147872841868102988672407954950922106281817134418394108126313720644624809157345740929763032797646985860749268315485723016356755317543038946343158710180643894653906179717749448077731879735151672307471084958765327853415106504294400000000000000000000*i1^171 + 44815666954265568458905544278935180389060615833150101467048181914350660430464046766817761448539866028289642983742664742599081853517792911219078846859732631238012637263055489583708224514967331408127476962893879584884648965781274521888134558563988647792726119543891844932808181015824472499449334437495819368950941801721555756900688326637203263933750786414737688254599446622680153964800602481835589314272128117998792859343866846101594093666037516521413108779525032546134231151518218126097091775483976004527049190375595056107039632847417348515321113993382539152882802226992099237475097680786497479389046742877418481005184301836529164185840218622842792368769484060915565159549590368276031686678121183655550099017263579606755954511563942976609057066011106170023526827648153295446993430626826468331208616254373112447223648474581260369533113761630963399853657615271989859931112358595456529793052318404739996820355023804268078343113485699957446506045969013374265367430995047606977887446054582211542894647024269695398781912610426672539255602524641387343629932955729609562948041400594715605732565888848076062112938017457521838432090746518024084423532697209744870407268372290784207491911070139451771934027451719034928442089040669622058561947251732155588260498891647125984425794024430026716773901283237155866931022765750719798799911698733376537269286498376969194546899745045913365048320082765568575822484536003412084356420909215553962519520440327955996864885931171152543750174267827669815149111069415258666672169061481294827388188787684983693433794242475502948381925215411676725106624384300887333255838622326347617039850060584424219141629587231588266403537014881167533801693462374307499768234559726438397339676632959541306747420767984609994232374503638596887982001839750657981893621078640416670286075721231122030584874128818644630163482931010149878205169558402580561452888251471961647158877176760548841565240495922186091778945969468565756816658515202078949825299475793263967822211314829372294436649566969658602856737752996395822406029001730286274867730440774828878284519366476885435483884064612281744353564054728974197262588868479220974850032304555137119881390430063478913039785646256624232742580679903948702073668969374941102700170382195602252557606177766913369886851148784004048111189738564202220015145615466493063642802010881310941000297956983729491596365133747610322528207335221059752333084832370692794749850485380204334321666975870115523706030549232939774720127974510999920983797978878876617398658888543211562078720941590799736360117764832898937626703479600212995072696980891944965868521217856287469929539220590659298132261873102593588589085097137393004997268017561188090593770098847200411514265576786693214772652877028208012967167468590334134930054225996944811829999425117397024121106414948116963209793493636952038724268825773183510718858061279646812315830008493883176589815137610882451595634012575572377584649843906253179055188728396768938388401467888525807082132690292871197203365335436096787870883875287009599569884795336705564078560170667553597493468546616069160461794426681676391783406052731629503209065207861789050522548264558773508925727261895047096983041974066332941488739459063848817435991108842085808216981832533793020920926294689113146541357631600813377055597331087065006180276705746229140551456675046672942607704644293900746988213252861320044219937791562213959826345364263614873148519827892948145026174619068762493064925996657687083053847909935456278486123949460849795260794586779741124921954598384037616200177708567771198266388948899529919436941299162761982380778332520389921040223622864028756316064873791335622128238600575550438039989919508960657886704524285770943856631253616538203365780066353346512055779606124555572438085331224278234857749785888614393033156639992605904266822812502395904685385607389852263719753850035112619322477972913429879554022549512245347607948534662877657123746751005765879645213818880000000000000000000*i1^172 + -32687731950826848373140985274996275699233830151117108159988395003810868370515665791474475144864906791196416339383053427582274194291571730730746043941055689956796741999849692405362436637737137860897977409426922897721439349893843733023544095872013928650976167987167022533751787022892554850996935847325212198705980623609920787706878480589267951778103031448410814831910114583066640148883900985525572899029576636224343112104698611377514737735519065131878252656247485382102859799947117193683714215217972156337665868153221161006688688641363290837245291642998332627880971317533107269288435661021546401407805137528982737040442724392735834398135508732453610872943397160078579816853011061857362187725124247925280130077512530032166212157542549281290185679993652439794744905451024104938302604746477544858798625035518156549020761461417735108138347946860872427695035288763099935335936571922674263012153817745236526003281461802235169169823498293433667287823473305032658374579831054449089338358078645310221644059235917087133018029547143099236477607852610627053402384737249958229727372815069458329555276604866762471200335161592611731115259756316899440047285217387471471409341726982903647889132069663537349864936343305775977751242499721053951269507304982858824363244204106962974954861005281970737979974867624442326718553696534928826904752344501967625912116807083449260487665069830891630250130667257626852827020154667144843900598936502468531324475907194188021826532556026684703781191099336062087246767308934963217122988063354036812242286411260013555139076681493773116370835939484847065711168744703730210258868330741836435836143841042885096755176017042854526560126270833584408766169141061157164555163167045030038510437719927911364996369746451902002362689175767369177628189386117549261779871703895085152121727043962080075850482950472774766778275933350192358859981161378611113706703006755457452238684203383687318484639755014675163198925945158793049666645038533058879792568860273401137486555961803085632327246581351272450193568403247153614114981632404664113266560145675092063357971541785165481522572130748228438248097040138551142786272664952160188958918608092302097892314459971735002108278112749779681975659429643564990375689926213037376952107179616010174741054072870939505953638853549793834195601491529650112165896231988767310117554305920814879784190156719299735794734657380953288953138328508965859946651013593065127703508143397816860291872874009088738509082162762729026381393747517460437470103008938802792499172312474291053263506900340823204348291322534224115561747565460526665804502341652391793850908559924718239940507825888962813246548350769129903270900662680519227461548360393925020251471702099588908775783955672347307537296083341555149347836634443569605984316930308052803532579916279160587717156630458983339021926863274416868216668427859945232763456228318485402735534082699341837546004640750985105682469666899997422950995318567541750807899993435687101498730250635938485777763486289104356278601355528637177998598130806478705215335463386042505359068154351144286753681445059940888447365986584307270773498779855252979541378358061600300015557515687175323614262568977249697736241690299662541793324168956895202896349483182739276798716139247510542109857337782671396682769264338252650803995731369772739026073352857614699103233125333049406830565455821122744151942343935981306844968979827806230200182349588957588002147574246119932525950712411589983192757153363435550186068472944723085316990873523521271796916838394332856464941744326435519337337835970272234248560224379612125994986634079165012163298050875140882668750030254750660464436941585442447577294755093095378189276054365253727050996482888666602599803215321897268077650043839537210056899484523279838512530054642055175636820081070438021148417593431817141602163832114193579707835973726053610207850705651825164626134295330097616142721814102748985737878795522144881478501960515584000000000000000000*i1^173 + 19296010349751704969689026381726370287444352518898158212544446036520653788471461734011864459567416524149588023893064085282699731547003197693348308005843583975594363882525071890968189870859076235679820566219208345424450628771637276412615305650982492006698942728848041660572776246924498185830447860088014340657349128654409528778769973306441260169473631174046397957388992275261424462900740278140895433174713179368032554493435903887516562347407601786028369640883412046202225186922810380206927187317732600549911009079645472802517743889282177608802850496640000443500360003147704208192321170389683357311467679017101026760753873866279984744930844268394438021964054228065661400216172843066887847839126549803303015055021743606420371174179606585870088251933518536369239715525327486461536082032996584855465626103709313150021744047736648290003930031788096763007181083934187655504551309284476139623465833086881467112217608716301686854144663332365701271417023379108433676262112328850304316922830141501788578764991177107137370925173050939715347308083416764049726833668751951031605908902107993815588819142565817799222678482305781518599762186120954664276077698245813758184170131708751329101797759807652180784436114231263692122003664454848373457567597727805784856951381850463753627251898128985813278002405802081898001802681450865081271385065356675096123858009765072793972159249898827326891862548373843970872436558068168538530567316979099617481129175170392316352190971288895448715628944665884561623176624916610548954145223212948611163111674309796376311959751113904630589974988988045980818123018604238529556867004483955510473575118380621954482385775017366648917400459003953349765329717343151829906630413177837117596048833832655633830166058940179554257130312215199191858219416737932537730040015568459862575131604061548151000768628143837169944301009602339259719495516103255782456555266243458988858748987285355608641016813653382043053422861085154462689570561880321002036549657248272986471970921841364646759283968593337186285979549970099758130411396314389310397964076958217320242109013254373974018111030163203194229353862115549978000576478196895044723790302616509227882584712738788093003673350476011389211844132866809750699238345081241718422533111720845554055786537884365478463826608958611527198446129040739876269343028576187181511168835358646506041078228325621689235105934881399594984319198732630149479243557489221948742475191027665635838889883796281767290635682054947405276438597923883631873093817462004071355033734236715296396230138847070857565975535846130763578805758858303564254317993355125716017635972859212523531876528343172662888286990791036424470167130384693919348488044782982720446053471468382335299156286021442391205514671136327490726322656325905408015858314293954401236105216863155680011085689948366435026119159128177585128960473630814333457296648131434827274432102372393897431750879824902728935554774617276595987810194627131806881161221657855369017749913253184864877600950351824867545374538422398097018384845536892313728385463672176982033447246534575818339352186611445864043630038591051945162773412238335727121186653399363756177541555952780863448666584784903349476898149281628201252319440814651818258492998560693242394582848165917657318100492895598867789379754682340270735747658329788232755385085116508090382122022108238884754780639104869601225253926379615542681736111214047137417774297348221112410262952476587931561840274236393634278671957892246362769783479038131995059327530833246567244947469499793974555859070558873999210048867924800940776586830095583822139549268647449804916652008203182068177217181860466618917373501772843024098402601223490893008035937117093996540188421308747349146833045865596898183217198164594832653939664032009089805145835838116832075731234403495589820981363541072683358632425181060736833185844848668168587007790066344928561798579223648026147656421928489809900950277518157414400000000000000000*i1^174 + 8355161628171617207088962242605390764091943537882382231250077152115763579614276405894994011457259033311994956038181887077739897165084618828891969393002110266371080446263271607994463358099932131432981723404795913748448364929714551493238353780875355638333148099772214778736239184812878264246249675656009704216511450977427354230643702070341370642152653661863321428218763243660365874883084600964390630580517618743777818406692286225134685605389945029601827244846249172177776856952822744779791703167499649960471399984925083058088480278547388480501203811686628579667818756878486548465191788311310588886101893514366825662856507369680716428946803761058908681608544366378652806772641216164735058651532200004811682147804953844016508664898823653144531976301714860930671053006719791296766517767592303547922712103020361964034599091225095887873762347266957817364729218015405165448938107620044961408340535385520518770886056577880964983077816081388987308150378111646156447532245198569206765323948023386381254631880604234778937313089495295650009628966029775884962622265137464829197968953468481902660281925731598853090251423492301123524819706636470585054595237037183955412116204447961696666368579726329682838491998027858723455828318022010574335348721018766838910522874027051434609923304807196623887855465445528540856695327357278957238459836028784479809349415623198120151340066288322448674667230240864562372143488298310958112116545419393878385825737943078066952133947989182294362072001446270595781408768389345304581319255320128856643750410584742510954237650417048724329560382174063153045528539804741179849298451398066208938065029897910572003680601744576259515653421492938847878428016197815648842861032772998683212864009698094357576871481073415991050138565523404924849278337827244115003989358884233649415119627551339385515972263396582453913055741534184772683056800632201087311773417913071411603570660867315747354400056441701746127945553329877281653532079896318262735850939881393907282173143061715284422371928383315959331393021632288296207768961574286270860351423317832206263153327874517862503583125359915905503928528288722483194923349613112549888156255130516759381620778470318179971286865416312322718823082640990282173526679513753534063264574548518503073136696185422831881818282154650768384934491165296208045697729152388196370829419206145973754809654634431720432175646539310962468078163232811992128629330423800320210997900799703570282468411212909473644615229739435513167898439491091534180679711919934695818120792140137810795863794805766145858735687053724468885616887620740509032610502599646734680454991251651367023619622837384454865870781317926515309953127102586653206319101985881132294298270702264374388069810435299653608857780401725805332463332940395524345687918178751211916231528657951017670907643869652398703524698456834821065203170157016656783203328414038218426552747094498731801659944168285079289557327268573924282025967563602044311323076310636152190382925421695980875213600975689254782084124570196525877459044222402019845713593907755440234706938477108754472438668958302304633507575401003659214122367538630541618233994179346277487697146000056935272997556671182042801937098781496486725255665879673868745432042346466763989391212157203169229518812825020979387815814516364597458811374660178738062228709764255322673989823994876882101552843446184214254568960158503386677061590126232860391751472657447419555711676984771646927009348626092735111542145617798704188518931388950637916427967091921978870166410644779371756726940518270410301244470156525684909380327205439188547772545461905982617191187366808060827288662809746932742932789274978118332520960652753749719456290658836864315752193192376383558478922143004425193642418971157492344828985548852138952235228877550535533858404834236170196572202516819489993234574067632729311046973429331226415622859970734800902052005157731691370413725570746380451840000000000000000*i1^175 + 5278473512729140080410267929562138083597732352433439404783716886061532742072792323699038940186542335786939665768981488111446204396788908234288339638534025650266904465291111298977953327807727526754447959411067754293319086490996670813970692165259099458644280062910802881764948928594598551118793598504011640552994551595581064141237217962384933516774878981348385700167231629247959105641927596793226562776256517055815061441503938691920270024686571260741776110005341799155769105825290256286266267227777020661554557692714487705598523223285367927593188524916522319227630391939820048218134470176184453409458691641864917377221431683555248228692529727597197165576824976860857831062338339572845246157310514848177447151527510646676588022584043152952299646588108825555978518222518199547252708264221368826126077540208891400645504639314452025182075391686978915076623557511173651536924137900370211904424685926884874386861785000843632196934624888312903766663147469939603537349967536442318750876908257445000175645529609891493130380984327762752836349757449415365445016876007164114495094674375187392539292333527528587692516768615973422209390377790835798364615850373929963985038216450825994046102238348449571897010382299371551128510719221145196479738551854378843418952856649732021314916848234340154615520294410452452602278676234230371302449439026895206127190080194594619540223852001796261949357366430502776394056728587519868866422221064352289535824651766932089966084344049325250526570991316514647858337319601588408579960823841759761659213995767711149460104224929340016489826893122857603890558423116062534109056363305697418466830938463499080831589037050223551988633491197091682617099152676720532846299761496051728998215705922482967367953369642676268858380155351834983266878067252655361434304822704822959813378051790857550287629771950167273614266049040492757594214461114848359936223254260706164395425544180206159122547155084204819117401383495223376783182309016720703042238432426628880808679091991840336486956772349568656094875995217796091079671980098562495084738642584384388731178464040171657385015157820775800150377674761325571056000309635744998117246573874153956696248350466791524931011283907958166373256212256516722979547247440812655947497151566722745079465555672989273575620329838810306133017814483617012744237780891437051128804220252900709937500272612175064796850880135877224861515840728109019688361151362724143322303074166550137716858989046921226230955622905210762526764686947253824355850583382156048354041072987010977395681970619916938845675802902767192120250703192050010191015154975391285435785654617201888549781844872587221408714087879671446489060665306029108242664277764840671895838466575832829072095259645352786451941032503546216753293201825434471895277344445900798819187668407025609066034790780049809233336851861233851656546186457189739616402345837831770975758936555291524077106926964856233852270300434754279975898645934450626641920316891336763151128117634344291391812637403006959607964069592665424146873390801891299478610648972459603947496299129359273431036151197865434574709141740408807355791973375801204798462550524676890273223419882344868911666866721500340267773453225653935070026890495329164538719393749595192152331098662660176622700692585486450422044765998491800281238105725082029520162678794282992592267027838674792831946125333681584538765291131794743044454242132752018004869473035341935202660350674791922559226706353742516491586521462174628696078167194994907031953131640579641328708911370705228237752528994621602941147188353011668774647000645010630438836887731224824364808567007539480878642612114099733726601497397527254604005262185955756559735181150447148922803640946343543094336736683498393495095795972493042109458728278946567867397668830492874908187137385627523583465767850170922379706844695488175523928130745859044988566814940334716261471841869009928442609664000000000000000*i1^176 + -156190723532373880381966352736026527246930611091819028489979104549704604681702743615025246437006002804216536197105134990494704808292925670810197678054048384887030508334575213659012570969538789081992124426451946439638947066462832716680524791586942008744345795894816050526409861359417582417107379270843513789636810758925499078419228340252178522042549160903836456106161010037832529435088835095853248730155367008683845509411550550858846379292692676745076273293269350348042549312332984239938681950813207959543220854933113451417674266675877273804698323576120146471433293877878581481591759119068146034752073786537945146462544418139005743406707008990731182217825236725895145744852195752674084582589305600422916470311087193799597687256994994468213796609867285805933147291850516211370423906126408919427372161620949218385291019855545060957598511116709990511474338898022205051229283190131475639005600690069253720738700269026685706207851959773191921786290379061882021723231125344724777063306289107111481022067493737874067945961059397795775666889402804076827972453059950278888026984257719859385710915899388864356213317054310365748714664956536810446695166526113591205756458046354614216767882604593918136077945343438021725603935791902024106143988249545730715904086582089277625602877579537918500436758854113257443092108933166072131015810336774244073350625243608731143950851825652043527143662142382010011661451508742291837156143695986853950027631646615313845256201733243064880718940253326908635972130313018244560870681328099858671968672510250496969791974535535978459562225692432169860637457639811069061376714648558920829026157747540305651653828625044594490004172641183702248652477402366257151955746689646085512313862091983650122615099058163500495704402200457043309617510746118015567081917188283431564583213236440467619323658401977322705187558552124196225761134011922901219021218699688819866134113733007441360781431472404932936119805360580895404256986929718161366994715465780840496584578629613394794388404912139665094123774647375858339704607316665296207821619803805447309277677241408248528116004998953913536699085682510959415973105976146590049686014036075013904053284353257019744015820565122131177063229929132143639858121238628921002682454932712116986534187051677361101370313283620867328576762497756782723553808003820876349973794070715012628026892581051887547676533866125432820197770308035562980461568979683179064017836340641150427810761286526504256412096544882630638849918499205057071720923370141767576431756862915595560918733854271284954024598464520953692616935568781491171399144548768967954394571423417205132323347126759751125670217476319599514453108153811456789073715927984848746354321401875147910842530098320823293728975901031139003391221214451890543250754953633802262673659817573343014772071678816589766502032844024680840565336428279649766615773572991623874201863466537301965108071431435699619328491048140519415443517798496876455396794828748899430943143199742878582203706571671164313566587718203515817891675609714739539673496443585445594402970686714797920226534657589440258358668449694976803555658868452235131186986732923969716308048241996538249122266050064375959521076358932421433093310457741996332069661967965316715379022574268478975303784381752473850210833364870033362541342439200844885144936461232471507231916953886628394634503141774586762128006944916316849870686723963422254240030141642103341675292215966360666289882087714364017550210087083158730669016465319573346558048310577729262507033732871766467217482477451909478115681286157291004875330024157718667731214986716821177814622628223837291874956409604652251788894228038174140421675962801204820512907738678781277044080578869337253449657827695758555264306595151722399277775104722882705383737472889405070886499470660488122405828522979578148523718443663902013144830238681706268382711564397164497091113779200000000000000*i1^177 + 1055885284138203796625739367283340147408068994817304859908994102778467015446713246460608568636375171149776015809149446585565034271048501901473892884288255366243501985711767961439019760575799122036912608552052509698296687229413308128007999156325076912503232150396028002819989323554514364309345982632372272000298491151062035049189467217365277356060063923516697911563226795726170301867246507431987876918607120043116889734924826941338789669766521271129256190872355280028978930851535365029950553899669626509900953598147155937325971460873462659409170747559877803228751709766397140510517443701057308129420251641845536804045672579553075933188337208354732278846618525154378833595583416306971376081524849078600668733759744691335030203320056672271208141031222042411471426974513644902379809366976028804077887552373669562547739294358379471711209117704252430495159463470731899499284087640004055996738155368754194600019238810238425195629528994491366738502882239541336316984540088993647412892844274336679601684944698495026049013772014719488245537590276611997633256201631052916766522029035407829189698397739466336176131869758642093289173507683341227330552773288136654765998455497838341527230216923212751023316659471263676040922112205991468861608623386418123807666376763385929726707773397313001285862699608470279940451017404919132608127857354060079276199003739528638497993774230419995992064953661754034247248065731301293567794357907018008750158209617311445191436630805156181556230487518648436818718203323680592690030186655393573649468004450362525656701236443586881013704171173206116803867349547260226834745277376976136241671305883999251968225869402485124718943735791164225603665922994396958220187372238676643822434632436121342132667344135390026801648612860347027818233865223196352649750615225316728363494731670241592954663724187959008334071632065018984418490706875794220940208599978753362359879049860402852659034065454885310445641560927746792923591905168726674073803696286201738944735168299497028122069972113538160630255507266210403891507020216487072552244390835033582915004072982671222689552347860523254087606879232845210356997128974053391290748675635356748545112666624021202502256822836699847561992241028987974947675226667067536699276846349650496219182843942694831578557670744368530540583932857019918459871019961424124800018648510992247432800138820376182761103476936286043377002343548850747885459817182462109333450030603124876557373750911034653115340426570075682725568469564509372140467095084090813654745474794696439620654206037196576957837443866758300190050021353768629643202810399958587438888589429163762974886250240411357548886051430988351047064963998496964133846400761277345109230469670087836637372439953891308545769071039519118228349066940654855118194873607588523692457691310750797503246061922691769205942146417233721942814927463288008773284927617611829943137626374500407787999548403975355582234985355419020448889350545330904116543861969581857776104046472355015503809496387692015389485529898579024462106478007713074286805267710207903478679200475202051464680840166517600615702556539244836387410968126975600634465276912972307457516411414110820362840101593237662130498615338797371437526938313904107561807720908354979139741628051595000912702542908532552990247172004321006972789553576978949789102967957119406415133300265530622971813649361073094602457932737402842566938460668467890624936476544332535488813604324482616494598448474871609548466794275826932542519504578503940391696873471376844175256304199356541651724248209773509261233746059137048125000158998700289117629365772597868783925836179210798363370848827009119225718541795071121080434984717500550375013139228200124810235047771263672401003362364767688978655087297167870168694819717475716508062681502827501274243383330824003378550396138380024163040467288370380728260498698155370660195215605760000000000000*i1^178 + -55933338362004194091594964311517666986657003818428845394750941492832609765398122165528848062324228725554746915461618645124199251590870376178338184097873770875076822688743776029063114985940096869082007683667662407812273694336550334935216124658132339444556740021767919372998920198738488106532345651848573122796949503357420084535150909535307892633395876288605407653804474297418710257187081829797339280427067017339478990497842034377292210542535992730113352154334042967639207719639949692042965173246777393467909329510709285176411806597263101556512877215580947253149203638566191593425372009335009358005380988225791997323649842141759302387840417889398811186235304956590979239808787869269009287064308398126202157755974148073765849848288414610741703335267152054205756841902323414824179274495029752363164885410686312326088980337847089223750936433994940595252180112200868876920128991157477694508695543534566108170258711994167017231437152184349161292853559371320452528923840248226720321138062057165272147109001594758319105679816409981616977866226870506466651272415630062364182906961278412479671340217638374484317262125362267330758944118985279254442106598057602064094926851186212905521087528550006789838987812306064100003610431337010345691346570899218807966365102392012571664373503397429497750273950525189373697246755334936356888772868469002513109065991706986247751889664994281689109158085801362394089372010266622972135254231824200004020451764014274779389577534407621571920493573025810396935202422881694526698155846805929310655719240897721853561137060326104991507279934545010769585624404390272198509717340175679705211044754238443280886787102662029541552030669248214277489637389608376285149996995496114142340638309241645596085987512717966917080461351956919845087785863370804093121978236214989108649311235767132367171477501443382883431166760964859594342926092654571474130476719782837459414808894306489685627009839271807065514796289111498721952325391088968730234593566501012019622206889778737300177363564585282236818706858919991651563657408166589985950495312367558224003886054534647937395404050841652267701702443817261472445435035645502944833221304590567811171664579905796279383167580275015017062108950190263953744847762615669055119775049498902532183819561299411035615775526072330136418009143340111516175332278447707419912794427028389511672806275729546102062955133088306623567042747158201703727510280857106474363923572429101783988825382348477277217745749955015406692124253536254489986468276390906989350451581534073827625917518224044511748619354851323396917987938839494234856994521667301801717225066351772873305078019683808247026686274636762884478438264779305890797883238631879867937279103915923943846941838928059286155309312392894406104397466748426475802746189851406086176688322738003480515458517297454209712004993268031103610987012058786711017079114129051921182593445132858792419572209722016437323655725629384042988265988914031174197889728206470590920395083713108951584361884398922120320859305516431266367335514154555762424893074779432992196931877664093771555284347364212480458656067819204311261897580353336863367682491957645417273395557907371402344205433277224136264874516864437698802508504030779232588688357009466444631182667864474270706194745416151503177399575710329368133091401252259869132011005683443688743969515852031756323174764143669077592084560219124574712651052365029732683016919706512956872185050486311906050389074372178074645658399964082358866496189857307283711489269706828181648771960450527410112662439105054787384216544607499094099683623805949399286192093839553587738907700613710488798907406088780521613752186126150106888170042583765844675320047982296114265960237070082520904847857002698801631008264219952827481621283226192925408162321941857151542965328714679100049596176484712671531821279599914956508807064190976000000000000*i1^179 + 29900464310265663112560296099426830055725434141612405885547216815413348051775155920220886926693048936476432159299198543797754971554909317379204571335913278449823872615614214287689884577071633961978787600184816639980389809772120982429669805876632659339910771349671799183227241879024042041878715011758644562113671298728191038186554470479571019758277854211339780545377447448311841998751917378648338505988168220976645422690391446274463625215698098312192239431180909080150118751291036715295367880041832993982285493338560282851673680308026133729385894231041713871599712468569009302239335358632516005354647282622928073043367359770923549121284924264159289277473492638491896485851872812954762271147880508150065643745976549006931175408007192660460377217563270478547657162365516242411635514898691079534509095784425375066854129258139545316125058394397311679581274308782511578188683100425898039206268965557574680873079882171440980387770937647023932977125616774207312339151400443076639226595946807709757672547005775254796160274617675147776101478799250090769520378248870189413064789856656395595240095014024233991443920436978941380163090279239140351508618142663475608435226342708477167607527902210276910671318068436468998774261727816883903385641549269992887625615500984985646622526290928892581898228110854534817710958222213395484582584914689922689375454896446153041984426887250885363814205870890998458459367425598575800769753908950038377730390490867554875521469257117537055673942286461817304118681009500661909338695397619848117892883701504276630393527457762438958262815635309018922248393603364969346545946966345858995289478071335319449299065632645000249100686784955046923996491400617842632159699725206381828171512334681247390763456941712742713634018673603348008935842138252991819436668489934137254857386676970284154389208821479373036004988302891146557789642465347469825835357459141809009363747139728984998992783912890114723498410793791153782039323174046147219559350331503988475673322939424682943359840040346662724814300534157979757971672211476113444985047005284599660479039320086846481202768846240976618205547667138888237035466650386300428774277799015748535477423297567500090931161958965136323979842233811325645544848838075856245326400040413100039599083256079341998469436842159145560555462743854735667765322337286518145160776120469657459217462171997730839529623178754512427377432995568711340910790275044261607807917968451661791750278191005389000503602476192781418886221198588577124928825376985338853871326021111365754099792387462909949972148280346114990133233103358117263206299292313956146363786361802996983197679256319181710337000289268493919338614865984672482862146964325501660071068440424274474216939934356131514667667435380227282257143041391566268088442185285438903041469379799155659371494937972727515939865638766106938084596204682421100123301946498461506379459449136592670742354403005222911983871627033918744016799848876473472786836122795019763842985415255424475030816847387235084343259431089605674369749321535219133461783609753705681391530907132222604318128225486477847810924239322473395213573657812973504104113878778755886881208670499777548336615020302047599827405082098570803764876684343022841433324675051885313742778693537552390919846051607285437732302116785935909932855403307459913305796631075116357079575972627725593555593751387521182103385803323593900318550929674957987480001917219395183190282925895864273906828718599565021786860250539993590473410103338921112185397641657001831930662954136090342548873336466172006263685996417458517517482193773988336765834760642158755447844163353972443396117833920336343211014835504305278882185430967290531944315219305011941379686617061061481857302556431034730654635430530914228933971679406250219159993594467182056846814720999333361443886623261018007912055441666867200000000000*i1^180 + 11651546894657501211421022453308470127520377095715135154949687288557758488835021167905195715473299159154436406489157221703077831642897662404299985690114467199347811022883865447037419123011998529329477025322188530239263413932932518003540627950857266917083525722889631625024589873895035562573901199249072331766671669577310541113116707051205992814990403091725460574662332514239360170398031930334202544282126804880046024028064406986231695025441385212238020938153258626363054703620567299552475855502078201501088583755994942778022742178983789071407974095246959882188073639637909319307731426001116082891594034808532391024435879133689098142208018577533157835778584145138822071389520099264820032555787323530659474974911916707237102013069599598844041789786212230749842223711046322029933271496122455133033529859071432205384138824302169833831215569616964165004071200858462877810825297140848041177437947841135001069031507334060314917767596948680730587529193344652340253991394585486876508450004152779545021881020331687834898524986267963321101842534471909331197531326745670550413768249025026384889071696668791542064538304399781423955282875431017378295625440812932324172463872381704863172263827369631154746239768250700761083227567057755918485702087205816626802161194842960227840049547897197385487234566235436102110488786489998415451614856471784004135155041824377028828924361947970811801047207072657578827168160646435908688193337455087736506922352556259108915107698944680070193645751048374617181711706110875195224678696528592157755730107387710541735713498155550337768293014544835999885273172882117870782633788058622204851494510985064498547660791722288046403645901629763489035847875122240227754968693385484874296733033653352500734219808384922145751857371658930149192554635502277484623055535599956413966526282972278984017195002403717764075755029550887329487560214150757864735027993572544532471752712855816194691521283954042739097166867309827705764488251727932980048270287848223143170740043073396381947181680092549127543320356833611836937792301739317634171809510467400849061065680770689531433280595892406188813117996357865862291312354750740175786920101949143396080737498132845517762749166870628397407658923074277561581186486999999530758715596683185488169677878487714025742395986397886181254966620017370288115863424460382301728642656142870059635421978765417960168511070250596080855850171732519913980610313145601061766251305732477328602248657512867423313918310331699579547515921826049696765710790440317726015699776644051795857810575096846106246799851039554449183009573357100947450789038175927981177808619892571811277830332740226043335003618040642922674872781532471944036442673646845691629181200839533346907927572727462890313748590146751622002554743884450855656209843500623287568650947750881199639924557284983391049482238041934916947862925480752213798008248662921584718103288927668639510291856089877002479872945735193828728642037169420125661303447481802778878584377616250664074954576395750585110530160689275518705060603497257084437634922034720841178779305012315696426383169806881013818615879539493077908810758767176021115448586907312710928446738826086771542392686402278675814104496505179961250923623719792229335625768674151618443834543821496027389690869257352116761803196437635207850038555149577963944263498723022491503923711941054356360758024259536830020651619223137219973698982930643497868254398228094817795158032447415000596170984161073090933611414218672012261190982412918783941878790178048332971847120358191088440779658929874199659425035232831215498927688498924287853363478976116265484379691555170058215462460554515655438855212235103628964235831391721006704298013166497410826699688327454735753978779154532621986663628912376543554324421580490821274389608501836078202596018604855132808684694719692800000000000*i1^181 + -1327090447839994585091814359511943359281966288275706342940062512576144335111331001899938636061890204773374322672188554576687351698636798334481803789227527043054472665216802958347206194303650918707073555434601921174334585191535724379811929945975110699476505103797099755693206766728349167361414509040408766319437347433667371729415894842637560129236972171140097791537613746021429424997069402166393949292399421715996192356043390033182479482305693429391663646945641034361040395203692796488337017553351118251524788318012520361813431339345420641207570326881816937832527791763084777202669253920557828733945203575814408685564437471628665560302346050826470175141471644500184708457787905014431861551445482421693364398002294492076746051374876959115752645504062991020323357409226117719067280013052482786457257700428784301780571887272666215830992696555592355864467609300373202471886809513091064796473428440492887294087276914113037924568005017116854718385666088538584568144322601559667032450576166494751771110314893710054137521864393101727232679641603546324193870892301955008579186180667541304518919720966822070286510070761330905166643476208924234770974497164572682793865848581699531592954574300325619932151963606839166846129832651237951740919952729427922872177254640470517072122649749687196724343678089157877789800347255197142413255885078558040937879706909054286085603480029222447957331169977365764472526645137281154384041820555326354067598825325608584828854624200673160900700631468724556126702355833431884126940772494784673561028056406304672304494827983033599935949016976610160380960384707747256615600956297195557839932151566649754663762515786149016845377359862442953264863922805610195590050476490472321750906332689491939290558322595843642451539444047309791967659165717134123078122318556281536154751629517168705212645158667398971570323133572971164734031227530569655032849206820010614065871649594780352535382519104855379727986658944059171679546391666538384470780484022460874664932884094134180645589439755417289511513062052419611786316820422436907874898548008701066336571705191165174153860624685630560527352060513171602090541147627613059693124794585896383472451587604093602205017936695850181029128235218024819235588792513973845371215048835025963031679299315396227799659345340062866279595026272346383122056721098807658547301994653830997080153234561882021949092880368719135997848758519226622478620712420702652452245121466988899067010253102620626970334970455576248596529740395964433261198020906011756731478625793971209846915206430694647417477633077661133447916404749352666950041053301869168569276182851481542764475802588364461363347538305650181617855995634269524679728628215729978750299509028752350281826152897638383862948670061036341122187409893394644621694287929560540722789772241802782445499901693835405368677386417600220413247474922073136239239399716252949989571105744591335857615726972599127862964894142397809803097492227122839166653381852987006976693104942215808953790498297171643926553092659052629591703521196588615511486638769406419755024701140595182692607391875280834644184556947689874817145408602186927619056818239018441086695714892025354407629889753535907893136670143219964285773827453699353920590782480496073115029116532239997881407906522255861253221941437291633823125014601083386558767796327706992170245848729887020717248924096988796684065629645955840894566140713523173722178338212230865893428332401362721730321327369006038291209313378096044862443654528324355986448667010329634584393879195225845512394411511252705216134847414352932253237425825820332863441526313365025598757794159371228111147360222627928149159099873552325282679541192455543721917388997655999910614668785529363033215419016285094679520522780988087151366705825594273523271005705916408648972015065104384000000000*i1^182 + -8390603901282533598261309431931248984136961257530211827079928620327533673126813583136681855649999611570285779959329854852050733970585955241843973614286011050083250575663050247437253153281774517837468468111576590420324998062493905901618954388955365093516198284055325707883220020772881407960996034698861726703890226967129117195198543613686915919336297898302397583991523904999741908512699745149588019614380763804911941423236947287461943789402765798763426982720612097751250645670233041391781456577643917501066735170154152731210612078705975428717667648291645221841457776413194764589897712301238146517083755692563544966541560852505328410710649103865725164845990424949126347919983427266555522729909225753177146114859365523021101882002010724840284749923555645347293302244363370875607848125756311805733968698211917591615686156064585932712795219979129387783238879269293575274225491673282743140221785130560273562854039186674119139497389363956551574584774428604748900039667208696940950557209309971381330450622331036059196362172107421827047243793074161875126910871487781979972994396685972977002060680245768941280065601744505012748781029873627587275933753086563343243031267574781457613402984603435631153152198864780195144369578817385477601025427748880268364320395299856250626066249933732263773681549350966913430452251041776972802114507395608641391265160821595773538091419764222419554097417592293888111980992251037454772081771465645463074542378892013093849558918279821779849423047057315554462152306483364082020171359080583385519932692458919166520619484274420111960586828893871833099325175890812035327730430945549406036570713804648117118307171500896901365837582263110694460672405052247893257609958533683734738443011846157923148504898396814200023817207106496611207172896942679532914389645819951211256534636436749013313020721429951660790179829984894786447515473387484902499169095171237370281964593467776566141957725114084466676295655791732556197267102570003406068091126319923154222511094664655179688816276765929401643255901700656388438809482215685370579088857292877505079216325227149345614698884242749031925918963803098393496095517303112603793640815457042624468383986248676290528466203062502004784872214099794900019075312622577094082553840126099454831375226327959890160935215861430569675962697514756324833980747688374902245126341814759801004446990370855310397358661706556553629678257691593716151070172800552348602540160945682979385255079165435860267121583175647031517432469916612540896950467467147387629761971522543564365119815080797011674201911213312449102023551579610214757283452135847907936183985169337397730459620524483700087274829195075580184134316854618460894325008728519323141103246810885086536303751198499010762465428771467293730186742073783656220405989638934490673875747570338497857766754156171228798952768350259962979650384444253090885091526285469086010669373590671449058559190491825499721635397014637693629837818062927894174440188692756072785322233785578815206385927960241011720642962844687483365009745158419976583050907285692705198740636320708285993210154252597876378682762172981619183429816148502877107846874596452163410626045089879631009436524759020410591878841353506756546259771449022392565821264644191833727447538710812106876660223628194340435648164504870615376928735627556188511997735540029068036451961940698359135416404193728226014327035244923148799282305137813934095369465071402941221839943866923461267360576980366110524802451633585491782388997467613113514223618996989505129901980282712952118022041963883368603514271592972790065218356310026329105695044240747076814714640983420225431426448720266075763051374347959120128628177421647909885777849323903968130065749518418426713278601104357963795503108445793695395827238714686523164003433504047104000000000*i1^183 + -265444080817051396987898287815542820919059479532736099544343842514491159132845980449972624480572006898940113857004875685825098133900128914180188576125373779549525524420504258835396986580062205119868530460046356810863270346837800915152900081624591737819915875942784662743385001256153982976035782347115051301458983034632755690143802458468984155463308702565175436410673174156941891820820171149308527646707726173781354255388245918583069803133021669329164071078855252767764293062885450946454609821210524755425210164978263667996585134483362397493418212881284098378249122474033460351856448018142331530020060970516396934302881084186893705811305719974284205535165988222839746516349405265496826637043580743253438238459209627651251175725895340678094284045005582886479259135551985292255083238697723370096446130250277764525047518503773032850911739540213762508447852226974638046929135500037565295879557187043139680536475568472167816513664517873242482955729645614851049733386303565788110568073353630123237554370580822974306890456191965268307698461105073693593553281976387285481913604774501641229492457042770774839251135379839838209284509798188076727037612549685852995666753252099391877689217585296848157130237869999098529781775147763222539383444487657673577232399945301418163718246416616812647170313736308923549174660217926251460801391276265053096013454501802099405338101159512940511547198146832175148395582166560361139109298768125684965027866842353436605120966645535056843413439367869653496512414010518045706997842739791828728570569297159074961806821094031759011283638071036050658095533640625285353291766190986102572934132608638762606882458273620676300063848244795941074981395982762705967344615796262252655177652097425962385256739337969313792222952439993926322074399697628232285577188211914624680285846157701220139100049850183107173802285820973530139819048641167783516494380135408130709827944480374150297774912992249624052584268855816560003277211038752125760499069136525834616694682366133583457257962933304310332483415404120806152969942464670981586520278433676015630544032018474212127348635698793587314851380396739037176213270095416427272855359621281080261635446656375928191117435489437065386497746101693494495806449433139967547013233072418234693617176624166083645324333376218124112604120436205084850005057209337638136408003517465106982885087413260553565811625944038047147558512363053239054528179406035019169889876175463178899531170253005697136012998649196064690317086467675751172871030877796594250668103219629022667318797352007350572827666278286107120626596172813481709970695654175383201765792108423851258661151646056960068850258187650355530152679147666602272689963884442772584347363089722156523420430767736101176611734482859955573879710915756502313398330188392835684554297735592384211243810573313851902656587568886851874112116472580109106270511839630350968810623027455662239555754010117232833037201382481849463159214166927874149478326673330338405574626627785611947017769043170927630101949841137243131274391326478137176884859064133894890801627676944704908173282990343499199499844443095045808414475107612297368274944052873436907465782937684307547963105702309749792671551459233125274122323287650423344477880567425677529556394083677263169996743842548349961443449833713143955497352047861210396535004047489853219325719351150559987792817508223511835752846112507695824605960252342169830188582940002692912047866317839987516750547755123757249467030539313868915331552046411556068138934839479875621229527859762491548871269703322338049312995554206208593597345202677289399983795138108650751075431520986213772014524978600935764773256570671104229017117493243616937469025836610674237496500492745786152331849391661001148113842585501147583806980392579235840000000*i1^184 + 3680252175237723352709475719792190791695265035299423635358460262755356118654082169656125012887642026545862763059813921603456644821217311005654486757149760974175553727761213840005615502501042592918884918413525513087336036830310184214178265417512523618999243232964951608083369437154875412240730533500769874361974114711185615978025353417604846663290469609983551925783460072004820434393870282908833350001648030268579614499132913192607170825178627038244175959001487884362935686811475333056220537163047574470058617341281121189854373934970417650042091031972135982910789525615634757153144027651672890216626353947099988157365788473247065299938592838758588224771759921462913190774505136124815779965140877528986789566481232912471115023915512288201887212617553430878494409860910907521771210187731934042503813639073373734915402322794791751098181371932480210857496237844237266845917221488646966589039495826219427433418210493181009466452261298387435855448407567425923954007279359712917051979001354677114251450623191508610227914024483060212635255786227790906067770653302991178071846739089828777499687343944460981436210055191596541962738637388014228098746009428306542854354490733726763606992631616816514933005258791551056609495213305023741836577540694846310208805852057175106154445789958313454821771556711010362748093014349588543252317094003899608389285925206702993532851462660001103885840067998378602082798079103468140129179629250953662296873243631491842942283802592574784048093884665838708749541593449833202006064936024692248197663656619414323537939459777890680822460982783155551265624218259300122260128184478129076757385471293560980460688597252651174331800874395082325886348030360295950452328914956124467312624846177042076819562377348816867840182086396194624411297259266128084922343997777132906450579119006153589549886963297280939913929193350673382485350542400013089277256854431079119505463569615094332296106032135292492534433102983017648271166808715442485700593944268271959653080181126149236604903230947340611880567070321351082374449737041340269298516673940668231609760331020568204464344530960603892068844043523252389496739421691977479894355473937682470737582020554445939291955957082419236025388790074578048700339867242536523044912815299518002889852477776093004213296062482729071378363066313841422896745418244368482965917589094314781764087356378953779317136358868464758566541189687364754130170444408919638788579343089227444604269929843061187365957610410766022665944932095422232457695392843911127195035577388892178746654927727317561827077624738711848800323005134499925072965298979910645076879803436127142684589654064379180271037818190795137207194130555080092937429111334119027078434657432661938493365685996279012890775951868488603923024400199303788345778240242303231514781321283828532983331529818610089220786037057713509428143621754098195648592742367387547239292584506638215201991076858204560382144756395036826371428711488669961105023550091180873758220557319942142394256346267483688885432217149122493025687625689185507390379287511534593083580458210933977594697731194518936002500170003223114051163164042234495891722819747293954595968897536891549193593112743310104020017623266452563899362570572482046788878945432438427703988581694777627386215462710233395550942384535083876751581975603948632088132074835162868094987713389648253421015167799836881636750035476528173829993820970296823158283883015028241095349081269282249732822139316543480361657552679484207015305131678156818475611900336457768581143434151827527590906511094323768191034094901894414144575808880674369363887833987050558367122289005915021397180222808558454638972541372882483649907099282052179476836642611261102252672551066227997050456260664080730247145629042081792000000*i1^185 + -13992656395588630302778570909125486232215162704139962130772015657703760633490127201672576798622969444658091586682869579678151537480733160438621659492738143198649221758201174661701407994645114095317531136792107240175216819365538068354831799089564310799727352962867885060709633698274423101873199305285524900487780669744041075006391193158574900441199507266663375608448520810807517670725690120039145859094798775650139791524981648336893799047177626310504834479736713068431250947628056952174964467396405806463252411958817065982535228054138910911559427401008359928078462807936074367121042984698000829117570486487613499496162523258930611544724715387507163571314642835449531846919057009782978239428934581891380584143624984782431876669270152426513772889467500530051890985061872098714430647195404742423586100883751237688417629767184351302545756839890532749545199999965643090823148177859815760721254281965509411713257493290817754434956168593917124866973408302195958204514452006029638684668301165086128183781706908500449696169125741295555996448378231244525840787075131420681501020192854994289431000183824324664069258859954640100371005654840612358671196291089673378349418266391515284220794915415778886172906400193063999486141338760579554695277515362581717485138586847099802005669092939790879998546681102985492584798253233934288071862708791097845868792309859277723039505336954123949194601594364597262466098999050908697644959783397400414183675199666810235116514241488961053001601333588054316032023950742944351756555666978390903264042593117948321561292897182621750534926837789243456958268733900908754693875329131024822661778721079155876305647787888559329077007557754758136332924042633283625445245664595004623018224114117153148324475023975063913188591955317568482912018073808570751759142377034600226879696154300620287855711608217552534028050529945716722919677275466737842783146998293857203444772518789036262482893188911581924002472697682871212455290704722941412106121493881652809761700842362968190974458210251622758642211437715511751896469321267512067462460935597199400429462242530390729010299366839037112554627392769983755933262476433090259067767955660330231506328791541203194150516237151950168905548925483493030659200976581448896486012935732982139622910923087511436612520630754557037903561876905221088086194135289793409174783100750173278553989271755886191649596615569080068087348297979321347529519418001793642970812546485925486684096598677621919145409397820388364866562210431726507166183644060374395372494090354300045024222781123818606789559406236828540910293864615777374094979555959148694891790390956624037652202421646454912255355522288912847786113507658521663116771525721683470657619753085874509663777321752458768079036160361164196573755453706140648016174189184675071719054585476738059525643068711714695287061404320752284933219220685343847917819888605154913395802535458210774026178727367281265900310485280897805644801577353188472786332522239516904502421295786256107921856088501076873226653630399491389008075517237428544782329938856097855646985674197159457875086078525683432398359655087120501092992262108749323853397466164779047226803328372490550055882042465880326841111180279077690637621294580343429331465122043409025072706055648537879699202403182655521680161633737433813810095835929088622470286676688034710453373086538508703746457155852233729881547190118614826381884341499081846674653608907555798502509019428242385684837773150894825864369989670785535965188490509010241222872244503991076239037928480805803228773991764746017982863905903698780318620095632682528339814065707640562232787587095930182276679374019344472601178938182275559270054028721936717259595704059588828470272051141723909505375397111398400000*i1^186 + -315771338388021454798980997183004639296460786618994832237824105490515144365653654045790023250432317877972759808007888985866840875348457694987798217915835286633320917289323184128589256416770435595610180797463034541961205004513073005599842765037490781297775515125518833340993947226531939554686590324922899176144094251506510138852351270457772811379954142237822918578897360343927175198580115723265475540450510110573264623080494969254913265516027108030462135653366210311041279049982773641120646422058036114325358679566807202271955347397042421421877016845462527686023194719394447270098728860568620464696705134221040641069824863602781896834143766975673411046779819795825655988335143320198698101250780565253455673489334729860786174824119190559075148755158260926559949989943742873756295338089717391622945118597732186905165141273447457422782942162112173704150694783628217187666234285631958892264897767209288305962709930963984507825294353414659107826027159644502259237149563164490999682972300151323545752601690255749036748547634049632736323219583113333305701887971597408184800479156025209891141810367188318480057970235590511164569147982898845573642622755311570249920795800489415594799525607627022560731066182972074915417864335408579355181426958530571937152027032820301013448920565869613919422362747790447792131180778323063256304715979992403690897710437991156068547813848467028886525246377353929307430661621441148812636490337855067918181625722496206633155102870275258559973647171709795021705052880467637320791710478519100993305081261773922896695672279043455635580435657014247904214046949444360996874644736520062966689604453520637046250452492458698848570156008345295816064919864182766259789731422412753557241023085765285084573945317413186497161067991430779392674319183872552447587884521151267146501469051795417367032284869541155999228281571058411931113177699653284043468563259524028843888791332532521856907872668210828041609112020432938156620695195065259800206239753305463036792003731627366431651682675960973083189664498002025631730812251346320273592791429687575986135793087038745617189310681201988172424863754939207039142960609319106366072793105864191840103146955663943183157614715146565268020637193892140864131975891981487936672934593764910858486270555609854048275498048789237890455182301572800150161537712414257863041077161514941500612346939615924799806793688554743622317882872735306957834751047631516325716845790456078972942317526955789782566734999741393909389339020439176847239253675332601627157310176411420906501927151793235695175594870832275753444302631178056124206828135630505095352677310686802843730498408997793480253570880817131696755516461808386109607448085479314331834716644327993973045182383800582662028211216593118502361075277087043043314668115174842037461037860855807435998463595888882001274625857401636321130740502055669603278049888788385900701770550411774318271656677036255406415844228533991659773870750612584715117027098280953838361211192958564440388715186698540041952277329017098792444774256837895206364452926806780630969464899733746179088594467765526416904371775474378673272739900261750168391604020381014484023507082846841795585415067202906575043764343791422271756226514415734110372487023573722130147900492708038883464304840208057868610877548283457485972913289193151022467189165235917532719159400754398677498050863762441004954488447712879675090499076490316722634856693734503791259798156468491507716860582796144650876207023293051136249446082022093545822769416120885980497945182261285587946815796993828312673991630768277071298090014285105225364456684992169817142226016645683084641569100011337791646519950382840585075891507129387433616773965663791087482117816320000*i1^187 + -80033925493148279277741204153555861007834453707344154221832293841237647353957913681533857199483845493701801202536892392285050006818419949110652015006424089463690687929722799184664988261138426528351056509613160772251206820060368320199275020002468666017503929662196549947130232593915879781897812855831884356461908105038774680387927552067902949890735994209304891323964414267242775084125876088973565132545669650518868356018178081901750141248569604107850554979728990709974376203841469177234107843982294069885748990760828611392036793424864172060222509619609483337020442592682194592335897472046309961483207650947399034600974784178539345764885270297487051453961652847655598750408522416274184267160792837870549013556415510787735259668869454497183640200326891062251585034207472706882235276356115951686731884774250670911485229779820817645907499153744443709283610543702861443235853105080317670030002604609298335958516513982655717776864865219243030424547737968075796785855431027842616030479038572140223245765581931998492147672135518445642403997493562311345524229190275905703287999408046001347100860397759975032166330894721896275573590846462345358576576934173754245778455297162569219098560965923630255659002257433288169355011097465140703115823742156823403184857911630293555613487228210863449828546033276818066611585766378731201535752027475929454995189654494667842936443129728393851706678179108798177623567413838057652056221285524614013518479387722116116904099592813605443877805801081788688836889213041986343272550148145111354838992912587558758557569683013641172132495269647038115670252684277712963557211285509036989925336250899792147356801368216572765493830556495270202810277700213514760170631614355107196905072739331296891135085061710125620053880531982390371278021091740937656197699708678722266054843975409587775333703772841616063111299844748064014846994740871360520969082469040306261002693522086594720126959037357906864176280700025503912289157897152911776996769688211059691941930960319138671484067544177180626754271329110295301455605562460952027112638815667913841592785460251381863790415466532759076947526650457175169248607503810818203473387182197333707250835395515252497362963842242172842373957648926656798277901963139217240772015858107877017249884564347902054646249465535317446577194287204682877216930656902916338607367134955338615348580665624676282460607085745455424070144356517840552037442103002161023195493404879194032757084274361557163125425583671231349289934174570470400077091059846097909800416960592761850954370384193561968681305178647208100263491968921232750483445938793635427491367074401364230846580386790136296061475178596391959364110490029489863603801871713972096651177765813855530182943056483263715357282324285281613619424481138892524829687788847965005676406964841883887281496781232731566192400713576469992438524724562233476149341688664870020398801845879512927894939802135266208238694940650232179155182743736212234267715805606615293086583558541017541771738287735778919969626057564550520479351910122058983275661405201271719098740589113265375461362737616954460104368190851188505578045893179249337664180440779244280775443368540991491456648185124334893456835578571184603721650281644208818645446825127459487728197055088571633819925550613796321702812073243456661887598774970518096598502672987759546981883056283049271849190163957885755194875793497026247592848822612201859411861268016678931518749198506135183207795655548588471835121983839052400328400371604722995156495518388882460930111961699035599856500780666138895308715409689859829447123182975433630035104897357663552051476980529377122507632025995993229378756254162977257233536902268958236829810688000*i1^188 + -429907985065372089256109217945619991447054070461777084396226679358925113775785952283838108001277188741153415343060833760241718111588294906647424657518210111725229025696195340452608586582824146460161243149213634982146403127203832226653776530735342524296118734028123454973782486661853520208566489906598100169724438714969809568694377921011357453463730388059666758737704734309024929618023774242185696992376850927519959929532287594136827936024240668628947152632838466264512887716681440855019531695743072547756131974672405713269165317382696711232904087203045131026463846915331582628074107941116624869900938926219147543116959312331705066690529225312502011473254140962703549556263810918978463153742044641027786491553519302686594510145872464477863647378741292878869599255479705702959244335618910648821166929473432134236257819148890887849007247586857607151400728105570788816547910951965516196978235456630198607978084118083533649984501819470865550746040715572258131454574354505711281714515442105158505809816636370935203189791179635357543296939218347372493646804660247051231786089839911506007772932744023637832967697829302840859019969235912475309618887416121062082193098461133241156839336427782689056220773681837415833666977820816240731724460398853733064808908436842340295200293819602535957875885455106284856649988031462345275345622341555509981505015313054794247065542306507073659387690266775814291859224728045218914187336288534864609163719445627155582715327061004980265011127718585156959281781180568750804613362805727834962188960655811885205859018893354004566448758768932811714121128282482948275617635622861736071073103807108965862061012944717810669823917694881688719967287627639709262632188634150438101141091302358280806828657919122809848783283201205703733931511474536250404305081404899145710982575785619380833459873492292889166471237641599392933772784224489266160992858028941630195670840050550043389686888188065978772546304069110410134543929533929064668808343394219962997291489552720016689684990051750531609383556462330253034942587352759071250978234354108292927004890887355364736620879692093286452195140354503127956267297454759782172300577137086006350417135585925973257725152969844956442091616799844321923508139474992873045411506033254686641303041500995835544448143337990732493577649259619821217416619563761644475177789571850213890965315930974654429434136006447634445128829366808840330106194324208733050545595681486704400337206198184549575203285630131457960227532554206541510143851311694921481677343342408262725003612350572845084181426005078865466021905563645424783073503901603022472733783977364221020465346693638607287027975783771401241254386587234128070590116954216625821057816952436122458768111735216991987126337087545677712639797796094083280859927555921842589832667937845485931016213137031936290253849086665370987711258576900536748611461276831942826465401929333410013573869932162165794307344450138853457853300547406350952163268434606181463067989346074358790155773306921795910282097247547761262781232375906254688987629755040996221865674636241303253578318584558046607566856656448615747368569326962360824175553506426964029673292370369750356086494840969586871007955071618928421795765029185514340545433483325683397074174297757608930761644919996764586640396403368651777715682785788623508227559619135063767138020682013429757307929480896706714014665148887763217422864165760990253503779464051928271497454302617272715108652998713112703871423589780687603512875203369245453319173338924647551615468383038664259803014881872295495274497052663369724169934631559725466930969237262909127123324948103272765339824815412599656665787574255616000*i1^189 + -1559855182902601368822954822763113881460488103992233639081303026622362064081359374730996768187938621063885103569072780339216611743188458243531181786899125929967638377343048265046169932844508862539775824327257627450201347791158684419194970430036552592290297780348453856250113417677579991353440160287821559904044646772083563596445019926624884979319446147281500440761567903417993615743505452898647128432721183903873607888219094596252375618885881668866644849979103332099764767959673298511087432212627570426118193354345814153456926567757194253076616324171043041352095496321332971419023897444297635065302414182371590857998065645491697179731288506097871565827257770271407842732195790557193808243237532305670105173735085150736702121826969304645415080580566197271973167880672273954775652336294516199308590726242658634022280413950533444224688871640692990308692793457357363710633856918019055759005498299588374766356098250552055348143459514963510159698923282424850752562316433999750429290103984415431740832732999638941769532260700008165708133177418319139207058780148998171451321585428139100753248658675401220772852225670875448385585562756942726853944311278557020146403640517758439267385268792815360330006759660705721462963374856937335360116641986630566972353745815314834476245691529441097524554317416067857701413085176708542549594768770265820117407456987960548082896759016977367740382416798089427654578045672888887702350821362239834689289204763133314431712969781640292593722552314232216552544359406196846402950670403939428952247873321566864650912956931307075475880084005653160162349617512815525813434791983240647910453273079250684286952021628051404038056122160405763732806401810544018229668047378665994914800183571771088015946182547498953159069698857538267017369227182051489782902346796654988449706631812029496141866008885671900351324921236717708658453825163344386919613009184201858339608710569659760743451844640267666388271996636939445512262798360730621451510396021668365873913916059774369636188240236526253275418639779455497783636320422443617647045799737953922071660730415743465150689171887833014491693224283801986561201634223972194173775660147642873418540224245907289142653398688518788432858559926716538741984500024289955017202419486802925436106185898531979991961929966698805755690239504389484892569907820399765305434382563015107833697592277821826587790037812178518063173545203187547861588115378331924149157792637692191000790742971124327421197222394987098150276080326658422011477745445539064029082675710152958012516261915858863986892418861498819855502887211517631203517331848849326995598403184224838252892687374418157616155293427449450710905260593717706992288650901640193501937610705036439762850950612225893239986247647625939861319833746483090805530640305685036056080469388128029910889826523449032467487908917722648076310253896865171136829873068103962111248383393175213218307775876734592298483565808596166430947111453714418910892415911711380038499089367139088465116289697365803736591188047541535210802845256108522210968586269098510950078846140421163997080520717875504019534430475525389747306658360927370939973732208189308637904435535948695127513349383229003052851107078761137532899950323534206453571593389945889707463991728803741092314966133371984876202607033923610259022489528463896505134541766014791740508444834601605551113985121050082826284827409314960048087992235959638817924577702935576030536759629637982166573241253233647277835133824028498557204941102819695568612211769040826805008510280512659498195783770680913121471195458070339716478235409140378999556227410358217335096558252855607374643200*i1^190 + -1171537685757940400097075178615525835767429003208207643600784222927139386323325158257758022264220166446580412202855787608242463702822597338624947106520624501874793599881749590775936567776920909635907010408825288954386412032177761486272178660723630661750710603185370681384697398089159889824628670667132594131063492857233573236763948310999979626617079695025416951217279068867972371603220979211597624125844535457210100914101489268005333434526972605707429028981112709417985747911608670542070340166323265189390746205295423857885305220264167435047866115586390542011211694663526973588655872989437068778553023464601238317682983962179325263989998101865666053083909154265768032602619304263510498169439607870227173124931052010028095486663594703371778355007754826249561612375482340254193568824476735564567332551160065216063985791776387676246893658899405693783445358422135485339266909288154936044227417420274754716166624718029110060078474990041196344668852988394212073324803490233488345276699608179101270305950006236609597795066457463108156492035200650813335178210434156774112612022543399639057944199449230611688676201402219892882832473511938634733211159402986327777849871976829514763748591535224632007605688651513114393983739193140396432611229195863990730572712137887102021678579581878919648642046775125978037278924785804849354598224062309652856088433215779582710296709860258674724466592484014688360224755794264001934637753810157770447026931579311483454544800532427129351631070177467922927664619111374407524357295261873060963333086535890779359252197289689956643640400987793041826533180211323202625041666598537478788832508723928976552967884283913387560590192038310865719193074356237846804424822260801245976277169723252939656706553553185267674374480394596197751373906207358888131279663988097207864988892362160454749805986537216730073843920465408081511568677170629069618911831218681385706613870739641088728420848428411115064303563875978803231620805141375353674522699458955122009621067418698489992192980193077773389254920704517548692263757626357943339175960548153825256875665340208909616796828625488032154477182035727506130175307749512674406438288865174021682094788001299350309439291542904581285280533785436563012458094300300330755190139152215396640372165455584651572505984860294735367464621442865638227576350063690858388680780762410305717709701841621163937305683591303886362336232717472398227070373090162191209875118901795787560663985675688100208451686675887071096781636039359247003280485374348374910642055939970455644483501840197946111301319062011018338862518777292175544940912721382695319962119303728703048610893908941394350489449403728034586978373776612008105347759119574517510629992645829975945977693646323289616764514598564195324474699931370613339166207595455109867753324331649779174435987984842662082994593653411696278008606528666924192770227057058540868333158158637283622604729403753337328973059830095448771632011541735887203104782145079438516553879843989816242545915584454576308742121959190852228081923133403054213341112472402492952182116035359208204729993899711683906294856756157270070636593674736375120051447493164264869532507149976274961325638239198631543709864499707187634221175766866907665257838941354913525318329783378076505725082478109626791129721437501637702215125161910625683304017982601300585929866255578193102733212990615256028726546982799942650767074691973034687903043339854466856477412356729535293795386869373095885053673234044707452806463912464311310248153562104561085903338433703073581420762094835499517334981142576691343877319262275930947584*i1^191 - N1*7369684972628706022230645094794438241798292319844132720766077202740506548452885638319027056363240481950505119996133132609424289027287098222260519092951493429965947137228963778056178961434928211251121558559312155969896249947391317707282957241452492828912804032090481604290842218536610159445060448348558118928123104499869181724911566562512283246553629348571869792706527695689493209219225759936183874154087481468298264786918982463112805914252834802607138871292888064*i3 ] ]