[ [ 10777836811980036311436320350658600115537344720452909837931074193832606630212543257577642828721106033863517175249274133462348685610320608520335367143421911732728423739007334403573149830449696810585542189640376087423511514416617387576322942086618634603096976501046648009335856945592950836568312052081611797636496901519274193261082226583832841844862245456877310579019621382739600307522131152930710704623026470920154895473951939606931102173331034095207276082649037325695163076942807815402005189805149390243434490600010227201541454117449054136970381051466825063795305943496542672234427907082840681706833665135957306570774517975625211358566423471773322439607917340159338196843739532039677689928777149761532376788046662093652166244190423057587671422354618951924759417379333300959874130136379307602145272641986902184536100595431945359554703356529250927920983706740584069191865142958911703898227865626656251030520669868155356355224157828358147108898083511661738380685353069114480122957574313621858958262978772900782573268156805674874955917496779784595725629564268808807432887439621275818710854619822161498982747388555788340892575762847929215528782172549059433671489785258189963856748027426798813705548574385323683471415084999449835258668884019975897891066158541783068358441495542707533751690487266632350434285817607751283948995972862342047735028237085811131167791462828556785162025318344746329818164072134455543504539769020172704729579145550126077054154046259867985914433588359557165876048586977421823128083939649356447111196468141695747597522956477443075901204505596617387122651810349957326339359340257259900143114586304422102350334824294722928860950574898861288358567050422709203649346626642411219476574266148137475494144299009180598330706106812790195878517478062846412943416979844745833142666560281077699569839665272075524276587307385362120375641220642718106239973323862482990426365935188136764554028220025720148700280708402284502104989443156281991034748954066014534646860830643389349665491131421057442547108326834740216364689153821669823258167132163139567152414946456216162398230733022727870157521642775457562996488224802347709545183159575817157629810432445428671020341013852991430136804594098588516831649225125569296962204961652063298067384841054812137075546244737437460125433617762032129918158882467059641804809908347794262438182021368206848935319765889690475153298686323250558700169402384789026284502713174387312898295296203088759772847188941943301934069916025249634353781247758670286216885013341430377636403531022272502488998156997507339693943489397344810374056637974168052715476229159926839510599338526340590946625524986119934532205567575573395305097052738963895789496270068892563252669117789535859330898924863855810803997502124110855267347309978995487829851557294904683091357637225897330101171224537806389035662713485565986146300133799521685938250341697885065499940019012483521865213916300740001652302430414698146539486294821661526678602117021468743335454291096192832478900836198377996264470191639222703903888716511409140788922501322925986235616707303500632567826182424315509644718602068023126655058144101934082821024625458303226980799098552911578324248549053953026725244594031336121401785351275033967652376615363435580808619777076938615426283036274090296641857320960015247762167914484859986662419127249022386850986610537368234004060965282267503745536177552243499827778128741060131009285097781562493098633429576084465583289914421509607919148460953869172578786750474604244668251756611430298604231567449588375442540548041427934334799086437504918031623416590346599798102078717123791913875204110885471353414011198244793550640909380418988446397785654542718011972221342145498627140297223028005876211551323077881709167799940822504776243065868658762071064944692268574092952134517797905797749843984634258403443761848929983472310225674303946734198739403032370077926376023778808656111305296243895543075287809267964683455469202583502007205618283833620876230088831134568437542537115014632382140431306820357029040874129029862271085591795819278747085403697906517902031691069393014839440491209649590919906886658039464665360228427442594183807641004703536853847722289965372405171665727890750524094205945677483333628116461464724451748826186067909031208335441920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -76317431451647414870772690309729293021512870146340350054675353024574501047523251462283918791980967271882292557496539329601202030082921619454241979681980461092495141975098585699321322494298555488632632081803940303751210090526724615381175711366836911138553662076814069928935390921013586050231003509315857677142507039648916474496571177062575189798516204836374873136630469678897448347006929966083247752111668530649863671751370923908141693981654575361674389982419621231687322441929718014514582306410055158490671848074278733471514402715096013553424964623753116048092806292650728482359874522114189738183691915150642652908016415726792516402946907461508644711836639083111636902526876577822758620186137391853262606881599492730433365452017132589939334173224154760590033074907860254288097245964410989874958872175815933099455614809354005727595002383869371236778580370701293255474037768858443286312299748589117986275913582096394848875703880529982183725196800984851114835238747029565223401065463300380315297461581920282931000397562454009331049778209022394443368853295504133265451186412934094276232652050012504685848148619479389283145149579560367524868630854361583347800849246391081213677833965939621136978174197920380495160778062300421945024488178909481823581813356630281991869917482678574194734169476692180231465811679785511602356688868801848648289037200814536432778053668165740472534739373224727381614135617289416131455801445438344858540027838284204660154179543966276805235438956101521935175502942848072998528526903892034318868939766981755388755391816695361124031759145913850812951244295220047008156341898490246616619811231959020871274541505933842076148083909269814857154381423288873662877332968026014471662109764702771378199780703719473466887641874195288078654348972944512641335191473200741083826975774794802890053072343781363596740037280824534912521945247633581557632743509903079097112000970162077245252127388988750967243470943741025834606084611339160157731014703894882764713141295636021124510810779830747187326021815483220232917442369700277147916251666069968338221307210979169198633867949247130699498591277037344836203722497646605375756377258949048134901363396665447064358939506036878048569016790312774239545653430362417396275633619800425977806136988306500610625714681500994978177385770087298813195833567683434542996619891847444002718708572190322925707127772939227517632605080527870588973354251481234088605996776560933029765200360345531079666640210065836022729544087974965264681442571020649121086351939880473889197762619660461651464566931774833104055412823156138234075421696091474160146994366394927131082375211298498683417301217627618631185054455074258842107830647630005757127449439531680460877720457448960752007796784009016722093835336416949048262125738711940457119415195900044042608015166005867268743394420942273208145298210960206623309062098708517181008655026695262403385899950111865028970067162414532215880541219929786590636479475896226303808317123150894339075662363718779006743822393986538659376748178116381582779051192317708714762068028473012250769760161014844010115827640840658768297714326409790209533136912226504276391308426704142574822471993182055474930054681369326137183821352926200315705158916441266969719354029372924809755503013788705161653603855966849584585274606912294717375816485296479718872014454693007650641454400294462093824142324819103958540562463391490385532305811894534812906289535935794852242698589633042366313155178736512156744150176216876276602233157310524856365933277869181870889102132362560819080127627131509778925745451580586637187532590877443180539831892571563622419496533937410164711951089816676255787476103968962996514660813234099045527078863848693169622944098685074541726217328311747824224864971018928058805952130011072848196587069904163597234209180694868496180300402852237867928745313566440037269221526632071772430198208786845592813256969646795635452999859843518871541988224176599998518177875729316161618900173187209887009326561619719392612883090059480706362851648668817806591419810584402012612306374776836677783908891358490668282181224934824513495876111942436738825982780985565045841138908547170760528993241189060244687829284587544344602824350484989402945633283410545040854926948160175617200468004020187277022180933632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 257270452640062994522583010351537492548506603200691775964509011374898509936578338652471135888663024400732579198686793762894804501359603858652932290604626496278339533551549446439882085399641695021100582715743283646373949762458263779280395764445331997047005976154736748021853359219214338361949847352078362752611962986787109088442518394976129507715480737194170139149309372726218378679445987998514295591782327828923416155692624000710007877201526991051052127520798386336240159945213719029544276350795935946761348757987353466111786669249675546906338480770686078446115314407076613492120934979437201079770365428432839753055409038485357633790842910267771451156720217654826821980045291501418764090355031543516546351399749354635458120269498136406775940664493185210219614392325409170215699754333563958201857429229130599128230327378393362404888946261107833663444086194100396362497943131090501485996084109412110047991669408828193181527960194615507997533309681427644475430440598599885637364379972401553947807987698662396669489100871440736398616805303539615064615704063800677099053619330559638287292135013814786485485493316473974889138950920109247814529672204037964579791974051918973088409474211459000728261602619143100067006702282233560088334815140421775825428335829324009571668838890502184912306369406608840168086841859746169999427347513926123172643775241472977179329884899058132782015912646416076043637075344594130373814749881195226386754221088109323578914415205588262947874884266977798260411860639735035301912976828044579156902120961773223773508712796972275805778666532569903734865020428563390385130924847862332475038592499160731563466140409048293219301426253103459815291404683045007629848743674779554135983069743361169035409221491849434841999034825736709361006070800796155974473879230963375523018584040087653432458515924849159873829297553936144182207564504957077124340508126972882619932211518465659556110326135279624253808685091937308187390146984765175039088128931297980949357660648319615518267378209907161176417326927933586189567193921960852193509220691360279223339370678499786203214941956421551931319158026127905897778152973394725345098558869268867345747045353495127175520965932166992547072883325407274435108201882414678554081892368400871835923774704234414799280528900822814242185479112568502597492365856317075986986178647817138096754446172672201336119332732133049673850455955968447759854658360291914322443477527372656057419978751752928138531073490297305208947497341345256923492518133550353302197050702478227128426477414097324475590827101782594550855606069651295399670222601818651409630628915339391940213469402007394434832824207599416129019407739208699622525630256872916318197226466005590972297171263994839205590610767886810768095268287966144906494616991951880987214990628490597653955601045078727891481735432530231054008476601761681968322598732715869535983516951256580952495362108020768512630730390575754070683785322781216718051056531233811646822236804784964021520337070841278679391775453519085449691266142267039644879287956675065610489638524676658038562569007990998607846884320259151318526616933168285171444405294396743040217679850681377635299949851985653410571449975653568965440730376195739811133030654026111805915415636958505310255059034638677809965044442649289860466325015639159216981387267905161287063624674220397165385863963141598464686852235126798012055749667318746106799433612885617949372395419363194813290630686187901516455744866628706455655401561370386801762059117073859599508847779455308930263642330401853870547331004774026037243613665298833685484939338130392629540818072597775508024956111282595742626470183551464577349295635171724243915586042742486923856217244949451053631140222921002313163052484540894554168063590037866076321037223788107839475444364556339866084905074040281915742657596965613388955255397561411985906155664394856363197319370617106933484299624934581862361467231593205058118947623536929171083529019498397375908041527854267860463571166790613979726287354063681127651675656095191759766252376880478869502827180090412779831546257410740341945668049489041577310411936403981310921268906160266816010382047880212513243808560892159362297534664801428924747469165118234361111641162471876421565914564592815796684743692646817028582146048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -475544490954054467830070756524499861256554454911689621261088814027885573858800628425704128428975431778230080884157931405978268537763663905624634071628282166337166001560346089906313974330712774169018807361278578024795171245946427847808518399003070299317971349561152339623069893170038555616878826150815514128108952213892531071209973060404880429646738390799263571483470681104342241365998214811939421752644824130347420041621719645034228723584730671411978072167313174198812943888725410007601522646854793641415671051799162105365643781911617595962917264035710713319636007015875394179574738497662987959346736096561936367881133846045786523149749979397158294302183652545122499761375131455713429228569465697736500020733898727924838271794868203695847392201899846003800995092580466867177788933133934266526751126228170559685298559879156716698150958421789105988359036198504603011070683044093264829882473255324709639531680824116889116614631013445218619557205743517317324578890289304895538840953826013958408311069410113035798341106655668063253649313087081161834331324091897871163080298957312151682291832912156479832845825205115610787975724714588737013600028058569426166813143469688613705429970503853994456542959157324742836597110728790350580168876841072930673527651089280722787865405982193562638600340503690412951535708612555448379349463267488736998116587942094175926161760009283211297140898188115185763055646786678991710655650261515224760134437957611308478854342706591439995490347366093524426193338011096899434509387788483532833924555074824284706792424517048780004416747955915973300421032163738933666719864906783218980023408070492911935085061468381423140822416398371786342231246556711656556823656279578199453730688231606134810028909405453749891715473797467558611666826735242519490842023958732475873544171362003175679731386169260134553394179316060120181231507504098682432956077295952768548547409130931864670761019687063625704965564686495853645770700512176847100259555043593740836859877088499192290448986418827945189483428952512386016535390848883726189453261026736469333870750144268716103512246863163333590268782354559583136023504034386726352352980979302112905181940610165689866269804794411608195290028666499795046084752161293149152823741513029570272117404507006165688055810010882506547906063728532866280428912299700822082994725262655098910296846245743339372523644750904783262007019485533255769079513875565654508370285918559571244166329242019226709792473936960742174272159821225613737779668580384520050590158738084424325403210375669187759187114182660573262485943278094299122923747813636051585136383906091195428313094790111227764382835041766842890148179763387674952224857401308789935611448909082939933214682978991745074579703992602701896708757180958763182745827665290544850677225904948622310076189059207592535543493910048984346589337260747374299962590725882683847394144250488983459177945613898372570476153552647109453586499940001449926433529242541425056371366851284964335674263720180645442164681427214323865116233132828929519388323076131845197581039316052589151587389322662627218834382453200424928836603319236572204028836092353838590660263813478608172330974589526319423593847527247216409630477415741844746152612862780152968479777241625185301121273365079618398191719238962553544474593280929091688904833196169266213825673349019868804504267600325273997537364254050768519421811878805345907341512919150730928955405473476754827285878003019844410707644987576445374465387371940702106519374943389259256050099164290964383498848565119026368508480077491411565314144608242765804382885061049475573688721877109552971504909123300227238539594041190527643384149910786691775259887174700974554663696485481834772794514425927049361311116368066847429555906542760157739741225257755191505547257510591926107608121526696909709342463525156200769518633356506181563543538405943774845751543648002975605137368861620275397101688864654535905875832552311771984704041177458421334831345271781237184056547261773862478158727953924143657185676748947474901091520380040521043557557956926560460795055420138856943411461047757245761375917334627919977071724831142502314266415345500036456631378151004786999627537776888517589182593911724772269698979029794864725784112987532897461705747911570322137232179200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 530279677972798809702558707607685422423928965346672211271202400530408966005411538927091452286514637181809410489719203374803588805886951574653710360664726893630493066473830466417760529174426085910784625148130500308669004412111450708321126534636749616244032671103087212403766353725073269127144207268789232417568423697383257484673096115753461491700341346191074071639597739668377028558405573208273571258960129955545283784857321171001689023310853094035669059586846150946541945937728471279311437179431103994971690665836722369986762596885184944453245731462750896935321505704262754247980518849727828471950289007046535276844493074016438971111350180159849254568065216414824433443680764245501112880144449494344677980545912920201360431421544003876991282162150427560022074656678430467031710655758972051321365006093455898949949902117528902868344699648431057729928519180710908824708891284960861739794133477584108484357446078990470297088802587420143994919457483234822997153286143260132657990913010801021202573969073882720228089785321294183301938583051059292759757927473152224942033294593028127272466554050549114996405544075956063397279253604168108034192555618750925927734017982402550782722663338922368425035066348618290192419429059089040005404002331084585407506366107218260440130173424833431801429426554123514463666458976594402003326728005613806073712826329394387282435513145981075703626419158035480232175929373906473985282692247378565598554172391933025857627710022689568838009631057213529381446405569671889333159062949737442408956068668884178711451460786346913927002159264734804477567490412340986350557998428323736399959134821174716332515999189657442563208308002696922204537782303059324027436742710606970543675063377103060543112701691882191575054760759061436119636039458914651406106910199227159525090188233812264472993417602377677160009904606571085842066224687623399016002275674032491011211414184069485212495406411938962894584621191647394366637694055932057884429732382267696171907688964577668361040885780163658082175552602506101833722868955884317214900058998305240704483239333779751527426730694282179553111587603386130301074160136396098516396223069780823552040590061581993454006343957105436854101329613547279940812427400140888509970427572136749076867641167205818907914829731883223389203751781354569401602954691930701582119774253535283354550363810830976299055988178062816369850741209328780373702263199466071968710294959502792612081035983236361057385451516130970684203086416639183655279575534961420651626513940400876994770494282378750579823523746212391001818729032218572446812429937020216275005635992627604220415397893200996577983566331542240558264418518346679236550836663241285692134026501306665915926174761941956748808631716086597690767863114026913255681463886966216529816475554732647707385416684143076954438525259353861163232299834355841086689791908274620505395758934697492241105540660963914915647337010102184729192087830210575868419101169018074312281744985311975930575072857025265805394603834890445081385698668629843604550880969702043298499895584748097067210168666705462496977613810452197744416166523627075239732429827410594913719963316324994316497871852552090837710081286726268052745827985727205627628169282198144562566322855909381537784539539063113588354723916048641884860417084686562775345208436751502284896478509130187991184262196220107437398823701539620328547337426199346830016436883363456131060731845331663566631620110361673518453645883025032036011144285004212356141927348471072619190133980078852242728216595138104033714688265307908962813715219451960879572182800735936956932300570066585249474105947695541628014297944010168566869730850686776272063722563092433067194314991055845158496545146149324602345450292431409122993225563748449164777870763351485994257437497660402316906312458597468285402399436798402196900318519018187333145183520019220272386399100658807033574459902898818637983573500861524602187339758363854710508320306927215994858090905136743641473744908526536742976814176753938916498609322058319923265368521141156785362910168143878146359130056062621257076912715006755591258370424503325297976455017524831878491945100876405098563328571786569771840944667130406516961118257460312784945461988282534304725606098351715792501246771561912265080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -374677688781341230193480662344664480776677025603780813702383907099984248720577944884669149448966418373403294622534074023173310470218223473366634388364371988989958365214888158129080351595174193579300191170957457761447081596238094058840119134672021362674612203489868888092348490946896583448691412703158691522742901476334823863450165384455031882795605702649420969136745059707020868658734223174942755290842027181063048108924806484724608753263745767009517114269010602578342650081919072121336819584894127730953226716170916421439255490596939259261790517553660869026772675319331965443885028350176232988168906627166503321128408738480913366554030923153851817617728781978738610209384129391492360977952194514371053688081919828987384618533904388311204972098475021310741778136688500689256915145213542121487628532161609257043392219532549393168098891301064462544244424290967127990705781378524739679251560421993058262405151942960132231934991532857863229451785931758428254905419352657160655076933433642427986491963891880188313014136353228852638317110727861550251501124441515776393810138756725929850882444339614078903388167456842636231333421060272994381948140417893271091278044686961692511157462897350149087149739731595314483805788296172953961767039983381659587350552149910127435220127216386909953613130343131037688549182993060258215678113643188193559660783789413551595127987521468929777730962893117869481041694989058162534868253885522224796400470748548866892191884653734198875268219508689379385229025378673136939523667989291456142044519034916677023186177277873658798286591708612776941196227054399846055692262374371859280264843792947222388203942940446258574867059812339939424811099415809205497218282117624708889612145881596343151847137288228964375004333023971159081910832438545438720756041839691231836784450675046095196870235276036525622539185503280010334985013306991782275591850269860101847966398230492432148769974805146054428661684090733747341808502325092971227512257344545805840075748349474140457326056146718081365753203360901773809088794236091420906065415962752125766761776968098025896322229975424195464313498191632145256420779237986616116067236423315367240211184400157876981258637602721953086986848020392209141885565676024231640675299337054806871698805297560774721313694649150825037861923649711776508871062164430621331950782720622331686958571057618669275976429729168723863820986684092533280109756853224171575860947017370309674774580585025064459449047305442924035155573281850985109751367594299184707635067357865154113286469335259160398410411448399329049268657198657760226923926556677622928839219044833090764402877766932714110518304182472880166259146277338483321757275441314738043877856085370549886422437155494493723331191064535235653242873088827741582101774498177031507982975000190367134900825160536145745905416373783858234660400357780699900130281426078831872035417835498935793865250396071502401289242326012948879731994681240462904092842093653636550525897551558447217869005734447870677012814182868309733673048058131783364459647223490626891539929030552054387885843600116196777071440268375563110789255340452346577642897294553796633014840842402054810282145377068696368888857815521766499445935721098295773044786173626392672451019727641386226546235409827179348886778875754556597173688818045991118510985996986589294156361030770651208951697138788364144401220795450259462644470554979094249577879805766448222269373635103902176543308066303919925776688277839176334120029567106761423507258057753787136938833004718813666024000117523922871876536563404179659027345683897257283163217378460880407117301327705095957385956735383599717635254264785249326369135377777239720039921852800581199014377399763647699717729153636602932726354566147981490426173011192690693005522082956045000550655048617753952480035234623865821841252389554066681663899504093360455132745951246067482600405237778775977294531834960749169020436751231158605977144192355518315046470927488725222859468432900270969554388275951754180970640598196528641417044004232612206077478116127175705872352069639114950670333254865005274551174440653811122655422881027656754307026870847826327749589467566520309035164289697079167313489516488775669379174904794914275679233904774260063727924011824168229306283611299519450316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 284594131267979887758949678133450759941668379292681187840569751429434345675403204204166694237204303556540008006235231284383775304236424990014098903131423838956795154126130461875542320596741935969141989270638101783408626292900536362761743078069008095361981620508083441573616732950025758299795434792641199956695011544558320888074385757208224044787734066690015162276420325042281258129292931853953981703590642216785980351554506834283311926388036293921660309315627501540460667889449905103847048875240060843199419233713428243200695867505701895119590336486840410174462810376915606460229548948024215865191165114539901353426061042970605891414159055146687130403448368164382477659930373565914127249805426650156557137515424320618293221849500838335806796526317888973533031571065185188285129762761379422455801031674267357095359360437458658678748520173905439368037128141250615829849943068045310522148576888091360948344142472811199473517172030073947912058181442284365886213220521860541511386426104306988026654574674533766668474636858553662347876947106204934915962688323489209706132511870058603169825425060788372297429504810482138599641740339153643314494079985979802369132195628063425280136683913554952245029845813749200280667073406693083346773603079551934671173432773791113734117899680650788524394960835072296311165983627704041464466467551065196650793490935509494126122404611365125510592009710596047295186237427489391392311228956243850039464750240729344012520567445118432962176623570754944657401861081521805720170938748287561318770480306527534718327959254214746757372754096060122262082792783257305549923861643603271359537470518104580211575354109782327784055285894249519633932212727704881092801504046345964809231178677561220190394586582551620909003720228116875370265871149940022029459147911922527799742136698509148702651229021690958995543100538696024097096996765477050680409391173019680874595868646948396118658301734023809658133599448497685267423518712061468358812425254719596523916858966672805594269428694540140232006757389343063672046080926021826608085270230895792283620370419761696573267792939240308871244892832518412155421538825614250178667031887656040425219034278938063590968276405945088112796492524091111129851234897114408595987701612837263599346396083734679149151863283493829017241676210877644490751870757236021257676651388316342560253084454080363091899926983387480445168152729681542595860538970262700941744023004179300619097442346758281256445264795658322206940724495135929995980955411260391410760691045842862779733932235587339047565993036463526481464787222850352301958579372989006794235746226306635791304258491687045716008042713165434044090106180327563515354722795886754838118151873359734194269318164001696707949189537459187545368711767446493566271690523635196876384368668731656817758193951945937276326996129689436601381046208661620968136952676038254409376693321123415977307562149870828950796926587128937227984573827962355477257260000040834517372783642539405366245350648274837088256034544387721447007162629635900491851049893382830598734410121104325712860304118741111513553223233836458189755962162705333507800613661923715031506479274856425729757225597805082599816935607037610076274746244537951286638393237182627358957909493188688384830008338592420492964467767926169989984939391999775592940090400556787599706665251495799338524735317392524443754423462922426211110154297157797779564905232683890320692305402547552546276861823219838483182535596785776284820984075869002756011326531506401091531677160616203474357646821559532078371416734342489055506721799803231136031996137485444691107749041138395520592705454105811758590042561457342585714972549289521772328329582534211825534348102498226936236035243748100604392730551799612373975344301073976446932605493823605778871135366709986520391384508204444258322855512808454271862079042285618862183786926704376777667707978681680028630959879369629760592049152674563104538118109362659287770474507470399072968635138944067326052835463111772476431448512598888617824044197897108844600692824980132191733495323773387199231469416412108356344117799197488382925909082187458073715769987952739342169722898611214065657432263444086644903473581848140401033198275028415915794674664666526210596732364199420058819290943195856240640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -178233958192928444269831668889255064408536959494079798380973201475129237040421267020060004376213110315139744862936891955580133941511325961587735770878475102495458155802495921170013147610770040534568674155433007378621740665965186403854215027108292675395167215656008678464315356708496413522311458708707386679844254052184568865192456603771582767559841237680610531530683353490726842286510398572597666687823894430439955524457076534009779981456273339631132571645456365135105731574835462359605828667124028606610742648369739591242097759835461861795169872005472879852075373163043494287429440880904461329868027540293384164696339322679484705866400593829213214434672242355308324724342247832556077744197925474366361013702616720879912146955338650335706846822249411667558983328824222361844209471270738240372711632189568984359301346730034693893339039759067127932728520026350284197975932529263994243484792076583112445623448306095924370516157140664339566577878889126252028454243320284798536478212076297311665609438246786741113422791104505580351794048345103235621538649056537496020088820692619673225880944684319523616106443456042237329935049245465660618140542357945108047050213437477890137029752673874700568778095232004150033550949374319992368092451301243692530430249727886873818735759119577207551487435754709843707317405748053447641814337587270156413158764801228042720751544075565735793786055725248840488494794137407526048109592945897187751449325436127604320258924319301640448659484215273139576239167551066643730759735529657608627139837491038548514092593677012857151984690063490081675746954593204064759943710980447978577702727728937556376333117600652433677054597582515850751730090851892820541317911934282996285673703005943214379254068929419958440737246768944864982192286699888401036937759363524636810340370946218399852597792211610648690852073584544266340735359749335484061035126205933535208475126729544168869751769959420550205988663863989033675137926373069811642582820946495360723388670611013991847381639448503397925591116359837332593904666641325219769682996722606516708437901429803446368788554728606901677269753830648621427849140045587343385299359677172479390134039125453068698205815852444031293419577938876980020665883263607708319080181098953647604429924280668453880835941551331960244106230703464782893805617040093138245440823695200096390412993758993376139408250704193888633514138068807778389677852648854863426921964768611388799594573164419887300933317683460385881209197533236570212270794423753508319988349094363686512409425721420829911606417267703837956254564218031010549050656058114269130408542693560442154694408446672316713435100057069967038861622344890093258567800749491310905483663636797648139182195576696180039562046130375727683511513823493680263947911460539999013576659000640739144233892771514747144160296232411342908280340048178398576367013329987794807894646913141198645832735649652955003819795924361522905844846545671930652265370739721826338130097593452323780966402688528582752491763591121279502131673428602178030045041372091501764181325252589245397671470882512034614189818617751429755980227445992019000506063558837374207031845887123560436641943131600283119174813300049340688554811953618550446019480325425574087951697580964811574003849395447806990439635511393611990815574475620736969401506375971707541056614006709813038083247212109156114345363269105525779966117411210960671506196093747118319245831120043874597792085392973782019120407103497869894816804024161245134980663848739771248652521181445775758144357340573979996764535785441098078493974940609014096383581713248947662063585057412460753885995917436753741558781889951878809824262960112157816737848432723954799007924534962743582370672164998579407235850380766567516417916401129728223396187952497263131669512052596534196641988734339568089692797769437503250523769651548390677318439360308337602927688560785898691946397053287971838446819571694809029367705047056789360424287578982914795922165862325424855522470176795325050122192909687939861292754225771687262514582386218207682214481900079612389272622801555536938178002853253542092164973421142258863389520281665797553505380823583593039595847608597290150202621140442143449534313847411299482605747890992572817333697021508671516661537505972060160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 58038398169507966409787982385693097607299001346408760062785845107447299397140371000521942730868524743891585455521746785786081543709906148203398819916365797254322974422612051906550539991966333175289310311247969570436938100556451485191578019871909604615342742283017217946409771746608289094608162096470459220669136592759556284360941317078040197700924993531411884275897439210896044405956112903938767427035926333087893642706030345081279563691833219769194274400742256692242730214724745449236249874471270021418159660999015504814704630579425900529282359901098624927099130198927127850150804365871455875647897133362280191667410324454624639749029740203935627566226054172284943748629038339794073186447519248774849175899309337097373964817677231187513661132147404465671262991173660933116415629589639585827554927698283784075684091897639747392563788119844138149948825106934637667051393496485371996890803799033896763130336948193280376325523572839542042040093557582129446791324057149133010138940281640145868832199224337798495387329198439666620757740361192691282123050781909489519025860335259348459027191490876772845594505898529013691048052878909756645708506062622215144162464175720413878190323270593978542225159049055656186086324729487150240867538062384321193957578467194622125878108421509246985771011211192100863344639547152694973016535254811917434645560275515212415104904535936126763359264102701339032109242641607437274679807642967439677541395356383698891977146192330062404387889215997884331271186555651925227311543926236650334100470022637156931776754892416143416761789149964165592467319196038276458605184461773700843789315550208584448265935926936002636519475775060354146530134703498914968275320478946418696145892451813126256943934306838476079433554113265108056553629893906621768310777600773457196534282633963505624733069307107382696565058939620437719964333757884079757833648135131421753429869873544151217424349955623835723448911271614041327251137737776029879701875581372430174869915441780864913892043990514341209247011091795263351295358177295958380927482505975322079143482200103878293994487003402741483059338705877001296857926214428910620592379189888983984810862312949772723397133318867513445617659967378013248970059580371362012795302874609104328529792722566193727440511513587183093887145442511706928354412262163533046126805815251040869468867337372783875024374518890779881814940914072224008380395333438924160923388651338470589444159224171776280074556337294709867749800369519134238373925896250780360996068097850669160223488295391184319504379583778018483623792343637678649872879074511181567623523307394134229213511288032385241828568532618559429993811457547578683336457505357649222613428401733431099459459247872642091235644442980766699695105377248604149228674590928562965311547376488531108038570184452300078810557366658094405284672363886513151582934990718309143549900011484626385235201982238086142293975473608556495579195123153215049979602346949226354963944736353392068429044503144343472267534043095584556606866005563879926781581857662665203658190236426516629208384823504258331117725662718308808535601933983166574060571447552272163606606234268082488773879149950632340525248147983598163958279686037811321464893529469939166324661356019514091426323211402866157768080835220479304841345568138964618812357406138206728840103363297574470359454218832170489381057845932083338547098963602190902515244295670925527843542642716904376022433570121810497537989719573991398253862933121403443952822663663039022222959487640463150939542307976881755285749649785537305095927916907199322180237473075905543763364490203285144859857231335062273059177928764174245643758620019559307940799024257232272483628862827397184342822443149995831829720907196281091700027234679228764768328921218242860905025096464008020051601256515198596852828664463637625693002697698560455772261087728300081107348487624783567408249945969579961432194827381719977717237479538521509237854430993199286731714243338859876943626681808246403547587909998086614498264780253179886098605755143883631261061284822677742447501839143485216017724296433152113164828686884443520691069249985120300783317468476320507658515584357497415366484456121226792946312116315773032802638953753601063493133454788462873300538747990835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 13998262397956595656655302712356040942612193504089452244915196077033404269283736115641992108811438825436401750569268905995424990634872101573452506742384857754531711458538238947215225072515860811273396953703952919496059596423257811939434624185289173354086184461083809404544734773567969103134398950244214531048049778235717248728911123828801173293791821597986868939035811319644459897319072797180243283388147553944364438946805576890144293311490009037216011332618480987037431822623788379856889653029205583140675996329358079420484815828615846590546858628783760516938850446663351189857635281820613679806307632852436511889557358252644286380199821640058097455118514527183541724635725315420161381974797311803786776264113543169589388609109320731862102479725521117601089214551158271927127790867812158982655037777468453515222996749586716534730061943291971002862942129122516298848273436031468725101758913019881038822398932862920513409780590217973990915221670613228053663212942905781784007749442012047766557500512471483181646138016590958857250762021693369461863017656309392368405220977380678629557710472662238617373322692077753507745391059910832690991994651325015009757395933164699168805440383362021876012816391258388159985134841005363144915434923588961392355093361915487894103526689891231432078499589600324913638624488674578262024013467756873172316268086068023255650141320036511211797034189499869937590045888280718289080283324374941317665314475545452427033635073479378703795312824699633407011463373603294132002660537302823779263055801238243621370480680206830848271795845506606658637169075070275649846010639439561870105311416082086917232994714955174871402831393195080823689143124692063555288341384206420028682287442217464123572916080904903607359908518846462796321880628274048189090096433832021626482276131490997993650714395329753614172261093182172604925629930086644887702727737162807900630389735348012207022157160539746060204312006249945598692849903886843913917618545513314930720407546922751916624829416812848167971635431418230268117181757917590627205286528946461715002275130467333434248674537404872116555895654574339050787528330423045855452870364372038160629039060586035380844189224081384752325330724674643882072488776717065471516565778544435233269438242833186199499682032114102180952596480330602793085637389381073844105078909529994006943488674782069132761543382069159194073687692229140687540703991206560528325633486587626675906448195701161847284114870918887204838756378314736648491074627350397996215466737403559584539592327045851895804828721717709438646665538575827278176438545223791639692190784203942506440101410787006154957786891474866462261634071288686730665138821873964164129076366065927724985193937096932160900409021815264838517150683554699052785991660783357706136685832784292834531463701032674995909274214438040297734244022871930248533797929141675171509127895603548869705935947689331481765117112934782634378019100017886459621632552190442887604446663158404461245947904423113773968615131035271059127196148605046586672908249457121473378865712124573434159899879579520840414316096223307864002760685384985220493121332632020164071502237321544650810224188388834838865569815941121647979963409001684231007371595289750735469200568209432713025704688326412620970877747984459380900299511599959020189319526291443517415541234780952751027721680311853381501080328838865773885393465540512477817760984122803454809558118828899511438462175214219869106624349651908974915995229644153261275804873480141907132955775645608771186890604889821871206540030354275288806466756144504695975070015211492796591301554155132550283237662828478664701777221591580091426489030602162212647599610088628407592086278514520358274673910679088314923759738339452916850140814350988465185255953398993705385656701731672179072533087366366279930706064563968541475927980236433384025787945916324315385301014156477340387203836644080869370993754894386777244152906891389982135016607425658623779189382466150964311847523006021592164468878456539784789619074174137720038899274383916204891457927101438734380045921636128503070437992061576733926927008038152282010307443309782728208219161395594656101756063399510732468023936943612505392481653458105981996404424225998010317186432398892366716604807905280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -30765633512283314620444024916492503909237963615202249949117882572232979989452787925540562567503270587337323421794656752434171185792709879709298390922731213572011995304299150334936103351513745775483898083855198994767832411475206850844933881371503890385057085399618435505252972825336748601008295123682839967914249708225382406478842969203810340797612777181849998453188929507443565526356943823662946914077008384373305433383808436237671734693662388136131513677126561512646189898123581417594948461552517911339183595728580280205278093091528623118238504642558088424609230384530162897871270749147642731660552490378446991015290029146721110717204758534231201960061105085217549130629321294339226239946427784409779301535736636943753509363760591128821519634167077634104269718201023686873577009016817095907802623125320540589824691339848108360873059461846052179317610053271891066744084782384253128482357469886503986966027910823363372447353326083846137800308631073731390685818295781585433897481699935600778440772230653403319733774116531172680524353757081838473892007500830460485586397842919734614039641042873511706103475541666540262691621844614603078339393797378173681331896159485277103204279947135864325349359119524008162120423191622538493482793660282537058362051886695369606613602628996018199394378129889205296863852682545053806749450026737076137264486347336874162639378582710211552857330345710773438082658658135569254809219368828566084480159201120523409809283613054424156545837143827857064257073591174226572563346947110365108448063896072963479208732204456082221805375522290829824120341808946242056594631606055198844869699979573250598248380679663794626412078005086200698428969179954640065696197500162303632940713760562971535535478590329618653024927852964690026418845292491485300992220085170633480438590244981680997800381688824647711635992115650380014942820176558529952670726240030992704829529633158114062620018399039492841253824918119230103951121396707480093703925127711062645121953117542391287658978781813783570129186131346199532774034487161800593798603653062627692142575916288365658158287993879294840580873284186701276249194938608845055429500469308782988358631478771585406258020681627094175675934631190424714343041683452065256542727279363319793387760296196027238907160228168343443600333838586166163146568232297856140842863553433117744889156126419464815455784483833192248280342940896529477333730249479799143768783359109448254184278122924209511028676611286481087052938813964343307174983837849782899501613108503719366411378084074193065913400841180265485596962092043339352947427212037230389956557108641349873244082266556486312698072316146062987111738654981106771723571268442358400519583316303512015591792221999944424493295013378168269713959628695312190122788159422682431757865902931263560333916239201796748898393526329109733945193073571587376969374494112953131913859681692833881278212586039911433225044973895401181473540899528640368043652191608859902359680057710696632346650996590181975881365503539958386283807543161630270921586881916105669208608509225051832743917572115568205333211721597052835702734828037887257402594432919366104482480096346807339502297935501443473238501572811882934683194802002107730420946711474692059085545972516510148426441979073239335065125230504898334759127408511954722725799309052391461769410685045855344821538018985287872859593027062500721784970211757597671704041520330970578717502782558450471388698144832390840298547039432834247622662399968068357729436378306181186460120562888090827783756707655285832470886023212567431064789020393825873993680374157700814722111688966977869004819878251713092040989987919686130387836713452167342654477899339139564217446158601320589188241575008216878969983787275392571997672907944013014252611871794395122084368918772116135095589930258230999875702075679405174347000856931325449844581662885509778915467421221067925296537014228169609465788501439562895606287763720389427725812835025703261679541833512384876450808411751300075510229572163007529880256284481172583057641477178628116219316509625177556210965888673013948605528245339054260345018290820721947769178604342632452088050198016611031731267208392408732828866757081314211111246724856278898528959394917372286368843135054684143794920620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 22420126244276379931733623403921312562789162585672715629636964435632606297440712849757350857887810259168671056849561140788648694756122809045575998251245652902750930718325402136627042281001084287883678478163233935244059836849818688227881876149570168761638834283807058072989616446162989316550096431627822265845865916612479073436010629891782025918169523789350600712950763997673181023553846524807628420081593154501071635585541228141659777451123726146774441997539801937231940414946133815885562203142205016599834304557270228267836243246161946538474883544065069370676438459942276784035468599740010758837603818875358576672004616731420356299477286691636785109370743326019136938436495133687893811486838924780666949734539545744573156578158025277260257328167251708641699943416478274784041128433997980940458236484765592151293135645178597151071027645055974949252967010306668689295756479922391466170705670383923242811481790095946634855774863979646835899421357229228179236762041513585925323441639963946712289306404441084663826092738578091967181564534334037103585400863032650110780327124829079182695826032016135368836383495002450014260609783218699810376417884817588703538845775557168469205788929652495334478389631154536742856444023159735147139084762229269897473509523104729685421859065021963662019624516301136119946932876187561624008962261750354556638006561798065519489170660440596624705400813254530946782970363067407297181364759647886035723464084005163964370581658512555303031927407175100889961820692111271432784964703962583880052492339359653806334235437236325313487540405866805177392107603406830718452249887652155443487931867557584817724251442721770798070114963242187375471973139529636925442543020922230548401808176309474859625111556192700843622474780655936586863660004379852760930753426652631173692051216038768159711291678425287227679152657022689491063559127918924687188806529897774790638448615167955179701180371703164058172900634836417114473312523512923835759157100132869426986355675741270648531039370741223189314585825996935434414752500593044700958937279304628611010381923555151592384194504072082254547436583862819513274756524197575220839406923698634252845873467253593229621345875412633682556721954949448605893023380401117224270057348391251063521622330980844375375417723223980501965290240856436401264111253008395774044684135248811644839646700540091090958294976658641823484653322847944051695239356436977270558021825804342329000850041763016721118140018797659409618081321362225575816862174012185785865485768302052266705572613718809511102126693092249913093679543668176606401045043002846634089482457500175673946761924015969502121670465125580434845020648025556075215463859678748797568822514955017656706890870888826931317783751260926699116475485715508844695803102622436765198723707513610434915286853666124427872310646951066694313990449779931200889332805482504449433626705550753229798920585938092982677151510737221211252464473511991003541677848996046567464891696399579303233288156283030375606194125260351654158093330896213269309659482224327062067335756859481766831670453153487768631172168976214244911469567367506745937673983320250882969823968245138251289212601802798809730389181044631363727877573597331876823771645844673981193134739526996401925668947898393259692272076045657252909295187494527118919279397933451160920714954534802715303859108821933763184899437712693286112802328135366026644674270241711845600965329003965027451385879680914663685031658579328259584361567603593346376577664098689637874517657139800908222558722789673786585962299156204684613698100136017374450431253321432614757584024988169959274762705420418923255406013599286700516063120155468116729456066975394752132188071521413376368042555095830504044607820919703540662442008360054768181354393142668230738154162448933506576863699831552351675790388530281707133149517838267827061707350882180926556095413194323148717951589153571223912752477047161484368665711235361459488902024335248454077673292886937887350306490634555029531419822458829996143009769868562972293631981299615854333303543951259830100914402375213826961251850894806308100296388453019610228963237943504479445415047230575189736378967414017288141590519106823831601997593638043373460432188496125608695779110859637565539378790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -10791804385276224382417692437269945019088401210139687749519981644238212501834298132193166098733425000351139204308048856964602816247526114095085860068038553828462748916398620933165252580913422189898496039653103693206724611735721522632793483272931577666994129394313110350144198518125976471705565254700397579956502345042497889898844128620043930593306907720450916679727836037129877321941854552621703604613803335513977222035540844906343691660193220903950091516100837214691830074178112165318644922707918644253450920215305730848329237960199284857591504668669784874960183154437717641701686624802140920524721617588866378262775247619957946938617694368560091449875644601153363094109323691744037631021215483003226328657426212957675762124991908144864364705892398327967569850451196839697542414681012589504861810893191875840387043603936130284481650899456339188124399707045131074565228196672478504956890416396306541927901312430505474213628272533846027897670904711283855725569424922666758995913461429906487001308743422922443951294328544302673421889778878903556153236052708892896368548366345827013217810878438819009452927806823569016423604494278983317739843108704042838712688783673783679448164204304025801975611210186478372342493108033451172729437276049554254164970471235704001386658332965325091837207689210349493210286509988729011488942551534437297727304326956743476191711601099490816275014808120158247387867951856430495251895228177904310876452039661914699055239087134654683684079017257697738881035236046809866049173645960159295463152913800849679557172038553282053290833181409494913377984818868626951980028371825554807635621371906920470493202980305121172305494349145931989863492970487660054819202470731387632355497885481400939855070255706123298402783898163090650618748345675023650542223908300633453092897285871900882104678295144085091009000701399282765732753406518523008348532848595790982204107242613301275801101747522499273050021524109777000846080947985808055324541551694566080528391039045800106415448291518490979642882292708463917693873152735379551366258941911176339510806324874621418086462008750436161325509258680010477146918373572003187529858843212761857613342394939934360942455355671085620844919303780655423107318233322734440456953798854680657419118347760745983337646870957052633974025860123751997105917647448937654191753846294146359119220203953292231336037075254891923567595965874886967186721396315601009331884916165556642032361289363423841184715916908116946072785890332093536339285513422832790154982195004152512501157727622405864567889043285219912115184854357022015920554982445179061772515543863159255165339898763701353119683390416707837356289468408352667535299140293910270950453217562853546492973997915963999866976457032283649025188798320763123285815483227538177346855200732988477389767622323124980070356901365170340029386179242119565272286510619291060479865168648000272905034258224396891724914521344987012531062151796382902695446036591665435131428242936164330500786462170913546208475463107314197508177409005850303932603330213744096428091190905823952791714648082825981016594432518613323775359584052700529457549234671054345561617313107835058990456805998674509453061143331398147916684607922856454470061459063003948179562623216867342183161873979596610653741601270588812236787856576956121995348033952153416958987733647426850133777662020755274969191647048921399805373147162801920866243626008785964357400521423881806547815762539676041140189306220476182035593269257024871573280099788461900925747849805992729689806017447173412306902601569538614335021722193019541952278687070263784122609634755078210468751958109356445297361636634581263887679618801078732591500228664286655652447500100368839635836513563140548328001910953617394691215518752472255299788868948980133759910906839794569172199466550065124407941024869703726477508702052330013566493987946269062797705502265381033429050580682345915910815643095875144017178779496226179600791523334427913409412667576704389826471707756094795186820336979498146330822042905836844180315344037355450532025184034951257522646078182919662845109476617173097570270096629803709824036272189637194549324593554159557958309748774826308765347791186690446332825041188390719430961235507403015299375613577361362622873600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 3750745295812184566956569003225661767655786651983359622514172194444552946389353786006305343051660655080514701169316812267071484643007627510357341290903495752430246066334672104142178644316391517884513794082639472359679330213669951466458526767033529814409207961813281713233265197086390218203202722668266237843280742569309500030675306809395030090817877649465973543014213359344101129636424457664906092257657884649252502060167390796836472304644401676600366997161099647687436829972714179197637028066178571621998333333917862275825577748180996481933768608646040366355300372918033863116233624780456562747457264565209816716538577344611845687588458375259368140468766589501812126387240863338436880078103419293590595119413347596837872818727725432623633106388716514281359273611206371171007609973479375926813903137596805545892129455189654732509682825499218082896970013930766924845052921414871864985084972220415803563397182301364793762226388249446109307722859674958508480239895133008332529665517622074067821710411643484617724372443431630748886258311609534110676348072408327080169736928752956543176735985410426390581941015817584672050366960473263821505152183797801125595938029461945147954500469639776789294427257014355414270485511396043236424190746707530266994541531332497206190947164875733505135425448466773669599739970992202493432528631396391679793728837661573362799813934807895705125850467113531201867475705024658866359839474950390315330610806254453331922261304311672719745674185506631390311065741617048899368865610687042101521028569634846923799975080923233954522811107657390933251712409970238876723931867862481530101824712587563624828167529036961075860098490330933741969635673247979105457128141187390021142881945321853675587659870593974839540780656891026399556200761431141630718332172004365541394205463938259635681321273269514875452735759989046606022759262310554071350289839517096810499918727044430439103021024074776339155198694606843320026052034794829639112551999635293050461970801571373306783571424946707864579233258041384295215575116004134023766384020712781208159741515342522750684485802079070394244234768616292980041021072080005127566290574546375567790245609050095478054631664510372450986606967822478480198146349225847024733807445890065182341340151002524982619925945183314434580058173424548752310226258982114403262664786166255099520524467798263108229365927489535660780238804849415152600957404876131988443063968608219772925845596010070166577086254590016723381290039078662767562104344041025819217307544948026463278970575271032075690562156157891582707790913777693471085761483924505559660539800735272145713678795333872342510042683903426884500444341688954008565711934374709909288575101899673296299614194493797979037896304187283221797793970677608042998627194021632159454337072526357451496280718394957045310568990668883815646547447722497924223858347097194471517918573968077109251319547844648814246098333850984644778170010191447241599835550111640586221343878200233960136716287339964325494698990648181739131216616168437634007261331598071811067139228849016581833852387482547883824752076296655596624204403402780774811339481665763698797224489632521643455848206894622326388469934530134737888772264932642097583104060129217860610535827321966909265979482099886165030254449036544664232561976550654896947295356136266113239298065792815934416270420492279919556710076936075385945058523088733940434730921159890270835747699867114963131465095406090596754262535427211780026632774619068520811753728900460085871495619270878211158749701548927116782407828404287550067119862899562786663116037323284908873179858545192407826517110120109278720618131033793054221885274442387522016990675068999797933753841564777829776807154937138598372485436103768449428898178185110039133551022405318911858499988610346125121654076403322102440453650295476743389877820270546442789486427904413935207773866486150945570403115268442713194347145497879352675926019863351088668897770635693146525310147256728563607360383457796195147820306301919137426751429576450167041769371286341423923797516571623368403703906494786665757698347322606604975414137189926128682132429532498400331604476033807580324473407348798755490618577988825718776779078813847466756434262688366807532744011674187817025536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -984658523631181591086333183693210769241704191080254742081584941847678107948974071872390393799258991212424127540671952682007540206844450465518355017313944973723299506806834586901241502397659786582986426305574733693234351832404386014499956046668337126228122820725111517468863071349382998314564686402226648945829249872859283819689543269423739516128809245146253311539617111378931353480487333606876686441737317482026979391287049524781587792668520462057957048416947778203110528910693012702206919839436594158735903969586332181279354939648562562053487759099204546786252564793231350831483369025164114535577399531683874430265401847267448745000328022483466960277703672672872690663960799752661549256388466336642185012231054492970031715079821258806074741723585859382384298583421575197694763425131606040029568059320364297060837174273210382201717017084617103241185886126891052660043019208068715244522605881274035474239314149077793044467967347010529383180822654706963693152603895329439036541737983613662201298018769357796678967850070488791627083643986855363547020609502816851569978711266372759426283217208796203328863132514664861451450141580769032312769997867495736584877395109756567320630221731135719364089601266533893867075618423894979733646698247326297125562255469583174032430646544898679762323930284928896258151597649350933550253247139561235507329632389844688694657336135597563285697753003703601417493171623359953791205686975549198293161996343845700991735203734224143899736777591465667738949534220649126592787841957707862739071780655668665759893983891005660987196879673538742711739360197092652977878992097281313936142561897008672799321954494050422459599005046501664995724986407257631299582512664191104907076567222557273625889813750452565383007306977450177367912872203370619182563244424805425972928190077115885884500333928426624072217346699718748729653230106871346678964932526624331375409699257935820417863066910433832039217314026823327932472030205526467861382575632967144684197729262463194916069436243513122811138082263541113832514524694532169099005888294834486503613278616640965181633537672687037421518231753950708194354779608458783293345994757292272455241379370068120920197258960577387117070710669140005830887032417779989530240241848820314509092827442659429459755631611104767357678726037627942333005703585196318679469145027741924135392932336271542364005519229498094727143015622511577462098688832914096854184645357396167180167051860429012752367752908544956040261069615699563831488590412115202379809483703015153714643842936652930623305196698674494035829445797037504493360143119901807567481763505988412527526372150393258135690243573687208046166260054303155978797781497480371300702673140363736364968968606219971858110418001987881424705894880684329964032924623206230514266442380846958228593589382346481889009814851260550482905399710576744819232817446501302896638389051988131948230716857675228515051598865302281637208692646327921984809361446548141201449132968054837469399536390143215458430810026002553729550485187499406592355722692784120318423416516034437896942698728790182407579021372711359240579208072787389793806317149627779741561277827742623605864940544606452445036825799045787034857323425406208703521573672871150570036816862307767310240556636634574785740436926369917972118243991721431304793119457945246152246269810889184190483511240793445063566843603964383437232460392210790178236846942045366751936759486544288309657647897613637760885760850558477649889958969628420264228904223377966249520549072991128120135710821390304796404404944292919585302248160347595862617816538659154273940559223699270557259198014539242747310201707308730002379669135861714884306585322796763011714301835466613751121804740963278266176583447076490487541197244114316555593393630951957132040275311938665710137183791399578656779542610427886902080890901577352326578485506060272874867770387341922133404582939068182093236927917619840897312089907530264623481516455775900740924765706524390037524078442032215128624734754723508871077641773437419547652984211275457555579240209414869035558163770873900241384931207014522025500028843108003201481406341577067297447694393036823153039081357162654644642109068378188337907651828326176740461177627120352517043349270285621657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 208682629014600198696441907290590008156008485990941250015929659097745261613326253471342671291027507525524480250620228777199293136881761534705426401297717442221466446149663125030754177093344843406916819187379140867300091543527442224211532508264156658751071709251876966121462441808279452099225879239400468304735525172076171981253913766040883171344319945327840647092132898007217954757367589429024056828881859452112014645722492567513281907745172343777102637287860820968603272606894096298894694603409219282858786281826548417804311507339994639822284716189243068353361587035989093840648583175895881350747423527010768280060759733214657289972579594090881680450464787977641326394114137325437876748260299812134346238050857283339150949468726912760682716137743564257226108561321455644204651709326048132434983001151699146633787284411602051129667205386743762890063473025580384904628431182546250766058458958160865168927082193852661412839302619054908566221824308935607657989158503468020410233622819258540747039499534096845578224737755337211449800699623311019758492990431277214744416332717245585714455622849280194180322703106423030616892851471710464942401948847700548870512086243427188498586828591517588381607518262284134003899665643676338754981543799122973283624911306576813530192783841313163410572955161263502402041561721939031313243149303745671901563692348402565066822075766389135377399715200306596236840686502184193538934999253904344209780147878440023470297537863327765386873788250646493780456882111928655893274163493945685778308019016203989569944664609257119213650408232900872477337494566441752045866240873483588313712299918691173379990954062319833529540749281064735848239254034047751988260888006118797632089818463570270056654479184049832605812584073682723207523430233364062123188140083267393287923910289936054162464689698165640444364031198930117306850579247620780645970622603340383897658555200367523906631277821124643406694012382639937020702008403311338222381184960739494912336211084856980136612292794146900429169527644442614043620379935499732458249060033054013760801747309305092169305164661528326576952442353096756734113891399217559287715634361632464458212731427792202900892063764404132506120821154973759642348114253694975142737104582689334342851557663144318463662977309216773679029791224200637077413750730845849070936205575781763926671404363394338119390271223160557060647185068568405226795615955192829393867323417436511155148416030641161531859447647432506452675954448917756204124179480806043098792154248599322291945816330598079710284085665019186494852792427398000131417448918300285667517822646236128540213827739479709220059006152251726178950692845778159667850620052435396612844499692215211117515352081365796941067419957414629542879931758883924426100626286587815157188387077363752406815904958680234541291359100268796980532602958584871751379052165594936721384655812319677931848656282706786242486122427419760471489457152730109283569177026920540096397427184657963715108401810201903092404368628919641869787275778587109595633364233880370510594592452510601674782014425882590003721295648216376400052804561293401198875029455113875599527182566331048706806430202433815199646437218408979475873073501566400417354550134203561341905455887353862421621767561474703024633067873816506057346011224802962617174818565966780738165742710175541832954010159873258081471181644784316736933530102255189182433156007714228490520886862288456323626293560243093448528405872283316025880506701981570394835528416873997964458731492734437799450820100603862260226409256985690658979438655123655592927123275006851631227784796160979897306096534489291948525996230061967706189011701443429247126918830668132594581406032693046676568863863506970120202385627688573006472446279872221288131398216109254829966524053054681671270452785403000335423736596250292058978500387352635183462057062997816526640499424214715143195493743398815306320311398586116300434313935008718969682824141579570091775413117054762026528171759104192682193919088192389508657646802691976652018429083245432310676416383099137778453394515711945959147183375793832347522510789333306076526004986094995150971896951796712854726560969179765318968326225870282336404463105850645031639445965905909690033500965652398080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -39523641481320006550651456318342356238241785676101032855831817928060014835050439327382247441088984702665976214337817985226402012739253101333503652838589416208499008218029892716535544304349784739463729971140641878767192686045090932695167346359240821720273146154392472697201955795741180994218252602625796047603215337966888801455516057417291969334350127676022372952948513440706286883880673402422315112178932303193467720789352118186200563333924276769532018624139112916323631696004396083194691726053373971758240633662451214944969623150318642984837110641439651710479395978554683454496750809059965667904624948853726330256807833892381283941243038227431713827366502707599166831768907140134795076854315278636714669171344889347433577046938861342414871985817196561174694986739173620822901867102084883924279633761249692702237495592441249298820625431048775275262657618171740135031222435729348349082768388958947639088012135397534915890635932681737104633956120524571493857051498378179635802622753271248821088468723432722562879416525101521092851503560934706792457650929470424172468256943506223790273888285882898987700633168917185763465447757526830762966013966074760641447160457261088087334100429807107483514935823780921756143241500451417090039442568280731071214640501029656183814522283020146771679862101195940660554164750519692601067232421647271685274969118990390977343977690576301388714695015975896077555298085321430962923660412202339774943799216758981384844256237549652979557097535528958878613629992448579501651272524261684909147428677722771493349907162039615897446722463501393233315785484941170534656287444581979520237561857930091277988965935976933319989311322846769642604584668141644397404245882814666053050530249107808898475100256817177410299536460228196937439536694335042897050472479537195848250391628432273206303329458633545286250425247011065638663417952691202002724991414903693817235739478675032549146049687165040500020877435655410959534545941170921510916674132542921039198164676893353395233897671265904939346132867276463223802109158044866439375446604555015803799720545819212056909653389165007260070925043950265248657976527279151152801572317660629689172162546411032332476951759317053790360381070348812055641694543190842901659100112127144567610872497549579759657555858354565934753640198052306803233202526835970839251142064092081706323718595347479466696070954365364040154211468940086134704609338139982865265845471106154994585039179990095449465772900889191308252553871983537557099951606397485926820765519409858314703670775154056754593739119289091537869352837742432379883487613376690565795603253305241984083752449906499781778567421025907047307844756699765518248836470103793442634330480947350062406744544097987230253524226817043323124719314390593179921795262669500466277944419891578234224731971388029663520692581574335578315473854211025376574446465552909611447185309086721059168144225604268974064512252760770774237724587212777367675647704903845302048422391354939745026687423886927787394942207796824931653883157498076106171145469965258483762959810422657464110427327269768381283027671350139496512227491968917909599341117995062435123385390394123970152446853995436486959912981630302511357933012262218869485745315372593793615355638628537103809495790206032974301264352784589589791736090920262350163371266268338137093998990023766337029629123272022217410608031211942926050856667889290588741016592115914665539732783100404878826488995544057289667511922000174260300672094200895169709688470185757801185805240005101312636106092397036686508142217256233376335333308711871245652934676385135635874893747916679850412722701819024999474755578180508209711719764465159479102335758901125855094336822996209869736726603815777983754386562910599983225753452505985422032927278581817755534978309654371316688409583405867350243873874337095969818223012234671169643489084210689571800532950744775200561023762339322784622612944995194087567299068152992331343967425270874794686253074056470883964586847383118935617938411649532973443089272048113523540047496415264999704357849883061502694003795382096769253906458379408130237041085898996976336497513369435719720163130491144465346450959136176001739980283844157775957309024166046355524799528589810225123777417576448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 7423990260852162175178763521437593426921480677137758575515336758511981642715259827331362380375427183227613420132088068059876378305993204921378311302613314663570491301597659869450681249385413598942601069973455540693706897675597943655755598042235735407512816393952270377023566841977745897513418578104876653331052228335286525292826277578762316556701287815991476040978952443447814968063033447148096120881993479427981282437815120493855972015610944503581993552734665399856547425338389103748913355524309052032016042140221408446467821511368725002008178383741352193434472839897474973996209139033047197910498294670490763047466961620553132840127987164298943387965024162062926661048051223594093910129480578331483382098156408592589918916404749420101692038613725509183267179690984744056825364704016224049325186396094434725988765789529357690915352223084798303621825663563842472522816947687008812594448039201774055099281041976484861863336346971515181290504032772850877958733965228524706229905039268601409815170679957264170617426783146266360344712152207056266644329900556996671517973517491078229157303485271381834171373657283113663777079365969726139082380658600806499608039253899744990293567294833882447401569891290432952793498682682620628585678001024993275593773889702113977810763247364970771599664055930972669131936270755344066261251458810348128966035094929150615724148040641061684796038215146105075211625892249400051267892142401071400610728780560990541230874767779542738243758647428066481758202428734524234640998066453314642886656182345695013728552892677014096954594518291758644285105461020837344345418434708775114711751546808437261915421691456566753272147151034221692111484737866868846790963601600265768647358403521196896754675486972505228577673334386323353339204598432594509693412022183775800474569754597203645525063773037007467297405719725946454902820130347991948655447954749001552553572949750213489409479769254277305644449915309414620653554594809445492952250086385747439308763690856415817565110270824647614518326253977703425575666432328564908781740965796166135434686214490096888661661440483856261113872174525024591545352137706995227628938047913722841190557592732202448220783549357033544487013121730878202691520675383673667040572774059109291826073250272537847173972396902299641882785910763436146872421132017948387066124780411441289955169057244564868625519299471170311720124405137472649759595154740565318404990444881273484897281559174602624958086433923654896671485944741138441062773715738331728464890168167017145873225378905697343737168672987311399029465425517360406974240869971717028567915755550373420551991379282010422687287150285549010893297119483819479000880984497436094143390898756145567340878747140162991192122734391055934546668952104483014105418084364932901433321157607490594517966011335890617438265946216495027469616696694402608863219174856792701426424485423162187351588828079585413910617934941848628958005410854077318835498512030265597021983081810771954559303198335920447056710154084010209910823171908306062537704786824148765879397930953487015830621697641232832161112363316241940459894203198152936908762759835508844826673711824925859517229727137280487823458265190842232517258118339085611397654158614740678546639888079625082218736769818443533754556937295544851788899616728437321137269313852443846917933331219277822839757420475917383435674597486943336599160665602785707111362175168129098678894320616465774878901080335533924844464167504768285459480370243087547623915826458611829884100033707466525306428255914664167908929990981501786960553922631431319884795116315908181770240415658898216184612779326753408361773705361269210806066782454076481226047234584310410675861580746157457270543265738701578891083470013252732739245700599247096083735925641273815555767837287388736986562208423662769654982221448900115512364833066313038977867956610463441341595631604366619937185393060968486354177100074141439586460963147946390340637147946318462385225379685606782009660126610631182150926092370062591778478437451906213171654120797149035758282297489720916246402031882184297487233008214787973007719113652378460072872226431002985840124397015488019108387440871813520337466577235121549777804546792041723889468181557250365632043129241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1438047811035860148549594923850992826507543192048061494555900541256436872364408372176415565209850536069419921755390761405587564262729965506400081290635788538695564589029139471531568403372620766539008032727364136738904597828756040019216463639220971839861243805559690257238605209555611977095013697473540522409651205714089752126518156385016085027395055285781898106060925078009331621457496261556169327655114215075883723980140805324957666909850776038912847291420674985404569262656693066802183225756011195491027540210746317695245394387861800537763938065793450247834709772544111319505235352438675270543610924237260849495368947066441365966635499312690508320540216656722248737503142832805447077162294237786709802736340028562797649488193341719091032009560350715773444363877601331771304256955784068989428062377645283952125648925499430978822468571451524146806521441792755610865789578960684002109888809863770279173660417381354172944116456350525544151193397190796232057826111059273284045235103987211677253621837075461132632853939842634433594372094882563976003373845162631932423632865044652633232870588318195202241601727636081596628368746153573304108951144504329997437744680926914410108074494829118574932554932779540523252730562066021169521632281860613976336609410971289955981801992398572288410791101414564478946684436894135070624998662916607520353901200759377859309639351385815345862610660073477388464189702714575246727933181875850869035518422790997962767077239083690515968611853797095706787638853430800339097674777274977846282068113791392645863981632250840069269715677077175537105018817147002962588351167735271841615080825736710248606263289697621699933256552271910507287617127321250307197172311718161828426163603126778778378365632779449986098025950260489285165726854549894120303594336796175228068487296924755078183962849891438970519530241305616410172443328839299414483823116181015654107305616272410720630668641624188587158723977662483836515391047848565941920906018603038556136248196225476863870727517845220866832666727871790655097442867158542309797792749854374934538063127287038713769138954516442962861951157238117197903517387858266277131608912652692008278465867142519573382685783153063264306990185977853971477712761427832392027245893464144520231948410205268776179203499590680938311302734812426514351286036064543903566598377279268807749829320784329558766086645779469660907348716857150667936309883750734981590414058799011924865172451627937646893763835005111058647945515373933615906415318660601148930564141287940609467642993977005547681618158850083334638281850790796532774996797061241384516620552970537192382353354322037353338574147681344301736879205423483481784585747488422833672690748149587281042475922647846738557441395435833036403658387544107648618723584920071899967260294739465225041902175300291554414695180534184864559217705869387880092321654770517470442595570815424277027771160068187920003514304519024604576013282982093800927637688203134834395845377920109636360441503216667409873081636726549683363133895090840696701683169606785068738901454361737255249888226718890770817269212116538191132192210386231733971693798176423059291936145971774835878913463419759244003100866830417410408772913002012502784367067419245059176495354720180214761032975503833971733868875199574075594180926926878894060611201838054376484820297764000139310097849585587154907600445034091979444773622810259094708080113390910903945184271379355157568224876320134964361884670931949500132628742711900569703875112132987149481385701420810868327692100337464870674743860451219917770826040208727441373587025603811728983971791805873676676197936808055349162902147250267035147131972965838547462705069715403009184269333981241575450384988339899688102474735375888660368217951656057594473232429639053181274444313315074821451035237489102065070963426847524784025611743869536736923023729951981751513727012574759310119926834398919732395469568236252581147595382574423307989148070951174780620779577602050712551215449022658716599983162156656629086678914142552255835768526900970977949969802645385536243093492209972966555321905714252707479143966925499590921836121451309916203604721235507189601746042177495315516662610401641659961813422344063497395363330448874681156144988160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 278141497132856202026276675968498432979213488039804938890952826009577206078030382614508448616065612988817597535990942037343768207387294193337694427598576623281390358104245299918894212285356740082775239923196801163485533066389837848341064960926415748993343792951127368882786106588382929984149745756871527031098753595788121188633907178000609991406594377181602103625651153793473278299776915908283050606033680020709808473538933241657427124766906275181351601662698777998748082953169017983972523990041282905449481422095170318517764494657721415407838598150459788599234166645570431715941734244799390768739874483353606072650121879828255241652049887450791359824725898321522391926993916471434171214525464762960613271885557016264345344403027050610873843241959089354706204583485469742275588587349679191169230598612721702715699547654409254366589436588030855666790568855781478087748098763713042906708994466130093819390995199628442323627967026689899609709572835565779857426664601520578384460328618674205868058550145164492834206041159605543236651727277407169843014618816215784647048453584099705140516433122137846433869897059849948540932787203093940828185189671886375971232416219833758488827379605444425019493982477537526580805275460076048647074964139650833397630040409735984613702469352911096187851313775295028185368733588546119090465608514159368367606058684979649826291887934330931192095621215683536717173179884873972046349455948508338219138385027294265253064914409248810346922931076590110837621401638118366079025156847057636688112213292038051067494419087869597946014499714052971241303703034512353612527264052869482503148307526270953735891958450054350820458244441933018230477732143393311109868327905331349603233747434388562942977609017056390929703483722719200584388741616087925005482639811021677769058363685104207827447161572598587817430309125034255065655412689725995715441117567624517698406119128708995888978842288528639978088748887146070151310407627579120307304269312743118131377786977289809013475802668829878900854424075577289350500476279210955220218556634611329369162252753140436737365896965464405523386032081467364249443457865460687180376113650052303341584476621579500086246343595456612802514961323098611068391116643414289462685827354828425653905045877556181406934512065618610117088826617864910838714141146158991698954355890622644503524164712876943834120351679959998521620446234316596790621079666506275091281149444165201440802059419623542758797698519068002467540991219135426713992188411654310028652210232953522027244314553138550328322062324562791795768629920124282495129667768000429670084313886439337024117539816693279559270394769661640115734259884947926973560367015068278817469121352520070841357020701076791535019054879721900695147378670817998565550274162100369849623810090651633703300500216248261696402965351728166648477758543144946741332683188814028994728010563139456704958908404448105443132706059649970210188916736964589771606201403906247621901229022302636512238503909531129146644805240895895479898291664446844381953832812703840716267347437245592862541744544979521629252700967166358726604106216128796604591298970629089870022107091475203722860886189107012553731219395901700259090015456321824158661647276571152156523750891318115123963553976511609353050964629262087905287825046378913634180459363177679806759884571560252235193211752484043261024301119847129887179725252393109661955159267018795686182286345756983162351734922643338644175666977523154431268987744651503890647208967378547665455423773803868568140344379996026487864645603328054238823779402818429405736192769837010215759081584857326001591281862864422760833633096462972433168699022318655168685465008116917739735711349209187795951655724319527359021438113767911166794184482306220199264466110362923573505801635069610593801134511707117229081954859076521177316647764875039027347892802762523771789540521472334351380632741984893860647755464822365428452526429775534166279363379712597578035885023440217688194688132959161402319419726715330224825072913278508426435425573969395088861954942241304266544394615807104898713889412331096112413420933477375492026798536086098655822458675470878215104008738623983561194653894282686006008854780797028431598085416265510322962432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -50743274347784729768034129683848297671603088100579793475683920652163582500729967614758024321025726652309207635613449605238497713966391970840414819141714875520994089466172193578906171951368860671116884034902595170049087413946885207910910165834047649371791819099297130357538123971079921552420447733682202610921235287290942560066765421023853500601310022004485350247126118252326051106053750211773813780757803578584110624016430558731669549803147664240193044558922687893283446040392143189110752656672772540791522164979038760407172219428449791640252354957393306608104233630387387197341739128828962215243223889278083078782272786703466962287081461326423995267059709130181779457842340625151998521929013220244704505574551504538527621857592824954334655038426169160076857761395743455199134172619114400142042084087581081992822638216360561728108892038305773382982742151421814799820760708915104711770582814613988528074186538484397788182342328017699307957056853288539041564693279296041110657253495377490671059189503549991035616464206876013822098347579641124375286908027048495055857935884401446982090990352528772663549324400593776560272302456245713049870722001875248682215112631291309030928122546385301586738326246736498798848670549729684870214697897109675937663025923883209566448678603535023018808029926220358264253980847711369102570641824347693886710529369261435581458572501525760891147685520959907570063843619292125537278055829814199008899996833632519729036390185598011827335813601350701216434692183189502946617583204095326207841572359397919730712155215610295524376749496055316117213876697817308662277509839110790382325015574585278747872994551654261848882495682220396595830053217580209377228303971109510478872026772386698081304627590031555443570178857110512499623924116604109684055886833121500091980062700685809561765677403818732755417238621991593698285491742378413567202498359267368050612305828298852319234015658216866752363764464736668408120163732263706954546201164456346780768563020436318465005211824087039019954779448291207157998359766913473521227349933101559771511466682251438192554204437777109261936614597446833476394475250598272492520504151223632238624353595546368272411076028413632361949210702966206846126375744302419937163845907799603652441923207662597003973351207995856070697263750804081734031595454572422124311181439421919748459939771572598341949060611755609784408891528137126249942744854226886987620236162519027201782365809173653336335851746130676525861884213554226756842577043594306330242796625292958735341531240382047278092164942255387936329338726095208313763055839046094413845877823386401619202188353754450070972325417594563709289911756155767231444980916843955554698544893155252303749195902323986281898452756192958241439491004697004192051038646726989992485942383370564069375963719339326463974951347269497854515367402054275916334629062659326470934015968936361977522825043485743462216198243189064527069458293495388373377199124785108775524264441510913348836055520570805100438867888473079426292599281058294912246355265177569677128774120381054810365549050852038989969142963900611764818638925531392902766941145869444383492706893678225170727983898542686338297315219230802471362758016282726177337634505511663610004548673732669090051524630055233484350855247787669379088179696497695969467026513050727157568241445444082597105247529324956964408697377244309253601457093805812572913118155424824925286731881668661684013117523065725820814664651397395259787292299924621406970710589552833320133179695123543868494196908511004411800189026946257503740211198930194381801560259216495601617528019833168260330207699275295665165217742313109375196905516556400870881056570851577541035986325713478764280739150187924657110501653640588846090387917397121907515697091836324977652789216600252179502490549052377779167509302323439738728376693927046204250131619163409238584910678324129813173393876648346711108438620632183583395520773922561159525515566443124329124383116105649745861675071569963886487529225151492139800354119861264394427043649554382688512064095000812790501135921020308841286727613077585805591998158140660030320060328430657894890916736469028889742684705164921554858457754051553736368847506614017925821160104209447649280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 8316603914829178060924520656603396736788288542518176865446758702421722318943712419714041583709634059510495274772703662962733430197596745930267884523333428690149000518820830019939685993028937925593020555424313954838030613188378307404349581924978907974557294944057428387712896104127414509842771915163561827896778927835071468750180744820384983006597491125728043755401012096451990317310891392048313876092452297026851582403055099285749174711305031842260821429386871855927231066916470327693174418428154382226474814754652607795369972304912366831571014075647896000982053072394934811501614760835872784513685074770425875508864177437532101999382024758690877183175240553683828693336534825453111164482766542131469386078999320315748466126041516686958229338425186475370964606796810134965401646585323836305457869747234201686896904121538708330248665998726105287275725540529621738381131366460068458260782109811180005674834174683939956399124861433479040002066578789607371948651708593150821151752996061988062587729712281217212985784521550018615742183442913754360548510745896443135834250590578745378037412100707124724796322327011271184215413961355814615455583146046552219147848237895953130245175321886930591217886868158895654401870344851990683574105327652057013285367888492505422490748944322686918461367815389164962019181259409018380485331878825568063442239919690735523084837997736738171886791074167195191091226478574400691457359689194724509932627863862050324678996108117738762303296874259557688390544708369386751491740618686232694650988132312734911476548733509195572213093008776364600989059115503372560901666414822859609827695021762158565319470234806076269922541709065210699084937367525005387564158380740321985286292483651312570442988050761899664197581634822207710898414441246153077856289148315543666018172016849020828377530667466503169011096034510887719883974968596959055233577195016956283290132964943832643630732872562987471770358030956722332728564034837398410314304244196657185217022531050788833499930606042185739097252061268116439996106802453304327087341617655361686309354276394090669252271833172641761133906402059826047690443538411369919081737841182238848739317143373208488991246253350836385218633919393431587560350679772816655850428616948004059915427774630454001100668136347237779342333384275671635526178654862364435559582829451707199744091204717172017243151029724430929607560354591289878629098647372521889294014920144396073201293060552671843731801140784733031946644118985770616382402281676333312584706156839905287477540046555948604363905729434875383937722479365614864599988203976362179397660678723029570191193617082746499838440770725683828541340746578105095273489440314702261283333377878010599018272594614161119014789654824679607662772152326398736235263264458515585653334741209648623283040288530492982468878715518621159500645599637980206537597858045796546460846302615011119636804316974104616667771250927506955658849664496803976397241859250589627783570971227066774335587015573435557310324671316704353765532194595230598103435922119970468956766371483178986615234390616573004459953313842383984932328226129386247285362518224795730298945219255156195121469399012927035066435911271509345470346017444956203927256946187892105976484040736695160297085183477580305043210087501659415822363472135140974603905048970458886915072071783813488350284127957443792214359713654196370142406454209709189788382811854984308312371491863490148844149480854561584654244226546332044546773997010837239166097524594316494324347931477327405776225027939565556491804444110514883794218670981791589563441809726457092494599092402991089379094228727953105231213658820991977690626099156837732937621300311963013933784942703503024542436863935540541515087096020234357199654467083503849590288905205617836047890270335352249532237816577006453030219476279274336209778214353166092159516387916091899138784699454314967902276880088291161934877601072728189497295580743874580230317761332180664163158222902294385029544236808182286583419984310914553143670573037975950046245412937726730043165701883012889642627784670842510835543072236175882363401951051800670043968361445445906655333327327345104901477584282739032652030760438016599515415215780725681453505408721768939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1191273206950254211069677773516331655957082901249447374230613181503690224123383148244356349782815127078171431995050527377989108704536262190897965297808405789689265386206809930903676559330405520057561972948145542848513316906387932108519811714783932014307952369079161790876763432405800000703427387893573836116385644843130273274584116730521463560401008821309898462066918749094326882052876991265850820653690725296434823625655288180592791714458391228303802886135085760407174039142670350139732660778479710664289751205232186347765522425645263162033165947717471110033276972909469622707196158857952743354263886263832370676172165087947954412350281867113593335499080601529828891604340980701508516038556297965985073635067881599693669996704178188920059685140442684564336418459468213387391196690270507315868325820841920635983208509566567529534912841556997776414188268999937286566759785295298942521412028393744765399296010326576086101476708252201302728289160363395817935357974144057564132410845719533241730888696795334998136234735017740607351515315529396132777167836800930018519143627549190723173503850457620453719693127445854661365726144935872115055544588564405645226362972667943215163774644446908087827995750654721788060633440456654710150545938995345144398381028304006568492032341915634248339696052022839286556411318418818816474850885812670252873417842627950694060563228751923966467135382861463066980151609533578173521023702532117022592004491098270192118139968701925706995367509135114190322796860027383717963034494655740227584971071781877073856922892113581719467199867786310902681372175622486499630528229449450741395065967338357650550346073135739853750762016193202058418808115623382262191763680493951612545896525967959233718511349149334124671393594476240627001653703671402248363067443634790888559401178392764800072146593897717533820513839966997973342136063545580760045590999549443102464856522975088588143792874020137585355367295184562378935918501666872521260673551654402072703339746599761974705617792559741427748644726727717992620918492496933609137256694193069555213758222074575056903158914814748007039034441803700466740045739239563107383027902441959793070876201193997214778540625525568526421210479596576180135389111123127914916848150555469526993277564541081998337683309077053669241125848715145715381623796213284980222830210102791553527305896820099264691106757302725940158070287742353373892930106169515985002669593991070127955063118449696932131349426186000947017461693073867189829261900360338881822824175535657795804027405162092363213464291064581158080153675878611205640481987364105133459555191923712080749974058340520773316840609638101190379547137760094018300200426793726238572692404343892197003180067046211173370089340427592123325512476297598387217743939863022684606180649693722988092398714436138203148619418850519773580217332931805533264943316308061391869357576852491445891654339196558809467946014812943204822614187317984375039996012290728741864240969780157195921931759370808118213962584485068443785822450998316291425634299068358512901812604178803871289367793175666573130027102699242252267652107716532490172093088912688082030904037976191790237208080439203310542761918774387513431481153590118733403636925930550333802327853402159859586051296945160509611404530846642819488374921805086918845462541573783110800703605307429601720757102688579425631352538600569420682046106879730499942500153979659426672515786689030934557959204948674137496730786789565028263978080620017886709897229553751828674592450515460182321374185018249792158682746034408132745464769203910292671871873492848024162235500238917868811018948700298850504699072586315067820963243162198349822235973034095584933216614384735217373446849284095878262480251085842200163933371662818425571851893580632325630930889944509928202570214571348951956548671859619764792579645113557949139609990904071167996825156534682477440218698415783752933257530584195338824302587635259943345883359850835719555610402829728714431727061655351467257132940232785014392825597407486585882577173596695326090602001605122713470810631090020514791124826722515261585714610647064626293886245319166220700710724471557445597612666469521701099105539360596008149087829456137287222698673052844032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 148161211024423707335022411538881265417859183682757273088572603618249905862752630327089287626361576633762891659188563505854229135438094196600541519445684241530007947967028118364636623017140488847998861481689511080633646256366654873019672198103822725308191121311484211687470227822847118713493896830547535059435491777426407786213149228249216295681455050230998357076180785578094295284817607172016732630868830659409722179415800126829598207804713747284976609267902158171472637823977906892775401884385234421536552034237266793078464302638960913186494391614210716215155698494798886347334200012879121316794829250944041639329212841656169767950000198401544662479950671087516102309010087159125001115272990737549643748329645707225359517072886590781182022859500411365662907910654397126554409519290157315941257433361647251437703898372980603480801861941764457100903655801594343598696971845319091308703303257834024899736016591607103020371482373245372417428690501629479268660429462900594053975957434875220019354244879209240606065119304188277641543363438815552180725036010041236646845441451345082525895920129204696881423596419529009700079688983969248853691054971812166638053586361313007498350132571726143233956436336102909143692665201540377209241163601158668423369410563107952912037561366666072263456377545329687648031438825606983289886550523446442164983291641160031601847293904349172569366103383998803623120335038687850472085604895517201332286930806590482327934978881261167130838375258265201841466924300568755523221953570841951681875458743792693327030315208314082524481322018615475209484842644411185538881244429734002626689521131141047461702362459644127103595282236738168355394787208779113894011563308651775104582348950891878655383879993977657436868680838062318982076041438427717323651243132784080690041191226209369706920442767053454655820750662541676420609743930596873127202821592689751893416312072443454092432948289653750244266842997165673706073506710265508852325606647221364215349019653198110284592984030657971958343872776676869790079524724487369192528591861394064793358721524540923189351352558362453087813787040906021814212878578889545585102889091099566502991658922440235531507603888346691823744814767814553952963863633141799636012236778097109226281948754523787394325121292909678539103338451035093433496021977577481598943011081676415280172273489325851246847705464436455595047964080641224113949242858345013083979793784665912849075982825065442413858963644999424786597994589347979188742011215752354732291286732797489174211641511850358531522968361148280179698212224840378128225102681560095767236959576935432709713263933889230724082507039368836212272762835193552377423566668509128712502162549207085299347394601386848638116940179368793570659010828092027475726564945653597887983060643924781878465786097970058308647276898455080214895469741025558562921250220062030283150684916515025322085463726544094587646992869645756658265809851915600140938056811523270310921324290037851527810454609434842174017727981861215137661397525227658145826328210180580779950053313095344643159012141964858985402092675404085975601311047131503773330405439970281789114516737618271179625749460044178297643813110833470823572485802051310191840826180170829653438885185410542822545437472523673964601958169236295414990118756938935222380984497608084445519990226500135368808596091794552980479857169527266335425821044923598764155885947191682556708034139329419120275786836801315197426190748253769114258193376113947936087578850010488197313051052873907368751445102415961055436834716188111798917078026474264529155036088188734337566261719213269817975430645487026615061976264028693386892057758798561989011986896696152358202193182750410986982184386816777387033163168637575076795724169745601775469794943016523091413061250612927700415105370725850577952278498690857872551740139574527031319719120758641474428215161697130520555173192297836290771957556377286003247569195151422560689815742918199650297044072829033778718901486693085787285414310020193976136044805280858093995068699283782972078230158830724942959067683854866119315380233883326736682999737344023375009621900586475396582429406155386699611565460472802066127390273222871628970119011362575148787674225049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -16099506930087852044848377093477757508871721722997559707235593171562468598046299238823803652560746397521638615878972236778020203560475246512841925436058265426655764916254933368130486217631565796486183712307259002525205813020596066500469720264289450598521139081518686056567958715370742169487480232129998678624784335963512051020925551906076141397143616980430488415267739679320917713472372737645837045852992884803386451070355211649813893012331562928745434083836409254320114043661467575346229983749688739016602540304801020550868668702409797240584124562331465715937808032945754226182912170058701688581967286872138267335464733629245747183831676083638365959724484687452908015663961389965798952835894066206496088380446358135642153490164072619532749614612958888435442527015378709296168918725031021640436163742255792935857867743450625966675152938680650063969970872707149148562108695343381245161989984569576929906727506094022421881654616745893267074254051993334264448565474009611961934889256986828382695645466945548983304917917688996892002981452344489157511258197993339923752866947044430099406733967045506625303350978056735244608527841552963049014475411914569892280910403049967099684401393049222067519701532135948270798742219017491915005000948936177463759325517982069871438321974250418192001580218433587255248584848964216565657368994649934705999350549508985048174322212357545318094047683000481934975959277914870305741461596084964974938538729842279602581354792878504426853760460743379832138211303459169041325053127971416797927552858780930641605656595780258054381937908519853554504200818278425654984197878514159845526135764675421528974514107238790533395136629834100605054352553548356363651801465353421093802996926662756591248739934053328780111608642798909146473757900197642457379095556508743776945570477221623320320162156080237577409275834497516190316419182447891479711480358210961195597977370436529986685137647985318918688115372215418520509841090874374428581209751814694977597209715364725107359550369011856128517623068681407883274503437665704999925087811553048523623037637846656069239555515182551286294902350126133216623609626285088357866218799445594041507463909295439305514702656178907666660370368098040474945549985375956693424421950081901501329319655389271603193840407455917307531170302979309593252318628135609018446218031156357611343671313009657112366839855140201263833028094975227830078977846534449202502600706484222120655281746143068778263217120327491066768017708301951427685030222779675825575636145568350318657175928066855621727343161229919520033374858866226071085064123467268072290853953442584436342117937583953478752441137692093049431037567824576979378775347634484539161794252949328553373746309990258893825605349503610320431145569452202871471715586297194489016053722100070599467514353310129895133031066831646444769669704101885295482603082674091555149036155003013106550951756438505168583901166265576569428545986203069859562064970486396197906831257591696751828481694972733232767295477485358951818663638316044782519950634110423979585613660374371472292996602742497762883097922189844179007925904616550723870781791625202921190329787263083629053432951748310445120041607073808975365253183984536770824829697902794028527945525578248762813932289565198911888268514136793207033596946195136285888688178936599856222147385710517477554100518907362524476531302139995326294184764759922540367017560210453111981227649946051846553275904164010765651182196074928344001652604107877334861854963267907407589897948779681353794315307239485576044328175758082121508031278836206677915472327604760563628463212450445406773442156386946775346873605271930263109670241785605180872990019487041791725325139674815321261335177562572876865107446025145847141568924787470753732356666471351432368169284831374919696474131234914527395980150485034395144265008880158486647963157139939419318441234930984296370245620298697005270035357212035065476167935673456717356679228130887470133143312147132499592208296065257176641786014686492211516973238569833964760574366274142725844485321337170729912366733665793493363093108823431676990899137997532603852678996259330325905371195860788120535250631730184947192600028810960375135179124719833096710646661120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 1544892207974610044806287290770462832346136682701028139155729790719758983686226368649205278553109870920954311667263244381081159566453352417490828673465441499239650998832457767062484376227039397623915118798470672658374751712945919759777648464268765756584314082067090461712025149445687542527337960589160256700941151379085765492728415651516661859538161670658133745092695106016313160225212120440823952944280594260723278259499716081370091934035552129810039461826866795537724597746723585014849332261453539807453810848538612960873902098584447843247457984049085578330127881484518567883742792972446235592393721650160651766382005258440918102389515254904718209134737671462769874977343828699184884997611127248012442252754555019660311416690660128419237391221219139669452442643238736557076020313280744134553590300600784667953881501510093548991932405276604254392744904314259079465260657792209447507221225379423062962563180009652828042495920492900674215276105112655973738776245504050791208015550687531307715283720013349880294757475436629769572461561599617522815291610473874237834630917010794580731000276409769359554474359599601425057758926211660829347869898116231911089977870603634898861989687942898609116895704627249813444605274385883572279824116670127619553907607230843636965549492435638399230708723372455147147387000739774445760608290411764116339119624228178668049975921333416104043162688428684717302793616689091710271060556236324927223225781521583890520243649751727363072526217663120085089144148558470660148269609420148706508964915211174878066471755651238038471507409759991354014118598429768812312759571915905702054447891451994667909090019072038476361342005942875779166325089244302530003768708722709385810963931356913741687238935093789308483238204719890294309909474233333013506243178677292703622648144485246617904834353923872776622694566867357883057805284286715543890918045298909866882554828539222268630852202260264367179987453664667355887543203062883777592815083572662297816887119976937160908486847918972679193981312046886656020860982829743350178591823295828481088993441976399479925639875382238135750884079472344291167422279313082243897459882907732710235704239975094379754464504691003909308288956329708999578614666373779171781946326604714339884709608686428341949253567089801176219634648678167790977951680748553712549812971413740213418305424034626412872927965353019885229501394344947364319541075679126686403143183842346174931894558553713259516884885295025483749077804662290375851046608319614880475286035562170321975411168267308568712775973445350421098063856511209514599723686818946253734988432163551585160310197103102285881535680072609372842196253417020937778050421312481706071988925579644328772108637202062684802756034081315763424481897707760109231668559139216846925564086593448494406920129190383507857910705565533666894039983698820723919698457995302627435374130973825412500661267645737306095826572842444340443002700125140169953399204233878849729193055192783880356694101299303756250356982925215490191112157701417289896090720298100586394849560602381739366967601118898267248637576281638189817081386111759119188625485479580147637906402043115938274881111171985042134962191469218913482783211847136092784291977348890901422686657451740432649552658604067802449710492593635786256244322436782079058429500004284671664361174355037074112748031191666738067601710549895968750635725014854017721693140661971639662623084044643833070947506127639931669748285921076811975638127903252599463849957159046817537325228184105174748862531147020975397942571456743916488651609049818643920454836940162257790183069152869763973437901932897092841525363271534840779820056946932126417969228092722399712188949780832763984593483841473090379223934602304931585107787961713579354319910346922119325355910285806859193732020615227489803116657582440334632307218539817270316920367183180782137585067295760154421973785537925707139603621190357105872856194679678407957154780295047552699185892493811420793551355669217702329785934751325757874158666936273046039710602037671015535991043602365749043844645234616415050624280788160862494101651612686555465776719881552921037701968574373799397879987182884004346577081576769266142827641624251167236161536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -132343836791841177821558787755126207300220580296798668832890929284241731378602345273106702815663057723263007815160462223015002033667213415908476122546704146167596014376770596394505566214484627917741662329206381238912456588784918612774388560226834792254150603957758629584684478742083918510852736469682709676343484922408415588810274141708790041829740597440090552980294992897210732965045470078352396125097429887827450658313825537646785551243813053561000115541642857288235625538700063450666010599565995085408390384504066868822852743931686126361083042037073498373698322440467036960735451763986480266634736253876871116526532688687430300668376917982723522376595600059463882872211636113322744263841162674503777217690159390599216712115634796307622334203322831858195934443400927221207091353101027673214321970761711254929055123324901622423274355561120132203896324676309354262372073067586489452455743179669754672828820605778684843249871003048564874607354252981322251480576936064732382380721488903663961961467844402875430783839279738600931835372132455047396317157877370143062335645642060958922884151117648539084789133850830906239411973551151124537103913606788659487879276353680967251067224512413133766579054083738565846838403373863792127083351052002240154700077947795261762007890279505639936244342532948724321983759397698822267089434662882718877855176558463860935469486986687679870160849490942405366683271490138305914018645201243329737522189725713412687876911281204676323761776420357795730618832325903313864689880225401395478639204206982810761940862687926792615214802431856534765901889027577986578364718373906049563045523734262533904813799731196748623220912090537866408133159971349218357703200071717860587980062714615713259151470858554004980543948639283833347892605557514621583378573056595334696622005584203792144989940055192078111015248138983941690800780199291608774193166541166516025832516896324100665803315661250511400900353711597609652217444455495133039833023701647822031745735422460712536148438265093470606044529187197183097356483333373589850675327197081849686740373505270814888760095086248188554867945833306491621246413120336579775629632071366225246588123535296906718917670932431351692529707652211330565099256124912628328990471602063160067310691526823612917715515634354739106122635824247201711585921348272335775335784728435585223144752958817391420020042115196866269859318337938986603689893709565188248136263222793907683353788558436411250388386656441313639173793185186206522796829128440805078443409842748586611236879735635881917896951691219959636054766039781057856782485605809694972732263126539541282525638050661969323240036066002769063102306023547849495958251332841824517298845603522054737201510774842662400604044558961596644032925124576098995016125825828141058320172843391378076982745846609729785218229242309611959301142383885460200197046000946968138529002154389247608891326416924311566542216841910601144135822965450946321784329384994115731297241680242005163232273888917363545173087093257364233552028818031122833110041114983166386945355426354623795607420708859833079751177537509932510045908678578626659697596775868832061139631128126059260203554950097193086173451583704887931255127173028631595545462014929129223405260169739082470718717516448971689023249472679008632873341059044665953586417248176099461315768785587336958600201768942958840699975590688799575743865994780688137274219470359337043433889516397273306630198242435659812267139925628973479855197594544324559497650813905273818781796633110724790453054278335047046678502811053220261653034399917639850914609220977214099836278421104541837304101815137700778280846434401954250176083935648714138752224878156601001823947944142286069875149092076009408013843128431284289746145078635055882556047760718013918763762883187991762894044948741298003156026285304443837370374070441672860367320309141306388531386991195058406268555039812640219113505065016061764323363962799764859427757485683742247743949765472921450530049725304515477177278563208533088658126549572847691735745623594565430025262439317860971418886954049941165896946101683977945824881949057852326655997837941000705441245180317579411653284109745191230126214903564164340572809558163560857600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 10220498219443742166881493246688277355723088786209638316563597802852105614300157731390575806052412723946401873941618027495473652596418390595140835608982447164189068039084858962112765445433327881778356801436678357978267374434385453811122793667821985295768140666648380267307792113839985818627398598184294814957492580303307479587921950500008063701714408679871297606744350407570354582774368282793543705556316630710715584648961959788868471161862977291841229244413281492442951449986352167860765835112211713324191717229321762467366525413600955894198019785579857959975524717531942171226525194280502733513281883833423882079399775317764766148170496505255264668497337870092995114606519545662746506513551688446679054818613919207616271250986852391411089882191701860406565285702407873745233929129875104498699629369328356382420518997070749918939313547968000388767538546081705421818027917560580097500571633726330825127061299566997170975732247237334657525541551696113393678135699133397557479295796707919974855371063367578981328690843881120255577583650606409545939819597988674075837630812441383502952779955367881553455006896988419558922457831422588188552506062337620647934322878507060621915057362353864500511030540111241370236128811003355017799880467548889576232393169052806043846004239122452816536308020935779677851119564053114711779723184962258616177051658831635883910649025445790827397185282993425707882404815540176559848720297199689662499004105633473049296834880172752268070742815852483147618038102558382027472280722298321812707154927578157887431941800514676818195793418162057039338301058267795139099694790568819061495116436619038114158073957917650594355050294280054417478743482302988076129265715030898237648055303045123341680437181331570067168309111761534460143678420551344175334291576118933302493372408200163479570323941600688439457578756426045645741237345800614127498979149604147899411771774635848787004286417238178669546876142222855280497731354903770422375715069378842681259670072954001770339006049372261994521984019191625453148806141969598849995228575892843495283914487416349540439080406242279448505638157349250523886952874922828493028720228040704981113106164017562206612754244902988464487908643988072161354100399595916561722520400239824005609978695646481882118210414509229233497319178256129745904212334693216113320137287286279307722977987648480824555256644738729029146959379903219407876206367856103143957454411550932594071248907741413145511070730789523629937924703362491554367366141239408808346045124012490094375889337226082409111589063332073559331493913395588267903706552206705851800723900734657797120414836457412421315107711464657698092121912700711549607375421598027955947117243149227351807738364266205747701592030954567565384755003016232558433621806705655907987032906505176849402388869851624592706332009594467000258728568003849399206031301446829065464833563430762534446827322862389665066074606039848196761005520707358255032986513697621976985001233922655035727859760948857626439699913940863193072029705923094444219420772817297036996294177601647501049253343250698747909282683700722285005927421737856863535138474285844272919845924255649209556871085668517628380607732862149773438676951817838159105372705189563045060005284038442319146631170328838406178213662364853226008930739848145646857775517703913520060446758527668152224319702784772317587769647235758375667461488716085974321163635368544509559484002870817261197631426992339434433524203489779360631070551157235991451406353417640641970526318864888660758867399776423271679387953999470651385104750000424829461857908016941673929817054569539883747644056594668092453981419251154902747464549930707595689707100685907111899239486027853958227068483036912626334586994106086095990478898825258306860545427817677637980493321449309353797487770518510456001890260151864977651876780318127334915030267377444685449732831195392259834846498840548744056980115662431020996317984795452836874709081362700644862744472120223624647500311388442668552703919150542018550139659363295363041962511075578838407611698805995378438474464667885257831315735317767063141967279276356498169875970689298301667447355884642567492765233005143898184282152162101182049432262050117058560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -717284831643984851195444282395643137106317812733780023110097485458770332860294714033490992223403602989098862560355882881613720392034327813381027027168997354653017045228634614390429178825151657274059579883552953346848826985673254052917852756162068757323927626992806386021409767865314763171182929421067515147453661098417383290949341757779648754282897853107669919084740386515233686862476930056080780733932428320687447358762024725235427654780903276124503882243146336089714782928045909277751979913999383522465910694279005899477733087357272937674094739407036267136405995080522933730709333769882474431920729394537877301386320398492439561370760170192753462360792494375691989164783156538704912095321842143089313146509599198721062342644942175293335991615231457253391234666558400445700208009499225873022906251057042442086556759038183542119811879803230328172508845511047459776374449866878108191179559808729519696708369534133445392908822240309470959590454009868253168091640835630602074085166313598047319961665085391914265602617686849525294000038899854327415594597959507472486419147786319493594215825498388396802033906309600667977006275301157809617853496279757541695060479444623852934122369637979016758241929642779840189721800005232990727210799182813921314699951233790330810203796506886640403288462509025399503216450781200681129029886805892147344206278002218333040348144341658273633939790391621517167004791062242811950331566158003664551826941012725610916731519022196923274152416557374727253985559813115674260180896744313082135017469975996990563952979230077486291106602600653215788060353943114122457108823916102455424102192876670562708360623288707023365053188522207637054509976242217764993588080166393655673998485022000317299120615783441271305820243595762956114639356622013821282618219688094904390012577683248457680178031545167873207166666155590350858738254426912967931558591914259484512690891251923612527809822524495789424534276887312118523649923202067717180142275021710768030695696745734286812719798397494203046946226665283945490491243305853703361455773185884686139212702692917012004044991378933321134433395356733524375275307252588047359182794910602879386267487859264305269230256627343752621706118123447185646359044084537471624383345123656701144818534094188981058440608997617906717909387942866821181242263127759519232044597732939603962925804075088030369149277748482071954342819872465160711553682990081105532568047246664423272219547479473105419350240185271907596238095574599161774907974394178609645182929792156346579717457547635658989285189458576052654279197512793734273538294340322242621050465621268681385389128650057553971113459940235148390960678174664850564945165825684507293529495080701224746473393971115538568567416349080911710015829351646176861831557260410062662211278668529646143698271884247490534118439389638391685152615871446514890977817885662917992485316090372180956799958234779710588178592388085532145360125382377709967806073967872902443270728157491936657588316009352348399930709500639340978724878900275187872115407395411391659210853058549146462235628472313273198385162988103240468445086654919224474385247650573493979250287470782761814413300162499156803304523955365034496688879758537488977744253731258087846377620755728017455755841304888996751147668569935459322433048138105216581825700366503434457920188339654140734550141459053470360804395439839032595911222985251853012634554708903417285518223206667940759097532419753180746351668073039525019955292711214963089078146477474574406518649563830100088837425508279114035713489009271604742335545477130412958011240757221642387782802785682519994514628784463204662363430813063287929235075147074730813022407252969527214757667691084210204244909189991813152315895135628116280181647544491332816196862440961676711732171357048885493701914677645293742922834607872240269049820512214644587408155824771543653787712576533104714023210094106215929922534238293844225931582472562897327533673376574419950481612872975905153122467844469294159933283771711032114894558566483295709344792285428947327724793647969808717659556526217223006371768043990283292955752204401580404472179174109130400887383036607810548187093886998719680174498505893822618615983145746432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 46031742699391773919033876357873472224200603175767194392952922611866953737225091009099949190603336459578641691522767786330191979659180550352646186880671378460349159699187203959176031744784601802832288291450944188083966261662181176322719206420646039041743912271020942510324110249125525173012759281047216195097113720435590325535398007497919341837729861833580436406788513033525818616898888035726685703956888347776786186850370823354898485229643736398727901470791326605294102532958571868817975589366862894894204869857421408505131841191232178166718858777312268434585096867198079308106584339926518707858363338725617848987854140887199895973209330851573320991532535952551176220749689605912329962684202995146368068834062120193161185392375218256728668183155802664534319844028054205702823443567560938796485520316498566072233005955385828138585938347709393335742113364876818988269747009403458767671830551528955789155123549025793673409418470410967381567829423723445616708943396930947254300458247400117660364247271853621072193896333638192812620687417549521385998118554770067369743979303394509402033026803267293092457969596033140595082216144181005828340896334486538124992270782110911086501848866179188719669463102052816327437957623583214102985281907785954196471328927375459610701584339122799303704534965822018659183547851487789416052830827179887538153798363048480537826690414314757612272345458004649134743752688034792936987618449030854654185555256377311267012685299192505500559068918178343655562678188179651274439416336138956740581904874002753913016457913367063660637206190343889576080618102661836194574666042789720793337926891779262333467410626028265877603815233094167428223704661066510726945719090486547639734469620339993583158707634083173229515327548580427490533137610710847917135518662547048854107253935457866700655244856449482488311045246693148003853712136027696947425910320503895662694511807369114554805424127004333113489368514929543522524303064776301491129236372995241134558150198862403182531253771325186517004201459183309852992383813318764851046399428389424233072547865303198761915551741029901893372086794576404597254881515000603735212728291938067365973515339152022613798436497855538333986117229059908937978859731878273111229981885551666966786539671472095708252260716283690456186920774617945660167280281800222206041209948749977497167924255735935713081513567957808575458854488281768029820813171351287069879625053126466854998995412804306638218571251022894156386692547248948068423142336974861498718781099690289119885494820828513170130234213587926496405574671025343863152127490300026907270622636095771932253360868772349902057587925344724078004062128726405399108903973032302458911768495743956657164905415311363011871917548909201767953669793607552922932197714882954159150671054381758993170644075712379176224182431780452647313170500148098229684597429388609470762822800410372695416692234690538512384939071173637212934198900584273069584809423076847902651981865912045657208820863530014202157177236147126289490650411897683396832527645664203361442841506230641935683703567461124591822598409318430850113099623931935941185665349619167240336611940811134300471068520144595630147548709176371609143184132041612943356434411744366568702638280378786487279785600655004834838169759765570308115817785236893744738955481724783953109992701224881935936850713345117729457502916533932223973916727776281709173276982207788742624526346589731970562045914691916063336893480797308368653565608052392155191437479799405627708118651268126612391737527584446470363404416415690327379017918358344420119248574469416013471365951631654992172239423311680724812966443063289979292001075267991572683904503361943065504421189500416768208959842929466797937611640826080565972452797643252387962384903904664029777707773749228583981291922149430363578603321312307528019922290402916321816394624962576423701462585978645624460517493410921547092170172332047543459960105982067262842885218382921261022193053455730128075753413653524287883253879017649632811710383577152019667381337127449749500557067275525846574086187007723824561333501939569556755280940190990412334480945372248021944155569985462484091436695921111981961497191477787239553204591001600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2713239945979581941417404757904886998096677099558171983193531985168040316375594183805558048167045005745053254997606505846687758377398463993803219480437577312516533867030948011993606204908466916643260981192143560177754331260765763395160564262711936789378567956637124656016274180986736569054275860797576304015284326441722014676087828923006163566304451885286628325715283571379547756499621599714766874944491968710682352854672231102363184364487312883813646423115229025599670951633494474378072706985037210252344010066973533651390711806205160518228095177632999337739205998761821958864237839524506745231942095705773803486474938107433825611309632142856839517070610704847108692358528564760840135158794141000966698438909883149667436992808712193441911428910644903412470179806482875320277817708861480642183414126450545645893274026842617559886190170413974997110469690206734278501235625947887167254148744723458815954199637987358848601214290576126410406780790494571683837532179382082199379291165417526132793192957014359104355895706373763234445679373715062526224999261919966066422559824061311241840151351793191684289906445181158210166923379411459042657732457757052837968384270502117443927446913209526449034554717251882128431237232352448143858388915871637758089193907759055817301993548037559949848239216531664162000959763928414248235121332047207287712920292546789521317056381368470112241019286943141396577341051064396857262038619442462937358837889517331937175797993426497352581616187033036016146784584866400980144743892161230482458964167951439029128381656416051996986282763814898287685446807300297314266125655295470646915692755932113837777319490661742398461103699234967174813463631569737459918134962105781001012288253005035551155530258843606337638031741314546305542471227663745959318916606566350399257221436678874563062340052528405901218697020727388788401364136545874857728205177855463349189953940444493774134918053329552669688802162907883588482945113830324653876841406462526073120439853086015638641552099999388207395348908238093621774136947176467009571158402738850316694756147125100187542093143856091159636023046644164016373905174144883542166130190504623513565206616138702740779072798834942145149486374532653603092072780711515667588935766748598787820511808979380579050892760775098036971731433839687917762843147779594400878713443476353165381118871632950038572906930931275689332858551627185329329142186515268024943731405797235716416467195721842597709199305674825683250655182310160239995282538832661856280608814906276919933723574074044204168677117083700425301166265367458596161390767274474061777896959619407611572836358952456173163857673713620675874976818503476157725697810830051882222322197157356337241731294527386044778350792680295368361774392096370007882815332427229970747277676981863055304229324960897540774175168281367171646113846900733267088607860356331404377863972294988165352688107913895037366100290499505924382433112413660800163539010392293359370663229991446604170732687902340847859860651254626676625208415729709668611301417246923172525606280004978689608904657752473757175246347106976984179774680945638884566120995675956364466665191639243843189986694691702514348220434089520474221218985029637354398151899714714707002414733657797007531405435989192747662481701917826427035777160637924467580619621029654858173527605461922791422564508013356715346751076337540774902185190499067393693373092217987626662888708142638639094112104392595222948476874175465779316298623955974158718490082908028132867888595584027826318697873156000631599467232466566418893934856178959006254181949492605488462912230352878517580158851391232054392775509211444402739024149886223624005507668948634580829288174279191477037363697969592462805731700900605245936411892856556165638989328467473240305807476854638208545114802970271390023547064332974721833969432339683268459572104286912885904788037887272681307169025373658989050517858594625753354758476756358840150401266814105209663859535966200139096112797826383202875517362954698591353338026121678601992112395152938919128376146628121980619602225526631370544796939294739410139863071060842962625756130058186417894331373072990825561019693442513382984110002565550750903671193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 147068162952912718628822406609804253831457263519228634000660494687679724940496702021633147875111133991152041359635791315656367932438681049935836645922893201811526230800999178780415303800859099626116834244308453065334770137398882006271205256642303583816833588572317712523204606747243485996482647582847418821044375625133173684963180575508018242074437395108057428263546891095662305143858422827280130362176632322147983695775274076818056379133071912400912574426531771537870016690660068582966439140400605720320237210864019362463940298017220144126253341063700584207031105664664644625113726571200313146054820492834285708628534872866780281053322672179127755695965522008756709139101893130656794478997077751259986865366269066844286809252112428742850354514121000487237561960289087011610619836342677869601324946354920339698611855707602331636410300711918090507628648114716288761387569500938767553167811392757122060679922867572499308804010840895234097878335788023700346385249237101574799165716388054546190906553090754599925295556010699211575878897027677170194109717328488765584679848926339857336078193302685874612627640004476356771415829280370959856459270137002868625437659169546903132462491514196358758336972470259887327087309215391921375003972189739404435499617047869092093732029483896864846854503264804855682081603076314760970599473989453233785830802499577506441162433372706330612622339584552088769499582682800414494241643920374914414485634866943120861895615548820064571189331161977427794103810916714013112031226711178192768517151751732460412542992502895862636795436498882746534515291594857606382478999854469860187837896850139414443853483480507080583262026217005817562564315246308704295616565150176274944536164786921741968695630414043583911038245781381310323555724413367396527618508780492384385068643416911665487461230126346852296784870421458640371449076258551931434141380337701101481979844527165686905716534316929742351274851186131062186730405072126170637354527237057770176743082660973319937753444288535583819691509442879267902641509493855507148369815340654783921785159835603252424367158133179207189473509303007820766322807882654367805065679662006332216991688390455638961296518859841536561264217450694787332749399028427999674711657687964645763578631472261562244104328172730997645286307326032792488207746671738437685651443175226587192157738053236353652819577209898821190574074311303624993186288460116974475850573667862025107436081036180995101134897848067756461269499355784816067537341947800656911081805359389129353285549617122374945182737005652411423797467256431740058018754241961748014403909556308418161915054992611318143260181646810759873544894793070668197544354236811930735316509768533777979092155274554275919566433077904413584310779554125449235459986397599323998476224270125908075457221159942390909922921619970518165556914370000946498469554763175720020600864132297979465004645964284945047433472904608512817075923726670493215335464860483131615708923089037551368882793725961137142541085683510493175422937706591876060408467014399549292055303154500247441865348278617787016333549028690793512479791689934584253411254928896776232795673307566565865999435460216570958424745817999729015687227978065489520233087591413708778749841402681869408447135195014310678685461623585250929665617839840063183900977878586873882862599457266471274182813438854930895102819370760219812534797253221654833799536946991551049714202706187126473635219278999089513721275262082483858576335205443761151101480122564923323528483108752603427644978485242082409433624156321802801565652245095410328103740555461372192705074049935866117968836881977669341244575754395807168808955266528028165604446211203898471232718037556697986247035889747553120992821042735019647619121575530010764129484502877481530725747989879743837852773950553634892167196975279520382257034659454389287238620768307315176116056313528100376958897341696313763882927249326655037757589256834020348094069543736029281123343290667154166526562709791876736379590169117058968789220201431723871804990102270238515113258349713798152496131962337726175449732068717869587146827144208543269010979998796112046002707984973841549921321811329964516850405871906323934740480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -7303418127428788739251608752640772169146931633051706919573110290518812224109636760489309688910679726841644060643475394473388458555939861621553971633319927423651567675571022171674328564649156791391216199069402816687346242649900168507231043417247805693439253768972882678749113446837998792536838939334733766332767215315244221551467189974706922740656126237780657888966620970041720980074168787440143384014790279295570318565273952749124359538443701772926206710773282833699238893536841581844328835781836795554183717874028319321081403939660179912977836305416723424659698575543555319240229459137833439047492710220984765266322223421081440641725975459865286189550016643918915243854739109775561409149358725889705943345224930472671848974311592121919848336557022217976009799759213789187432564469616076166465419339289825400142247711689602141092350319452433892460954909709993366651436238295295986904747114739542789877876236008677530660944551973785539497058756577799372424418354647161004761348278222547903208525494412605425035574237631402066782269413019656367795951318562691515128362004069447979953785313571507030330075973736566288438209449019430356853689890301021246892508697203984803446122230793946865212851432397710090071700102457977594356891623293805314037276849018957148110098626319050266451442893416592496558285461771886132450503724645008937730254761458529417174546861933997663056788841461624665879666635423317923194067654236241516703575379656667978310768412851440620633386980873463823976683455064504944594362337570190995734540556264942664916648520752054088610083226758796122897425662408919111826930982158034602251201920924814599795560366844242939634861257393351663132528312129958841976104133362294029810767222081924833828239404678666048644304634164484392251221659841530552626756031851608158567078904117329063261865378178730234987663009999790739511479354907242931840210863832684714006217221808264727148742078151287080079081798214910244633339130016249452815945930883924492097598400278559701877974809636604406492493470713754328950723621059091028777708375369461254807162003097577985054160046074939658396460699918018083948892074781910044921796254909363560102788217348793536087073274808758212152932529004453495962860125794632428401537546065656566530341076983047460665309913024514579061565362783578345596244844374669915351160986642013034053428678578352889814996636899677903912582210127024963221488759396943328926296919013956195456204517193153911919981710872724606297699094118094958869113626303855038287967833759998772815123615311000765931759143502175371556761743931546615222633008795814671817842025707319312370716387993264375097312836564844965228207188741993288652888590940247391433599524245083163878700122351763542326145574797923606431306253646204365261118521868914340604130388100508043792657420777530021857247284542083854307855775480210393471426556227539831566396355994104889037452980960612326377951138619398573170337333200082678078081079141186009431411059585851631785373528446154392802065281652737159745823461526989985428168617314156989589208656527519163378533830003080214874654285730110501920021874052506000221040894456395688783391680602995998310842882717035126794046900807187055240318039653037399660526077169510284009757443906170821405186768639748451271240220080989354893273371540912884248446747166566794283756007899627952734020455092066172514240707698503798857973280962945775332043537545528164436118142562846805571620371938246843911160417243987433056455107346071925610430171011108088095137528080551600679318976433346623105452383386717426038849856611372125030897527974764268631833836747291701574707474143078049363507436491169657107315636794077142957825067854357009612488161902160843242406851813041103498269048776070868619476333593649592075551716444999117492034290829409751624642248584820742568997030165633640872697435374099923699772898128766347179860823817587702640408065345980612643265161914389228764456133643165644878433854755419298840028812127070198420063688657532612523030565413289951435810278330391991984982353329288667882447609765331310907281707409021984549902513733799799561111080753839902961245290765825731481696861009705152046673404356112864886887085452362881433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 330248407208613389444494313167077935759706717723206444528513557241507704726618632186756988891382079859827065412435394054223949673335057555090441747047371757851527683079193652659914530313674095728878178407708843846251636542076378408112763728795683722242820851831031539522738983558352178836939360108102551688615247971582723811921667532529453826970730751296123431433531753812363051364699561086102967414155134180768590601957610780771021209992628848373354215400134715150408942229104279607756161959202940734896392557773602520024705372925623823617901288730635584809166129048350357760218339567347733486488252559095830678596610913541817649181436012168219296694007864678656019061605778627856095312801097526434458821962059468378932216139461026431663273472079229332875116514243472740756877291870893278434093874252788709247942794190394615875793911634030289436833475315698295452270225040282356072651148979508107709041320106467439654734363420456279983154000186523955133497689922666688355703577301238772799884120164532200873906312830310407611341697519279409388276115715266957022095580714764206366683382176528390546727564160736730681745685650743881442950050135783617032943651701446636624453712464486223737012381406789510071026748826424746561615121994551451367619943064928474265016743711391804779788753864208593097667867712673488492322232353291600016646860099330279723062493849406592530968101096775720807615857195947268764027837034631949346781998170085259034642814535216266086573281787821506714104979454980234550869376020299271578633702434755201433236904729143536701784897366619739758177899581361571659193255744574504952429340074157088506448194960596515649692542486034913817449397628705030018119205975972159618286771057781408413313897614961233130640255563944772393413932824330804265391656848757685573805864949924897847051962680366491559707268967175957318697348710945369462214881090858716715282346958983054139469227117493715689827449702897167872613364191755526303602311796899864290025095595173812086820530637894534235910190485934155639676588482457961307508692024787305874925311078698671508668951716231245448704088988286258969493572246948185690850333252254293188708748917105778476960101616513013291681062214618743612300118998406252077356865394570081817534117246874802218781636386859872850559760510125211857498348740319069387419611685667131586737711668710415643095922656841931170661500572342670146844544788905156185771779826447825308483814459492639741172296904639192521649320456298553559860673480233737291485941267535774373030716544054655037186565579939574522548189510688551630060114765933839461380836456226622261754060950902335970133123445680378766118980758385292279796084707810785973222316312708943340683811699115164161639864038002939936312952278135065880781564203929466512348371901575066992271280641935273507941002491293120327884463777271036594744211459576902175759868701163303896644808019124328320715795278924226745023134181639337347356429336576675751291440612616124527256190986620753291581834138630732958304493182718156100558365810968006402537717856804725846253104003063573845751490385386483360949598111811049558118166806563911821305140701353892535720994038095230630067316914582263285600500166014676180022986562467834701400749348084938536098371167585238574576901850967915487880735814726885889053884320054303597315330556170871640384006083348857883953585141576369946196788941090989412437017421380374212586142785922653289269004003237862016022873318351556973873298450597858459540235118223159408294785820688109212619783913315676705193811528783953576644222401853641766372257862538994520567665901252981722547522355155698102101472204513371031742143065394917756149918334101653811637774788773045633521778330082688904218930160560417862611223248014747637861518471396855357622114226257032667598970548720716165659883596257184096939540762837446580042027673056300273476401914359420821325731128987205718654237255595767635960540577477300240480943133550221059573526157291879831821701605278019808683861372513824774265596526927775734340473928357710010096256003591268959043002919937356840589815391278155217240982146648173141647582961824585283495491077774997991618949863715425323818109077941125120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -13457266719934963880478357422230343829877155117465803388048781035935016451485275014079432650242962366075636295857217246315714973100571584908538610857158971731034582212726698534012080839613349967375134605742628560027627620079345506845904004027307653744510591475482697742240713598438120777204193959109290972212244833582437571026990438026970757875963010355432368211175901252726799911778557154175824698597215492502061701334451016264001063150784716679139629356031172178498981992782768813104605259662495046585441171617797591871950697192219940769486789810229770836017829163906507134574391292926924637766141794516266477729561655569985124854559221424187356629813447348434918022671576403415815831468886049440525139690821527508602382891707182472659088835184004786545798077957577584887973602104632917305241719690588691530217168113806263316517788091380558631575422620477252033506772245657032486074650900664401225289392236616585811064505755917033239113240472299371240149706544335728962082285505803247017273176264748479050316602981949355968068053664256524408072514569619279583538652826882245851702964689241350216204156461969805095234214231435657236017300869860884903526764550092384291345861536769331906420032438812472735505121773621784742303035454414856935791014081239512123930091826373319518568546043292443529721221007588075989886712218478996950915806589136670149744106725146919261571119409805790527961438137785043222586281141432838048294354091910983854202703807506825022113717430382980942322051461619044878983034264855827126183194796190828819658622837697049239904695808949523603335838323512064708527778284046090305435946605325360987611344382694119115967318107167345153946640976841817869265752593080391651289264243290800879773127025377869158911968230747989499920900618299744113437306529215540398254945934827694336476587634408753887325504679423374524137546949605342696479240024575972615430993710467798879975884579042812723122489406086495225130214291169014511443544894832128921175197628188026372339843932449123256685425471642537424455023002979868285732249561175082025453361266517939431477915881747979371714529019977456582407806169821070612940125261810470567182957222592712321621154138873083908581108098841962765348149852216317891265544392502823976018258235023431131417057088291438356204878192559573230677741580271198325261702383936584386678662661873601068520115429806675674955053502590592041398984938879709816582562797586013348989166065934711094599943113906229713005090863131299077156188308132630661119016584076453924673078958177462599478037148722437428060703930977871361539654435031964664150984106686206917650540717195282242566641505516426906958414341056208806708847425477598010972317861347207985767577244354845464610230401071896720847788200730137547909610664399839038016323465624509833549515639696726300053149244273137934427291997107293907108639971429542813300753081466616609888763935631028554796319126560435017890395681923085323749109773804202908203315736651220650506287512045883920645085646806159309091264937629893077289988795549159602874019928415993877249908632448032970886167086514791981722315846560780775264078256057224264706406503315459218381960143487623735997974583064528929028463443025817796287907198760840166684927487208828978972535787497529662258038060863774223097321680118166022489914956288633334026698782544134320260816219997953507386765376565848835901072670890899459402735870226628952648445859940210017312282244065817344897079445091555673908347645401587947617100066497336340654538522959361600681375680832426984619163394552878627862380476524209132773129029898804265204835252178754601580219752053594769663943358240918653775557728030922334135365903204118762570814968011409550085148970905348855881706954019630054713861217765509955947940186309397413371636294568021992843025811083678316872311663812991447066762436949196367023824091082579267840848472570763572118343604164129196445210143722607445607678911109096111085591208446000445552583482272799040463648003258469605114754032037566740840129716771429896899214935164237777223390569940416766051811129526184218379251806279579810235492915662504010596393498357973098292352828183410767867459603728710279211845542739968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 486564209487012546792271267500501238831249376019865152146312442175529488278135249908170910632877442232028241818622650788392674122014841799682228262343973615280264575603219360001758928167783724939807847072761770108610020207831521260382936671746698492210012872595601619280117096926045844493446953082231474996962321899872255877727697848324752681915142580074742003492918866458413626769320172822996114438050711998915497023127141224201885109009595835359085364103017123876168021627309886490250919904307095852028889164592012509967485285660829682957708012970457027293466835535739787543418912177272777132615579808120116006898868889121848020280747257272481339926185126214444812446009330747089928027452259020697590688411634911118272051295082346973434326827957286302475749798872681673770752426289884669174099746013798340151778388679546925643066342988866317524503495264809064174291831503149164979032080516813023755434857035873262893615941515559741196575355460783465795761317134857699471614051830777119533210258380739438285747744586673786258124029962402180892370371899167903762045884665339300158012014021683411395194798183467878109496832650981258535511108810928677078616038301030767824005516940321289349212845187667636168465996452989742080954895429158794387258566894794853473279401539551158729888877264965103946342043983780132641440911988430037831701710730086238039246838568934061269696948072169207973901455778737976204425901225345508936875074948901154150937150889688897454285382137916766761963104106599421574571999619570499633467007815859429260493720192811163800054994748997552437959695324717810722676609911335490885068238279409705491654872649737650988528103620739276398722838141339200301248515831049673713072522227313374376428508673385090162028569350689951171432686374697101191705790971864846926838252406612221150574657946366889041922626153076825661492921572405531639881994103290283014225354038151408837970902633632627117047809199430534541416836436626230069921883182517113943662150555076195255851559222905888981959749619740534552150479388480925065178349720264650917801236093416898502725013346033623353010239676539791512751801877362687438633147859298183515643533771581311400892547624214419777038385469998958172710541381671045814517215535247192285118169686127145453063126890604581254713718615124431538411831057908035110465653288932977425307546612223984862166051987625887347400939142970495087048431678660559313864909054674221841110970232956668852685470257124519245067629240068403477464605780847337457316568973799662928541999576093795508293732572139987456061569414554698999222384358426167900125801100737629375384025488605603953497076029543906585047617317430873706609888561948325897675118412455129553805963993965797507949158345786023180043308817232452166605809766406683380115216766770791440152306601769322609515027451524662167038194600342882891861371363234853308955176481765500034576409530427513417321102351831536341376015156620483125775588159979259404216012419917796359186295490709758287054146102254765930112138840624002245885865397497378406968980784855454518336811965013228662282595427962581455960715553378083951446011275936791929426472937923488627592194835582548076553340807059383725755497558476640202206471097286306729910437070774827503352459204110517295065039925905009749505682429101031096835865340470345565485708834225174004968437773700280124395109230653720235850825663872327829266440894360981214282270636184156217936439727924705016870381806667966491995163695226376845062984740198251867779723187210342534377159014486397762560677337228375330560155316547709858702573504703562320995561467788210703182844429085253687565338527509209935825156902835893299793682153689566948682356881010337688606478209608977026674695295301968162638320038459761409517171519796946147911046611581932975672117788444340948863712786270196919337690982250156500297971129529018698235902869908953596010775952699975300822099349121807590236237692639498608791506131668065778047101246825302396184963757874877448572166080622816544316023583262527921031779678953464831883713713652299684573434540670680777864425402454501558141942564082994785818381761396053601627127664868282636279099631677299626459791360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -14964171979558674849529206960103774641836719161966137753038648651327933477711358420078962465657020447839965767785842229489486039851395800640305569571123025824202622349106830612914732419698129597912095732246885685392534552238211584069665542455892194516798740966794760501112557480302922872861705145478074535116243217310555393187733844395153789601271381290775722386744633476686461899494388457970747034011702383656769745648811770214887528206043725302559904556399229242770456127603255131589640669849994826283757517622905386757371740755720971134315846474875195160979568750031963487310576415472819086646476183394960676978411300640744741147687564344168511699032598247126075309707718165358660905921100264286943051521347376653620158867755991553050315921387383735023506854709250993849959146960460744157072313011894779176466211509924800888355344762306827974158966313905371983371281576506984801760839550086739560010440835467478440987652724907291578094333046899884656858569171076286382848836124522541592570977250113967250270559764820376860261066698300743107524844822259953748540743383006734004821290126993853403439534575992679306282338111458348910604472444664239305601650723790619763471981853290096922853818203037799600237450713316834901515646445361273392636962489060625490764853415616998567665116483727538863074987482776594548259478027094522916220659655187716025268846784403904850798259044983357375065716667311797358253975283155412219430236907062867314756203625262096883430997572220266112633515000420194114049313918906683275268594498684569225731407042369818994975661667945746790950811883471536355619978055831975771307559708365241059502493096782961314324435178671815854327766715567404852678682933099724135747932976347603842143735883802452350712638101899202786242453903971627487976009037244379422657786238108168490187503220369782547454552507237024386500797519605458618746353182221086596184053021188299892354887419833385805133231524248762192127071049310371556678829196057198934757665182180086694298383906666707317911328202238296589424817625285527923587209548352068839143445296350462327293939615624314194721803030320815072853135382837077830725057183352292082477135519873985313307178114147389134986368677310681692637148910230285240752954740700480729497139222891614623370468402451657488503163634815292019479407981189059429111902157671146288367993970716534050786608914893054422469278357135293735256513321853062315965357171551208814223799800764632429383221170959291517072463466156984983037715836979414415668278285657140857145273704718618978248638198662751207069745737931723144912699189670060314089316221750075994255474945343124181304378294262898036910308400407111679425924789452308293365845793368193447270537661958800979225103225194129573799371785906521786042924129969597550813447559262035757870382175787857052095281780678315409544225928290613293766238735506350851213572263148033462456242887478530222725638269170272481508125818770527587804660006467363022404474217500805368957058891897984456146694062332785454524133050259898714782857845808108900550429566860765564950222852198645078106568239823317559695395362698948435289802406785287925375187312941086261286110983093025487327993401320212864991856085621623316462546304712374851688482328569965901709943448104205471789407125358619065033141537013458960557458007453303410963618476085063026593854219629106896749612143769770629719918137701706222401799666360336863707257770806368669210403340666437553599909874712508846020627843040116304942447766671123757914469608180554109791533007490468244376705654307515966412932622065805534406869806825946239908612325033501339968947836318588338886382557903546860567161066144301199701963635330156974280787713120022181337658017409952231385269203320223629029161051272531954965976420812729966331764841336278496164017516535795153998249598151442565256271231665122885779108761324557579843995372309313964035148280969001685567292670093861305134933452950530514158531647724325040009055319373762747539493361640909063554721386519208873549272679765999155095112876900769066494801963076271315194993788669049413158756601405880665015199395018531191460590425068559831786181030278046642259195458472322032121937920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 357529232862490574752398627543921144648425096600419738385170111456442502847611855836522891994949715973347678774007502607348723794181349255198957717172225403478568172055717672854082952811344148435993481225774449848912007717103229269609749076524970321801119353168543995181648917457553578852757327899029047479628243274095396585614541265835713664791266607299527444058130890979602220901610808013655000423469235081651583135829838504177175244813288592290842852296144673625495668622225311450778009331909105783371876827577112556676932910536269079621557378506434037110566972708898943504345749322618919684162649310098221028130261816882509131720772430524058835354129018456951584017299063927260580379395861586462945631243481638632266662787098626111757433469768781130749471222213161814023835007734084394825877115591928611251610365099200675989346156545400485562442984660206571820333385982737710375527131671234201972652403625453353231912894708135166282479563467344176351676461936914404326375092566022650499543567500602946957387363743061307586407287306999909177961642022960114583178831101580302891441834601419687841810855721638815033270702092026763921963697192673335384380839791182434454257392719627355170726393384894849230967884036675467652993029055885538943694661029767508987527174320450185132791970107666757389566222899885465636962132248512034469252357955860276598634712692654322496886732423513089016973396364442833440285293069517502808260691055959869101827776768135818216450590930360909428999962405457236518650604557094628383762485364228900661776957291715462482941821049761850718192804626157282335315882806125637983680513024985415226827825223979112187646361164905027469046513642543512601306294540154216024787182130038857274078053152308931044902537935570489040496247944879341080766097383696986770533959692470432352302819579594778233310522511014078275170126386077086070527007528801005800794188863392430805203039822140067981938255446520513228692306080780424334198009374255794041302657582699248095854703093707804782439636232374484345842718705372123121930830400031830228754925457030982869814042487040522251985793089114233884269352518768092003448788067040421179885435187335363389783544021376987526320902639597804061285680775899003428361869337421343076733124097808331165028061598393892657810103662181973145010881656395569339624866510391163261084780352071068527389502513573078611647634223960129336760540982227849864099461381461022946156624139234966245104762241287444019893970030623682003840533896811807291314439556662122243309930035206118468843573633944084973848868183068728637144826903565830259869277428801233132070558855118669061791114019714945568791660829440878887937918705525537678738078350099443578249419539228544552278249797355758311405387400756233124515935244299240290293217423826071895568518892047582914351999548687459056114852840963381688048784150206200176153562750624216043399167247876867478507290942324543874013040010389774235591536060009570943012655659788435847209611805780169123997227442377629565543201205671666057339029783336497888861662017385078415215449766390917440583482397602440916442741988144198537035657080007055637358576764069262247159973118688249364556220052669971573357180830909242822646820232342399490146105272618658258786805461728785374211699296950585552915182642670656479661730138993075291934339646753767491470238550870309728527919112018498008980498124038773461749601514408401196807196200408286434544549458167897831353558293940488888984450564302171003171806806468559755433279730306294044450010114133764059551658071823401704600728333378828843963625568561692250134808328688734373544856590762536018279487997192708850973638250245524194872959170459469346874281664350840987244034260052587629494417675714461949177919321734446645337244973933077537253076242483811027137730259006077544545712613491130154132872853127792211601362898794463817753972039234312311535169222254703927183697632014266954302970603922536438412974456901504586358070085301505802854097083611488351588686851147506051880454433205686540202200997956127067861360833925024875832751428353040106893035009007894083225457630513425419068230681909375339004079023916517390522277367774669963264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -3786357812935958928213354691387733663561122401197622022920678659620732978022054829684240523423529812811591685107662871827809098666748634213192205765062268212016708338613863234108593810844744294276760095131215603252387675708709164358397471302180902613272459505117837636058627554540426440871386738016982377025585003959559021995189396437580304397376281797309259738392891251754768839937686652092539298855449466978039890269465123167190363083543337840570811118295648775215802046326444690475202451749936175272501586813063120009154866958206120174805762648094170248650302017738053952372199056139029299535290278373187029285163015394107664992160703478718423360726283524545637048468419409510608074737567881308391520370259219436791986560323302953191217485063390478137713526984962341935553120744501580080120505231299043602772566229672910510011590525949237880423081078767487513238605604773046413362247550962584650896560181679880113464979715581820417605341547880623345880369926573216886002638782080503193514536853908225001826521418618546888283325090517710569957903815943999155994074616696515801930198379416661829774275211755642162721160833023499226003586660730041293274932558678542861330654938488902976823813827756708853809809537052542213996621484388381360005642838684608832076308005529289190246095177352180179841824490226664296860317969375787737824970828104253483406453865442505260308841162665709175950762412453710336353092809022832257472937304560561823385552516621069192291236651118183184831466642429857357522702582917430622430303969226413866583983688047661479669286525560031915508035623160001340332472531725398489313864821840214524632845659527078272687850656946267107260371772237014431430496010186146430829396925469069666295924445964951095767935847860889276435766834384173668493590027243108884533996666782903416211021763978925209973412679032773761861600468319083248642352106256772992775313481537658049907479925640551346153960659199939952226674687478994588231026916081942301951344717959806155696296182841154704224796299667691146951211937116833304024213728151356499156766514449990302632549836356478394500546003317113792651814116810584410472074482618017247636643889294790554526378471980001937201934634017836167359637266002182692109081507037143529449146474952593444086542241541156404466380215162182826892256831337014002781096816995324895534477895315172433527900467374094879152002482811437588596418974825943164551964966078618953362436289940370044988645855589336210249490065954754804214527000761296801349430419737760528019125170696093267808576692755100711643091751500089148741483794475192662744596785892236736200128547199339754748262799490941617889965385947094995216330888689527816907037865468705093608219859340064059721018941199715187363512465513466886127422445882071688988077401313293490520621832651283785208954977322755888825816586622906815653131526654055876122992667132127911050647977545712580250258694775960097429178894867195332347693184206654135909571484125554771478746318555916114523089954612841196867644255111855284849118702833403101706370585744430925462078664717006944186317852574888633961555337054662791051508137068470587883975222704085119474191019234705412255723183633345497693658112922735297551844607019107787417678542284799882428898400562128097877083018101107950137332594392003602613074693970146416209811173282293318354855576724807062104511453689224115558568778037111082461278358831686157974798793905490011188992775150180121096776364129817000334610836202777322315827189884800544506979969608215479391634312505592368888715804704469136829686630118275051821352075430981836586307953086081074214811337837581730012609388929121301343089967079046358054103512183482954099743755838021695053622272946587349681822586235206595178113033327562951644555836400376276498144546415120898241891001080351589476281292624707967778049411772046664676401715257801302877640916202496683863303705354939212983679159329957152664498477240259871599442244099345433231906405185899864226784177268094754844681185465107858152308236979961136647892043714041673959782612736082565142355943504549435818668782476367677091508763125656893507622841338171953970834181585574164389042916067534438400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -161964586066640408523603454837514940032424872912639669717693369199432622390918037935718268712458730317060350748241087550998461270666433330630412426504312958114407367339490614558048550967125537851208727805247281044379371420821571185429064737119496139546011295002179247023126265287370905706333402401866335057896625429435663413248234091616914670524046123621995953500385075190719720689370930357898563379497534510397172041214859590803059860021540552520244656194875673087732955069704438343936233753229066443953365505814079614844439527530411440967430113313539016266754805410125918866028858830751229091452517434833101239274177593313353230070597895179983240442506361225108712401187721541799800659724989357392989083601733669835320261639413875875838680476147746811468078763913495172103861491158724053304008889341619832880580634608624097476524746403624115977325879389280624335713114177332093552182503445400383535417728186722989625330623568667189493809802329041141156414584148070520095760650291927817232222895739610422100645437887984197859622679100058580208041272652717231355155491399041032705949553312025343779338838485959336585180178856717002748557945243671904252752961499044021138877069943107954953605785808738259580613494160981525747907119966704815995787121982625973619912103875539732151376398353518115127485052724396398016106812956518051407921814762543668977997760474248076436533868365210653816527439599164332728168331475077824943622996360078884689812862371005618822769115047584336814489581130797134383008445294204825778680706798637250733757408909426832132858755173377316212359495630963947489792429867003489694145790545423735992618963828911626995271839663710730154476933511098516457352108998289229415791324691217036584682563371493635257976606960511878062758473371091077914805719316961029027876633534655885846158010550276270607107829157933167928650804460916884995684791065838205000738150864415086781473243287278345528175569595346259034422403040914633191266466038174426764708098079013797422597399643679894703915067171453188232870887390065263795651151731008100796833351942261219438342634963988285363115147592682862982118037517999260303373559616218337105963239302881356944621793915162665887457861774391048800571297957381032683028114197950154608660247358039324052349568263517764209047896840177686087091248476752437440902579555756121749402622898320118759667191373455532414623705171204032658694887677186295169954769430754692973141078306282886033663395978298623191013680813085938548738926491138080325896472709040930376279839193657548158992520161028384849879034682200556284915878578031196501951121525343674856268367426667730480124029214767317151996992702302168067884625695875701748007125110931551431032602532819661495774328044346892766058021228692950915300231108981752910952851872765496635818240100785794612528226498439299326336537184462046167906583152394170073797016101636469186321125602385594928436667724413423590267515110089710183413665271316841690228117152255036754096154314871703866562651819136819030027903761414963070109872889257432809640217818243423397295176121570786940918987258555319832699904180376733160844704582457505758232863963521296338483009083879949119751675506975786308620650318891788612132820644422100131262383098225428759285679682132032047687004265954660406723162446656490228656119893056916351724350076901108166069264676964560848962567460683675450176138136799021191283238152184288861459152214362924484244078316051333002403827181170761753849833748710414971647451312048561852576748306317321054091212675280377044005808283999906824934237887411224530411188203956260872291349411823062323908760790730708709896654466989841842885990286056597758190418842872516291268990707277608235741275547641448532700188310031082873025464989496632073639348534863499134694178416901268030782543332171709173365694415256290747390714302298936223128795970996288088447816554838618888716031564031398043182631093110602823669974169011301738368488410026499365088743494597064250884394667820052910575123640541482217069139522751911054014349137042328365179285399100207229423784185799862902148863964416983218820339650049239402304024439527294367244202702508972773305293010370560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 16252155347922731834273304922007739607292494152311516189878803355220773436458847115901596434303354231564196777513863826703783290942800426847679176623065102862073822081667756313300610897387225798963905360938165833947759772449905464099450998762204179862613412590469079728692810090073132262254369182288737752933565450583099555132383952705765452419717920756026450533596538565115765727066213640827348642386503597496133657348313035481480791412124772972326243524961033574677983478721418009189335838743548405762120087392146730311493002034892148553760380497036602348594650820513563229746201192161783257779862122392295459163637396669204011181723590388840941450247516442647987375821402706616917383735150929798667132008430512170871246540307329267531252798188564917164090657016456601511715709489861210251061940689274576528912636393307411849148110712322056787821183894820335486582604066541292192120297783255490144065729994291456492427910171844037392206992713824731117292162683381493955419288952864214332481803300815070529646956771470997972253709071911785918033184606559201017402042337897478329540866996832271981579078793968159993249558695248063629233262714264868718033815791067642707280927138712568540389046241990424544967579693326262861776556951872030514005978555951011444561673711282516595672633408545795893749276031662532473097132655197328985473649039732411889333503866473890798349706387055073318483932851428190417193996024741692595577103064706049011299407210874230285174889826936491037827601694666299224439964702905526624942534156761010636112414314037082894601815870528986064057292008123124547435667743944069118163693017633121480716317362723903349153726967036468473952477444786060016686614646356644926687470795607768105982145947682406654492193528383959416471212180234191910822715098917310757779638988076111112434599342333790367830711777208933183650856160111842466702360372655358496018141099855904522049809870966765277576781818478831675564015837454114957390259286779943151870992048851026476229009754443290908268594392386825029460858226901082041748816138743130538834285691902345719269353922070673548318073769243236813736781596406295983312567004295469421574321902883172666722475014336895566705914475418184716432529799336344471089372706479487870743033702615053425502979328002893907944309066441795992403600274890473432638686349990044784476377452772104426783055836951613751788390220806659104045243408371669107046190734606072960866351151080958154013378887566546305806043782673514566866116680740757344272825964152398963023410553859363729218429321462751611675566269061274383072039725475123433011327725986921275651167825902311787421108824357814341588420952962918323759178749468998417519500912833865422272543523392741971935480459624604875785525084052403942991595249236590195592376673975511764673868351129211526321841670436008355154464212015309567371890520804559084868062747561559559367899401749945190866369849748955940921204870531343151765035402711532558618821229946479992282026280252638828322574363435354721664483170864650059355626651206608831822394838571629891064107059520751265451342311786663997020065930843752550831098169793607457970842363142568192732526545995902122948914517036232359465177551724504644029480873585419032274517510507767965567071755994616413903200064596083609693134463520443320202229865324935574863330604999250178050860946362154894756124162003542588458761386352067201473853413846604317055257961568703997688116909427638984233461369872197737023570616307424322692322734829953936828103933916367981385361236263903057183390065678904112266803250515854679447101697585435316853327728782761452544925172624872670437314708543303463283301961342933270126772108590380173603315002409728390326855243195398536037664321995293565415330489353266331350922448210384031593116856452876385713401979568968728417240435642840986636857424708729405049096817730518294783060958340523616298887016544901905406583044904172604591664604974732225037367208865255282308804812917953365529905911841360770414250560992380289530186148422305851197130369826105406673689097301572751458903443795692517377236868432374155483718196403541394744881555364357814697848509853096534875249311744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -634201987723850365046610654073140360430968475302246784456238967489711754999862187190498245136844923676008880562787332290890936587706495456594969332294800209186689660508408727459374218316140378026096209378773047300539991246153894637664613099106218634453440442201467256600940722351453257852182024360986539706865367325326415443939752447821832102264485577953176539686436011089270058486289585005656901910326600573368411091638953684351207782401640424012523275825672648118798607196536506364463216909494604697577268412656018910557886463692359681567824006363396575763206992793816066973656578639659398348602773994667393936116710414318730361581507542492233604220978357415182587771740694703117153391392939196308527151882547604959564376996882735200813199683133823175618119522592685443934941040922899929751128836900717229759257863118350703442340347567248649735436737054566928999029472256631586330805943247161776083639001396022500581438997969210982113520791645523538397888069007383226476139916310401015974957509629668127143996858748690043432537046288219378036362673691320876746092465763684638541843226652515898661865539753324500693885854214100174815574507771819275696389708962922540790360011786426432806535494316660899455210027000059785314737364261199474379397668414292509191425549841131035761071647433212486571210471978862226318990800055960128387872884771988442193667057420584481292278705152468599360770460118901662378970324903767276131219337286679718530281769249533368010696434778691808977505076109123213823828992176367231414630091085281763370270764046400722357622053182800595192701241966673834209971720950456655983767379874926242858661165481743980083725293666552292738530638242035238188318069288764917095047310221658785620447543637120994892724707787843106835553020196649353659489757995782304904455496727861738028710812382787810435637952714747668291777025947151040813511403242678639874714226204220631655537677244811166309640173934190720317367874015302550633107763801928831047914028047188108804151337938004499987271779955481196394048859246356679168766794253955181765777857066344771891406862936600514200254451421255652787333687301026631087378113728703165566372013562827232048553340602206766098388534542182494428902508071465479751083447389762876917969497068072376357191740887298942967862194195791778283982169480397846013968224664368851368175708378496229659888452613065968271764642781512433947240627372743126919952564380296339525214831857222051307075633901820957395840997666247483333167030302271573218765443310095554755414928739155629038479640212359931731918441042774569190637090412278672047717700370898357140655995056770961716459796561813458006468765510212005180340489523813717517001612031292938491546925029541027226476691086358168681286983261825627322154505564640923077627322938229235117506533457101278004733356251604170065388368079086703876685927659278668851357804745751299445029037500020030037418150071739293889416605713931066437578188179094442138162196546369514986640647291937203734209172603211434431741577163140147163559716985035074273378748248634849591452239170111887352231236026017101778447212916181304436624671712008555436671109644512001349315940610721764924734345209141987146314206860131589937705473582713858031879270072318920932677516263254317010567744095087710264644538391105734676882206165796243314293645961604190781974624945176562427643558042683986645423345122526057235989184194283949636789549612132078779613987664957325652671371448952451506793519859928270363546139285509141266174659187504917364889143683758997202828675368851916351508534203388901781290595006838853505485839416371607035533202426709840611380502155923068888997577346945479275885722504836125202079784272591712561562194539681471539999555138645139813976132464625480655991098214092394689698609402678231426422002893846538408354029782662295080625003340849792075435286018400805384110794607366525099652480566332281458118397517429235197810112688117324154035549607305441578795452327720839189572465321839662691891201659062925643240354607531607009216787137652302590426458415146877066392182221599268426989703855585556070011757838086400723600829381381155386627277090731788619848089600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 24731419965294298100963905007382784025089969044551370715063555232270636684818375376891502485488785307900752720502165970895494795536282701955492845462574603366851068485814412263330692986062939232976349534959008436199743299483137401059902922171412110304787359812919162700389314925219117578294842930672995302131362147792794570904061393612759663745607837111441885917719973821707866990194426950032722470027990233132902329409104879876231357809546082446771529138018021914435875774491019322643049632998560596301288826566096952097295540630589738438443769756459028933821815655793363893238593641495082181795802593128831621953630768438417145304310543433052752799389812737065854813194793037618679155976590926001163353844228699833761208673937142474316910348811095732211237455981415608424185677350050171411857335003187080266014031570519894339002770330626154418499615989657795258371294937172778756901318158942628154991057985791389952094571096976398164893608698071482052923130117333586400979950824217520254697945738670864112627456761704338847186074821432528507783798243424740321277052065360711059827205924229536661594749074071499783069627544516328099318903568124378289076016812544480802685938527635702653216012741058441570322575739817860507990484849779607103359329203493994991429222300863159518980808352422857743717480511384715731511682194700306137858394890571042582654899697692443362467841972215314970038700171304645890965587900978669171723381755011768512004961603474086499420313278067273267861595216402206911212979903605279427829261308819086253813069812792323645202657197295530051968204003758283834144711097536458338193778366536537559759693737481833963445242022299953224233893763743827270023299320389158238611446896063311530930899541144067742966509163186136748652337506611032705529571713368913607498650561297174979486057139381491037630373533315893216537430991132826271272253121225032970592058240344299636798349927270269355092169071732449273358853002092423036802111139366108950475875812188546697810710043167913982288997331157610799269760302973782612579046617003125073534047325656300089721094315516516578280656700229583705815587369561481414491232341243602102358422506822728479474372714394744644868845095266048551941941750409280663845785016230551547176194418289464662074222860089206674183402822344004603426637323420200274891020382911107463034154379993314559372701035469809085947151481880894042339327293550155566624960121055903773529881866682312916092880788157028011736132083627501810901585179964191606266673372425104637645024573808016307857457199568960756259174782444849081268552305337348055196310459011607957223544851548388804509376583812775127415002481031252849048553832998487157352988285566665829101735300290171733633115310368772280788225211145891133382419642872126842984549430271406460272177715963154717738653886679234685398310666818379642309055450660445859218666783579974854591274174597693664443331395130314594340456349892904517241360651012230904257654265105107672738992428674456083115915195073089534925306966154846993879489837201719557908376484191280361852652435854048166836412975745484627682719016236125196047217865302241500853606477581840005318522967411418514280168487843217770080349450129733472347034641958667938409029274041136651644054047485393290105012126386899972953219756015528648926289200046790908295171473384105663131533201509567562211748924584952725590284049000518902288914814247521596394617928224764902008397551927040697906062918617576551579162770983901269165258926443494701297737207464773120282389577538161683321029037487557219048446587589406487367176205782657708158341972074565327695109727796661200586146967348483813514272229817137574904979133324242420199457872175101692092375595662746362333426169879676585797949323199494802705512513949869617729177394207561730778211044967645816578259083336052460302596069118970545518442207646866447059869017939390727149920925640963216782799045737509110031271991571434515850136002181994822433093783650196608689182658378959053880565307041588451600056301580302554633042245741833314004813081366310784448880256616639545565642417335058119273599324132801674887891652643211227155550614230389112176640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -606280087210994177880095743839963000283233878852398810895230386707497706936828013124571298707326748368387153302470534836515129364097888420819030293856252782819247490302323978666890523304115497409106278328913378852700246745530372399797435921941852316723967457613673610373293075836897378002367142401096551411197608255303477986434915981546729736963708127087521183448756192048648116485541984060025911651569187370851787364882976984694423482662566360032228751082895525945923011457539915145624277098880979674550223626921628207823154395251544055665184455173435584941511209290719338302113779508594485722994936266569543996328991755869314048200727876681244537431037101547241761170543601252193857215062800994439084010109037995069395492993575196461444541378513591519065582385226061992881271394047727686837879815213895541019862753579263232358213655671085074773629989368384341064940410065999192254258338648781018505342619477615969307340581595213825131226138497118851192151588193258257511257440403142972518018399177106512014547268370817932180788807418440273124478874428957265979398572535806623751390463873133001483035579019868680597353746574863548880999423884985303820180912344771716260081706864892260846981640691391432362402600618291027633536920874996339692415494139587444415277671467192334656360669573155143373629351509603902590336789915625832845234679818566729342925631122712564597469527968812116141049005412793790217765034560860348560735346848696753505847947615603657784588070416609432458058987253895033589191023622518998156661108500114391602843587846746872006328149207992823636921190478200436500947214144092161522240042097484729223221655192645256871165409047307565393256944463727935244709696602764954686567301266279421511257226630956562261085480251475571953452716153564318135373315177267880683968825172543101517666274451288015062200880661234006764681069222097298705856758512607687705530352703240074216631741610198065929220592536202737506029333904769005315111673299078548218806019285857316960713733324495002386203230219139971819904718884766600498150148852155433884930441114338498938040060947882862484611332208117719809226342953823505476193104874144697091028703595629189421410723707913445960976243865667211674660549461984022898380234102932614874092240926413357126776467089715531216468660150492343031121682225980358668170766337298637277836244581451887566590686547475399015763623697450886619182964879205464291694953545228553460029579868370296191570690302484509013591994293917822342101584927642576426771281856740260573865634325833299509544008581823885401623874053232484861031396939472035315754657540060942441981841282214025788644628544729491386614087835451562808094792522401327290243696575518655899175062011173249276469840627897540574779378000922544799283866816065117617876326782978922452419849244326393806586795201707744444182552053895807547793483799014723305383296559908978229086289392773981342837482283456237763118588623298609743863753936584614760107835991561478348596874752401944741677569223556131654259437965251489341686095408788378761614365543163266731840787175122967029893985452333607353750635897651023563804189406138870285958073224975517006761199666320037851110358248813739129845849403803604672058044574642052009265418311579000375553847714439443829108146031030285764268321995635288217794863480708478742575531623774331958252760389770200801337773055721465023368500635355934182517163377936985518391179514358130929031326584195596163617611256877720383852599267489203615309805947399854307156326722588479426188644275998353106587349288851363619532638454578195834132251912091871439018434833680759625807357841736483628015044499116987165661099346975872807776322777344720788207127156217706244818738702616025396791488547606754376632816643832948951581137709888569159400198052239213543829810052406467835864104066478589624670475149953395490180820151960517075642862072798296900038535277244253186827013119078075107870640837204302503855781659107708298838501509508828047181263612085602974217351270300147779324880863400014306896533513793187629005267624623342211082828661138234665791834399416516519750551554696335305448701594056367396455499767849418752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 20146622236841924431122120333692139760428108492983376186629090325032521140175033417030570997203539812072167178698111910255181625614494306950969750730309099490900969268707115007805431682261136206193989714916643971271834746266673202404198265387757848610906123006358259890420181294332320988672794107830278716997982226152687425336016802949607352347006088209264582502190317104436421570946150555956514130680219905929495520446687772958185145872529329994243831145024824400576467801347243471294189878592773663742863453002959882881402658448614814250240330442628609264115631470741728664991664690289133550568177968135359356676744136433292121713739991751136136750033394578209541666607546920019734656750004767812651653382724094995009287505599688450984178910388382065941868768002463437511001520244464831164153710708581710138092353934520834450187075333386353715471374281124748376641930367777001556150431589463993430535382375524710881882264994935924302366971913231938626776484632697934843175159910726137646303189850802210330794010560562504522361802914194084302673806213727257586504436219152300097195789100639797198055684525877279740182278986955451180964934756217331438464348202582324956266468272574457378941404246609187007947180297271600440896437576149968802136725697907773620967698975837373537284555747847133120780641532973352911838032047951404611654336219067125956255912142880875015007429629904307734885983686304566984704481443695477438062730981802510392576138073044364928395271985933873538043757245744328270558161440483282238762112733539394234045414260476727685522911304934896496903412731925418127457463633435111217639802104435638190189384105426599925811393403389592657882425593427741250326283250506130601931676993220468369783688255035678803399776498681893154482451146931181199422530854018159629626604914490718033584158735471058214368103042966333757078168062935460182475508279299193978231005295570445813928085173141805484331987027416901468488707812849450774877512079359355748167956524556947437763454650203069965279880736852461895284715777852115024291985825745627970937485678432963871109913124883641271660982736719438971675708374924979863342174935521470316039529947462375111324506143086552652720256401924079165209434818031988320495406388869790231475634554682413766952111555531671041018484919616025644644536940048528968153365358484469587179672291748168071028596655816196483388864265528190111176705898638605827447084360830838129414133548637149032708801626897311866224272513715076817501064654230641965174329108907554116941544523042900502353720017525815475218832701680788636344533878591124584254031046699797763057727852451096917094708340135024602618956191986391773720391499099385211059768328764244690018485962602703951234869264059721010608176344353397896461422727139111037481825465783870232568947495626842853204774800363506884887720965246870216045295650808822313038380005864066029861146608120216110905071743539041668433621505123868526750580376715752880148734359527434539231433900514465800075512082980648459667345579405015728801469584192392341437571287324159402507517484892069202164799305127851484510827497400862061884754162436603867246976393074131562884639752434985638299930677181001241854149103965895319301950484010347103929484998780424997993838110516161781083459966479524873501421643110494704510060101259081213221177256546666157940926533258836787457210038616865325542568970190899892063994804542699446823154639435426180793607492619140003687338102313610319488246883999634708611760338454724217692283432547276761624953376496904263568044237541807458714510175405137993404412854910892358957297606119788243601373995589830592435270953892729508019866837297329455579765140592075836818791264230808844231128544368517748689748595282372368442686011479590465388631699378871065337455889881164546818484705216522763515195461712460341268588810006917674068556688683276720460725083844098407641868696167685509893772540848601205176835305676080939453029877917512258617142928654728050607871900521766267252560674493442615323852374818765254075533068447344273223990563289523114167039060150279175886553958379383959532428304316395990682998290518299099974577828764057600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -963922189312183623298003209147601593011704098661268183968411767954580861278919770187308968689581570159428207229654531921409757246257338508771546789438479170454500530795063239901087772257618834090525720624677501703835625123155615805163009466286086865934486842412239515006734399388212136056732830033506970997616422454076392419425982819604110150840221117892474305663508770366978514244491902361257837336628632795147391698095515437470371091032107373214303910407560326864985153238351766070210829570249268023172213297848416365117745843551791328296977368631460851263956525552523566868354101715301599123772789070333759872291540333263653822696090556236300468119357149588958232394637283854768877629878433058789018820110987317550607764588494700529641066555951550252099044821738254245437357840455628254954839362183387361627417563717494963082990440588487738325729048260699351696615874800714804335945124910673604783888905659671444641110161558738529565439361786910320106215086232642724023583557375020033842390735557656472384025400810644973391163916598508102051795425297006612594602237064106856687598866704707687267521579023435997842590298887539953005420186615235732404375053280166557893573620774242987970724003931119090649150272244598876965061225670207725801121061015682357577237089220847285856306696702005120700057965855874610102943636445118121310603172244966805334812546811096312459888718843050597817632687325430378427708197750413941874660910083585923700072010889727546792721152678592295641916982604303828888045444982779530264704767709290097954112455474735777628593675190523077475003016958349493827619695487579952489378698142403885192514776825087877282765408223955750041657596935632764678319154185271795438227316056635239317790959054046184293281912496491958896948597141654888924798383556385870050475161199406407794852585069111000134592663271804399875098601368556811599865980770267084274494762381434970641582125425640419512423303333500609587466116720505668382434109696922458523200980085296114629260309763296797697470648962239621984479030481478689344020705491149196669446629802241123881180707532089820780544653037209052613422398998958125804669202493319667963956639044959787723604394539251015371822837817154747309500963861629048154352170750414742442202652058890918934814418169374810558962501125610552880827220264437348602510187657776907705681022509597472233014703814417215522318520801393749625004324453674037963952278005472983216067314815784053021817621870846540165399210531621219311545970195983047828201103404716244938915433489912750294487277326558059930454347851393906311849465519905862605835430526494391625986950539044867390892426032520585559734152839873478200196287496658070972565166976852675994174968067968279159297350503986087487917558588579446126099441249034372332754094298085716018258570987929202411461095697294007890436104748687349819226709957962453594412202379884761385948997040795255493905306384791300046077822656308367714373334767864590459782203581340675817557556311869025317322615156674607724131067447085916903115832276233355854242292722648931615290275696433127707145500887623818945498822679919813701362020814287900739738175266678813179730125019756706635778286132378721722956796561896748758463788366601975968149788368358016660974640809240365582430647567867088951392174426293936164855108727135039186395499942665477976557514311501356853322583939873265525229434231381765189351534405945620632649060893947481894566188427547501702003185959983056321389212916021970034631348723067927154417591977539694554090197739841401315804308000247275347413511013270973721656776691524541055672568239182105157521326881712203693108327262500928879480509854994346952999401621474949349237346189612445897546875326957795479089876096631972603588403562314857383267284858360512666562828862550303594349818249647607935134069160473908546389720952954739770806092858043681736079696711998663403386173704062701273286955975842881698475200940194295950854865922810271984652934832167784823766069157135506570417865035268873733913202862328543967338795987536937740987794278869362593646075058044244571752407563362183327933325888401120207088535199387744654029257441280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 32619680400438764537471820893188167441581908448017425988645927965713837299884732792950877618669068854201560437219568222930998226751160697839404226934369783049093519781998142980961098705685656406722273414685585156209532505702860799681351019048121539727267987811493923338264075782783102616861771286040953219674787103202150082600768406992685172746066983542048496036319073256603749331724844223292723642422283432013799839001337106324657591600846667872907197187819518650768652197392163346967767186679989876282562688404051383334403593770288444548308901804471060528613148390302921852008599997603189785247785657035884089037129200623349049664074564051019494580229343422898246908467766086904631305224623481692026094809979182371285819448214604650534627199322196124454703162042810496707745783149908404059245105144170402716826077453024393329021805677566107174333940440192128040158628432807544319867779132061523831217984561263646167683179746799966831125786279540504444540705843364331542390079461532173732217018795358515955535113623104502786220431090088916832086755909602064233044341798918799598696526852986484210708462857241963057531387461219832642311771074468533052967642907676378730767959571510287690528238974914899932149359825845055484954439034994077234667913131257998150443829008528268132856687103543660024951784462481682810047550498541024470133988241124421112374798525618399674542534013751356214859058298244770013775186588810575775511918102592740710591094709722945230013659230506754089585164697062639374252971658660756200946594987075533804496381027845092433193731892865811996575204908415753576000898383861176144021932778638318569201038402798771504673104786748638320493060277610499013796033824744569000782998835066417710834336471044769559468518360345944380426868795731994637227711129523915649433279843938615208797184995440212152336566837449522283938526832118129646007224869786095716184370809704826951858537401189708166908956195089701532751371289610618787575097153668564479340098246876538005874005072180862217912723902390721290943606665159508811298842802144526241819595685941839368513054041529681070333299137280064039377463745126519574264928017025415095567233056975016486060765244354978945447364528719728801091293768562314483810624138113909490735413391891005614319314187245281461542659363824713464029645452147309364096227907001362450703828973694044076060231104321183497659960794195320341117802690515428867730792513578646307609782936024200841632970021058240286500761902294663031352336633399084402655980982581583025932540794729270848151318348814321551032236200215020520570168402135792852413758756645728718528179475465148373005383914264636861516090210245350659427582239845044969780089854415117800458587912731338021661597588460575798654480311312806349055843863016166999185301016839073279778590169347704882471525705009298792943682190954486615954344600997703092803032505074264864107744721992623948860205129125849429788547262892526790270793857133420081763158763637144328050962827988855132923996657471845881034436023758279169305847486006684056687292063963496011552645710161038291459085068602454347363457373294143677426021661570058368879062945877241312872229431711501029111963260601155625614400862896184597881527256023181241437635473167026971464451486945467545041727751596020956822136283545711701064072093373198824109985508710375495029151902774955173575442409580906206499962799847004820276169962312699917923536557625108844617790144133543797452669438735690905935259666507766457297611345779045375906888790808372959056954736142373962678763405803926448098867064824873402696154310766746535504434286587050452834847715575590897116048343017212019167124241592844957977896320443391104260440242578921410624262902234901882439494104996907067436189591981360785368407189598073372063675947408732366061703845126364095658449824097467096505931162059181529385152831174027231960498089643117081262865952495290007995456335729014283152787758662499171461054076463916004020273298179645461521610149070357182374656461932652976465466450655586409283428999091931413128238654708376200086149001822309275744390800199292162482950857116620849569376610760597858280275968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -1713153946504450179588147574813043712431737432920958339204792754841587051175914149341014798113236764573780051788983075277266020729726310549423816819784982897175819344035299923719606951680773883668649459826989574622954402936427010945307966490495490325304144670489320171100968873314295676497819663248804795514684854349266093901782669815591198209229392614743673465416136265198585754143098891626471985756215956707759718062415903103918829100361205155318703195982706999714247185215195199541473632577919549055463333094750403001915486420772849442230311044721077392586934168961851669311638245410710588607111871469672934417743480340834899212775372797996821673260452755567744179871200141780104503071309268323120927285961342861578615478056090841147933068101867569464985317182071010145861733332936260093570401457062149799169550073187299883466873597686881087980269491384957559616310076804530746307584738479303675698936537846953654036893899258267360261743849079222382166196275890023762213086740436137116442846951563045260896315072096965882660417749257962043215043946792517921220885461958236683674430052507043769689899926175470766285430914230906409281269765583516956857124825439983306915055606410626834751281669765583039579625538694550022730904393247933778845159806114630681137082581991721020160198239300540164933899789447356418614805653523145044571284048337952983779315942188736093278842907063055737869976477218001172699064298361181023716892881626669431842495753897385438481378037110864842063582804320663661125956166403426137958326755250012414278714121941994090227684424707478169648982853388992474401707132905444735905835208206417154595647350463757301921450697025584067638398837913889587166134704548490607679224429422487138114126576229682404512890695162963479605220804915074553144619321175355232952323643610126585565958096645591883437083618984540573093818970449955001251429278175422892957010748171022961026892912140900640228463230949398218141435522005500120780365862964183679780667934317316094632701190899961806910566112649180850604772603558253313064308446453412178711357471069212813421623685027334616726676353713089881605109332093305693619481963498091669710372644628193595927830745112696286165952075617382581790302848340830992062733127912704343274628537187310527708438344842457637785484866951561608980100289033135408166492468023184001673306188450859945481509851815562034632510317542967007014440040890989999597945020486209953084739567065444940988012724534172362296726128968953853748101284706879691955877054390364214867594305202220576362593988882113114424531173860213452159268506528800358043900426586778418733829253324057171183281220828210836181772742093818185843142411894709663931467200954302914620207157404774994536133013872466150745057863046303065271201470733009848574248573465634313486460461114654818747885356841236449955291183027014768151667301085194828481838315003530174558543508220497557370302551593319996990571415797404031296432831688594111069911454453904797494399717305973056174724894095474290450460196532526135012930062898120358631046542810484795902291069766713201605444488384610584864921819061096032591894267000718029067862851848474584363151766869206540513437837391998939728015475951482089749681982075111487273436389432377145875422014640619875107525444326941975536343952334016413956337783928584763451749495212467856525308131072330646346752346148892871441539352247277185868450706613915105429700802307343379046865839891087180577912532798144702697136021900558262416497439306946240622644152997988132727655718865978083363427426759281063534678355542868050729962134886431475077325235284192292487307174724834336249876580521748352606673256139833405967442542042129627302899510668621360373397536867522873950026026652290754248113770488453449800217604954353763878451869973227568265064531409832542228734054865262789900538856217992886030519289031293799699940267776825252887402222794612056358553038245771984649307169671353175074704497725234525811400161987383731938072271908294623227114642707306474963263372226999752200337490444092744814633251334805452446459628574704330120598015127953205560097417034015548007811645839436468243660800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 15494694951033858405545718486796675462151049112533491399961618425949335518910941067565316291603777046437543505078710111573012905125781231168184480435851860376579905864324249684226906193704543209547652729727687641639001094570277891163351119976113606176354350865977088804767230898216593283067789191527968542524013859583000058100522737792713939554551506531778456739697498902471773031332037753387286050081407433011929605949846493774743746909377357563225779507454555925702916985255373952436782135948197305516644745714164262444463793849127079116017059731868768092728318624901404255015337148512843673420043760619364647748200587405818069351332871659560866605219925852170015269798038408347134108964870968775505768195847445376583604445785239996279927401726347258338592000056017099785798836850901278453863006920912502336566874140577959094702626334220304494860362012315498266158377015308215744548419374994832833859622275116354106239891255484097384258995417326705465125756486189271065157165615427881159508130364705902154200534133741651619728423669169021207748388157286271107014185848379238682472997631692215364892152897058660814012662052998987062108396765194024523485070933041473899704630635876485665084438175718837272019949599072751104199239593492671235963194473179506110863086623680472631069855335733619401301965635843449472024299813982579106566518018093427529549456261199512030554845736921437659116191579036626784501895534143329806791186982478302721691029750676814300509459282813454907816352112932678424758505732223611684239274945553388391216052944863806600890690914258212687533988409995520867215631976440303264777602732302484158337803862706236930874353843191678896875962615204594344172096451565118082609424655354941029392719181024059168007297437397118295328741828218893170423910194657884259759503459863498085933528249295081412239080509367371658535461971390128032254176069706684852308332285808058941905057405137661601898676604876276257898211675883994787660743386083216535017586204899601145856734360666483460150934601514993598768424400503845436836017504392452891551695813079918250467888214653178772685341359847580677613981242226310098067619917373667272253540845474600157088662852222656974017109127549125155814459683594633383851727391174220070073040684410231854903789978958176207719975962902504628511907834786712219680495866420991160173501613266907909285925053656996604545621872229191718477000294552680644508781453611400445682611582229001526529952435982989355343501288502416009307065145487046962901577660780440150261764566994116897982581158032796660224557060284559836227104411076255237764706465097590651537366963607569595024653760783661855217182665754084857375921696754328081522726448825373312723787339011769928533646700785390730893070680509000203264300593598874332074704606682168705608386487029939264166872313897750765629888153997088318717266468032437758358687966008626352850630368087639029516709359242375903241689660277230522685935052106098319239683515747379060487230240837618065498724977356640669690958434495621581918168140555933551482221293365077105274072221893630892356995459365612461764326349279841028040943067360910526110990689895018122883765025128926110026337099368428048819181087949830929908400500188446986976598802265247608084474732680033978586201195317270415029677954678848679136002780281352521669467715094678740353375500375281250196530403413343727649671665780220899078303317321325457289123380127085296504392730892415066438771083795461267780571547934487523420501025928449643463320806543596743084381431752630992842948659896527789542000681951649228307993948721254825401819852650364323109444368356238872359938011039751205447893036181833882876666117376123700758845076170548805674640806859021264423068177916128206817014999621332745242243275476343889365652800888477921793071745974334225926793358881357640454206515479520682058713108508327569752070129257187024226973883946171454563822757699016823833704309129276062423045511465679158969586848480505407204364770109622409420423129271632927702788365038221761409222486365824237588624056949855055875177482927056536928020812667960510606734344227022723944873624606531911680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -295528531173302306727709462369370859437891801492292198322783595298633223883480789119770095925533263006011800848185096863461261506731299004260923535247398746520273800466248278327012817883334133661608397432927726645072610262575354188499685411886414558672365489076051569119144063816238505116110046341811361272745925732381112073809731908439494374096550852357921796872852180536684066871174817356029471951619602007414679987611712997133451977878518634365499905174276579363658127227290290706246887183094492494938875969979301507457819705878831024464436728630822147513035557564258619828198321309577194806157260749992250912202513320538364811635734375269367038120269933609404993069894604045483465035465326218349733947173061503237580763668786068631178296190892953934866387396701524586252026373715182654831987605433842468593081148498541723924875734663214668333173270567408721216370802324749532589967811098243907264467221197204216087149919789890294326877401853179611081503721796382757808800237520159178863750438470331512620019473726233599831850034649069777714112175826764654649315923945866684679733229384929964413926279114071172980592278066063988209075120422615252815459122822662546244593135033925580922016706797242152636924335665677959724590831573440821286133633277735145979221490371247761797938081924168878225256184325591145528073736518241856966922097589259686195559919017370728707995788363994083579346432506350597061533180908419118506150608499693499892586270820832032284059198122424407613351924395787960432265707416500900349041318604428618634757928209428691948942234853167704608424100012402854560888339247026513556360169321751079311799023034659638429073310609247609532403413634903534073399556117830200865536270147702058581374788911950481327974394107237907274531106788493552265865616267325842531649977242961665503363851287664995707606956141851187387502779767834365762165323980707448238933961131650448219495313695662301370096380594290677502550205503305675796392849078441099150453093534605719932189110288045463102262189632412192627305411692168747613978424142047197642539010318361595317810733774498528762800747765238391928882583304564258314201688061974275534467371295930693358574730699167886024728032702318601989520095748371759598743680664226013588188209231694811888779279226577738604458586112209162465290712549995266225149049456819779330210582317274658502596623951736177538316932849747686155290798700642071505395926845375426350322935414568674558359110544130584740163729648437300571448045313291976649025141601757900222340632579662864371134521465534614130878100450902072773676620072283288736371967833976606700514396543402473236796173572429879798520896261703686045779590100904323237766531383760946475601402284841160712763865624157517506664602732040638527129377644990008342861416798456595247812101224447259151838335636385149877530925181629222083742812305283013457901732748592625622325554157272704732993103230906996503844919676659896137328488402655846315792862182260522749989936819434978041166066260528739556451461131329688833495352530591617549248214380551139875819287156425195937637970271011090522373519193142216849463250841374585200316004824468861078960418300084192814757491383452838224555059616813193543547394629611469239794137240196032546686516420045829270847079129055421045357465414973328019724583413363399951066918906996134735817928839115616073766572613764687487636912074518348881754481981537990647007538416475058891818684121233251697659683585121652851775587521932981152336160090737093020077856515448613241917846233534791368951231251475555655546847408144625776448589938452552647719890280038405011748850712633932576944898928425238055662075513682891835720412797076020749090901721841321222577687631264633913844713393711712011571006183752838547891641704120924914535543423657831463145459817499637041652834127850371112053655830490381632486311719593145472581230325767209556011821222536464797281793969862699651429278135077015263881584991209011882338234532650681049313807095818283349317877744955551058838174081016312396189224473153065872960238468144303572088182616613181091177541183035739093721650545572159349066030420852736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -53382886164039333751337468217847685767183927990731937159012154771260395285133441985374388926905561703035797389857486879009027808010897198601035074337213164977891125114948815228165382968742532316963722212537921562676573581501445323321439174318850284480677052279605168292761447351336131945893542252204562695243652709042963438982530850582546919499652536089919803900922864402238235262563593097922612076589219560441256956527588061923173372110733899808782234444869884804522763147904418192835845212196504695345140318962444083413031986925144612812169841839149177049766972952442921599818235445065960631034703260886720102526808480612806519525573232624366991750038558908592141152479248641338535310863567267519022235547791277518155060294102961385561772599321375152972407145016177214906268014484185602110575649175144582004494989755972005671815680353645037980131170140559924615496768625393527541258347753086863014828962048463138213784894872795629839118298589238121084346510243317684497800904709078490259695369924904365587414262046377527267790883466754089469145490131781136058525420776929511583717197546231238641073073228423684384072081343491915467096955442736194464152259591491404218760034021191701874558617968670383413543421696533780953258625166247646036475878418364958403406619195078361894834239899427659703533341700587488229511218293525989164686188613370186231146682669584136089129017433182575433038119838793444866853960187206613578012590538535320711612778305897626888601901572566409952366768257320387093437210710089301788412057654497189540309200237381117406396428505048431738243152301221418589307590803702459125063526410378385673992007968459155141433570044496089037555703700712303936721952121989238629951068230868987888646474444820683487849720697697566960238870259784697751139431434166859549707519495908502070494251587183795786580158148860611770322763071981468277516304325272101186752166636359744753891558349711167388262966234620545352071764918462861709310391144626021165380398006755827196645979683002438082850344626997267200668575502296124610280135882568437712773243358133856705958531782332615332461126643725576687550686386714671667389265451409296614049806894491423661391150987401665543511623844622061428685956510460076267665356596766927423870485509655501246410143438807234790706199193161377341478593055691458784537555250625956677951398537221545995788738221012996901485551740121950356264357495502162378736633262913667294964398972756928330669989924440831145390255698737483236950291247249356108941603997355734471211937403598032790407949877588660144660091021780341113367661173303120703887557064940817019371497384494724616904827887833482696456515613218653299761446782376813247262372543511284195924518018082760270203170101432446699986371527460359259164020739942606865987031654590701286930675516370342716288125849388431228367057702455067147079238758295128725231774835711839319429117278618547158898101574176078112675444343910535195565525310391429760937712742545605395536856260785350412501286145586456172151637700693167129307729454526118379982206873785691074718890167373249052298423729518081923394568192390717131271965922559384071191268582626770184357748748015519429449493829457452634016525088212291601644882707550129200076994991646544951013496978584754076087788668830233519902386424531695029799803819531917760281822499248114160912872605548345580466832874336432462529753126009068690479180736108829416391269284502266172952497198399713985969272065400974721393650673682169008151861180803059308204769457355565072899060488110482637863095694628271770521435952938532533460903695351362934864611420041931153747766790468916531037705402418355925421105648812401343523160710616403344002421194236963292359286756422411504495491806255132604729329919608527142273200806691828398939126055880681996321451334053282585638018535995785051842670806916585498243636259465292012502326004974481502943442056422907266066293836949597933975077897563645091257754618944648920336976750023146596480722081143175126014785144855687758579416599439888696250819882978832397679568190770209680409399778475673416033545491151342931291824613533679910338403762176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1457492812065016635413837729550415583725693236517516105133956654387770010432533989423816666892640201396913870658597797373897913171222589085532696619636637389953672538117637404075083623892428546110011346441251133089806340827456996282040774767849745778583852148990189459619078099275115571003092001910922036202827592727908386146490423294391947319234581702142264337844813266684062510093528160630396903754639268232855460742479336255546494787706343782143433610835560762394541189483034639264237902461490792841746433222670584762217090397154992857427061448422939380022108719384008373077936795646586184898633978304127551905677535856637486141440208892983828344475784929758575117257479363828108397929246530982890536809281400392893003742540261898839529443386142746619291147765397049104619420127950698790546362988452566978839242101910901543521173821276955799136394136389378269781470294722656489438186708363889381166990526969601323307891005895117007374319855432173307948885462301048208176534252805741478202242373968783989360306530093845638810212072506481834867141414397861162776948581803709545581705498743141118851955532184392749436331421140104423834416412957931108575178364321341374522926200009780715312641976386605479238232117639259392785126638290078739438057152762471535144653616252549391491981009651931181202055033966338557315925936547080246181287985610188521536671300098246218852855747700011726715995744420648037848120459960139646715819955779183293042080296041271354311780764281041567907553504963366749109703908784295736993953845724110796796910180881144330809414464753245565286223035875514842367693684610376310205402397614823108743912624973703146469311807840437130720783092289519898289900944975146756615307688030302560920894197828309112597449638278398795886026770490003730164945423007240645008714108782667784402965205709693972565945604883671211009840370195437136035367407520663734383559224197085900014494154640673736851285233236993636689788687828039828721613132487109124694299409165332303384809231363715003938374419118306783071376880038735230191661248740354111915394155824191116555406852952765152867033921556392311437517937004154743511541414532258500407337833068792683194072703235412472612244993127011489244217617140932558720287265269882444914404555839372784422877368560481010226881301711624227852203707246038051243411879676441287009098466103701872731339325653590031694027023018042964459076940707065980387310875556677089401826340783358419992433005760918062565101731917938027103537103827524620574521147426848753560936939904973539124527273901570533617548925380375001008328613331343052481950766223911723186797039656432035941082014329109247310907061285582804690257330738594383177130431431348752798916961891093133545768041632226063906843215688856765944978644057033945764230932504792777835034671296594087661203805120764770965015142159446348980896167899822099852330775781593924095939590603129548692584079749527694973282137672208306610259659182417680449927599709169150151280864701898496894809725303359530589288832989628161721729924900065051285735055297704310830964664157309622045955037326327549932459940749285083571862799945259247184906673451513952804239161972771510645145026590847059948285001224344136845747703576450445012441959928502610348337041202407443526659615307474983935248153180402904003180057212399840404500635773238469454998972005946855140457718147544869222299737641233515628341340737233651082798602733553933457228440769699560473349875057268727131569094575830889961150709718423401923310073851193220268801507607914533084446942524573112611010900972347041952101237209705606507601014458401984177502390652027043100133143490444546377382903963096155298621367600719478784687176125524829950518247610459871276012447993577926396929259107992470738558348006557084229768851751082567527230701040333760280945206156512868978219825479426472974333466746665647140786927376819465405527614678629354886819992082661673912357200978657086694849187933469818308025650306885616610790093975812633173139724595773793423180031744709739685412790520984855678879974023430537422517046406914043637175548638061237565359071935620539275081154560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -56646967792295507467269935777513499359887805806967447945423621158752761668848294148515038183435868849559574728048129066728904620941426525916237848601936431961186621525580277037297079038295546665646928464674584530354898412000640143036574438723319431608005893007191929690280769016642773114672304615158981736343494790064798699037211443566121329147432525597155043968232915902912173151748270140601259338013056465072611083315547330834362225580829755465045558669357991169864604385742797550416805470251905647559523181376204601474118538874432808032760685075446450775529885653006700473520991241977868855920181369130302382104018706379008689578407767378973938291051486004534475030402253068353630898324160257170976545320006032525015391898081912888970277484497366674030906016873396789895730358093446142469037521893757480094755007624197604250225390691960621174942716936735522697229751568053032912276306864973428053693769640953313995295884909876837561531321764112422841442937793880907519433960241293827803439057013399560939599602011156404320852417166535132924510434227006058876660637553408471930502844022502507583813331345526995733274189896742914235682406429553045107819845988771663087574952701458827573728445907601149423892641607473068593899593881013152995774538292547167424190697502736986451523538418443724550366976154210611779667278448113304153952167887795827122467345119688144191809658860075056332808945758184029565690860055635826350179498482195946657365725448435489183287095190866084640909431893973661552433736941200759379524823955911728564593503766467600956306883000207448104406199937194939455189336380717877947096701913511149549842638727431570865670781655943368089502617334045199675027015476539938745131631793666098809970114176949027380143104623030314725214527137399382486533010453488367886400981553384472845793273658046345882602280050166361152518944671263477979573794757237327579339941098310485155429659956722176017130180503452213591546758769470980136215847725462080780049784688910884227525269440566620054522692090776578938627939682899342312928658067979711375779867475600990822487799502964409259205317934383115616152481352757505070521508852889771846093681696406746529886420525088912968279924885272454189223479064549765959524063190082683321586282361662869570191646474803766574233622673564810906514457282909318717592558860274304268636713812581056252901086731575398904224074486328428339432126193075205104658056754386081609619519069323761876383391720666382239278409792759686622265345379110774210027691905494697594970026183117337061625746668060806406289447878453584074777372204883149908511998867152897173435732497492038405244355470514503932681383888761535993765677998916515355818014344596518503422664132547433630996164054172280015608583776359495309646575327162291975055745999805971721133903707685074611512776913982475958065511588272859884486562516857086668897577812288739394383599824498323886673817381832062968741366702297791553984228923825001592021470582236334146778109844611721358192365738600855641177054462500560996902059022386202492623645919917957560286564507773898338124512233493336150063822550053237149440265750965727425898992140918129148006648324224559507449510607284503501742090127386367399122931349940479724050110839538793180429137409021131892208530385988319189885372316433724559997265984607966576086368345951508397436699481659736852697956267793184601210932745072903476643147455460445245581019750897182271892489422799679903566752340889949798136775707687372806289026538455310260057735481960665060923391040600422959006110157087969652395908876822893330495874533974452934855023555142686930416135033296427842123703358984031881638888942936139373817800965803754952208667975486659738315928602741801386248654097396254433617607358737525425358490421588784445477150257694017648189056359760425210267283852916497110131159622570335823779524906528295356288714765180289534928049905385538173327960060060785645685329426953084650396242760694260816155064438829463018490241141165910815891144488520434889284999741835501924798270477178345604601948964261382091640737743661908693785892765291227467770035180742537459531776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 649602514700871534319958221372350432734886129229644629245337552994383875832368495124925938532429074159867705270694254291091110966166091151790426241357468317734974939476640154379447380476869202461443749314756632385949921947490047280004935691334294542479296431729127892260079568934512046635038890980760202900665066543555945368866315441126935598840292189740550732150363664748200364392203464106054371932598584238932883994957514053392384654761234455594253979417340439794922341316778597452693544129875439697369582119220986205330046620345571149995755895939898843456308141882336146827827270297463140169199279732031289791166672989758971980074176165846682920832545928399950097648627777894685055086876263576745711610575940286930730872927938352202751001225139535967293437087475326038994799966106461809573896016505305797061748995841112988726382174927137051581829606310595751534031260889060233176654585830633746091619931491225548013369823819207812663548995894606413099071282473730669215980207655091261682513969411505320687881247467611913351338566477649713565118229959971630796186069118807761563679741196738484606696350589250234096126885444644926390664740654339297423748856920999280466902327532175787534690378787581982728568191262378948457405829750022657360632580546888008739695382703645910543717594255422623406223809195032252536073521750197321487304555413759248410653069408314519647770915962998158722646265817215173584285114979819854384760882192863140701800040029701032907824491243401610259898924127816450166040143700137230591212241773947985149368932663741142556620870192685978400530987310685963990877018648073630936216947981472547554487435718386179966058272404197462059299407745317018503752963034559065294728376534284973319601996833230992066107405875771223277259366555623862557554740730111079678499700382904470193115767698924172990812785328442823332233094107001871057365252905705411356349751767770541164141426281616673453067568073921395125823087148605490725714475364888412165630479731860726707630466742941176911960482047169180816186208893507989558830836856045455992036728755613663075198845575707479870425804095364007653726527574932108500005962862069171280842998612957890748946576110674855358749513659356889995931180540801864971490963907107038936138799338511279144138690013855751308342769993923959101946243619051632864317161224924505184150797549899842594841257879505938781572381697970559628185210903864731596701353464958483122747380940709692859730661612707359380394592271300535076491129777362111149187456367777736688874195634804045971790695744854078694780464211571958621664677489603689204669396513742660681275031837495475192303874551571795999860703244800051554483787806251530111548703242904971336477064394927762552110553686639930868994033410906369266374120141279552807497259586874728741996652945125585473785379766940668124319227087636348052531937056153717926986639672888982049303390081752492364531186547553675347772004747342993735412963624863542607039558658459963419051384252224887066570197957483596691919641477106971983242096073236243455584751086143896996407578038662865978812135485332445297161589816733527149058447179299179614103025880402149391510855900471352390503620207788120208051438878640811252783312273888940226206449794443943481036891257239585308581012822976610686777474292629214871200634737761880309894454720784472832359927124583158889362426766132178863346045309332216701777150047237090083613180924701314362812134182846124541212031028934873167945363283952017549070678266304797931007468324102832983487665545252432584390856000663035586194285511556881544595657189132984759946940641439237067726864609674135378670753829393591730401886114003315262438143713958890588455026763106390630499090413152434947790581854649493165281752401212794418692380568689076163280209252197057388981883222862045841832968051532427545629465476614152952761359619309301842630416043571641117716469856706692836672935382989259668400282910460989874337723088273333415196752243726091009027753993185312690155474202904637261665844837550381230710377098650673584413198690405274385638442856646117641819966089887923917083100052614807552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -5874723020951774800994477037870241709735325650545943060265406918624158461263570462943837627356130410360584591879905890418477517530021962488090067236566145425828316778881277373649421419060447318698325242318570218689427366305239138118136513825450041718745614533366757504956835147161331509612350566050561171920152510906154757829008333422267055944804481222768574915079149689861566212751198980054878372153411507629174840269149163589324101652197887651399107539318133136063192529843476748284310290577357081967164967763929399754515635003771403583373525869471693851784363139846899484524512233646842750501805716133647544499134653322166189182140103831405287939679394746301559425418283792859292232324402194549109562949172152726417355794778067400720644398703124059210114570865847271575850684480437758457809232003677410843120474926439683766477120794372904925946338370267577222278363257697304206794615249253334222108905058526820692898062094005668574792587614437828316084343283674076847394438094012003163779453986832392381939194147583828101699139639068640894282742757292275743948718217153168455859799170622497707586023577239437106098281512607927005603776048512671499886630375113316680968285867582055154101543501170677303600585111820057398711554129029294973522908066791977054519510025430554119669507691264891291174734924196292295599174067262682753259300659326455652072269328252547626176613376966290656666427679624177575836335631373246794218741568673889967451338838185117445240292900982716269319358382525280333342165053399975478569373605426886410894514828906506576555921960029236728492235470490540545214948977310579688280146861253922811430069324194578087310903115780479546462373965344876685561795371525248237744598845366739446540631190897586684146737159362496749123333962065069595088551263434864791988934299639350973996715108085289965653826404749395626810845450369867053797184505157073380277613450917805091558442203534600582485156505004892536618758213811857001429672608967685293688399415391588106585315968902594215782335516746714224805116283829591346848025153148407570132074172790251574694369864729264663999581912242065100945790299699244859568911637433627765974024515454037590457093458030824498396627087982787649081621982581557361081299013214405984448680593186464877492623600344060814131638343477778225631107303262855286022978956407317453727197639940826410802844214578890877021515859076018386441413614426935342284717141158390810338138716794389390070408456527835708365791796234871933219989607341235827965258669271291719773172704574747607860839790612565326573722301424819946859264626780810307230734655666885051202706696383553172371142619330581655983108241903471943318993683400278672117386203956118092935039790426010397336096397938726708490721924058642227636856770379957436496828286549557511570204670542322565252498298381986634296160890746167742677772663959430672112706733696708635704143512901493969254547095270921990689976694809190952208885260470935254113008853732280751245008644079383286643293629413882422964497473970909571228148068983643543919990932024545984201652232785130619366377306699629454882950782966279746707499388640058271883905404225190803172029536483597536857502603784206407215092183961282846786103530782596273483626467164143632237688985951032958069184308933994862128997314708327541786412961747539654073807084339380812378970218533889285250798830494609039541283348764300711642593657747352723255421916997405232448300710782189843514105453555191819642955213226931925966961153001640154649426566239840966545703269211058365709001246372475931427380882528134989062074778878462085567781605197468936980970622620065687710154032308883978411702068479498172447080860116307462979780257540405503823023236922601769256031688217197607362948295242230953013246607914126377755853458893326476317365497968021774018040291666811419532294871279429565864930734998075549973556411148713442317914318167103547623119666539851317664703901789252980361881956876437594050303917198496287311278467360886094515318252575749160352915378535435797468280699292484901342396733694406379008646396721071244553201229585485333404036068120985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -273438863495682387446540225552552485371638305629785830831302754612836112689957532144472233776004730664108434857627295154358751141691151926902733509023468481533041830302048011778976452806089471065910549124213232541201140364215206384491186298897290133944634888357818409161190721239395263847784608411571737681360666964266298304879744391417769717871886642129655452121504713236552515172175501127675219372216329084707987942696411950528307011446876455085231906602036599579918191536091389272403882141691473955374321040526763631628574858509430220229833997315845730960424746450063109435755443363232953582687855815043053730233073954545916876885791037544099858470511832809368809665636455356840883431011836468564255948544769010476157421613655466254039591703006630591310990736194406664660547907654758503296965489273667935363253004182962929147816456440097315661926659043215830850146918356359202997960163352844062786646562847393268374266588937054518939741345009034044761843107355992516180402158420173815165243746170684733463979600861477515378868422859246909034930644453869870119773382539830286127893794963932862723753601732271882424189035742723666427370191944611994534307226322457141894040389212095325195763585843121519365355789485284360839677258593298113613515089496773632492747273687613424663129383551255218985050712675796208172066680084575609761022455786905631764841073887803169200688327901960572472174765077711546915811347121005048131235318771931920572052654851592343743634311951493157783746039524336474227040732944018053647822173294491633784198348669547488304586318649952280801246634620700818581918120304571046718863759883253718192095029480092078249471226878705642086136962417872535224546935830693459743930914520159131694428034413706939195075552754973352242803466324807472149470899928511819876851165345439257113245865691972547891066610253574782810767193150068150441232535536782142449488797981658044129053320288997226169587522413666370245517241744615616460872469675078237972800073898062428309410643740361835737608338756930767052469677531895165705343164819491478480487023307792880901867044996342287370764154656107834943366297082372733870166318799904671601310410516152754756351141779056017652715378018557485645185176855019516249162373589579533172991888752927315187255589469043774670603935015139156004062416350005276232638797633685022453958004902495249082392168382646279683522611919759633548450273908233132555264013903055659286006454107628044413359545995779279131668725220886728441242936909245610536526864667215016763225988939342880405051167091122713502469249388758234225210122592671858683416188255050499841526669756862461594546968221398410421773114580089536574067645877683943275044606911808788796250911967588692860794980884796402043132214613780599942865397832517077503383208747500131135241478887441521055686918457807995569520163911363347098601872174349777003577748593666907644676623860799113902992479513274421426721509600605705704230875511949343893645058081705027697481590154122791926605979282247813409035348467261887650147355025099706804633933572407346079673549032575153351265605773812201183427562467001166020832789930652743548960595345950039515215089848092572847492934844176571049963699789918276325478939946037181363936417775915672335729544061369024426423191587329216938601119868145488740847543889285157129763406582225566987992283625177214867866048554296104317002043788862729090306552744721115876431810454864351759105918885288286072624822458191705363743675439927032521793480482345929319718690193949759718316916474043110514560724905431820630110741675029016739521773029035850578960859219585519687298093895376807064850653412240962038902743221720207818411930676631193569675484061677412911915095677706896197588738380438366096936506176037873143134397767715299674858112175479432996499536271998974375390082410565970418459638333634401758416657833735087696609432561421198932954714421008829300878719041964381163811434305700259945672767456409643571861207292364762076244279665399124742811434682144998005470166985457089962221484964401395230066054505346784218855978988575389304671819186897502282829805912064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 7088570939202166795852288970966614598611470406304788079452974299170757148512757538324449294226999135978662551907166884662042445697697653887485680682703819464264828783833655703472926532355368991154066541847178708189116498357232594919317760271705125860652031192794744472380918587008296373829346211178469536858009063642691873277682829637366804909696530021893812923020968656467217137207142631159782044111884219828275542517273631250499334388348041600926799414630743236397405241767438626610542991293844481290722023052391501816909319787597092524086513410290752218200003104432213848921559645625987971978664979146563611941810386847724264869770353260607013430808120422231301665391114707596142554036127087149544618296933475295597966028662961733670544803544404922564705278529354763759577881332752307449011892157307288860431688294183565216352692049965392874969666471162098000142138003275141533204948345912283892291868905398441213149967387933684342438172840916129631640788036702080760519850514934281781129463187864698920315149051244729945437948017367462641178433895186608913735855452010761902378588468866230871537565951628948637112375582582227156711108472233862798698859247689080119647741090927114774243765320191668317176186557564593343869094371458269219097252174637633263961873748159082976601300123506760914844851879755669681019840349087597882773126583937485354680693430555344924627908438833340687643177001741978488560111816628625998914105574965611659331296433277377431425190199131625218308262290823409260666986479209916294488427311165613509313053445217410815638127064797470016321644206881595244809020021706224486662479819702433828221440487726390519813387590849729752499612512741533066503013466980846896455225547187295600834071345183099361491735067943122053174664595044484426098716147877167330222661633227919937959409416703930523215792243443893869277341642050407720956438770179135629247503848357226905303993383278496143973279628668857950260370066929731218256373526649655121596749617614406559415364591213599419624806598832035427810087502434491728823998710196859440807939735607106947276459760205878565431268455866028558311407603315980560272682798946729221934564669852417345008076646452450690453374943517447581087960189718042957714116054310698114055395537544390018857280462773626068078080467077194856282981091714137521167531848427900810616389395034117600686712314072431516690991339596703656860732541967816161625259711768728141651467314409409458234371704927889809795189193424725622216603845607481474100720156369317895918996092935473665880645639274078399226844460801112717672440875154000223835196632857614769482391176702313881129347794709664494672615699950471239906329534280834124900431346777088214170956184240230156722838220852482300002751421205967977582566845334745825877642305144278657910377772907573417323767564550913919571043065323481262741004294910877995171370069871800934624513925950740340475445945276602033760372512923078211587076416711562789892302951726273153520887915078947001486051806218283517368540981689829080894686924132211302735778671616408050892974727631723225464219984082515537754181648251609777390388280835778936479286713631949042913427717255983481766459153166600224648229970351927368439739978204762075736260296621742865340470756505970949049891294491198427864876144943566319568704253253189999829722958324798019273725873725237262828920802523368697341988589347466425466845279622957643444035333011382206968983672031152885832474080746857597181913346401818451819457060428995877561195304304431369674767650471515666766973915240039191457772337514255007263661157128470671020524669932277706923491478273981609418322890021880684313262972330560568351878606687727934433938187062870799031263102813908995399981967970434014917298478034437210315934588544727735257906829269414977887834270472487290694906217761276612154342688333370198106057020199558898510378857899454069393081139811765564328460819372938781451568543755353850770184034781952889246864341832280939181538780533888046412108008540572757750782014399259796300553505685463289134682303096726339724138350328364155767631666639968438899546521600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -126326267627263667353473551319979241800752637787462431667481641657749396277120168016342347373664749375929816262778112226434700070174208029854752450210719681747369047900422625676755066265572420391794495892891329864828765376574503871278446008080525273142750546481898587990933694725660267471388913533817708343031990336052914791220027590546238948709014114195912418209779073614267643743523068978863009999088033657511646448897499380379180290981207662018977750535695586902155308743751989542616693927638277576939952461093602469248217895264907190775993553573976697038493801292354838330001011516241452046475279647728958309420760798969138766517640221184324169899738616171417138282225718886246954157757780172138364607490243600185511612853116154778825556504893636881734182934673557808467023217192322997203686346430936585851572021343630304983294500463838030238054372976067864837004949920344182765150646435185980850406424527902840573809497692946642003476732663270242343201854399626410149082274630383587658453016914164646530223973327565578868819844763164537832449740972412936532644173949505305313812854597749978941602805163461521515402531548135510013151966928314781252932633835569979075090096683045675215739351472906779938813618590494706935397552846442971860910141816572155339810534092130070783368175390437943609269979678432897859193557921305176768057506125445121016992896504400439989122914803817471778540151852528760980901466497253086940703623817644912661215839301864109114644535657865727094610513880881858342096713161243316750033065033070866209835555897527143382167558710665351685698111659090594837189074847493920438442560200008327068031187588405958550969223380506658079017995210111329278553211402254261300265324693157160843794447360412234536585590519651959578239204307463356531981851563551940181571156862839766652616954118672969552792282044841895579546411466107088825593254728543322332811205546124116944079165056182536822479814931743922169424648838188455029873695636023282072937431261175682001439969813184482781278217287855268873751715985360852992241341131368163069469927369091163381677791640870171792492452477732194237598121301604438396152522096077517765744740677392965488873607737700896252074187584552417979556068753782583214597122660365499016060874681647664859787043035289444458883778082681560264837485030313724102295985569047880679218544077384864825472221582961953679128050391645853087610131001463133848415109858746374303617976119672372687429259387695230637028537585534170287919053770932606456706138894291372057890804221421318282766450165833135987645172181263990143793381838438337469190766959665961746442515925265297041073692838746913262607102177650837142193248021014858588962572696911415143868336156225095670300154495443027361306731577524706603025660891308213278288106845941341151802004401265373513260525539778297257509749275720946929970151995145309605531691609567568751776446920138485260280332957335085960650604324684806504509640811332335574691392659620316132287839598584296381610381311544891714233929553077495248727460440140005818746287423753549917958145454172328390035212443228503539750968330044987285148787805803375124730028927547773686361364362698383675296908487476440708401526225762095798093540422857736013119648907572396950836693212363095238570179053250579742055654879960325079368937093347745935326214681728215172743473271272974009274673290659092020029051518655747685047265705127164347344776226927290254723458298361443154740621447882884087005162853655752724332046522024455702322507706028490776313660826849482764435457159137241270100798830867322400716595981543272899409700998925995829379154820012889839244632616899620625319677777857172690257096964881473106394558082956383154206973560325439366415569434166782176738278417516312018107815990821186870844689867292612104592886107768110165630444080297208013776581333839220980431082272062498143660418410341555820043870842409020545917708956626927883506497380804006855924264857890235698012805758310228218151460095923217236176062184608763885342815743266051483704806951707510723092429990286294346874419175934570014159945348492027001569280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 652262876576337804742242016352714747291174481682341684874237563998784160528762364927035583522169356419161455127286636115665837187944315981889781978415603363558847891816126732688039896851604193647027113188040511341869067824592730033926150274784926762973014139919816737126432965978572511733905791880971003779355955608820701544765925094882848766513962941823288957853038857932577517566061837762714246396599655247969876430848438457313848419031993998531831631315057481806006575666306943342613443304667104830295511745388500090958707318225655472441929080135749435152896534952895820573543743371944162767779129851283369938679658014916152143239286733982553540022047478857015481866284149172545322815205690529376621281907083334027169137719753308474038226227233870652695327492194210321780585769515645831952940915639426947766895816629026677131714878719034370654040442775206303620377595473359244265984393144622621656437100848844722932067691273750106383331660332730451307723625952444602423401799510825766199885968545829999991014705505596800714537429885938601607997924873262508585644908263011813976590477937769597384461696126235575771292845795039156131698937807274811109954706916535084260126923844882592057783267621680939928863795001974186510050762249894130627088194207802827455462022232427203793409435207850901438860172789650640144106026147183983604944541137946035944444443815655249780588291992129696190640790755058092415424536712420968025828720599959988414587370634326354833881174363285551653947059368115952841120988141761376500985671308434199891544607729407083537350896293184467290458342873028280880502188106385317210620250366187565087363971592231192461480835656776647654939912486107094191546737823120193279706233183341843942435407889364569177796415595795275858451815891929526337506121867572390393499835541787858737839497644631881990758822380799251289358219576638018784962941547810365993181086692842308010861336580652443018117107702124077306400999522988180477816143325176467941842158401923921647479885162788454416840137952666142226138504513894364510384621778833392548776733726021903989122301293918864979457573548198408922240985579922448330962293835742953592079479279307355122756637225538201923599508622265599436824916998735213074305664713206025612002118922050195976189392804646355058313325818776109094502391453487698572259889951981322001802673783670030410974362186301898492372171237742170845143903867040851671410009783017030685145547625411474124175646039169586243306801066012691538786863176132469305730667288364557010353002631150087717868298650664049240560329763241595346294737166906975263248773727213110335215126914018306646733223635012220771924215644845389896225394138189882499618268714219433824095203108314450688842407836145256117993235653543679761345436312427623898019502440328735092598625734728200825889037286189145838366526490559784628075864363260337026330795800719449348716646595090309460231710403711885939159986976502327441548438851094673185878642809159096190290504055961444076654483999178407834709337827424787526080925833403116074843826453834868083524663055063681624884155869057377649487651195659772287677894761864907984948422503425382620492529718449218849948408282548198357435605236241155037865446767375873068513542123777821813178323540855491162179007025734095755686212269730642992712629873209770549356497821252587149164547424285297608631378526513204458213909741425466590597308056172083151161331291979635540587850214978621033263194728393477729277972381975357599732603091514942260924972067646014777953137581058774209857774359984634238051783048702809345570330978970510760236449948457725255848839813699723122895372133197341367542454021868817071602533310263222282631575647438836170858866760447296056898363834487508743460131145203994303746335518816741680612475822525988413323107657366598020687650249438360547905691721810975054761345455819155731275375197375846730763613001242908838751660479755004982965157993722024011612659932814324469695469417667748895539542727176826989370945596134651393161507027242859778815359039811832219205241384196424281183006188713282029864936231575486464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 10323366044894755897045100717392326244235162216616793501647890565804039237198624923186213647021721087921259563943786587624168633112653303215146608814119182646192091263617831177661335546848749003186899632400788910181997623927521340013309505465764106973095128155585438398152249771460458540257042751741807494233268395670838440181632485395540927637009578562817003639855746547822602275744090732869587897364996483510128907497573904837875453068211666554321715869700873857745036279501179429981312355125055548128003174546803201863544512626426544285556198517089879145337243402321268498586235254795260866536182769362395962070150416802968063152357527025148523713890671090121066393106640946642284346736637281104511651070668306813434693285334154099172923048561850600264111660309410332007122114043664067480304229023637144920255545872939174562907625095126676638702344946328545323708139836563498018351895028278363554420255331130870749711324519139299145463592490470533055843860676057497096507665288626813041085523329503068554258765325056931068160564921529698966563687197945259957616000557374581094606739144929368256928716589361811546247890578284072463456119041934395348912875893610824949291949085084656352592582861056343398010385644168321687054133569325445559247120490746672863539522594613583239593295316265425655497793091107882326062250669440577837595171911649869785408343338776462649527709566709570547890605574187454393284370406699123173736304318570573306099298073051392760859918473433981392473643720584308102295299704554240601006352925494921590711590060350724719871820646761817719841280624368543049939321956351396425989654557844698669151732495324684803512921319485034737277438313977067635344714280400635976245266532684758634679244387436787885987471555642991985938935469380140779229275738860463218346464502493761587339547870590634573669882441845898952872552367196887967345544016930880766404475443193827946363706109368231680951250702047630832080732552719949530632110885197938014991542890044304473330363051142144926603221873634092674986199827139251320785298568554211342224679488446200693202172246779834469489646871818256455239630539461681581579035244364427513460181072840274133542846400619507353394174497211662826583886588743001953552209120335901007279351579115277178939230211091306300939971942621378427800370716593871779305633771259565883397377453448171989161986260710205237977857050781531322204139922647951107700095499975065977517691495373913223125426602734343236004103926650825861317575454194195281533347744057846923141615462053274305807428999517882874948271719682268572339446623507271791303760480254105342642945049080819017907012014500369000718328999676471101496767090275998052534751373586829538166556451316428121442819009043689803486829411018789762108835252526602361962544467087622132915660485637269666802863299309429228039455673240144308586629128996729631453004104310212219941137850811477604338941575079614113054946163238359764722982697750412148935623580132893194479565815051362461734779201608133012387653473214848391419272840580692253930601490136433505918630120416341064241720046457278750561575128211856035801725708304389982482886484446755565122257294366397387181877356418533954713048652294204092684354900757168688424571462176343682085901068232928624382475343681585728528678973994465834815281611329176744875810151396982092509913050029164322273188666274874244392841034265073159996491264089270661885331579949693332340980934405786220390037749609721395230676774384930736487028122571863485571949905853018209203309199970470620110389241999275511085834769637719081203139249348636481173170624738908089168763167653785059249543582140574787197335639179822441470791190305427925122448573277701295244436196137088900976651493128684836478603837243617700451925957421504844170834828820353674647858067358432536209819583384513124203350851767839180844498646333954171851252031040063463949685671911422069702107638226082624866317401641959087130579713039981490174788297659735625778586901163970545304232009685925068836995125811841069655910217886867050505671897375755158167114239427225994134014081053491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -357032130958040333865348723134489315261337140432884975641927985428879908602004270232085656683620095332803229564596024192439488501415592955310975022762767030440164918684330707628559921713257264627116842580922921999954479462315558221532083974631173447693678193590099744662272737986720651252003982202984025765564364810164922190842266868346443590983490904340073405996651538374866536758458803266896267932057570338603358496745518089657492485177244146094493890534664810253745698373209194367056195963012728762852642159605633887229305420168715452500787056405148795868257716813019321021758972027789301911807943630727098019610009066015778442111488418200750128188839391526333146970218347924519568989475928926919208541670517445586068110475101769239363631437290235698674770269100231009928480715854334722571746208999110637032085441150327934929261140949622503352115405347922426175810424863737828108249616400594228340665005565950023195408736365181489305492871392259826048913536603781124599151405334687793181428309122345531104986725378076499816298481411220648365570644895284135774571501436580720001294620114769232898176581208726628442418217146059212695815647937527133384647843736746387210316458505454344501417691062626060440272151413397196349987373586807753843041526838632746744780927635692938281779315128007407961576667440324828533901544600656243557107579247112736342837198213353725893207733565454558859734571284267150896481591480439645418427532757718709580095265418873931482193169959536213183643549894434325535762729036755908179468813380815576791183953021982802966918266814605476424831882112920472005345925068099100280398243193864261015509249801662622683881905107200446360226500019228125435236493627356842546376160177892616315458959186916805881250858767327967667443590507503095987632406010613962570035288949271331658407469328255569144495576207259719555836284841069250215007051013511644386263475738923030543094910421928906243878214751477919946000816202218139577775951680626414402941578402205764438408312241212629782293793869695588732679930600570534781749138600317012827462256652567942994515592420579081098074721154988504967387249092843635178582300465202212552574714041176432856472217250410221205326048338962213339688846570936686772232184006608118166927175649275129286376878300727592052874635227583689727668792262532874086826114475046747811346830580831893267091264577733846851552932947999079751880585883021557052694195010931830897391057467447259567319276619549172990914481664592781041009707556250113864491734691174630035353305980152455061380469804557555400629960092893462619478284716423455511934272140091899924889782266914232846121586062680142040108612393115239701126297079201205536477320274248644503062081143341101183577048625433742773152398395047578430308431809659385670048150623569619227740384279799808428307781688203300379227921776500480067702109102574725478220522468066214693525954255040387587895772937576742744486371617360579607264282147246359848773820378423534634007758846739713210497566228119616085971140374080066765554512592659043957298925283274396097116812043390649777223934101533262922676641116096115576892653791716673650747369084552464768218412674665113565899553812512634756538445929173352626705440054255596034198724491455088126568969826789455194844861391398536945194259929964973707287376205132797898968740036666427360179355760594376171941456269023923790669736291527339640087313091392064833888002906855543976436770726891281797868739746446283791692115601881547624231368116959591974522064903991920384936858534300320911391072830233237533427375746878170151841439704756650972204625049369089410499285702219609348391727070061892428404935442804355503256998979479218977418182019415576165337361762142077850598215553023484425302072688115105217521129858563147425618136098363052181312381551236398551994227928606453226731623837881201693561808657701294937801301415013005134220853860953241228749438616649896364290002207746035958632854801316947771921552367836437459185372135192874474539249627539465168916486005045926796681911119286010056436428939441566483712527677018801343187176652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 4200995769247048452017608967643756154611919301399010385723796912622046559135734307324530806658100976986314141644942045293121883190788556535995085733813879502386461601326894581119554613808205763260977511957634011495150242131711976662784561989968714757379881751427901406967074701042749147837826830608216314400351208509639396295358538036052503012426452036041065354285394547040081482952033418376082926448617845132346691372150582710207965691812082898763090008438418146505374983561754668656949313184806562192400665132572596323403070959184646302702189898551312283957308871796965466479729718486467577975025085279324032399621385401758417697888215871274315515939602571379759965073158319565508474659480468787476699825337823090673260463308446380993223340546326172879731328829846868776303679996041324520270189100811447224885779734890864112948734414616114384052305153322316994187262877024687347966600375937167290970828740972959759392789597340376598793861924622241173319523391986851395232663002238724861064405378183834037408260727803434052727769067748073340596601490645260454107938844848311330964792918133286810203867648976853041803802805451479509463217627820862948899094966230082327157052649673476360900129653931929149916749299631047864792380835942914877609791758650210628334103650480414241479820470463718842672453942974762246947076615731379706912969257738662144696579765537889975297180422275563879667498997688006071626439445820321677439399575953694110395900324908799554820995454893721088683712859456737134181106841254209863257588382518452777272932521434864335502850593552611273770880772425706575869524294201138231920665847737770923835407769594621249860369506698517680204435139184744052392311704876240913144909181959096385795244424227241142827219821394318933335748263507040147785442841983187280282333439972563059279154091221546613540373600400920204759801675092149241941732325886429841971618148760238680617365513520271269598368046078022919376011390370211790035385409390708099993280791808251103933837367328142390010716576454854527101665495276234083924847104988650929902703365278532112712557974812894967459709135483350827733009177040589360865634560831295686362038579035462562506884078283321651089524447112885079695549312990591121261995652869154473807468094945305571443311022840285370861234866447647169101322955668980214629499722073798371821267551460902695969792231225327847572849114667690674815579596526228669209529342385534914550683419230043594204620861292225955149023836074351234930190970858813521865645088498175812631531888164481829321026353648207074316417952952733499775583515672830300229883493912638949959973456501506568131721386761566080558215785904559496010061262916071073793969041078204033955445446609484600008887055518842658244430414000485239863156689571101882167855779613620668600779174101449418685216694284215713439455203505877795725830275302307309149002053391700304265166494187122971745994624431256668889756554515242244278566986738947736464395909684473897209726349286559274764807757760111389878973185696680913770511894858747735760229785861493593200128759886953160226573826120120930912582190318445461100471638791062512648959714591098155808356497164157494139755365799767938875531357432714353654231322000933222242240916619242717895556499006229322347998735476921264169126620483831040930721087204531808264857472838791420535572538641798781493501852105841512668551862308586423514778726277574177122589864125239604292395572171327935568385268368345097230892574732907597534600456906428232360860098800864530388951610223779015689709179158879108463915621203902963009424962660959432510934162795324929577109108499101990824006371709004337317682814609540197546854250039320689385426673995557567369782897888776968991003391366334166613726313278220623723976202608747353883264936721148303408378566359353291447295132532539418159034091389040458859797864632213105682147298149438794638372273309353842880179092867910138702567956175736885112094673150436001796516832294391322208299636172693502428204735772911107741105288838497376615329051821379012215310269359228880295429696213830074200227840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -18634087231744746123490893107414524509190031603600589103690587027036220067757396738744207294583790234234271707053793123918155056767425597560552436982069999153295732776333520476515477525153357564866718664277852463429238945145267307223594226588559881220757891121587828411824220343296703433561749410183364044290573227948639543353256653416254080391681657416984787088842699004207376384441212224065592728181731160606875613885487174186263390291643552023948996889447327909546547840036756342816104463896416372673701040234998554337383484466063283157551901756483132066448827113363132863175105974656756978866148977206449541806009100869776972700816916737438474170035933655562179533535544077199593510485715203079074925189042520606960341350541774296842960545058347171740004161133198003198440640295058428157819232634484394297993654283906246386450617552319919338730774997719786271323420556640582556231589313440649380767673610916147428837970884101714995672451463240303285932819218572334040337816558143706879446965455228421707958919212416998708802945423977821677571266430828762034236778072947358226248669789271986296239694870849708354024689280380172828316155403193926031886343670097721478025275083576841913471705389005672894202734484483895573640385912224607424002539435167072069489701736476277650658827949512472790548199429178503572872087415364480888796647503708091764557490363959261840812514140801833134929592315910996777658787605507273837076834658459445143499237317153842654753338158724898637863448361788976695811599290533572693361420022970009936187296370017856923823737257469381592058268277373263754571512777750833589106030667450995382746421766638599478470457424025430281566788856950323879324691211227141119197339716935432728743511567191372449131763720734691017166655590371894741261626511763692090885839063551735361479333515574553413863485503693180898174491389014556378929316622990447043915189801463055597564802580935835310807052515765310726440761794222172501936770792449530280859838507410259534316460826352542895659180855694199327229278128930805376448749568833636483531574554891526774875343577369655637144208379962395236818111063700631165721705306102560646831525888348039955525062231571654624878393946184149598166490121847016559390614385397103009886201333909062026765607568093345150648974844170667425201579185957396097931442552188980433120586457491325915072632050222279118389547863386222849906059511661697794337046071768614686847486556983101887625955602242559612969817771501857765137776074514849591367531111113842176723809880316834515887774494186754312964986368671309977119666732249410129780011968280506300579838704297789547977895689110836898643425932139911795797791185820597416690589633537110491191039623753404974798593492621481779864107230182232369184836489065541659055624034020938168066863496700651053116247407854104075804922168662123739986137782685238900452065400042677747514916707902786765726956890806599538621822172873271282624591529090608200901470662264721459847609519476284915383313055489833879783946205748826311882852335665387044583628756060205648191092572607537479497908722191401335506897213913283541314963396794564871046072593576712725101681932016264290411657493316608241686371154494825811015700959919504160188789194496233707571422565780943522032514731416633354769526044178677764164727812015016960569040045501280563563679525790606245379670903851907892895647823179893792551603876959638548724843454980532861642301494171138870569082061695305805117395010446875605382594190181961197466142109939634589467017724112018036069885632940844811380273117583306765023841302367530586456429791196881852103684577358396065431374094509601217958382508209292285892205398043681879053761975966489698884306109438945902650771780824291665632271571371187399807559401713839937368008674421891738922340545944244055212264951721725616011593280405105904481856852933556224100714712207896359087537274739416697130400188761327441597794867538385879046805460932226665274618790563319015281831165887970415793799199995177615249883968018567379856878852131248018127206681722054083629484690461025107968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -120988905889441606391687025002897725028815007722147252080866931086824910713567753675878699500555353924103734676196433433856936469739265097056443335733800974113850270148224252194697692744866491389585848593967438779249767551505032964501601818511297726631888727728321264915108888888488236908832114629926163963543734136675112269475437289946118220394382327342035558952390705365035772713741232273383005281358575736708749563979823561855563703842522713932299239607236823551945226398902551858135553985367193575437650297517642898765807624152381050113603535573000385451633105872636928206143758877004360863234628206502960300533713194741879525765697972172682802799514339125962025058976000015655321270709331833421410732444534324783124503459134558820991693066096984795659497038995633012429555584318913923870335890492997852534073319939299932376021093653267672252169630321637555653014199504536044987978717775924665013446750167704433455427451092402845252611474173567440290671290928499446679269136418711250991831622221074884450276159428519281578061796986752454935824956217121034491883840780625404715935208367043125048796013260596889184254503396350804789641419338170691815604338710603612517163151260328084343848665930882036774392549387840598199900975544621097398700081502309479751214208369899875254514226345317935061709446619054822620170750481863757683752233431056402198163072598881835607176937790843339573775143546456818621071462350195233559198462609693335551073073431474923836390020045000784076401244896688752849380459228694384404867303129833782218132256189249445539268817671036919357796469587074114992666197208175653382759341359881259207878381266409983456343524281529023126936844362291624497629327243142666113348350779215388547956567888905958161525637710772263383360760064206529737860700585687079720056223718043986593364786141405538617059678328888975510659923982315827885536759651534116485385377816546718817681459449412542189594046875680642100097993466214832104170240615277968984979525184525997598291699072852389120589439636216177462883766106850099201384096661854932995236357511289193352724492807108007519920954566210445040919378594002414234241687865906388677414435454613202368570746407220991907525306627133288422021751586836153462624047906998852993210728879240307162049696113554378779357583364421724446067551569146314893578506281811173809453776420504784249772386598976156211963312755360323217911052928238539441395842205676524812473692566460569342222421958358043708994106861157341395027205257995845698318529314605146015069237450726698411917252926785132600961195095639718475121868070723345100537757575060878557002445675719092399920911190099138207762957437203697252674991204640707218344085766138745203207904108221765659308214770108706798094782008688795804105768733594343714243825071042431124556488649217602080377518674981143494496149151114837167031699776889619407820864045259328846578591036701644277210085323304060778209142463633448742290121022256132560102139009412438111626153229190077021149331785594051843671592354640496625261614782114075684861543837793644958379242578014616872638729527053686500188914106540756466153876929684532221744041380312025229778328736449461056826731750728193727818285444719390520770724024075758282834487499539703482712579358923407564970570123427101900445884994620026853946551764768045900147762989465859835445832277690273945587726378322008126252593902827968903460641201246420957263669435585514194625511577159097142234539643031488452816378487756103709273278556345656955903179174019318558459801891015730501088132665656096250450684422800884632419956391318554771253610787126393850279945849511763508362821164516242182619790738500101495223797331044477400788566540822948270800874415597823230080103734778429078980542530785988223751411482419521485893760307552104820220641617020129279608808112310795146981486646038908824440874873167920067797764342243967340356388383699515222467103417866234920701527385088168434726357080619531751118006201418946985069478025811149512955284577244739160272426741092736458394266335088014142874041449186352817788284495829401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 2372459356817622776523780128394150201383478986674690541455775228724901414849872730806033324422535740716863266150370840289362674527180764388974935927976825199317631415645159968702404238599581302388327572446152069534958661939199503076998708633489144322148080480590725127665624113607197289443594016219668253970527368817385876379796256095681551573127910057990948687700986369159768173813553716294572479426245108957562981191518846764038544546957678016360959115370649227721689242213085892372675829356179678265893705720288318093490017578436971681704448737227723848173005025650717515191185585078872656367685666576384025999782082038221811500580870816873901228252349596891868113906409425751822491679998347690037341093184182544856198093812182810070372778199098853060219526658074602272728008579995824456715079156976361678788085591734838040280755432545539660825342079934321164917675098537571067902590796563720642782849951351095289181419248237986965484671436350883114458051047577313126593930017865246004578444304913361633983694532125929057481448572684668401089926274451502392776401551707825484729785085614995349566210157120848520590586149918886502393272169328264687145062504407990937389356721276980847903513248961157191526626123190653619224558408445609787423588086045140768436487510658625441831664991324982730192082563365563545713262564842442991178216686651784898942760178599673472707145866777968338874102700584318657303746389292536954683445433313323539348579529127713984418204197086920819720065630744796565379550620162090762318920360861520990662431450021912538414670488333689541395217601622243803252078679125263383582275879822773175873428531417450231707869424889015684019010286056340240026047233878146938744114661125689783158846001754659851812111386206380178764295084612135653815437502354235959450445443454156292822418126214164166302557544533643421784789295334356097246128531446953913339389203291002107114061495259106682358972949382218171779772311196958774320327796397692368200163796232400348920427128127253660609865830411172190712975038958756411122924133812388370327533331188841855642172588956949380045887469120826315351721414443500508689366645885522631628662169599759441756728895687129483571272200902260587845952434426163104657056310515059976509233897283322475640107524686154991106183608594115805060809018232800796323593091262923685876569489901938737154605801700353832020132394417653541899398475013140553190660367794974341371908298582980615654632075764670843478365998050142345250913138490935775606960182690320564721455739757757379165385745820436387950733573298781333765450513097407589084359967688457318317046597364887131951843511847106946780378932868861364717045192803331682770836499064010080210483374906471497172113817231580506459553551880540067563104878665343949241684749706500353188937074771992611992794085326952048275894962254708793229132487048351229399402457340832593014000207404164099134396219494238155299943890315726360546241028154035750014615912987154405389359617432945131593223983293839636772230021775077974838800411491635674658727307044323522020545111987660030183529792924826557854933772947280770143582226966690621333739955511389051707128996917943527508037211370237243835500685027960069914289962853745261040075558175215948409956266480258004211205922742905205693883032283207252549425001975893496178763220572762436722612233447480205931220882890564291428596012996112220995577473042665288819465162331577440343648839084654101724810032896906237494322599313873550236150681030802858615437413692823108770063202672798139653034718568140850359727935883740750087490411955809822521910070653961179938226676390739174960122574831058432851604564940699087198884253270062807339222946273658835505649932570418695726233637576712166129948394857941162363924522563033023397625586110792860298399378884118968100124324147817712042203596156111559204518991660326067415255891600734545709347840403575558374874685709228059939655897693160433353500584562008366609324951237495201049014717569639316932758700341875534904870222075685846015144559666121713198653627429070640966168416878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -8403103535927191688167605924763462079013170286196489809907550984764823176807341528778054480300197950843231443050693890535513247416155323823457556786226064532593623969862105663573938068697146767010165167461414252087692598139864847905409898191250618916675562748269946141790538674970562614554836589614705169563920947923981928647987448167204519607978397421038191133136785389846546172816461823029172696369756722511970296235844669985931697746551371786710991412226209212639151171538070113507941647840168832223860213056645639363934521695753596581357620560518630097334226823736315058534797142874125209511997088212439613553227412207292330395098579677539721933665287548923795546338753023049169138990570583645768043035081508677359905413901563545053916607089104507244552408196551238482515447299655637085034864608429584990803035146631783307964647231947739477774126746711598124803485224872365813306387238044805029338551266425607940803661883369416698655600078086212390800119198429898306783518472966778969332971747556716573282724437029469623741372845716503532524473230636519291148059313177599835387011347612916247184260270783715963882896590997450730785059066383768133635405302215472424842018371856511240212141338032845066541396669853621929997768825724309282400020638163375125740245645603834893295872732477254942840406355610553176715463008685775874003956598712801371223918078480725120760144647182860678743031225359816024277441489455097265975025208148814139071189219996514984596405966610850712716520499692125538112160602270996755814209628175121454435404810876310555025482751358335618151869774958630538740850756114404487893785373407136123007808063500373624191854269853234088271807920683555996399335100745311817041649827109602353287062803228431847482392798283563157652770380609313769233154689745110483999217769768309200781572703445274042988983194714739991316562876420490872416002554199645083876940561948421973474024565369548529817918965294460593036244755128604385467523962125983909895453939072956713530318304862659326054241508583244901805336530448123973934981117795130503415832088765238004402111883633354652565334915421479715371896855906492542015046092021278759549962548680284193774193305060250339595923685416153178762166421618091079887765802986648001101505370330122916409908233458931673874582291201705053715713893966925409576514151887059856346540803083589455251216598133070828680113385947502814193358765072967118673579142500227366957013932586651685210696344578368588740072976589111413526961451497879964076908850092273472825586890965196343902197665213046766266584631547758967059727131544020404175660339513618837162831519259979195277435950418607479311646413486036165602979101906146999302809950420846447404247470050447026113591350621520040442240955790516583339819579870487966080209040848980696805451357419784498361001718382142861274298165461910647707865316427146748717562193673333516866855807440913481297043523940299855464975005229463621697341981936990652787285025244817057555042379278025095819779502300615100568365776918061117223410818334439495479283293945990802294683289220092963660697026734023668913134983995396503022634743510698541339630103826414093787479551069703577321627972537521534263417013949542201730520381223639784590770351579375463989398905616701511548571290769550332744524841520336063977747715214830334976550988833596794484329260842521058441986819657988630204025375162036479041640342644536900903797461085332564814726203280990086451341597912652914101959166826265327403480869638616242206304287977885018067283042108401092002330910586861631647040151316262087073323529094072019477942648750447242424518758221582650477343554561282462624521840583778715238022850151815491459565578651477282458403546485089864230739288465532610981645617789077862628020897393178343565964194195909320031592004803490576021960821882744973250225516908505991402357961050315114082049757604124767041714963182425639467143787389539252557102424113469402236739020138500682211391391885931295660517155195026576240600878830274104717324074478022055695660120896910431208430429970093589480551219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -10191998767982885231293384190285111084560072568582180881144427555016664860740601252036908583660637878874679817720467129628768581158153127857101881598144574306507895956875177518983804541593793037975263732419363932792888540935003682009358208889458428317732689373721355040516048107943984340054727381156790371148194011474227238364767953222920319099994673339982379042930268912851052863193667458275831796003758991706357343586823992571860104810447496777661089816837411025949637346538670224020249084158737204940978059071472116645905053448331147294700735586691248594923839418682582261303988255052159782426714582972380053594937923842380049752768149486820278730471989101396348818360212869940274011589677114593302997710944798198326573138588905032978463396395228795268229415670690978364364508652707715642889725894041963986868167595223028504343952521291076393449436793679190333725925383467920775266704764893536737684907245587789855643901031124983125132243745371355708039448662149060074246562693678192328892580351029486289642648706106446104687637349318174859161778966895624872301025430837865720237261757911934427375364752204763542518595430193873992209529924685356165461585699092367987213951321171991230438826731855065291516087008605468125982181481294323946005789684585978012094906167291559797707132222403964365802636604366265027119845399911652079512234751621354689023319535389320593748609229795888376396295591832247895361457086044183005403266996203507474116383981856153945591817492310256227604879413663522484953816407884153308821345427353140434954877121687181191454597700915359434217130934998414435908073578840103510627920903470946950411027618182502836981917724885278254061831902255705484584806211928266572234747599747927415936086549215661625657530463288610342519247142607927613945890105229392526439540524049109121464986176749923416029193579186034043951487523582404756920700797101857161342696192741487541649132684864047094949788503908858283248995644204151496072226275955410904209752731960670270545470060409468718678003990422203762706812877470182412464684127075807351169069685685236055292956127370040794335465461365802668770774152615014662467816888230289145148089028618704318030801627017874381154612598429666822575212294501053149531154022429331594063503528541288495463394188198728479180509724313066122588950232768368316388026123468477848668390698375393115592137467649908999919387193839441426355016241953433325478574209961236414898502608009970838893204624168244590671263559375433661169896646502511456109597131908910224328847085754184533543903185433972422474860010450509579599062717307352818479500498137251195976099828294498103454791096082403524735481849635667649995488828186668675089659516122721366433388205092966196805362943140021075089836927019873726407212280869212008659554815409605691158462352083208895653135591488526651006172819354119581330252058688898678120278878255496286818580949374605110683759756131746965114664597512439823768601058677090551575904562520025935589303003649734600729438094333073741364321594391972443276363984029036004731170181917705839611033790868298583921961279943647595293947663517224521309696268717319490342338701464505774856596631584585270310940267751394503682412070653219544409014936399634981896621274256798721517718440988276664067771357623963309074359378479698051732434425966552563086562738533598316375933914203731609436726356988449600288048189901217327546081775371799462200100441576105262726090730077804079848612851124400838472335584029759192250437239158603040637844142184237362495407018002203160398037793378281850906679841352722909408623256254549368170193254321315997150473872183885959732864957912148386709046399226177417066468683339155424541867299829704639288531245880286436753757128958989489179515524065582452015312142126847504412099897254796033663903443476366604293821939935090097315887584430108103566270465630088917654805181002900528108907027771662234796740086509220247078095443580315042181343280855540932391007738040080055254766208525920151030113149020704293455753767638249807698780162925779844613335526597727564595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 62739294463713861987647747003397681257445937579873889892714457003593077629831730117885167875049967921466920980453556688474183305389414994975196559001504169162303854228980084112983006137036383792640312301682779932749030628467604282217959838526658813206170981657560982449783182860062459049339488143153831453820347394461077378861511457781596188988494211628046055542885892789239413593125006072048580191467647082724606719129370082675952856924723880192261612449409840110046645049019219656910811382592664969073690526547037800037162503934288039982336666908920399265234565606456179553872667784537756641113118473452354207712046857571336028017548911221733748701822954950797821998655487209539261847029707685427557520785900807653438317119347913804164449817449801509608936050027798915395313033445413337033546957656546024349579666668304051942118013144341356472837787317807329281557593685213856898698522132573323299473806090702634489820727075764902504766017337285775388470233836437793779053344449313162696833919683333096509259915761798582130550468350572440630227729945205011847368165122528513964334977540197947980256527517576037508303687167087969785728036677517346062035701511576270125884071226194177224202814788375355534625042974488759647717501152644938405661898062454560414481996697576814162494709515860171624222260459297615567323566505114788741408181200262311207340974367422876062541123921978794322448135318104352749127833724140049499648782056527780767187223560346104492349203073998566199143604743565235791113395221053872167651740891402181193598929996290791400960541471307038092828673443144911354360666521411055251876230603906218207322517006547257288769857438483819029208434590146321102177029741473593066253052626257819377129769604865348119478840388960576273604493553627538893044357019464435458428927561330107346966412392552030677074034580905426464397620221026574447336272530912504322538200164837403906772480505848121625046130901372495624098724302552052211946206206334450498590334527651662651168110207335967522684979568763854994441931476567949192706099086864548660563982239391294542765407084191298558390669304956700818617364379799239942279191596432911368675000337576024092174872195697576486560099088613514388145879097829404770476963187614575279272772088333129612934189053624668988423050367101961595493701284213157470387460930036737547449332395988185860533553789030028045077457266540691001117843594426085877449705111065163843112328663224010530096932675835583049571472138796751597664515966832246175230627975794581885002383609117733147462274236982450717034339766958445118415390600702757483089467522310388454636444517134307866823581983940850195722675239060366425323296398662646144416620077487045460145958569446055891994497821333566588791555194724776395198362009182884389497370619149925913366732802006780253360446031505768588999542108140084898994262895585431891677672181649621201151370011501320492798480175572915839087667687918238661142593977777388648127256807653270605465497450730986300132793966316794070022760161888636937612373319869325084206054828795583892982813772369741871311673294182160707691277347783627900335507363481827147465435120566789554089192527891603708791583720436048645677103387733732060340086509503365534707067247006171757262272143173990818908218297567183499767751625565772506379460804072874603912761348704950828949958594212673221121731730925958251233921068029155632137947266560584030702790649859026763510552926872318136824143974979950269627238867972175020381733387615476295450997104331314531476957931917190794277952487968437734446625385340086536950451336809078237327925676395436974997709963551187818419948002215083701616131576302431431462793551755996274785770140196038282312493127241638330761871610750282404207290381770920477356368885580148501610394919859331845652486428207651159010340797064508376423190215149887531587572810118008608090161973592916353600298563834943464414200730761525818720030900779787189070208107186803642151401675338106740121044000083913628842099701547300505606766945619727855878271639254923106598836021961424896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1850365360260337280591468448098915035337752716411233054409706467188288612288416099787043702385388659711808923235712884061681884610717832169440745012808085304213853908494325643796607443018211574556378086459013791542687370247400216293313815162037906486901076630165102901044319408434839991909131796371126652239890932354638119461478351513315819881361469747186520855503305675069471781803784842606790956642682447441212500290479718788234534076926098339615464665647236636921116469448307030074609165847017459899088700359204786963180673893417739825748426044511932482923496834927664919200111671219754713545557707672941393165777099098157866151149563742412339844451725740951148057401303377862695075977123092297026311104555368808826869276021276588722281608595982064710473253301901042044566645227547933817378284059334897230727828539247379284686814543899342652571081940261778257677511408279622821556236603971972661811724687787503972429752208750410343551922421180633002648612038009789217686892909957985260109746621079919568025899755433659633434482350929088855910894930416852772815745453588717321426735432383052705892413103123370187532479031306800505499477947154579325281762636206234045121420103817071478550623130996672274499364707123424159035789220294011745018792763273490067443440977014395996769529431101357309949558528322620294809674463849022299385443891215486540803147254468660671722775224628060553156093112081842131290570086459406250940916563424221241797622176892783625861553731809977867675546437732961272449650625417884073586352031931347403042153424067161945553946745323315272476161353834369769792002684210169012875540339987509781651398488341766288850141375529802702023282605000125662602058727742795357944814546750513587914313968747387551790575613629895372429591890346384010467847375015535879600103647253461169203456291024452203548694244845031385167734038778380067215898878146178748599321928021397359719609555275326511979275091059202324090769872472260533434646695158712112914866674833633389117622639979451376840013651009149143378549143144021294837285759693733792224020615833671720313951160794499817862384668295940541054796215310785756521142880037593265293564548711230157647137257823035585843537497253049004269220428673897747224564552266464239130685038826696057619912865977613938881600121553743253651463910097766472644554043310736073523988072532329444387253408433616847073497038126432719153148369981226947229657791791516552550238599606722397621322553648844493543677196375318895329194170542572375463001788969909959161753569904302973529408263917143784966134541871331929876141945949115131996317002669210882895174344480179873134663149782628941172508663228873184675644827318308343927355120166197465580063984197484133298229346303101974732053881402593629793470704131202054907713507849033304093509083701476869531298422939889320914537607143960857209033229830439057731326770456819094361361025418857131729040434905011290019811750731433724347323652870220443873251179822018937888272818940676736647686073800281755601027036146275384034686158563138214839342305460813729641049503183323893479016092968651160331712778895462578062510195095014153295250939908408026670902211102091836620038562402018163581837897344649271579493989873610685356388052718443480255189779747734181111647121646395496896127884855501183064291191519921438670136298699750759074699606188244300869297399379973791194560628637078032097860276307358875334002150403604080603802742237730443563257799337701291783452490935752072447886101004288391604731736168808742241003356348984286068350514738571625508034731956023389134935166716023319485942259842829904329971121080851764348722268553070070824449479179573539454507184107929626027309988862905252589445598438182428822070714851650957115977634931339666793078505354556982095142316240425143554471408449431914215451578231698650580923921055215787500038478476191291710707292758313919721593243385734751793611506561494141690181075203338115204075046451014187769710699573586921085679422927066791561674340810321827016472428735602932181882661405449648591033265343692800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 41304211561459022488895570353079119487369181650774515952386269849799582767729709562577536643228573380273182254292078974927864121412099091126872446926530494365694767382884053259818870919363092948284196175116030575080031246384700570241743807572386912988329322500840362773778544300632086895943412952107660704971141006602635541887142771925416553816852910779098108313298779314843434327535317306577583459486233927959848894063097686661309018935520138265595946231335097481970807145651583123660557885209241913455925854617447420053102623833185161157597101594519373307267274873049925156540805364370517278323895068040887068191255813578870739121661870827715362856403329830412071584353986788648624941958805344719364099754440531918565577830915891038585455783690553536612758947634228816865668846912563564424048916248793894331269444030987399488689174397888462384089011505343523564416666878005158844104602078704469730567973617006954979144902893449204432469175655580957625172646381435613247081437492849604789114770795998055559449733687323094520378593430768155971539840996322481347610737721506333614382559024511193345492138904697061793471243953351845804482063522723144868716809533372598054616525500061694425441301805000421961753177052785594747355745668148862838779233304021056455868340819188734196711202648154075196000719201264100163581176399761958212619799610242536911663067878820373652816661281092680713196029842452453643517264221593147501123777963946936139452714769419986231336791362541855373953830251711421341588934446413724414449746802182513836989869591912854620405051857732557102321108362577799119121204072231920380521509061244920952193794632200913261283559105743504586382984786698493586411378935886346608607519590809010026211667162510314397505898627845086878685621893913223485941390905067068774748509421622606383688578183195202376689640945881675164500041885324215951610640761679317454794567543695645857498165415262242236960313691997938343367875841189413485512437380900967497798160327713501227681779494745163318477558708335354148263631571217370222084899834335324807317112156425624609997656168997326809988866873637110935305693731381451213832039307044817867312900071194695622919996070340510165105590635685732670766244939935433764070397795114967604143459602611433000589386761463104228004806465326117350496095129971692774837761967588213019985771938641243231663914616910523697194550130949640007105024026234368564825659212400783311235065219817487010394510918234594359053473228831047127818302444045027083585140626631805966868945445923189889084711827480216654546932050702283475673676765977322246231540947424466774832436516678621937411546253809225405945047037096850706257655958755433692808441000974609686923715522755556600929214732401485565767395031181069539029619170185444458097075507697620254792204711082747147057287167317440140100161892883907120762809463064873130740434721353001519292128604567972060444492239158840788373051937891196543679526544797655142292025955232119446527429115652319891806228166918150490597742537432105055768915368614273645988342403030092936556477725167611551623247342135665010005309725857327789801202121127573401106777568671391086821921482107922274404769647007558413096496473867133139080669854763480868576532802301206831364389255048701903324262099237778552175076764818299197768299029444747889830317414165769711280456443011167604028609219400936194502982553986582962692543527727730549608086212638383056419914147039835036844025336203742451516511336247386375624578262880899927639652351904611677473687236344635215672289073428312131450121663422685173718782219459220828121258057259783250776458168957132020933383278812817214429934835500308590303120697737814985691999115179129916568490939646370073599891511100262634761450419490739345225674005588601736923853015906100779903675612008610007698294867791369355749960523792167867995583266855032182462765598668090976056768288254537009209266211070601104311690147014715613899749486400482489005873650252569375217707787793987257873000289475344522171082186154340579435885730531089992193838940160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -463063466188943811503907809375345955165460533450213665402135861215102206053646222919255928612578126707325450943188484771734399345451600630241986123452973805839496875537735196738670963907106620794454693516781168900848168940682209158006810766610207877964559168324346928325104608358684385255854453148051421002595083178173123193394646106626710672097361519035242609543554525899434019466082231250618420142471755616298777101225937234194648624949718316745486442510116151803274233764233372480306485817857136778797502368080009713805379488206247657511405869214334906133210631530266808190694541475935702617013588073675283132138164805803078654731773517026520114783182481589086565279223425180953346181962712458039171015312591975948709004043851562926663815815896700664362625869131400664067335409046658020034531361501628585169943869687063919716295511879950269526970731286884096048929503137654525345316900513398959788432978693085507545961784874071419279808530552599435759826896097352867863321173043104831015416814008013134470122138363112636767336983660947991427908083373260213257324978020441622020132094754298028488866431752534421361249367238300848432572678524788880488001973074711609537092117474139124160133429930425692915183137123500918100064531418124764671285529212335359024460801092761302143444859946860101763401910511903114774101722860310646657619017193736752558302467305837680607766208008271451873565266672797774092421682237878060413600929652731581610168934328193287984534060881682099421623343142972731554985865160241274804528662804850743006095368856040056591427016544947502760881574062494603563772722847234301447723165266744372218761896562169896151438795584904535109144319895373124073583519924025170170581093473640050285429088165350107771031686722680017053484043096692295209242436700701070283225226119804359036729899973521363462611002979517261865877019193892678163673676755620374197378150373022357723942584162668252853703201119182485767691410307514087839020738121456602624817909783344015831223660793936899037466319229925163769258063439179651339723392355218870197460741212845246172038175239098663363020969984932062648512691716330403687275520311491914776042405362602389559446147751800546858564713345275035141284125241227954714996649255509005935407532445919719269642279973964287971789106532126764280264103764052520287372592216535012660440687258843290746758447834142936572632916086877871650141675498500119422908780428905168216936416394771287127247614471937902603972729951050377154902391173882981716677212341279921547797128672034201024980015148134060999802256497502973671675561077418918898766876173797418811657395243629613849961803723741753518892495814020343641944868163689462195625575776073793615975672463541042449144341249856834413525899310272743288398038416336656184073887538833940298091592929130947999336159741349494053681404597266190443187681466821314835516958041053120608051734983505164231507684573706410157564529529076378798101947509471963178689361728117684544744419646159472083159101227027706277055678177826320814233317404893905206775139470980766868839530005085644217818162155537371651087663137444898127831536740285939997712740378708191953323427233906019138895849245712394334281433068124287328740781193839595192608535626360864453156710152660692751432950575967726255370744306010165758047123863812731436376492528838704571120352688016251442709737269326858154464091972873381226688720042848035015696571113188267021938285956705153089391207795658831985611652364326822521164270864402140774402032467613572957066190736641381263887957900160616426149879370849887137550665550814032886637002642285123776353097160925537038405744263436474878365627073916133577341272046174528481750959634165607980815398500705785270838552413247716977208475140767635068251548827542547619138152669654452987357184271963731056765159420948875913974381640440264604858733678970949716634153529193943696796323178363033338831767197316638734730060489474162011555019250913903807227947192772228905817337225639657859368954034617643121745708274183008430697823871026249473196032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 2029843316128522769772278720699079994938356195679491365888674442897198981407998546151247634409417533358992600347050740767827048688817133949612367186953936121974780065129624331669628199098868870244660630924248440844469021804386479645341537741279248639293254631971884359905087025366971826883003882183974455119750522369480052784444092429902709123366966765551006900233783790607282848216788856738442052119134065344440159880461660958077116410697586299366926885579245451326371233277699747781951903167499214562762770118761100027645117811807792400249921381398085494933194383537416470574160845289539684986127324441765304655311329913987676977585883001824606296719386372525012930080761684598340736199351369571948518300203777782800718459661175162679481495297394852197687545989094016031324758274454686857514290900160323627720388640626844829197700716446510435239803668357671099770622258416448327950291238927703043106205549673131023195645978364768619687696993963772133494598018026920283109419103931693943626424173858343032061753059192795605445589337677115388306171974432145755376965651358054856284933288999909371889943152804449445879681139467016897991073684802893524679455987805534944737295160228831931227011991744265792613300360517243570333598220646667951243883350237443204469478376555743083434044632340097054398956116164854388415002175529935055183368556229025809385008049737192530435687819215925173477627858380079005487052975683730415326782634790190666866560100961988870367848285469725474258539414243504817117170120441131172864361327690978809827801781517678852088074918847456949794989282899947375782477917461113780077929898066683989334846005718370616391686155732887589471856535215600214258530427986924482776563290125809298019960935724532851523591615761278806432473997036509173453422243942975314797478722469880969074317378579531680998015978780245847979261914056989012379362210730587988809761650579603456923329064849386805891648599570284092026697115292492732721976791921251603143268704997487645950708958880291906822842921813342354913743277111758737443840561353010060195265192875311128159946258776972756440323826932864016570435615296615919864994607922787686951682303829053503414242423112870419605255371541098429587490198789769066204062425034033296687197805961501540601708111419618124068950238101469356183600407617511515740944632996850723124779687345593292344755483877319880276293562832467734263105591606114069811116443114133090538584002812019328651251582269042170063509625365170212164575323318821668849219578612368642587789653906617749722685940595611725416746549219456609762704633904714498597101839271717492167588543122906943259242678943618457877229355920337444983548030142578317431032503972899755101511108584519098090911961646146521664034462034971865611217546389382942373591753725610873777992563419337941692944486084053957235520305044002950365372605030619831737343859240323760766853430936834325258771857873507901163088271232371535860995577951925062326431297414356579181744084674944522342644300062736401742518680137095762405312310409009490266810142862820381100951207954791849981042218512297022319080698806569721102667077523593383559461596989914443677704694549641940957414795787529569962225963100143871394019720894524587643470858221155653786965132982006019141666662280627127603972652093841023817280035764030151425809908836619672840823084462127625051083853595796034452147887028684194559096702526208113485448404207360405138006190624500862304303402461992439673414019096075696241461027432902410496878817581551064772731872842920620359104348340364001564076775969635841494121500199078028553766655953890186395009585639195930172819578927046757222279729439899550155589481065563748934045275487270446081576262182379346918571118497128019338205175810863100725714526222448404466200339493801873558642999816180891686901896003199207723978414007621430701363999821512651491809728340893397678949755272145609008175942574482193294410871452409363073993493687410371132001296547703736803295596602050567399478432750087978143564371698241226832556345654217225011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -2372082380931871838287111974034102899083717090835267155650381378140715204670730968130012286916969563765651969791295386608638103058227431717282185981000989486720500756007722258157748394055426644283132906820224110086119252423613133178882393715041012432123770917127157054586532150724025587272525596253428314108385670447362709121011916752836739604714868026113140342936053867246348364795851680001692499978898808084736194629321045788414107558708844543760096742238935264807974700453400031119084096934354038968832639226239511866580698717322288779950347307221393926604911781505499650048102745900471253477683343689498557343415906011289463262191601193366155733067567279353677555687972285925163264543465863344910043503655954542689704136416482198890567664025476094207207396079647030552460920032251688783056034505325529305577465676476405984345948185616743258025715449382861396682877415599420044945452078332462674514348400179487356230793013766700481418450095739788429612420386652767704168521016316776018429677745047331529447244498304460222462575417553700803218875013809941465824670127532794453733225885024679041079856367732312567009534665413017149370254805551792223277624902032733948652312756505043588075282469930425569699847565557954232489808461933881458446051332099809590217102324361751305067121463796761925548839004409622733785316556582270909469329171194504302870915265613541477177656446452483792681221497416235834972493176328482501097103288623703145745147046054370062027046976174272717273478351554976253041042992648690851138559509552813397422619201353178551841655144350064392002355523058463106313999731220395614102869724400290442812877177988594829858455029255092652636382300685200445351003630376733956683180383838461552980992059787715233113500943864242565713730471293633890864005911656015418217160167167497555740546129328417679141351499179167080172366788263274204730569559556832909158588762187465266612101279998083362877462579849695631429601624806207062848780693374993301151974355679320067931693666941798585683303308099477122432884000477206486382059694808170176598539357886888029962315972644379748016547110921252725290649071170483343611191312970725050414333820735440740611870694316101745318467833345517319932985120835755457378529384447327463716189969904337947952800925296152114446637128448338985338248110433803242858888014250452934234154436894550498207745765189303652074851656052065791600583220958079756903633474320223038067496444075189235941881899627361300665557161905050516929219945794499587878962574679000093912069715712537145146988367422019895475301661243449315576838037878175677236320931040489688874429379025980085524789463823873596520837435902124282956961706766490797338769186920942275205273746662244942501521356643369238516641123427923329836291308933539754796789198829254380631551294628232047750290487738506271593682969951834315377406164218616532652138818862192642735832074121024820263115266734863712460328953552598535464745704145855886470303914659685674545738858372978445677308751225462520936506399645076233062477324544564686951035677642919701253718927345410385098428220734379607492026900828251640108539550200221915779812289131325837910759251062773376719440393234066114285572112388190017768958399833057076418226675374677952833828641009312437976986397036764366657633228540027527990291910851606679325875339350352944083622385192083640463226966278540342507145906440425013003611678802418777849510169784402106399643096883188637807819863327672462742437425109832641943011362788434620663351133486931649278738960805937386840859008986146760882227297518732319327736857339093257102570167722800348865648310435604449431322800220884534605156269038910815872179492218681980234211965085281569957699485203490263389180533241853470728626336276172282468577308584461511147238446886705994731275675228807127718620262424632699450542627588245140308056576712415277093715535911258644596094343827986357852548641945269203000413392556603351644684670738409992228504434316858348285218787542920487925534423590532033925696918650082939757766736420536320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -12486373215979566264206565919292826357620079402594941461301300951666712353860750785341426101060740550208279187049220632719592565681572025173798256757182112476829123191605421996887730002299789892831834270773966448315622843714919784561462789184311866752093360653763112540203277937963868430708858474965627439435440204889013573397243872505796779977716441118168103651689190352069532776214198999784954204667220977185396799127536844027654277833052786475182176832292451934873686178919935736404725470211749761749250502384489990331534016478864343622611722746988162217058620212054851446955588685938785398326712475900909699430859841548167031671939614725334513412569319413509412266698922412675032701234887244176421578321962404652198576027036015791409894057104922193948035521188214030445357522501473310607152367946912571169383204691237545459752218683546256648222524619439611578985748065856551313660076784649671837004128839371288472776254346877172372600580028441524398827503000683705873884662620369586163554324088021104275269830381586971755056391206714372513485468010411365076048683107217671124670727327341784790425894392104960683358157027820428729675798743472350939781199128636347435725691312523790717978180349293741138919953479823467627218215742150503343930085083258816564048068143105909352628985618796394036496887520918703561529757730509608017151848801550680246604101883847362062827865557117857276135754024800384449672635321284045771895628520513200677648547286897648132899691179996566108754923443904454887768704500789743065519930431509624926557096106536729110885082193524548093005616879476190996582460800722078905819622908132831994509142660299061735070426830532039625511516942764066026531113469260112986611799558185777051064798155133575610695543503119186093067980068446850872268708389835742229759869458172138161984218378021119123352413830362279131003422470513706460894017310105501318723732991586291242908071251438112560171314592085569581479679594108424238325579959698924568995430534598348412553036450141964762044414273929191476455499423158012046181442852111169427290337446810139663751440367251827493927436656739170551353365468944537577534095358849447401831588002642746250137253910377919493103720639812199970841755534443592395612894844623416129875018737055088021406941974734015921276919618651600123799224404123822588993224156100399818564944961106973472679626672378858449829522157322837100822368519075535917757820896164165314931692217970592319843624167662728134565038706312080162789042682611227749144481771787638656713722707903514324868783723069034443899268902215381021997691363728025265963944714524966943908916031421842104733941171178755282568925118578353547030031441801906039249013617902476692405197655030698935381761735088316477895016105881155664226207384036476140267059874995600251437385775072246203941029807609354081878041523064761261413393579654747634851220711012779092829908902124141972628628028309860914488640896768812715993219137062948709854451611972199253742354514107303935740332016427941738401556459423495541722439360370577628102809325241013987720314011977020031491508269536147194485688833550374128638001037725147953506393283675688175571212788898138177993827546838168174974449878319506736875273019272243810460112427076069542728131246828981767873715737393817537868392590504730065197210494665433696858329833084942097265356062507679271436454639629293146640655277847798025429889586285133141848165206360271487165726112933737742362248183648433682567048099539000973061232887356679952357884070997863435650936122612899015697679829407085338219905613904214584318914120650302899037035598728458092951730818459746227318512709078593149055506367050786317238599019150983577946923742244239054153283202403019870493103440077094064622283441728306293674372552399443903371072507135274231285945531924523455839043382964268886728788967188003116041877359587160541373855710645443730802065365587591486029841294042190249325244412274819416297932970946746834982958164164285309470412698582190613536636357050562325940215143411874992304989143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 38295642092815129395984014856136751635494554057483945258850063188910215794952359630444491180415877517675774700533145937442681510069950150426048922197503910471998069600677133651646049121560787127935479695642411899610091972794440710296134525165885862296280964743812760932492219711814121216171179444497866461893619759239535094234049998131721897990138194500115233346621182870204693915696106660913679986099752946554567877951204835994159150486076958339346389707039091008727220634876531852903953268091523958284081990006644128297051144169319986059934710459576030306714849935122386843961215548095776370850204124890545818492510781612266543658741122611589715102111232307633272805944975367860663427174609353908079997485808778456795844660240646740035147688027129319322555459046996328310576665731310556896908592364814471296348419317601534149963705695528680599897102483844570878459304307046159023975536346863891357518475563404621162257511207420489416849804010604923882515570040299031399618709213574768823589526896676648945591303213573647882396604540597814262985936292593992198378417655820180204281257694640295806562222195516417385088073495254677266856701994707002126284086295832243402842286183453697416864019414791707857375861837807288544437257498066880211801879003471851155340993782059435228585497895710731233077459430100880805970735508062653509959183624564327646109187034822425967370635235490474329245231288364492142553339044319271134983500258842370235858445600780484634201612965138203988097847667502585765727029650210174143645242272039528131876545584820046316460719047797737456721170923492606695256114194552618597954362931093325416977854561649940381039915048243787855920656458996491260685217836280712946753560610474232131549097398312485260395895423655956046264937806322913810055774260409312358394134873535374370742063569210803165519730145858253190994188328043607442660190098596405169314205091108757815781622578721730590305204553155213056955294255669639832821971612353147621456378624131350079189479912952934772731538780141732338152760805588059747052921070267821973524072794368561931993710309446840054761434002565786740361226360301325257300202688368565749251824825194149235423407235980020521614387495341205042264806480165074067320687174082410766489314141775871576611683459164098767353176086401710126838013761768285426130642938989850029580720427173149061059020846912790052471881531136458598298429242493347109379996657067783306524896388287347134353713591258065072423176112883070620336178566004884937122589760257950425008975218355207768921336957831040543339286701028940270058180442376969317464911711357339229800267037476429794026741732505905084292135031233650761353607283761343106548200071876632039799133827964477491360825479774052286662611940686971542022965317730989713240773256884003635805126347164434259831853837711796448448956059528650730613317193301660868226819143690358477900946794444388546442152410717447962681702598348864174904036643467443841487336847265716939995228623323221680852086349248297132478191368885461933885471890029447140701249389891073401355461198599553923454080371646628822521884193994421152760947561140703089136235019591593251559332300125516059166399221489787779819960167351840273423350574056402899156859842200793273428541502601744465611422434409768898852832231636790925944609610383557552413920293977312822678759972817904719174761404724165778019930890090122613949758570909957039145281799297788409982276386803617444510618968637442446769201614787402190136560277307136397903822436395860662693841486993788462473373490683812906197818696612508016130473958815563758510889079961151900866785033153678712670596748755837619293115661228840326942064020909722247341881666647520861377053056040667366008297352931576004168632975356230305617461987912689495273309676366737945478015420195990080969011185344747050735796975128606051221454716589262283992782886398896365475560346289728226355038003741181179986899994480943001879952739152617557518820988748560705105444127137341951670793527979610569869400469199158753676492800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 659319614547167557625274518925967814589512438473716202415739151615536742253485410340984996867370546792758464117488926367842739454227234718712551217675654912101893057061526734013602697085654688063311819909485225337557759630912649897992315929333422933878664743615745693924833635867254547004403082726235561527693142575282933919210922132069021218390951717242198565937512085419824878830127910258903854928146683313520846337075208990076088651658416328157977836619932080986633987404585037429045373488613442110018714040061007859930097138158552052277552639819029776130579722087835395275643452466793438721265108439799755283298986575415093065936083057211722761046526144003550860892542792019106881562405238177804605247923882291909612384984676211289877524472768576676358938072474386367119568914542959159999579170720103248997452043050887896579032299220223190606341275890819059162668393504937591402188653194193896629642206290580544041169842396090437361053723914497695857824190074739766352557769664018898834762043019840036265665103870485897900368892324794286332675253748003312484774189973149499614480960538415069412803236287476375444942867304854214369742673189579633439839378180863758927181370208783081892160917408838779329403894599822419170089180821972628507087250467466134044566297820283824941557619057378813704417977507841185121541507127737187662056813394288029507408436251679337872019199008498612288253412334555483234162661313124744353946945001380697717960763490558865767058482808450610092442908440797677069385889689074230205223671685038932600043821843414986932540130316411960628715724940587956784326684363972096503531529562930261290342401550247530794355701336884328875510198918754351934284122481154210263804720171572479415204186796947327425179847016539915657338433229465120848079293202939147017252117016422089970959463226000623732418576022310657412439896989553228979577153202359020550948996127123041028701635449549298209386062088108042014498668856857909661925323361277302855490388889787706907662384621300956492110918304370293578759378462374590481807778676306182433933709930308741453504933051744538762835644185014152188612064661949412823427621873945009247974738221053550612059399685348791206239735032732573851663050583601038828653665717429346979736682871033012214658844646264111104860398434530225031337984546817723018975077710576667028136491916748148222474320598466162596246024375255543707443562203128658758975716180514720014564124632246775956532669352155024417336916705674321556503725503233506220031329250637402283056595560084049021371043203146493929876587041451531568720106423647052651833971240999507898819877288219344304612624061304442365937179007980772065759741449181405028324065613944274269544085717557804315844009031375401703541721052504345061844438289074474703637399748173195498904343890378803357965357600326379331700592775258126585151642283741365050069636017718244408178183127947492163441376696329061669097167335490870671366298885281139570261207720080526739382929500264252568371083863417390284158837210193452115947425641850807786857845088719779476390600150147791148871078120589004037959482496748927548218003286255399431185094197895196454269230793125078335451010766257575102374491891908169044309764510404310465623313507301417089499117212084159622328551867515673066820892827942363570396221542633045700232722564858543594223186769497847542137803428759927294283277095822057265243383061963777208209300481782056170067680346782723191045253125575967678246831441628988892604081446828944977290695072251280261098228504748504271316298282504868108940085850368733153884827464402108368831276571946856129945915140713010518452828834290761086453846613999821333052315133770514634920441468047559899803420023296228346466251980489844310290473735984248184084569873551530987808080484291548902219476144920495046857391512527222724042155947543147513821221944758894855404100522125339267700078114525920803305580408704069293677524677645995591367067264006138875710526994065017126743701417937267008245277789481694237554114315455299584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -6004686358418285320798411161110555771694395764610713754960441100442501896415685235366630596952865616833349251937269640972694893912563495000070115941678701961511148261784080315864053825906786061141079163582342604334128664335782658598331911815772090145983592932713825609202030036622612292501049698663555470720414350182329326076036861414414381629038200696945329688652619174140709860063325669519495584830127560322979922931020672556486399397382108224164491405089531800259932011650836388809505219702864441969789379758921312640133239174318462734118566800062540320761518666762649139069459228743796900014670797726104803663324880935409638949706560887187006543286336743216760095084748929107949671512594045573931298170675285521432441521645705533942887143142505058562527613971832051194924429681686186161791203518979809761038381809153474596232136920863256134123380825381709060317017087439788467471579441045479741023117022242168192414605957554838148048988470826159950381567178795470732360208755976374529863932905041754050067439026501927947336128157726575416355275310546255998289013029001294597835072939369084123039216532822238140309706340153543942590017021292644884276255579038340703641103775860039176469840169869507760950849495614025290385442725953723431431718772310216719427733024611044790321031407672873326708667906077691727547437528661433180835011127600932805081274153736931099692468975197329570560969178679109887698308182408290113915688778102880743437164928757291570011392137316797522140766903064330364596099983292586505576922382023563417362380734375623162576454811851568827771206771374933219117751956855327923639103307040268787994471098922285801439953745611229471466273521205157514488388999435938128597729828575142806097498375640424218366075388517850273392948377337774348825415084116160765582891195072049742943974583019602503016408787116122062075707859887786471788049542837763796735829148107001334942407498695436238953886157022431313755415547860251282145103753109757878581559129246754372267180293760512108575244470118579934550885034128821575560108187260843874903829923794754360814552118374406005370159134794472907864905716270063066717079348644019837669404802164474594647712519227525330084389854522990332718694598009117348556406548966979156658088805450832508981693328673506646684046060358353488184886233560419516353907307837195617449295148447677394953257127609048776125820507766833678580783873933763178539303411323810889441729020470886422641493044632724506307276912784707394118222411211935094251110213534038799498444075656682526234851414111472392098659940251031665140029398851752795005377911002945474898048714722201704719062011307490296180466707269982000786365759014692710216379349832139756322172031296553176600391713214918931188716030567640004076164293658655524126301228320244557467941347556591941293321594384792052534681819934954090055142837849970290213329923702540375812767863474127109865698156403489476071182933076128818073849566429307802188012160335389000578822818831974355087260575754868819898977086614727256670478146713918615275772170304928011947970997286302602323821281101521981483364314066833393290145728073267546648541697917531861790227940631585296432863900621515255746224786133912103323291650751849821688250111077364070025260429456281624810362463143253353893968625338748253428688506125304563830432232039686278008883286490368838600964210675870564897853072136209535961412270213941654519998739173056372577991002473095700362157313507317777628516241300050689953351324312433782448106182179481283968595435823591514397350264585884412743330244658058194664533652815259595315091152852899182215307071185438508970093125559270864927917693835820159548886512931056377210608296766753991388563576681476297099906543943298803831382831072012080580678595010977418311625076625466731088046787943181414433621109681462167026875772401719977319267229335065296222567610785005268832941878959047833243145716942081592367668581316186617249520652057185950038686491009338358940166564173317400616604224622309831892682593139687424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 23641878637286845443265185329554081105312383470988481393914482941900369676640842546674678527277211739255009343374052024840582590826189713962618634914175223384039884566818524261473390963942773271050523405780866106728320337948907570083115909310241101362212488823334825004955181257039751140364761225132251985514365749361807279978606218963570574027355910220925221957612040701868111351341163956047895038505914482424045649737654514905289042007247832846968931674607201527060919313548228899447907856917348785111774458657338489519710194206086197017026704148492815975464084444338522920765725936592911191563364254309641031639901416733850956708840316520008889935600316571060400266030005331637914806234857054593843065051124069376500985197359956133700487967648083269070766792669114951422689102222782533755975644537230384245018140073211259389160087951726715112919874441963524364880912739074568970442338892935761772411671169457808540828772552111748761818094727424138764870963496334972815286959857623269949067596231376299841731566429927165775831340213753290269509976548428367484659966210918441059486883893951651464211043119006688415881951643666043077831913305593974097754030175589166382696075652737261639864847338668904482453587702906839128854485659781937220135613332380931042289189966237476988667121979389708217926982280153231519960728707555662216187624978500116721778810057442686002339761436593083475508432122807941534840067298640008333721958652447937998381738337983217719947623961936260394953054975303627942897258268626364129727243585855499698302973538536183424814619164567231212391358623895575970969347778585133520999817419267181649659271756543106732802923167607878833360764879549183210973177932564009224051388360360512459325768748352846991087019872215371569629332697551924878787731949919396037743047450005793131734730974881221890099137834233025358353831749225990324276018736589694195075964202262085215600853284849213086730662828582200287508580296791425902701506885081535635956189648538263918359903038970647420030168328817003056813975318663827078844854556997142286939603155671125517111863959002758899371814342833443373771854816423157241109035125651667573032591447216086814972992400102519571799106256230504508633970901400407080451651538182302437692084894304217107361911804261756168048584828994157740082554345220069023939273776292891332117251261847606436754482176770228342032373425224913121465697373852855559496423022545103921480207596906221033973161618312215761848781485371201529916282513550256118300364660737986408569367567461033448851151903754503424303161313920326951606604700152402147524133385789799839025875602350719252583134471509892145845661006881761829429524543317328019722454496850843573344388807806544352642974216623887102429438418739010278623861008879197769763721420406156467710394688337902532337200209700776348694827050011183540150051227376513993884604543989537290516641839666709191416376459601646269515078359692123815265415393807384554376918145089341259351672087535411130117109178421390665309365207876106687086603671289211169611811670029503975671398370986160919940208307296537924502797945615267002453741882803369335188757291045214332876292943586140649746561942141194580925989550366339656486761204777090020360524183788184047252033295460586890558873564385640635053185249454905043623022567102592409818617191309005550554486796598385840408430056392664661156449322203009864076223630469247058150258421180533815613347313739634290888911626785438160344776505567821530539402096367322438268618131186899729463471056844115096118501715504067529684944020263210524083268873090551675987132678309204271359786223101950351777369478914971787435496658764824160957162141610835939444168151880345517026308396898806797750167247257807946597974692835367544804059489055501970723748997217367990048549210383324503258518686287676585146894271332926317411050409921556401249426432183175388700072950385121986014509985168313502403165796874473773504069560322814319148980517351329932069105351754764698090324964476930377630745624576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -31732754366163610941453273404104404442035304558968795361551576881535271090994641800166265554844631061083753632911547998856715351588288227068378132372822567990652666326259756518657692662039102949197830916269726231500006139727615905244821945054294294936706621046416299683283464300961591776391072292681110113036298276758531869779237038184614445916457624412879763214849145928268977191868121823352283561748136686844994738066567470042251666065785398700319007903810155246032845101482641982659292168846416825088009161683171904126586401410229217166360176467722003615699803590577701341398462441996097120897425137932260902424514533869062523380998876929031021588323798525832848938477679450088989696146656985124786380127522210215297922942009200788332632402443274177185363443669150052521628882059410232258390483139550704640712812887914712345466676681796481317390510724155792745095996124491924625606506360170906408603625956423273738386825153324262668422970591479085195917361068586759469286748223358787332263274636735846372602140335309979284002567529996905653549954094934356069114591763086869231394855350248823935194749177524630188278493555931442082781510047120561857174258925776507171357273756566427878076913473601856016444746129741048570534882132778495647076196884198863731815107081086222413935707552430420317776425653046961815145416349300747861226454779124567993502394505264972619094756413998727836977850149895127691155197548410728025628695878576330942181510399314592386380607538023960718618285567214174493837472739194871096808462968917144008569599002970851204637603395659211622066018452086248305755859065130349734431262168888517216195203797774240689249920733280870631359496190516456451019369263516607240007816035134902105769857643720964516144313340665868899398122244907102451986003526829099510004612887651066001771176004923365924727457278686707601309070028681856762479322458750192746253245454681677061488776186882638590168500624539592597730875603788279654534598199257466576884206120349397667224394531156172843659120478514160940232848874497343009134587078359176080017319274036181905134602639293816406363843395427904578904894837660915396178150586623428523523616397872927061976869475265807160149450807239678113331867141413000200496361124045797711855222508525203242693412383467125956839548687380086725237906495905120472582958989363668774692446611938427436814719792190243709435092947057213193757218774701269413796943084435242857729614038646791433291816795334357014307607126907726515071818529048880767481800758347306276325122249664331530064041967813357121341491971503453909310215726342135478589268349639635562513476188706881317036048632382968250769475773299714973928768918094592558116701075319177572026177449190167498353188644345378440432343928086226341591210798056635740425142985082968362384071950213941245205527284449230292259504378295841856820288923110885377266996846203662955279703069796168226250758030721750272681909964722679365800449510207960113725547497019360392141395223319499025820792852942004135606046222867155745877670513582123811732407120249790865325148777715000652401356881052984926068547536368782355113978795853706479015229072845557882831734252432361750175922675480815280772697679801309810336298071637996482816550689726745039706939766315560414697663998300835287358682296093448925731434844374272016648647608070847947009658477085391454089462543763620406368899746540655802299117342468655338445829667466472754750383667573108714996158247711060713269153806941418092783151894032389419135048312579055221048884674357916625325319051818833426278293050157791124869055532551147100868565201258182652492915180705487178175597873851446736998093521716742717919007772988450573122407621698452177486937935753370021659955608034459662617009177838219770919319068319036163611907751504652066750415170105799403049108837034750555506322900072720450367017003051950511527908139482689185221689000310689478247137328338376289191860501652113995301971292896425574154235905924670928752268765104221940322738760857658212451614720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -67956277166257966679902248959789635009297146036651608634946221797978329903905749110808347117878797341762696481387534716267836848748361855373701738785834465066529118939088504060070517022268356492896287851288485025994565180526886227095529571025804893843576170609854651152852189308885770683553741920851164609472021540444982219485512207130819366534076671585186946186468518035591303824365181862416214034318906449661735180496389692027289480399834433219033933521797748636896680189499957070290518032312313639898547017681622981501224032253000527967107362018993000571939363477646935316799407408263103346003206567993248094288921459766822061090912590121122562620965437814724684951976973400958793568138044049203308062797445288805516293913983361859958522480323042343488977445467668831179927772253034267739647327875913693005159064984180798393283815798920398134068231028917860607509168855984577564529776064793660096735327341207141025833999309559274601961955702008909735624262148768347086097309007964380183208950459678358552211030875885166374397755019519792337654470949277707179725824257270803498528095246199926265790149079673267782220091647738025350134135307819201744600512290398322183657403335953409399053595601928606062156030585543107380091853889253863889133691541756286195468263291004752060017969659949405153418846661495617709375828581004993190447636853119564850965583681886100844240693783720392478247187117469675675130110223877888119797239352617745565035731834589312770227412430345524411237217029171742167699514679519636438871544799970809681137057249778764922319348668800271525418389538878532596866890678696105598678881771357263311080573415240639137002148057336151879871553495941845711773411142618484418037874627507235468224266627306123384329990786290656612160045719852144431350809380522013647464870247645441766984289321276724952310566249989548688074747656422760390629842124138061947330683604522024297080174630199094972099083173261891968396447664264763072157648392211709164399757027009807831835539680108959200928216876624846964239132535966968707321566081667915693658261114765898379556114236739435224936715215221571473337191476910105167392938574372825914490527028972623922445283689964417552936831437300023037028595805002748830268709460894586564111834548599651665507273191070872125173786203339973964569251594342210647420002511616559735408031818037899013857539602282204211961048779729711630844140571061623438618355321408743528688639170871896231284043805643015534812089457305743815686296659588775333893869234700515285439932062200279223136477421452562452773492740358828245668430898409816155441591859440522497390346515936306046901980151610301533475675886046852322262169484060593604256691058954448331260736960563329558373198624540287648607344717743429580663575227552080646305882716030100039644779793585675611429087479545571115513274680829992998282589215661661560842649988540378802096797051074989918834102478393782563564509183188998236951810962370371920729794686390639207595055702490226040999194143541459988344318653184365493267644676262921114718336128075623851049849027291720955867439773257673475831572184661504300818216893383490919414577737997623586967286093672699420304787297095472053390819914120822576392121121172713756890988825967201390283937695530941692786223402080456486532337340688582820793485845777239590791986439771841149610138471559865711653167178490877518662316995235567498116614128707900090245815611221448834806737063575431182313052192649721513448071746613896385167945719480452844954542953268201292564080290878915817394876179752064124642482684806175050085940643565685241203469022223288429232243164174390898215662527287142011198852649157364494377377742573196973666202543597053652970533787888797268036473037762177782702385158554567174273392687761510676274823709617359923238162832234994939790896469733213403504665298546252586505427661277244179436050891187129075298150257226100604270118780086023076406272735402594339101960811083951973960773776081736646925833049626265323732477018215951630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 326903532964125111337663248758892344763335439821191456958083704264517540055104034242889191560754588542123782353832246746302541695670763260942731706375824254592336480736953933960487632177340178223709445305147625284254617461415319489501494035877295985182561133024314766278170345817332474167914823384120644071822043261307153282881912434604051210680349456249991575162203378771928058044156763994919836665526842492123461814426892908459852852375595629548696253941847053041431445567312280553391490988822622629961268229987054180792902422181686894352403288769962291273055928465179361309020447533163234580004318465071185094887821417982276272596759569247686961074361602074154454072806299001743926303007800460625579401379513410683160984936089095145839998409041066210202890825885153025476390873659558409578978646541548949651110004883629336538819705292412716985724392801032407050148257023142231024727076984330285529790177039041236474799909202665030702159252144164357116021448333112794469534745821204588288775914286300998649657117237674408473826318918873874099474419061920900063436032191509133085167701768295475187913862907186920959762770540789520339142619557421628607316354340955882232831219262754469774524325550258526965404697078417350612748688628448039999918369305460554425514509827476225937458665234628399770221055482643138246865829877921980117193971994304371216351229000183282962868736532282481387923196268374634041158117627251273059049097505215414856306355945942748078968189666187081771671018416284375114395864511487245796045323607679961493652882134641797750152966495271070423247080665454648331913017958521609793448807710328003904179033119821451020665122616195661013616314921322806400082201215513644381482041179636732692678153324188289461563917868714752594063560549444747069539046025327895832013341071287068241733545938466925795244016550769228789641169014037792193873500287550081149571077356399672180477103241092230099597444668532840651794332653536011997416818447439415120558258783519085579711390770937301997233759978566817271445184749083659545867447831179105838819872410482218322299988803682247668089741398578966892326006302938415705448644197117207530375464938710211503030474635934417359566093128251419025208888257942001562999428314057413715647483102211300040634710145247014900435188223567912779140660078472180785335492136842275925285757831588956845933420852886631340215597744462219572509171604905170020207203043819330944268351300188422944701554395365530769978777866912442124232162235011175601417855600153477361771239350175487041339385556274152546871103154361136869625659891057518850702877552692354103906920805944778829643853979466151552208541794360007288190644304715304837555245462922404756038872785214557252786244237626454265660448479406481158741084598237585549377877074909376664840818736906484000678753304667473366248829262916130328457492319337352240689447503524243610892503647956562965478921065777473916940325963619085894009713066109743362849826511525232204664162361245834462666650425926442296925146463421913559236274179857864959627966312995645981630124467518729477855741772478607752238065253180297590116978786563587756537765889556205194518618158792118963716577868635798565354072835757171069019835405022394770295730291735235042026071875892883829899957628805229312671944921588239880497605353499651285742134259248491769840893947903057123231312489810537800984790610291902734598849036974276046476361969208573212654939433665105905379644361106749325311313663400916833545183092767106552956936553642572911213204559989661986814250555286597713263722541711403574932703589780527548398426845180451574545591341939995258272532618124681599533254597816954385463353241169099910241810554079079676899046625310800742503553406038269810922520384598837087395549215802607606755316378957360810282846664690802346808240526783370985818199485184216125056988114710540329863839251523561895042990757533675524588614776560511001680952717505386947963949541520250938392518606008667748807765121166290977022640665290342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 3528765777828592166515124770334380039786843200826727491634478132960790237336155148768943860429731448650257948381210847539837896054585561785576273660639248207993214947581858300982430834943166324846040797004443390102756390430993156763972244490170004429416120453736350399364252212714676800963604831621722450238234655788333453746190092837975824251082943075172804223306564187958238552256277361431663531639210234157701772962881271214026917652386992831690983424335892705535892591149859787961909062511763224596923142308489633243108326548354329649356735917683454274073624492760455820932186027099113226955888633338721305802021463056106040197233853139850185753868870424250392740894095784276888960611349285236583215523073068250531758634315436369193446770717865318860354799315507169761152517726114999996420444223980296417631649189317119627940977101202414920040591194689844783311527431906591948021523432455974544519301443591727288826184958365262338869479883101416568934277371651134811938053514615747942677123112217092052624647075297874775840160757588533553909151583646684104000771724612030861750924686238094789287566352341325778415577835880517223115423494458215869450857659676445335977434861879539050248162054896709455425288299919419136597739153328271304394069249070347115992676159129667764357926099114212761747499274337719252606438012861570500049790690086772016339405448537082532000114308180921209556957915289319882722770402901110826460759546981616757815067934962407146839555361266164381364016845601928298351011778698500342364715184468217073331332819354755833438009300688002596819592618914284733117308815740801329146404272026856958018378346330538401922856027183659851363601055149748658895643320500339385390439342952985748319228835188109595631759008022197459810283332430652882819667202177690412997282024662618083084506596409036578914172792725436879033297889651468511800585408317871026175716233402413685988999269251155443316022103920548471446353970877335014947021122548050437842660990224040782956572150251705019953442044501771685527949129669775561675239156529537375104614564394491876054766220390924863141165915771052830500476944103095023440300244354041542314071031049006086641039732364624331952440350441716318268404121616145359412655928855728718805645114421706194161975473254607564707488681359296409816047318798445569652631711979328651844254404544079228311709629634065044192893029296393157277959233655037392642352405768143584231760797902654774179021545279312159132718822484486222259842674126138454632585725394051921748583023119976500993552712964450238479396636448688895885635493251423994867207893957791253501484776060051149245485573713786233085643166394119663783928625158442902822839258025344154896795502167385527740293322987093651455614892173724306638274789137296137988669540908822460881116639074245450536942905450418994821839002283953799758245391726068998792832999203515050685068931482826831041186293778331773729574923757620275776587684873883132249999939715239635355756995503244233665847137159988579854735707323490757521894612681442752047956423813994355014449513416174142633986314911659994339580663510881813431432544013107157167482658151075079844772904910597927029381145527902430392093541159707748720500064359278673504201469741714089308758624320890921296025744093545833039681545165969810405917304881553119269897059279367277499401301130632371416085751354299523595589266139413450884737339640289872556929539394290447519885145331189168575193168159119652468094998018054321938366207933754328568166088020122835786682729470352066788397377638044627774684858245210955760403230746912032110204334452646647226015266244628418429257851300565920505206792684201740591222072056555588339134193115872639961074827633118862538360298461165115045199947393036580372774796502085776330280074646154556446855473072819571952338444062581138980144274692895002584100332755963960403641446221913526952327463547380971942691792819766398347042509550205094724091238953482206921007332554627528672699701131293735927773396992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -31304957203882655198359104942500716677700264702284233755731986877342605775434030906531990302229506503837844818507879672606941087229031413568388518041011864702955759647877107654401988498668464986208136242917583715140317774313569685258332735758352525853738915975899339169409710210928894780431199069150817369789159162959586677780230140800373045470645827646743566824671826911446194579576479614973720081821268617541315254904138466555720357550335789948010190633253309667358235268179518561862244866572816762178837566799040672418245589459369236853931391631144991256094195386496185616873459454618434543041052849620868685082338753157534634717486722221590811274392540525187421121151461943317974221690053485455663166374049695442651566697532220906379954438684552268840729038460129912082822256149246219137877352706982443502407251096034925231526544276771040956000729403482855320109052871487211858231665834639975044997563662673305417983183634732988191214693270810599961434195127879818266471699208745338792127785417311211342819517570392349312289743442238185653299922584472494521407318336491375177388157289619742652561428487904212009569799200570371319606149864159396985632700089121582305078788811148807472454018042692887933387643877455071122623954957504184847546721924772715602097534653030415562297498724582438266661813079465204152929721590176452682575149267342934344383876490222818206407399854892590881398800816826572338675340778903671136096552326149182135447038638998363417095909432061247496572996776557704684273468055617838032498399800970097340100323182944659391590056022340762785165267201260098281284514663777180218749507937912384650446578607723718018197511110314252809499803382990305448123111866656605113827141943994593207441323037110958994021059511782788562796827733689166716789285215489868851474621833562281298541627949966989909292987461965003236335408530326361753418261464378093383155308888869007715077402340701479494083176291506000536985066873548815865159625037960676500380166384285125427843888376814772592773900297490073688208406783677124884119453004265488670600953950153053024651635531096577567236557087235591675352034158156707449501815750551648958927163089165819600663872488679357521789469482125556665871118716527112549223821674216648781723817911097923453595679721651407340171330796762604080937061024922596531395163081430292369351352441351078264718191987199272273676027528366582300718448068845736628876038028348213525079509036715276125926698847586362815076214932842496781080266049434417471079695541473593401611066275201176277465552263096935205729138858699266349482958141019285496721408989373199794191996881837681619050387210846644807869272266865644973858427256887424230687800479710168063056986660171027759325228525528330469584089140685296785545250287742214311787889378110100867094551502192859250072085034680315416594771028371745405086707390543832093481067213988518505699305576833393846897385642517291960912383715935842430575251210876320874500126012481128966909735816656916273072205530607791926314462043284862005977420652103068610133290775700203631656986753769450096039101785035725115150799724394480326642200909706695778030466607930851767703296806296820903616144877806968092694078101915116401401542053280961582776007427665089000706683064575333583957523441709626973307626772514725882909814259700838435707387315075699362268269662647545363041051545594459473452442334008588908241535688999191770789452702264642764038551903500252433824933132185448029183769801465009295548991282013622543317651309541329366658077981991835466984511980855178027795015110584159517631563698058340999759167572377052594326812679955425027379650082330383522267465557815855374125242690640213982903209906351637588732931136310524120324522439280958269353660771809059318918149888746695096872126944173134584802146372166036362399369750382361173929617845241904653527959838231011915540329732156870354007905460480399518141672716901791942859078060546955804769764694946866778497830945362964786882663272064717978437943296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -7542020234454995905902019210795609692726169042947060724250249729159274820825947366446171542953734515000554379592354946942063922108396483063057598709552541522645814846260710924180998164539974501411123617758532838804252189974261030272885375034078450449237206800787386802668889410612217482621308543345701227616908667652408295179976718085798457686365093402884642856278437440818491061168440616440089267334027439827916580397151540796532225464221842961542363923423744172480054285430008227557153710005426005770159119314105812290628217956391612008599476587459391734287628467928468363364724312385619944915577587049739451993053668004653258760871993906036154815076073831865886279610535500960741373812859409867158508136660633416730617147947477270365998967824865179036855649175828691061565636646426466313621655944310982557313512753551473169213179265277840185555974106408897321624234118878886858766391714726981123666150332044562744851375505411239721675982093335985994412446099010534577544029824208236287939497892858617200746191643385244594062873737582025865678461542637797167342028445397945610537448427252675183788885873934075377370737413874742650882316521470165980027514756129024407028782706010248610618019116734223331539137893457127717679677289895913739952672346329525202739140183530239301796914447883177530469051955560123624006473672452460164129106509531382992817478416649525201066428301286421137347164732827683039364301796293125483700114013480770706873348711781547323471344067258036662384289458339112456347633057424590617212309494981889948741076394476588726379142681493632853868918237301500598242114736473601404217052483102126590001612689779409527310810367950631736840394105705484319651867714200443445967050951273430853092073924024436112183006851870229327809854257155232867060796531169048461934191232220457494113757338256110576680752360872942079479487262194588156864515347798458586585825062752574484983571672152001826854175843344069548567013944530369882723832540060410242959233195970667888460325666281887931548493547036759832095669109113770845817312413324247231792859544561378013135775640868565077775790796512665803263456274656718029147882929804365890268755276595718726456488415848726990474185989112983634666147398855109946518176670144777867870613067782562643950671566953740707326003579836616460974387218821076171947156000429754231196152322385818844837134541127260373070055691560366184663336417310766949278319694351808761818038623230081480943005727067731691539734218460535426609332861309410043219835045932348160217833620323128037665754080980063149876227448564861328021868530761451579392575932081446975020749225671558093559013271982505175757221330033586734772813943402707069317632540047345337372497324437006893685181178628832247489591721360101797689690224616430922306470239029556764517126560068836825772881529600625131971601831599829190136250399004531276855488266371270061357215490828934842806224604787413876423640548536804386380204395885225610693836620385346083433277507711163275703623943866260141217749960739949066387017526511911705133840272432352697817768691657809984299498386034628453786082873071218594882902338982102610711353917878461895602789685618419350578364755243267736183738500287630848039076173530260159002012829733026909978898560914638934661000263479789424193810897423892697769872672683507991473521135647034782380646976389039273144870308728107281896439708274570380000665182202223243029260977755744507368337638988970983648623607985253413593698491584028287745795305849735086711461201871260329053279026486213652983008513002612128506350185901623638671442435753995008573872007839635434630371504522121446251220554708942208124530958718867177093731684823956711274698256711621812106673572831973786614684511830102507404857393004021260794932872436520986797935544747286052198115540381209095004027414387251826080408542940095533178082389879320196521123528538622128150575664595615056500775877747256812454609272785126713062720097324809373059778605450559293842485953700268133580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -191333244411105375043589436185569992408816549535694215820987296059059381291980209515677155374287181978844011490631730350648955090825743114004067453617770824333136639341297780569077635571011941077468269401931769340159411566687301211759672960043349680541352814299300679234612654208097226095445462973314315021852209488477978935132360560550932006642280253882032541146128635703172708280026734697940929565330777350599496118972221716765483704446544307657903726584753332775753937972502759475368824000782988551872350701622150423164571204712294272998941819648099329489253586293905015369195799564534148976178237022005448141780995082925927738742988493928598311785526570123686697205410624985256628664521117618200048598774953721735888811117202045395072369427893911698694693570824711766324837792333789362975958760159740663794680450432718022369619055283468153645665912064738544882089919695345250575521036719716259621319544005121144262292844449686124046208740015218579476255619802424828287298592107416490219921049094358117193019152320554328090904029690822259528399825599498507343241038544455750524050546851979376822885317178042889711544080465923168471842183263545471292587834565057754444986047433225434509273589084571321092706079727492737539401492889165198623887091832196492537524912369833923081399960493546874169154480253776626298524213768092265539407055057048416020730293005645604818159175762000709917808694856986277675283359098698002475243212677105715613685776535664650650676693961934782171366765626027947973644662776712308967553722316563790551152754769855855443352984760264080017442029654938600742646681960776572787348843692252070494079679476438713709120708446968668934755108293636815973785475319869522567426498958878900725745231453265121885104822054112992903893570617366501761783724348597142663196982167116287292264461225103642572237902376233641210312528101040364303317805768119132570635296602190032826848353395797190415368181053526852192904800709508455081074432184767959646262932118904066929935247305533842709657356593468920560853831636424780049293263789171310558227555632168334976133719020560586001049022823520335511112495441413964424457146479729928926680092559470764130382532733816361332487457914830144792431075755161909847988499218334580145081734146907978175157050044216499868929160572156094121574638830516112783991050804936926416002525710979321470427147182658184917960419971830340570409340341983510380717638089720981401952087756752258304577624857970268498363139791347171274641714816025681405668491334114683284644351968125000923955387743212581044915808253860691222513367661676515875509479898963742324105928035765329715624445324230135753138362098330812292828118123337378878563201803048132391998223873168640517866052827507811735073955402936183309887902110046322809391528093031197521202001060059432307627069994496846067617564318913255063731354193548486378718167703718594842399245702444309027174964454643707057148253749299448981986530653347844943474146273308537445249193539166607815327319493098846448859960947120425981478015604269732491061270802872666632148662729503575835934241311719534679359356361426450893790364868955781001546352813515623926953476797669921560330523840215156196783834234812507840770494766926569373785740311086135712611061020042202663889943827805925970945110047691489559928945987771169328499310267898841595912726975655131686038920595425724576892530805254423923851381923441854515605234759237875074878257956957815028476785965863837224202253015435092120936553093682297241738868502489386687652724028671237285834785674853416909338348681518731369563660022464655903920891430731582377813268778895251648162723252405303756829701907433524134724539972482647345527490748188345053576094235122431225075066603442108152519729648692425799948895561825537997519951570831532917893613957390688449943174475404359804633505534105718399037677090464953028793312220501032020234051296167291912911435429108844046001409874259399658337062390874392729687396325636576472422869006444134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -165286948878439713261496578872965853450788651349713026580537075938916157621836413606581297926909376840269907264492676586259927738978372537768936874582122610210410196847761356534780466381699724997813017554117370959497815767724103719394192536079774078761485279075355318019660414256921302919349052157984559467033329629205973255113899238809088352573834769109267667777863775066401323092583440686357124533929500214965799301345246394999512845358457519943945573927826060691754277327248729170846264285421335369094342159816190948275997145255182051415572031381372083848181095707704563654639366458672507897182314745262465474208389834558815691729228229626524530252026161434995646288773954305959055008174897462338246760030402834445633587620602782122197112474581397822854066909224249881482486284501650420812403511588876017005437288496760990011638456752560168077051438212695098680468240425181303835832471397630649496791583845784857674757881512944146929365178304654799240987323418262482052876825757572565404594928855067040940753129534080163584569855095277681079401829224027158600314258827275712118996653553628440571612089327104272544462314807200689459915443243646492612730140425138787943036707902466950952170636959611776039196644012386610695526054151233423292844095070287685781143837152726206792482244166158294006303443172437044351128662571989351961933029138353060115145536221121611799591292091101231274129336890230246088544178393411140261232775484244872039049228275208811472299182077359773240189710832917265066360669162715653767623449531325745273305836756269175590283167007600103641248631165890643018458128264540604969137903024514609235906864038901436689439368249164068458787943394569622906926240915051393994334231382335719266048809606206841802566191234966553279408237647545051221209448394896553476494331982901885237608243666070776118298757183390953777234447560653406315974693551274042092954050447879733042336395374060068307346262438724633396175139692212948673538699011932330905080492324072574511827054341768638076416773468114357466795343427094674458056765110524319575456207098052390601221799673132516065439691251975401246875094635155281047791834520085866700466926345136381052021788629475153866444265195435346797745375148813988459691740349030665549718675854170258765675306952278347723647637430362460590545537576635241768361200883157678616716106665149861250762432409307379498928673315089195822704380913354135110590121529361117640124583834452233417502996021165037901802584852140546845315414155237884194599429856066013383708451268164476096641399391324419664810543406957561574041413236000628580267640559534892340139102849982140425819094546013972658125407968414783056074524394497793497538823855500405636474769033191218235046975533322649927553749104348750279299417652293922702718026632716652619725556944663516324366395896335546430738870225793133336754012364128271578740675758740518960954299115532109104692383648603324911814902182077660565639934395890105416568938996349363999558884274077851129862066141039434071319071431326435929559213486529034105292229282637758586835235943989985370813972382614588688897437540664992451561791519699762332806610924202168246440401303728945911406329117582067665078120775950305881778617713225458426331727217902311681896438691536382046326890963942792555005902454871512562027190252876039945238582246529098024244964281625603735742683660055749808931999067986014353225705731617580179158185759297097213468238289293955571522112157582619732274543971257822547167601325689587565072800039891700256772256788552619949104630585756319924355294297344780081288660122226728118985312427559053678392011243911548388411920004816645733369917858119480309092531767300821842298008448407463614733914248281458698364189369868887331930764647980702688180699792958714168865130339161185229170550444871863371711125381860501628625270757010764757540378270485737023910170072005784874575129962336874111961394688888594635405615609243313896133671998939856695751377165492973954543986409472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 922391456499524460254210045123308124851511174960236416842047730980675313880467470020115975474868132947758819615698284517829969574036324169614017407935596396184554922516950329612788109861832261273386062961171393097237056350241860415806544724800287868510270338667827094968255543014684564034839016774647582557221604640190487546739957559410054299276779449997960070491136959482914585919199054903518323455762464715310686834238950345673262252325878795600543656579714395041300546664654894206951543533194007950613763132985495158067108958054404485662180019818370600273218554384380129275348372510418995906214574556948943445144322551580109625071235031613038257406232855650635749586637326804045272727851678069006678435541904027680836085482377756278242063507710462511139808092492301299222938895308786734376888899103694561064033085472573189990098878932842411254657932234045309301448435081455168489972619960100688619107641111283739288768297960621082368085539056077610451765333105853055231906552576950059150249479558680414886411384592971911876880950907969067728377699942292406895535242920976845783304024680863102661047597622517273644514672320839309865525744593810843356508642782146482325452668227878603405767920709911047696437118478121320440943417489866297344247777698758920021677387792458810971323457274910373112365194915452563454743370736747646250921737522539265131814415891964982984766117062616500926451470362976898684589457034188244250703043221162645391600087722549427232678349412975597941768783826796226421724809265545788304061225159241246812921464701678330726092385338812613963342357406188568701588235314934736828763107864968744519424351584438470469541113568775125485077420201477026061084725427724200998074878605452761747068862217028119227937446922890810117082561209530591756940124386743907096626603412888308860715431251316418131429729130737537584892224862268140278367291636978091373360863732913009704403608607729202739318177738140894576653461255787262754944557925948250133517933790728937560483970401778968393766309909347029759078749057803518757436869170078505928444235813329962430604489402391247995216243999782064906178677434964947900717881945781425805494364721273251520694976167932259729128167167159932158660446316895556000773030422125952380930443489574486519744623678157917637326832572433910457292353246803305888434151379018042714246144562431730787254945561348282744540808933767403742979949334914874221836156222325437698380293568191968872348266457903938327884086085928751903643044005489421085861879681433277641667787492938562872854289753378176753769472996620653207579351951436828537492405921564696059454273417699523581473144796005023820752481894093053099281816523156168544205552593403664876198304774536552577102629790213386209576611514012509047172316973541630982798978706384411293191721182296418103642537529843807226626509022667271691994262101926308610721396903630652603049106832633218404909347727083007745711332507875690501549649792707267905741485284834196728269000721125654118078420460747208803763715309920542336508340988143351438213857762905454015130642346305169052801723095309258405468892047064329503570963495858171383455984687175725667716810049062123942585719639594848046256257265755018116628037298831082475701282695134225391080096781684595757813535424293032439110394141386882376367168768740908890800606610418814165686883262404556281972714329830093912208252770239713436395011615698644374465295557656666668001588426713430982537039254474772124233554794224671859024781143455476145303669578869519470508258238332124792956119355754467995489685272909239401388356107184689182752866720657484906803034450086650064486798915890117272093559874963695786141122880542775249630986593699086574788560658729074928169532121470102696916678132655247612749274955795864593724321937629601914206211568830034096277354675724203815341057606128922735858258197045858233249356082922404589503771097645288622663946497115556078780783064584928381430807928705904824459318100535746599741030400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 6517471353068370955463554410882362340178738679145404201424927826095323205885724088518249673688348334945856662909966060994547419596322758064927291779575674067196577991656026802190849113210037087539034327253307421043620771943383498309665569534602690839418955251251398822944207484542961438542725306820914567518566652824753501296751259183233086830175574063294604856596223216913143595156996153271119845663359417537981053974197059930870937237180869263444667969257745173947192071819120183955542968364225233560305076235949865696505458767503710705733401234227701146167955734840347118491998419645377686943335706143453003492481311842251786154756306827667025401970409962032189959189935557811243000357608727863595271246520777075343694291681576562046365677404940166100163588175820123775775545641434918994310604602088960590730871530795176540603495012407121142479547086318489665484229034984253377763681298868899626742907580786813551547861030594045034731138760047989007741846129680877539421282603540673291341381805314574703190638013852900160298475706534825301493078927934537665166899094810019112289127970499027790908131741102525817475020479267560591707645507024215782553527444062990155913428961217104229023411584434613028921085071531751774591747706560183236707614966988257036733073002774132184212774500631198475871585507856044600717106706887419284671997318900904302207707867306686169089937595423967566612171531096990267670598038323322037719698229267304094788586049857849786983403003612516811676808815550732941912725050392216406778534226549468785832796635515234003284499183211705508244408911648343644340934454129529835711678185991979527078082274165367316603430339652481736550509812813397989232832131088247602316855271500314506191616562721323501631907018439991292212680676723481528630944503715948849262468458588642669854696086518467590098312915552238240012768246243346614610810421061023712575914873795711076088301318309182355941422150048203239788301155926176680904134629147553744033348681767996201694577469361279072774587228775491457843732561894749874604552721906177485970219051690339617004178442969963046750174703925098432031860148347021316815189862896963544695526014686806706792106150473913665815977285863611962979002315156733742668547892158061909188903586088591338212073551938376031781512795265787174070246153518982798332894967357225037153609458684605866252532223924511112423929341151745775448956557188799264978721710634099411271259418713254131797319526960370890764732690900030700678912024264651629546936326519320977343485022701190707967721610173258358005550573855788210419647570945491598422940770642343450298870255229894077211047548566054972404819711558070466202560113965599908723667487869907092600377270650792830643201425109473815526459647504074657777090241974434705122111902703750081135745994009458009252111238390587883250658739991462013327163680027235285407787742012889450238307246265859376050208622931057675526738967169468735893646297311777972520739020056194412129212854078876348200736855487823773177798340483852794234057243213499334267021825598026329962097019598721058906654979200299274514360841180708157328674160623605670265609744605307903794573844643962121094214028473154708661843712461706262940493708266394196456198783774582590126789681783421279027511727568681920464774862843099634606987099130762604136916541024639564024404058706269538124700785752688611929394471906065238916260560329424200240457776789251773247834381992006451713476225724314482177353192419363738855029791278779839472153836771526684142862423333778491317545811287174978587584586192828482313036947592002106020526957351380359372625322903342088429350521004044372092713075033661302652954804627089220169209038815250874438605575848977095559113232859316361879481679089446266306514002801320697563796846591875790520607101697158427626859615981543682032686282675190126325810290625642899902221993497959921939731685500518369988942520988248741099454283183811534308471790358847138808454196447958406266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 18975225214290560141128358938998049157548883433298233525467768892363638480839550551530951219546485937046514985546079306520754864181539977613115031359914166176656767710682468688906696337530949026431006677428850811843191579217829997826758206730481027865085676569737006363361477304360355944452612916436358519031986246816099788550652693219364057279814308640226925791163604070057016462620569288045276936592403712662593746601490867670796437869812337797285764513763189593937797538222031371380838134695438270236168138565292278164688135866907877739202930795363290332971386441900439183914961620414969935442276986890350405550336647265751021223492241895664536670830481906685575661792702528213934556588775629216920818960642587566878813013413610155782512577944180897845359449291930149755109347246987533561130574867722880662028896311306522075596897532681676148187084203790838814912053452873964983865008244789380690131423449044738027718656998628118312427869592455576885538595728159040309873110242223656562017546544245303950685688654277896196453825869151501833876636557918120597512378390429753978561327226463303172142012022573904319418781859249200897070009092645183565755398158008700415785832636970234295794442166561000221195305019961107774806917505711749597824280030893494528265165585576475128088723204365459668631828148290405065098377312405061168601515737517975115750049658809036703905586509338185647234740779432245912859389232886883698830276105214440466408909618365838885267224684572010840644673484627698364692806371011525813859282069960766492532398073711293816318766906992345590635846418860898646938981889303969549566639676172378050530822617022627695532376846617083053046101886389149830800309845812377749219319756245959437550624147923486273207847879904096611780540611968098554061121718603888236149075497477534692427206497952838448871135705313470265716747557210942997624769268145013742450316375486946760940592571056481287836163060361704554077641399115103915887687108295582818735975436933413591993462486722911299290545784705487096609355261240144119901882104076114073229571666229886913450504415336176529288974212393264294407978857872886111057278949673381995698100197327604606746947975854787871626962640159617416642733993505454789015969143984381898804408625832965950771431754523305327920453066906567183728346784842916869002129682745216738941711510056774334554757738957642700017451649814164241507590974594456707026947765796036093214853495824807461298266532974908094675822410545571342452185665909429932966095554862045089724653033104534598686441631248813459947329136913518875285233128480191914669817175988473202247267889205863336094905441052782760983707326773654833901637749092591592863088552540142129882113133779951363462767859760413764561274832752918915473528791349421266577155963039010808279473945001277187093916379172135549280983878228768133070454238567302729491218421831073115059100775556476031100275347271247407994915706920029093076256386526305360785937909505244678365350133587995382483915738367352447568435942520635882282673687602390135360615292080856135438662206677387458602787625809965535584532392840825709807321451018087108681247383310177262509295829282887377471794481132785992867153102751999700982507222626685507300640059876433280604178159827190066251404708762833858873162941086278691121137716462835337964479905755923712114372765076222697187767455092348015106699422341178988042003831111837802256715694829339251932810563862246806858174883099784803634385654227519523473838841088607642290113500513223481662945671535918949620291048539257775648133657190212196246346293809304236900871572187491811350821112391975617218831601687385631333404237031373215145635902003333893099261371698043892469012302926866653484494718695119320042461529866719759142175600701224273719311372572333159058671343428586507995609632718481858576057347118694410194894651495393056702742377473131559887738430522288747899783548024678089889196494083346005084634215364916235960856968756723712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + 18990372311383182889668496254947877338887338002192939913591090582918693395006294051955859650393584137886709975357011452798550788976539919424662730629418938718458389881827373771578152008961122085811465622591284606083465324968458467263528605513935940006560867118560265022673309632237802203836207763287825993899304570431482260147329516922558630952716331062493531643426241077082587911185623102177923822913629570133459833360211561107402664979727707501309201390399865295806314264810541161043888856654269357896726307647923611139941935426383088973427771491239019131179861214054187096507139509057038712197951513975847068874444696687064026661782951834685751164541274855134651826297352443402187555893722558383413415085498905127413954711504133721861459780085072967264239236704749155412506666511002311703998850972202824654118053188598970608556533483391412176528670241545640980933802038287048362851602301942653137312060693951694837007744828549102836501356153103654463104151949191285248760558209293150624371512989216257433496945104819795015384549507178193023917916988728285741294072313040683894608682515711613586335971268804996201179191389023567105401057996898642755231967330825310858664221963314703225954419542675964267005159853400754428256177722633273144418851131430140647342800725330148848280828960279106877362073321445692475346891207799570603305074555017180971933923505963885103201970769254612647381829766904561810043459473095867932942046747079516563765338143824917061164712795000011678614150398490514573138823576485341808502100372640790919149501852003949215447875083573151734110917826592356278393740420825374137713365686248277495309587319799239510764638270688056807969890474992365693576373862978821074553678525306527976866841045973401737156281961375922242959376317628645960166573163471420385031348338758318224403711666668059595066002753759124483636549146477326934108242271347277183364385271630279491916439613752560600797436940309751475450829461815630113136403414921190116056333267669372021670598506210382686426942048530045557209416656196330591354407067261959802711276661106094392188712480556799180669395815236062255479071897170875737777710390473885578740642246787126658088132103351741077384009695544467184375467951427207764612531931817889198290232278153922621790336419008465340242836765908790481709339330870064934895672787861213221765731768926314411504715871783906957408837187686134053893984137811078928445520252494010440936337906081217359489652223317792539393075501099326357575186783486426169050408062822285076007872438607761657598872527643005559716552640780645759427350508085251448872483717297905291416819861682505477040784191809851440159935300535355920487494591247657228572996074048153269342621818125699615104472758331045805288401719400928855823660265620890833793635661578350252697635139565917172069052582800181427250850209318341685652008265701529872251595951902725572512534792994308916838987492478437018907952049214355020249593127589488688041778783867830387453943643287530507038358980997293263641213398456738260591059024582684952272712475271405612963404592016061047410013965337475200872586688675963168030683477163630413481418927403691638954232112354816085072948971826748133262460307358678441001373627038387235585670994580111654225451553003616043511076046802593487464465541458401421924879453252901855343326054719077990409558754977750856458678567133855672621669914952401649756013147285782308103637821764320922997055068827321585650113679071405218673106744018690613133980266492600025178559839455499491454949175545355564995172131268259399174208640484530252399330705077012376558466003316322241685352580666922997286560094216085324154983798486087692776600714609155697110617743053779994708182662028317532439812498969134733709807886761814434773125612064782637374240934043599385416839466939020099110357689724866159412873554889607051574445103696860291638413711357095466944571406679499631853837679845405169605682901835317251327079762010034729984420583833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -12938827966478953417537233380081675563982554321819073295164995158858837103638695341493250358870613382487463914915510747576029149497039126950916194789016273565547153351175869052062784264306631279596535001702776189362878100152872581290365737106940689801733740427781923972541369352143601933493199404973759217319405973478075882879732300595344748487102934318443707306351887453901304005742060788567375537338344909342144036944231669499377334045102583732498877773371840790972234281671969720355719399339740231735876872125941911089674381878776889578171550778689111362961458665941935231924563331515926062049860805058181851134645561301774425236773657237634586737466527015133018923480465457252087945841276226295341616870941126064563423428908112571549635288549590632618691690711720968407208711891137729927746208077442581428565435225670379069762928174733583414344146844329830823978773715433614435636311184024952153674439759695044108749339987089303172492004123056102058346299549497254835641537529533959244523579256599633258552474753779919060804886962748622927937821970724351659115366286292464612243814926068051387365775919191745975212604832154745149321200725029881167269003828548017418781565380743050889048868099895407818035989498029582041205315057435664424656815257968111409167242053130621521095704385285843269328983753619420508316256092556048391856507609796396002319637519806610837546175106572277281220024567805047552868045079669434372875713740358364834086611930021157800238463953331909675433012637342428196185080161714049224946222806985328760043737057753661061320764236864884718396955386027609559770525386294914571536752861332258069312025862460442480769393789179051174422133825007589121007630650834671169477761769708643447818223381924234010511711404289219674265103668546507018881459871793941190881334099858481320786244039643972510666573455638997325741330362947991189508930623642249371570262836929649295456676868068272414205414835697878769933457260663211167165964247893814185870910782929529187433861712830955677413934882405557527123385215645693977087079651713701008100229149390202005370714986731928771757207265438244842672952080486058888474437026945682867418474045672149968591526573416689320404847386957435904394689682989253140500432710110409075316904997181558119876063033175783717898526246695629079904047270268162562925872953029103844177263384589685244910714953960237200750794002164509877353698427891285443379013526873744953143704631480359774470864332935785203822221659214887759958551201602651015244849288149437408500802389229754872700197973517386862184519620952031820280968758087309426248762974600730967463799649548145314663803208481844789901689566100881903225002378336262422657281652098022024013760982828609649518870627537700998465798455498741016249208572077979058221958326783119940701908845078837375627266052775400881290611705799096419583966404568463251221968358665032757894402494725747891637516479382084521935469443384358672662736877005753179389982491203664096521073303894032925605548033370146225368136145822462117184923419344505279324381931816740942095951586700441405497949252376549614440424474749302458290352332656718622372919879718750560920724872199014478975102506746586719334173832499576719257501712767057305835945409317313644878674989918878042143758938720872659298562038301376852270110731653238073796662465962593229170577547413852879841695128504422093541992522440562394860454675406693822011213518588300166525709299629022892571442374078184351479049301705237303439919401711192758331374343438165066589548943561640434872790329214364193399241643866953682453571336314758230106569074739440116474357827776200385305140021109111532782109908387028011059019114956142318179187868851530423470178290196032479698278966888449061718113191295125303723055851766867064527408231181331361089979596068944441930595189013677820160283634849354813803991919661374144334026846917934658734724463398797159061149306626844673066234594577967250803494088749119324679045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -250720369178155041746206716039931007498859182812154883221745367977161775314130483126465672538316132630113719670527906577941324134068901946377643049500497533934884446637817458379199971146916678789699459432864507004118055288568839208087847670222018181864816911390811097719462235674465421219036452881923605271023448201071611716924371842364995162057702105919009391281296670504193910391144261662596215765673683675185264546538198462834947543649643773492909805410160257891169010450397912646846998821692762569155021707425576645106735358947494689567518315277471406646855821775549138340170362794503961546088255831383861798019532190507728931578513217702054674832150617445165506258571564052471957325054291385274085351461555633793860740636199481561531530868468008795202309774474499338411527148162372544319517489042818251364356490927996364747813923800361445936150013410814842633276426197639532211800860006116190319609613799956740405661393270751677077818679867221615439595887995903511799333516740797279990533100605251838989842576953185363994233853762847875172600513818076058776190862477289765365419532918016984521347403656127913910672412127838001438300320107679074113526542392010785657041336578233486915000468497492816415237494234156588324218734265854162174669571682658145229024247446004340488481973618483006485236521550338487954547996551464553961966349152119995672784535817866165675894862992012629331059085996106839574030195663416016884362177998112440696208807062071101670478167602664448899221896934676308304220867932386677520649291018485449710738044994876472109956951471157735490428480189537296656593109733694583572465796490471439410249416245193464344882943701281133287858225722583223891654568661575062693608766869674075709350775264841355403279788529326776197415751339258701854956811966941467340517553498089121184373287144599962524721341560708094402361779905808886283625344340043838992726219383643166859735353963744438412865726168414765109772876764818539990777234789877913611212220031640193616743660236265432980960678383642479899428760007808982040837672462978293739665812760824638729458531322422634489001687256527669699053737246716472539674140064577147917317138027716009181838424723975576643963546720332568925292235286269040978827213292682112141583556032525722524798154795164918623764206519906397011256529037219445320782906230049130507979807680616626913862062023991802536727485178768382598835709495589049053135054398042503946037145298752821853978750050160155675065591200878411093696235992324291591380561659711155062667626357391924196123676076685002479220499871600597760974136504742642613510395486911485331874656132484403046399800829641119418369555878574390090862222446175819154221401249933047920854299389812586656450479254185045387174004193764598047104965259398922955040409308280515163919596743399207235361459135522642810693161283530202722472601306750348984303193263071717892973928337565436734761302311986175656967119995959563360536350925990639576264089167617950144756109334508009784970101096972908952388308406766195403016639205427178603035555138676466084451239710469837367218883031069510062939611308077952090929916713258345037361553752449736479749558316410920300143824919831556943905713911688985204414685758780857113072857740481746068058002906873609441649401092759857730950724621761134465853398659116384023618196880282269223959905707560340705640447767733666525323615441245489696932051599319045519132960162762683569514469464657195166545408190968269136406072660617461423430566589769083007975409080305734458068991623726771858101305069519387567702339903695936301265913632532337085478296257639355555812987995858472612853843906215937013706581725975285998944813101488254029591843305211030266070733859314706318943588446448208295391843238800487612764448901469039258458922821080184231578471567058646570638633055002939436034130694844614263793212392826661426409831235565012945437380983357141787415912876971745359485266512957086728082601402675044024320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -1687787040643335321316644791197641181592656950061370032203587098763535556659924400405243501420670851076667715267336788116691964050524889645332551696212319119396766533727497060677309967388310285519039499850112819724929943556773235786850671825671663983954205109541467975566374231507615435404827094455454997910079592435602621959380867808795049729670541062575445084742200499419949373833640931509837448920685203112722112145840491726838307610726467943727315563920355531944672438524950188678973501673947858458379262590593483460144985681315684776175755424149420949500480238698752126830589884266020885402668252356985128162664925230864486435391269353690388214122319602234572955216454247150421536807095766044310814245433702904569832692120821147448705148366355214979565404527355775836781984904653968790408736181579721497508845058920329527405437259125180216751653272666394294855076024777945946602105368908764544571383503667850640857524964147262348676696607477340174370501892340580540759670427439556875630840121818676175913596204860704632882102880166111356218683314454128350061191297482424259086335019560932714887359822362398020257074780329450954354058026703587585319103260890189733567484499644044033916842834286523577519891413977852964203958617378396479242749309536763132723526910335429439264479504702916182394601838496981644659600069870651398721384783053159983502432792068082934984991096434069624839962319154057609118947150828946848913330736979131623395207214313472777619183107792449721775948770895977529157754173516534047589562061944782190237186508890555311763288402496724859873017029695664387544786934547023796093971994364800255286183054619708506709739185827855787784403720304045996043510212663292711829597633042487940974500153807010556034433656536878292091290087494142538837958018357316198427500817393878930320173659777753719567698123417562130257339386026447876609230084237996624834297412985234843651209946412476902406550450203278610124035137880793637896285682207146316887660512562387568128145487719388779190803854530463628387690235948913434670473332472538400182039710977181438988254328481705690472302316064841749485722425838048746265001094276813539452317615944391440570829109440594251387462637839811974372899205807603953837040291306195236466890609513241610118981167362492923709286621502058077883649098870942184910411497893899193689669386434750405013986875664964157257040368107564613057437882430003252574182961393029413838720894932612889719937592908844740392497296652123705450317803970208411079540672948107180534506342122241037509025922998527474569199699914391693166026972475742855388726377712655503996889552211687639632851363061826481943364574637072318532179025419058384855712750024510009082914663932487726071082350372866583134472316310887057073827072487118788801743403055881812910976256794597831696543060883657313654848902580177402333002967006787995034743151745301097682673741534085554446080561836538434997749919506281366744143070492487035510854121756577465863239220263934481696372206450385561885919380617239380137812609541341708524562295406030221654139534941279431881266380624103794870409707284855644014758516037200270817066580736665979469228521558523620245278649409038313113964959449068408030742500482741324991212578934584693739971034184964052354026511692454777616873103368079510597513393122964330047291186122141233144295365835336417735732807140423549549811725786104394148407648989583616993341135599617501482408459574673317428856450436415495216506449032315438946077977025757725412122500136096149824269562681048542111084956869508720823113960180411730694842418854216774312195202263605433737177456503447618302700859199850925518231224511773410023717580495244742619808862710689159733607552407904993422883750053510978629859865487099239199769760162963983305252134781243375678957945161297731496337390514140264911519193525913929625861602968069574623821533120386364918318060151104410278465765446574141853182575843080063038136537076203520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -4146915595657099783605236571801861451666956621862015091991963749324306156669519627462420882941006764765930315575555512090945320075595110017585563123728438504643176852901534554185255568084557415934773053822452368600553930527710986644589325785936629824717697762936120488547449456621113530860821965166572154005946761965250614203955678373485434988259363740556050141653180071220287615064735280054938999038754523084258160173708337188034326832646586961407139429564481700685869232167306726740455308539621715995351120710895458190942554584449787233058145249451573477619000020562517629109060640044428404278268732578167675146270165830438225930355904935556100057484740104246073953931361481416512566045906827926469408937901637127600811989861930935877260786054105047553207909070755611574321555906557728928862016456521357062933249800372180863927239217874970311967408005089369017114522826722846832120191450218596898266462827514351634315955545063463965556313353753240862631347866395973549296938164294166883873590321525426722441758859616021290300326368342064397342451872715050284937568856395994305605931869518668706097955464830975001743659045352183558460997934781628373347337521170691143291275176735013895661364031191770740599587827229784547698129976768768694547268720582990010107742164520545097708304552733949574154352893168231302492188952463114962632593267133600456392648779758279450525677952859618232015907781268787506656415675452332162867962979750322623282036227704033258626094461048798616749665312475985562046982263200144767917694123068594429373716873754756764619079594713812692629908306012064297286267320504308739991812862954300243262762091106999297985326508573668276614349081718063906234796732856116061776698538547053635058302891143930412595285092583254490116785017853677001793989471162084512904316865875126049759294805748729875338200148134364360488918937233398031581738534446535470791742320271739911631251806753361245569046217557834352160189459102603631774949497999634263253106450611357865453879318780100100801445074346642851458723207679733105014956736465193380079023069392709757912922871389679660398042130478836028406301218886506813933371228436687946406739307947270169829147507610859211155589185870230233301987155442781245828773594368425669045949689282937279018152323742949002520466118028020149491385094392167298578572562571162179430237596069678064042594476052230334726520486685943436918449736242501833427211503245947364640116691316123831590452981178953759557547166979968752532844593384810926414476260745791973161717507688722829072927460872150852812350025851384143618713071269507857164842914483680790422762522503706560196886251656158320716798103789455397458373210784796451770702816009560551598127113820782966272838309331157445824620333195296308869510338767520293231569557303660146445670195217214565464482566467267551616747321753633455052867637961889913076164008973884357691230179417742581151555775829935825984370325585244052940710693762333940277210834940918930751521494634531630163256639282791290278849710879009443126846971389594566654445825764895942543581465765625658992843170715707229339107219125388857092212160065857852862708215960983200269225312482590686731631192479019040224710237961415676868879937388070507066332353242413951127585655421027709661265292316066150904903353539385484675618664373037875640734097224858648847649015701908853723044789629404714826062625979838619542206891922368276727777547118566961658244267960099467471830768779010109128722471601647003593824546481190504346472933794908349565473444227595039038412806409702190636940299199219597428108334512624291821039938990310503996268558944461198587994298475406880717118531192606472760144583188748263640407898785200868911010227699178976337168875030780514444095879044686168565139597774052480632944764496567652783794606242841440211188278638694053876904763624923474281671602655008197797631946737596159455100519591364675906134873079912559259628694823780846798290152325120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -9109556765046612096641601359381329209324013804642405742029680512884258309661702461435380707287070203005090448463122314468745703561208802782996004854754460623308465433016279719862887777477270654977975561365631857092612155911077085419318111825974029321007230423341597861240282128296148287166449567683108985636244215124109160151651944647188089961117413006201720467824371856120513111568747674921052325733138256614490174225844252931012047835057556565905412477152734271399642180967263363660483257260818690108212619884408893617034999680673549221559749153090328627773309144884737536604903404912626676684128983621253776730922804511877977703974469759705109824440760479197584629594179035520420811371188913692277739999826015629977146589675667349451881256098638752594325123256561941389026422578668315618844339020297740315293011202739279737049121365573621173362542507738883459639963399642687667675673880882331657938813563594106289495065535914897287536409064244610835248416957378003903264769484171384031687011121692781902019100198320514760384403222261619030405805460855862874953504612761804431339761076072699569543345244780169716614880692300599687256750159814931223151457768543233688951892288057109204675604630411624967860773912129326983940250933748294487258504314137071877767406459089654636529461896449709182274085057768540044992730395135420871792463107693777843734981949044918279049386227103089025232154229692304044422610141451486152555268562803210218857579106571268084399695802476929585964336312056872243915368974190026517386021931617857302140395871360063833928098563850530411003966458287082885226813695495830836012334389887652343220847955821601653707519370751239055522494993046527500745084085130918825870663070641837333334655994814685394028270044119933781563285077840448200703397036238000060815765146741376669602120082985043065542020525021480753708786242896737758417894832840445996730980090935032968404813557308001859816276113556198439523821891106769572932181797737172281658100108841770676515063425649434822176979969981438704992475339878937462618003122691144012937599551997168943764737739091864502871497689196549175944059886555481551886083458826914067754341236060773198594745515421897408344805341858919268499346374510539934598768928283567345023548299056491005118796627665934989825328710516776457698908797602268263768678335279958097628666970483890039674871734589687898711257565269835371528984254282389522024534657918246175714927546777094977943539506275736172400413928260081821889614137635781254199235706382396161496289724591010634702567498734665975510395347206093487933699747573258203992442460735324963007066406101930405432903901866348069316907342217166131321429500008588927080149706834510303896784072330835283207614749748187733111148294180761685758709322461426839186776991959642868827836843673884956713509510212051754278072277535100820066461458182266412363348920280476348777864483005802601382324799271255338730124674734893061264425222288670499853685321723102625904635982504378099792205340939476140219454974310819860573009189422033341240909499209558615859837294018819894778075512731419436456393522502625200075655920710420857400397118946590121313654913020358096244362119304420669509619962056219168197110603545515129364841028410121641840947649096283066977698081489185356653708597227703114872689775427905165841303877047756715103286606386029356325399540903695312859786858284680723396176092392618628569387197959301633336145921080974199852706960432450219597051618234173882457954722531157703018914363673533142100166900992141998246669708798072785655917330662538590438612742396001278804794527287105698281805098554743925753681568465121202217085376004596774444210674039132721615811240645744556217526912037399604776383523942488146604382873539510660337108427357097902492365568484163001023552631390419958373365124976374087626362930181474538498535984893802890906754784209576464960968819387980365563346468385485466781483480456286241820770304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -23460385852557310492963240712549545670045180785540548732184634208696546684802697153719288931740480161407031660029183277014752878420655136553292309984270276962680486774227952529388134026567368833558527370825956040785695022586955345017808525522961746739978903791221205383588655720810778592234938274728572014061345035461390004589743888601400466065261014128782766861187184963835596476238408515824976445390197018663947063535470488643023353033413349645940651277953430405705338279210281461733845931407878833206372507441964521183672591021829780659101567298033412334523441116573708350820848495370953331952137635773547027495295108797805984339265557553849350964577931291634638979529816205755797516256570120017601269256141712935396572333143551480274337356937915581459772453902810389885646151132776239974787306813360720614080860252416767258542019443675216822363570909330160418579459617521844457709846327513254310001448559952471969122474459515065364707443345311468688700068224091241221077198407112731544817410575818286963770302263418745931350480069926061722382579848773431413510308862722578180388042628295726956939466115991552135368226825716114887806623622612185588447778371776978720813296428256906082713838055230254579262371302221493498651579228313970639319908341599940179976922368556072267888142106920180381489844383366176020227753631461842114599063694310191024389328810939833964684426014558972791748903308886885881849307712772581779222154821026383028655551022592946204376713654887239477141491769207449104973076659915499746414488819706433866537518922196360553215660476125351655321195677958432694082489036184236813340486574205582830481850051068808870995204685214510456898182960753327699130813584924660782985061158953611270238359358720644795315954950304625809231515472307512208955672313116138844665503831566592191410117825981550704509299742390714009375853497558417860511566335285743733504663976966576250970854430948028071370920954707193856619293611095860386253419667301094327799993535064964566785616251293398328329826053009724861862877568693011311008705331258994146470522014793874600346306934520754827149696345836186087968486613202938091244828526357851725365315528525145274112828603962038547646944668910456245858804595400318728576120807198250213237980666167394710761439078082982920034991748918599738198520166809607239627590128953563654735935199782572350771484896944415456470002819649190871132002015026901533435383714841377347779897803604144677202634612120967800198643812571870257544563326024379480145338005493715366528872576908191469689485692605812055742232619206661050730491835466622737489407516535955663659248599999423460110911882943118060761026875379548289041702264468601642621128077699075398691534210429683345438526055700534029516556485957096916652622265264586406972819206175244944533801904009652950560806664518476775425327760043229998067288967422812971342534425181975430402876165375356146502243217877258302714098607655298827973206413191489128367807261930633540197729838718416693996412774513583841271023275858184334201433965549897681509793576968192681715376161894416167350210027202747338135011387690265062807414704034410530577278637696749786534711564832946590317369703198615003244393489847997165708384394626404259422324815368665431328428124722235798706497536486478999362749327257660096323949444487398532012169471194799425259260346341314212103909612538833067995964034056931378431483918250740347300056580056205921503184755272377144072953548683547772689129568052324148920377595097719542673257139119165274413267081613519132630915721701140455666905319796835362964202362852933711407090817776456753555598281777094804597195379619238147225111247731030218621765852110849560140297066898652569611974844132475760211510966524429151186821263421165754645808214464663714884870651651150790551203981695532201800375363233515623262854144713610866469651841121641887145211125380596616516252532546532486136017023602951599014999509508214593945600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -38986081676190153955790546331836880712077804572301110603459532144070891585753932974312238743043388076324616702532390342506315372339313278763765006949394073963825710638828715789913764942977526420453739786936622432515351710464821426372128696323608399374765211285400668036951371688918022667123144541230991888471986356779565705742516617341987508566650236574375266313549871661543552852557824714468687783757496996709341164592711533403166186853294226098589623114155089430927229709619738114892816277381111084997947759295535551323966133849686255363431051909467717409428264445520931381772532035175505881506057276234184173129846385031766699617439997081060790598422870506990377933101578615066753283327237110409505647210021387779551234923825036074099440232099185176911063063713064739924422065342913409350815348064367764963994670994678517555080901720595775814357478520733500541393500550941599010904192048372264234053268755684362355105611782647274754254288253539020911360261678005479724763027425040033628929642830384853874510257514450964465678096137425995394060944758193609689519517400173352306293612667603791689431987244924505139217217089638876264267014543724758971720722051892282735849699088051101423249584060999657098463958212088147303635258565939898517915993804896862151306445521305954963799192224852987887893073234952994129727501773447333870874381161803469580836511244005257088091612688042788043151583872715263722967141144704217815189478614006572728095511509598041207389446251463282467591595099045983055801537857330830750539802622360322550307908806636118680203641149667799047525720545975525267854350859460825065374381820306522210258799829652648329259993525946530763097768935754228006017970511327988128836214849444059748862392100174040526140673980244376275438916241902973284992993900511713407977435665125537087902091339814546004618792037706751385388279495188197122541787928242375612133871229273535530473934202520908388352706565843631428555071756031208635405610392036926254517245941047902712334025581683410259755866130579908728970152246035190842957042890287882294263976826172545502007458234103588453026157599901881574557790045271645532695580386330921441938950186833185830984949122453429735482606132502258189458845899170385944549015357165458117949605293697983304411310572105811025126497631837759418483150134499187866918777739496072716620101418985318958090961736209857414200812829125116256683879988601190610517113974746422084472333562129910247193845377209055829348653981438465058204252166192177382172833888775851929587916236567323086611628158785278293726252937033383474577151349414293421563846948993242961109718987207546966622807769020312662602747839670884203013557604747382912692560722112570759722603157484635344470568098930939992369167103785315533862222195507691397487481612442294612828039333523536998568646034856374124155214624576580200383541278671785404144551116683927212877283927972376771598767702389137779130701881942367526258373223923972524643793887564848890696434312304379656444214579219545302974342968021045967550531639101350796763419248941808969969222936861136770602596449641317567320252980607968141233424449439939231469749544452827632135836939682631970353801071917312896268767679906280932550586658806307387719542959374414169155664914930614926599411633093128764679396644674649268354773024194542843192712271640140308377983941727609086508602097659684496372422029716777458010991941852702151909819344370900345387427712017356289904956722798078260122368980476855109442213427428086503357809719975563693082596243837202462721469002340462995398819183278314254569134413672224250321039228713168609861050781473360274368419659480424467894785321700240057948261743603167497597891032113954303981220120799818786179556159211840631729643324242736307775277817019587023218942934031180136205657963006883558774464574899401747137573889228533524280367851134018529356646774406494697973406994155227486710376105282749621763683247603056640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -50793704957557925270364779726030866158226404216385007240315631640422360092094990371315319376338189468087736105596847807908901901570709185687933161565576334220582278066518754054036390389854160767439091620724325242973174358815095207565406234765877731287130180912186763524827630782984466077744386865390333784333633485764089536513103551619611852241785670806058555615594097523976087050387076988961195124060959556579936178403665494189425034837338012925273951415286934739001368899253869088038680548754279137845956646440958888900225986947730904193021674904628921854405296432627115244825057495715101094822930049190017151228074321023262705702217324067011503086915330851161450955711670365215942873395442141581086131836883884944706371086799255258162478578654881255849292073173523767762089681703191051661651473402690841115459193004791151535641893926271981658282232448673965839729776417696946665168945438377513742094722664986098757233785306041536544305174848476747922366187854549922451987049526184725165678062803753388564607643083155001366770292834059293927709040468146848826788065942706256541895735480923706953140212241359718583274086736534013635886707160916884610371424214063220445294103714770731920215842957666435489990085107170986255837364314059062037282223048250659448174337655147138725667779185301632507167718434859769190595000587290347468584145177385929187820290094923153088105375879912199084193584040356697057628167503183258701112308162220529352114168446766959128648391981126735330348500183998416649815716090714375324050483226882413983641083684006100088408842379805092689045494026792150558928637942097713621978213223230242125590811353263692906981598538580789611817926313296144418923427483815336672042702808893915729887760816997516425448779647304691637117167824764848213960074145678370367352776830175564589876254859794317265324041350920144488783977628587561332766491658938239646933308871464110073855800766804010790687959105281011977179428858641719410762329317759739320821964169131259408300387446327738968463839651704031596871344615723830748374674396366676723575156084112620442187399127970757438302636579552587217614241717206948128197338119915741219670691253158445867559421812915172739214214546222915192188191051373837406752891020324357477820340337390541546236837725131646918773806440028611511995000213135461334286374320867585691623475478949294840105275883773337486031366204842693372443985619379920193842940307448159596239234615920005281637441410292664162347632105619891009212380648190736184828618547334544160621503477484637003940931385335770817368279314348153503496200956905992009592986456689200528525141806562684924708002147151337017657871110579891769159726782249242614411356233290305056955709299325452788273192736390517451902799453080660043553389380867893562148016159053582792578885664843333053873920036293370393846918171777895033471675311782284171701495302236544885727812634911598117020364000416666315360842652701893095055853239994529298358101931062097438672077054012472065135155073709839716655586567871515059629336427891682523329564933279161725987727559461050620741802686763582987758818379757547365898940832987094489483217479902475817509373832140067810904802847739363644416827511635275660176721371873037691246018711903222619119037352324337209251124561597839321668903398779173667377082513985534314661213352349144537874181255235179304441399045656703473733979943292773109649462696369068160572740608867030036957899649759856303862808292090151712067498267762160329949910238472637486495373904109098231734794451687860114109090303301024729144688742050652035109597704201668661202542637768457503470200675627834174837986910800173191573011174317269088157005746073111001056193272933091342446865861105419824564938193662443433116174941871300298574430941788830071934695497019659014622358112173524812426996938713888150973183684575986165142965712609091556033424347694777885410485537394730174206611284924750613530323976192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -88949257891144164199933577894733388594240926312702951651760190938681872536563615943772407870356704763475884058751052822149065067840239730702362923184360737061068932274568449063865746408210843849647676736407891950638021849865751464926736047821137576729076201295715957329288771009883748203986169726913970056714635915928272310374173742916032408582586584547511202335054823207993589749890436906450763094162313220386747346448276396067405353669767993141524671996570740650692128791087731560732268247736462451410357826568679314893763366775921328985443264962108715092087782176597414693059933053230231515288467328379012219393238284282887526712300198986306479770464041370208914291889711354885628496120107117657922003284583492328425434392945698365902880534960729795944673317145181997614222751593208048503191462664945258275317875472689728085514829673717113517509678010767416082110078572511708226869725464834521754847571874748626868638424250380522121941335929890554821707338904983722714629118335438615844505770695724461434571281778133209205430566771919828172900792991999149518436848707911702732000950466017782775172499648851071568241170106005059971780856906912726181700283880999765601728027553828142090591264132094313639877323761038183428587235851236990563835693637792952121532662837007104511473132418627983392006822622295989931154290687584849343403063187499588992495798445787415402624585847001395731579475759670085961109304471909817781885936499715003593237819241932524573498810335088116613538479887232623439361477180435557356356099848280270187602925192594249906409049988750578695364241705007213167748126150187355924266024865754178959286052260582213893890291455481191586910683840028949554499242089702691354605410297412036331547173434207718834928848776287105288121432851764857501418231535550069576726011128888668052036648765070690898849231920928307814597754521336677295110750633329113971623453699839608899425712996734285045587017059708374753203984313180806259693098179914937292972450336901396740517137995551435553250683596539213365772839443153752107588089712304149260616425874063882998842873065157748947382051321573378827864550103087325878618583385980938417866059227363150896236506093868078196527924518166808510590607577736414713371752994159508903733320719826732837378361407640397925276502053590999629715836536968256663624074973801459640380175221295963845722845946268567523961232361607450086324166407163392010320588078822796170403799700436551049417126292741167826159801499550282360578108349195719587036067493566507379225643172657788989674604640902037631017091662247450980522186721761231585409166333942825149826832303729967151616449576907593044518544463263959189440756171029264147897089700225032718925630920122294194986485312773296773769893268968832287143297485126680611982832200165989683580389814518113996140679664212314943369169692951087065259463343684347910960689911122073036953343059523446344335186268916989028838124374223422822858959294109098185213223351627626642712288298060669105284320531209623241122932867128446755124468716375945291650373185865459772007885201725190945650666850983555126510823449106133155814675432182667250036967524297961415907358090500455366595594285745843285582434471449674418250951377355473467568257540855690902447809753823228161676905272869959896969291612873840015358841753908675593081773117235431739356859127311419071814677570475813014872717161542363843693536736314586513622517464981788995869467339044900626134874892996385393871225098339772548229079990367834432988997430422147037028682077500807533373786330978923185140968170086156362708290373398215677390131623607490991604256963454790084813449773011488922743572334889190098092611096518687254344380002848408502769543130602952054064495044830669944080939709165297202782339958401932270741966639281734141122806434388603684249783512690297291619361018778445881492254279868498122689555841156749163907653171911343521759567617697751879594803200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -82827485892825354924040938264667181919526617437162426202662150535653472425012830792014045532742500716106426015887837444211963652235087865155762283273427763159066368820616916452067571174878023084249438414251692370621580457757768602045608375326915611357125740603271115198218176307864773148434705371898770173231254607652021662284599633918272110875522561960971067107175780653338410737890853665915601760049627207077015294359564472107407879615619367717649349212339238383416728939327384302993787054494690868696736664300879885303137567994186993196633661435946920677638507617297012902344796734353133668387958856190803098273694853757109434110896929996818209060436843484770722024543949030600978064532089411424763893490352646420904822933186494709694114550077618321243899975912430481628104967302170990122340485392919792523430098307148938853186154948988277542587421016026284113484408735860548675765825084294586330170139118161094199663964600837620731769860086945212284281739332314536623249136026657144507955023773271849369888042857869296362149197861077821321052388523123258094921787122969825572493036000983644683838855674481503569966313070212667692381430654456170438319764650228073630483672204957382790936038302039919550804248808308127328400706252014284604619403721589238838892523921134306410901074041937019880284038551747697297712116762444030604707583818135722686562516716211859893152830823741972685793771730184844578691909280890445060420347097864003600123037559289015140531936377757436048735419249973182163253939686938610022278535878611535661697157590314400548663127413696054575474165278509699765653613487562899057157516768824673529349793288328343525713579704202196921049677461890162412146617448011099091677523265228091525111919365195002031112831585575994791988007567565980368554198181972927434686313843677879383531666239655083655348143408819803144636334518648274522222627112665452204884984723668079355026809307195910325672896099968000658685489535960968355070737305661044403179402396777085303160225231806137985858574279602541132261588515249869125373909715654293788341449931813355963885388838982279579420287067164946143719626011264341846940188777272229960582657875629132177901825484233262004484970494621534159362907518733341336984778203057072625414895138578272586719618520513917701226468383596738606360061396791121239862677207631396242984580837223287712403755460222914302688884880100543525594481441198386747609603349788471722885362402089059482644029607818642769381438410312522837316677674807060982903043886213509066607836481452919886328149527757647187543044672759101421797322215003160490163734661809176857773722064688969688233582152979854850898880800601425745283848372414438612165240104835841126623250989213643318579953322090208661205661511577162124562922576889384981799967783081988640629392111898640029387700565385222955649213379026040343581647434866415033166808338242343917488556148901093089690531229032414068305838446546435242530971216929330651514920790441216469596536974928013085572053761300201053216735055629591391125943285263271183376990518119843743689868162583768819543569477638347920245168669565898879888705762915852416028617854654552938597039897813809181752910523127381755562575636020599046756684196231623362709095662753473434753737737389331139318066410145107912641423385066075557364026723589869641709414405934676485580696304862000819586592835029069242490045820577455638833794779246766674220061775525754937636108413725745073542735622956256222624752870862563544127744737000634245518758124419140506720187779395189163148202639579421927215684724121996789974124233409155055046034589810631307579264954256199420511415287972012453381315032804397636101769192757980790292389122016133310636733204844202581483884855859520387894609956868846221515165225486280774296441965751440765284795583578933503874851682149320006441347488454875912494229188302649576772874659462589332710332722489653764948743496052265451520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -3369870155113891816602682082173457990500052519150976622380365522021915370549825180626953988998404535494586260884038353391617021307078033241244833793573100669394152352130118914534520951986727882950740657573272402090188156142221559437655299015429481655525542944425820215821573346512321906105463770985389788155697770968057791361288942439913043559339133641316145726349334559064563895409851692883806849192093868677999447687289797946896479915230333324321589428634735473570115427313789518332130289820724782480395776560620629353139003293553351488373852466821231343750558833871483152556442624500336988025058508009125906712913030006558203880411575821532448416621606038578544623184715643109407968572896680783838484148326975627282102198968366386694816815386326492345931729627325933598579282332683650988021610419979047207886041589493916476941506913472569458304311327141955516679937168629279033696017184971235225111928138514949420887498938654938010649510989466191352275308804053624297300478782114875224354147075472028071170647503393939940907989107313703937566162008170586916042665613658458010056366261266659099097478411555302477099213916963033339640112228406481467583766830107224955237280748373551869858023791547581636127976965557100008708087042564863636901598267142838312552151398545526844533324689806745978887034776625557993491991659840010534661094876563947093299705827020825160644336222346974364279048275149317549365645775305644308047724847509327419161513107154238420713662641262710816350584549603532752025951908796027177485133720233461901808637893130415433260625088707041998558515614035588230688664852813264488768058935971726198469605757298591320600008941609477192972872076943196882850018810139515681010911627289038409428963312374566472123351588303338341965545403631975822121366690193906623936395359476427546939237307399042925849102206675322414790461734179197002035081886678818057107002482469931128804933080517427534308566219042157452214857417917729349751736371748474162251856184119864744183189737119214303590111609580117390141682684088385510464594448138390145222392246478493299216176666272638605476352850454468545078229756083332163269069588404959792483680641946241915195536368339680766888980287128392730220973474612020438024550220317640432483557411215866984390091461111444191912579484828552877775335977293370723388524887615797226438271530994243454368001106314356241577276732828280779677330121404770797012651243289297899148721257463361528010540823189945932682307795970024534738086307143783801474195398013688561169259954568734706880549643689405442575507588494099408258626490207546065265700453917403531544225670571553534497381533289465127463301716264522611553082307032604406456663652526493264663673163696150511373355483009146270065428677279776378760717989900435690793629612550870606767470975207346699025500728298998727384683696578733104442997985840849663782149816876389137700906551919579909321109492762228433827260854191567400892302750170447186503660425410400654947657978069326508944422932746741455322038776699756359241395286220577262025683584470867240815989165622271124185546771352475180840410797351566023621750031341799804707321526660970770001657744360532565427329588662728424530794212836257582362257316356983681901643733373003114404032988615859385482934857513540099862192763764488898618536587821112151875283118636306671286364244945090834211432443859716550873136186249944397332728126585152337460967749393022891930376375503145663720342245463871599137597441000979335183661719320724652199076430850553805659152065886580051816701264444426055547627045275534798800772665504273665722196230021001700690570992443141721070929286951178533913139853624787929666613812823035207748821587953967616523637931624953521086136609823608295686149571421041825017313133736823078003981522429775770510179838079890900039548554226571764364565635497624261793915820306632229261609631420547523397462594455639871401125746835456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -18991797988122121893029497493424269793428533699786678066604580952706864252576648422903718526906228652442340484968429706033230575485302271387883996470595825739510713418563940284822867524314545186554462702105828936706019020236202287849634791869154196781330775308255640301594407049420522475212573620163573007216559712730635384850319376863008260501148632760615933097898963405206475214752018930173736112923266893807604404219474642831293469636936551688867736683957479579829742034968833802770508822789165080532355385786471542253501583838695004299471320628396181236308985192451096948472420239289075975583473282864141550979790453779043717897435064997434100418081718457171556777071569197448461125539599703271727906394621614375318574191625779521624408375981369613464855644141500714978948334984980623690851787779459750152855947898945120460887272382996362234929440466033923922325159866222614958682859792137369859497013319565132924214155114704850322778120700584214868748442331289822985198280564686205400503737334948710473092270570194378494488954236448978719194393242755802464436352359241183513307334557166905589033654528320746051268104108215062520019658970314113779994900073329947269547463623702649290071782878068960175359688557501235710212299227452584629417820747564492183999798796877443960046238931843814536594124689478815747547383500551114422067355464559408960757460955217327337186498826149772869106011973547301401307016683229104330961011632123142438119697799568238501097061741148007770429549371531784612157371972821353620077533630807677319481469855557595572367114849222572860976383096939284993012750631135034605935675532247035455660145810840460821729606006698174132577147678875106731460398606951005493271157834250133888010595431785549634072937301562589159710144068701679267566063591471754081099546412781280218652900847195428114578416226843747017866816841805177815858581094904317651335095030717719435349076266272084650183994349224310523042275438165743779251446785706547730978021577116405532780550156664222210876531498167324323102296060697381137852986131012275984264854109783488628955410968419830842498747019663152065367020612817266580285543657880246006418903842932385407764778626786909953750167440162066932304220888874957581283676421346997954265546980154421407843442278414434637838563745130501535563600711085478093511117666095694773593424695520636036790384993266258138294540146564350577953586373767519435636555897529217145568579388060863191009387368598026762529438257341598619769898326187483590515180019775118367291201805319157905163998644970232806105740048777289641792223760848889764115490957121692789379185984418586111938325877142349403603759957245166006431292156722119634646402744831833846523460492096087261000285131172811531338970266820386830217435936620604696509899875889955220196789022635954999433358050119255639982843858364625604038331666636717753756581713589513753447066447453906692522105822355608380397108742674093747609862720541967716559130092937030013745107236435955670667853326598383682710090320507325470818714286497144752080493798060450879096527209279908790215149028020646304268902248159090450715558820358157986762455148234350015118764092458065171780576677380639150846135872027893804811042610768592517648309542516432944961505729748952999108111409509677467676363541188740305815861223439820045095120342107579799688149600866522634806526620762891479292489887684437017528501632357009492319787251634153466962564816950758407927725207613952963437547979294434340237319780421097503877646784893911874686682002275364873669474629524623486258572278660141848257698107420756746823673503053514587355828307505638848980613136273037208044484367942703384517534150172907012027023922440104450288488648718866544038133298425286236327587605243035724018659826427739342514731749725244576644280012220792527583745955944315273031523826533462622855040283418136694779356727269426312226921225535232442828954009600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 17383621039234281208369540067868022176148048476617264752163880064414014668902941299566658982375315967855349610899956708161409956718539857553302815240833069313262273682076912466985325209107764496026978621868446904791891819895488196271680022789651952120851434661337429532652810485109198006796028421563747784224048436021734566298886842102471285366486036372699392681027462565778779219067624899530507666087658727982399227226520619268891985327549198582929709237637510915631545971161389997255180577162329065651705486762198231569405167540292424143710473012075140288946111638048259883762089259074662036205135545780901315116538649933025006347535945596059911257791805975772223683483762038604579970376585774560949890037790878663514833454745809649532728437690361835853105337580520729340410417337630654914591334569869741142022788035483281082328624077002343341229848638031415029621576873227553583012288697555731956143465669899742018931963784895578963806598680539995398033892054709773537596994990300800852367639697512277645454988332337661073727657165393884422015675884068341632189636155630080374229914404163595021245961686765869615416958682485542662756709932102331895864080450083154435058155133604852729091395667068971489321761012766689032576670893668814963433294883346062779819651328385652500070470442414914339674135399749857541482436590331547211046384585263858492319887782166946968100376345792194192228605005545067578023240144973211603096242192293378263551572323019403849790414477455850506721218765999867770760315533914208852637805397964032554790608310069676091369865472397935385359089433980557829989303359091113727419673566669443443888277045343976924051186943502839968318864680725764783185226872503038680578891678806576520329696744819913469620884494694083396519909235753389976364101468599213992769517119007755339766906658088645697400579753309691887647457318774115972541639842984694514158070557029856451212916965803430231538089575644210535406745271523441381374026576589273679062182521508613937715203342228561316220601127457669272426592478892163771845868783142538458703028773290198993786938622232318983140837198841342425237573917956140697490005505511941130650458644786424987411431427229735149988205259662311848143902148988215725999388223579958717974259328928684166589737054664648268151593800231517174786797470501407224084909897435451894717502171541531167209339855803612655612944254624139528933001852540362855298255595146455193368547443644508782624342736079441075085036979906041428926459572738381686388906943389941657398340353341131304773533666626682224920930013349090566155696371521485279811937117128334446164133500238086771039168775828170253522674793218336335646496368957003290724428679597340745194305992427813708713349174042089343871300338101122256623787751430859314328065232773353786202084473933819864144543837181081198643242159267758043793759896524949784144646083022542646321186447260203772773831419627153595357380569421380839604564515596800316380784720806592265240231227874677963756008008136505216847451835199639649292290782049238057702697291896826976313473443703584161922491628992257405396587187958539513595421496964916350826070370102448746185991705515663532568810181473572220541023560664530312966349257549236823323719522518423318152843933125199228392259866169559130650901821482101716015877774775098114652808679607466156881970176732754272873698557800557403148864391661525584578238865604261459050451111708099251087645266885990698117912834752253163880135796596084346605588843075141570077346037517553677555292511703456732531082293753951620340807867575713873809501293709483576101873865386271678992879908034113989982751701871747333028121425003698797849074736375528527280684298348656774874469445375559959829400691452625349392165136819770293395898244651056127948295888237853418621145616728844715179729163723825361593041273003121172802856632312103943534371583272596876941531463644534643097600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 149485357985141989337811211796796219689910812025139034922280644955085652676067579765700408259852029067126050629514764591197849164411359037272338758214595084430920545383139000064578669626183931356340582435539398684032945531140384006699864918018508777413019214933561884712752218304818907513969526249268887090941278255802185656984763661466187849520341633699774993876154815593568811127537558015927391829592097445072038352052883804918119948732114461483488803426420310015615527525823765359580394294889808872053575353067105967386819303756158240886737065056080302026178672452240121625461178277361172665335371919408249082579943767237143791691505391320422169220402307072898660157794986057696794342626815536910695585784400141521416417029626725842861773305615123486336840145681974491424365221677506757779595316178760639539272104337161677644990647360556369363315253616089378085086587234874848996189145928160574356620318367757209419286983093820373604948979398664542509195893573413727678674617751894027047528412814632796367734965650963557892997239336548625534850837122062163342546145854345525816881124975022227329074062530867526166790751794640494632617357765286615850249105208323130041422037528495906548564613135568509030860394359285852270672393657063707336760674316182394762904871359651976360168836237791044224703824484138308068961958842162467114524123305487560361464657031686387095362032412262008983787776120349497457753085708035485411752859009804921818164812923247626455078740980691762090873614834095642471186551222609083834821200897268121081562069565158611221592809770972131912955986045221540340095081497429690997214002162093875909308592712622480221836514720873230810768473426642003408939182964345307993992400512052845495538361457866530075175875417868234415147255256623922937526449164148355090530010455770342012493482086854364038351698929036632117448295454121058738241650432332804944010489212808579291146218439664308978359933222032951444179741238859063929112764426892717875054718932051474571457890704034928653363451728480284997559770171080143723675419615726718602262080395440302251845957739117112527812777128947423573617161689113687003609128521787912920073602397002288547009076384626367474079775651874642489432003092894074077486251125241518748421111661251525409336480616809995398786003936395270806105692409235159907174265851206022740413772776583462984416584648421055102731218156604914781435917230812886349287932670147205286147231174296019443040584675178016235245251908169346686231785479019966519469154798601826929089733679622865765649313487410802222714382778479372008129507436427417146545054260372960619362128953341890543786932867776322161266181456362957985644300587349760720571346990160652630828057962620723097617702617671163906576961264638820811316617279818650005055947149468397371270522615062316392099448241815057931137333203478734749516014166815075540694299518147794999451323854330387521279390251175376037969568670757108726695919360678222261867011215787064147817348544026726390830947418786349703074061993176122809550630332458529620942011363632611879681679071386709724684019212590378384805421105041318230295015249770483101065008296881599751687728964525121239004074897452075241938356897279380289345362557937244595097953272033096442758091049231970548884325167681065980725721141076951912491965305493463947377188219571883405886752701607675996095632340607410896067689045388301861454108595768977014936571768192675117240483009657404950984700115749878977428482023294374659649160137949445567094990690361308477615400386222468983234368214865442508836148980109879858768885157875367939845285126644170544101020763402583090162847200997098861701175548878256035962443528735721907936987997252433328168851310425403419299924768481362151549462856384391609691563565875853236690709119704274539733012571727958438419043212293213623399139702753775593415781294078182180758110648006725036349711890060935168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -130908899202238624617940682991607137011220693435599250090066071627051808701660613294372739443887341559683996323390259498938136467908227783322316220897216081266911982320616993475738016031167563473095450669053876645193986077603133294616176508770100378207081273961613068862377947634521625736007053225559107683725246301432913986285946252688913041584720093236900207332438853490010900536239246663275379640210943918631057498472733353317058151799991551574858098195511943838077106813833312069226367808622639337238953519172716116712116366363819883145231034835955084238100308911687626476100086410882915294644724425214567556199390034746493843830719387978615374555694126373081990495267764789202296767476047654924146365386849021442392096032677414178719407767699065813481530458069398574658336633547848493748161745475808353273807697479564883057720142334780846733991236773444846242265022922874954046186177604261651248042574682369199455130782831128484022198205398794165162680196383404016607611243799416821559791188567457702893718061308507150045611815264402774091238105410892827388558220351173226512768243934127450698686715448102464278811158601954746101035951138617950042778256337237263102031645279289784838771271289147799259697150894663717195951127641087249670255801405113950224877870590797797041560218135167230060157740610950643957877635677602328872674638488049938483506711716818874033078506779624996942827253012777951736818338707072946326080743933189271185027358243373090763987407995111009747277213780925085481709687646030411084776499058137470667857405110339967367750054969862407944725648699341259321240930823092122240904824123747570223190781775530348248247041652668289186585744247944181664912581395622512577297535127819751491768647228661174130692147919661534711554822700316447986088374404605245059963162701331595391612390334979811351763717270015469923035363210278823386472656824398002026529391558527798980352433372103336579289013712317895504117949046254262184479926629923761383044981475808515365688011310110581392502055441250233989769209792940804323398330169191755655866612589413796973810162874930239839847441205474281671872609606606858983097349770625329751188110046164321759870990559884132439936446004643134603765342240398897803158466333444328537435938839588633470407921671875818746738632770706129145151537470474063252736112499322686306953542723272680620792511349480102902116276112837241114655137301801064111640773367169198630618740165388649865787799522927517630700664013209215194562725824927320560725465009295229932918454450672285936966782559087566019484777044193384658535975749444133807570745523356322502016806041832673896143358914232704715114093152785086609224854962747665078403551823528357457989850430836215138692604119908795192155672379963558613909356214915232327749782959878486966029221986135009106207477134272067097407827740692816821672763453714773868019722337607755951970686182552570583596533912104711935265535190097152156553913614249945357192007604770439881602798341725522583713083705838253869221351362477081539630525787078767098604460272975731738191846471749023460837689437720788905170061948581979381079108998185639832330964019689093863726075590248970897660105246166552811507168408741740002278296831204063132535615649361134785258566542070546742951721724809845825499770209972436669514245280057023348978248118187260085254639916017341268267067616233426765503338205638049085633715005887502895699203521586662844591561791100760356879068759729197329180207613149708287523704529021976799421893689500073901552219357334834794588634398208103057831935526988088642577424758357119144868080743566385007360634225460260877560702794875312255579906154178325691681437535528609505299901561680769708063733671980800606300713551205513855645496793402426641707291625192825656154364597255123567637470246667493569302397608973310529641601060663788877697496338276848386585013375449718827528211765657600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -422846350074394472863133608172245075178615809566167737937349467360646128711786573918783391818453825470905744966524673150684780323716484845215419673978664157417479590074504244473599364510594344085027951501891253895924576360651155859566110259609653034040335926554059033712048100222607900072842553615527444956793604801147404413426718334392835745151491247601979183711196740927298462861082499168681255916651113192659134218847485191940730225601875181922154202152977229994640801567579996711082431135791361771663833184231490584719713301186112136757099636524797312677381418949037460261355009090861212989933281828131957853303442185709347786379157076271765364092682902957365973538545328750671115694290619229099026276244515527634429756663990799106950843548620892176895228727830290529623041137084273762561749637329995034018355139787776289259500934433222215003904875455661198142528118037612648734250611813133311102924412649974650407111261093720738795594362392355327909128390954188594934777779066908999612529353339498050996454734128741389131409749580772682841802419326164613627399820646343096073817938623784895316265887749415716709608995373200304156918812250922483526946011044179927697030286717533579849311701279699763813225647249897424975356119594310341253243627136908648529974353926090629392970192960012201769965223130023074848589403552800074541976167505024274694506353435537320468015291766434272521777396533345973356394680269576842983860503206772630042876999612196106233541543261112493285043885274783486201473940930696609725627351468739833976950531181307208389488072545526084749025694757804216791053770567512662485729499786880433479559425669099006205056669290024828719421853286802263064128658680560052803038540647097619697819013111578089419570661144570398649920399824974400823641306066260746213260893864927295680970118951903383637784861633766603697265823086488021335124970135587498259190023940630038818985145863872296623760429662192225786466164983050916853056909995499493922611296998342220070318654442289603663161458017192555012143065085230891795963671318616190460151785119265415469015926376488203771680238164096878127905559087777283183654603437024314007478719044449448323342894899744529426433243714800808863479436317501616864184003920758231151399826342144551466996135354628140046879168759946245577423248386528766830583442718110427800289459877302919962509668827163899767045874778908514884666998763270871490744562650915895253229024135914584675659580099871672531726650542396682140494586777178093983513400008110652028346242116522835755084889594537124019357545401252666007860964581702557384619004278937277065339349968829704953565371152218222247821914384936569025413048579913681587674726195867911910916131922085754438049959724503351611076042506080293708662464699461506049973232382780464121115550490510739279624041018692522739262827220187117406483317345678434178555785697223369930253753808369045192069801674874699945010655910240540140348151599145668461885287576720764666861352606458048147034314409863651528663330545550272144904361008545638858295900248334623373470616645272436491996643590854148110749804585593639280385434726931776082055850092957660903280790805336935783825136418884031341463646654432132279923174337050292429277042695631493950651104569459080114358287274270889737990461862358921636039002778680439543788029557344059974636017842708124091081628121549338323810438134021164104903935904869582224059358916435814247435414702875232532288049554416259067268320668033007818237231189879514384609281157926109603867770740282988436423534741084641750002822284922454918540064679845318139269143848294594120604448375564505818245010611261260033447380412132490274825447011720519237846892394267738048141996806095037132537290310379361365784064455320644939761567432923099755440966505351293690435926035878635619136598130565238114620345449369971432537286383772102852317945135814990410893230080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -114509120575420054434827036955137517047040549203577425137725652225638971653918930005733554716638204857436988444695414982610316610183159339143472532440424300119793728117860624849702693048212102438178019820980937432954547484149030207178425530108911354258268462301700528889617317285922163225372199147753786236293535131725574907060611009915168865470254963767998952258699243466358877727255583780287338610013197864531125598474455787073916505053220864203738467903067926379947544446455495853757551564724051460294179304707750726496969761539891213633939640742390884555258907217703151666631912654797905951540546206187704302748993018045925513191217284630401091324608447000336553592675233559996279031277632927277592990281224283550735795671650665169431560928500798119191890998969830950161452331838348848839971407108307295012083671416062220863720081621418834881035631499299141203277960375500017833389461227304495904276239179562773402642979450722245545624065149890891156770266054099773920934109998980017236980899548144169707386945235392883942372767013291014600829672450049810110901676313210562778483893882772692377436253068684716458762490121767074099288825074831071677949272006363289249711275365033010687594110987034715479801170562489297881099270342809127382048050108078370674453273673608175320170152012564239163018005603787885985174331352169915119466530657369655263479131123997567558112409631991791432549773290541573358034082196048757358682595023391791515071690449888495154407273215981150328030272745048369227854862976629525208753038318762238866033934805594974101211823629062689680071277742538418570950327362629017738082018216651108653720502863240953510445731902965881777901642754379021920194240383171621867580620523559451724077557330049742664003000880354500119076399137128080056074213649963135610502962692332338758881025702931060688691751824375601801380963723340103405580339622561508912367675602516239744471517111433176615540912705603970174652735248545918995941674868261968045020306755220070150691503714582143028205859028085662686373526851340559847315815822350642715201478524208153720176874024472636856960013625694869214155095678594198763836980066340320703404117201532063821257527464695375112816428047634084075173017042496243361196927047910127633664857858498093143135994820057264096182581699158746479035123919978574690272467801853259674159064244610847762357824836690211882486660448997666127274180610492822767663562247710842176823571122604227578040611145445853463518016535176953881648280632996507723733395012703095998579066243093685152412119296075567078187762925932921663779442861702668807192348824088962193133086152139738195592640420431331683779060379390319946522102554856934330310122536758636407965948844175260239277566087823888496008924581636729438459133724433854946113526405157698490228882108408886323248927999873833190257369137672240862647010448402193383642543079885340949306291140361693246768477275652300379033814884334655017898489648704973854430307910919444911275994172210627996958509935964001856716329245574466645603918734714841854024685252788380664840652903140275387134533509367159499623709738288180412506464113759501684096614069398630546929996797324774617714000888584808971013006899274813876852601777968517401107791166647807191216164962141613646311457312553626148041563259644669610103475527305234075868081040013471962869654097905094195148455838745625376013555739128948741824054314869557637721038998709733760026431332843120928923591031480492788217511399136086820313161489732128463818001200684223549699556814968273222433841060262059596557815948507279110501337729618080967567075452236073088581784460322662505329501632662745432541432346126718030529470164308467441173237848765099271632994084847900474459558633170233339370127866836351796594553021307887603322664263931995660928317390008359264601747372213134935418473254452207865686291115352282311728513841638494175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 117252912920983677703298448157981001834968613085231513247594058777080888683170854256676649040640766992150542105851133556021733111523327696141897135608751346820299714177678448255438512582192065091016847223949284014787182431565989804259045584401285021555308736045946537253319829971259633283375686884779152469153315845614763473730584801053661984996755446531565068922927615816387700435037796038015159978766903697734698977361289223907624768702807557886741821300330690605927780676571947114615467897614533350406739673644868842864547209992094909645011223826452467745740289136828931691938830512806782925323141927735243670856138495134556117849064878218859695903483979705562959452032058331777804850135042800446375962020409727268611835443863188977562227777049126468780424254075847262408860279352005137119618401067673794967233375113889261432089105724467528973158045115390855401408471445988480002369865335186378208310612387888521341118034053250328894964683961185757236362166241939131045387144705856288479324529155958936113993359810425406883148828830651787625560450934960391659456343040569972257199670713278876168365582886591938830219475153676273520729372284031501928639648305426488142657091933757201049156870161150392082667971717256913129713431472638566238958669583318122336476315267493770466978174852597629492069273831497141978066574242015627717355884220072775989176109751998731052703335399840685579241288054299710733478638913133265540032259546278572689118859854983332796542942883700171081236112189536905054827688114552058737414940867072836020858381066497752510784052429145117780521885330684470203947545295433280249587580710268927517641893328893249696128218910713175530841941467253907904196715825353064825193795507778107969856231775352948403790099329892733498739997364588194979787024853513094459145335957773748136913771657216821800019907076315128187175713323930603185602130066015790024658767738471509901358514301445407988939345397436648795322868592035701562132468778916523102150497905851103290669209872197965968519003693573468605011969200448111053914472617975980252694796364349824536496262863156788872752729244974524046445417226139708435311859871422308725303091599743444102998864514227403765629444077656405319431146653437832364276033705119861412533294403860124652092410833539860193092871140559849427875050163442780415812049624208994540689648123414895435426207347665930430586133010914769418699845150995436934744177763383024097664497760025160425410654635709917151375346658375710617960156087240526353439510562820928912545234277248333791855197594604507636885656378507771110751957349520898762790630762334749162934431941835144709062473224545176774770950537022395637879225950082428491003838170255400001296398546791991223795421100962069982701998788475923618192733962136669268817922307529832407751156611179076162664376950183956778240752008959596993833707433415688171876415477207424499491378187542652044388201809129953663561152990846260565145041473206636335714624775208052247345304827315991697377469649978027999340755547731790843227604231823581121293972790687261139934387208338257530152038211929484183559733756780319957378041622375872541105325738253674159611296105401676673888336178172999256303253501156101693207919715120749395427110553141711493895279814951511892602184544670081611216238296654792449030588814418338765199497119390016151470926157009289802361413269882037100122998140585394709546176084279744773709157901482584863867392990580412471687884710026037486265593556186114212799070788285676851890926358224087159522181773414865469737888978538359642195574327551033088092666725452097046244824639791239900750659615205024168402778703195669372667801804910596414202749334812785724250721525946641302709245171088777956208711768317983132992095554703999726302434164641671219467948499444181022999961718903155760803838412445881149643780324938493414910956886110004014321617580379340800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 107648848495645494221521456193239852624754741865517901934575166736078899261709836359960297325179583381531799079872937841603580259055722885825758510912841474406303786872556944235035937818936783786647696271116492005603385565413516167574281580545671162732146558635391977102782811011435157395877320201512628729788273228877695776273224629883513912501235892963491272959985158776976837000902812815737115884399865805265327086249511291765953864754142876108872914822210099954861552571920259434256610991907002361543677461086100147742985309925141430485656738617908290077337919457536073060662147664173229926046729255693264711217816097380356310471203263546402497496910902835956019790875906746277286865593409630262805246711337187269012799076248667666479367506008737434068849933566425772322168539021876243951796103751460884626512274809377407417387344280956513260782078951651008782740127000540889290973644172123555091179330850496461855032208962252717903896362659073341244293223406073861953149844308419482204640522668379173552300251873291031846182639844095116425523377330138961058454731101233629603882717511585931442415222534589796380767172823989167993276008149618250718549169454689067670032291953873831615671570469707479656611890503267096525810066799477869220790702038665183617440885090890794359373211167695832784804060384215809574972583801691690196007156983100177671319838600476744595557666236023501727305060410958418243136158462235446798952114276707248591251703441926119050211179742450996964300349516746997338040266714976206337508182557225704055139766291738894148308499289327438177933728054082997700768586383719762188928369317596009074560260771188748254588394606522538857672321221205697444310016424413831358368198256898250333163000166374364431892713148406324594683032084915737308920799714273858485228192175902567862804380773371860146117498488387765240028650382142693380885097080312957335507792151280472124837042383545909144395452519121989390410205373981754473134762740658499446889874363179841938975675508709790353064811367983925358521184058447586734892311199452532463991994476946837510664369124703891655215000920500120088155327314256143264246746234445488496814138010508200723544932865914221660161974133542117738826565421150283207696407974865862887932683986103542014753089882628842895816156217555111406042553317199255872038461958434077080348614342076914727150009588926381301547919596261566575350926153794399640582812410574319952959650239934021261904884700185921428106646901616404298707056362119100585535373862843253827125279274526333315499761822898569576269340386956640042927129999947240980003105089094981655046710913199227576695973276217293735613790690352724276780981984370806838400833334992576652153053629170027900133287274330671948007892905087558780263592689562066420216348391207825362665155383212926250341924756872534407634084708622068459440094069176692141072934357409973584381621677713927857048107755485048969693608351256627732923024727817974873329682277807009040727100968788812895975279197218075409951662250464066740391821092230374390038422644470794266703472310087990995345360795836150376613251944537392856701671631197498894301129266591408616070512523399694328961380959382182748681598156147085818627652636897609788304664991591512716037452466551514033457685499973557939191838962993325472021342028496264241592729204623215202388133907328214708305123277772943093391210630746244011706627443597883404337605219563813096088151545445168260634957947202680675551335565527233069841435306908712707079769176238502908171143909491930130015583528124870706485820342003846248367114639963689357356629545293122457323918161250296173515001924458921249004854722657476336098169104693262454660842100283227775457334958374400813089182064213465111678454462486155586120858395019215515747255174347096299494956155325847101664730980852810660647166772668937876406870907455533770631303659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 66827790662582026216802342749452206993512259351169156973934880007084802447830443135246524622210430669337052809758067928297351833053603127178993869456781174103029305652798088955648795112392811400272868482172435360673933779068856104705317825304342668629402981206042830108899974597033262382489202678224664887926322285698234505480856551362247232248244577003716933486048892470857851481866862678673917307788320392816736937265286877367631093250694354380290921886016006478570497252661393130435179639846212371134473371844291155307386393541815803026489395809849912315857381306956719454284362511556474514821315360155316529820124974494244673827884921544115942588841121759316889712487666746553122156008065468839470266319225927849896586895265696923858352742473148664837325718428397892120198638187199426893968080409949539311877050631040849750221867192804240287791859031594257393665378415171153671945431881600508893225426023268232786863667872566575436582560268521407925825438013396479467321007918186860822088584126917992205300360537599568550313084225718023954952523271254268940253914804839985614465464992819446024823373434818123345407792647375734409415854988262961679954358264589557266246399268247809686629616254243571573154255060088192309823426171687758510575209425946156303976248653977634893937879932357743256854068401953410651672927226945970814350158252918886257410041023276190522891401437441563199068812066337252745951229869736605068961278053662987530652092113939619165305553417842540726118533395966063386740724177092042530432453408384595262904742702392704443074593921318155772777482811530482493324942891147560798590933780016191611657829880699066077571921784565674710974104213438946855587617378905127177433130703380362086446386087245858885103494912093705640917577118740005953647343163947965834881579019928830428301116254072209513368328026197814379743126622374112026561260788565017746456323251202694501378291027407889790710164991758824611973829386568510580119740403953845926395489735268808615432830066684074024042494460715262205385980849000251998371883739616712832299347719291433590414107039923151914764922361493148177541138189930961945401026487784758681442431261268549019762915324744821050717565806938279645142208577044469687623970235924711047025433561871775649692177072603373493697426472798445196446533348104803330831474507611307341132105704082448450026522859413708460584249031187568175320723592991048265096264946236784642323537616761886589582125405997165775022179429206474149319970152561242705341666752611788159464055176868850934898536011738938541422885869279356292536403485687272391003483642537694717966008527012088537863758794611550034753006700390466737364330532207566270629865330399351769680069686101361949816507227706774370241075613263574805106555657050352986918168382713374902911515881936708336043335763346986304361185285293331278323361060438717755420760393626673218217339242909683054846349842464731633166791902384837359815772224530487129471925576192045044856681443380546202685435798373374296162065720323259714591706090565036595807458061011243367214792777991177550245045448725111734739185501473387778955336650559019912950558481428647511270267794035954540921121300542630025158891513516496185230002210353631373573304244091396181202999774076135626399591214055993701736621399003803642380170708341635122883659065828557866743681454565017145738145341581087034948012714504495070478346085528785743938495421438425085936891081517101886185578574239043131702342885537649367442733408773230265989567667561742563966442036206017270474816414469478337520564816014976110837253683839131875683435041640512632690137438462195369666007429399297567809193032448262836811830875178567980383200105049488561540372318235968514026307634166822517043706652026887156322099851228209331430111336761846812630268439411765032461076527353641190043076037709366778195852507157065950560256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -98746614375849746089500087196931377519460885763277048531393731822744260934325143199334881175408864702557484029747788108834069414622418298086287646138334063200832839006973670506140085967138031847306310521437331576493776539874518256625223654735711233806887529371298242064488541000181265601709814700925751354563498282051864033607168852495029980412047942795465403643489915762151616317078200650806014344985288737965226497791297435465715862271320616355268331128500265642682420387113453675517721777151297676385366864437451365205686343135439810601300635282198289680927612083738799925300013832969224218066262184441556987124387490077165303452496520651040441047012057307502046864683915217950177667721186794368225185608524414122624167447709627758290365618920837141114221291429934513455285725707348573489028936497917027526073660985475868297795580987726432202390576387352872700669637310864404815437963304646820554082131739860116511726633919378091468085498773626857097617824506221543375850496569070107515484700082071052312672999444305873226044609269072478887661849570284955757455739061670319868609875187076341591535321787218005365093367369159176910377669928169447366884222352347542736708837783797437013649600096818756933010051173916595778037193322902798770625084548860851712374086394461718394326536662176191698992179342394594009706283691663522437747760226602600028124037889959448913262543282541282029158125560552560708173874795990910683459388615389844044172042756534353722095737342798379056357280072270321787013516753467739679929681212195164938160090673933838905096528810157995088322727079953939304900293597903531176493008370351489445064804263220636936515906644104671252041212895237701818873558558738197720581809233050148925128069397548189877318731290325477221138587768124015620583304625342376672338820640749281835807699427330946273079683435926113216795472849733295535869560081354373341481605600233004469063454939269454636084442737180038955640712929947028967605543564459817913498589585070501833466735760958839471655523108913732691202102674766252843872748512400422441325820075567949601522065170150927757657211837261912445732265139727550342563010067894330376444083474719066078704690389928142636630164285592402501191962967757723410951584501496877237737280198703069883969225895871217233135285073147844198112920637184971743132933467698059254451957656398258800541019390615743247970864622542548106888707940757214553990104002022836450547979896028018241809109554608921200205989590190542079857242769845019719744713849371583895524109524487226629160477814577406789400174835726568517522357867449252345404113396631705177066415160037236443474109289731138647988419943552197378933583821299265286350873653347833736603847610612737757085400113810507732498168479875772878279557393694762789365605408320354922973760510135747977289125264024713544287757119232670446075315816939676370129888987895673528397508004678892408952836472060677784790446592384419032069136914272782623241226681116830448386752856849291336000448801913250197910255882790311283040976954331648485143521166965763670111143304578367777526012304270299476323523512645351812086207745108527851590957500337261164488166388595800249453113187386662098776323735042979842234150670225225552313029785938563871246773809220300916658256773993572462970693557231407297342253019380048888336774920824237479359563502146798845119040987710340640798158994937231713830850635355123836486529745412991320543615352720976574840298835380150146396172472765750420396070879012929167126676586837580582242742409889663861928990016327858494119598430231806456119179939313862744104151953075193252016292217541568992502404854076208995063901812883381172924439358428255377625258289364905717737512724386238105294300361162477973441843181030587940258507623009963082373552531270003546283330539309392058853120702804363325400997067738537774442576359346457804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -38373271347899883957747520291616090207990085680699534823838276076133590570551568864766171475770041569272038647149834717453450281464353989214211492905648293776711891688732802471925979003325486709730496370227013180567687144510484420062128915159765239085478638938722521764505479923325223345434877309780778823632318703059009898656367913495389884393971908343744623554239774005966590159228001862416814828220983333727915801647827758920943074341507571966865401495049676425615326885142791216785823869845451296713609193387397231366973201924408732457042958398929899343927349108957175443481423457800093771276282097423374966210149103274507729369287154953618982491268783195407429018085885193354651563621287782511215644890495629953988126082044478798612820218862112063829786897245299260588274597808414721998517922926539628323213231104280867412762196758638110112925635180675035846668925225007597314510899126547273574372022058754437536600214663667213376036572416348951613295886544811334823229405545238282541073101701865504932908418463989249871246199365675417170254984121140877520863924175726754700330563847106911756740678878886037088495416530291048784587901603264575687950304241415664418098639177026966660692442638364025417063860887751988989546787779983067748282963904468663461581829683418737383589328768239638564827674463759440759530936926859938921142128573288804614022887598627580761012499803821265571790922114875849000068843409402762041204218518684895197074091816846236153631538061258259124788293497943159436903989520930103927039144958257574544467409972966679259327330124205650330833300806115300043621554384270798682865903966657943604873705422490325537440628523044745590623491650134198322491273777318076132628382615749222957984689272475134623058003408991391190442068851401229273407940158145395025568609406244168551633097172201048995945752931381611168710686125309388803204399539904105290529153203886443900099441059083214132439247044903566207523537774932895524253558570581898590082528527634646963990967109391494326319056504533289641801409871350762216817387753320284409558715123341457870319956376224795149927303824998623080292414085490106585771501192486745753309756641713626902303293266143639108659674403809201840442919840707083095333483262521476866208675109901438041925165063265993559799819706708182665298743000916466809644008043089792132133281010295247476544864528368672848930771828050816192975753298990583796828596441665640875873583483959065141282303801132662529618803226387358197081059478606334632785041673829916401901809743050996386366693288156893324563633706154506156533507059424438889839765957768947707871081883045949657164803025648321311554772706344165797912197593050036252741624695768650805509191625907250245501364658830205505532327000940604122069870920549871462738577145329308533427388027380586494646269326050379396213816598236917363811740645705640985351421106595510416724831616868196875562033417245169240810384767481221989106090313913922144664255277759866378311907743368409490289564120140298565665411806571191222193503942193192972304563152640108330331956747773376362302426127212991404694392953507825543236604065664852237069578240456240346155604971527685237614616041945846994844793375543875527349499486164720317515314757883629053627189967369390816222867648458951166830237474485067939376208522504066771324511629692736256312411858478967285908103879336962179820870122732602454921432131034363288718359799136102334004874193810884724375345248204147421860048304140101088262429513201422312674371832074137838195420032643145605357190236277768516834786063454348508401646684235821014708407620863998718139817970697407108252372114931241444259525767249653429852447348390779904138823151156248193282705365789154845599456206238677500807103176772544798185305604919200151824418834362599895634723792480068264087692096755393510985503208054135039814943239045120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 49039626218525250312694027787749067173593066791788795903164609739769147756334417999802377012539215110180044745744177659262762742580207545786401790690098928261944843280435080485084415628279112270948343197252215604057647883913080009175068338287746743873805429728346233802349639311780670427229475370481182341184144582859791531329676303731892687236453165814706044322687669170147310186200659170751044986317591784077406375904102672298423146738951083024931459701950387369973358975642334837686277755644106912756555917942632389521462643347941162001664004854063015917556579418665284165343057297070840275749519620998241728354078654873048359045526907882889236800556624802266565392924212785600764100003878828009353968209111446437682506764782371421896385866052677830611018253754999750682686008835033455081562615700164869909172869465805617667384227882926241840567317349668895912849373309371915102959961932462951464174670448475050005609702621624576984068033017746332507072784364584268183395851885622595466719819244872233244713393982940005537587322900247981143626126021028164969304927998384276998184460883914115934554877076579294597940155468668006501084852346737464483148270077314706775968339355839228217301008740191256341191258226615662517440600898971096221215928336342511048989387808618064426255743419140665935547839610103211341505571724836875492686935652270912999915824252802509056665464671825451387929806317488149559439220785683669828115174076102675978213618893312944881014043028564460914776046008152655716174339993681733816969124493521862717739840631184622321628522472336167288276190724814572801141534029566424478485960851128111142472238229410288774118036964136894844332285120111359288906529479936121484681982770290344196492885473404143305536437647829217814431975039744629431749738015917303648362423427464175511357762217294242909486210656104642116873423365186595387124945644870698961304842196332427425135843350697623686837556545475411768904446638080935834726180059003606592317821612274644661186596253770660878232998752236449397793353957387378028063340806633846377746100181687078546605419936835919608647992747208681231486617351707027162138193450979414441455023790979186058945621340453107751125898672740548088499054044109667440989513391218594046418724777547858633513103298346453784688165383663799640722780146457766611914091324187246089653890759363061015693469090430791842068426053391786031124973937730084353038945655617055090682846819756655482422984974593372363179796154422500374089103657039283659271955339357717449363078438792588842303008816213982397535089700601208865529067005974664968798838711573028788499360523360699829053918837636434513706210921497193403931400663890370024545526932108158716800183784873786453017724985730004056617831505407586996227226725377029811021379469278927485777364364667060532189914346982915056522235974715587808602871985852131459110552819008188901593702327124632073825159063953355536105253922668979749567150363217698155413360592530456040223829073597666993528258281686913255806815507705107926734885578841955673771505114562954518706916897953398266931908783156208015939232846801916166591987683855521866491993608646737376519179091547416317831303685625461646462037043878929650511509172224429595878335911469976236656245933647755770816593361026665641231729533956896398731082300437828812004462511851166640296713603388359335175855950622529403214353163978670811948241991050848786945206284701711084545319916655488973742663613881612913053622959709873309255246217327474980504483520144242572099316373514959679505164841646860231335943124220938870029454203107443085231739685653449903624457730618295710393745079849132817938519662161925761397331560119971962396233375263451875140830963444130581758435864954239852855242318544771873448561675124472408764272145313634877428877696787740790283863012032440785590252067617120321141735424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -5301786661243522587170176911561121479511963422886649573166598265614308868734776613109713706076278293518910260484826104195618779402201353041888633682344536779834177584606592519849561058990262413029137832882037483115911211414623765208897206345921682606695806779639574172275128626139452187115857955445907825909664114726524350257538970939150201265341282355572820205267182182094514390517092965142691650748225004451116206046629371303407586005493094764312536030108175159647770889365753983176737492147424562696571821167280713450960214775928672879418965521409082121329940885590011630882227352633934642532358424811410151094656604999859617645361271573721384904666100584933079017154545553718933215011733395612006668779387986541894342163203552666650238413650718205836753123850604977262575801933720169670377760269817188239628895654208974897418551710988647531383552487517166561906515415711066385500513585144182309556301113444339473928287049492892881489329709991714781306036861675936888865259765837276691862755911096683252273707380600079617645399945683857394770077689154484782858242692857862863100226430582237310007873891947773163852191658265128830104305190216759721926779365457426049622949852727508979296455662389949544256881086907740843024873866346182587862305597171464111846873309146340536358128473781037057573496113470170069519140729196023826073593502855062521164392561834243157201429779416799353704271827618990401504493196757656939646112745383988539198597034953542148679059086300436632069854566627992240491657148359170871102469136635469938648113866755397713840561262300844471281795104913243667591909599561313543321020608682738232727254539471864370352658968976785383599161635233437712266135661674775333593672669608149934799735774813957182951002560720955830727380527503331473339003243620097347699971269132528546104104111901595312880711522838531402823810315525323927785822419013875800796134501619034954917863915058109449080439124153917730881455505396868272264759253896583168984831801255909154490471007322804079458349190243620083914529505021529028721111070603264724417204348702497595247684761605288592512052872160225072790381755097230129835970684618931565581199935191150380154193688509412602865733840912173079538406811588220966169841625424160245071609916579344959438370796352212432147652781196099502810014167459285522343937387319411149858183250357605147138150724216950202428161775594356943052377090241811676435355032575118249808289969711660023752558259305710922077724515421416694134935786541040436892061888188754422341830521769916950901384871918664612751339264141096527139207434550089591560173265327732795885982577602488480745850832941504593132746698938681668396389166123988991638787070813910141167159249768203651386314517979113112326295756703152899830999938954944217688091869254747476043944701652769474579879052029538888442165462111172385802470122559833780806904515926712331377465623618595794515278832033676628427404716718248011401360740790001752854358679647981876448360112325525323098136092100473611383022219496826294582913923574899573115036829635655584363855202311872551612850665317949442636250298537757444013192124987904015663472132783568238098238853865365656543184035710429543888751483123270205738102044383376747885231468953750597337113371735906125735124074704592719150476584138864926950199684945792245760362623290813093430108110711112999811433110632356330290562537194601992241521688890646863215733058756397297055280405328318290020232872634422997612818845645321404942163006299479448826788265388205286394551474293889247504220943935930100540884241278659362024215074842650102812381593770585814907470523033852856257100418470120629495187895250096693091536546496866699041364258042298256832041761061295124726771600791469433907226685345851026412800657633709423765341776061585406798408122946864544246183409401945792628131408532704172441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -6425847720390983644949700041084109322952435845998763489375712658471958210879797350703930787578016140301816151762814753066495798422959085141995305731888369450117184674053685314471990340235413694557633444924341067134918605397915668654370567064365761900200782276048140767001568218072679526684412103561277319471724040602206693375991298512204661408728685533818968192008351235175919893932346642133104511987223677918341728320289199245736970041880825654792763713894770396317694086661490371294606027706927541934795340901836536316499814064873084839402676660471416609589640377563859046727376954551758889089044654078774531824165785226807431720287705877063975919098725000369975660278818234490394825828095227928123374849197694839917678643430485730887521069600637656315058155258208048244529705579888356037046727434278554986197127033293730146798613824367222447362515103087423006772002864220436778647268273008340741707090490935477367800915252607914043889337458738363936706644497332027184417754323418072056620449218809050422606131038982965058469537838201643312315241345751917135179484794354074905317247565660702049085228445545718719143243399651456921699378243360729920333424255879224701695066160862797011134468143498271516556360906533325796496403737782532321550569143499560115216141323640362418512287645876366184658043221721571276427812000720919984151738797244906760362225645896964872077721439701993260472341526907004869874340353788757113226883380846059147961178195376831274183362711939655675153236186262759979161613853087482377263885132932971923521397154901436792693822607646207560480915085691537706025839492662456517386462745447909454392880470187020884718896983057902023122306074888857665095048169839692461878248485829876085492253674314951160277818540985141019386130787159195523978873889597130547143090554944030605313605920968470854074261921570991072382689137001484530964767601153382306643225889165961067584977291126518390448010561857586638787647271839455212113876920646711967475629313474484502870815882856168727293291210459183640554684538110548358439386875421602297202628238213635155118562602614774321539247190136302502139577456339726102080473948170136002899715424443162588656701634325210408680843836130410758509619877044179453412265882655209918233799163516613794705825076775857912498643089354237670398394950306717346420010325488572060467267882562185253289252689957907082372295933879622631731730769590244167210504473203438246066513338118119914016889485231822761885600440797350572831883123126878548314374209866069703735130366449821932018618145207428921482445306729560152178380371215877730429435371511767163394490198376306441097044596257240121706071120355774421566891327493606480212973481676123363229945851323366745035770419272523329395919081228780634847456570604712965395474284511735984927083151133210938112186464062259970645715085843981892361878521658016613514973271499968889735153216961764120035938897552360550775160674993884289732764123851887168671122025106649511762563517663616449864471089353372480405767409362442968352484603099855422173031528161327241374138407339881471246095714834591687677276198906694578099250112075187461831359460007618273001522736827700455257185145361971801269929328880667631045697548777320286402808674342749729028118524233957875650138635524351109819598452969513210022883434646427280219997705330971890350515490663981392381299200951005675455541579764307265801823209033428424682191723898447149080292950406440212015579786089200080037492431851825228390929927661424771908132942434666322333676079727562609508008974240478094259192122137894930197083547703496736526606676029480324886503989871474127955111473320853259460553008856358216180777003410984543658486666150620858427395375695724953199670095405811428121706650080226260922806391614100846728711223696493578554826544681800760729161178434442466674102703793111040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 3007625282290046276883958791511792529111894508830364458225002110393566545526535440760398505227818478239935366681875453197177406523962463366343943158407080970387394711136636293949765571551508611301530860391342215672373981915251101628321351607392599156620929463278000954078854060281683820131403859577877489281895409978118584124233665047714061001766717040761750401280029473650868859155974141980752533868964855068144697243886844866344745429234449660930422766815524454779512812069314233402907660727545902401581530594490966538971133651070530415478240165599663117036739847313466892528512922544940784779111765399390093316308137653073653183782317692609995974324040024318773100162936343334456037386870028212448644058798608882076269003660365228595258552353811429207726548257506711485555971459460198983104309907052141964071931028070416506397220477509966451888009770696043711562476013829436771005258633807226755538558483828058831951311125020933355084405523715391954421615421908799120853746182368631384934340302978175443963358597085688909665708928880331155279461664131017845828978155351141726602002269814565273772943249621076716779401464860461367545539248375101782136985538567038815024528187246476314396534415067415901348275110610861700215850462191134345104220845800179704308416743746987250626326286578142492432563257431218963442916690592540227982180122915325906940689962727929787078662236476427577217563301289254074530357974504122379349519259013681460331058177433726502382748348876325722138892189835012029431344401089209539352845591689194573945431728938203709172075041218305959491203585783990933727008838525544607217215233190596104588262736905085761095306799259198348334419042141524090109242223921087172352211607644603144727284074317401924190604706855776799207327248078068286954099947761157094544891670512798741799174735204872147444685025695857973195447822906567962171357950111853481449398547877473327255778247797274874440430098064042883662798132011495292349662714197807863799082179691916821760232791320113701719591935400981513429765758768045925813749329651802200679837478748045403279302441903536932941700704120786304981727135537387608025892952812556732843856412580661196855315393087164165461769038081163667875271210180648861322296417559551462880625275868190965799273595539144375814925977250592171351744195951195437879442864213881679369369953492232216057577927895183535016864980465567987861770065123727280098951878357055289806087906666421398107198374291644735778599505083565054708943710683550723657015456429967484130602652252937973475807009080647749850102056655904123286341532799298585028248860195985069915831841641224395367443136836298131360484319692402781618338675375360251385313248258886595634065739369377125558206149293073791678466271183381450310185166307502922358193768768071896024884996302757494477329002307675449071129014873252659805393476189714941773148900330898261741673076467152232447474534366803880140697939724581571582463505609574464098690643605526888690357394295941492330204008683435460496658063009678531567598178899413255919781667648183539862985903553245574668033185153364884826294811520301631612306723405573916159089879621391617004018670826953923178232863751207145901489595050532363457666052924467693972591980607715183795996056195527531352867877789129155796895868251399089476433997852368219996847050208929594214248166501788546997550806926639590108414124999824402392789200227867520614459540234250911375159418467445219764303839998476159428334147981551788024224607347575736798162767962375981765164967662023746103410349242326249807555664490481161290405690927587104143765873905427267656511313935152648457918978766361332543487708253898101985493764966775948558344908665817294436059483081262046350735898030264507860149250255013399281987157033673799059572411540651362709720322282488151928745183741204474373769003008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -852759777209361211289898890572446605005388805467123777462396577565133256894886941688153866934045857064323758537161013595011623241065347462557408023017830354646396615648286590339498117847248648473339352049468982616675355273096552876887399404904238370042635609903533600004133792054669434686018382445919640898957354667534190630337430275988204020140820825695680451795267328550516436368131786239875923026422892664062642693747262786876445144314025848936781765614802214764198683557321080694307365153847997505416192672077050461362955387681861894315620825569306189068225792349629516105252243971426401751854044709112520407369275900440768308881366813779041197286379517064375991013872468541883483551444442845738348614872544660666044733659278750915608255942304290345813745261305933661161128224064835609904630151694100439319028085786816329839851952502758472433756724599063994387350210787915311097561108087117772674355361066523856628415812777981972660537046283777526126239204042175024766071330789332930883090673671552168444029295050516600260459167471174079068201535019753482896059945986900982490505774382488752598469739837268941417879895461792083228450368294915569487746042144180464217789268338277648922700288819586037597741033004171772613646184655205677491096905317805193369760058883212538070959540045029306837401820734348211472174050890816107800524985113543590842999296999104494452514503779678719325040280875472452846382391830864243899974546839891608493016027896323006025206702173605932114507607305634672167053444841751773252179628596877093680209217369386329900864154576718936980314201685562482862628549193857592253741981350686207989689681612668062005879227744588734195469396883460001178884215747966754755604108753626661804620747906157952919299574872751649742402003403643461617329958699969703079621246774609170401237661126244550654161685545865137466991387056018789541993302712167149340945671476377959900131251878462413362870178541913258490456200515522348440760337504270320901114319307846518679749094076885938595068128223542150925969895997144458808262294896326217850664774066994069429077187798266426551879148207898249667539343011707598754651611216967503793806611914452637622243753584055900560717638811678564739026598902466586372339274813655171104554303930271812783594160584714373194634192710719390568676315760091179412229572123427833637864897221944084782642992182328203279993091028159711221812086991749378702672288835791338043703432756345716151741427559642650562147785182658081540419341118420942416933188395290932623098169008324680184620348500848975373664883932735303737828518310736455703118182429965168914401778837576301365897100593364529392348122279872660639115992520261387289100868656637978559846818447474276220681091985498956852866753934088965816165829089315827294325865121926081137135812150128064548797043651655274184588017784414358061967356963138647529928113597415271386931196075888185824699800046057291005820807720896867735035505746521236131290383573721091082208164820428792201151911715477759813477007362360094409461604646504805223899486632783921687677779512794399149035348951184726859888563228443504651428877562030092514013860235044006285142366271349590567414658291742332019844336003100030716659538314094015236180007143994695342652199014951767937106273195880204205501628371477831567638076540872646249798879749323271927865548232639982649987708434975475556574202330337372394853387564530821363750653924097715084956919785289875424496473398334679183346149838623278664873356677241320707575502847028016629427776632406895985963930197866212115281718709287108685569759598247006450354111030404010756106669215063189021865073946103807418135534690930973384058485029658102837368937245368023470565090674852336001637785674761479233625638980977617927760175395666609324172936251841664895815402387079878027842512937115854464614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 263630587660835379170060412424080249944681747571033516746629626222475617180467544697946588775917190586689426530712788000974791571110140691731295779097900384081864002609182350497927088037008886949343215882116839531125271254935259233075346511139709544841346655459713408715587436062390402208009247903015475670902415339687042443639703772255421001323457236569068521156767248601212185391034254343884034267455060770152352695235383654799962817478977442195704317354806059065814001241269983068838663163034491223315066824279175630433536113254868483910412524223572543168073280668809050546738877894316822916999557513155637602311679779790050341119100904317620785526011636314936271352737878514726751727008095451201617914308221228683582621683340177176543497250340873838941888904597431513931092694109749810953157611036611010441478302457711974573518508652704328208696292161323576831679941402953779599213550238119362280155415905400528301713591766071335013785535541802495270548737038659321292163056023943019526003793372820677055718016774029667278998144646623351805593282692387517172271233192909132330009277400795760406185863250512246144303897432222527991257766163630264374850732971069741210164750035427438264883425363484783070944771179239504551841507325770456336061254255774706106031939062434835725336828264017020981775279118133929325300847663295072412382964155314830996884654503721792621294364742231735547830768002445393385011086706430276478765648330554436178619630321297906749587030580305539255142132432785951743147271041511488837853669385641103935685335721839711489058572929231181049346500939329568604239130125445469778136239709577783291447329723609660137738587532486926040247427714280392596542362472893740246253334727078879124825033970704451605938273920793366053420026322918601091686605373253032118470710809515105519133010528336958105372908037315390344970665873117075877201813153246946201986132542606965336960900024953147658241828320888961183637990979441963578382834049352263018585332919488285252176109949009601761429148391644531174428692562141472844741945785307870497282461596179831856769884598469971590544866307502570238233036889700534177907840411835601612499014035077628413325676763917459927922541244934408387132199681738612624458747267782980298327700233155323584386715167544741515617822198628606763978266691309714057099178300586487613457340074163179781243721321010475683247381679240571889649421068539168070176215110687644289863063340268753063159541073850850718978215412114720073817463705381083086123958985145151689251231183183642670685442052814530820759935671329839135518764435993749154980426271616867797938173551235975543988401645667886250136436712485640723708562438513827304753607414261705558878935994119287467188560297023068662534520934023319503957447261181638262868878390870716445588745884886839310076981332466872579689329163128759646616263506346139944291460268440107295101259049032988602606013844518889045629608416870657539911137581486557580513928426657477465055293700703610066583948099190223949064166505307552165008930233316178111981117776456675458633165729671825442036543073183998208628040960402666148041504680210314121389947301643781668397993356301216766614184084063444136403587202729175827030584416909077155177054764582749969081791594475875312391410786181274003653504365120258880840308527765149301358895495320887475983046500956355561515008313320386585184701824739524236206622482150751634844830428184742368929180680672344947531052996502986986100944528516677320591281337864331507310452220368691104073912886119664292415558997452794317385222362378730162469539386064045405421660555856038980763350769774198550086996474497805424213627045472684590048276585646142560069662566289933401323690655686082360276239759554539780656794190209703415991272808477303585421354642471363175236750348903226601859745111594762240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -73783234520135759711521805058158144859270736906969303618343112828737451643074414344610414247730719384905822417979890817621019949008523793897959143211152217411130075491355532791447974356806813803926778287766731876386781421473094164162883626762931605927778264105835962272287590239272390424696442531064687932005201880237729339449280997005048796127777314606032559945871708215534187434837370301990666528685150487312102484260935454739839366902172491307640662270233891892240791963225458196860432333657363437750870279752037975420942590775289532778807362436221605185420142018082667512948758524689195736164350014040777482253658993473672296191935590982226671775272442752057308378254554608119426236500362054971875855033704158666376209682890123672745758265047709623511177750112707744252000341531839339578690721845547248755976068312513128323181293176160730184577634157989145000898234601537612501093696002672077025615014151263161301225500317598851426097875783589925719312941475799274392791545283078304779330239243328555911592508048706047201307009819212542809023257648447555881248645782299809289466602748548881320362254358876899986730123438710690546132447428922998984900407910027155787984462805903812958289191948520504633634797815611808996487799274411483756075817066178505346138918676980132903944938672745305618126953509498704730930038186902647504495987357758500174360720732037302964033270775968387719399917073575887153800520041280455134551132045658567407819777684826169600544312919440529586995678413116045404686210392830035817688413057633647339062269477146666497357912039218031900012401960760141336853313384864961284063046291832978214527835346175597575623155480736087599861086654647667113656898713454877220140367696314241547283762130306722964888394757444350357107142159380035611635059920308610982911851125967645115478622969985569533657174309025579804992356758987804999861890707927408913852878608604858269296478629846257563103821536083703774507280074540025551727705458197505905295824192577545036435621005633550779540493779048502893286414931691595833796805359283408924964592317522323729922498867225223647004118608189019578790627407907793499833703231533564920186932591741007886686352723983884505532016841668500092618013391723414907815013181081302246494853388901451877342282637130811946467010706011600876722788999348075253944620880942140571833094210320168969085430157254216704485188200434871145664205033944387668902328019579149232420249073740580882001659863094763543067696487420624875383129074335766869651818679022580103900969592641135712863919584409570292381126223571563972441572957112979397270410471905588545712835646238134880931620469076639531035535178319159503886481173138799154548192030095769949377657381278149515699574493112223597766166729666607866357574534177278986131174328069695772132331454149005271317002467368091168264914051326465353393177263783728258736508306214157988641733767018934052056909239244395176259849231822158965924701586727580076753855356063176224727386039002680344314970102346633178120874042247768827749177553643953822112719948168255740291797166035901769297322591318231668120600692948911876886946498766580130047533591057823403150746365193878510639307573779211568102539887483725135981700430838767314759206839607606473923002806714977672180852013956062492330447826443918631223732267672645705878232251752516676385652950720924220364572610982156672168831289710224038641963204458787058452427145999264653459332753857382126482751626779606869871293127764792320574273588224299282473163972532114771793129419111862679333939488115136818954842962462228965764274208640014370631860609267713384183070760859917623594422800468569983091065002374772979996813404744599128107115205994024845578645581805773821989411674693933195511426175204715194062903760525514818341200240618976737345916569878045520404586430464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 15152028695721779342158134210019179898923479984940593881364266769918528452341235791497298581488286114049028427964102378746124705996333317484128485537006378334638467435217112906159398796616823858182594759059750438966957122497933911674908096779103730525250426583976001118947359227004888144591376936740687629134024497018872333146105244718674626000222602687877073961560930093342252521753003315348849049186209550047795769637279564169457212027180947711144269876497014770607093164581328554059239854137656323447900480584825946894993966474575004971173399013639227178873272005049326809385379267698957603095526793302722094025847609360672917253015736847306060317520670456252073181807232259793908049494294644898403681601612023316512722535531841474200510298224403770370601900783031173140600866592101407027029398681229742412133497146374212343251323231094722262754657803268197758324195923761703779115876785019729723683701323785536166059426204078958454125240428009925209610736000595654588761136653501344672645822150750979742110224280410136156807346984577719396324402354193744186437658694985203063744144139065499140558758563773173859910198600358639561517838119337072456680228556081823450099855814567546583822226783301402606458375913493365999970007229775043596076471250160624319078574220091100354694759244490597554884242317270081240826894764709120499183588018301439215930714002395589717506581958268501155775415931986607831388513023086398960961435976451309592447210470104993932863067455000035228323795545245808031735348675303365182504387143007071733631081874994098936866651175523910774505323068859010606979655707871426512581270366087699280282363986163318055363497784792434543094047054631994437594090763029721943723311414883879770094861846398311884953912766000638826104945490528351562395760532304685912250435636680282758097135228897045050831493556394512690207359021817054715515942582551543185132066202266294283229322487266575782152173439367689001759909251385323069511977972173484129978219400834222057452827687486427863450488862300238772657103348759844206124729787363036039221681973174165948085580893183984597935907757588041961275288690351566936485612443954879456273604362090148291748375678679825147043284113461150381780632456339200793841761692920297124086992759033499321515970930257357098916834182383859003257775922735996143310336821172244720145423587333268604363428868600015559256347216606373817824955805631469168266928644014479401480136924784779792134493706449797392631366603281096576932361139361096090752064004629092421370523864044016210087912614275871523480271633945632039184019892401496628843306410533885169482325048095883294465250310176254879009855330938053623961162116438526026597716233090552839983276647918339163891710335840391224359991893174460723897057499261209529798037788229063851260442351731280731931590781844246133031793902332776962845518615516064138003145172804187946205206993095890539096290688982184500750239644668497337459901691861265139174450930283994607420026754889503156398340350858204232343220556019414097467692531217097887450198326335667624222914421573700905316465541213912845196902552332194863676442315850717220456333695742255994072174124228080514230821779453148600443191611564535225349477711358786007500060378251809901214541211909309283551189810641663699990547086086212784582456137042136033731657546652505845093408324302127221199071487636072060093869854153361813069034433950877773603731733193553001454854367870441779940962911881234743137853489770746227418696444154216659068623105880735693500791270066664217373042317658381262649822733540996596444642937061675742500443467642302350518525127366624110745002576014309182933591485991006327880993730576951370845562183988774714322560121221812775086985021129217743152153427584159833214629649043618411866739704687137989343260641084200405119795200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -2624014344163308045705111601292351771725312643333151276227929175590843869220147758424342112736287270596268655618028914318463366370169148648653810306804801038854415250313470271702873621139337071625586348846727591398237295692042522427950185099330987818220331361736869505706169278649804601341634169420340077504452381728717384591795336799057215003829680286891616198889758947539082282482708707585910426910490429715387439917416904315884421993897046862673386046229332556812537910551806563153291406967109033206932453648353911552209925233404447790224107222321122711391159773944701434471321395499354450175079193007872549602445434580644568978407954423506175893136425552910864253489276097294732545487571139381222594925778738436341135009967512585406153250580869356315464091700873277395144412031738784603912425110263975834168895325107465365489677664471213001018036926753095797415477989247969890306435748039057641653831915030628512369653213490157625662491264153632924970280420677664483434127958500205604848034875299160739491217857148556848219844803150628422965299638521054096787699354669147970896320811935942246527028325749827323668494513053845799747260004346709765042351272744671368780731569567866849683575154175100482106166496721338143494047915320443768475105000956086514450374033717145594404369229181177359701636187182928700259393140432883957751686944812223623011780398935638245355203147358758710804748664169253986818884445278433715461395626261481945786199532166487960080831682001606286177103750924600177280551603168952264632582603569325706902576228707983924853404033940227838323480982336434957905967538524537361436332757254783182370289643919946679786931338096255953102922553243310256232296685067579069455481627648622426193635456401009221255733923626769582105700126874162217190612134345485461791017216559965767792835523984062349766021985640697032643932082623498027969379001230945167700145152599916494979228205409505014177069052071962573827606956901630443796805245670191678890501995847631469832908460971090371160293407356502098201170847339520667977008807742533590210796844290239354777850843560275432021378626006281671694632486223547201483356757129415125174359035992847671185529850118576325527853402702016718994225905200667631951311466917599917233099242868462699538834584449010629094943191860371044069389786637577349370111131998583248651912203790914967889494639544216906798237119267604653699890661711479475603212007347742542130138676059452480239948833154487059398086815992454557903406847174782813309650698898057983903692858228727955601699614819749989278044837627336522448326065453715686304317853161187089270044864062254474675903326743559274363871052530542890826786911604299630332793680207540240827738272324447896533570770116240721517746282023116938772520983288743009052330309773848124600539996980639496407814231081679707321136679606270729465973925657856402167953815639305857840078945509438475011709082607591316456945310663565467105361978342558194995517875507853581560005769379300532885005822821575733122113646966365098675429244797423695982360430436664688105955114580582768965139828713770887543599639686823592330427526139122293669710760166452125042247349901036734139278558589372058224135771041935829862824930479659505854366787899804702931157387719917163481525894736406678447738287067990526131634119045871938247614289404534862245782846935156724108875573310421625042227397003242779359717423826272066242194315158345651514828566627838465417186090487494465839722738019727479353891308134995690239868353810356026880761796121174498365222582621598994771716173135372370461192514984879949482405950608075253562295673460591148487593534433776280442540471188245843235460683904286863346958743909817058926490209315324489991082976422519189172569673417923412603861684182148713085150794686774527808793435909117706240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 452154773318997098890423036869566126915490367691753133676327401993334363480915896970174347311448283771835410911509672809435740379788014365758016752439726257644541557426007912819452053045924735748959949202944783841159220100444739153946672636815893399748408948856447149391778228800544213408742161533649244857306337720989686840788792913611075842260680749099468841401495564551897428250916439314776017926582522245845669136955283281459519421330371977217596902709412561564538107561177143388018934173570875223563570347353637289998182005350227034185634699450883833627055909928853487237437247429400135282865526441304096094411832653266645596499548124853266525396393729148988297515132496061694251180124254680699437115505765041383712240142617180472083515436894091768026450431843117595383456787972576714448510998491453829304100906344247054885504634584731447108319438238587074914171788592928909179352996940435453392888826801925206292942391797094974507650829665647700214915368309849563691674084405880168051777562695900904412087695687952577363295945670253780741204272486069596118266932133465857099487813393667857128928694818098131598343043588277493500083694431979208177195850338443848436204803072818431132588570463104753645471333093488417241569983069550540997282999536557617231892697623559411077918617726402325021451436618635932180643159219646628468967503373087090464522755763360778559531411409396104373977027416210999569620366251308499376904767169131257416946365501687694871780130051661103627696923182548985428997479719180057362730835992015285056668988905911076684946480214988210249312796431102469699960281973746003636282974563893367240759234503803661410321809333897240770768333224702271627370266000236783116392811894792327814144790397213566109317003277309100048697186069214455557215712538858100179516049551750891225210824558255451498606183395876593029090861398886870671975489980072438613461337741109613068169089946928646101878082545086454339916497745180508239217106407033959180962048957455637123710751851010054833901187844418930430859570121699092615358413321712181048183292497378815258655411988710841793279898145041922388107098212415885404988253866210752253300115758550638524639708774600260386158067727672393564526002510722864526423591408841466219678892613249689591358101374435365050411350632407816511215840741105245472767752524698026807457867727799421935917692699499861484459287370934806746146420108098684455562726543318316719294700354089505969784556019892623158920079546382940786343106560982020268360526336829682414514416956532799773935517763756737832596701571350358233686906906967303566622277856602711971587028903378007025954205648435102235145735397793730006695213005280200727689109395964363616927047232917701797036301987496906039502745516562114153725854995217736402829861393278621528471821772222945799898172734206100631248080885772143504348159796777488153009044870606308285009423059296374046619432869911682233606069556118504159586965458489163670641024289302444843258831904816887374535368867445168160222163080218822565188658541754768012003929405552379445454495689973722489846201210793033869847854060992167728579959432695899170751208708007328133057576463664559787079707314100485846712785820052433757858703673300311687905059135676132983248199380017688210944631805325800274311519446685333022661019075230207639735670004608022227038480964635173451649883544700650915549840254271589242260987141780640058213828351207934229564153323728695247124621901231379103238303228587341604547657019100865834142012735361114175764861109285334115391606517962264986174674258194530745111735376137814908398342872293470890161025777814099349038541054415212897061741628001430607153315172802645067983551602364232187705165907230674474828454078944588284075415464517523249746177729845499332657899374534258399289093914624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -68220543771575545047513374951299969000517097278343384055874988529608299975884938021972582914844721879130115466890866292240210110245914307723283467609937433494540149971042910544083731404935602916270294864163502591814677377561172391871280488627110991817765755789850128290343832167957826765228269359929234364863786128668826482174753280624346923892460106600660222202249887093064741140411596290283193601974320498913132260545363341617942675853849717156880983521679984476279088400470764453894319715350267242098564130409798994324979888596569220735830019267843675247234605860751265620079804626501973087459910406054527205479649203462051538007920732870278447590284774411876538373821542062799027745882254510870597852633713658432372030955756080718190225527964735163136375341523433967415382455222658145920122351325919718832363379031099386124376259400841463293738121665952937774463971809614943416797797507634597519193169584330470611084633783452394808999728472938065545530680497634913270040500585199023768883971000568792510687217013281974275443396156538675649579275003180470624820443238443217449928803288440746325593092198441870965527290171431321241277207759607822948284190048163538385131745105407407698252430773001363094664694957800251881845197087418327753303821388267414026658451288075645668162182833728007404969653002169832767444310918805229130487287197612699255187410425741662248963427674237330323500274758988541813504035658929228863413725423003092283657538146340950665246412014732853470842133296644325201205855306126585799869710999460940914595183380240903495093186106719753992823733318116816498687563616886883199776957792411212048923715467898153283762391124725326693060660809476098855439526985556655071782883788366292175260371135492301168231901245873646396338178540261472459157651327592892115189969982254678016151527541783900991378137019544716910707101092366529329718424562311882630017271637541801640350391609909137820600501416634417028756606816271089589129399877097179312130564967565535200538859651025275834404597271884345197382167333199911811629180733920232885800916597966092822633060127634814388360102638479799845904123234932043236291807839274805880600042581340290020299050343130510169777781781567351133087317644972109175177552494088450553413686392341648162921878600550898540365304088885826828682460038488541035170879537317101109009654463718511395176274623002164781191931808407048182595473053609630526249169152027160533297719861597703815455856557762178159935478360126574464499533698443236929849710790655016249271511209089765442192637477508932578064988117465055643127732166328802367739541971323854642363944096651909948085640208615901307158345343000585938462121674257666943438487901665725007180880833789604344262527963886012353967436078419486420296517667512952368457530985465360083578892862821552188764734245569475935423470911810660341913202767800282576224602127944630360370109914033750042247850629722397415124281287056269088157198489906578921958569914077867798791640070676183942409223464676070093617651996513491316130584086748121891912192108879697487281882039473842624683156188727191380724388674649276117577266581442303040008349108291579417402427275022756529095816073135803585073173507513610768519450674142130335533438319458259791567920777275016249818833938537039737539098602174535889514337843534981445573672625639008402767000924471145310251673967966761322601343964235676788252241802963632483491160331299382854355251958743863652439622230810605436437509267844314124641013487208215143803925503316893170361057147004045930524658802984180195974385204296871670448297905240547116811074915022187792612474188896580913095981901144046328831824179062802620570264836224590129529176431542408012980281194089333102227304700716120839460391657797440273386407011224461319037644833067015945270067200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 7328520715429733988013042816002826196601040440196202867117816735603205786081322064744576125296622735481681002075800598846526827184806238605038657763331841200046529105242982871856432126747271029491418921762498512498073628110811162230110940860283675546172170232773323695181551880410495494186902215461373280411767560763941752897964804292485004274075030750320634752475462390494465316496014566037740825795638551873307983555889501329119160710499883294688880281000221420870702001095924096287816417020021111907134635156553441519317717134180769021487579415178816098882695265594755329682400477865736242011480849299810435289575921212015696630607743756852591380751119898792989866087652073371699027256401886415187793863008842810619336160505275150851116083420052135540697605301399271714313171264336190398262968211178658981313091378612187857378238670010559049917888921455058343324924845550039699939032514993975670927210422766579846032325498883093872873779482765637280757539124161407568241414927207537773572823247346730383153159003622029611102331721255938513200991036672651175286688533220405744185052133249820463974654112913221503104456372083604860694878517290842240332239639226390367579385307976422273036069302299059093119303738089365074985469888837944620191306417397023894625861737178664106779130048417161997052244622532122183963786342257368922626289680062039141312518259922644233469893781924138128987291633500705348057547592083492617798913674624817069594371678604585385286300839395872113089734363455784870711010382135438369588308507146905183761590680516467778130824625858736831853207161318759747912958082815751182023287396322927309479876932823374709180171860736937300086015898729503883691414188462358429184498728537898931585564967440095727154943665857613409438653811980931024351156632611795468951362610193231251214314687418548823200579089520990667923709196213542181792702767022669718471444439509666659169477810065101488337310182238138595054667804255221218174175676385095325645614231572219122215631283969754269359232398352931303512082473549018975200295316439060026874279465005675829951988053935143267877543920145627235996775016993236310603238136915624094620510210505505039754531011464742706979599732702510484573345037988623238680798649522296336913148647251774435144118266524548311542315092876319741137854434560309257789317814517724558107634108139432629352913067678970817529106541246494008368475884517123451305487658406072871100010187450166844991517530817790754240743306733869158169691027629342484920286602413938056196564081366023361203422822246913998083440304716424143846687626247770382495966591116030566561597634360866339233352130306312165228741431673209399202821862112121972673382829970106045154383938392673862495629061168655944928740675428834604135306001746534010793434772966924769152600849384509674886219868107254480097247054610639059637935876305999985564581900357689614356144810976507061943386923575136474811459600842227162222987422306393274977253342606255772498249988560708118423637164331488572992998772355930528836419755392771622908396621239978375040243053695108214359406207488252873335201166638607279038846094320213536670964448169005400582365845328395851078697792997556166235987933545953850488116310725280040713162784063274965090624359067159028779777621678364384264009169022694213384269606162506866166440954753192733130492591064012723712874663206845210356035612674330147783595979642687398653132651316428129894391213879401294790343848576926886758361885839814327780552303166138871058769147590869596050556773117582800830069362894697642440763807180277705975698223455719630440236682667498084229468820909090139709664034051012890828237003602818121179342830321719170134804326175243153450754544679511911705986697419928118621049851026607677620721810922293816196066369618061557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -502807257087388722356984557811564279105529536666495952632447850971598105447931140911759760840715604830128950863818407956333386479124447873543431538092620366579119695031372698516386994367957061666592111057073118602260611320069980585568167685179249028436575438570100921076208513070175016225562532053340746186764438748956293469863902619375638813668610786163188260446740055018671635821221868674908869478261639616247064049945804040026668210301383728990363137529742354162676382734126643932162402824513464463931718004024794903709172009845965004666731423220598509247142404474497297013218090594982218653537085761210108636047681423129337453576110485546204181287061274717271393898003444764346632051442386711446294812333980382088819683525101561820817275520232183095681520280677111683648078562770424359891339525097897464254965716343434926249615560108635910583357603939469955245984565210606835144263740096188833338674543746114564935646206727318056737642557643233470275901174980480053756146400236644396685104725096978201215893493255898074215839603045224599476744590521423679192605739209046624527384140196509641917399445694766531088250105702634480107242810467761557671621935415087255806792003819053973740012414625018408138665825363127865651957130395725985853118754952067900063025709040786180873232900511026431681694555369363401225078606710969915485309685731476727990209648786062617397480473752182969683546788264914732510685966620340639058635596530795181009643861093585329608955723559391248483340625152337240539434652998553836511232975434156830034600767214733762369618454788809416316096022694091983931506634876909772872752579051473111042569396582506116901865804009169926564167754499447932252939141098544587598638945020491517047692094407409571620560903233344920591458937714789547129087176425910606362420484247333588719882541590985625915825476899476951687741365672540832312427443932872975154589638393051990390738221680649076333138114470122512636061077129782802710766869003579437974808232627779696292576390254120213047212964549484650434867194433819097607283231101333443373760669819814160127971716737959379064427716060039119484669841642180021660775564460937382466545821316552334038190593213071559154791962158269617272033720448690559621522638976521664822590981732008509167990482473188975968345198353277742697411725523493368880481848998560235098323414020639826249841933611957180084577492410430754944474871226940131204798492686630466766963772093244505862531129272722416119013995699587683097381534965167958412823593976995432376422357221769046497955201536164162275542249409267257048739164140170686554400247497928734023430263797619517069213531105047741546190138121385158418519573451763568535086824240953608107606210912161030776053876780269188227686286853892748071571026974146762075521232262777268536950379593537074817569744706148581516546278978656582053452241772630724825436659357178498559214890324805516527631034482278424614990514895391049039990127038417955092739577213805931471721106216685819229584123942856349110299168202800678877123371347024631081850649468377549495662122451456206594055849880546838382565410001071029942204933625993094667880820298377562492339623151814983193703458142631018806181075372033547342411092180658126826284551191084896373059300068426513914238107374506768634577290122873525788907298592070355479942628280419576611073231525107299939881304506878869646249326372252553271473451150767086565015529959461902480299154599307722093846834935145354654072040474637838180484040285309850774533327117097181674584757477014274065246450122268578429640382825447444611522280724167977843480088429276286284668131664351759617634503274909233151712261961228687080842380669076034795892537937254877437317374020431520453783256090637090363996151310993876115678242729809752472058350010368000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 22939028287086541278772296566730504113912295505582609036997846020105895220552976167234233762350047263556154038358970261441797054360578367841062140284370612257648718201097114374673570097266728421471117273452664117455801409508897475646875976622121418939982776589272101910670543585296049057223347238806121901317602739180759861807814322612180468296190546532335210960585369527506418566804878150626909934033254992455949794912906084372392297137122377820084555990263319020445066586320047576204760448523352317211233649262225870234624485368584965046060326374688746698883726153430040640812604372186748548960072673268137836074054117862822633930006407034327167919208475261815671891934766706069220604291309878945137722765025239058810249098580856508513176088096678779920748726858036628223770815653748413172502939001565312157177530137574623806672220756397266037790561160106760685848855240599380237496755427636010604459858103291628839965467183477185140430528692608480184143029680495859434222299683031239934721207593155723972051972669471884262067415586125644531421584180073657952128691386388251440920066392766142862219961441245310439552944077988587995740509045867816122991585905263769005654443065493863572906686613793414585597421498127193201845602146350582847671323544951886372400459415877165947303079850712612660862659579947694502454825110663510049415444367334083602228982013291786339115547795815155413647890700177320058163856006966844256214034395226422799105748226386549259655029683581993336643716641642623775629270974773117248975861104792987348477025617767459984061146813407968948820425213326421735363034882911351186511476876293050516748592997827993925297072218558990689315435760412174622868870550307480901194246409849247342915783961046155192969329362219439865284087503833118038308162229644708388051442501531328516649047627649593344708644830319182427793318348455762007854869012167320777392219968575061583454486871357702733716104921977219277192355881556928490932674224983033510275384420560975318085476562766796226454077926071655441696516245694687433609320814193183971579941620761508532619321957929944053385952679446187809412693155936614579505505350957636894909309119071056753162607863608707054166920644912531209360843729080470937539767629229651503053706164523984871295780691883038877090028887062382417198785358125278709293812485815711930219185292284927402766268835198930384108351712097106954893411882143519159858101658305645784181792863399708772627405681781492556318220335120048267547650567798115062304416016218586593382595871759099676709005411701217104159574270561573982513293232314473917227083202551327758484809694239042412395461763787897069765020890880510311382171872915715941659667058263572452598822386193896664959465288626730054955048203316166553655801203080404075632289239548488342766069357326518425475088767426745589410592415609505591227338134130553195600835446667617321313750003708745062092164855078391061375477515744142767576895103143569167617374351775623635678993415310791560755862904750289555989199664626872031845721236010263227786670074421260310967907142740182702515250448923138903708600770252704508021505272034656825480662059927749992983650860380759241911284426537545593147662803313838082462125668828711854887981237917358374882799464554657331384608063448675762269493593177981275227393354588314603707519432210878015197268715535808447642686160485645457479280958669445363976549699885821390722984118247489198332066831354510316135135660544904949960375845295190509040714774736550743304726507931652114365079105837591094942627036491479280179989908684535799306160377562461071538259528762445408450935047624055501902334089570654295728494679816690675186446460350296006784032839375824290690298968185593962318028670198096999257986014139188852257245656659981499157708800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -1233209192249600411319032524342852340642643560044414743673878850213014112538986778499772136716568402359354681012752002855341388772161166546443951459637090403212484195290331385130625761069049781243460144021761808098620565893740324762892427822219655390522269140578838933906438726450317494673212085740345538499931086618930377403702282812555130193013246187391970278651416202390341604243645038296799290286598837403709861161061038155741521149046710750938398229143078550871157735966816534409271267657975295691037121931404806639562216076207461377289672528083261770456711128074304472805029666973841510612000169974820908225484680315948945722334502692451186076122298460574418271942696059591294855689611550395772113067812065179876241561533185576723736315770827842551486659279331273957470010945640043957626893654976116484340653718294886177063923725594666314497641170016961011489081618892816492502011231568200765596623765473161132223189268545031279086664531211781263743695889777135315504507925713787385106277268911268776146734917336836552086496412745682357768157621856987492069067452893145424778134233016254240825602264357734833501770500094564399446168284358393813672572924569798033666369444900139301597037216531245113042986619173187832139745386787951787093735158032492093767265085481435843370755702384587936318634512754418713098613320559767049528358718299436920429495591267155370177101586922406405748995434125654476974815994792637881074804384037705108877653919648491055362374952310677884876022703270206083192362098308569984199020340370058369414738468929848501105376160586318900384203916546665259863880165474717067780462352561509649302958707335371342469857766240644876775275154509942837578850457592440455202162310838749949976653867132297305585281754964177042725228436117602963367090135396416335790778914130276291028017986408952247605592956923654983243507869460401533105336873122122096161751743747577417151804564711754745610359593548013495665508158856195917763838593770449318762569879972309246503021660520863208986095321391146177582844383243126157463504953651134952866073887045231831420759696110202814587675434398217160172708610573024290482844336844760367619931306496963302831146472526885935588629210917635588871204034487611523061093681777115822986119886312475854149220537146550094010809703396914192677402150356151021670749523654089931703654539604014607297932707877833158614712232395265492608026414393951124077037951914983501667471034432524758547887985160370926406530223167311911303224780160901540519502522769141075110873566957653222968499736181743804665547263817283942042156661079295588370793808375795180137461989950897115566434515200512310698537170763774227171187704745269087042875666651926171842475233784647133183572316850463594637512050793940101899721569218640869638982759705621460190992683606915798606890840820565116191988794542807017530995000822546565953183397710640508879724491105123377095893561560371463153590582825077027111613944484290986789590511526966060651321641997791152514789143640471305813548252964983681241750779598514727451686700416532619379185182099181856077559721368285595680227895556694066219021431083784429044028830462467219574252371304131858450910781742022912187477800758300438359651181699933943807787321185969405622920870513945605968251820813740371086200673112061075445192708002150567410130538287450539832047251054238816399711011642950957227129475660136551013613289689333787635560399292471331298073173542906473262447763357257214029571673822704784922270391858590986471508349319111592598879277268232069789298660065307017585292834137449703412682919178993402459397170473903382309988591791271742028033316545245607321579008841813352731861868114482066516925254336717863178564343740734472990206831529849487320322740564717383164280943846652641280000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 100150727717693862857188703942666506354583372254776330451136751825082665791600313479184943784543095170673896923569978767827509076508909951092671143851180548602683794179571903334891588662216570301111963567172698891711318214302724789105669041075288872487421402318397483918880927441267812481944240802546080105436142670698564720642113671550394162693631643691884378660204518335372123418044658590417444017177117458237376402346948697611769457270833084474037685975854653445327794347798216567469672632859142177877213282003947514620399068424833701488098998580866927520183881964617815441121390490811274922265282083396962558687102327649004882619842939293723091232963767882524229095684937111759585202301674974134178631791600677941827155248878744371598041136603286323019844696912031452788075416212601591578172166486717282997022532149610072820313354898142547060975402742964480009319777080782533199889311551884779776294458174348757925886307928443194259369703505298703583160967115907993526954999350026913260551462099352413101587761142825611439728221312209515342369546855613955666393310254092446391974918890024152739218975985789107716856651860876357145182288343003512273478411452082437182989814758627592591452765442558275133323213660172228790643980424555068633488134453161480489620413047644776244375904536436777370520929955763012727560088988090202754707818721613478524997551247685481233410000031665284628881649081458374730291302548032653244716650784297235554094154925624571924899511899424267656725767891691704388481726622966559639629039521819862864262269345909998145292605919175182902917641615720126343712270313048898717352248695242268540442464216781098959769943967741603597415877805064252877113102192514234474731568009664962064417993047065071069833777109923170924780616527370560925452223791835187876539062287142721492724482667423369071421791898830919787683214697133788047880758804741334422508837712425860229025476758167913092734710928545920453961536257620274402703583624072391413748758622833885525426140395355950729772635186544299582924320487988332068254478233577908669902857968277481018431044861512323888532151366320591818502006771128617540110362491908520935884143467548861850789949823552136353626150925874937437950418749369411000200300555260186946305079762699516121824847904325665469122632324155170236096278384936650540911729955017553149913340044355372562225957346227361281990918095549607705465856542021235897865642655362971482645359143984745496021403015636022039338269663019748616800351366357792123068080545991218253359273411025779730307692199244058256834740515326364252545397249128707782261885800050876154375435345385264119639352491027116605540183420234480287464830054601168043202689956892945727440696207937748230329136380819074786531606192325743161148280431024101180568770465806944788290970797937083665640702029016815193854436245415754634597020583522691928752759334755348046794407823633434901231134356377902601134128164234703293576012822246645437713452035996501917593726566260979258437866759501619459551900944311444027945167043227873200213569110886099759701536748187263088278804616105143070731248638356803650648202123158754524071082488495667023429349754037915925249783154072084531653981454652428214772534002335842777069825781529125641460457410684969072125507185388722791104528504412122550464160610220805520676880074701021436589352725566508819794226321707042446817319126517581920415069186322566022861280827792499147653562932955501901990798313109069976092952832106925155304895597888610506738892353232935563168347585247862575677160300235957640118252051644124525163854088517466798526516999687544800551031376938724012621065662220970007793520688476533041645984315837956847446906862359495913541617144702013209286609874698657883813609251099372614077311352832000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -5286234419110326394308139742846770198101493310912244133866210620716958858201511204881510371773597196424830640504109689029711133429939761150774698409764621995969750411131590214976741527234431431476163916522733021625783105781171912139686872163807662308802439807338415660574662037435068635706939446828414418753201108478383446810863029036725697209670301049928017176942473118140109800797143299595585282578111403944060190156648843825440308728710078159779523882529806303605535835391684323255728074034804339140916618605035436445185285270500503781064779965229121795730118018892388252453084897985005739231318732736318084187956438039990765309561676102890586383035137242059480000268718571277098727234149602800544748387983093446570433819542636808442086671574302361954053384330823175290868036393634584054986718455131599563357594366353295678022289231022564718443766032904533074380281768349316667332686755933494616004361448194625951933955169745930669769025572067613015474876119166930897775858715441109968294683251813995101383960311439386030387286462406668252618590444670238614720343165865734710822528526332615171137963725975034473484404448895877208304937615117621395326221925275380130441314950948767204221145731956720461090653861393380938664555646018455344303504155131784120258688800228962189214843830969987284546963922346476000061870613617794021928363840971639960180726334560952604897404485249574821732818118108155166580253728164381368824895318377443323319494143373095152420669207565234420808186243651044080838068249467377806495759867377673755831896044063711308918531678137928728201128320401468138295655303694339339918101155126087389174824908759968286419179427207230648750353100331127744642477040036737264262231034952859423765399965559092450563015119819978978476168944268061149311175860427778915480771259241735396479305800762621103907549712102485276077677149544822035158885096617194251584735627839475443466010278227482327765423424450576466582970864432654128849318941237973127946221823539663796343434145846385673389160930271242582276437241619776611387276702992064625182200166423936263104819586628443220922345928077218255355754222134599141106736528871458570023307997247771818258208905975651765796201325131808183709675180245521285216069518683775736817031933171192837334103429117062442186066798295749141023640552957677661059349217267820429798462676190698676614150603497007082312289719955356255667059145935363324710178852568483923424976844808153273497684024514446833634736218445387369436188614476480207252654544944344248854424600608459043554982641562556818864851008896607723084028095764712761583193550484521470213387869664776358795892361847949081238228320689621670104561278721860864102430532958724971477491306366006477733188451511630455706556964987622675730411264190950444014013961943098005263077131093319021497264053971363780608408604900502728922130598511943901317175544026843948812376883411321465435975104659440871732782668014561032557888456565818595451326755449628189701091237812697682397593990022990875862521495777445146464095605642670470551723554755685732147417528125263610520629099285044174233213855036392284012346983316731189927797570268739455498744066238349600104710237650481692681627579516174490711626982322063270645082447615868273484357703070315717342176925344822375059198119237907685202965899398864036054655349792084370356093115129991076852189588146395466678241411208225778969961368243602298289129936087893516011453689661041958115408614589912062950887154314574923506990250075303296133512559753016617272544865706296968953723719165008590844586477185136623465697910971294490256140037503146512447042482261385907475231713219827702655917447484155110126575906414143408712713986162447449178609683235251328430588054081915601861805003903750935832166400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 124859223866090194851386186459151392264993995627565410069661632162424567845141708329312091476896984869438306308738564922476739221452382508070360393838615041849354188854534307118165040928886930061182731855425499996191522465577955734581907182191148426464847776438022978206787477568255138372641380899861852224295820823554090943648699066354900228543909889257388920823693814168606830435608681623960856137382307571414669004377430198239771243499169964613315248235612301065034154225667495569748757596570083084036462027384723063824418794945743824807070260755102612493884325224177161558875406084208888025527736254740149028553695270853526783538990954253951619626410959685456452157907846859655127777709085657419631783664198657152954438891297335949126992122074683237112460494610848167387962043602814020316459502344328329608333092414007633925574191038149020739017329489170932181578114146061699630769091673512046577727601066672446382381664953318641747451321009549109150253873443823330894783842432413239932087058171328862056246651208889344115312701122722076959200846592168129859222692697709024774176830349126248667268535498089054024136265999025505360859277095952405423345593624698688253845645424648653426275559250811493694308808697614876141984948007232348135881447224741917389570228435817414055111327345086366027737699245885520531507575856952240878991517587927998233187137671520642341744548252614505646236481337213529763367892820684121263396876902550470802438807737191113650266400052571980031687074262335534476897087816785303583382957877288403111354366451060508884435625189333362682396225465570568102141885051642639087634502254258669246839981647378196456751160893784982781640725932119092551418075837324742732080498274083628776664082518013604606973507087483980592324604616510766471758572060457481589106617910632177692210010731147093446897297179159129642525997192489388028343290331502398905179680711527562814847940061776788410357957209659845843567036862317236728861279427100555656624313282977007973042754600683290840897680300258276335487396673410743691983743737403999276552500034978391416925567154982990148404411889765021477590788791647631429983142878529061244831836762457681377800247864825195497396394506165057560797957513251019613684637047000830835762528432790968146372659148875317267369708895532172836273606379239927373504096104454281013909743269370857119310174301583523826742427816007683920136357741189457288527776749452406510290628052648525702594804718045597639492779486691802319459298813436429133605067487121789413170476836430595326986422202274337142416043349254822408970213679163685607648345016479667633525447730214430380086105079721027460517996705340673988201904072092900090126915990355296300536873941154630293613050278205862863214228487410266250539220192567639033968844500488625990724618454694386492352987488430842800697036890240793509950510589557128083326200708223343054481920298179426323070200471738257262958013555855647919305960789335985489370080799961140650373432267171272513261269701995449931235124961682950085615641186120476007877105866631280430575088151128783171124159073029501646366197197668357436336203333173715801369499686083062968820351702649311392212121469225185523168627876393126636016715767009440611630379266854883167669116850067746263027716756691989392964995788844361080600404356048547354401048658502098542701079767562370730888554924653021212825140825708265979668216766808176559699639074873834369215080693727378256095245598357467577148162978830753864734995825866819615772125848986618683611432280735528204841982329521528355166803711566283830127560347048684296935718262994848110353759421975411598182688304153650435634715245972827497704545978465328574878558034947329151775154745346517666487393938362566768677041454543011840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -3917138028777760648880750504462740118599056511001498321460758133730078555911360049224416992786221317042854923869243800987828994095207120034711064831446948531312441577075878481406887442886392092032568282592895975718035992923651236702896296886250949275716335078840742747199301419238776672918045390038273814544595314292438674818263792650169561374088180120495917005160474568217215276163524306088432352664586433548562190333145931376178552875929207995794644208211279093373200318550436206574951752243123715896782460886486153257380577740326109697376805607876153141403470330103989626922674434315857598189722209606065658846768607734090627128246593690469749085738177914171272709728740431794885514978009894354079624612052750080577393000777552104733677217854707361177275504423599774387054867700560971973596969400210321525899056843373179195038126913285563475076406194493825899051735771718048916067716944048531347982123450859857398972101809776453217225916620965780309500962407460595958689315009434159864005435169913817348482078727276610955189775540760609517528152903398083565181033261995908186797683257195756443850982421024954440254603875910533168449859665286304747677463160910270914612920553375863222900253376265304068332317922741007878988000463786841103601096819964565501291086143631205962164147543051844950591666168153409868851995161875861283138916440315946906518432139142162519496724339106775372900880575355370898795054731258981599707962507701552019541412185876053296932804295675340359310749108136073276831540247543415305947377000237479045517906200774035457391688139381933652862501041832582811267905365204392002724699623825888121698269505324671442794549522920606204029073942654466119518664532245332213699114622830733222986450813894344995332140899509596541458810193504591087743890212848213613546019186125815654053923580455886199146471625895939542098024187508393638482678487483793188177146130439348714504371196899434865783382824707839480195209797275661654280235031908351309043786542009879165128772651283808995133645149435975126430841541253611078901569034369677154150036856881072864857944451823708063770132024767672599363283667734126393844251282933047616718926122292609731170087968043363089144496368194181635441350233757472891816806301532685895734883454001582099783599323171990632029579257063160802334687598477451701395209854844326739183396097056783612746975195624657013634257884290148797107997519455297645691523989662216097330346051091965521932531243717644140144617196603797304106862709807798709022138702613438774036676833810682885966418579050623274195548072306020389880913237700222009216929528128376602990818544853405529950156835855277677716129317821602301876023827060426000117195702033210694881215542857867085826090908391981091850731321653799317455365538191578104321815648679009081802851218905553305526735347764132505552721307744108571405525032992590325690065692837059558407219551598127739070872701987767156132097877368312782072161422862552122992186323527396248836354206896483913501022272354093738568439757746833624316760127709073502334087432748827172037440900303787812247117013805444344903845424420354275696527781244619964325710227825753429247688653596808217845036783285310122198151280915504766502418694763883847832978731324383654149948642823067910869761904311099222801031756143904772841256771792733560726976992236570048029870372581242014858123555745923242585207937351110833116198860950374428128434557729237822359559617487543903663191125009024875234414667504820894359582363291958432628273153974445527918823227367834678506152442082361461968330297521800966212025122239854107213696612450542859646686085328344001547219333291667344678049184407661644526707830524987525821786558965212751506952830978502460030472971089194283826453413888000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 380774781727792993137883194294718545262056564979808055986322393414693391282752733642246705863272900000218702138185178180337314106822247600286145186182130119256877797333226597488509218755036263699440430393808460998534593730810831422096576554884854114541695046474375938256639671637228866193602119631838484308834625298880632794189788103643391456724928863175597162015131236446433864930543828688796370601705179066191497453884480373981148712351192655241036954496280283570468709894584489867417041865261794771138406995292500404297882292613910857882218665017761246102208922820355727469626499893130386702021094087100893140975539311690401016057785427740056899960258369714657751418765565504391224658447066356519413131438575819067332628490138164697465928259724147236385059285217815204015025270110795174013092868703078791682533469958608661740133738926220538065046177830365662470565557950238478013836653794089769816850001710299023323985557410273184914780907619356676123998128493363637844711311469488909384782927007041101099815356917027406630990344223845736858050389062531618503208812862146368901048441808580196369479502580485351833916797596807583033890626055501144024714663790023104764017492200900744846770014918272856811516278513799084518181452785257215537442114020793749991854830482223135379858912510871262615252918374824094707825740100227872347985519606762405640275025551348699377243060359792900406427469846279904356565726415984107723402218626389148845748692126409721121834076510388643976762248596401402968264713534945262998413350574675363807797881396887701555748060839953022204011508226363531089431123789499860683338508201611926308535967606062898834524167686961030786952091008270304393972597643546818307455507028310341346799516032449058610520509505361483281410626886685544046877373164880009028350480887996447547658611216145399223026627439015460174777984758733867923341332035202072341358049089025365982550434474984165276113210967544188064223805629132538863168186664831751738225701712984059287556061437506451761437622295808806671431983302612116383926914453304592383310297801309257437576125819343916266476428178945716650092843015179994938101402081511581970143661827405847417466056976361330039020023762910903419442503319401833241899073816648046325262324969142934507453495333495384240141432771482785877463907694628023251709504592217178203861886732651608075318497216425457367299414746411108446008597309542992680563023597615056051508367976908507487895763406811231426379884280323265319488792944679715363952012131651166642259939261046908614296922820706144439525073359743689260001480412377860155105460129812483836223016315694386446833752938251400896349921022202575524746318762419605857139988951241229829146841403893690470923082869476653049173891038346768987034486338132367887751901375350098744792090413671091505289596157742527869805378026087529457270712482389187581301896069207775643858994278195386987588482943087890398242484367898414890637450553172051216041765330890516113842720549664926165058525371960203116774858147135851347470772725043144124775511177181316854529774819946243993761090323719137383296051561395007200154065792234197616348038739944148257628944914730617014222786262491284913928877583496362249718046422865829156088124141812298236506729650537122567963923796253778893484305476606057252873884345662762450180754420540307754706060742600687967820147855233809990573542288196936756657663979849992345966487312081990487795580525412904662279892464184057686344413366120008586536721865287528244013844054447066151107730812930614122539158091412565081639023312751258464556663130293013938725571818513457292302800423994075165881188432616147230224061693315775518433127448587583623852599019387251872310761921331819701098078239020139570790400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -11151441323320481920956896529523007200492306559990735559225822930514303208058861312528851473885349789950663200677263660030077104847987139022718152080014826190362984219552287656816447841429937454858788210085364492938701222621316248640051661146101524971809310054704499070067300022673082846942333886476570871035844787662742018837064994992328099283612182495173528821200616900187160930410586885237572019257732944929754998137686811969364108483188997099332810053890502972664315088097264609125584471561539216921527613995272886395900892633041448434929244121447104793455133786187693302928387592273424939554399413598487061977032484269699581242342000444144578936380601129857678800624018486415881259464969207524525144135927589800393640049435250787235834264013986097227174247153547788226609402426757340077239300547942690513882877595371304869402898859180664691136943344164824478255009523419423689528680036196541906646453136359325413538869331534418351621983818820255544193613546034595489050794995148066939532565825449437406316366725374080824052444392679158516001581370500628174751353852239727899322227204766222458960226045685129041593123170557825331805242460338033630907794008237367571746293570322080729241242889695913639646694960894909987386247883410678281363389431166815985701553587634457736070653832010775810727740917839546028676592689635264400049142541095079979734263388854918812145922566216117667224555238083636765686076506759252631625136662387563032395055302726681900777581040972387628932960053321478946137306614598972213333717900303164214323099474395560244282134483608367289222687210911793438615144551766036179155178693363014218475114864579731874747836134193953522545841522865190556283452374300100998197716606008384926857205179098808977114008531756877408871047351689413154590197700497963407001510513929015721871486367518398734718510216992766076443330390958130064474459413358969292845206863183570217850400547217583353528071996584831614886816606337853739376392558752493228267402082059557816727316143620946256110688506507992098804189196995201402551419545211218058666344307058743517689273925398776446091081577458812190518780238944654789551647483414173222536042991024131430553753994862937860580113725753649140935676592836741049847076861007614006019856815644066809835519665906424918036548890236055305812630344839861677245171182200376317680909759663743137999218526026488432272205180898421306706669721688695404129338120688492159565009410291673464472370591146769335665938219145749970098018617435925075833559585783712306867645840662333412531300371830911267560779257752876956998593221437939517190853703433192451159343267704495019617773592903630067708662054812999771602750910659457938473685302026608662462357338831173486461348196177775997297496932004486975593261269686561068473412891037648401083519713363747136435487349509231852843877448246657850433776739081249342659101494099221877303607150936934804227709401882739688443587335542158539630232635393799747081628443674097025307361941902784484828846265693087418913142440225672476676014591889400052319529189897050571975060935663325394408628592374878641472228617183134024221556943619866387225315495945594845277750308776992540630924977041875696098863426592819658281691660176752727662320400416193529377016335621021828847300563617334644454085731459169891082110703268549286593616604506726041465113176919381129067352394482295288139533973267029237540384743867754684191677732089737504413461439843446769291485966379343375728465611197495109805347495905189279445116489229250331171260629502543622106403241486940878920204163735337867485162098950603771517730070134616066253086558697793844111956646140205609956317856213517904015964412945549365758203964804314666216749929106910650688997570442690560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -305338021893660618649156966539852491718239384375612121197196356170488848225469021308364798392522295043804350428033563987470188509914850198250787304598789350882843580307372770640060773429280366793456961473516967421426407772326553594867500130100011091540887503480326418421224809135602660167847135083045298721060767808164447623535294026782136488312167236402007135310282366064184976193356429924154706785132811957433639996812410347291307129237105782034382056725417207186112304876464719289757597749648167951031581984747462293509757183296633195260368561886029038333548174817039474274731337287613265209033885613379869401892062539061529394518741658064049496539833961207664339710326501476598841431527112588790717857481576760582645735320001033200371115120888838924691374363184080935549726594559076535536085534789287485657493807983521331065160279517709381210626510048863401229065274712190418095207027817585109836272834558807528657263372171894811887674700257449374048046441604733306789143161682072990061552446572438138274185755775870774906925620290852293814397153560514934434173895730552649821355470042315919424075952872335783976477164722097445831680870810275465564908802297238141805459173387007262871297055091679566992893079658780639002435663243552458268851635605880343026063852849870743039891587723276165111697809388899921665320858841579373860368452636878784595193723096354401736743101285589212916793212301623784623557958825656699584607684102735942022692474463489396381021302630731939802379604168198412546371039586854109913765803654973963912049938441697791909323941006018898242873193825913442169413373225148159991941838145693819178239618995818063044982674250474614232727379168795713829766140141231574111375415435452343095646383409598180300473646105087117224444424579461555679087740716360642294011575612912189598230872518189053480363410663229436056679613165447411758586644698836674676203472794833713577076969026738546610994617791310841128277546039558166686122122749806258654920357353086003052366983483742606619211009436240997939408009897930196462145223204252239205918997344801102531210835636154597140858941700189653961048948552964871317652610059264037472337061201316796429060783920346296553321384115108233369783995002487934667803735769017255179592728221790665941168735115623819251469236787412863675354613411179942335917910703936797097234155583263548956412239798509155199091365252089181136706561909492648060150707696121264084068918425330537206830001160894207451134639502635763411949229843128413943288376220323096587170130913475057176274836744877777217610263709409616219794638042021511262927310642457390982567908601563315915709295882875783659958481257988227597618154645853942448790137997589431837963393044045762558154883061652873366136983748439846694006112319771945116272213722166674681593364758176014644152418032654810414192428825746910546520177640289799970969074005497148906616705290107902868180936841789089671782325327400017238523639887990628989949480742195303348708832003894030195477868410841163370822324090187056118162208118831065762745012634565500784258410965015527866691143369328471977859918787907564954133127687399473453496846622817781147627954277247451470746200126069460798661974674403888644701897709075572016626605365252862059824702705467429203157153790518211339435246916943269419607531684120244058871825549228351370422024384707128408539950097544904462002628861926083195667151246838471100041042060604889242439899596761620022173413895428465270518577238665412228313605185921233306232644658660795086023174709530689969311672829806112842942546046697544568872298671333991026010163224819659739112183832657662976838575552249565465791843981499086366504569936014269309312548559169839012790049858796763943937245184000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 11106551093359840454118326900545081859729057647770197497012273377482114886803618221313070880495858489334300610639989075405615675835723288361803288261556669728874899028399613465882898629441081048479292270305486743868559420001317281391184992449114285350351664437976374525111744301651471220165794579672272017377005549517274435866658058206727392168746574326849796747681976655954892814381944599571996609877046949117276281842427023516763908025386592320012448036846081441893933318191495510986338426362037586018036788333825543755065112654855120602497316604534788467823706606428270079267228462439507572138935909206771704719546352895740257381757017089241372509867665190129770540673049726913465740579092565230936612738407589972002044384022888956982839456844011172088904888580879915638495981451099898725337255734811721992736667587764111468988435394017862166974564043338032107085512021087704703578733946037626568443448788403878280755901030453318641211433055400330760573606517629632451898148884733692117005651883484638742747423827996227282232158823278421696969603350986343781135689896380370576648627593686053781556199534080728101928927898403470459569690098028674412961496929144204167897896652849924373639731864452256464575895467610090438504415943344036350075361995017254651445031317636372905101310264509566241919984597906905269374140447819853965391209994658721154854796504491098243678456529833582840911970067036166757092208912914721076612411568351299405776644651653091863750304049604014057638580120647959611849370824433079345614794773937888477790193155881879514660399769531940298818033071435535290163809857412959064454110805949709462530376751560443350253760403187968274485633028904178672211870414000709077404432998427619795884227709678212460223013583092524650559288122170574038576216609353385464657123781531711794175756553306576694407873363133260938215571545749630351244902810808953840745560507926188823878915986429017686857798905763174503028368172758325447616937511514902471391124516986283675745464100329402574644702305406820078755432779288068213794627147566654470582150794262793939548494576055798367156267075838023269871115690613981274600006153892125340858259720619389178860887168806976832202505904209129511827506631554813928940539111407257105865616823659642075053287642363778782568942127622653693419527174937993521759790834052070492218164306940515955983373798676767257567622516062174231890849530939378970767796877650068395304503968574670386267194396637606468660500922139677063487003815810228128476315988084271508513017032319772157592601502268153515815509972332564455224364496320889580489317222587123012189363706793372528454995199202533969443089873164207072304574626233842090348407230976067597119760372630328253085455327478244069370375450942792893334010260302238348892085681275573976861877009706414405159617772604098016525573416114281388887325073061125564680501011356968173140680757619138126192186697329893455807364837973094713321956509945558861099858774434277199809360369828727743163310031918232693476204191615284220629198090312770599106654840228462935986949499501488043555829349995867357007955089462704068845559335804463485946809278873702746486088613437644659942856174406174471469442434323208294255918441560359835451234915349407658121336204312568888949280924464789381467418184488487636585865017581623134653213779906114795966455946180585838255360878268761833165183029380271407824908563991593366903148857458978167550902675384083244203137622571210456405402532236101630564512489805689265224974853403962413124661400961058263497775785654349373021078680639426698626323646013238295098620617317654314784758927013667511120063191830235409714557303792438993183561531597557104678392795106935814769779240502062953267200000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 408225838310300432929893639862616233060945451995778622057531109002897552708724725660300701982883092309670084785297478935567839347281546773689069542428784906006063396542229750631782975692105884503234330649012274760144733680757162991827343214512102511720136651160396075891749327771524945873636827996653574008907107104373410649819283481549376593889068143951286800568993674507831707967877142857741515652402742646337620174158442416600025293325289562095846014197009902749769881237626568104444088322655061882036799298143257429706469246446968661479986742811263562264046181927988225601837671343185520386660334147832657777956314683746498554864823118279309362797228266672101050043619022538807552277500666098631561058497111533605054937875768923772920603159727353738910588578424439287265802739843460306653953922357421889328798360155199675007374768285981328569375062700958649490419160494212359051481044115580132709898494235333962601537346176297213349289689064076189985973146306365288738322980343628596183091981887799513484076571259027625770568665790362950457788618709163225522771064946718520876459062370725076837890213796463523267774323963590223818768416654341244294207942880099568911352992704262097218072358655846860207251977374884729150740493904222800819524785338025049245527858860978645146410934272052052206171977529846233503855444722329206344335145515324638868911863382674495737138390513944846174789171315238673118744544880835572211500696364982720621990258370526232622788702527072192903537422590049238329789680607736962473570135504751849876825660352319281338379207487051453252071709538802795800697207100847601188517830471060568922253915249093528392749011309503151268448005651829837174419794871769054019992955426259932699008973246759052798880076600373943568697354021864189619842073807850921815826584452384639568345090989490774897346234836204137139271195011976025532107423783906236969442603306515539925592541853744658620393368378346842381246894322980784162251684929237455535236854557784682914535131839517550188199082664012684164483877138645426456650097317413363977258459765176503959161888267706909138226464272544823012296427436826413157892212608436441126047030793335921252097915708112162388131714242442957708431084519032582627384339536875826545068549582703812610585158933602700102599591673334508474762062641403265319884164859348503036308309003078572406820136406304643040531217230712079803524872363741277808019590270442419998212906451301366479703470002614727864815287155208770173766547680995712899583445518558932555026111726869241471171744323517382102005424796652252056336189455749732833493394511617470847248717023989055284624099209113649847267459339539665688223857061492636645450249392480331236535677580026256174252459254954120621083241376089271475878011567237871299653477976273917600149575826560085216816445837001721215304589615510709036873191269525586818883785702070188592629079169498101435292431375177104769238454886378370911023316510863400391822088492165590297232207572083728445038680145226794102909518423422365099559280368557835842987919912147383915897103823898155580829272554503272450472659909817367385419727130916748824476984919689579614435970944876610342329278650059661919691859209923912270248338749780525250003710780450083285713609728560452449271904321510196634303889618899511512737269797627883042157739210387168211173544304806389292613776896291559456629255201591542045704084473120807789981910852022298148729310893224238046805798456283271132446718542763371566589098119214107101861376380351695182877762483746730693131514582775605269516275779258694659141718770223983363357589150366764556502450280780389594501561987768727596085102277444952568514469136961191979156406765202001314868294309642240000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -7220293595919521616768068188274753852364609106810796094176930668954294108114785374371735843188881948697329970939841802484992755733987821652352180742188441867720734743917007699392269252091179859347218459933890687941339553764970523357659346241156738848264505502615371570193098363043183338623097619742392933229571190205143916282278092655300732909105384967697061826364739271214896344022142617719393299939878669283263096510582147514517412772942277362190015425444315457329564132455843276338350735494997666742643809129155145808884044065801866171404111075976119071365355164937610419156820247106872372159277631917667103245715517136278108793497966482328986746543691746820584025979551277555291649303707102588958838569190153201612504429386982058776648049893810892969139317794348235556682751520918041732642149443544887877341518632290937588077858398193916771650635202620361917132783442293754649638417641165950345105915793806386919153034443488503396446093503546875893296057938686637014401950405482929733806139621592771586775164424138761998134586408410283180353896974537233318944825542605945895813596028642683820824696437270711961276030811315498834121987054021291696927901793205845115328753555445857876173063433026735456464783925791487990668131988081699954685762760557256152470600173965953967368685182141016456394361571409317804395934632289936852305075633898989240068418345721811224316961634125254082614612002512984825422702232690824096358444915440157911927685582562526401338458402191465191949484895224353913419046070764917106506193064989162502441526749210778235914920384370577184459432585006753407621187764800551815931187490113364980160959836128283152952116463199567743409176006614252981448792574756833228042734381141259943661453380713056201723184071696496576254802598527235204051407692549425194919450897340190491550101804790250304249968901557218923707366675115815808398941075325146251203661583013169090744872790808899249870947511254330836002090420368552346544279353871305070576951322637173923912651470145536635636906776413145228307198273711483746523616094496339501936253691788061224235675963577847835745170295638548888380160799496782355885834307669024814403400710528557831656983460652438712080433359048555830979190563638881021045218230716596389710689252834611128672567146658980273107430075065108768366247941688765643009349394868313764296523716526408391678200885587380571000427833672877210619749444613012105333988660499205079657642984924693144230625861921114961464446892245665132574403717712330027675524235512303850343459322383250944418241547483299715311360359434068109349168613212789782613276364574346589819626618212318827421793706854467189671327361906089978762136630636754418700865762700681003816855421784927915606637873219618330644006439990154288582086489482224024992350337773565598457704596670817293991245560159721194204240446664653196017983248675446740726288128194721473755961094254230343835176167860899396626507619704293950622991184630668506531426032360771783145908327774012048643482952290194102804000480815984691611302677220277420491118027612370374001715774732463942966030395595122570679267378709585072285798841461184679902129269900894865507501524336102117968499660203959416476443606896924054596037436578224337334919587546485578552846741922993176668374838903700252388162999545342142239725537229486965905171512223574122194927803657400848550871666193646905570074944093151279113762960740135160541993941624654273878952115032113012843468650638030842716041203652777502700218089685734061426434172250467923345929705231763064473549627312397190886356940894920936893093456310370308655682844121206421520229362632154615665011450835997103711651551403876944895315114069757705963792706153983042207612928000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -331587853532728094554542302630730211088929012858061125573436567579497355929137355922592706653924548856117446090039045038573300597932261495237331182823435633490495993905301048482033167408407236602429249195798226390741034639684257549958081826655288295495633935252462511228520921584517097766411490686644562041214081736691580604504853961535477780426428389648949436028187847533375553890937199312575926617066099952254379133141036906388258614271531068872479474406050563047125820993787908662242322494016656771785008355102577355348684925807390628785528706249040138346512236380939653986071756326439480582648173468238170790218405908561402373196871531301290083032072166578532800281626223372645511087789546103649187056767445669258316184537708359518327461764614186920015313592276831993124560090691029228667218665959491253213966907835593439573168792071710653316397684662100317803819136834623477369056913902670495976586343144782473183494550116564239232905048603918089933372577216759072410506033987025659187609373271052957401254063297597097750303001486960140885710915339499539255015063097640162988426542320661532301412489590168186781683062027650383240032167314539928730643801864067345156306498627565672566361524800650906288589393495700109363057056815334959415100423602666537711603865990167142174674178405699771302161009114871428713099815763955564549404948334910521095722884261158302808365860544891018411517545498406302204193931739308676938541143896257980434142113908956291439943103536118434493632406933505550170970773517574925461861162872397631377809063434679112225921630691948829838193942080930394006878177848798349858524907037520142725802610515683419685740663716522656358588421358311834821485070929285694645684922715951074389467613139419277155972008545022586504246568698518099890287859462041775446859514518696288962647187921487130766412146844856270570906748800493944183904658650139527587792392304647802358278923728434187625448706396811242333216637882367194885815004993771928443986944904648114575516590240899845543410294132286874752609346412886949782908554016268114660406533643020288323058899255113871485309331692298983981409919740609365063541265873364424575227026489761342581427078182509523281635451163790509223687254171774781064984864525317654911435198301687007485149591744872353936148337609039340328523534343003373557472563042056779490817775731843507056351784157454852152725192873727788091355078614144172476925894027794926015796286809551802288783319350819436346925825433292343013011961661779479566584273624675048828937172974916786233510702846654433273113063934664533115430419603041311348235249775562925927150248723013503116992996630833727952631047712005534009502631168123285395982657541972203539592465280469646865478484298796986129130286351331352823919666789045787845400659414124484382646068779687239194787003419752346931162018059526191953744763977692756332240353796928555764111826484906903492710318482740726294345440842299798017830686578321806141740184122151301907716140328393844211841852288670131647205527323267601916705813293924822963742128818673409763962452453898080871825513843679824361156626613810535620213485862391430810519187256948181937076413099784520527492823513177905113953289320776334570634392086870042110212343952660826924919176048802282078304159986439748953546098265247829448704853287005933443869678309650466406987635980499160984296734222214116711001196384970739764003729698109955193448608930168724744177649292350693760621930613264558616826778755774673190892479492887733646816464426869123464373634471554921252919473465502461666823495128151625452734768785322574849815308726176886737906129694410298027326211273302446487974749808060302620049807401607368013811723579027147980800000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 398581599038142459181925235873218093641350942682940415385985372633758880946264145838624884739263988921055387199077896491390235904371851469936770632921908396125105865159093973418502007971985486157949467786424608984403189911530019253876072567221891813167936787403502849411712269875586623333746826570552471915283497519477374056520299267881631449946174151110801806078779480092446610480316301983538993324026897306894256214568579000097963388427826834000450473462399312287844734031654492256258557434636130055268100220114658458791414076047685645401238572938769711793413875024248226244745401527184489944330805200516771473086633075534267795919123822047869752621586613842219509689610294464388571042938135796868949152242278513899793819337001932111167871811299777712249333636922331027525989088596822242072196401277830547382429913579287703628841389481008899507517265398602593899319666945041210566191439309102315842730526001678466012219770315692381373129179438743440082321099412775850299748133069664518615950616488496655110875052261534589727505158972113328909276503865823702899240207029827462431323207742612997723694093515315246428470390647085865823269501922274392631801659588369883466267729087410737572567844894756387087226138973133071707691191079409061991964056803608587725951851045352528946413021369978855235284454207588463559454453463636236831828411979864329399453621661214654462553665472783666724186429262839349007461853778030323803412770069356467380841163278205493953573184351388817962129688707408771268779779829854040168658078121001141852029280226208473962187700835245508750081633437222231748738860446751632989314909011523253710182295872912688181675079460693110247740751149471764420508387808603128496535233502031571441457067737217629683888834896850990925602919445608815724224785553131117338384236547453833823508489113523984280692490352074374082774157057209543040342041985663335253918378234507757823978190405281363234341783503167730520075276279413725375169677647872104158451023006563126642033254513984619688613754002925274632121662751649711479581742248150857938733628104922893145721771529591101559957508425619542871655509368627416619653753880103821067739216055304626705597993878343891113535879883002008389686296808955514242204680643374907874698091141008448746619544968338438432981755652222149339206515696903339994439045455560362956544086360686366284789829609415753306477767840581319441275120111469650859802681802769307013247818751222439817781926323864934729011606214153464291078566645861020861490332033262183865594951477573468294413894541649809749046952550220827787544016249153398735288116148522764604472450757735590876743330384871876252226811612402632049103477600534096684808558615320207333527278347392431553415652623547902968162766380410733376316318990737575750710627368783606984502280877442780831006760314399811006508536658337249270443117287274365129656632110278923581366295718826558866549173522527331654078564551614257005835009516874683180360968208111293137321790167841546282717634669259837850696106868568830985630182122099964039450790930416394243775080967449061869229764204247016547545908180893692134320160976723934082279739178822756989465143372539730034523714554952915848596539503400248243721526866198678933285994430557913826854113090188316788332909336487247463821232406512461826620322469535708772933697290756939831407445341604167280231585990096342734060114633402311506518074471936291457626816438546662659645528376595684830409325545810344529760877228725838301160075379132600016177270858632718715181070502667328249148226038672902095744401164636560903339495392479388972807789648578381519391418432179298681014199693130220333954303367294735737765997777490869040948287897600000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 182893541809330844421813866471846067774943037892109988440743819488898358932948814088216121182861497717669131527124548780002181694869079848806249555852989186624654722397381485787960379267167937038657985480861200545918416368382971901430621935669003897479350726391664444474002966945108188163020698154619840183362665332640732033060097391356324188657409892182170319128010386755771020603457435657971463360110416430994630138443268481920004673817479550943676784371291219767174941180550405355151911831796620115049694909062839536138586205792536012238956169326680422221001252224776388671531002052512891503968778143661182499440525985962530368056642485323975445526437823897272026487486594403898297433988930447764877539528212340639382079531560267299454702728352546580373288517267838853235295556280375718334353563909795210717235958860871642239066927942921547965483194991274007876218591416109281930031257440949330401986005173004279868605808746732862882271339468131693688743812541829709906208773641100847820044735972020807521942958359030895378410823423085465733617731816598587027220725123971756735103031577565720807337601194230182425534349907811113932082161070637342817164502371197234549165307553527370372829040002931223450114726279517496924043876671866825099858157132085034903685091157665107779569175684200367328248901429598002668064343787763403768327833215767113668781641981305302536821205851229468647477683100193046117796654001895589285623745936836464311109346381624011993394219696365699852036689186527274449838696185912335248711896041224251233984258592968364681143556581627618161725308500611440016784022477467196560554241200133015470262794510450624986021698005690662249972386437975142456356495065081435524372710885950910013686906329978663809509750328848503965572958001803197266633379255719682706098484633427057658556799742855372479825879846578478487856911150515125398379188065069176616482418878814424313879855667574490812839761536136578972793754044859764816778276026281435498956077734666398772843168714297459779553899318265583560046032635965250754659209284310437315146125754436593573990134357887219679098163679207525350678567450612158317573284976556721627456389703145999120527155085253696587275460433386653092142055450593711334678597981229368615281290936780899398845943966022370619094977432359271736835225271844060517225165989694817252282007777950634864167039499679783863621594500642385984575846661908547125089146705017414733278579229171944522205583774276234067105932709174482300401562748882809473596390996660342939005923281013771173616500329834744075732223713472727630426268393477338348108318286980779781276025895731991214804979117428007502352526588300219407213335157122123458497448401798752367639207364262775400763963598306864333807863208663438819280266006969451270620811494654190132633151654707800874419240212788250281633557937479148722856986190115454468095097095915432881593586847944851469669461134921076630019868571134389343745772571874165103141069355049249465119645369998320594050627983523423383134278764849888282830521123469789321666128606171819819657641957976505656323392567051751572009510129500073034478754596168437552720394827261346441605222975112021347075001676359555767150023417368299542702062683766219217041782729286507391381802639144183913438961194970834522133439024887126612444087712343197211957898983496492124512598199708496681350150363048788396189912487325203089023623785004268001992954759577598443035509519785292046799762890223877494308303411872780551318938111063738092867683025380195095849759900645477478365741169520650527032500719320838660913231783708025178431803358766249059421172306387289316880708158077849994060950958425623550883880110933580584058880000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 441668113021930859449261529126638479373602854391903821844057865318228917345790283729258999486436240896425758383062142832915628965199955793837481162209860048687649721944233130327163451575418134634785631650548085308630057323639145336250779194994767601681440998470321269409257685179641725026789844398806059502814794091776035705093113551794874713193651703372188150270565795306635075002217892550164350638966305766137442881452417187205698008543388133308205783671187584380249442184715934712647552508842311129127865849535558835065451244425187163147893658371569986699759712377930598308256824827797439858975803014233348243007909794353002742722913084802816840376691796813284556130173436948917100000643269290437971426642019297966790003168031216455254062718756854892449707844216394579974061555585991332609213895640801010341426963148610788245316374970454409413345102547543699066388011433007859179277639123377229121235982616650907030128457323292649227287798410734495059659379432945624321544660518438606149037035363462536203728338777427939688424334677315645401376524105644797394641816327899018870818249765156316264579301483664071568737501645800362637778958011806925699284550151539830044222046039825217116920468325644135376984223467768687766693959495966350151677737194518482513551868600459747956905315934184481318098879249033346215375207757954184059046431072396272732364666851478019460375277269032280581713092698263377075865324263546350958565060772041090923984094204548652559256454429971367783345722397630908991171752544115946303153643114443506921021485982500184543865835247369045497093847521590785277654992533879803800576682584450741072451977152656272939659440449862573651524799980116282258205859274677060682177723977560566313583393840567674565358089678552071828346202641048360720119829507050441998506912843517075398331201105112687600271975818790832267910789054291733819319777671968022217453590793843357071969020851135492018490831995185351119873318590512848680058896030210596218685575828389464713411898415947825474313709179692766291234716890357088569701496980761455897734585629020633275525899631301131719675957746124335067244425795297215240710050175862038811677902083866117228840966920003864636420494516288360804405239062280018803818770392619115433625978273616469395340554036839862859827176683446113351805096591331842809725881844154345779899270366731816817632095110382658213834507730109880261756685869938122782751913913513792651208589672249826100649477440968933132304195260466000824102569569181199248189821116177012258991578330691982519376129908045506225186442318454539622762417616525199646588207358542922973399456535230562709796858568618362526689707037090070278226366031788110081079768473136925910903468641559054994930846052765480454879414698474543597619065185190330149791616262695199103766044853662665631369775978925725006884874203555292722804722579224335272003084704844348273447818413067638041838415383236464416271733245155443972466783156032658470509134736073679444613466891398677740098535258627469800807177628857940889934890847302948516851441653313338697973738425838805871822351812741167846510794181969315099856359329197023363454541967809566616649856315899998033129067872327326327346423836479036065173332657846121004132814123762354466973846822765037342998569358365018436752629832421087162233601637043265146676858024756831611862085705712234872161296043230139038220872082241708591548448566352729279988388149925870673202727538493373808349004607563359747966330954953883228340161080127345775204109295465761763033665394449704312840630494887291022515334058023765340854999043012731599092202249207424173992124644627210070522891645143298903260831074364436125222472770597683200000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -46438012117819856328732220752118144187598907580926518373343140741785365898129831063222069476456887636300008827495965239056880746270043755986772854904565839631764459136868298405501770904184802201936478662459965138748871111079961515690831857860105015940440788322765988444334019746398159607677215286446517941169507123264110666130292707840611639859124686860889843445998304958512326003088823470520175755825728382924681333180006676932014732656354599786209534246660266383354457193199316866904723583131121658246774004056872185137136245704471555390680779864711682321117075606052902692726072976189763684043961386808226146899300571377739554412381327021702385567044565757702668776111216388692304720189178897791922804083454904703974071641763009919028705687082611554673437284593030269643854979694086169071995647680226362682478250765733160578985052697136990731157974407390555257652412902324767657951715557883463601499749226259586702477696124853721553605561922634638158547183809356039131543707890881141215729017255844891469208901296568293600153667326852166692726991942757531415129830505065605532726639601665589880347586298342730031286264120470562304327581125644476206656893672663735615115981019187481548536354986994637448385846544424366055000392641295138420018697266908854334858161439762032865665563413051913390807152418546132231186981023110108225875448824736555038630104491066926395533853641323144796274919457846249090526303000899766268726044223460153338725376405241779052740561496368721336370372138938357701349627466911496355581569581889798374091450829521181372566698782198413487605625744048171686078764912180276190884461466031882963859520017801123144365466174053994882278348138091644381274120030594516541890499932662751395362100116372930417987437310660777891461193886183099329304288936570449990160256969692633827257677792940857644848933618265838168660072374203630445948749217145141432927503554291854586037422833670655539038400050939557470183892399013332525753956185017818752050907888892285881884109608323446026296060644348649403206628202297350265561005503083220906442483190531175021804477325816065040715037118459137986664469116496288774290511072521897978633186514893957108087817438899522450337648040583549248451915567512279646679275311235546021950286179356474863936342309547038410648924210762717775645352197347016495115265280176110916592101431078888807047558948129350015668418120016719565373609210157888237482840610769276871330782300150942552842329878667898797168873500396837117378710799288588747498840760295585032249110564545543970504237969697142275938922488342565355541091664332275120923369466646129565911983214076056516456995737987607990279176100736514494205095632554760393103891122182426914035722781690907088241850366480130442990844980334499096932041059602103774966858438007612381573286894325574686252057967678990831345222222344847033639376019204828173589351285050171054137301933298206965371020914152428378599128168219765031501718036975724118520115763675616768549936539727681104490449026861754672964238185995020837484886081835156805186927215259121110916126224872532817665405246783874920872911073565784956735555284147756931547252086289036372640849817243192166171398760602476151372093455034492587447837957413129755735415709420568428165516630703542050660521376814004920664384189451498701254714965299984396578555063939798356049528204201522609154023093692578462347416045660866877187988729469040065424896578623792128288428233595794424040902893416845332985330579360162542730655937693275457899203153106941642854066074613984334669475600656934446448136054032767060667280515822127139619247224117035901739074405404881015406331275528522150691388435414015748898931343360000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -712319170509956088234593252999143994904931584506929503917542044310929491041441425009308621715133790910056425342196982610691326224645905589606429343959475392447827757344681349795321247168591139392355765316798978328100302065500346876501293543855980576907119379492157052943567330576472564499719951676145942357283234338041968476029699761644404427891758233038272229126670095801407170530992933528738301629353380206067898039021471234574833158185806667181254267625573769227571870522433193304762131585664013001055495559937640355615208798375162052539858437352456590441199961782254916421844322025459900991782191309372468488826313477057840360419324221849197100228968095953929017888744728670146954514000818264394648851697868356107359267902330234979243111904058632245044707516813557153355388148713742547167416284717298217692432989705654920107755440786191149750805221760297091625066868006377303069482033697715693858503244769788640753879701049937411781962753792681037346171043292598698871530580123397440432105084372921130996114931922780940160129158528714546110499391268543128496262475525311788947343124966895550008531537542550961379483758961760448798571946857322806462643652820057104708975450264376902505592106806128237601758135831003263663583429626198306209566329909349377716421380142285827302279236370921014952603894579353022772047738027143154473794327556818906179765411870181989414908986712790372462651648982718922910567329862801187824818328468819695980443514418193702195698048706820466626340994341336455348418780675407468771079400407191129390983433696717506397125665827896193050824011648787153830875237187789421926903023438251814744413894198416729247296476126428653498523030657898104282687481135465811578781570225439187721413678653509631271245262674070033252616136632856156041037959113578194813869577668128095754895540474949679703204779083140484277085311293022816782848038708506362838518417022736752787134142873513448623522273713591312670353005489648111440927069994471316738954424358846441397613489048913626567528771859898915472452746054047786531451384866408321535568097788763134649976166164556010878357474042958568886548851961518288082863834325116989395620880999440392498632430481391685129926249221603006688345425860360974717843782712805362992552996370736184537352253731405042850778969279269611723358403227775131918281282256096543855273015317060708038545765294746873179762998676240001134626491437180823759217274881832365028189987627046268658929949381591114720568866232139220555740977926852977118600624925633712951426623769092081072758531676207076906513701438305876536169995269915493242926719552183438110472604675935865030741316886255831986043179809460486564597502835056501520770539231944855161346106173473861571666518917561883447337784578398181797762587016442798501553862548735933475966211391173396461292744797889172636978230609756835753685245735731408166850447920487321354788390968237525863220514233208883327403086037791016142763982662498547158204736865760412653097625151974521206601665685351605093033807977334797579439930594564256395041637218542764894213859575000711061876527071247573644477503924700159544165259516401994296906359912032002434654379752269983441058077257684725395274678748105414098337690663726645700301459981755116958733724321527219529157793408284429304364285181346147005343732355658393983250585006798743502318930680214708510245308615423527995520045172796526123881536055065876305919380480117609192595001840177194471654544782866421703408186952464522000424075194433845180021182642026519191147728652939663776426600188057042776712198301204082735267321430426731144219457097328396494282911208928759544385535421127187819743951936899375955968000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -5942149644866230799394691687523272671362592860590475475859914963132818106959678723226429091367883497480585709442090525774288463501879082655797771787065735983847073666202778091137902519560658128429114410444602103218556364878556980688749107151585355324866748542494669928257026777025590389773506008542263753380277527810651642433798223471647563674053953193252826052682233889483973315458218086495245950658618167252078888714733533882667553274637665032515721271762953882397702911935319785776281690643556391852887650560447238266688417695258202674914924707939493255243267773975856064340277346444411239112136550906236408564847018292175544076161492234802273730938910654503327986771976864749163309853997465703727686512461845665544728395061556683807078179107094895238876202999788550916487905306914422512067307648989381628097703755212317425578176157672925143498283276861121268289963266906822962306843411020723838389387680064883432353020991873139144569206142253685999598562978173288523176838456049044264605764199422467767935987148425158399300647536353873926246293939758304474348698192758615924792400468858549773409899792839109263058176477696025155041226995753842607049969637561965353064382767516666709478827147271370148467393940634285130122706354427069323549217552608058167378455796580602799240946712440989811075173056959904687752256948923157434531289119649326375733814543179336651069409139967983982500643381378086934714227341819542901752135378368532629002135810711455859709486079342349675623136740569868227637178515803601211052620815404835447967094194929891978868029096242582985404152362871023264030987204551904406765546071163816979224393633111783052822108422329368545942880480462459965431507847833035529195689307305828618249667739089570310338394249928446958484151630431822063550432241541079632596081292251924461001963197739335185297434813052393423017938355579273503865346494684820138783875647544405632573228503308491765311146745426903504997352781187525823955370366338853226946219025666243936501446186754908445668846193609291086648709303148725672978549181612400993102134899277814589584110584715247062495326386427906991232208199411333733123734753121931020639545736708136703040898048964788410260738073233161053056551360588028842884878977412344105216392825292442092764831189590217852784859755862043838517721390924089033637018663120101824556873464677944413295121416328700851980035642620415599473645416514649220901355527764667630686653490874038652446343805036593581731256021621591341529340570572432069514790470251585913701197758384887629126955282159044706330032074091496597385497732768112723132165252598994514739532198114616280100660090684542742990248523214833014331762546171224893171899867800062105817350397705728819213288707837591509469232987841007042278646071343799074058310071550379661368134803060530284790072076887688785250448030004774087243233745059409356509974409285501626699313524675775969634497309958359510649255699189520343982569127284104544779511453635519677560715056224070935240027524430433298870886477970447076704063050234009451539118533442508765967073968293700289878517484494480283391076372647436265804926390063394449312434040109280599440333528895881630241626218393971822699893783925883701208486790168489955615903441193226477928955162884635232522188517434969983588975215557733407742189822087562544111714423323967279561171768815878547829758812822050094365602253497229552261848196863646466294988065223026428570855532709318805569435224392534203322217136681503089136662261438784760463537524438262687649455774964686069451560402611192868597914117611697004110477729705032197564933043514701085274216351305143371220350149563923342273229726574182400000000000000000000000000000000000000000000000000000000000000000*i1^143 + -35682018848153795537362702416172090619584153616275902675585355936695874885116367606581723551676618648341447934821070512480391427967836336751278602720324696876259119848869311063147392183991115230672750212382014738811788374886668607847013549559920307560493015069090742620153349747557908368406085924714852071372317837734347337307836248897198945628423755030928700195300237525116410951941220658883033490735011610995932439705521172800049049180693206787729605883603893382481803396766844480406466384718275821176137000914806615287836038251090131989521124893114343905278569203058553728431461612965532576658523179972753649403511799888325135554986488216419836268646429901486184900172058691748381470915024763399107331834523648971253560131654861434377217441656698989089612216154754309436971153939970530317284676778361420587466881871795648993360603827607068916615918525569391923700776786061308820232398749735982968874677087956861677792290544250131991797796306347709358810681715085721562365604209647042893113864437082676507146293888173919997638163935943099593819856910128412143962928265169561473449981000816513013738724267260428687976551028312166364893494109519628137863923198040675619679623182462982608636782427603142420006978692843420012991298313549153491289243928825367904737685025926267634622781092511465638348317778611610396571691939772847273041080008043095336068798190808195187120339532534778624193820507854263061084759844918886286231009235998049444921460238571333193907518423590728475140126673014208959874710854944411459874800924531618134622049992583064934663135890644766105904658793828419653637343472825028656199767200150010388762548092699106728219958662192921324873510506298946691047135516723784929965989171096360605443841029784330031320331345455029287943638118322775711619784643243173719975040141822115215063803483433484533526367602664024185695978888729911936462032051245695306091748431269342579166269039887383786943375936744541951470686357400596654029255698696527932478220907058516092966195433954978329204257230342053872432758807750471225729168374036597890092267817258880383867299316249233929918498402829070240646133998808270420503165087935237471290955267205984919451814023165531085428817739921452719830496883143621162858742174463274542196606778545254107608765459357878629620360547117772578604165159459123806340755258493627126712949798689545442650512326676882818148002788810892191740513604497977917770540365440819159313046802260784743440054465415720012652855829422670393686066592925961498758012079125045141387380248573855455332997031218879088746898947594561735929584374234703845115194040463225643873779080615793104095537903879123807618582865598877854240341509891517885084058768408542547233587023851118761766002767488262414463851283349025699278249166980546458208468878424026994385351565746962713797944985270411720590219511109702089740701966841496726705286190319261523054935849769229942267058873608050975859600250862992817715433105777337423920466920977021953138948026399625273732240903072943217951087822845022386433319394046743789336034118215595432065337180237698198721408253641834585880028862133207452470599952331130447105748025657926844183018122455269026247359046779297232333479056460254588567342457811200175523487799128407894706491389843004117377074897266212691841535003409223373679906560344242970101219031891301852030204988533047574514911577221227331121777195711543948272781164189155396972329529585221902179556330867588280577456061965045138497781029283444371310314900676525598990821967373124800682735329673345027965647081431335565567307175434577247948723275865186587443294249779281429283132075245885408369654952619216098232893440000000000000000000000000000000000000000000000000000000000000000*i1^144 + -152350893069498654259784323905049211876886721892610383510351664725907153632946774704632289828710106208583171740714367577097829282763259070282043512948239068106970286185797907439076500370151372719409656797961206461066188453662058923485184885138896119433446373466270323072090033070514194989595079505361058236634269771894270699313937362639814340176366827713229114261802590301429343911095750188718949012184999669079898085120258605636780125541933149692468181782387372075239188609597571827058342937869702265991126999817363408919663521803694367805345716837574315655991807356703491941014476407963728122415998997981199891409884537038938169239111897316136822671119225044028422775883610685853540680216862672717833885835205016250855874440719726022695929072084940584453794392298441755292303420579363666380943779213160416780802451843398892691235829127540053284368901468221374531188278099138226932663476482847358777650899978935619590636524518610015617590118179771375851432763572984392178428630483251819650587177550468714673848265052408936346523903719996200581320593895256579234361810409715496280975003724660235628148526685914737484236913703011151457346265459295278357219175297861268792142630514438787970078738709527923888780881033498076356252139534403442665703563092967629356923695501502436042203124912999910326639624209238280419146315634443135589095026970608572368879888577035349438484401432114856448929026980749709420822211451243041913318956522151737580247290759501124592374887938608754689697612843978560363481867756749564023133728314964369475346470984014584205412044203566165534866342542707214608781925190616753389241458529938983201913581933706030323463174177794941264424313843784583432244081503612384498600789829889205920375895222456819729483776147871774675612185354108591058871334398934776356998863737647594686322757304784681464240517596544073477186046239129894378975553836734476361643351843418600407933970411080527187590921860371106410129254682714750836301304417738838756176568121354949196065174866880159803116799790008175469727394537606099819865867600506047374113725182994336537421140139711102336763043028747200298417132039718560890272987536131930960949990478545354682874820049011809146840018375410679963871568728310851062276670267963959127909915208142317741563731983849711721534049295732978141323369609670490781190932912925501459837981348821626687858290600612940840327647138464493197012302740516361179268564859802529787406493230189537306598447920782105314550416759547802109648638243926933223669768865109223946749870223571427770839308832118300784948149589549577555951838871353057945371801524486927722371318708927024554194610663284529918031889484473992424469350425867253341303242041215088741199487076426868979141908739089472318889844101506863998921000879638306207327688385410670501828474124988083014750010070333386335354122042696517301180135818906636762707440580294619984524600170420056754324487424324910223785108025136491275731037560262894420373751590807995428873964952684306551919743765425680975832376231789843913609435820705314102092884028613624675213112318283825118794208652922498221960356710857551463341794633369884509363112020941654620707495906676110595738133614627111861955973985095715856771311514276959888412351383018055304835120806658438343924423035007734666170303033024168052178860967944065227329352431268369942923406464602900132677613893397005676109198973197682389679384918463177901383313617902506576526726656816422967190177894493201867054132014842337236263703844142902329215270159668216939107264512469558179920939817461635836793491515869899806035616793017496177413106524536567420828475929201833378329102020968972288000000000000000000000000000000000000000000000000000000000000000*i1^145 + -490562685600624709086052106678020948616086663824859003225503607830866902681035271951760701820697009581206318826070559256575553827381194163898017594781794678645203114267287387406385006005636923454444430633733070593332317333362953345562035702823191191428267395831364720612221905245091216882322472828113517219114023893658505799036904690479794441605042266108786941794258963667426603373508225900454105131652541297251135177393122037359105389447232912617987314830705758149492713223854667782755616303322514437022603908377931311735136816853071074071486265583784046725386993512706256353034413917338357983359493713456665709386045622499800930607220590207575886780353243617930193779691312508862564972343041875202911735637718029579050257242865527465150657991177839386116879103308485701089666760415389253055865763350818989590169332447398690751588750182762944254065485366653637438038518676205553745205886229791203369407609622478679977454657971235563819378995607747232324162197813036480911655657255884879105541730071444410225019303826660240303735857365397894773261802975205572509528779734510193819538925853897295719265196960196638416251979980051227705446395226191205286095954892751763356746098780947496931171782253089874859489263253082548613980108370011269393593743728979081094958320377277280823127896487899949695496493461970820864912286902250110313492765876830505861207330313031300248925254718593241323518878029455094946111591133247074109874215411953492209325813637821175870110812043182422683425895455668174827402354107771607750529640768131140133033666849664450181335200678083869554145445972365812901271801632479456962937502465418962930590789360090818672465895476192387999150233737035417646784343570007336067265873154438313256606074515794998822928240809023745986138511125773855305604238899070102554450066383487627803224640713631486980943086872013170497246624927363927409407105311285541548139199498888200801543001726226667990892704384660035962487924904365895678117260785546082179447873595922990402537310990429111301293237370928847669403989492367172668173886167233506284861069745821480033679944454008896229172194199459895523015125332613418946687446762013925996237866513857344706482791624284181899253021258172059361536080925132229400607341015866696806464593020144391031555909493541793119275834466264767476593112972167914010283979598478629578550494033554246022958519645019494718158533132281367605163724285204380499492157809845363641919592734662195897986675603543549692289786984639821576979552262430268915354295427093525241257910193114031669697397958713558012478069705668327806493639324421447895257864044450435506992728202431720456675092292227230463210339340171867312428125078704410967764807742803743923766358658600399334862311958248059627933830965969894023825326912753962331163579227064776026485096196551043653315600031295269733774191502001807675305096473580575572843511865058146349529578294721798825211456512074318903548097838976208952564145869946533018614140879157588638787486719172598293412889991427037767701230381764067602617774219156069450926639651869789266856580730373205389853416090780761100315720020872883273748954721990812979891097613605514298546878070348039008392487973546323571041906595306889147742057386893537333128322880009055031986011896725977967227798550669392609684213094507077705610223860419244723271647926895861718950532715004111728401860070057868066775572874223664266338874963057892124987716097738373347875891042041838594586515646794639996216492982451061504049375977521005923664977729859691693155454194572691212257148159994358460278558993651768923802528905753183057863216283369179099903960511557934351849724313600000000000000000000000000000000000000000000000000000000000000*i1^146 + -1274291143098771578340329441157969520306509658140044601108457492305559908139193526955686824926371996188276362198591472652682614396534887591500873597716237975896232039289445001421109776123070632065386031473993920710726770912257770368380985848870882365625246683899793476049577854816045984569182087768874765008317973828906915928822830431284046667146657854074131858080600074357263603363547326094213048580365504893305648471201304550392260080702807482649737348214206154564993637275902953747243294202680212574638398795066432194777181250104619126693406653912072484981352389979532264316666082677730366208363082815515565834960915777637833399854448877502786581599597043270542218820595279608326344038441046604848620164760101865375356694987106457885638701941625186635010535643320850492902462795842520260042049229408966238967040982582242233228786568557963342137576076191844467932301697297011584546468957686455819113938803420435970153933684103921166628211240616685065022109489887643785160381416405441159810629567417284194791157137843873070555898244664135756025645642941073855445082882668956116560240815390494757532689446998297415298021303042603518746934057728577525359945132905216735650081218655475567156119430773190471535502292819826635647713323734349823224124680671432861355198968717689053355464327323836753902197236529298223002810732633367953818017987862051527246905423033615041466976357123969126993558230272969738109748952893914613327614278335441444463971723079746558322459375079176070416067809254914548106377938665018922932704644270940243392616846750990846086160690648204848595032645844251653648826023833814965616767565422658392041955743751604748796371876641114548225463484316187289307341354929335374845137043043762657742393888082033873403361485789666575944618409502129646512295310577241287122322342360947866192729879946992353877696335896666428771468288443546503016894972708037190612542536282396310370892184202400359251221495988355627115456330724699314223560069393436303319613001692600485800554155433969887452546283607589855181761314868365661697580096905425421132096249013092774965402804402648910568651148258409149358068470936864350511125014258012746038819995386427984196760280260355552212248783285805830292161809053169891022915765243084494560176634816946418612551214587446264856592904418636572354378059018688164735319929317091660584747863612395368560929020336544275082361825016928238925781959421028409792576346518481172881935515147053687686613221537133633867814914253479328367278880939650320981464333141804945516908127494203750384625932166107224190359627478230651015025015832538746531963427866156320111059439843796468715881962016451203780842320463731244390471857738178074871945810751433576115312452753276979935876889610978390541387886621925048896573816431865361796410760014632456695139021203603185679264588778896475562481092114898581568341625937712553079973360583167576981467195754538661997246936160046990569791949295667831890912583657761867221066878061321847584587273249540922921451653104832690226776555952735845658078902292477898574923150028413845408743655334201994115251127373984751805352722290263396414568827048859107370265811156375198652784154518755290491309980090811417412129234561255306161230701913032779928347111829234504226307979660578002129473965170300805843516685645042752476873973538561747693076613772100609512189554452587350519955261904975840016221532968134727555115071026554041899534152227516682221408896425929324726163678712050819521210310073421310709273096958599297586001214237574660238824862315707016880324739977482062115623852559238264815042289372548170220056194270637423011667517590788752015360000000000000000000000000000000000000000000000000000000000000*i1^147 + -1715799430156046389387219309120103290745436236639195232031340058013655534394198754822607561824303376900176562004548709628878335899799644963327037087497461178714566269898983013091808841356553023837284570434565963397679356244606125564173149195363986267642726273772237874328760368822703618091898072791737384056794525533280591086974044553015343478431601306589200773926818322230380738097247022515098971544569112132073986171330539108251958480155462632790563100980084698160536011398902829126210809090960069923513751043400628206131747921559325808847542394316405639785155374659946058048359808575205981128804508465515262305078412631340518597833399351537533536028563200923013782349531068013665154409387481861642692748275577417519704543693526369015733158582488367640353233664484939154088471346040154953249887946181492075996974646563487183239391490861596520084611042692678200291277078974965372104899228978283846424745369109315127020252971073426387972534422870139656340945430564947257486187278642859267569724371245702764420162817655340096214065543980289262812688653579873187804772482808355536614401842585767090087265042158130839229599793957416063421609700630237120715325814376050973763972375805758772014598382515975428347661866971780692394701034602668471925471049413101441086996797768462331018519410472168042144391014333992331606210739753360507910682581339355733683576178898417740672266285413246229197302060439657118191410271000259820568985543633451928906382791251693144481428202938072917540975446274880080018407047336028548106264788223729466773846053366159316787558483789407539302307838129375299697511116535477940994506527650777824741880010544492147093334564737960963538945743812089533750713707873141768352459943658761494886627083587128336381598851699252810960128541528227626793094057877407003891743820023481254747275454004551291058024535962226889522174254613262639573914232741485769053682644296076987974830674599638124562473896829674433342849055968260921530662780819849346609268425523250305507465359943015915573496083889147515090385511394086298716343050958793226822461704176289647442150444982657812807902489557224099263094687492416147905812132667673512008474524044482570681904996938927711024964394284142537488565158905131544617044826096453063584558441704502673467184248496407661528369806608757531687782442278572141876755066072553814891850417495941199669895493655111983726351570347192582933060148092693186962533264485136622260434166988511554950538154466349562993860109074854182026529650191641628533825026697904283381870831629081137195663471881108327624549188958069737618073196669761289697158601323906981098980011600960877190589791017931244940183636022929258753642589911151836903768266585230614541339159542676135733109921367517843928251576471442344646075058136778995952400552871289570554265578422463421677347079685973464644685404506550651421725642107034075551466026949094072320410155841584818640191425708002153680723559689300261553487402363274127112848009192935290928093179985736209571128164440767570876647747927934592401061284066655388186404686241118276905723848207527581812331465882874977072023131726221018776664687565242731003624617578161609081517300565610047503443354903718116378089069501397735814464856573350633534908958911241425882333600675062877763610376100410527505960782863186885981483782853196494680706441183558570973384137833346896714832561444768641919338455063465169005024456201004064790812302457126092790223203080946992693362114638148048663363522792084339004797941051597029619350131066919220899558578144697084326491740614872464516446682734518684581892088535054956922802109417476075488921834749952000000000000000000000000000000000000000000000000000000000000*i1^148 + 1133994922815055163833978270269516286672460228738927810959161571968714893512056340963656994571903229360041404935255665594345610499566369099444020731588762993517317810775499213231009111789466546797993053873706096728471693466126723062592297293761243911560690776935872669355291217518031014060222079957840615182761133189327518497860437519879467529217955039362086187453213877384701688249709855129136036569477938067431322044584390393365416534802932868298529898836942142351215215030937635397392801929771863748340117817176143690145574946694668253708388054235938205411408598063626095017429374693794366804762031369955600570897530959410881246218755394947965177002752125257361345864007006835496477867393933548979433543492371973395934648351917721667912286912650649677394149492084160286502694011891580814772155933236619029631149157072664806186418119052139318570961515800116554672523378995689943186087615173884106276860593860440453450538821253018858945149754222505670218359863130841186106684400006067514028916027530814309032449227501131437948539367982537988793323944227879899459987355988374445610282172634503576021282286896194502996974874494355819265823381844082311467215450713933394598107648897414175611144275592777763317849038207647825885949340237249137505406215136867880600979883237857559965415397114725333437430729281858548428062627383992944348905153106163941187482610883654239275696281996931453872327028229256269284593609769330674112323633557058805295960075419491996696299938756214072291611670168203937501068238045145904156454896837888015457051119196311502444905217664871471133147301567123040059202517393258392362260166785837151268911076066919451577590812135214868529859346251452049737206029577984917825472883446301622345955880749554652548705569569138926801316537468556132405061096786391233540645517924295051634931952319910450794040891822769034781548416947273257024495113294987229190778945753411619017039924892908637666185421303745115307276838185851778294241262973869797953270069526009201645677545134334687347944888775191004156891805161015370515012404149491461810329275748243939288807500193998690856995813468676785520877372934377167032847620313173699427774286020906943387423780413114993878688378112726203736221950436061848697062702794224419915717516164367138262653792626588369224200989063116778203533850552149784264564926161144061504962422792348498988722470736772415670426077410983889501602154794042700606706871018686365293777284356072408091943053991215389483439403685003885669043338621285839897153964441487241301798934429076537744658519089085983530340611943431488093940556110125966362294665887590297281664787816744290136787531885636344234786538793867748310943868842437610980537757764680836668888614455127443817951292124141796985335354073771450838916614535686440610012201740490869882158755659595517346892189075908660091405398080534944053128604665689394626674040520132880055991739926915270415882292721036855223401316527001180764700820257304339792203934763743317219809169652772735035805022712322465181950325224375624235238969788508942538053445884577864305611335137436846613208059249634312163999358690039637334178356674607576516557177841701994822609445914893759582142351857413546458853867931054086135111133091612132717866543850155815455541682579378590786759966172101261928039743419246911906894589084110714290527081261703223441944592781809399282637032353525319883902180929751697200449871710657522586466875283499888510386384984268773922122623977067327707768092989348700103151034631179435535782344872467176703719279941241987227858811651352717334792738129371136920205287223036114337521108419585165072793600000000000000000000000000000000000000000000000000000000000*i1^149 + 5291799739815447356493176849800231333255424276189176332464939995781089420359217628628261477848957387591744213672823502143443788355154527424491229707887027254554050556709076723274986062127874825969630620963776585452320979824828254748534367192371432914958319226368699697313175519407583404743975014334273691168769573301391283722930158539471773218723273043657619758366555334762601244769478040346242849804296468518791235569127779133116233087707903619889148053485469735172441350524009711021872593502673349602759341113920368233615341210826546514247642028578183170622608941677320472273484948084539289025959779443291353902012448284245411011545309196471823443586432698773319309600846557506479083253539837856415392563136726784559699053104986386855278195806749288472610817758164181784947470968761952721588479136657046385783895129389353860129906353487590135402756280433329994444850136313406942068585801967443706263209974386293949424200716619930038115119076369483705240863215478293598507560895897388219059543684731899505972675450726823001964030427573075869735462858225659034784343088320792303309877939210900475731947146026261683427778789288721160423697714979633875005598120187270375191945221036725700178123969248680970235051214905350880601298694740752702326314692826674042781997961571053382591727925836519174419362763637515886205280752316095264993671223324384671465148694791663740009374110186879477166884291985146482076469564900323413770593016472933350093764866107310141480922540420287024650981692226508535577000046373533116392226388625669334121813066756155676782439531943139444063210082919283786335032232593623871859094295246009733348602843477170042488237018376229658556173265009040369693925481248213095703282942190963897088650114486459149759709180870592869026340230369372245797326464906834860730447054799471282921538460976879454106997364449052207956081462033085206197596250790723973096463971561352019797571732204088231285741270501110782750288317451680047878198593710788823422743020957644862894410126831430355796988814647607639804702023465201740157283575921580163888525705865253794078140380058434852563907123311002373205531809341465390684851193840480779656324863726908430281200270237765694794746402696418516739764803939595366068339290814948723286130326929576055334690422162576761688203752836053996052811927951295970205224619162128503068396472203135754523513724815184684531187242579149593463757937311513980548869577961006938501131869354695067834503342456365077730295187872267311738675174287561142951662662788729152159657550128210830585937338939137606530677227514330899378465318104855072097918194491138150437281626707076881373730998565194877794122540737711499876618720017241133394408499891742634188730766450850216727109904762451125585972347368925007826326291842822597313372001868895901209295524044192497934313816093028076269583996258433855358179391987662329227754197803052373929012344286393400686719232293096360634827238395300272916908049640749589197781031960975310612819321796023219712079288275116507811761600773424031548629607902736277981948823992297040973299314468245130182244958530746055719554485982476560390510800039856340128177106726134667818361726921459499647928227386709712223883882214396118030061792020082112175825643635077468048362904974190829241426304126566576949554354435139545585251049823907343828639645079891771976403767754121315821803346400749557610178647019235597856149646833272998587392084322026983538074258827847215870965120183745533391638174422110436106352537515607363707927835078045206636183603736359235695884229530458765679396281126212672308628444152945592444945671735214080000000000000000000000000000000000000000000000000000000000*i1^150 + 3827996676914719374114966003446591867121038620164180052852592241569669737019224936081791666047218027104976937959516707147361518784672109562814393049170914285241697804476562421817407905488462931134550154924578510925267835343060361720638015358601309784087269019877709783194669320059648449905266191133827030164495162329605871632967468966446980726968489436693384665846836285097526978894091839653868946210612892030893393712036340623937951960466957584722683606217804187630460776163186271197159659157222543984826751620562656805507027166705305595247975257489234213310491286656035970226858693234313841879704588973876857475572514027586195985916032214783169586820705297561569987230059678390395178929929640492764542760845652024144661215112413473525142012371851283966744681362139515040352233777421092233449187933041600726729139797942668010129651105294244963056143435793227990700439466326772045963349144133576235053517266187976119408050533351730135986095628086702446111123137676000989409919661589661311559908192857579977820799720467457905164849394157556123590050970860672236250009269951706069479931353928157323224535388085771901492083576204105999214998474151504228375106523043027914268356881898767190470461306025448551272014758034197278643040731260625428896921633540595246278219593292767900933616447431126296431389152058321648049732182806052251261922832846395830960102415641252195380641240234313451735625559532829212957590023415288358213212270990984813606015076995041516414062098157369182166016539334354860290636248829152308828638378489727745614021247448770963115328409565712959525556227284699116179270710269607818117165359265779561627503402664713146619639258588419241857039316484927041955519679787993463457366798674699734280073007228348508133423194720736216425575040037502758863650147257798042228195942613264303189775019524135650929286902938558888269797771300715450461258518960936675182616469015156212088825380144311539390336070988388253489399406697420964411480359330989657186652092478203104200884404109744626820080543313622122744287437482712123946251681941319270178631334930701705047335025352734068229444505546414311277431364063008362225231631398040982955537677331364096287931354823327104899639738041361755920779676879664669296944064786531596755019114752153642255327268077278033193900944452869696351817609139344946881224627826126371234198378623581039499556735697200629722802383617402019233695336703372083973045180308790690327001542129101366083886823591153133057381423727057439246584271806427477397897175402941415604891666540234724616053238721533580678723021393856887151698856061821038459286917850103918458400784146585303538161868494463696023128312897180993591153382860956359249478719748141440056502511795558670302271037202320844267920005939747305700189166411582986089531601137468909950436406431443228593644444594046756286587005970711889710656107784315455434736977181076023221025187890981667077440364117281121738324742739758889146213277750928253722728098879278045893926197478455075838321375955592449723936776279031041569572953097553653229293991454923986417247434443159240058301311909853572462246999999632183679338172188895503043374181387323622657188348527986995879202551798605014912850009443374925369438278589870825705057887457760247408304887828788950788550426620437804309340941819885360171037644638464972597803503214189609895507223357377961101847477008903702691108876416836301071059167569813611827201383150272940765360380987170162583079574365910056931604265012989739279436842310163740634035249780272712895448351167398707811867113824637599056536362514326953070557130482917088014893056000000000000000000000000000000000000000000000000000000000*i1^151 + -13068034613676771780115346558711297768262149249946718392943224933091998396284547793834441972070896821451418490514545791852196654891448186018132359359109247604840084787040615305586463917839611962049251225718172030768482004629105885491715551141570451149564295440835921499370538549770231000994934427139955477634744541305533099130716528201063328088461760196682117455349585753553036747291368209265630513974171451662261659077551847997230813375829277624990059053947196353472128662335367782019021947510422408155363374227828460391548105646117359676032077991172472838215382637079525432909150283588683844448081535945055398853909966651097144501621226148778704672473579769369487651739353184624598344450701194880825116415638458941182981610828025466433925195814542145722875944228509336724245290582908689337611170418550130403970929860599639338376244376687687139440427612526644805939815535627997573267435414440939942918976099898719227890408546007678769529500985476740781061689563468140793775610212504857423947080713801762880544652737024618997148205188296181594396757532204105391511036111655052375824718913031361521715714548485963387873506857075940624689864797349815196177420928378528912962097013286077051818554661220515405330484332927422074974740921907537176074669182288875863985124489961045723227413251877827037539774980896305895109650223865734875072716352107029871288414242782508814902264797177743849037262003627973600840243423734769886699395601497221289541341040128003377100211857194003724313120246728932792892711414148548812654555164723755346603765131186895742534332833968084767815180867867250438920446954957849859437835619610459581922068198296753594708093843941055032889233494691532359298396288189797123170605685662525819441089688071664235220487141241084133098778937839819085872670455625024816609652144922555185357302157111482234997833164716448732256990089554404045150738659993685066410171324076125258749766965802579967719141511010013727167918195170450977825693002778102362606809422036273229148229843786383570443104777323182457607326148491154881227280844108318876425905191859159144008550037828785276832084535532734227020057935824018812333370141399808199521391692390177292918001492933537749222626075187149904303656718547566876353650289017491998970606858227504729004104502276904528527012993302758826427302482250165534988602790395709193435373634075573403048827846430842066223575689759857838584410910529780562305989438088143792614762725068095030515212713171854997839591568349156142601319339522387821676701197690286265312745325686239782043128167098545090573914693924909388101950418538380628031915887669087286323714256790200530288803200779456276844443897883537962983275864708320212407505563463880964536658590681544947830482028772380907989260146873581286153504549077779127944195546354351033872421717643913708290669443999944316317542482977901526881170296758516729438504615796947164265678940465749636270714915681538744568274924107077269908185961252036202678353910964965725782168266853069174038242864042261793052061992930063421407493445786978205560738440829459140324545644668321146700750798155602691346292535579825959709843319056984078923363202342565879879081092348959965375336945218381020379854204784507168427154268416578440754096592793001039143067602382955640020757567704993796959060841176895691253617226912775434351739532214101896579447584045519773955256476159947540417868993532435604710635133302274741196426612561265808191382343332214214626871039908134877412540410716929976932268638670059756158397348285821765909483280655932662388376493302101949567775803420457018332513996377790873600000000000000000000000000000000000000000000000000000000*i1^152 + 4786266430117648899424120192667590398428974755968860595116586768766552305708258396960228503132511251265383995319479289992292809780107269021678196777753437949441106430594704903051854234340197914305644480528868587596488278761489043814218273036890920854395295645767498106900756668245970446670769204244324988855795388488187007514188597188598688547557426169678025744619428888582171536596504043901508069202985587178006500574740158422990100092779676002746168239901314260355301696670668659616520932228271831030731286006606951431846872863524495616743781746511616989091214186449904973518551562871815961323807454656433863021084689082921715925757122340545548727018476246055446615714084405589433402289369376313989642989732218861213145531759151055482036391320614297912869169626447145019664810904927525233212955778109699654754729998228914178901458662917010274338775021124452997022912977295720353396341061062136277325558083253162765374321806376521334361906027672336448954662068700477002483834740657698650647814677429446600331854129089995738992796896785603977699640774093574962373346280373446305367127363979842854956297610821250829402389134639686416129431490744855408796433309352280529364767516662262956675751148822975923606504712590876033729340019081413461601860683205540800421919141439144974764462211881686429992123028874314512774976775061922153505185960402412549703186286420697499961289410984949293672791015122678631797153817824893780793769485794142269326004462140438436458126869122603254635916396149557276423769847472330432424031571069910596381277677819097555270570068866956818723672623643717416130261568789958963894764598353564952933999187814099730179940738397003900719971874562272678481919068746453735450362534336375122383662833155793337705525335874189175497885352646887137814671350638094994304598598403593368159579383651964536286547068873012286205343602512263594647921210816034610698790888747589007892513858315716869616430078706810605717387024136195997630931494416665164196452817601753883733522768862947236676877501938724866523496338282352034712680653343297379708548989198469601396291242306393159827697826379643204130640458992088442689348279250135503786356844426296221098652022525517587030468437164586955308506410396142249111625450729952228125720159443898309300886195728103175064595054113850612448963425546974977641987442105455242631206413495185411693196746612143716359597000348122176267353141337829554022736571977681232169433484437155711330947492891686166021696290866992051185803477107876498117213336084054878566446595662539591365675847108679687327514009138355015940993154856972386500285452640872053081019128076101864799415170721493388376942988308550950601369313444281738760423197725432592041020196121621123293402903122745668763002317444276006568684120363195766592711374379133289064080179176099009564649694382737255962630725464523698807547977752579506182927859666946811066368850050293256400441261234522722936968769344482155351193378435054666324118053871729764227330679332956144420415198273088994415778067224072880599608388338798586515994672891871268140629278492261932785913140284655387517277788980738338800231801950600020926268547487603547361532059063025347175112322518541308457421121302234095088592429284566095422332906392011160907216276052145850555884053227790593306488738039848944193459965817309349464315208856143749550474909282564993307934613736034535998314703847295130515629429162004468611418575764054736398899028420285569237599245893511820767167110542637609542698469519697313934255533302840000772927601785216545980799038852017578732274192528662673199590277120000000000000000000000000000000000000000000000000000000*i1^153 + 1617994292215418901642862449767248346145976966291158108650952794680609445583745844809860683069518899759032033758100459633194481404683028807416038488314051210303104523082146403858054966681701380157608211370019774912564413786698032891874490544120888370660734712796057011058964557995333779997186041540993921549539431481387865424394286423671526940373836317346601737593075585439521683805284306436283428114120844855387037618591563033029957224681754694942198919068263927083853815615271457018794214653037445026136891749702510105664858962240201554169676974838030935522611320094250426001576335148146869159698443516603172423075255370531202615780130521265587226153912222445948150239052041726424557978904190143785673221431197927544760018549553587517403096279400373197296437081259197663810633974553328342152083369985384232980634174241221264590499764549188920015117648226142726188465105249837028893776679847186006920607176600549781302870249955796692436933839423028639655598961507163301699155515693835480324454216607144025764204306059614295840482095569093884033244288329627463274157304345606256991008798605588613079415607502044015407160733084827408216101479410302330081487162376486179441833050760001198061472581591524857229421402479141040633849344101543858380475941788441127018863911527947986850430138727265957488145865673228040639286704460740660986132375625311649210663445607725259744376308619489598394422241046182725318272301535730571245394894772786173962950882859604232266195144681144080345906736999253394970611975302297606364686877345515764174920916467335573194794377795253815914382361524986881229909614334857592102804710504894840866076575145642205034219143596448374066422466810263806364594151397879308240749548240382921353868880968947275669394807452890656695510229241604846342819108992961862332925533235220157672401293372894564201754374826353012701516858960727117948330997796588017723492219465142755531286250978883054073113021783758316980770942650936121085705817939901473096961787213968721727502820109431677291787042026064022644901869106765694145607526584206774199884946143770707026415274997485653971470378570195906029602522712832055977770773798451084621965213014829403958542631580771942768684919331396049430003249724434229670308969493947477948451969286885503919663698928288653340640723976794803445422665458680907210792072852694098284199771323140497982768605658737900094832608238357091282182494835451790098955694555046843836999432151779340922413641667569260372012001761336883792944906928589340704365820516165073679717729432414124221216178099513901512367849223469192082836041952138376676626961409660157742096217680610901686177500420187363056052401337173103888872526941159807059192905822630077710797322673801836023479444578661780773875303554833038977772522305690538061460611389071548426772026558883999565877307570824447763321318193683806133377830283231053868200604014959671524828710760146287371628916126801422607935195394478490247292262289804082156918673755698350757862888940028558955297414225989331172483463889248151598237271159194900574534536878342466297559392755473648749490021265062198501310420725657712137696724213365141632712097827824657259949087538346647833882936192162163381930767587911541226495230714302116716069262305763196004160086608333974477259961667110886068011995754129418084458364385424406108437495187301835097990473662961619393518682693137667783014029067347368670360251754820084374593018110874330400960354547964801295247980063395672944805291294864123671024257010249786242374236407819665537091897883650481573926750022607643759299846632137293824000000000000000000000000000000000000000000000000000000*i1^154 + -456289100285088763478009562758440141859237647142193419864142089798480946923904698833116253850528103648287394401895659838213787399287925118304908561878385864220477764040363224376915086471833886414302194356261810162104616705799082228708404989480734062343466820473347149419966007718985294808400077620713144840338053983305557070759899461142944002313156295524740427070572024855845291803496064460526198532780917697114361742004259895682292353362233278251112860226910925238312278378429824512487422320095314570643754228035823061086762996031865794732660695289201362982975061313486223950975448677468558859712011658491774573342233947266039037141260558469245826762316595855560329317406329340436766622233004151786094143750153369079087299411660646892356226003814153915512825578752208177217095511655405205374459054054997346655385021226700749249265657517529428577519527000161879631697915584444321182278242148215370078423561707988754390475106242969830146794674287627359568855203635181947496713236855806543074304119151980744416118359102568009227846278739850307144262108458532660919078282742946324053783163858142827303746516891136563725975536029218266718206031654122140008560610084531497110603827217318366359772863174142940743538265992324414365267017949909676529903148923757028494425600992991849840406420156273945275285588385256080697532763748682211774633201722996496782597310876542857791076108459959004545836922049934346649502058373357954313227837960789939950937784715956986499407269826868364456902350673426064465117275235679400454143575947033613081199328962012519982968678461516437256433297480592828377129390839553617944231385616103950233506550128249724789936794163941924829439005191086818333158573626938906922086962103781192101036754015664062489789221282194288620599899452352296945794158494295701914745143016061450329845118519791604980415945850419379813450225003739660136315550089843288846347941164822810471714075814212185100473259074888350575297805643415246968604527065172647478888272398381128517665759766407450793237775469071621079465594189148889790173330975253722527635495177669637233379066176142958717703750064188787086289722189690442102633664005176171773064580603560748262632677407344401773011908612570824867105978936955171665110750928407573806793596325825313051482452083287181380051366340189068793449591568929270989223117844739379600496482890065631615749464270213767811515247166052973921597606026885549949642512248704079306187423529859440134815285513942788940018410951300149866419218830788122291353685867608872472448562618645181058363275267334084382834372835497695482202912261263278842603921788728960005765548236687036621310047860330972235090041937953538590086509425772459325763359086847405849121472090349418528377439899430750000306551816234406351606030137582155192743361850166351719074429153772479238318020453658742383369529767234721023191022032364370861409182563758160188015861942439653462874367065409930490502417407094190585269431000835680860697561621917164085788448465200491745820051944116141279480708263046887037469106698430187202419618924406712851373270112919735194784404436147985304369742723016904043789659292805289428092844624192414156306604118345864664633813238989200405026755864748488355565852253198412720992467376022156088170575510922725265028515786628577394512083277520665160709606861472649513688031484094399208467292916188513346595803699504368764709362098267766451905369674841070153833241201045041169112751823773655219384159680894004976707276610363183122178685988204890676845361793948773538383970563330617123516106528422622848941136281600000000000000000000000000000000000000000000000000000*i1^155 + -182346337499938261219596410102839495923930013864770589479508714214481430831612067296070102376734486440875060957629309228415639173481456989425125582725275652067168974384418202831604164264799626913387021877465335603764858773189755281048279267352925664827450976276656407997725004341694289424228583084222439127843838513691306567360128671030470620746146957552184318271242201772487322467682274231091802106365822162811517504958044254967815774321904979897613025995892547367722331327734789386904319664800893551344391942624310723427521453446707559096006495283867468334685447623909259597691857937291329341256388454203552342870415456622442284019267385696152881447303743637239181405090368724426716057035935269340192667444520275484954524542000020067419693444738396116172926854221495479419824805635635272481471942183276437832290113565254301861289699205411105044409353316904214925755168550419903456250090774288721738853550927671283259208786579251248756832989184349058149446953294126288549365170253101795500928853548368485984189112793989494660967510500374396845304273297427518293219979045517497534839733108446588515446214612777708508195284947924411623491101228715362300970358814958907279886927467025911908267871794523497093111637854903084455736947243773406806854247951263259924709580440345279877755006157891500511391297122808539814419630419844798928974562898870487638580085977521077024696455525385017536354943971086332617681569912625276053336653920878990270797799442184230080292193648024885602645844624998202755286184854545481719690669613102226423502741940704632597998818703645177482274605571969589991530834399752779629076980480945034836549250825318505268251692038172554918770457531756270573668191977955146954144252111507674837663305614549586893058278904308828093198308427593659005927723371305343702000145242568653679543180237929706716468886258027594557191698303346058149025090405932839759848111187605848412741689129089839111473529747895189582708088518999316518661268732324690089739139928706841816289439057269034037306750078891007001430303412425575534800661783578251317647714486673585677703308880197039405650206569398488149518349489155460742703633393022686826178002436090368503694380973217039024429348753354968004287133716341358349440599944832417725472586755413585556425511587391482685073774456167705741273727281191776041432202277025344173480519581451458992990014701799152665696978111474597506183996320404337696652317575084032129525035524927249891911086536201054775396263192998062669775201160881424356327742134380449794941084268960178183009312559820791647634793348040290947175441621277720385653772345287851492374145231731665271092398637566694125295751984114808016115434265904176844522178616671733522286904382546337809938819739055785776191064075760804934439258817105230756815108740972875726590551679742077384683620948417395610406869429681921212493666939996694178052257554628787785177611873580766836919994226409935787770993899491599433279614421938803823313334994170473414615127468582572533123723705040917720153175648259030087745718131542178749266471548705913638458041855571108160612855930456869523828596563609341875291573917701819435335279102199036013963525530610708596093076930013589581639199753962369399904944310706103961323986631781882354623019736872612930013721033310698111775684641729169855586065356175288264999257551769995613586861901253815657742488113714785168882651795377138169511459633123738234857925160747060471991968254779555791584714194031344092380720092792549895696316669783378916439669618081918596782010756484549196493152995661316096000000000000000000000000000000000000000000000000000000*i1^156 + -15365013438725674566958515158462145413723371034277038755235363533460049894974163953348729121285635079291049744071504941514661697893136573506435786652847705030532369631597044937696093670093211936166415364622115450794054406100306381781494703540007407349655126392956557142777132300242078273210575295519015409972955767875237997357109379999130500153952825587820154738666330623747469349365435687234602696184160926345086990784063309226377918892838053789584393540057311894529979691064936936161201241977793995521096443965853478959918648851711135259189308377216141685336677026434905527827144621416565098222127641861277505518745424418262905073796621594061850755581307266716625603042050550258150149009957806945996004629512667754501100211367575515031134029988106780431622562268051064485734106553917146241469598849716685399830473905357994569708845843999876855377107278578842457497169687579338062193317887751620438423527764424641544799272173119032490985011096016698010626887868023437818266096253290823678746864122167379028022071445121945733870930846397687042179449804120336836197061504515104096630013768996090272748289596190594103442092451265808658319408345673181111081059504761991888689130820861025805288291555008871946273243203349855874071364433641731011357464710374187217004988965471983114708355390490229722345047382860704303498409591177268264414738018543570926237768129958777005280142213388847800023339423276170597472779944660689667289685747005909271426250596387175367137360696780212129585152111877009194680552541162297486215614523838621641891182562992604563590020011612540921898398878498153710567957947968238800622968591115128252545498572564917347016760501947614280657656934219830386868973749560117366553373557675209854037859926605603870382128204166723743421180030799815360707321624426158090600571308315831123249052633892861112869665467998502137683913388022046290148987173822338386436271232464523403041002286705928444650960461975659034662920088584379679265394284836686087868536558896558588493027482274854657324280190769305591548082114769513160428644787623829629389947791078567908617905966299453523848287505363856026980218180994617657816205769052489055776051263978479599416622242201608807759288481747813017170264736746244162674209548372916459773170514111187629605511652854239506317271583577764397988695335633381366191247576309679821574211847704461077047981218450278624674307039230518607696920245001007283972584911140390784066831436555456235000148968770755120455646906651109870930115730212350304267160927707141765829506062069023416989365480847306087366865541139892733384486087458677663147868268463479447398629123456506083212346523447710753856399904152705391023807888151001699528529789997329469971201629356691296902972949243583802900261716822526536987995885745744516874666698714486156621793961183569355267520046060102627077602217040297893706650268723358553629290796646737600772643133249416131051538383803151621361719721756972823376423492511668594033587006638786206298371470884986599544684353144405734220032963327423311049171956117733189076733855452072961054907569283140933905949902846925168944261528952187994082302404887516871447246481458084614116443389888224416021518351052425638991886171820281463438992891693278120365232776411479809198894975239941890516041199877392882022961781718735002231671117135633340761678504816621214924657232140211531396987339190712594187501603198661846567324811611813325847160755942462883356306914220533690751853378509961840107089412448020237375397801150772940325667367401670213862616483586569272059200798720000000000000000000000000000000000000000000000000000*i1^157 + 971227032938814918137252791755027119882585565701945631036746215057347994877602569568296337002938804745012371259685119930952037225534715511727273253437405636661055281104389884060204318278148378484658531043974454043388881541839789802129396101885066644119183945161294645657817214964803189048344877126390914578344190645762521232452991569178655797046976914657162607049975831578603486656203885234624980500373349369521899892547522542585164354916682603195163245808717557862999839220136277114270810222171159602495730513717673681273751167355906356134925478343311039368104377056168412948382438247036625678333103278179936916246542121061626335662232966825657630522924989557386543176207797840359538303462122492497819644918668686654148754273295219932511543341093010467796904520063714752999578994061338958563873193821385308722551774761137021382102985170738469087537283960041623736006448994604291979279028447783182109738480938721584937069877877135474192882515821592435214462846778915458803633313612466895125451576239764810790313026226695077366805173262728947327880183421050669127407932347033505866525840891265757041913440651445995707987655932985965876592660659883682194749283535213890527067615687677181318694818707188689424243373823360159957019266710476531765443156018463915637361831261901080296033369571253593769325861383246626947213074546577057626788881594541180850718060665588001523489884949695716921122748513229420852329664789294063532607851732150462385816110602683328033974423717198509572236758838485269373457010261459447391203195751195540473206367433341122483460491582181738817993914576804312435380952746134103858732481839819582939201805756631547086537497587538501195030682390197366726627924552129160661804611119244535368319885614505494719778079664037420961506230826832580793831118325444726569742186041875956118754097154200526017005416922473073029070052856293856407601518116535471779081100346690410739635472234149428926607387870751705915224694894666107670775532204680867755182410291841667945278025615250795486967326025506110175386072512154630753708911924621022759220983667669608682456987701492766291572370377081196119341804293471406552945572204349408229661029038208989156965387432126464972376915426367971665475716772499206814330911245799757661233851730786210452192331525387712338660538554621722587337966327670095175524626154915861588298577857879609807306968610301373278378986664074931797014101864710069401894514066661650428901834473640806765065073947032647069817257576981639854367116895095599125221115852019003249705743979526378451158394367064640108807201370570345605256861618772903475783414489705906341377168362980720286563684282069709780797511800472110361162819296455378083155759219448713983034588048500225765143426867464673362669477671135239596333903669949551117602152630927266151047332604858960126701981721743249372712965997877432541003619129996334553087191833623660032843064846878412744690186534674359490175787030224173831843435881644853274623941896702973423352326543816425780574580062848670267250344452070459666998592852775544651992680689163222783326866609171185150744936640544225095996303579550611155190486468856890487464766349136464565946386594463356761740364630448825358383826802488805700391154861026112920462809025739508401464424709806630462705775964937932797480212800280425681281627236512703417329169132238625615189030850444068721421997237557431355689451068403378149069212963631447705757282470835240177361673547781091800464479858215971647970536382234178675885226441632093167502118460594537779095794423575452057600000000000000000000000000000000000000000000000000*i1^158 + 239101864508195556662736215841696673288219107263009642582686682690298558188833036413901619216327412328671921149321989214860649321859453262385771664759157347326804934700259972880597386261376794538883904598739266312845459165252094450578221964023672466852511595865533726686526556409094296158723947756460550767867072561262873449355286554098061923811119289773882509116239449157066696806274438381615596256062951940570942969812589306720985127323397303924505683526515267097794006284432365567019719434127880962593486212598309169256002706864642240740547462257744977939693630063866573132042939507536212106632934435431995288290321150977231657621059362614658724936235539717036835040897211146524187119373884629740311266608998400820001398411494823982213467354232045220570119685412926178217983512400468743897904191544187370854767846309648767658154118177413377780325410726725234711080929549120584830354864243205645097240919927808251089449704952015502603189989087201581151525744721880028148309709914203152634767783369384538060790921819041707499615106808324875850721143183343919838644630381316791243791066906544262992783609486211028144982908764829194775183201062059588494836230460141979075876101772722379524106356503932003606127798133903505967410475453002866479525454065580705298217355304352257571377404382958846594525352210294905026327931530798524127574832542894344736946644407343375343162827992442716515477313901997884601139462390143739673941399601571008729583704706365231665454673390910433035333830080632407723886835692920665808910095772414055674934625051406338384964128378546905628510418773235137335415643906673976937789382160798493997980654929838837758085559039972553384085757854335397648985928427643795541227783623033809698137383265173401466820192725911239576676117167202296953791881607330441715266425176238403839584539023047889953504750199802080621510504590194250140328599008519791346052837847394342813865466143226315454760067791784323012104249665910611364389011833721206877506495200561750344182036923354304005510188801552785661760065285099958064677183839833500251926296125334301141209360792026807829899052203771906754765595517711135693821749760757823517912189376405410536790978098376559273546264797960272625697573812466762836953556922832373000737805302414056600051543435104564136309833227967211591262623397591705596829832399451580456313210210580342722525323545438120721826933917882093448167618537781702767434321534910609291064511413487653295057206570182771952923210714869671555930988778963083442328096227823468201155484190050512376265363631563589140183183627232560576185115089034805998231799507490518409785470738533894742761492022933757059763588105916895803912380841641946815370013988638805657627082503264158835752193215591340392084513168926237263714532356582285907586219106483438210209944883309431241347430437146312266151739130408959594465608128130691939440486736841503464158293562652980805572276872299332711690352964692084248987237036208388065461660132477346591196561651034594692001350350698858379560590621530803852041698883082307969306938745185971021552857898183539525347950192928776183176431578177829975414248236052547151513041357318229672845418517701504230623814603409552749870235698462073623830396505766779133520868383587914000397508011939077967487866812236542873510553209454202738937239135041065475222300585925561460612645806507195165839832042445423056960595519833412509114753429883164104845368192420691298997829691565968449239165499904878751319221135110800963864159935264131411666566485990524223331216916480000000000000000000000000000000000000000000000000*i1^159 + 10566593299143742722574087757314134881612773048050554327839606091254102038170822836472509429855666415138949570149493088453712806876823499940783753249106117476287458104969385229447409285614121182574361869479867139237524094458956315674612882733593053932778707860118893334165814947470659611760601382862608990425368678320574617625641499131859409881269578360056744256773827806687818610753285230225792155208260328573241518167547860349131665302729010726273754830362125373712605698923840992036351642410169462963372908126476900051016138097930905764395581481601480142610966629664080224458963266653359568966261718703447120353763649594839037642246749315408469587633089763910975244911324807901229333866475289103223964413790293986025343058684143906680069741586564400304318115023429748006870529349938615382536121499120012899807551946817353198263995599939611685350619663887546699758690698711570106466570742363302727254515634969631925232217709259187327521093321973570012168717071988046520139141997360484684803576394194242466936272351828659005036157375740517141037169319000848584454295551927494821629241457519421211314491934279147877105304465739126971571286393528143852160592774743822511444388197578243555290426749465250526880022560310765982902946675098133317077247283556483967552652846863792937706005227580302075671875716609205521232020536605876913861036212870097412266609922144097360187615621243455917443456119694562104410145466467531282866566434495017679921988338507028197353621241055303715381550683499601644871065584911821322718638897533520668133922429260723619679172289573402283135117351355943553953474662331976401902109220664263011067085457302666545645875339200923821555384704818064566271513301727621143752412589620833881449093446700935322496932108677836651295159451189599181637452555715535906770217995147509236962255276117427197110610516397127440562936789619849814747425703255548528720163156985849343053096017084666396334530752858975849837798518843074158850087308032531751108107780837765246932993640387371610243929776959726449530945938194427724286411878038190363035714015565618420505278258900794756083401838402136722509584709423117896858413123253410499402485390921169681162122943232913863656153526169438869475372165126746542103969750996293526377328858406166418846970503075663040985204486706299898524085816785427127164013422853455733701214693016433382826032924648539781557342035777332269932145596053697935967694339860926713031496781490998090194338340028029010802032198942066099551729854809071142643501163431458464443864060886837224560788672652108072486134532889066403636651523870857196989820677150386288174754543058959471486956461232736195825834505533449700524387526814556807564153101455576297180172146245876736857782612625795722131130505459071462851025720069069773417461260816728908206552872163845935253130305876865481045991929206610828280130196440565798558179270981548170126484669006337799900135805791809101467181861319767667746091875997518254168146717642383350635461142033216026960963793972699160043463160456720404416979370574378016071500546474180689001528374944657448243290745620253847327745364812479106370365758287422920725189202690074015989279965181627715759187486703699130823387574759525338962874700478233171791141012679126158663535372624958620516793476076783800460886589950755063338069754242199593862070014048248519343638239628949119600224430865807684661085803210306898535306772191120295973622213117923363660045975676098259053171614328555198238171437436127640782475092375164297200572059432863662080000000000000000000000000000000000000000000000000*i1^160 + -609617230104275261525378285900274898823264345966046809572605891145604062868486988087621889206810392621081447722791062154187816163666060615148806186431402632511290559137937663106848315371083474861566303944120371941203801728843383802156466165435544470632257317414769759975466598533253586867713540807899491109884921973987577373506728571001537279963391141892811008147966672294270372432110373318008217271552915047925308245943968383715284804851672797765271447575130008527361776126835556751155748145729541274136981430975874239297501643093485958706609004335082281446846368196656905442309566046122811057643826376761605872413081727650098329905234082097263388261736080761171723017980997654047230148279357368362428372588895529730770319283321957845110942239243171919126468128931809376973803966746090370742560758725813362428706758202005971433444058558682470259518875830632842138060568029657631834589688039059295581193047202682967777518605829036019612608948750697698035999896514430268144132195655717845149786468669967047642545709182348526588116819501945841959976119181020259949055590806974574432397013767995055400029750049884735294901364621599967800964995352428068830032975083003489365814450918359650847397478778415331671776212697224602995423013184228418449561007190520431780649225873228518312036364662603534900815790063355119674297846294073030117487176506325939887424425684746498037984009223623758826419171696940722202678251030530907623538546023360892490587081047187713570489960652683220091989049412843537884488998707740170634391653269297194126658913146593174794067726880698858243760388883503610193985964309552172289241027496822737114326491654711888392241607712315330539801091734655779607326300898094051182517000872875599074748462070380403591268248985251378686288084386893946068491348277730293363783770787963470020249643273402283005232846415293605683047819533420905979690976347983535178385989204473065651351909104831555538600456153442076947998782644615837623640626531492865306129278013206961772999149768905126853220408983190456633574084237233195355911206080908056871973171013701274715434431692470764857060345681423638159764687292439418375911499930872673839663520793206826317803393110884593864313793836522357792644238206788229357052771825790297231854218551069388261151654971810899972893507555415798180135329895889107891895063277489723858902032523680561184100953801935042019664926030700012269378162166373715549083128645861767814848080657911193972054393491008033946607463870758150668976960253933671421367558948936518218106298883567461357199069717650779698377302515116730263315018108561429586703940738001007987813517910114557502383730399822039571076816743939620606022928137284960477893875260076743530016160690995895062899343213091095268991270830047094289144835613833745893414339428822869415768875440157073177330070458352095275763188944045562336732148825669413330075065029651530776619514867109929481388693990942737146589554910856473870964852296066865522475270418957135265356611443244344273959988540580184588889175040240776144249632258248845867814496275244131369067403082066735766732448681481370635447533397933190981452609268357229773564447379065298310663915179874703022513006440384702283272159104928869338016257457592521627312587558279701537179489459101567785548508738230735305657568752723898057437606416560030391992217075783567742015930336794546536155759479532915196202651803132974183097140002180700538811036921318152108877358156960947602158475108881417984870029381470338262736845602970956438438726860800000000000000000000000000000000000000000000000*i1^161 + -77305542663947549341148516345450526003194491420625557742946996209382957815900579212894271467126797965368836151173489352707186719089020032318544446620188728231382103029981167102957695680016805344811897437080438703871436149331435872840262088447303202259453675973340416576247181545017392579397043126515182394618026959440410479353114440728886559840461563216789684213159722828695153030682138182581516831995170581294951892072806838050852757623182858919663852575188245334983283168879075000437470444310152492209780922295249596061457983634769973850505608122194321493681294044841701013484189090707509642358380220700570422593567996914740399863943216476678734037589979704824431438071425207769143257674803448357440515460114413582862040692821719201257557436404592017139460169704908083521139645251602531783726813074509425395653531637018264691733515945925184122923887897347803962160924950458579619273269286818355935376263019030272788864479282413153056695606752908850918263455935484533460155212106158190909642862538408068025606982877462254133472881378808870176672284478861693711671878841566247911855686865640385552046174431239755519930635097360188733743068619318747320856498312531263074623806720734368799923095835330240869344868468710600205072916263515604411574325544285400368304059437193082671679638810448403052312617697069147369793833314196113000978805702990264471024756289639594243304505159591882992859237445632636638833789226657293659901548392890154988431746988453484363025195943657182217547769568174528450325591241527214759281698307709838493526189660900181730215673632913383367961721810603642344738239405885135729021613630017843169686176977059063569504837542864473314630757537995187205706131258595186566191786616485401241144903922988416225057080923124394415644401845504057772272611884483477199811783727504317030376146609601005574878207094349805774807133145561773864347738718140875309612060059494608262247173199390621936074904114619172246083328718800770656869820845518525404152299394875604917224339759263272972048089517215628671819263574719590101726150237420358508957031853683809311925141577952151618942747088544697036349303796017888619696247379420014749694089067234241454963597938751825655991868437617399755035389120096556095495894438198677893675862594744608429135173761368147023664402605978899915510105934590682852117869930355776713782873855672863728464350017537147121657985517447521110818913998120649860292882233500216499551548236446019951303916294026268065539130151736189274020795169692983178548148366476363308626393899092613733897734191551988920305426620862590511521068804653144491035031265569694682064962551521295542752052929787856474653075337106771413174284462856648804002559752871647542109167230091617681121340506926368444792408306598834608677902737709477684440162124158902588091330355450261512194401434071897868876453717120466062586398961221562063524689051356619115926029294335831240980901629629911750126038250024873630917513800416822937505822697109437393024571283874109953269769800449729669441777519968973408604392017311246852013290225912879872517379426547130495918314741930741539729919737848527158132905416215521554715377093065393680545203738335801090532648289954552397324653206923509399017681615377658922013114443926219498474176311828373554917747222695535185337713702977188601998853282536173705839249534730868650932860722245647653579573327747774491824890145798852403057924015040936114750919578036374153345653197559752200726552183935096617881873214893901012154160518108167536640000000000000000000000000000000000000000000000*i1^162 + -2173055058703101908144908565863174198216345194635596221362090195095198025996756018519387218262106626730095736807584261445026839625331767076065275339788311516400315595519342030565455015478913189718386810691535054209130373616372754572484578842592428813771296895195799748781573076505150223245957419310536259141864184255161009091568986912905811353006669101145157602306915075472575059837636487113482840998205189760324547020930282968923020755805236447557362169894996799598421366345275548417241811372682520287338806660258953134488332807996459838449247780268436180672940115986840329983678554023937015582989475263653768432200772982241189183822429454889378450939301113976566025000990535233086312101704547859084018171463148469547210843545013463339901944082793420130061561074843795995903773760572696507986936631871303843720418700211645112394130275059607714818612994311776680781415863964199078922831889483271144915922095558672885752974055014719170706609005557582041680925023343346741958531206024961366709803361915718723584677300836290141289719114802609940971675570417703380412862218064793263155571458018190301697774778241943716486108510161329233712596540471946377659139947239764727543396446357080997261101910427319420550337305318634694696168445341190211043654919142127068166481831962100883920857837447309502346984561513008937565344207550962506080700025943356324880948932514415200831715003578254394568549563735474720815589815271092104433242191819149489858448891974564992231967827168915741415414988574211029831320005984916091883022206150373961995522437768408463600345148681663363187633460463655097828802764883965946992259768859903459949827138047382918100752142733114753693348921519359608825967392111172738851454535741798363916921994487635904169990608070456021197833293035377445436012906990539484903770938964029578357138008696762196794947701198495832290030891277955069314347908537851867710988066608215627589855647825006073084708646924793369176809718395856900611048886530784687049456046094164747924653666389310087240695865977622502048637760047802776759474931517391146501410723657168059909891321871913445752152841684559416263753619599915065846013895805034492566099969524087473862197530188356385598390502495415900464211352546392651477533386658305465016993531488767872555413738629452375600412874676443123382902346445957472157923724200578881330879944603658932658020740484311449193489375337562757827395323355004162124370706444667493940636863712863247870201740507398955487399300243771123376309347592808711068077099592570774729886958177085518632295698679740844075313566649837736193811469659610951451973275480691934090358732339185739955745449435150158400927061692717941243121512400854232194327065154875194567942371398017475014472920008528155501206316931288768454371050713122928284080343405714583341708359069216349959050289782379783890362085333878190763387278766389025616380892830883601760214270384923739166202926997053332371896143009160051250405344997819099244368711201578888599584016445605565201900142538730773342334110714124213532611476401878195689317642086283897372636242168809522193606676421382870484285435253163549030654058838938606897132720918768083428163624603169252202327869673467655656574509040631331645405523611459954463020338229663891675100795142043473318365624080637846228330767850721439728254573292690054495152518889817420086477431284184711822738781318936207853511299563908618417318073148940171990390439956627974381870847959538525144445671347864377883495973046383044777079734272000000000000000000000000000000000000000000000*i1^163 + 51482190367777495210688470542643479327545234540698758550412939834919361589161052655655303205575225489567969059516219831790189047611295781971565498336874798604419011917053786212142703351795918495558674045194505457872073182094687876081056314215984052534374688989378729605211724883647850723301212531212776228390693128057248590885262921382209891316051363577137325508599021605546532686988101938594696091149227415637058453334330946580483707990922490577407544263048301681205394930380519032199772254081883956123654800456453815996592291400987976280806816685304819039822190384612086245101373843576979044629015771006816720352724368899681823138028630029900809101113705887001287329188141847511938479627537401046717849684293473735912899113871024064844001051474345646269934234461486643907914664801127496158673355131878972064418770813132422700982102213603455731067251945737664610299678078823812691636394498555772446014023081788425747126713557815312050319225536002793911221201798626188374144586178983633652829584358934359823261275622661729793101434748523921781522419823048847134026167066545102581710382188871666997066171959790734839097517035782332564340794987016007397880494387653536950257655567975609912152439229489361613170048719408239372187389183580520542783076894747861745612698935223182298584671987436035035100043337244294625563794075727144115779266731308254924169253158090775887083801752935455448214484450367382058387191042087674697179478161131977933226988480538932541110242972779693418384897377529387189531246292031099612239719526169769454711321008204043483790459741506889362472317773173448278536069006495845461287175027264333759237825584755962436416268825682516030034411456599526235113939131819729686138456824701651342703665524272678201827229998252726068217561498830444117361716232135362889992964233553104155304399572455960311263382303153257188681023686965211573654025707340731866593160604770745537097960054470967136115991223085128246718015193481743210565119627483797813349578310196866168014898116751316863855777093915049349034996382096178862591125923990070581758170273941127663164542190752515527768352787538675203455395388857543990679202431862123812335720686658706784768257752169536412774017131991909315111618520859654814663442448597811654690149917225822498775985016190262407224823891803380304234163045656178952256995995815934636274642115913577084887061645044660250668663473211289183978531093411523261551289295931507962859701572617993607405595022197556651062345883651478980203635354310541211157237819884406590429177201295408879328132197431780923757247809169882703179183108431262412057988056436176649068852809452614456029023339859094922079257263980956200407754690816283065196587137057602585638879431229404437735286065679589509288006174840668042089775574370174342752337446877626661452619081361129959361385963954350618051610556351338166789176452609727942537793943708290621477963782394908590142884956540106818728517269753811188242961718035748202961316311353643425325553869736081551383501721214564301966426970382196849381368210720358945305057318265236435938754884791818670528708943300917840259278043913505086087240656731739446080103492829568963257066219231285382378866493936300940618183461883455902385614972667635251599687068634275145971279663569435780295905123153407116168035302376651180274280672398820323628169259782234110514194988324167626219082091065136435910330566011302987404123267470826778614901770371846512071783446283674439138320179937071295287262709973568716800000000000000000000000000000000000000000000*i1^164 + 4497115393102335660266260579671139333722222889504128129985043671457681439310984111318911610685722748982209406326041927490853238355003705761067331758998348476414304361669670402769954518086783596226848422385262605460059575947710342430885376460796518597408221907786631411498462499042634536319066691425994110873028182192369739348575731682405412624501025349602043280121382590963571122260610088452403561431481927352352970865918602115205274561465009577222764017523811588108689130245987313288072696711321488450287551472867641564165940723267065379151045850934025965483908760844443879217649419102000846460471342404188577447204986665659571705316586002394014342729881827974373904499166712934008205811780339836511251892799693848848681571308513188445811267695642448817593579583020252863312245452342937202271236956491887655980776406049513387397059684423119599011158684747227130270759000853311277615487208643794673608481873321322339190896558921118791369959479971240278617390863031169609409846240255587668884266966172558866951760153219520370287456055657275969807511367588108902198829602850565543837608470625040029349696280562096611467560103687146866050847986497002704226132433808351221443444511265755612933298678634726028586182286047042301302826027032925039853985868237289993888519551035389403252113129667879375002896327892761477917605367204548831997480818263804539373758848970492322495963338159635101034209664306455640013346453937924701921799770477630601076888132380627212532684439778544372936775037792663247731576508734076524407735581077247395968165941460764871068387419973350641090517719426857698225518688243625056770572212812214337008797189416883116158548018305842702685875251990615679052403608855659430412617286048496577725318334094538574772221924432142772233187904119994637581914875583364787202016296870582914722063961506861557362800575667382241204645357638297370975400218743592202768412561018338769367577910588471271022355009946995834864896496343043167162409819667983249414979527090777984353910237174881548719695315447786702529895965197180327745707837027609952151566701323574048129102254427786720867202652543532238944027185161088051995212943513125137186698072974412312036535911503768621552220450411744058807019652050271351222597528223059266333518011371470803142250872813450025284771319672112735195657279867554267208583079008141592879879122590664191637852405402828186390175902889634810644312232054157431107449061369748111064400500693324519230786079664821767214688848383485074288558215445304633599300579790933995130453785837868925706666727344827873559737556136066675677514813385167751565044324586773337160932274375345385223590598488221410284035087642565291414477765478631003957175602813973374431056879532444862640921550201218804211302482437168178182334915142624594155026191722301789194342594495062893858937813874899065563872781403864370205179817802421849786996421575368874875891890440912999954699483485915666925130223755029090899475369366881246430594524212296220124934709848711931659088846503334027660967407354259943422353544531169854461593734948271692358726717778722231710843097851384114493984357868766045539585875407258023944000400164314708897927606114942011267988714990855302918346364466023562391030139198697066700288465534991308597423515155574020450804023513839587786826002590227735904530196655362608785607170044871376115863114873262112386807400121358928129742512596090262309125454922598581139902802535962444862325195197936886833147401698841030170897285120000000000000000000000000000000000000000000*i1^165 + 102644230981598787332676911084142666003515769166853636280017198098527420995660641454689388013357122237521670433351620582952422277338319330857072116716105396179214783268464174093440431111572646586143862880071890644950181246926614195725950487446504337307221198388430259937997357236305903873646001900034954295699340137936613563602282973235522490882414120702175341137674226855510447010695591147773304085375502390596821987592559694541050147374011795954500460794423274916433983769093904348044659386849051815307799624318321308764369873929471696013675435931539294784368562853951819772540946536303343494145146402212613286577415672105480797802128354379237831415508438711962810687636874301620386221347206152153181597329957952292776460879173386498793597861935726848482930022661023967546170485716008224775957282271936403623844718040537495273010331393073083828151193357082968961173984976514686179626555811982251380645477970062055187922132512136809275858742063755049290673397498767491285616525794856544357886901542697302534283439943905776807998601531133752860148489540564020480847955720291451838798094810680681005521206257249277119498894904887563809388867201353970651251000444372969987252586950898300962392188839934603999505378068724949983234418582730291252327853277579069378473992851654268428208375146638593460073273325078087402604288169176529687112511341944610406630903609956612774057471776176576928091134479952184951283260605576941416385442539468284983472101341583118648192729559656541419579712450836265666430408047519863354101047801162764199247323720962064767510703941588896680684982589748414743098601904526470763845668009376053744817576841921836867541027271230365205343616470838108125075183576327125631964094467761340684013529961565939938671786312229921789482479133792682626370411165545664689440786752989117974348631171726808261858542535370276051743366057759444260064911380728336788991050615909207931362515661885780398326312492799443864306250181605056821439990266144836254083412936734698019114815210483754416714837360246089866958324821672961323527084301534145125414883005378620147373852803253397083686931067196408276881009182842091430158130067665237772028642304675667221958544453050200065967890484154918691588002628367364994640802211483013477270472852737390217025850126720928928218188697936153046693103740398519479250078801834617284434583692548755797311738940503242217955658336809933374125422520320909698886214783220324902414108407226043409749269537558810655760781444430054228238966229302058223324910752098279194914287656938716060464125673414890624800758988513160208807853822826612316118390817612417763619317491175796226836213170590485055959984857460507989792110748968957007526094161554725498243818245369217265145084063592369362249584172201981506365616306183351102347029201086578649628503079400254870381308311554216103264758312953389152465061373978206651808563877095494274171717417310152133878564214926577698302541304389903706475419206291741652174625857949199723612593757504010828981891950263338704861720939494959660405287730346334018392508181258671798548328277901317382432804492283824830995331725891572137247201643376388448159820111872579586503347502583003544998303909028056292612897053719873237641232064221743185368841197812360326592176475573497192617936132016455590189790486165435521175932263937962967338199995459955067425992377182611361820998621040526234037837720810899418096798333423659889459428420854388434585329219848119667352693275520663552000000000000000000000000000000000000000000*i1^166 + 1630929580570427890963287127404607710419847405130355436285968893508572414211582123210927316599116859498261619579552853703982860421829441221041000308766757065095674878706928121974007789032484085185193039649170734548762712144820261521025385325796658685665383757212390006231642192305340722238926872719402518990237317008080192303225687302804113584169953746786315870595064074951070773658013755739775363979709737090357292317557261823047243385578151302448865023012907797223898759315309960422071834180762283847654671487647755136224345138079618831601553698989853396627853024084272856973119118242089789670415549401502755077892727365877705179039988301624610268340341454979815595259575042071564627654327166733948623862107316393914164567547033027949853460480058330329024538860055769398340717483735254979223560820028499304156113034078952668206663812452415791547720511207418518914767608031616413451806795586012432946019951145461807653736938234944295477727345953055707171389357506738755278213002383003188934141195781849626242659912518809717979132504483603782077459594946281369560926820770197152209883925611728664954532921740159069552633508614283841765575995193249090790621092469362247467958116628512084824071070652133000305629228258634230918712812465053831748322442006910199684905238616865574510029383872318192746983127548645722985912343062200534459433813747594260149140829073203735331220850165002578222659916403559897966055107542036275953320363313296268804494118929116954281445253810422656402284246672977397070098352325650043101889522835711233000540431755855268764127260039560583555762969219289284183613477640557331314076094343054282191893070530605664156686123883954304004707433787627198917156520107653105267175525748369779212343955089987771767625966672858926614750860141883520816397130521897138316048725887930920247620984983694555496360325100044501165224690978521923822079112137215868517090387853142521433497139037299105904795798698418992096893288552683588102624659591591277218838119807062430741013628882139771706856394658811922285579338359163740785961352368860222022922570127584692548217061018210063895878568598949712634516871604892002823509011710739719509324468421785748334011244878757739637305558906855796944963251092041554456765578250114936121170930102881879367139615065723204802342826254534776525510388646104921392856577555425060733380602036893100849065373223346203740220574160222783741936610340656613011467992848814506887635722944518178574156713208431963041024372570322702676867651258227031555492378685924221250551746642423617987076327044022104956728185972794009547557682234818044300638339484842137283481290743837794795266582332628020882216145411053486426547452962415438588955224579674344063929277319058813615906336663287188854768834878499173573151241026646746553399114087615378959321966050779227620216678743996473520305312579301840949982852894684239057762852617504767423669079291580074335974760958269140933965327426962474028259756382984223564873574235042985816031539598967417955344835783731375066059457956936142458256122438718139857727442490855213769637270509248515824389796048432962864556819741819478405556153594193756990606073727951412286278990163163418355245429029899241027731166937862037138399193618211864755281981700610049168443958352358383978744655343470213036729337392160266231901235828077718646572097283222648932271098569834182700112456856041707627838420661799854513109979504288594002102642190266339258196300968762420081616486400000000000000000000000000000000000000000*i1^167 + 20334544197250444584350780466586820604807053060763651923510601580119346964316138275936434619941555349598988240312776767339349926828766026594082803875484629616785404043227381867922502387996302407961250455658142425697856494552567483197089166573087357852009087783763106046022989466868553898764663259268711449507104247271627291924067883533338417042664636305354344427026563442548790780514387295415642832329162551585390766248267231327811400040946104553611766103999819183526412374771865735928130901402767494379396059218315453218229121964841156923450096306129344375673477713170271119701404930699997101176666828194084516843543534239135862249810613752717692142939253926716815035897284975851657765347807142805605843430626585357225319356515584814818305944069623231183829403468794631028192497871047152095978731775944838079307204754117563027889769274858094676816106436037932175060762306436455379030032349722965847823767173392927077375293581041770962757428542771854078524812863289385208143217673017727606264258319931326696158665999167656948843820928758076033087013371588061095570528724400673800092784610678360943784461935412678379690395955108733636589263460907241549125022630817756466711974842768860675417635984867312389840730355762649515216529785549047241518213146777008152383199185993842629189535339939962212755812521705481293749289029255899303027846982137695938626708588180647407947014248646480481016015913639217552988826627473132343858968739045007171148777928574176907440744364555895325456776984800663286038824599824911698098620561684277272049207051350924715663990463585066404346279588809433690419297282356307357996979198021834966903005951457821095248912158003535746390814554772459512847970299383143144762656846570578478657793814189709584197987706543493066705234130518369170872008704786529327000542928340586748340379575031620552451401244534519088242675135197366821076598310144599618072161328194403418222625116398476708856507173407063977433608805868041011458364579565784927703151186523502285881341476764151250257092050141078355441260947284540772995722886909916854561217837693791316956565732996008139907381203081873065406829297944648532232497300233306855739635299114684312946294673151670349899593676567978629342693439359379329032621640511276726683563582537708976269970752415663490702621177391540653392852228466702363339132181117353035389950020976181118319132641423032138734418020353144949754494413581794980426021732918791392733662652437668922107654246899467744372876716961541106984824073845086407901985904383654035761630512825799238622459009703724893793194719344461703601052354575867896433063892184795852376647626373612592107262775935536410322975048022553114748260353681173887935968101917602436161660435810636704456941681689616480069260965903282529327936250376378992055751558258666289024970539359832476383493406877220160052701246471210375269866464436815518130057001035622888356579876599662288694485874110864341168874640165171622152315612165034454874967437508654401064316666699042268284546783714119571583260416820067049642883392692407820684889778024082058437485285391911773945861814880960239392508928534138933244455668499916461622283277183733445221370883351634685984407159955198384457044849017175933735142805779683964430508304612806860338076514224407751417491092855245612771300937747619816350403139290363954717985224858517712388928656070207270232349482818409096604129300874659147590045755344503676241270913294197131201317783973396480000000000000000000000000000000000000000*i1^168 + 176012010961801991787543049479463460411295179763890649814143730976168842209042175736946182484832023624219479621811149229771312766040635060405138012651272202114116455887970943787440518432148015669702057639079212556667924025611534228350513328656596914546544950277276841790472282092536420059308436085499058416186299014936521538255653179913865330590574924240116858951300966571773805180675664259206179303259900886249759961243687286115476724419475373545173672559220803548492499213346806705690967684777836964011780045823664892939341156599863963515682069794469221670515086713733924128640236565181751455753129790800160507411760301102825056249123861893420178634428768760005476572466717618979077372726664619256286955227171471613848982648531545259182559321736567165458114612402751723377597335399889076637449297538380543074950102521166421777348202870890020946008461544644421776271871978398952782865168474622130445499034733512156514925649892104494918607901035338420576085066243407594916263447185687568937453252661915436298616555767689226008973056934877919594251621503162450306076116331242107469557592132297579438421014434565495034712334038691425955739987086771289540965459209514689982620496544246967385812987846799800566177718079203118776593346838390976870103489707759134099254404202888620941601996799060254917174956990215586019800845106169758327098570799777953621691141604597499401805655626976505093010320261667048447971379769811275064379565600200331157768600556203080572099758972192500533129268782711349809414415052854067253162860245429790534249550240877178466087388544047464823770077677116883473398914237605626580910846179575273178476753662285271801167282644194682615460315179745496393906402391697093324505110113476012143268046847059514816122758833629474416309260752513973873271161916019537889931104344170669908103501237404731728987115492679788102173374270539542183705669434470318530837705199291587552791677005082451633453396921288825956180389744779373711325059299890124070065584772937542995922198089866934443658008323603571463560125674237500197391818174345996781809538914054560149560094996402196691981081353987152910087619059902046157592692108119586348235716039980590389749449543187194046131202915111561021083316490200419267104079213009657268087451514940322909246815040014119864934303298620708215225587594563017048598064938405762718578725899376915837071221737399922380021116478555208962840326596273685214476878667615340421069311744565286713928350127755950306095723901014707277558617167374738804981132248430713749027698527063126935969974635155438778741590087215341132353818092640208701392840980505362508505513573119585752466389374644555442169214442968569003317256941814944618808393596188297306545470445660845286350948251478786611881218661884851057066344768702683688474812571009369834850979730832740877464198922590676088211511019192451735436373590796365518560179262548763967505357989046475976566628426442061574243395027922004773759288951651201301139390162986942552330733308044903983519248480215945049112809782979055385706747351539650918298848977317145082395377796107218848478456564395217907080939870899729754067454030756723199419159190943898468008616592164371728478720590362539340457296490759032556421682999958757887495925237116288822997024973262013229860081510358617184911683292867961498307240618252069001789991634813285590952960777110299367472894959264187351598010044823152170521570635093445636141045354456355690250240000000000000000000000000000000000000000*i1^169 + 1503831185032377695627473150704827164505706462572233390930409763454180501283834571915440888625878917189647785586989552041669934271313405872006703326591851598300508881442966736448859971177219398673268922787258390372398418112505694599940918574449280499792341568019198740976723384022025341711560434770489073795853573186333810709727051940542266080170233633257218649383913076454739171247111516492005565497798769931375971491422374139042746574131726292242468815262173896497803078121743415639074597708031094501661527545596037659474139757010036475935232132378762134365722999059807276102197237083644271385631378181228799844228477028817302244083058910181908377999961643233081499365205188357557312090502416235910763055597234744841180025657586968210077350759130379057399771211113405938618029544832299966031224591489542040370847871699615280150547243921709032497941053003493514021175161295600341932337060383484685252953891659012242824911250728758572018316672025781459175256481934747619604808998294571831439207742793680072794179335522618845312623958325247315363834719507112712182853623886968546104638292820094808711349153133452103605530410186630836955981961257452745337726605247299727112568389979680198554822382305446763514344421480624598407683763689276827852711409242605106516436825685190752146251343939154353047604942595884292894935178132167609902393363308685303841541002445425187760233834114329927319566426935886759779980595439876174378602465375287010002867098013860834819638173899224461106286167948446978052398870976259041015627137475887398291404510025485755925737778114267981179728455828702115338139909843957297808633422345069719489223851142173396846080429719208399360276653398147774638544310706509202161637678024626580996300153864965969753006933836870160222058732021127854820410150669465280059180724920453631977037249239977033328870864146668135133037653968586774386011719432123788646093770809467466761129162952895812212533028523044447501163610469189211038041308023897541892554566040022282910683699789095776762583709496860626873099316887006786481209221374513821543089757146168197724347138705829669296434703725671159011089270431939030087150492566355025474127010356772854339639830298357373087860301890935708801742898178499323199406052330152396224433506825929527438698690440292493380324277965653811232390604126833630831011779058062645626012527536487098457914014006260789666670154356382074086795468463269135236133223585602215596822206701176837081556209271793651805578536483677723081719424041345297784829936287197915224529061522116927757078084638245990999918173899864593952213907634114159293547877663306474446370938344600287164456992535255809797316624930662325075329567703049703993337026292411269475858413763121074903188362262727853854916720688641219446332014291073050270739964040613139378329907681654312888380243396609886020461056438349567232712100981422187100264736162959437301462427276505578304382330298319635351872429444674586945055991388324393909872667285783852268756214964788154159798635778131717059722767991365587034897680866327600307219997212933679592506381730935679063990666132524112112301222531709332050235800322567229509998651429922724526803768580902079573259277195585407794508710957506771809468584585061367400394599040001003715108314516633167446543365666874447348945933880581545909637769896599757104323326661093574146523654387032596379427987410039694687038964271453810515930123517736834586894518557081600000000000000000000000000000000000000*i1^170 + 16199119827530594082726306995104483958572587394675334528877275608310676197691677206185878247349961114079313844363624703219488295510953420676183013790942225433728365121469098129896543907706393371813376393540092758711401663034470070171301623195975401096368215192882306875355441088734212015925680769788934372592447520135314569244604558681112140409767743716930899277720333422578835763700337269379704386775818626135294210217447471260416869569488334390940892163307657450444141175807333551959030098668940225333694282713536389994063587496009569985764844504783361131194879878770078685994032310692258107798142698685260336030808053454197370418588625540176796885262989415618787095144301692865002440023859790776906647490433124702886628840969178520476766795553968176835499963441251586766090847461345029278692039247904764237827458065424804394760957197349327372617315316898431365873810064593450155166719255608112559784851961477514315222043401600715111872658436901136149941342032466014943567283849046983307027477333031226051089886949304978171844620141889487309240574964713953682268905391228894451571276187094651317422548952839048819533028000096605883543091816869866627316399038496926471120403681295033260082478562753927229855302709492057497865956808555896547340634407278257925817872205631477431798701985656177794639100709977637893734658577641295343658465248483717490507144291588172198523088767196753696110330055262014201360573970784147007075928110660877211344542369087362515725407122592613404443500322410883236394250713351227189675711115055472085460004412194388795679664115734398040048085237732609158210942422438384070333974334106570401203869177776790491595141365564424052645946599369258759910204992617507174868841415891546672944668348793018007900036412790602837187194734874710471790290567155267693498999754536608073923067413368934796254717744407250870018067184413560885572416237485485700476970137932230979529004026356849464828904996098989220856155801637645605629208389690517491992407907316974848092464809480263140907259142229301659731158844925718571470355554905659820362631020355509097192157965061312952940803681840926980867949516230575011767685360767439352010167701291587950219945057865308469196468996209424008271607166975038344129306108920619027626160774988443192866724419174776047599390791927536548529846183910937312682999002178136025028086144149141869529876336850036381362647747022853089850346554552450899647679319645905515705646091159032999160289847341172743464002322357897932177225716604092671065864880088008160061119897182181628849709896202056420629231919426875318741725192263146263119523364025121136934802086578013627226780735689551285565261595959106888851208525343389068635434377167928590194384223220240903921152111758083567889796392795644187880055880561014818807178516396219058849801655331379564895702158421969794063191021481921266203572849355433308348223571319862976508035473979158311510088640565718901154799336776825610290603336618858228906848134425922025952246828261112377828220191160134586426872052512352410299850118670474448497724058974102023828754970394089371185319722522020672394587111584232083211007529875080250035431493466437100279765044577936299088663571421840988924907389614054949162033473887258549414214233953157856683535728490190799760737884287036645070406524882434535827624936986987726908460288180092349746715114646534942697377425673446247273255316760815640161040448806686702960640000000000000000000000000000000000000*i1^171 + 93990253290835003772742165607856122103580560316663957774733701434473520318608470839404038536651840478066912541851215020221619844807363005950531506096213469689474814631517357979316413733656524533182066274158514578825304541787679260874064942618012939864800373251727746369292257020768639443899871580405788912761422592948109832652914699591401163912758788823007846624617641159691295050781079148923784240945588660749271531287745877709934550845666166718730207809230259164017408801683438598787842626191060471439821870265205068824685079924017365811696451136432106910277039807453320804710819675883376149477555275575647273139527026648392721244653408295474008361958562167630758798215408334431599885117666079138805179204669786823529305682123145630919666800205234334562266456001572354198686385208356219273871330674909924758350617140462727052665973809648757598115533702536665469736575163300749599881838912601207489121764430823777411409678941625220313293861120897591610765795174151909241928899921561900787341507799948355139391623052497088571486999338962117047481389422209012885387158445742103673356105247045941415367132252215326093234720190169306855890498923924893323978008619281674102491851168075353605642185055567468610088725408871389543587350336460027525822092837583459859509419167116205893617317832020679227126620317879775645187723706906601209469473557593146339579253528269063150389374048742263288714805570055997530229794727222818586361120536240841672723217805183599346922513270225596156385490606010906343241389499924604209238301040952796071418879465684388512589670191439863882043699700310733698490000797186187528308211533315285254816587747884855877042503893804688170188447408006816556415852729224359554133337453773422395307625847230070200254209730596585581593612493752290105793777332502805309640174214411421552866993433624193400826237538566298380296713241817963949036301726323032732544399548030790666281548770832412889580682942071244530749469346177728359996110110770892954885835216672961397186549361856237218012609522849766029743876182693804486520144558385547674980048718631824249296328504022260879705904831284512051582845112385629421605386573962055709476056137488704265955123938841089894372096433698738373872914639636933075013446985525255115879558113625421380169852945092970134584040270489664153059436206552046866885236854601877637038577228425783128602549769205428983423072862554695058095959472222349290076313857928308683255270738184834774484027992151434038321557757123665627351115088706733771693826135050475369134972230599969891465256769734517814836198194972080485322283132258203439936062850189204968779456408141317026472729176342227020991934318565339469465726573647002142789876815406654081861047869970873849921247324766984773818400580928903301692542504462256713291464774404374073065748252966739301680592565428560209436041880426362459704354012930556048418689625002804145345810237865755276792515888777859356426370347676548236746599542811125594502991361714663613652257944282654740583379084946462897148529406978669990750797142353463830888654531371158643989980707710941082616198272545734646252499834463733821036467381179291601693388662676518999863756334993106059500677146302471110360762413658489688643387175460175975912860975790888995988116650337736138620888916573058518182304140671467334403312218635514299216836841576089467794434296671950104931905312607354078578265547080570292964650123264000000000000000000000000000000000000*i1^172 + 409639459792449165523518063871587148939497623884085847912183936496394509126694652675713662484118037475785964840072845129462953617513716882088164047129629024447252337296430775744114143659075757409569435073981109858770199183008644869958920146316816037825586030911817319758310454365892946720107598158007868624577964910033037194896075980272658768788922129113950780024335298087613889368180560954353686661880292549734333946213670319773606593233438552956375893724451607504041762421240440268305247893815703814470871537864627907896710590452428419228361891183995362050636751381553813809261975972764013681229097060038187814122339921345676785805354285240083409378726783900455380819311620197546735913211064002194221589146901002874913587069152286019968237313014809958004366098190067400652329969015983580338411516694564872304666816870381629711411640875928671745670301936712810009616031505462099285347631073645811403728194533313426519475984352333206797355187356866551509384314475468108938699353019600602750183187141805818137499120855301073950797995153128256463017590961752429097374419675781408865463140556582073664538944248575959796941403548654664958754703205227259714114936116566252595822002782842650904951696430147529513402947016134153154061240098384475549739105159353522973970165641702388239346193721920452739236266142358696802943147698498004413914934387792695661299999255873079969158388023940797707990601144400325502191094191699933948435376801373749672299518119976188286658421925260263051854001562550835077596735805747456395870992518384399065717449389608825198660640031390702184296176970016401156702651844115321351251628376847194072906994302292036349881164379587894950475162220702692615541057800900865656798805242171062065092457199169125656612331419919537644230284010677966431630574852016121378466101181916376665614663688641114161223286873107128628753511460071682914135725175668263683219977419059900868480453397659798825984222878195669920046474887850753601992128698600249043963095068647747988213435278849126911617032956830120883274232381374640529442201227284921300697562510921608124913155893127733559934305482571642453664855739286858488816654362238844188806837860082656947046208643865535488005962560412091235447529359559059337406303304627359752225424314161762186274473198345423818299924808909869523293067648965242716265037547056577969518624558927942229814714860515203858398115521863174260791334683208805766773109710775828344951099062039270961904383500079768694719295963376395063657131134472338089288113643206940833767002510486192390739663299652492600219710988897832219722439894747326080300178031791220486305831829265110132178919738181075541513781328865938054719508279719984024369621111754898967814816651574996601109804299479061714178820640029509866327015178546082631128415951148049794162627928742921732162766850686327545964716339126612429144507222318443772856146839194689649492311411347213296053654300481779833530118578863684846440230321753061938937212447930471292981965121162893051071229531889144276818809391919165375337769059513592700767053114449360917706032298797565820069584928628786147458424180995497285170790331301208628677027264006336326869742263263047386934593494227425403387861815306306285936109288770962590344785232138626127002313797593106105375424601914305426212796286413346341009265693869545222812146815183727964119684733316766909436394889106261962032227445950434508800000000000000000000000000000000000*i1^173 + 5542289430205078721199136866629447912212488714014796288857963344513496984409342547652307019155341322773956531575798979904431136515941306376752909630650440565704629752868520116038388334166385574785257861843744593464996806569441480070474472134744091608853110828585700637300043160775797631344542826350171319351470883880464020895651840592021850714133030515626804068246243103021576399883843838886771221442755016717070677460932339989890749920717929819782925924658239835739848346152868740802451066843587757732086345201269352936525479633822604006169865554188589915195940367912514836331191700638025514769534903802058639877768992885856570866740394934645384312879827118124542829321423377537523865824795437788952454162630492604880647986085305096802712181903808232235376437615700564851873668048628169363518963689975112770128161537489712283515289548616262091905574571733010361628261620825900185180045467538578658647737142715365312949646930007381828662701778314485685923939425540600111996145076229201741904093789682930111998082210311005828887047873384302039503650806694298228668260689474253719212971079503717358968961274847964616691557159583439102365630656872138693180197079284359831527225790439464670875882548253672269353607358857505083747844944039939917215281619792244315319010068025287168187704708096439294691479689235138426605551816057610868586441256166807377408625039413665297167012784965482077511537628049808692824606047239121665773639780405000488506566978932627358480186157005208720265123340123686038737574811674728543753675749003915621414314067545409896261433975617956653013220561135820900969805425916122517545936288390408988255974947223532274966007621593016899433273949258212989689481092672615248123006919841396617204874938698772048565312816248711109689999673843276766522204683732657324395576558212212343973870431240851104316864137845434041579639688591859073400096526528701728443562269492680591669901905806692912083642440406088219836865572359093020628039089007034114508032690199942156585241039838036529849394997692609972871976387276369492655917414859685221279447016156386433419338959441186717593772207355407855965295681740946166421647130636699582608317094949510416549488449679503997296715113719915575281229474874645778546178456933798030617396649898436139498764610970752107693969170790775379174721190521760451546963844221255278396302864668858119295330561288789443306672316166915857457033324706699021743653669490183656653983051983691129270261447245898954866075150627144405319244566261420679837032219687626928527949929045028764051974050200475305641333662374659044525520291275195194470049158848076941076107467894779024840966840648815091243761871833451521358411588547726012856724286693359927220359397699698209598595268003916344593661711774731298360755638745449506702068324962912145615795604033400534970566680525721185855116351865634862950398594666000872469937774486260760902943547184531395800785826275012361544146532151979127967964597872061779137051502133737338172768139047112386111904420109441284150412340998703307539292428846515501734225590428698856758538473198712734965782949995758930285208879420670450220177237728027098884311999808527022394966721752408637953502055181659540026191805951161338264941028713572478968408346160032353375741057334970965515451518304166586809552527790095986838297965555393876880983464488906388351423444210240332158199957881901474677354659840000000000000000000000000000000000*i1^174 + 50721909688066693406568911229048399496026829407529992696896976748838671357392314545426888785944289790660408966408228377471404141046604517219175999881793332339274040418536516237300373245528159852953755213889762354568061069225323894120118302528880779304135988890274583002455778485510389197657803788483141233120070885091503576551782740348094137733470792782876898569044450832642389673019040477156162471312922659883799852632462417305663609381832542924734481144012964961720411750624976266928769560271744327078066378605910949803250541604986577118944164595208043946020257489773360140341009531061727169196302142798626883854464096266528480525776972442040466695645598438451896079369969448127472611809814606224390862518406934504037398179498889029768492598272212150023022195540269079770373044093548361671490193666368495754588109670988947358470442799345841904432329549976158562128138321192268521106546489468988558791395673380790167031740521871150489903350892498039603563169851362063011591138877181818689894085008959013464601357183743632365375373938732102168233645230852788826203102255766217104443287026615593684100297485732627139482328887949690507420585045446070617669311079888289131885577567930540943760361479608027309973303448363705674401174538259122296939617033786778358383274537482352453636706983035483746587886791495511466848073258654577508204808661802767826367605332281841004822134129614224127474578095881239697895406678473357914290127080700913955034391248613277513210571143590649067499144423576549167302290009501639325268059293348826359807699518192199558805208952032857629024002198990867620733295120613102679878623793584870334094065293674218589926106362548339184659572033883231436393606920517430726765281611909039032266595726501178259896530258636913445033258294644216852241850689273509450399596620182612896991753312339570641076652779720361721620915752186199855937378577959455527532068825328055413701089594399629712696617149831767958440231451633842880471029315540123256362124310072967296120746115410416455526003238181718635915755471876578188049938418163636580138304124988774239205319955103825743975158901502019093891664919350277689720145285498980426696597277798365424396934882019205341957917203875115823134890769965015573165727496339233548758144457316053010918774867795329080447658860309850700324317920675038392528039671951625011593572203569936399222257124931812864575292996444116100928003226218325317928782319294795108431380962130647723451804614603172182556106096375623319946416056872376332919609300581082554029454761112334767364672155922876488681230361427505368070146301211550473063739131464742026852202703015805205848382316826533946426868926276619690566034581075693121264029161834895362339555415518953394405094535098982174884946633123371765447172415098640544659630487878588862458933832762088073907754995740328795475335537763157029586919542936759928944004938450058566642384340036113356144750178880665947300592695972458681202057450468736531051555933472451680369954260543593718155861753719035680864586692357771287547054926255092695745854058573039724892070598198135766283154921976239380378076021551618035043987013614573132409071206606562771179357165432203842821527987092655815498654830391519095048591931828142058150735694717307279199557209246612438112089453673612913252899165969222601943434431536533262096438347948204645810942457719759036833792689510023168000000000000000000000000000000000*i1^175 + 178796691927458508056448820168412647195364766044185669575442050449688446730161109148447976941575419565462739160006814076794164822222310704814012837664126553555321747318880600815539477309951935945267917774636049968452793005875339977944403039777781409942874187002331524477030283014670303845755391865119279728566450606110940543208153728975498329348462509654092699920782735631506217800967804594720836665169482835123946637478764274540014298687592876299219218818397020469539689875983664054690400818888118223643248993010563368446293025241444247131752092099459959600701701031768934239372823150707784392749552065627627823586673637506908480071049820567128792270323169138372401031207257782993697944087572647708179915241255398887280044092822728420521119183618084699115056547549011131050104111715464021641941388590854254925644349373066046791032603792962497854943927239012533942007905032681676158045950794551286641815911277153187210586981442329393589815432141208602390599972440951296492587407753954807559268430181816506421846648396097251556176903333683761074604212528790422771232795702326089764791921018760376004333395698995677010273447621671531837642518846930846658967384522958583566847981495952138141119542621773125909504787688137818786494485837614310953332107232185504408486976269950375311024111102950909611018590640282176370412419133177846298463929956753387671223938379692488168773675681445810843913492735008983313427717784699840634755980129355952910775966203187309204509822932670322267348366361205184125418386873735675320490413360600959559509697863221745077066255977804196590817246248927898676396144973348024851028825990848740140871029365751192840457126459741416522103875140556222328266412719132622433428831285391756380791312417734196686363185937323593640639921595843498272317100790620505652388828193031714594609578443301691415347969284612018547517780672971273851601073954538586037623355822671536258626740094023528130972930046956164125379701233181752171674390241488808486111281294141132109416250438345659328410506403814171069756139410204073897768665549207178561701960261736398175888593983541363498745927882179698564251123561783127503029949160432422800265800200253025224484802886743166996700867527234859617373637733385733023248786775174006180068591107558988989915511262729924793270045647759830222006819474982913085106863001653879740246861934138854285605956390521145746952010688927194845460927627926612811090326538805862489963723870714178904750828953102567723128557156421534377075378511240218082142422121255341602138372845188899332267342371034166570488143904085117738330108491869533786180613660278270012330863487614510729294288752428405517238138941517493456240928558416942125646113214985188651998343272801548944180994263441564692824654614280498750940396256412775069627290503642041302680784789997737725705549141352747056301593802951963670067179472632107979788439607787552080099517702358061739973041471183065590839252036721341095332866132847616558057897065081995283127826211040425259187147051977800553926744430676351791172467017540332248382516788104621827112863187673623784232514036566702772070124590845654558253953000865465181847357591631012950376668626731880009863659365983174332705584205812745967546374448039195597675662015419365837172905066966521015449011693994030427170484566828430080443528904716129063174152640201001122126008248945145722123059200000000000000000000000000000000*i1^176 + 236446783749915836451797040785898695074050066733761797481320998953991150078710340452324494431528382720325357022263381757659445174087853405802765516552495484283434157346589355207247685802120113380373945290063644702056452165207897966118205184878231991351293484831642621595069699185244246123132499454465942956592940450293030997458746453329042596917271434310046548770498911456188024949318981274772420239259151562555370795954046961404175288972972054802509371931569281914670694763776011179687514874681970317823420815532381124930476965563949379411200986620910494010675170867856971187197260671992905888248315999702686617136187680352722090597453718089527385825712064180889827661192831934068720342298698390402594607032380131268525710144455712055764568941229381944714400350992617029351926142313304366642786944967680497117027044693427368360998922242917320740215048103230010859472079059269373653932217622734978016295494716700923168675547942324277533898735463254952879308697205933345202647674875152015280899883641970446777984282208431620904652074589919678213015056963064044129112066374840114588413415881872923885316945636345061893033154820843929626112902219254773807902715160208467301863110743841486109220510170011777754360179125415387556735597119969102571367812387787341414612547229975397669751518756823600719086134596513353811972921071545044964398761927434285830850226062429956242487703177592610064778621522553048903220978651700074178017946326174899246012650255391885299944731399687835940171777013760038940167340024808175163016273916759009468241751357804700802922626532289637020467973573111975377437302564873248315286409669362785117157277142490829243120690434803486105102305752437952294958283216459977432745333986989886503739332047894484613331720371657086026104183519095686756275978692753954256295864288075815075781529789262016964216634987101401361011329898238246093071363319524638198941734798722929573351729860950627666675477039609800372014840090770153675787889468495075794804846785163460875698378752388977648888654014843690353152882256306329142549317639159882083993819403883174821807916127634526502026447071743999190680059281046147451149754890231141998125732867896229144018885053907716292057056067087284386909518732851469994378052826895064987793840638704897049850313772981074163934946978065015489598711435797624337364494637048755847410227122891901913968578643278368165818698414308766706792042879718521162049128175866520644772412330232782222788329346177648380973103114565647434732945469696800137643339839994855444536422646934379462891148272363820643725025896227943344845251202838045845076571239501028369767262368434511522571961229401824330317068887685113398667416885839221667650675253726215848332999710702689789397201695141159176099939074728593317347150700134546788218641800089765905747942294033609435959668188372299986504823007794414179672203388712096367858542895634603305161212548126091671467898054154468823371386782916965752874845807638045115432608023423571646071118866549008489655095639769843069565621823702978880871923911457781917037009816274372565890720513604955556571368655068047872157554188258390165952322326065142746789470663900558300970998767256342312291212040723227142566752392990144205767242595307432613258198014046130944922124660000326491474855973211800451874500740473292429735526439533438315968872930695207264758977412464640000000000000000000000000000000*i1^177 + -196999169865764292381146963774259608929794885998855552196285958505496769441027647889223414523645483304339069973741082719539057568167180448796458986650618905080577792275250582974998374665294199634263875897551110460033312898451999433282087460048231589167705376928212552615987863513423501345172728672756347109615759485025746697300861353686169210289495424259171823577421529591616869445331109672760395379023962491818063224828243816529385898375574895342142814581491929321938610424130735500738675783350912825643417037146968598876193695377448387240924380052500255918615514367131937488545675414875698370245897072187447431839814914351049621060426491642872181503502734446030750219471532048700820818860864299009137451681355187022617915836828824608190742575680359045384480427892966047379973298289300483439532391294014784387714347526637643958768266555875618079319863729405656453818002410085079590206751863246469185387897813130260024067044846847001325204967293033385488533120915468554992860817522937194201859520261003666793467637724911465313741856452524188608264661260733379328893909624899306285667517109889917657432743243227083631327753056944766049244055931999862677147596756648982173793170395509025252677505721573242167016627912230517798561843583766044872233323990296726338916884666309222112246003448743227819106683827463169846385066148868557747950919151697075185063551117362540887872024474767407174079739467333103170133134349715543848349172439963423914070964782611636949310779074401429288014922408866508907662567727746539045418645550232209092333101861056933363155133496392194856726357055791078124035219943984514792585217376116949445223323213188056238628620674538762409646712413100612281304130995113588820448397233797028962290918054572759916856989433893820060046170473282797032702653349243803249205685925370365767060218088695403234451860270743187016445036323031523747757510362844206643207807643304297741730792229980518018130062736997475620415651701806519524068829031311073033230423589257816051973945217695018494299944919928455727467400134756662022107824028030868848962823854723730163831683735136642987407930450300680284293374231917244482039337680554446820067378524938944277059133215701743999059879946294459832000792396988121487005678328837138987070349471735081718850025957052894100529016370829508516296272707190435033676916649453515500067922870076424648046241041259864090145004689278702066590094942254757505736433277171928123408978194598155674308226054630880052975741235755750230761919281305159555218127668883571853408978391615534324398194094605364578208111927110232797326682159501692611944418355054182751153726122376093352165179431830320905535386887950852394414158080555169322567913417493136007678124447045649577019010150083776758339529079673605464256273970215462287683490749093650037545621922182239837878928029168579134441584557868804414159033005062128508737222829908913948361351658428877657820190458347190326719189945503771808056632490069682362639056022107384265134815658960699631073962131691048975522374269443104209969132609327517215269771642406744002709431063283589939884537760575252931137214550374287599157283852873869551672554638051300634696044181850905640247647459539161267520998673040296905009970835912938089334326912421065697046800690980951374258009886430622731000315473373244486812453819836969536570689469083058962432000000000000000000000000000000*i1^178 + -174458610894152253948375988261567716997098212789297504125759700431250935949501762939192482330176699898618134519434684333674176802153715143729700731486404465774831399989358757170389273619560658695473877724040915749431310066373358329178747390010767336582445512824665803847033845015500439045359180842127028766678428127144973341419928273540534910290034625692889756026657491537428474283188923727319175617067544995217138393888693330586022802141341929407774613640074541972359645848594010810084922691492332157009058469770516955430088174731397619364090716507166014019150027813641721491487504636497381580716540756470529426754333976012940908937468282710415451956919576045804159484373878310284859273434712282348618335304874247619491507515408901396250257360668383039999650598780793248592213411824762239873791802128833273523303471329886722909069531373212642443197326190227898490979261076807639767802089273977388228671984044117986611201361196330319688509949395765370437642890742921136973130825230961683003468256440921182272894273280332830784625199917983157427432470774634362455887722007281948761409982700713972696310846777036402847045438827909312125925488884756146764933307172985992885262280019322247383052528944487061550685259454853981604481898257143230913773818021864946726229072031795372610042411456259536523076081580536141887123737737460573818978667651507036589464209902175826103834688883587890178627788116689246397900265902875584535278045140112750380560442667504466524641184949356246502331836897200517646064024952803725597597784897476455786552028871315384856007058039957537288323476759613438686453981548144685579749551399481768220370510501734568997941561829108431707797284933136180856684895575914055784726398006135001827759737918175542660302676837281717078466409758383869396997541385761949298558090877901966367186615842254832363172987082706402958859641277503488212755128478297261253979852135973334644207347694483796866280178800208768344283601111942085641615954352496034308577272334831773020621488944277461155211767745657130748066091185336877825624114394956864538729325335536923445726503300543724402849405021827034654401164245257282668622461690894649280851311892789901365168741452803518984195622450281099681888733585396119266471577421449989362352740544354736677991059381523630933370963972285961980586343805552451249749860999346154978766002764458516214776290863516611924725805390210764147744104485109010043744038414941288271500991331836544634514780780973423736432598562368649837313367632500015355751400427881509392117397544722329298600307207790114998810750160983095494750563788903668231827531115050983581664363985256561088405772081250002372176988156814535048858092536425236559074408807111461464887942820556026084675833541497300233555730300501074117897531150323705550831264931004343628027275676754704507603963689372565897832466824483551674062251768063040399693257293194131964525790583728982012523303581449986175145227661881849280267628198156424846358228777565432393196793383116253580009907323849139053021476055628723137493329953222104301321335931897714738249197303398174795894279230748074242147699704568768640303525310074663746157154051876937993072553806036855771765160229379006341480724362705365265945460570955043573945366501758161555705426552180352100400539345420974924747111328383001713347834863165846529465804390400000000000000000000000000000*i1^179 + 3632537680696923045126219793424370370115079181691004434190729007749178293513915303982560225481086554907598076634856724560836284515345057290044504484784211284798753072746895544167638083448363252735100425679626556575163180121691215609851483277218743405004834960414636513446595337182347998898708057365094862976591350640960753727885010049471704563327564182837651384195933250139843180907204514981097822722253591315822477712508332437757724931126308806579897915363787940031097580945507877707592926250576738249244094594735665548673259268252605890008468078336659732508910893411241082233690739700258201093198001523241928079880129903610383144423158841361209323879208190284841224061530120767781860489637314510599362665762200823503358914372998521485748963538037935701576334933099856224502581129179462079063035511755647386356015456292827359070123866295768239224922151359223496931101559182428078648588512399024493245144042808917770075741342693909031263979650537360371422756200103082800836048556982805302042873734908674462869731292741645410439618187754057212436048128559273837982907241481751514702038716230392344553935812648403035402079146464111132290772220567809391326847619774005600340578834886094759524763812061424112872272606315179492452200355858145401924704858119904330155333098718852392799393172074319845557490157130843997269306087691351890628439094081643306380801909847754048483510831408777041889169692722746953265041198270838719894939963103585067543699885806544870428299646478941383843260831103443379331578575584229607598098232751137166891557978959345848607343780693206969152981574052894267832631911795307110310657928538871537969191560441301843470416493968333836629964555916046477921358245170532516051203376468816180892249220234773882835880102611296649343947160063968440626756020550428599560033106838117942617253305976738568931290067356420555418319689989470845034710507947396386591335038212957302593337088557002253497823541508874285551416101989927543378161848222269075575405627525178671724452680749346872932465019834754973434022486893826633677323660457047930715275364581721916314119284624341091939615881080972797104137086315121842136537444540630582359859399551082874979018082815310172921489180779314210462314903316889373258777870658910664068528004090787417449650495290376418793541046066742709114124885561965291842739720085241581951801977898105421755875206686361316220808080154532079781770558224465511053738922363458574555260166048345929441625708712819677965946398749731576988267660080132972489139978062294763891211447768476860410488220131303102265791990568125260741812505600458544884862453340502843843328696465130116139408458930777032767830590355787090286280182857746673485764205267347655911079735748491499854507835573110415197866021152574470704092530503054295399355841960522143764133783631472309908676012767767876103445339176698944910092875990611342518289673793612417104081336395159801965895132342106098352380762344815707686851530979668170576992494985631635504629219577095622968674315712354025284198574074552277669404033627967883462305701143251488668194332472684753781302809198876921261868127821778482598874003259720012536729030264816656895644528552192835755595824566948455811760386525644561687701468249155405672056870901158477687239276626340191129293220930110292228856786487509698405666903315594608640000000000000000000000000000*i1^180 + 17615423933854116928334400941928655894780506923773245956779989791504160980660732520881456238409801259036859784863953551978912106786132110538757512867795820900882217664618695088413263615416656897949916709029592070750337132644378510343679625033181440045045126577555484062099003640998134425194239595476872242367947460831585005368876034036802870638626088167943204370265263166955287358255216537255591789613062101554898597367563925155535815736740674679887491350262844814937213456363375232034806963653149456034248216200651355497451957858698729424946432442124925017541070031915026748838515807305274791177378348764183658028843800346534129261293212354742820071628583928339179614393892122720400807142390485193467553210012788432464468977990372960831189313594432237301883667463559124062901505266356798505123146893058282886940027533734795663768598913099593725440433412829233605522696112126592795649107445646284596696628175414194985711159367033262814211578085433592991735919196462472389692148087081260119193207057590525761330936861192544544411967273465460184282694555230895389742559803719513300227641170725141382951316503567686294422314563357115105817804481339161180125991577264135073132103955871282790777446197599311972773356709198184276318204647348521056387040045850797925467853451349399501185898570417640773138014924013599785724794541212428226592273296936337674537316112261046360047065275294603676125171701149904855880195815977724198600248048458241873343343386227063234901192001448017048242056994048915135517611792301178838300851474689874165865624238027960849354940303108939657977773070427999437259720281511353833010527086028432184769368630006305064155577842739734128673535475903066654383174064933795727194881794278439641499966295569206130526849019679966846038603656021857022572576429052320003520310177281010173863644841665126247143276077086090662381777567043269067503204227206922497426843163358192638532425279057837818942485636022848211543729012915520189521521305002287638183588632188718991625976051118171306942289211815581902100905064158145222525160401293171949881382341052437214585982785485041091253440985966898109672647459858030821598092090632360868164114314777958678479039382211921225902425773868306498963420780998936242558940241378538850603628876125141353770125739861826178148853300502309728572877627644388156439580720174085243331687266589445873165853480533721262059649593427177263548916131399905725239882349522623752441916721354676971609488891894182428785920914350109023267200553100442659922839193459469541006769540678855007116718057315692909212003195339605048778369099499476607134142861305192593915057420956028966976906204936644638853345888645547319698121141610382876882773684587064452380889241369498940404564531745961580669636671997438787608664277064470316333333259547020153870988649132143991347958761464755375214541854857091692749884944300051365823988513208097911617536024776398306240474314477791672604848757886990608521581280333733408392671320516483943098956220805928088327740642524588312804697195495633207770658925903801872787438201834412158567019094317817759669870891063675111647589909838651562375503761644474912077941562027355292492238257066806283089254323948685502016486522513063668231004681262836775613570635208579353093316855774499453084434274924880544529051049589742057845424128000000000000000000000000000*i1^181 + 29276438350396931339546855261174847650441050246931936713255038955597559046298026108748209291497531257775468933361862657768591473420466502664161254799382754755093633809896020487963365743486161573171160563091433980368144354878399607860229682681376321677493079265837441813065141765714780011978102727643229379818885159687706288934845679071215729163707564561791050076978462801523373678475166655477696811196786131602979437298152175787661373783333267935998799759260817996322203130005740280208979456787618480920138512616051794095657382934068601459381673400976308130778608662608516432360792524813617038632609705213345122764285159504147751217763590098571649772677594909902896060550249671465851644074896090683288954957103594319780334191297121610724965141361757535555629882734403779548132368979282200504986097260362010031569956524899343114839366469301641401816485710440876411838122438716839146918454815146009933213378839479897389720830962798843488978082430358564880708031976847562979319600622437354342250812954439048836416524271554232637236553758301643810942959244511826996117399762750784608121242541469581929507459575190026188452013704998406586507414517418261543281963131681722656250943204041071799496924173854394163410619269602974880588055541128632544755910911436115384646125959072815286249987246320804587568837144458932405756985759373020281853606213262541466870129178685611935937477406046566787285598064620417447981755578207629615120034839534237568973269354847458491613080148107771367000960882077847821578446021668149951846272080422184521966029867748203255894367753377584909350621809972220663500800552849946299735389052850675348161174262481835369319149248106091768071587068760897478282091680209214394691182339767147488650585144295636914859855189842616729117954286698741511859189226358605169375828294455346887445917104876560334520713892389837660153520428866719230481133949781701734013914006780790078100940655335820416494896078563479587693093455084328815807486616716045406769804482213536833847645166332285323007689569111164723179394930319375255907992509296593268748677830628091875381262573481829609533240510766390876826038613886282061366387579041366263418300788340282204048326256623993099437286619012040556595262739805411030112773708186382268484975499187448510802855412908102063718608315735227053314822229035803292681955011048778165188572959155483956613292208893394481711799728237398264885098014058518711029227556227187182379176450585005333782652101649641578815929014024070248547101405519264003351084071208327875661539849796261615507660658750161873435527209443830089802290913375104003478756946540504656179369472393886729114714639926020043121984899069446301761653870095698304476166571457949854933596097719729320660901684900992267121179589789800503305814153386948639752537516771253031862119296370345377670055643992319869554496831787970998719013002692949393210303059971480588906564214158496290554826359133902897852421645532365071699505947384665195218117827348586366513371634304797656642576704004258749214292662129218919867159747578328698187066053288124822887658208852492226104674077217759765699653600576256613098106745095040923304818703481602122828336269618956242661755722685969203927447081325219077086775572108894230688092141928420048988356570848552723952556457918555901028693670310707200000000000000000000000000*i1^182 + 22043358534074014841055985091545773500963644054586699919668161046746204570717514726439391750584800890863467576879481166531737545129295647923712022448345744466270789467689110108201952774801343509993862460594457629234190261856391214775550333392163674133039173282534072363487030722571754449856021631014826963486500410117128505770208326678536520687615477580482291385563959557813861888973553519158952979423518749690422606269900651729877119059855339445525599683615206190087923322993637436430032880511965598495919984486680660651792982758352430704121948449928539877404522689595754960795060331200074415186569272549997088415480577124394196342867298875601555416607585888442268423163179700645035263785580530627121137708263092837978347580615518236019607486128184830141489697716166874196785937683927749351339359178358110205643942582620387356077370457620596537647579920922381169350248584149792856609259475251249938869621790847502949770223765618741130184149974256542491800596682109023408662057093881831475402872846720373464275439505539342048516217939134974521369386687466725547179367687151825650339344038112482838437311321012652776617927283592810018264050850371960935851683271531776928055564755708838585008315020539661181910399679578113779662615069631808331159875073927108157919079339269265767936692396608485226256052426958079670558520116176778597808922696595872630861714575748773142650222748459969195501904174899748532908556867806011200953296016878036831356427744980842116717815132649044768647012924518403483219380362685342679230060853234518300946404774159826329076773643861144629703509225177055543610384779408207757449361724261231833463123057920641303652810352389977414083334309545573531892667057272469215335983626555891844006380134535367911662440221479151009431878507790768848809653988216682364579168721214687092106667826380658866817030987965369367587140660446351767304071567386788363157807243914448930686774494355828162851690508926989431625248937095659917489112776421761741490281218961431436601501957188297590065213521206762308751441444028509285968736276426367064398780052269186956321062115313863614220253584962559384982271394866176261406238390112941347664222860403540427494972078504577080252734194576774761206749886567359434313526011537075444134874867912589085862341683604922599779706310263590108440241203585429677962576482215260481317618774852282312270852274593897148115139480345525860027599318355047942373448923684939584070326207620390089599076641352270536629519189604098141745079764832533630337369458717346441555942240901923083826188180752534748961579725511286286864243318138108311022555142886902013898061458952485444597582549834452326724971892551248126507078237551546605843355933464773327977068473123878626070941208709567809505509198512360305894656205134454180146043416425139638784806345252677030638215803865683656966379624462204562169429405909180753247450281455079255651006980103123011055717257147525950853108256993791163023873517582973951203602988718792864642997905099195972285788980092624016481126687486939742354778708482658939196065011754407294549659293327032618691684601423852848168649319053701864838490739864391839521334091479540822636591874701553583225378857448763449470537012078909012276235078195197566478651228790824088662546581464665762506698006792927507906560000000000000000000000000*i1^183 + -4626680304816146677135741319870009285351669126185990421119761020541296813020716344367483988706160744348577269098190853826574727248876659603058232398038110874498978048928180367249138026558942722658699840871894073906824677823448395970711890875672058652810423117692399010327667156635889689118923727211258670400189160972375096328008593555854592958181199650574892530670175488045310300505486690309310587288033643581262580356215649996465060212789085574230001084564419063998505399965913416557767041605567547330175592381726316242394775645783780370239799087100982671841442027190208245514363059588570500363777516438061022071445936289022568609063814877261398896877572741248759593568431744447508333007435391166234517057037950419327442185840179270256309147934604906903067222368887782748008541727136709170480514830340110462201797811585852377434328817828155687485439943552091173280742591555988884937996395791996987331032427203249223747663114217324992828847274058139364148441002828569204933945277484007753506130208504373399629811269423717472778190095300020862549224786962382982011982364127787331878126567344390438649578397047704412234896921033030284782464008109274678147556726337240081380638337492441471150671948933088971386905901815002871268782131095497623425380934520349166258967915722025509114804086935312487928220552349706299674503608480193401685347046128397825319303925898348027366066592471961325946349465227240116177592318879068723204633733116956576159127008204158461364143834962897319877261276740427352417761628731155921993617682654428208931832060629400079825989979792243150338177870244204951669762525125700322275945272451392348058557292363172737326936663188081744800836063346958376096440645649932291444289472500559635420189904673350014144178448214518229717543513131768511548782456743269989999385397881331979698276752666683031124349223748713579810571161181410990632142886035339987932995874710877306153994201554887975821938638085750223595805007962311719117141217514076118165650169342894340827776036535124698831782298257067242502914548372134423188186511575032787097501919310910105084673013636560443161517196049216270595246678397482339610692574520919078808909962630327862374664310965842484850028125530490727417553481991285377238021199724739649711125808148540083453358497810777039730660291979797457376929231284966451270338488736313637987272032931484178663478434939108470856104363437114148037428774513560693184693318882391002987192591208654188016330585170434728271121479100703604719076686787391296890562760971728681573425212706097878372882395642600815562740607041661652056374033725189437898265008283431316051050462773718820991771482722989547919906800969325625253955375115839702450254188853900577407022022754540418711270095450109702781457611508019381975614124069423871713925944533084370420965581442529802654162004562622694929002742500294301113472110364436005671581858553248304377188809059189045218374945997311475844334889628485999855679451048913026396265195785102785505570823836110795283460949362438396271863187485780895813851269381061272961637244750771339185975527906749552980963279256928717477975160284481340075227678836609536933690936629756247571128370132829344357637691559790220566028699325845591566165047007858863645138744329582466089194019659296115950765473792000000000000000000000000*i1^184 + 1467562798814524040697163526403902092555014841409093471667463681678956732365744926252541696850858340490968198245290924419549137534161417275767293155389338305827351827638331235280248475888879156970092895938360638568834885945493910111442340476635797025623189718460293039381800159466749163316060403998939557564615265338567462826216142327535003362054100372805830342576668915431391181771457358741001415738385215660718468350232836349376684030142063450788235050603805371673530107563730319488317006920670182210090328445296197929933978234728560163673423951838925246662928128991836535563547272441298487507571253063987691767592415059511618918405664950676019471009181414224096870855062593793298420872033270875876646264308775426776871846166298731592232045015034637090733942156041037590796389236026931559628410002592260279946505799712202684427118104944162682658799221737830189721387971153838585796622008822750798356598273116842948728392782244763065924321331299872179880719024629738063069832618135222621720440346157588596447009720257740002642595503820482005092607586927247486276489517672406309933451697149323220497331715202880163212834722809741581979704726914516994266411949295781376828560481234129887894298554947716675623280338994467471687647526345343342757725847153384485863456538170533830948088031869080630825275745282328772813726785387697879867629373670210192522930785451184975271390123577926888769816097705023860209698856829152727633218393272072574377475478325519545163621270837235838987944082128308521431532863439400455521314335416265725248708119430141970570391029540903039651661639512089857468943858574789841666291645622778502218660674385767412745140733706646567747710775080411147095391771121272408016223938116871312226187620226331302998374835294980542472831743936707105626924609597478750826941438368915691689486865884175910956468626606336648097835139525219241733554637786582222481802710361515912474517181577100760686105696112618235523813154848504619474361234837166502416995299907859764177554896725243791377964356308036409845280610937479545163755908004033404565020721574936606265100309820684653165940241540941661932372378031655221779832741604629105794054628440705574267218284544685837792032414979044652712151264233607110641941985309760900902189259013420811143074594275145746800684111517003315242293924765508505578699700732213337700091252667863554639654457544822414648833520690542841605240205434980623429341657855779124511128890652319696822860423451273727816740749642350178184071448977465054203124578952392372298737117694282397385866557974504148974940492917917400988667562524180744757365739102133860787422932535420182496662963238067984943747100318217813099098655123782053352562875771346767974643319903120131823543872402822562156300706287118438211661733027933920149458943064965603453555457087402877067438324137631975625173274124354565846674666338049538315228007573621719267420778652026438929361592967150573007608792988578330853190784572194093417844322487451126756474997393198966250967728195063836302985834347289245599774685296287154737297522609395981767097447326850427911124034443395858874588798000342869753777850207518113040534686405989345196653541274568861435640119843603204463768193126384228288806791846476511960191229768859845968405506462790451200000000000000000000000*i1^185 + -1383089371191256763161233492262383084890268771499140368017877264389640296255915525167633096946289017678757429841891766125821612878652150653993687118693174684808721907338827815323465403848778733724099320356648101649640362347521933114829036337272596306813982302685239246393387176296503483082620540601628364761734811918783249420882669477516903807456880400662630168430623366570326903781894976376979209409282631657336431653719789440030239338608578555297603172965564624223326082387139510553097359892183734258296255599821296963269618956968952509479387917347022143078434309097119600104558482345980164908879427225729130512022230366164074531064238214292142809012897230969425487186697726065329395565877868613343229638941718827171206101171131684565688409726938899044707894315819142109692305847636866165292429521909505187784539064833269473123686292002530610250916644143717580756462489311138737631829487186232858173114900245904671775911533191256849410844559902240288224147073982771237360916978937417561406505894942055741665730097795112695121562140006188968671767240399334678107806223674373720040477776727938373816120335959307622183014960498291336386926175830253133183383529878810869012950212777312085933174202732142124964671683102000462563891092812171368383865358389472104308724221913926182962844541009355236158204568265702460045264107484773304766339016992886365606349905184556058323958301516638582430958581828368362624041167940465128080551391657144972697926474753351646938762679889037116992211915466761702152006545331570852487230717018405185084628462367154568778522282288470422885361745843389469185495250777120761674562048421118299740886800345471524616117504678890256135103883932646775992049514516454997014231701615080823253164564115616755273803418638963841194662354169194132686395461662949245090450739313660774113410368327506727940491222869652863700534869458054247851627431634139053383318466057732462016819403558778620670666985667128915473947249797195829566324107827156678876955752335491423412234370653838857857961696378278165817750658954903617159256242998333294967365277859168484868036729018083129572388843690998437732818243705992908984335353753851011873039819854082671251251053529710580141589586935603054780684555519160320760478389824295621383862378059504000092361174480638627237185893271456483110825385747685920029358488373629069569939082608332884573485791477524157753326426504580131789449896826162168361369826814353257168497114823609283940961946304634390695148826290270438328487640951517962821676543577009860396372861001786831327170809946913565114562326752982486665367849054823746683478433693184485983260164183374027700658559242708222938079645821986160160258070293560359401761050474666186844202879310834849027134520192033103598414259874561837056704871495251693947765756079036588458722870133461009518939359639468926207014771149062227316583328480169958790135424233182838477868792161932396399341366325391973057878371469029527791408140781002799335698618761151058542252004304834859362294640048050282281888618564208910278444361134109016189547584020669454379334699274513901389687184225411947471865447601771020968549372803490837431532092114827772139752839977619713678990332571387062477854754640977528791509462475395801805628446700371797124055040000000000000000000000*i1^186 + 196772661602388092824258787606045490410461407562292352474089610061218498788807401812144476184183995306043401160210460751313559612261362305699633001816070283864990102615357102346529110885673686790484663266897306044904088446453387830461565200120112559806245269231651764063003208580852271329104863598953467793898436518586334373573742714645816871306082315383243396547683926187173954670055575622898552285665506726800812676743568077327649707041676557566777436581323620098051246374218024822436464048308005607355300278296752634267679186843036336117276909921081104234120753364116645986979586833382257061719937488874178384717874953253332326668604278021390059136211337269721880656318768331457793358488705095486430295112695357519365141697735933204644601798013090977703497850884494776922483149520806803606175889008604011800667446446571288243919510965620512017977999685713335328600961974186407583082302325504256486877702554504977815529673870358213672244677833616588762003279306823023609451266770885161908985218559185599987755418229331446984637764059818777119487788618055416364367354985345859740632024798617076439384933684603501954091934123018261437402977450848029829094424764346239230004256100135573846874265232226615371135512096994397453352556829764719215939654119389058014973848292831215320144652233432477839025378113358515919340067819902784111453251538074280911923026384588080719054132927436132053307000969523708353918543223198481920454718836206536212231343994618979042445065763462692252996245582271586751931861518429011502037340927363074510151443955512072915502356376507687715078700444519228281450611428758743018560698466443548214862894665150579368939637152207153106286724339918958756505379625932421390913706332435479460612285703100717534001006860976911564433137476496751672228119300545235256176742102986145983117786808627228367168473184009803937619558247612209917806739104326893870345821351724885233962055765102310579447035969758135523111491639921047563343984171737351880377629364233206488256565451546968888527682331728850642466709363820817499322909868324529079797283561819399434102834683029128449924527749730539175251249728386757114041688265474441345058689076819496366933390804295232543292697810205903881916737660193752478430783135379263772403695399967409618736030445299450699705096391105112048220471246095148484487893339355686596263067383370126341636084464007186664080010632892518156543608343659990202860597019881370088854360910198806466485187514849280354232667090973936024682125278020818556469639795564357360081326207645603146834364302684512498977598472634397589529203500624012203693346466243481146216916270440625672890713535886848815807810279781386543677948474761784306372685409703044589751905708910382874149261967715544976714641133942491280606990155069125991217411693239084578349969376594209867942258582299342024762796182879249590130403365586057683098840279350556914177919328655557112656127844753606277905997878686477963908501448181713530195072849699951258681321953151200480722401692098441209726229046190068668329630448062443747411337890201165145390960517584475342159208222909292848820766191861007673550736852474878590642882825874321042233690278252888743407081873050722708665191013198605782968087805052982587553306640384000000000000000000000*i1^187 + 28559363192582568935304892496804333475141090719732321506061532369096683866796675313988192627084882692361097400938104416381465210722677647450945120288115815246586529444691689720673839233792801310460240746540753464899716926365674359255614847391365444459036272266621417498783214444472526216950981434824756343473494493854784469365240095182790916082998157208437168133033062805381650618078817583856254306527364532071259246909654370293264769185388730819013640921705694668338622443605857243065816467037297099634272639318895366806910931495502147944054434501484170683792534869093369322722674022154575803031438614686796126549124139352242295410808587704135307433626512761329160738766382037038359051213790242727751454199076604899662558410363320285098917690874570670806159302889629676935646416924934095520225133203168800781466252266420470206836803023461520511651693729992965971948134281637142230702701438504596486863207018300205093852507938251807273803297771951969025915843398797734493499661874389090955304889597701733056244897247557849554343652647195743409808015530833823183431675181142007907270113054699451196368400659963785972778839285338794147943635017980084298100924785685022602699973366288320634677900343467196693165665974459390391720848025071404471573197387983789381307620661172349398100095203931057967748466940521918728050049421403770468028829343368820565081243174050764239114013664776842314962570814900403178526420952984348512528558613992521503876579587239660761606095938167687477159487573677636626360395920781654240279286925613880429152799786978849304254771028279394015181510709267528027779820075197237910231487975916177411205727638564993159825433176639064838748541832507857808469413900737015484031273346792378572554916650265301550272887382741390920138155157479321729942312187288133610815108698781811541135749248145639471645924414167480567008476313678279854450675018879058961743098316632093467632369018619493185175002777187061945778403364605200416085592784620638150168151497035061729665890337534152890498734907766357931506319082683562362446350049793669051338509071800197921818072398638418641985976052885352187537478643046698779325646372708199241173213588601669206582556978082562906366176757760358908995317043720080601106597364120626418856266667762318306376325519920357643749939319191292161265533688209782548835589234390339966477962568033725342332401657469543663803935725286505956180443403123877229429326355109354042259817372149413574246575933525871473014849490506494977915073823082440323163217374250246656788358692909918501930583924654159780965660611668451680422929318397540883271960897105724872625779057333596500231118972180705256470841541615081485920136287396806299269826514276852600997478174118157142958827003723502194042577231517372366813789433169688568211988356632788022637512414076690958881383114261291466114494156557868170228505013570653414414066177159887656338168274242931552850858031595726829938526884589040456469644115659046779246717965044152246279720705211958638018774994496062492994568027774486577699616585714961190703522656318269514226513797922285489440438381975245060459772359001197455483217858887739245699778391295568539265778015481548750662728000064550276526089634859154609770204552172981452800000000000000000000*i1^188 + -10779173124225961204137468397753146368337208598396276057783396728989598272936761112841800347767434648313341286512487064954772967885723004770227399786771370733082707787865302024164473404961223533379133776176467860275257856274915060641165282842563253331331146855112926096786828957174775540392839311291165421215682539832707552474414776413879799328361646314416878154198101104719130388705624290008892782853301540466120311715562181339698896790215763761847713172228968455288712219723330199489712266878157903412338282067484345344170758107872524027624378919930926735539932901480440369163742479115962240409928328930416908611801179655916307728788977070660292938127215104851344818720496356128272277588087831159391774845379192492792649340049300580058334338919199739357722516532958586044961821140832945459461851835180696598912541515077753926377024992668114819728718610936807981863642867560294328768423926538654621672783150310928601740563489866524015886096347791616918374546669597731119092408778620377052699903487139645394769118472052946060640520439445967367776533774056207796913612673533638757195236072397021915032048670183208566543042155203560734015905933049482458169679017150768623164428459657946850349959874246221026856251590843745211500422885017394872413492206538885127116684629442723132805033032999385210694963628996434676446859147363511065177583390612844351479251899726538736846351897641432361726725690487905804772682131924729034289875821740806606667802567856457671363173778240679005039839744538932507785632246960374435678063483035230264421985972039640948384197603110545945927976045453375580141343421320369090468477679908845243971462902922453619489078727192700148094949687783130072333213431936384493259616679873765068960774002753384333297275084117389422676167110660408640928108349060111537256877782883658328976822952964369525530093170725165119040008267130598667144988500865553963914600169513711791963923346546199227193571219013739362914974029011604061883404313641658662637433776602106424883743021265003548489013100855256322873872040328370235831246519982076108367022353036523784627547183717618227956150494422160523759699706363458033403646571628211227828200890208094374740532544049930423288387731273382090845449623798535090250290303311917969824757511347832754707509891901467724580999446101638075481420913275966403789070696308219415805669649864843773261077955399703171305608719851762340621850781859851122345782562926877122789358650102461305251392576991576064738529022702356869039402746634634153674772535846561516551943898801579753298393659879299740323229885811625398895228832073882076807833083648639357790519536185159041122791354310755282025807414403654800939382823434963001331306828876817418357470413029242026310306441990088071458749291474504893921372303305345423357434146707780784567129324035943518960007577695990557302419014156342133608827229904422292473774745626667116645292401944879699007540090461735890104097793303360658716844494001836814058318403195134361167448241897263089459433354336870625606976866109768076707951206546065031540781489508947046326965317546048688680393054963700750873977325315318978078515191804061081535872993394423400216518497958272610836212875333032290189983377699983444672512000000000000000000000*i1^189 + -1842970287542723627139599033397096845233306716976233806289320167114750921199438809224679180113363324976784778803636654702936393535354620376539670800076722035447517028020463528591488503240929249390922775050805050790832113857086935744583460445155089464739747449141777359853490182947846238961577307863927833927013068291906231776631244193306055353490659006572080976194098490398463457456754024335625178377505801937589414517382056489281763085090988685276115021089528710670841966486430917074456926780202791328521119874435854254836302710560954086748601442908880628862050261657855344974162480355184809316847580631072368506533283042517807232863644978639371013184645774259980818566193238938453433458644053902967025465990816765835099542917992954535622858480206648245656330213140275983301485078951497465636744535566441996551412427482633366187786008094587308454966819960191222328102907555693693680009903726599664652754262042573730132514220686464252802616198249027821970326360316092049121156428899257540675613155582046596774843137268610990184584233325744525891775745108875004236719500228175568677048193993348833873422028013696925728051832548121285445619883560290054422003719663588047963117785005765654524159509653826449067139946736327177564344356961956530253853641185072657272140414306558209670910882502363329431835699090416585719496925426683019669365629222015703976149409592568009523287637100079869828507095202550968283049660175735520129720432397502183115399189282066329521505372528560474050370904641902950181754163674972607579752736588415595826973481726408759771943394034296954721277467625320267716224965550801024103271384894671728751022367981342447736692596978684074452974543108864135900088644495113640997110129505775763722283498849610010530779063804145054777114372417037805524033396867457826713118722947877883754043338449823958012368385425040515282229597110840765144183547710455511928079520972391611557036969176347820704674551657577572362290661154703102537182398377176574270547616861535401356785276747695416008848780801168998123827590999544047022736230483111923023209467459520405375697347687312195777178151397594952681285882605640533886296677962564131048782882447216698166536149710976493889207275125019375916493863122958852946248919736573124295357186243528009102183765520303790404103237027618812719316474189687817269495836038135237027786058211670731366089855327945953013637263209597178843995529372165830296472965057625131903345836791691756229728234466571958473567548613061666196285818501411148270768124842587999749290658728066353621910931852559831276679733494518161191568330713795184647104832509719481525028917247461759438528671929332622160283201636963649040471374588918205995792083714234650492611096403526713917678202548789068144794962413313469584363676807693899683657718072698170402263040763811313978573815631592613287488118551076051456777591861088683636115401710680988030531884517478220198305965605899724778241738020086339776258609836077009976689289927235642345347388108464056497340861252399712291835114020142218195387495997391100963961205393406371465231223381036357314234312547114243851011541679813335819626089839833841973473868156854448779718928613307424663040243535402655642490494779392000000000000000000*i1^190 + -103626841471092692030133181832346963918235248815260630364220598036812889717822887506990669750196119588371760298130807993008755472319013842826545409278795870968369142489595402642331215025516735782033630250383258032520794813385121615323032784657928905966631834568756212062055801468034115316527871302639214162707768334740346520941734941000304334865907449022822309901868327242561115645969446526361189768959324935128197362604025908841022910834303383932372279844902998839993366723605421127381770499422792940150551563888698297528876661796938196277573940375529445942335335249018628576691340284870648992749723376590997401698629016803676203751755215318783868636352779644786502138003439602375134275875616874805944051744814552257019511481362237530123781702410550651796303922871889238788036922291779919669570821288631031160050120043297149240098467139110456027483713574002414495673236061316357184073351574627334751049139266315647929895063112239513679465905423709637511586885891284981147233143526997901373223289042669550905856206721602066927283762868167556520091736921144566681962125530410655752518250755512913509890842509676526859473536517313740267024573176830949033776040886821818917107505362908973007811534588177072203890182686274239173993763346799348364122542588535624684599267893575063614039574248631683386381904203488120229465017770504071607216945550355647277201867852917210544193211404771312831266075139663447037458510422087953538092512265724506323654225389225387659817940771342133208105763772668676790195664997962784135217753068253473027200185540504946827707366563858956795632496733760443775648971072186728528749552383281930824131651932918358438098195469422864521119386554163404459075422624862071100027868164142138014148172256002084788278953964516446543707973315610299520756410638269743906009331402271181130355020020636673401084235969303892334206303170942224699762432636953241250630961412245220632100169373132230750211611388457734063144782694641915526490484326029585691349401893305721895451515234839906922234656503081698533043698067846626964107964818174235435319221388033930600069948876489069186337562694687411102420683244417834488681710885901968056656322775406316692836899360169378570987144556257740780040668083741166603909928274389111701940623339954913100541878311701159678639638861375202803806030823265881378399275911644895026787811133138580268580515049273683546468952709349065207485608490560181261204818183344239826619344386404370985365532428044024634427379346793615010536349575263162739618575358519609260500052470127739210356114774147153125994319638592774016775794516197634550491429439097729965244526493207021345504992273859742117737200744087385355544983879696530263754850189086533414256508033638588644602962148377687738620375395458932933703182338295456620001391132278486318915707087634709479311905424140044215988628008058296170508162243910661066790770330489446456346600356741262366679801929457072995558187407211244669456410142588093609448741087325043757971551133868792745760975935149947878018003373606843820072346672928631401741260100878955898607884983707097493851452488249287390619306624810335246312409020098904105791774092361070664242381993661869906750861021898866688000000000000000000*i1^191 + -2418726648556571265716920433409030940400056339672126021162912958818022795634772749506932483609256026079053424901346328099336054509603111036085065181554285539480065886883490325541685729963831945611388025383195483337454173146254453270859592344198087132832500760863057124256603721228034916646914563034739554175053218615345565204123280708933570453697865498246159929700467838061564021305417617431515300368802774961158516473003930272174928631183785658917467143249997225099119229136771787396768524758533510276963133358150753949383299823476160594212733237987289758221166228382654790403024751792797756283292408260245694027754148939777877047762650498439891750713076623969842232074083516831797718711105381406390388354214403127393741000265306180140990208337697495867995360545376421031007224989396186733891140458617858360462764009577113741060287542427100175087379546756336827868534520256980119455312548533307882691531086721352751452495092110801114281310914225249932905520828720912923382935876762194149937775583874511823184941142842108653026630185241881046284157475834915782928945911571633697272656865753525322094773951875369142273300406567554899119877754094710501799601737453276664974543626052050896489612818823586313084607900185487955259524605638126083164356132578754747036335933342222367880359205304314851171000163339922311923959192125368996197775906650133466019182176283115633283795093507509869739171394679196605985718626375817697686272755569093913070658999470470008759727771013305616863305486843499327733074347130289530499078637974586585695997118036543537717105246240514155385694400706111083892532868917083135075224778855427703721428658049825434619375466647956301954309235629425619461696520016598340342992043524175103038858781540355752030667083882473458312571588385022374527944958607132030074740960741440125968032678607675613873783711519542782549216578356045741462891721944263523303803660411945139750922529252086076048214400709440161498102666642242203374402281658566667566482808531747390231550342462346158321481786095421953321455350706863723656946333837008837789729702601524776304206259455734123901160993307733115574322412164183355783730919053965002466592780315732818518170916246871311491977432825163677837727969828267265220380227024910264945197321445396549612527475112986799906460573500436280639778826210836842449352656956187787321653409369171177542507738984482757226178523305029247648784015660154313304454600606371671700516486763340651630135289832436834651786143186425222246200136869407843131025691315430669749748567467662946453670670490604704393431466882902024898007046086647456774717109831875419203011483522554330412771572991249656526465031432365916835088316834828002271602635933349865951155124914898253034927536372075845451878644832013596768321392145278533837729548638475404308841287562128658921611938643521731475585516458807342630578808179582400262246270378904696613371322465945473623747651103583046264159835781779978247011426821902478205031263420018758346093326377781133509881598742787804171736972920702993150520566799435584334611336769548899378964685681074175231819045057643010855073505207304763076074867499486562793770975461789098739737393209385893211668480000000000000000*i1^192 + -26251203912303434660236991352959813799421404852234182214577509590556128473054204776537736899986239010633375645409626627725119942635181120960905453739643156106098903154047007443091527109941884524116095943239454043334815975955376193371618646310615856673809070199635458887582989177026003747246160447995886562781520963022959011586563524493814244772713229495899438699645780108189151225297499433491991256968016945240176151212260163310426665388180191589069534386742764776457981263787823247890762569419436950152502883721520102099064835132192414010568139597656878267401111612671874832440754827201372649579719172133938307153221700948691650410902964982030421282174445531726140236864389933501212483796983582188759540983231708807837115910212221554808849212997954960600493614747431471755858094432557650217730849729326051791126107315924591181667083957887703814533206705788583531634980977276003962142125267140072383650957362313131048752693101748845760878096696043787028752318848664472532256213588861497746170801014454384920699591526447540671513759363447277057761223200713847688039208015298844078278359267709871053074833662785816971736296105433709294286693410144150681621146321779127848963610872450637887611485539542038583021948389607512254563491093387947641619525329900248708748033824781016952007188420405998179306580047841800703110743889417715090059808747502132718973810384123682950886439117835680321891806230698847964363869774941974615302888218500048845541387757944513635204425977676307937811655929482038623961446442745600911082305128007222971179710875199733856340456471670993735760468195342196252513950288624115507361123271363346302741146812546245930734783894453601897625449021567820583435093722889513417322454455264095884865478449122088764338072086147697024693499471412050781766759130715067758138539991638466044824840963858177500481706422660147895795149230465158437560149700258632815586377444470811758021559727511478337408387214675781652479187248388274805621089202544586516931072265804058644138840345728674435599463797277058059468508502685077304201242514420214232111007564522050291665410176085031454804596574329463622864042635668665102565922369054883115330733516109530262969640410838866660126816621536045004642736535688451752222637780395775287215671589709762184495111183708441761157649684944870201381442373419153989147152786811235072883056053223759487991552543049296086847726084481958924730799339394389332605258953945169070960734835753335385313453733119052197003029124226167303043455449980978022810790435183057305269948349469930677517738901354676386066057047323376573796433271579715369273700045754662192310696227433208954667392020141150004251655219528219148027022720929401673944394843850348054391773034964017208291877799516823437938710336751954450422039754299331521420451524035949602749379126753198815081338092243782627061540890810430851667495664872601102740110978641058199213850534744145273579509666132320773005952751307239154384922782008742601341488661964022370212761889849901724072435612020201926117789414089907013150578341359968473648435700358633496718777528777370551825045800376707634161075744754002562199554975111650444501285255176317844119367974912000000000000000*i1^193 + -30499116449511965387113757902337728278167312466680251270531467437846227356645373963924476289895475839864357254812235783825856485993383249823759557339289076007337552420171867888766205075629483866254964485810170424371437575208465170235005354604705323256405141276410941223459633369373505469516070461597739227587844897736694313270534888527861811644507845471258329590090522431555760215905870683519408891592630439517325234224746893138889920607557767678191437790681190092372003586637429661810216581566744494749306503913791728808952960198515088785105329858325588732620907674066938955459313106073938752857344672026603518482951682397849204030926281396768933471784576939428399244930365083067977271033001319097574588897913580290556811402777302241067056857114767158352109940730973732852456586706270985470258629935518599267066409657862022765331767536430154688604863370964999762788986570425766190864176230613606411088009164250915945812239422904621172053931063905444514113662477417963728972654559267922586813240557705685292874670056649341712025521444631112258010581393400952638641598647257258455099148810813608609358361625389990869199048703663500742419849400418142319510042124301890342566599656484540549494550634823449659662807136653330630958597140253846325933896383121168163826314816422269018927709285128761004345558588727915304594114217338046173059520727955299270974611512898083381415563247017452711094391176654896742505933715496082112179451327514311751192648427454560344194010707602087291945531420599309333097239155120835805001874594605092115463422214195225671878984470461534119574275306532494291533199320166825256786115798992659373449150403296578186558201898770120312857631958638406808247297965510688767677365392864209592243763651646085958024029049036770675166332680180729104303815036813142287878973657611366390561688760842163329059192087246996956745090588576579643613415518075520882956708865801952113692997679608323756512343034785319689364535270881588189394988122025296330861829220182372972193101809824474994466358218513998988994531254340403895244812741704591419539104085469282622840203413565095201563298649693361831911504482756456191666258621565932788424586280825941131327412195484560221819261515461208036002860707317709973337589678197840577787502115865168288058802515959149973766733028916357247779480396334445707563328480861884083250221020030704764611642664620956727920761167981729839501898383153035151289300615424495763245557271028084420993328074478868578291458398638776673186624039915026047847177961856017816793364136518697802872014035633366202209868125474845557011410876442146553374230448921632924281310568353898013342203593094644299253687028196304117010666831127006225979234179177176356979610312076278251050314395538804799893678515795077024838191047784001822638689936861230722310268003441093917452091276947222469512381466316815271006989613186863633991158175585534569623622221579169506176201564333711661044916111698021241076954042070891028899724759355262306566856016363319082309761640069383884527771154212979790950320569746415487015565947875923682488797015611463848119855404515655725851943915606402664288662533620833701926423633068032000000000000000*i1^194 + -24050542348365241211930213934372273045560749810772951449844423281538619996741236313443133428885957523638806326041709887929380460492356360997372843390713042847912287674057077674167329680448400524650973191319109738217894104474038721997911670174456797816753831095211430136788768583271995154809934218011122241394438005216126507517321084193506836244471746687229504241688760533251126951524304677646573569247048786476796500955386028531757893985759995352104118539776823597972092608067676262792637074232968571752343642897823211599350585733909456758779528828424117303693917025250462898697077798523857786999446847697968904021582051633231609900301892134737231886791815569871890410712254810854398882353577429314076420088990742483180360643663453409449137992133529368532924030226198483113849363813118691875943129615728087276014923777588698962845022182750159933410430567711734139137821762840698320566183023393281782411336562181888659326077601654012463572863257708779577005687074733496046535989828987859503890645414692639034443895624377365446206637748462665679768789419016091016204707563581085229198974508589255611596133699159940111501382592234728160565613897196090673406877650829405696055449781289957346094060439525132580955742176047026474395045201925095837331702493975002772327855813332393379425093896063131529846699763371164122647448157814976866776890223294425608787163295991404911998336289637662232450697397921431885130664813090901033846550585882825503071326374527140919965289067161238041346538520095830776473643090464242580241305113504546027484814967010579923109071295570051971914693464266009900794049020045470020480558256130163680249603043375492463864599531929538251543346144130905455943397936594167971930755193509145345734827695054926740467320639185017452402275733734357646143550205025192613673267312589447852686108560241759936017962205266169611413676410262506147757487437525263821310670622823320039294178814720208287747071807436277090419776269343815128103162208637829675400973986467312415077846128079285380256120053220070971915291901904486924533454748971332468525490263211653958733972935287653941556123166652830607769488560111231988555476883203543967899814053979191892949758456930443908367895474207132404694470773980954094924530663889913106155109338335270091855334086007515404615721625540280584883368056458052349491893265913337388994472831423648858337673156017033847791467615142955977267033764133624935504769681559137756112610852254521265612516750938881530525386240319570185785758805042496859558220378980270097496569198540902790290674784885613589625998582804451363169782062432802759683035790647013829214886721404557095725853919443941207758370354284582520581177799922843457359171961119370999890424028671153627015988011910928152594529613185386346159600579644103297074298082934842211981384393065352347560253870433109159309817385661114059279393731767441721631885048629544334097485073842179298682551430344543703564951893730004462026879050960741460628864018252576868288797930016694615748572763866068043292325701749490480027593891887347830607850979621610547874478233407434602694575036078333181357322674071861214554856348671268618240000000000000*i1^195 + 10416541077888005372544685786338669532359395303958584805339600770921687608353871603301640746158446695721307243752898477801239429329711848169643342659808328302252610873061679121567389079554295456558742055427945839962452211648634362594784465258803082174566421969931579547978766342521907368233494003966170608033384598204807580537130820275560257310977173013952539232875510134043439811220248221310690139653738904789575550143068189701430067458625858992349343938126155211213165120261052694898218600536022394580017850009212111365946907311768883931341762029401586808262472932293344735618586588715347896964438556213497282533369527279158703993763527043912851454554609177108166734422844353921272132132935808966363612121611540456901951021591345923794938364351461531761579241319328450420722629450788014952852632336039926830154128264423168982763905390723704544687577646748750468077652761142615764928408710422192142056603765033646299495069302673803247414754952174692339718236216351082053345264334061794175094605399289413757585420991508578986595336035864650730635322481379662570161994318157338530514260325777896548960655392667560878555915769825231263839423425175165139396477727466162417085421428265821550679987458672029984547431950990728837850443678799593316595506448702456491111884403684913514381664575786397749738110936788948933895505658990891285126824270193225004061845635418819842310678512070336469007904904517859932752614781959236705924209547680029049236305638622422073615752881548524761955763625410078618431279826530032381293328364371704722524971804315381989043373416168096939707463354845947623695291349025237036437484687141512708155134399754879050001728926935517883487499660913847440825646692625024024805353545214860226964771519429720545296235568975287584509246085008784044475463079441124803172537776101171593024534927717609110543540320121754122048971964098065521640193570564914990674483578615745250396456270700823398370479363393840524478228143939520878118237943153887625189843816755633536897161192339918889489576634072460057006093538226520281488962989340339669742040235310084510874944574225134288149392143256809630102542693625418079291186841307785696728516446955102752904777345425617994364364337222091762772302039759802588746404326190782657017040824056742169525807974292921245273291172899390574285898490074716585975435463255324217124869520124790123386669749261410473005994967837053462199990308438533391723614389467074732722798032964306553512610973767359063714342510510921456054490026128840632347752735688681047309675281280731421189185413972851716130807618299755344794915384121003567918556334860198234990938010041101232291886140553014159214675994381671487545967746115424014621211779445234544368094803943313101942399658241285447188435020943448672112682010105358487760893397582245315114772418049999872345411226416099939474822429838004598227724119066903211598093313820743302719382480521653987610377464111733254473023174067474951638500031549238961677075161392420363318379520867146894667581550984863704916887918093699572145974849097137158250818642056729724626886907919456899038900732676187714354128394866395185152000000000000*i1^196 + -235217085304986009333581395362070673819841929286468545482506692975799974111870698647952074649140219400689217933195369107605431046016997831268815808809126425578915650387594356116552751441975724531920287328294740464561297080539842193069734855583041222886415153690851416031809172422967045299236529629063630668314075943353599412001849467272665084481130727970715351227434828505839244558253954013074849413315222598186991064256559660351877757354783093359074363754635358687220012788023648951638028522460880080992386779694660520027230973568355514623834242668360062026686202247618512530727434962058682568400820476319087731143584750589788461271076725007217175159744080886595645918917873227956700493744593651416104607146547843352856191383932069270657311883302286056009622451912850867859827809049004459886685446473935218342784590689004738730211521691683867806180488585965039980716913283800759449639830311843278086100076655582804238350477718460774231119293323676484053367838445829569790843403706199387491509844856125030175730254657786063773011657344345437647221273373632242032108035387059191774550039232170331793137865681937833528613455501360161002403889721188400627236506431408418901420665961795239688313994771920515659499150523940606977481872673345156950971307326333981352216813833364966338746324257022120859193501294300379495135064866239767280140278129826388523804449359789421999950833377801381646920648428705411366999995874340686858311043490894425146493422447601062759466488738162392422150391051995461849817081481546305611685011732625537271249862634421170878161303656706008392713395029423405766979576024106550969418207769057494297730298866115883190006064227876652572802079977105445124596963733034417045960391068875751504237391958621710092781205447819970255729901659442858986138945712738411221175322841147610462651189705756497841640906069561298370615783456539517335926412293263344279386225865855557685858563481980543670045400769834013746647730239975811912340263153193518465317305101742743055361189252680111361394009461018549341556615562716388290067041834578718852386447613514707091181672858331419254574904260438430571329660077246264724209451425712689551888899504458706224680764452337098803859601842745054311455993016518846283722161934916539526716534048056246939348290030366800019327465460786046019822712034510912456331534421093702710270369373026743083600610538768794411321296467441455879950441577369774252651807872262113067205949185646704789450847197001724898985498974781846049254483427505796978065816807599806240712725796850793219389263261143207588026180344808122817123198254084237512855751175311775151120816889044290450864738040259157755321726744239629214747248425541507973538089696738962854700779380963461731459255419130989547784804184436279713829552639841890399337310007628808344000436032824477140181586736373687589417247238105029273581131602951066024930815000745981301051148472406622471449353786617956319960428022338359431134314865214423559231614961803535536415954812241135694711093275807561477694264623780793030275412527860847351936861565255042688378302937306559292075459305338115299737600000000000*i1^197 + -487244224256162891711485526723615699878717783285250323924582470388517426421924934473602475700348289777686713945029410315124634155347222340174042566406032416324453705452366840795172716928090921109229507900001820004432074099276765478962291427868390466383239554005829035427994004432984345142915434646861116485312192712092048426003108103534164243032472475408417435973978345528141814085140508156252639783313339975120844587331843863544279989136051187943877243728985856365031461972430587934085784467298648578690363844051877916001079598223917766389809159346383849581738418005414912443489024139697558780812004499949526343206160143312929583120376005168089981200610359365422071188389172387542582907978640837833396053516947442279475307641052505800158793456865543586898400407167469091626459578716721064205443673208652892426500453710579194388447240110438719054004169298000179840604995589061942237471654252095709865933985478332835802868424223631693745907920360501638890460419310113621177748350710593587438399914047054636295831277695582251096799197692363938990135855959166546145530210526027664485757673800572765885135299109227947858202203972815586299172702853545662866531944301239619597594932954642215201306124954455674322051835032156072668100763892346828658855192652009723595899066386693536491894454835375057871980742031437961898722299011118099740975412457660236251334272814279189817958329720239605517564549504267610679073982572432054577706764626977895570838101306640802003959210031220493003265322722034984036288134942334395713726455316565404770855033286584704188682182598055404385870611268472826941635522684095115431265662011890570915034657064434512216803412055083720812038332476870870239822175711077070767685528714469819329971349747481068183709418560758989782538138307329223869963560077208714574249421747888253060281469501055911838497717060435972139055730749103432543332616416461313270667663468427469222560213635076882709580569718500739640291945640609464299272734121138136000314525092223557125689300886401024704450139361308077320749768620117802511495753024868245178222548628831045567281483726439745878734501572482116268594909371453012470921796537473665747519288046304220952372496943707071409645078637054221985863773305545400535879994809606291346143914029892016513692315332392000160118195018517651024809468252613795260628912603282583678947535095940827934979076563241923650745709340896654596665774083179612621732945812406735710355291304849713850413044142301266094607248754032537339860700349280620882510785835422777184684135286131403876376880587688167848872058229299116150158238845254538190764716917491004758333260734764142211137839852452166623400651255787588397168025438271655416293908848330850422613907142662400363778657049397673740467239308851426683904550543169211667356779841201474335182539075583371008561679495539971530459000660009968408865218183151433403546336131175119377996166092027385624106406590445850940481502160044077320246043009876640518212208499056274221036404482009822405946993936625832548098325389770627619615606269959211043874257508623475464678379063078207031869440000000000*i1^198 + -350365742435468338551625530767966575325149457318764618177574539104960223935089861429804077455120104567710918840552233994620746528822097612377917982170564157991688377838985078744234532098335646504544815560036456936110210182734406370819162626598687385573994968894074919346797323764841556016104325080072910408066308872563208841613322491498710501544957578758309760251985677475523772240230369826891073753630222472837573716693573334198676215960771497767869870064676720795909855236145864948015952713415984107018682192219689660294555745526961020456995009168375768148495903034595166222184509152744162449972179864304127874602045769153439225629705861719890236640524583461573054247074423784706945955078690727508238058707123938953281449689038712283382330155035848615334415374978170267078453635323093371102042720044171425282585664548662386769360348469741262453596571560814218313538636680726532315838200434073890311147344297855303568320908963657049162009843134073586352549110457196081358623622809192317158606966298934122677418677420990467965240778964454036942865313353975572568341082551315220926209469636461467122230018971826017783826899486635951316171626696009415642489285776239189714727928472311903344034794733673905489702077396517152918547372927876016106189382682301060345836029829914950058439154956282015122593169452723761970007729147761811043966640877405349831239645197169763116623908970443278974874825287213308999797069766459030183306836855779708570752124332199276243205563991707916923002884172605932010815962094601324623231484943066483813372705996483610191730799195345939786706049979104982773854063700155065533720619854915666302597679028881466630091656977213560897894335688209137834972671895536573042892658132369183911685789900233216766753531337392401175446379108877268023383774107363015257445359264050010338171399623956259826428519365704657606871945515071554765609494281604510428130515128293853455308287906390992489790759269837092947256319687090063833204920401811370420548708048364315538048988041885952666678444516938605486490862562421439366878131618063512970873541253703729783575283270239314682067007054325074626556791476029160339275758484341426356910408530740086575508528924584175862719151220061337342134682887804400054864532264054225080263417885818158784960124038842266208667674540008547743239302661066155778688974678265388378688223903814003707899035839062892068621995942183056170271025553506609911116603692399798423284133274107586598732344053756522661010349422964653992472975963125176210462660765447206210762126355333648891176012399779154064388542848983575749948104369637665064569870394198139614963266543305419925330349511611388683184101690103989887419903221039362146451016066085768241221110682198095820623360001183347179753173577020948092908531692890309966828141345795695332575408897414797730129669720674942271197986398183668972882186660933818140271259004637651315488477559323171798297428494374367867066254946416922140078382254743101199692795419481071519540863993217080664052475797731202553233075730553123140325563385009876798748250187604498155831296000000000*i1^199 + -118575761225874394736503674356771728023961878979272777768551074535146184416798132115415438153185362241960693489227340297767227913081115754216993737640715285181492036097983721829107143883497004765932934783359541410988681729383594616307610383690930259441689463187553227478885327267236793942978225743733623362911869678428241198660918017110445984717724945704697863363102613092568692547590796447677917488805165094640473942303746697472531417127158690785974054401733822574180379577106649500255260694327393171300293717936885273558263387641391385960421478805923288449993169283896098238047324430173462267192848341400663453219953877324188474196143996908677543585329517840754603836206549469501873960358655537326385389280225961986082756116688527787347582060278758618512546909151931257025332266335779194675291988436190558890586206485122749289240919170016819907518784089861390440327113808902251744751389499884356607965193719609382826532709543237897104774218183901297876366069969677181487895493690965849307162210604415708241803004860658312741771841800196903804018558161386882603105017116816674218982822227157845436702613780550779601981529593033480393561971127198118754178623778755821925040801407313683967577034247802027815570563337110379038143349098720641997815978199509927260550352451618174873268927386352785100861741100545503428008227491213747604218953386054516509520659166922094292434021394124796145221095922022285728190618085003146698977906739366648293398296682557958379271660188524494453003529337803304173460730481063662203843643287503841253824384635265265956022399641727820263200439973801641274747821845771096428225685053784548677510081563381970124253183481198540719807525886354987547986227212376989946488599887129848732067537575092360240667619335820074221638876508072388372234843388997567689277316786186966338804366007119239068110519542415882885943797473282454779751333717649794447872863648461657778603730449596811237941723355574599918728399414335127154779531785319855145957438237166492588827372015688338305420476144317160056247843118724562170784468051056335950674238711643709203681029905360014371259086126178034577300368875279509174134271075984347301926592838264724352988464487707831356446368212724502313677593086938454861140507097038439277684936369652471585695329616286564998136160711897709838723370949541308423668081277214822926486205668354641574594917337364812993252136513919339716480205818483821866758318531935636408554132194873249378275940140714383842997026262051693105628124252960574264473397272124321388253016817796120945183532234927861288083028863955075731512278297179975671470248512222899166301239082202857218964093825224978721037959739563409862740437550815706280625137593976596220628836277525659463810947453076002700738975798873727242574036899448251312506137798226507782292331130019256625155584779077109503010932163843847844227568879099064472741426376421820447213242483767623926092714980303725783406037421542005011544759583434461726176650470164945895518231836576813727218310907248806494340150403209728851138071166879385623357030400000000*i1^200 + -19362799648994804281341952429878762006699181665803693889386695807606580637236011006647930786518351470908858178942272142474899645359349295702313922487182884832806797841156326748155439937006138751009344347689864999809927220782499067963183649248415741137163427880511293140730211081120438488658653203486270996564527454643830091154165871943214508818391482259477662390448979221564904267886626661795313765418107259496729068132267711943559032376337217912043927041512910306183889972889061836708603611346036740035834544997599425259414182805946088483589032257362387093130715491284502009634384562799886351955374831638769209641942950668977852210176205907818367950756777795145681501696177007861364054495246162895900286473382162137578524632661850988633450724702479622444320839567507135741652162302373696281842576237268003602487301083367924420227538346073691523149602121259941824490045163541870999000891315095604545534700981639295116938339938254751961960843281029898120043194403002051774886210462068262869962039469644921990934322005383963851943091461344713164200847441092095422137916064382005175878154567660484372628956783207458549990088226820430291035026521485883794766706383472595917678617977533847642641120967966580793515163943973752719990495277245879569725118285948958166681156407350601475983859960570241944809079591550263212705064232384003282278847098395994182928021488983846224773480105042673340055919568435919834519453747656812093371047402047870269196976364097933496786588735673551958407899461620157489101032431262658432029456691737057560183484844474406898828801083743628544891564266115845692606282712719896861229290497655528269654387869728526521461907821472676775825522402513743654149839023058298522636105569476482022285450704224945691042741125603849583333943837060642505195729423854274319477532997065244148244005004416653787740331016932233851165560356064319753747712847141098521767832391806594739784762004244052198247842018149133100359452350320697932313235982873510324544188076769276918714609460466713875685904179683030805354068222355856022857720352445305161644970867388125929280267485764233828947805515591699263560939593947204332522559863574775782845177883807464864658375101251438213335097792814326815663533367958207487811408293980215273993944088845511141818518796840011984876980715713197658604875487003056895104641769934051943434449350583312447248683662601489205962545193809593057489543428259077112021210886797021360359200069592035899048776246549732219622098661660042922302052085893702531742879144357908128349090495116872544873469544617438188847903550084056078739004552770303465224173876045170966286481420617591021923051003933468438303545845088712360354176588338145959005173726484725424016356851741343894650914253154889290218345133702734987718805885647739062230467712199857841387286715487360610975901899225846939233294134990968322604431273100830541162214646253850325763214481295642339547354814676722067928962388681471705080080609950768240519253336527684851303336757673716415412200585693886266946589767024893470514872320000000*i1^201 + -1234677966745947285923713380259973949579094542666576439480021043934554324197213054519336281375249081186100479717664460618933518548589843078392368056940011118645709811052059992209074124485975625027860775243581492044441243958472801138023620020343375343907797590868714970957228843500902332977393453161839061644913718621537642846171902508698404743522082039571218069359587684001971828490907322419684987895495824386454499265873776790712722117966158676134652122565211080616176156188578369107324089848406137436984988594508808175498653794364755521884606910470589010061957484320989549933579752105132344728034517590583080624951893647416129845049734821821817454923977094803442566990397909330460434040053887202955502037168333990530895905605678862268987202552681709607422359747476478521470160800188978789939443587254244654842034463618663194716403729328027311719556988708802200960564811832517909857895152958323370906552032017664515675480056039961544484358464761825415010405472384944609374571019504882326206125351410984601425374338285442258057454517019779373225118658693969281428739266729821081846157016998508946172897314532722126508305192719936643414759718503749054521948201572994780293165162652073187089882147002222525795033363056853693235730434905023967821135014588675790755412026324300817898831021553176883235463374826991173389512438279666220664287595328657901628643990859656678974886950984142087028442688805304817595252309538169770273879759113479248756520037572361686830959828606886704295391868423832774251799212293771387526839945891360481374586237324774057604629853968357147365497145186853067642177980720976267942640016391453137138996408302407442710590673527421665234493865250426370875270577917372346993268411560426062683570900175546472460981403755939991409076957523324192186945689367118194384834027619417059656419092603343940311570214022329849559753732408710962808443961827810609642103913454442462443901709250383419534460490461263169017273734799611152342518424388538157492472794073246466296050178317698281383739314470826274727144367475891019609302421292190155209272714825308233583283280153238213826435413684103277429088958473801766938814640564385450233366968666726755701297269996622217292590518664843933588595985996709415401502951759664978259964624966105956244296384909939420158175104254441058080192977735810356017816402096182385394373172748271280806066703493490095927890765524514057445331994909910325595962242933066389446082684859552016496748726198207068611483575134307416919276440116290741217858775819907474845302284081627275617733759773361709323820356753430919273171886726574020938613143561398179467968415505946624082915109770907932929666821004336420907432538035564052308534937156440488266720768540177397220100550768031376258284597656150493947531564289060996975567281033821767645212584202732124582964941700761960524896537910608610465384616489745610224790872824607913418231494140026010865163418094382885648557542896279716938739387101904866966147195961453971391601609707601303383933944909407951400206336000000*i1^202 + 10622280485564422637111129375306291785296960086564191916171851416239479656976483360380256298830242523027572640500616777359445706639892981873493742913808344365407296316282516505862785225222636984226284925279989656186883315554285878809844708539589148906254418424178859114830117546789580001563033259187916967246142299744655243063254954516118764969404664585748093937416043659292205186957755213324948244868210217962813116774091246717592859630384841787223666220585107090314731664696986130236944389471594277234024145306058082469569131679560419430702330690843170583262254956480347312864829463936976201382527288358375273512133763934267753316608263439095499531185569490801514826704671967057843787789267738922203899143289797781191325746090274522942435980956966371675723395546569082486597915883177544315558554608553893073953367173469313225198215144189958732416380300286867272642213998243087126759769255986557551144538239884960220092106977609931362274494299450037826901468234465979728577759763921347789349144705566848098344699954607399473692646924746289879582349681035042785628645638491067148495347150338315536236363190727888591268336408229054510844831611726986376644878748539128995634549716163850459155558017129738770229643373239196771578353314005625269506425543994235666769460879563405369274870024413548164902484268198085031646472333353510744134515117220582459418833134514755349781533954211838022797061722358545839199051739803114466417935207858831033823073595651819977930442058868570183864597209875887048940566453062658530869280147681247026091084011620304339486668309858198623864703919136091524534602539844691003860738060451618225881469404189929121928098552232737623468353180054136080471960311934346471706726229773664879506376462109665006382835926700189505019611090677240697439600988388734955940393084177482400776995290179285231093268860416280412128357767589989164673678465437328835929743337013976218995667220311986067121897992455905918215513297557886224439909275763313655258408860311536851062287257069853268811009478143283870046416130327105600838458420789411273144109038797537721054685998017510460132108695253019451407941332954904431174549732205996964442498349488390797000958042104292041194740271537882787427790639006303618211853696379251334285617989087939942698506374872281382274102996394138962034532703510283362388451178243469947933958580050738739797274800173439720464816087240578308585493575410450304795789581805263529144697847435893210775362988413878124711073905054894449182085799662631507465589307975459167657887963686320666084916504873215375472450409022124081625400582849712611105052984425142766719950325247698593122809087635989065798675267900926825959767711261382637524159573333495938202350034212253639105620195351248184016103160480409786713772175267235379257381141338175568850889117197678734543486716506064356783145640469755915624742811454317277807682416211704384474762035301795663513836688829278559210276349870710372494221244637874136715318111668573771202716090097257676800000*i1^203 + -151457132335047820010010655951281137816252490230454639762140300046218545201555135428974034701960528704721982008068265255116437717367399581837141556454463687746584162175051878522047457236421095042669610522296399131765661171516845102529355480964849886198733695406806100720573379483147820648994907501403289774045233426143130095356914923639998562355928016548561682040782416754289506155503339988911735631612197784735513585805870869612430783288747342531169175449794988730324899140171161629428995057270782352625270944194818968527761066767075644446654578678129675219295306818352748349847791659804774898734848659040441715117071227580222290643819972744233306520361438572472505981171958056595939923893414487046702364339762272585479572061788521957589635200766829797623966209800415110309568178512560576812424187435288631896738103730849378077009989632716776856902536007097969565342411453476441134777576241766263472634835428544025381327178724142821024766787546671155341884379946536500758700129228949427441991332789638505673007292475723927484431015949646585231772080670560352632711300194232766708495236890569683877040079353320991461243545789401701144611010542870765254815906120990695664518448433518918356299490468689093192526967378217476801625393133458854846724376166933104343342196048605177239883493476300665268298962262654117672402219054987544687702803238417656234035953537308407750252895394466434476708921483050154251905841583739003924912584277895753997956557650026392355527574381227216571236586979569643121256960844191790509885489406377274182789855785189144583658253203505299561167560421235363624265759662250732748296181302425440482571589525728071198024517545123181618600408218048206652716765292256802595478721541390947467960931791302359475282135357481434820781262722779379158765001051732984898868950948877911265449024368571359297993591138286334370480238704052165818798521988000439000156332017088744784347710319375659066106295379101782122999356449121965758243104898132053025853209698735197803368010741228138540812693846938625140618104512718317261605166711374071709703015487994138349867861757702555165375401118997959746121334902227839760995476863923189434666185225075360980656944786316530115976597078239663665196160305322195936447151372487725583126098505238053365509130149266821870365731874674003749231262385866842529060574224298558208325834666497631442635947895725970485518014976004285194545172991936232649178735783622948540963369263760545393631039489975134183511225985846002757419035759346739645549494566030388948488422048097466903504074199839901969140938846739488331559264995592353540123743655772785328551218096694392566321519733754262695413890123220576710878504544054405798457922921403823454429828934311075807005116509080460551173974515287802470654315437631228297247676253179769662247978366323253040981266295363556864261557072646626058600160835063179235684979940428780533636600776263867219084333501368289645214606017651341560640580157933630974354972999680000*i1^204 + -473038693861189791855211188233123281853391155521831940697871917048881022865799593831726106576045110669562719096704636095223304117475133458503747573163327210161647642350194697740433824415698272373108457150320693792408192314598266044680948150751237920204502254605213046724140127697694804127409494958826307927231584360470626629665898196411854549908218215463875544236337632684289409800287812976885266655568596256502517279318498247087392621754973437608162222519636306554220837509962895931375381527906879495769116758795872941766563444530142038719463864792744934078861967753021805306004608492601172627539712036938939632756323599518472337567927918152430781755421685791293471064608581527002797606959142546917323897261710652654791405537132888175473391124970758017033935937922571479828964262282396629066092584359137524525904074769851649151822959195515492820823735874273941190886092958345984867604160244795652485218332472656729017577903938114903990896655458289964903126854509652218841923373091524035527242023303845620815206195888032916014552839185904222847888108910451757918853193730665336789804714805782485070196089229966962652766885839978602077507473723418441618627562102491962412486104978317606460963049358867185452891014969337317646059535464838464330101588613501198703160702894141793901762103677218610662835281803046113374498989478908650082718363936561298348024053083791128314926016616056101726463866534727500052731789277772462407159290294756862306042191122209794474111861699175762564655002964205647134781982856399927896352383727787044155583825909444053513044165891218107492558799403448041824433380843804131188912804310711095751693210808596793455726562461240708240481430972619928922614083306408096584043250553977472529784544507771096186756847737648092772515052683448041563219031383603980646125905892416465195026013156118736922306507906930548179404243753835207058699862238185828428200292349603884279372681376885782571207704272601964632367611117919155175470553201290560057631544682343046490959701606515231587172628977210406209002354722716826078160698241143994554612446647233136202557680193588558683802310531816901795626029146964928730463063281673228771835470555484745697937027860465839414684033875793512767527400340027302706677457929487024222960826537558226346540260823048515002321248630493649454509420154296457129230565298485157371409985838339287355104833612132860288237522136466011937199414131917449438512187578024618940276755027762800680256772801866093299212458834590486278081351934804983664883654347028228605996398060976444904175686800544960280673678783598063797180907263207246607995345567563194891238216626894411868263257274352960868067526300278999594188722206776921796282812832565637297189693061520949844695791455901835078190888469647055148386425093939132106169492938427307233454814572588893309678257783157652375931504272751682347480951466424132132426603279924470434222429946771534593622824626914392646164995137470464000*i1^205 + 267689465722848853688117706890100844685747665447245701701462879735405589808975379321393146021793402694987524673168277423013666847585611281867798745463490071661599066782232520513873627716479737249622522685975406383955453412614064137527269945544421599513500953664933894285812039822786266680208737964405598157219009622540994356956735539815778866480358923680882554685163554119645639267109154156097437768845534460892319467396321768823000450436445284660588651871894781154167211330314917357579351507149504833723043540681801835744003505659851945592165169852378072617825000545057397182671108700725997581947205532640449838875452018811309713212060608690107890207643770285086216534575855258094367514725669077599472069724000316440290611786103537864755520078316773878768989794512248231069300594865790174649782036346410177353827578444038500176244051717444458807280820282447137910969363495069216682348768501429948889873410236442997507506083912555524960067785691961212216592836749620789996793769497499586202536583057720845083825607416160430098508880633883137535061441814160306149150021046021783682310209888660172461277449378866214014780376795718748484270495970888467980575101732235819515360692972925566250941898037816641663760459505258291664449796660002829029795820353229064596885704632316206643194868447729041426607457405341387363107727891142136980537546756321148847531360593387577432932722049754768848823734344543285315753519147904774469050359524233704512946217168000528990475827654105962496112004922370812435795850926025645774214309376800493881641078046530434498445101962204940332888602767131621162556731578406866163501547445912495616560342854103638180913288762681540154191699871325969399751725165579006329980776794535357860766405559072876339266895189441117475932326227024955813347240921742700924041388573444272519480735464913781611140985464489485362343254891468112584960522166023006928839020027680358667894395309428405489810910408828045210617374386728734297901438841257548903653466487428689044020183966218029067387067950399150461648290146689793600087307357745882378829368682791840075374112039945802037877322395753661379941860710386707112920346680110165617350354975028842073471652674287894309175835624637664144691404894165508024494854853345009888568023232923409981650723077335790190374583191651366180951905645872184809289165088283494261385088176443231061662759245433535736287948779827690145987373068050655243394636994811017200569058409909294143541870104545747699348423332267488919422830894248389320047925291197307066633330923506943588927393167686422187643042894416639557031216411930509634708277011308217293816918263317181447676698333112688284100119217403360773229078389591046665221754872802902833331348245882445011154061375463001678493075116815191436037970392140183733240402776240722944208038000073248110547014096495782425147957551616686136355759720120449469794047022694400*i1^206 + -39428760729711555761572791355197381809209362353050707803386698546921060159083494550539666007497258224651034752715293012511288533231489863284796553284529359740719507403966550764716364299520139920002948212502340053375234625684879052525533006608635501132304492298221489382495414544548452501372843358935590707934345322666780141988623839921595354546303295689809633310211510684836288209981242225433459925189105274115280821151006857999669952328232241089087336233343882772917905201163600071615046181416561973558216557022892390774873531843148345152796837939313336009071339400637325620032104823858989544032501198250424697678790623986919113227256769197258050086634012972446229036080338826718323827725069937989105775592095504499483985039017500735165532191162561397006221987089767249558728866536824235248267471349245871543751102325230110993836986904369153917656812739469991480706698266290108237750449574992158145782372621765123697589115183372820847869411521981936536809496503046232646343442735944739346266822776236963356508771921289230341139019555276876749731995376202668250045979345219690519826800707835803898115224775101525197262858025070325500308733083578817684966925916121807414368016392755114822233329963415718612088699973796976631698749782875887290932231848344039585173176752153945642264803876795681065796893535021656590917280276079905176852520625002393214618028856444909744086441452294661217569711672407520475211412121284534941253831658858708253053053097821033487653859562207090749392972458886864124920795488684362428611502318381084076864397236355853074610132550420885863838204668014930398147144778728890358557529188226758874494687606529192209457860650551543898097497411008635197400246800045212899977693036246235115414313196619850452521433698081212071416187693026291159776923753121514062613569618241055071816297820194861907442979885593876334388384103794129779475761521703680061976669227350279279054565184968939633768880169076965467810076377360694979036227573333093666023479726450608666565939842492895598424495262195359234002499158376661317390979920972113997560037576418869062733988319381157585776643049268748147831522420076724979176579914154815246215650504310337096007455516350796794249726522491753024336068424916519430265649169387666398053877572871827374207516917738604891476281317478070928369376047715159488639773417057073249479417507061951235905987185281432973821043921210193947357458480673289988717723069008791369899252426711403920354370147444762123692476154080924733496858695704204966330705017193016678601151075314821887954641148088222052969791527016763626811272460526310848455862169083147029304036598342567667632882598778983450679142004199893046909836719160241957265090339369737204934629123765220757570984219397841330128479939094966567164023024455165559698045954221109524729649530391759998589967590400*i1^207 + 15119532544928669822119842394832524828482573688291630826232808160316472667357665406713032500233452077722750691866557602271544842372639767595102788714233589972535085216505800097382919151106999697453323712294488565584442057359382859594137969194929654068650378704399781103166144596104424669066573315596855773830184540565828996064689848339743862288625869996275080173561422950424135459602479473648331517474246083550393610798084799650014070936718093390083861851102710766323243305469481177108611462544395608597767039520014461284505415780494606745636211621917897520800243056596358889689495789423636642005985181152442840402380674581492411536015525831466605082766337835197675834264974531301217612570458342248432907584384795161958079887083685000417506202776495697393712637933080748736610685576436443903601162954977040433533117516258142033564684871906888801488054208079926456356726608714573118156044762083867221399272093662420510384522652011933108280743822616200056553132036325224389529913174557519969231721046617881047468306334678463603758743469199531448915891434662519860761070081252147075286622812797074536434570951472032214582422081667427848624628025324583286192973135996291428218034277982868877374782208719508307647640063398639451926591090835456820736793075986796798155840334034061295694138655707521290707861971741121291826179042033757465746756535500459082355811946192322573130936575326745968880939662421932489769220983035873636152711680975920251339995536997620038130384047213356865481621388957201280305823656115088205575413715316732091331848805044959561440587088636902928164127934897370911151211711242746039713911238825292357594816501158594892248732805140554861607591308305368290770890764501919510465651622468386637658315121865376363850825103999091096531918140195095971902802470793048319491683922148150138771187424821281023187502268034322246519209415055614569398389768731956799736098264193448662650052108818732492020334705973122232659657143669504959480032807179527958507303436198026202413938667135777739045574749110071249645449914847717780406717513344827610978545540787512023382976961967162177850780779379456650194422432378273079776307621385651937941679219345971666558774086477379810436164370393929943524750024533296793999598466431815811682617706716142798580343900145996683614340205536690244363554974585083755425089611565732321999510939729879654925739467243897432490944405902127162373061206682894345447384379954885873816481403595729551431283216332379676161440632792519490396301749589650248246820933528167887458386136410351971383840177277629578920305917284107060508494025382886376604586021678605008340178110686481051224380022945462122624057321*i1^208, -19617448108099573233272944638503216502485007768611499213966886777678035941453748830248890887319084915733111895763909267155255414699352778761416182672316469761845495426044913376690589111109783392917994373116457488945249337754860413386076771252079358296413319150013165839195514889564944430747059665734004619411579014304235802233891135531587555167549453847829474772959560419857060246953129544462018468795770343171869685992820368119397494673105793624971178481613981187184688718756959644417263913316160941080114278510865177637272660753335131079263820953326246519250872398058327616238621372383427307288034141006852132089599918804007275886289896339762223138421404566175578723286161500859458865749624721232750232625810691947115547887033978698588383580177091795151260019263361063680547560100450616297240110403936595248263297456205282371280742997071086479353618297606153715171651298880511894928940906779429604873866942651869258072766499094010615457471426728113562352909892402539149589437213495815927505095019123955805916203713970290440272191968842921195210382707563193541448240014391812361960204356434571352546985565638487003290645391972745815173776366467104245645220911629661811767695281939038328682475212745724818101466052319856428864604048049402460859316577606830350156467867453934311146807040352043877903746078101402351362367309886054389775586970786065413764260640878591590323673668561955686002914423793104299561933644991718482603464459440630959682999349305187780787632405325433751106934393181635371609841495241626678723886129901189834357105475826131370603707533754425974618053519364022922992840613800900733486943855658112430254370694391377478661996561688040543607565054247776787460517183908089713417821419729899396425871724849310666469384785440255691871576946381555892973350885585028224544685296583506627482645774218063362055648004425388015354349355514891871297561760929956576619909280865661714666322171921042444947531333746152031133201891916708680901139181931569379917471222436906502193432338939915447071490114862267851827104699886484998012049291206392989586361583849515269947182276560490867489459732456778973863449761731489107308011038900431924669245590988190576488375644070627522326302978796727113745947172952565201574426889082048510472951155735594435775088665894357753597316155381114193430944899179627748946857432108861686866975551245666742713307737191712964150629753741378499126071952479943701021844242065618871348081971430774278451833248407577442871471607354555832174037193614511491556711632506755469927084624948813123641994888175410692747645904494940970362595259610844482874220492826535757972967680273280527958035843942563699492086443343401212352829880668599828520211127601830743297182008492686854649361167099892183087635004330017106474962386728965334357866477382571814820222247047833119858378026142705820012856188289944888110020876144290354655121399199072507052344893444959153364803444722594206907616587759688750543407777458066087096127864058008232156466600187585807301295559839487870698702092609381559081647696563367320833066445800206621704955055767999548040512976724628671485775877126091865140226838003188176375439250833236285754789903935971751423228002721552965911157582748088180297677686850824322941794221011573068012928072396496767294681003955281672266911881577404499309044302422560505552443606608155996957458580781544354086884307841244344090528960370494231056684493922171201943252904649416209706071734082923537643412144327344586977051440293365473589973764890610318757900688146655936798066875984248861823618093108620064453982299736522226010077881441379696844689621145865189311849695902824289442497031621355003940683771819335794910103537154271452609097084013540963285398091933206967514784287716438357556758821218093163481680311345753222488302360780328238159880440886731780088256393038425975849270844100843932069471827620883425128791149548388649393520308663491371979241932385290727770600464042705502964336383419053942844202597604776769836037897347757642937117966343656584935371054369260369181284595377252207702195934756546964976743200327853076089020567370659276402640858783402658489461021208846887505752876351607422032290468684179051076424678103908546723460183672083215826553898538551749418108277435025496486884055498145187481962919415513916605386935523747398719613995113815589667280414107904632793359602294326189087308996751502813074674477989842900084858863650011789882352632126616157937590736657414445432801485204712854422897241862626668761484082839653771966468208426994827454787037135225454675254970015511767822292191793509811119800541928135838629603098034005785380683035173700066551053422895215393765891431234161776504839304254508120569924443991629610398769361761218060086781458902433616494749889958190334079764343239424994748564438094634569556116678218150093343917308340611959525912116921201084735903338255071990972524404692082192108513944013905574330660218093821733058880263387558873667287509788913191671720113757210263802746273497520991851144272738189768878762835114923245535557333277606242157992260243471254244754504854263004365539105183351424983649108067000681912353678736404348726623163032588993294453800156547835496115603092126116673455750274863112774469662868983572186523624251564328023618978848147810447242042650404216463286642921684111190040659278325791053814368528364177005820198504464755144257018265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 138881014941362924120195930778803961660814640562729034784271736848720889974022345700122589383596339161820611767861430916329420731812369323781821836464453194266661594812577378005106591355284938738110153057609457583471385703584498734508928812044795435394782173813148973856290308481388211606847212108184785220108839997718660840825492418137348329565525812610835612976779156405948568084102783028505029593079111407499464422436327077071139437249267550793752677425992432438511042624956817370459194085460561322487303384514405475359994932987938119492895147390903627568326557687907563931401001658177861186142272656968401261842141153563056842799452347924613172889127017915380306545110816455769270596409223264840531121198299636069349284327200984954781016296121688233043823838321101362841413253129086176830087891503477026256242760670488956682331426840611835111339389666515254238456460916044123319372626405550691265957380348183844963724929894235435855255038602151120346834638298627537031115446765245592295831660275548801424238742511866054719513905345230414224511369462330353688116711691868891721534326455075207899944942894104088857683647057646892336006129325718233795653177405254566063934694636967751010251497488776219041847789175602770991764448187965903754802764700646489229444781138799219343609171531510858720619876127060809053255994197686183462916497723892532428272895418875248271678703581333279881129306849560270027016282516817777997276983392526532044845910606867578146794343999549789371247850910007255746330093988233154205111747688847753059505077938548612248599749227513479527124832324624975362785125596573284838905036850672805345254572393997497936835024638286566372811953251329106417988607948368242116731916891288817125988837736842868808966578040410507554747486633005334598619042269830991414545808661235579797243418319548656793707115543050124605176978090657779747118423421816898215507342323424505025160849851770946461913817125625624435211170949475652439596517839753950249829558520238852640320775560350237113445574555758261914389710592618033034324747737954902861594826458815614994770972158421119766494809530749868250103661376355805655395511401739006202502349533025601432004694834082239552128998970978081392267503393231431962809229527527014898396318263132111017089563928758496878764128876598764974767141685061672768648478193128143226114537557094278983462337466443730727373347320648059005115919446836939581083341412756184306773166445084254112268954752536619777459884897283884344082988870963896650765723535652656899098270975593978058253340200510011298968171502017786885236382263139347394251018044044808487419298344262101286640777712688474150215829378684563779715205043103016056732560154318058487117420218491002560777646694030058636504645731378038268690309411485947028143036703996986807186004896076236261042589317939687855132437399789351098988488117914615417085811069861313153347341939356446956344769858203678452758373565070156713105291204769061371995907729160237611022103649278888117157987662270683435887803308897527779402320696983229114681296023765012425063455514620746090988717972189465777597669243798056844072599453577328135536784694689943856640496716657145634777366116394777032044375561028446087805409611396385550674389436162489296077293165560237085543164830770872382323474535050120196663502671430044366716889083317979060106855908558970350411794290154049600554813596251087491961328870466582353184719695027521331472486961717009261608648256618008684287289290016855217970706671877131682463786830552190725757441313398213834161946058569160736644737662738860773384200675493677911012496611512534555139394549333418655465432703372238502651581637505643354112265659814910323751762586920936863245152438339210911517412005947224735065542428871234724266889656526378545694305646977783289082244021962250418339157801728113477703136364124462104341029349676698792167684238091044823123491890875271967509949019391994686042903807121247988855219330706786254695356860343034502068583569525636957127607286572411671674521050169201389315159407027386955219163845832604172077854483354089683245224910579865810315190779294655545647163683700790811807154755351502872308249794598846321101543256113581923698419508552899752310135533571207897816825965492831174728263605458698058656968107751417134371904030224242893994567624250731474916218047239572400292919622243633899156439824282685224703718337745765813461870859048124425849936894443300083014253508393411053082647742863893972937057560422635699761230657439782458631603441400031729555812268201671899554684251686709079164969103479593443293778727501918724022749399177969112798558109890239009433991677468470011454934426399313034283651490553894943201954293825440222191212120057312084937444936204978276570018198405175364281853115967094177982481399168400687828946763835369633870098094580308468689684936468391159990749609872512274961024441039069165516758399259047384859909852756118860742406969140716343394373319439386362073505787518153348960780508459677609273247996616086227771613630185208928605706514430091314836267226721594467315615943826338518321859502943431399441660249263876571821522386526535876514627068490668957751446722429467048729607320066493818080501252535108775507845562774403834188759239307458413714873035150803157768081494796349526154929896553949252641575194670809494008566745734836567874342922733293101990126026752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -468111506865738360884799489543258807448496295115663568801209290424808967941682056219938001418909390731677303164933380726616177233975042758802275841362548104296519499894071158289683287873427617629501408612698003304435508716140124889029152917914631481477166783637806798370256707643563693020005246225661103643065180371586965846413073513890286222026794451732745841174063706338325443589015987153160108809913926514581047784150083469923714834882595489314514569040989688092868822724219241519245563360923903373524136321931337790371327557297210910322242108836897956558535414491322066562795202439526268898789510114442680216395063543535401400387209502823122786071154900329348761167587793288024789025971741122307173306601952839329296152188718257495595679581448819200974786752277676148932304349165809776348878725343512076662086241480590147892358994259950944599523479344158866660681501609136821707641611922146015807323438019516171210933391071427577459109551312974437073244863950688926296742747985111522069701992370769391860858324801019198498516903256346294563651082040066792949236030658863141021066012199036299187625348859165140565410656721020615409489678039123359612705208992044682758179702542093604816162897435096486008970194856548054975151506741847633590597896992569504792529204944733867760211103060692722976405170185187963052387847616945146307277444477777421681973461284577728283537877804992048551412428914083194333947179867777731766579587059112695727869802873510619493476021948823926837597936415624578274784205852375996426188918761119614189923521973132868945837274570255666921934206662818346913552784470395214978782918365827887761502232617023737517372160929902767758586293706698082728112377990040800234278767837597449710036523783420674485108861380163984512533636766147634760041998331015713108716960835122167100450667566251224840663865430523786795416376298149275234033792506983052800070104765894570681798290741301905033711701675480055984652467022313649318019785656170287019536973213018831967772281695190510611294514841127892472278942428461576363738863106231719421241222475550899315491915063461054044375808958995664569646752897576883640481662039789348824659775854157653183638110900712417636739518073073315992920925832444389176677009129133533875601130670103259211346905421651567744896864605765811569854776460395536860539694861857848102765705144959962181149849109950619393419807164681000578837898419986573631662964786465702382972172062202479766517203692753509494409903536816265798234412998896247102804169227586742313483216987648047984242299945253441519633449050841755263393981890686589202781745881801691367552270321208268918384195904046142816839766546978455859734451504340086002087276258441247898776395851856042161628184540297952130955041612125452806193935925766012643431581758582143001935018077914616838386429584710330193850918176435401621349644071999200351049715404727936837819446214644158126795505284468032611315144719787644768541801784848558017454700997146612664231237418529179683225400221849009948699587654671380875011937964719438682007521256578567714064250808228520060750553274381512688962966061421903796354524245562004338248921400779670667713818035456000616619962271883914849255217249097207526453309844007667209911875672986927877266114847877463210518760835662146298900057592098900748406676495587583705365063944068956784472278830936855124632620442467657762015532525629042022451315852399384390085731417288006459643801978324576116260379513072711607809878450004595596034384266128938387135443052910261286155133684027070304446593887937223926254311698109109008211656549188438208498087812185122550371232327795424341665535727272141377411072990515709727908612659064332382525835471974393175692282016719028705184665277306319961658283104311978643206585048146802710923513550548323848887331742065841254423834827554419214224388369326813499073040351232187858579622915167512901618770541258590593524694397454068451358386585257069579428168176468866493625839930468882032621929540158795891538392902436024009863787786074440496406744334726175260747432136538413962097607761618176826062402136076885632355880236513266963941871775499568288660821505227293342957523206527942141772962168905500653427305823444280398996498343606722747107884077980479404361405150586998337428960251364698861383747810140807108739133693314889890440606365841678574694187147502807696173232901000595202884562662915283192622123611456740134508312318032456484845224448297055450185353717590009520429859463515033624935580307246304467053692242819013635292562682907368786453693727486194810967905210959286952418479995002149866737648672665285884924269807171130988400409737533536437880860253538823084499481147441281582630840492629560900771405355234563564311097766338431544465574704639962885503253528494325623269075292080333878888313256992008946729998484419377270291187591993297567670581937797913582018019570497017086584013414721446507627671661115365558934803327096407134366410739196553539245367025984371600355670797583223487324316762258241026421536044895888443967873400170782074093659079583561958550179861995160133382036628715314550303579142667227019381703083650928295793402087291661184822207283671538774290901964839227388152909487216985333149482399025460331906386679784550610219176488718865593784919009573275390687695540283241120530378004268111975604138016357423434266460397400293344425279488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 865150873587569094646525095063716798458337556563180558473609806379254311925047140549600350420486537828305721946529786231741557858679830806348812478035476369179103265942923944588472548411562790192958941703247787238519338157208857879188929639381059542222830709719654408852653457116989503277347892824906694323368348180463538078087944386801721357853805483806603093188090159450728485089578769803384854727020139150967953908843827967585570951697122527391624915728728524354247959755421953000061818228040607397283997980148280764944741009897102189966142768537500949874990330487801975674515319340269672171701577201849900022774451363756586949084783882685419289059140870242862857049437916888775908240826225534351474782839073094348305363868043203979572132271800464258716522329702203289402702576094128197779615130481526471649810722172844727786492798221977656822902222659619938239730757261404710125588928379164313949223300843473779913863413851152798084271438747738739701218989702102371536500588387119226575903380333871598054489029771446756624344237735080728104323827903511246135993697893742177985477421128274342154946780360379439160694437677909612188547478902808647460756717701965757883436860316056848974502647724822554307569899512850890485158708918156296052169235761408397742697336133497599891297428391798025842887254026027853809110848032865974936919727432086878798117447590589651296918001292733125644530759462532450451302913693898815129835948050806399920518051404594827136663940347789656650196401782503335545452551942418539607547918328867122594882469543184483455065180711443512804460298449022483759410759804739741553938830881948271920646473588454071071874020468584054291906931141251679497462660870068495488378545773436895173282240589854618982806578274590990566068297215627944536400771799619746271586696868753760382235021036628354140985015830040391876318050124438683915367771280479548923554058014847902658995094141371389855586559978261444834192670440908596842904246954243588344730493169227212261186772670924627942482522873720534229051161255358031529219400229929641476563277394655601207560895719981745822809156792737068236013240411648690106154450562090300769302468519319095701337046378389793682181447216721994538082368523268912007215239452399230626157192712056083561207278771612595528793418825643678770615575713062374409145014799943876728095597429314339802612189123542626815267487096893187501082354640335649361825531981388283792382200528672608714352523528369642830413278765602690545225084872631686762398076663274111818452831558944965994158202331881924992224369236439663413725117987254630325370920429921650746540648574771860459241854585950622563590208430738743018862185188510938728655899929348960385815982987188529501825105564036160954096273273948631990923981479617353131354181087095180321635533634217992913234342279460931239434689506042588497242019380962168910350436666358099740871412241633577643430318138693528554752591127936480656453057806567323163716842953466452304182290109618151885437432473030423791829414819126795830401374246705328477551665483126343635437083931246877618494007677184679832640887890408869401268076032047988423698851836314449433379109606622936451886098997741735909564868958226214224015387648302116015113022350958095146772973235672845921851482476622564261056130471978638819123864462110077189641697869316763563402008858729370300666935166025152895256853048089389726461309272199894458200981790024824979231581816376007170849764621253887412254736985934066077524108860620074569092896238559196134799930127119443910664597839846176014832352122583674560874011780980820131185187182675970717983928288196854791597932079792689087970865808028010780098869820626754574532241039429675325827277863125864410800522969781747196987099627250873692267185377477928314789681896892571023914723166442427723863841633064902478876521310200723487490515333877653035449101977553636771538635751159080227603444073934118952036374185943940178244651123573119380013429314019214426908086769681066783867474146488391981137873803703648805892867897769944437965504656545219228915629339517484492781584920521985780490518430311861569337129289528631393050802331587743599670673872066844956751385187215696005110103198492609865813796893324753589473709394716281666538645475475096546321052605274553470236078268526729775408284947154478926254554456701286068267643718381188070741143179561376872351246305208747789258032041209499711392396094625608995710851539654788120695985656275834554324587673097985089170703795859234168797630785950389030753778981168289382201786493045997165964956676465874744606226070950410802770434099052775865463662936900917105760335073814680653992956182191596020527477617071155923944847908882188636610122834322354125965426353045393949810700149317600087955357232172789640860868977890639600455386606803304146949947921249012670782652666373169488883195481045372108193369648036753449231872924725001771467392661521066295160710561223305738633645880045200294334394197397495194367265964796098272400987195831688231787845587911754908336360585537787892458901655145798689669368364640912339939847150263254280415479948298318682161142545573677282553283802998837567923480084604718201509480339711474841559093943831061397255100253290266869470541967313292550736703510220182405177257243369704319386789439825079836381135859878609044022043392397934169396166710896093720383324160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -964625201367966117645479696888023851445569288947323751549098360519782747407554831133715392749983570301152522359935723958754104232045043012090928546100313439230053874688628928663623095664613655149779149472726254748084369243146283322063734805579970845690606473055749613748005577378216922347856419403333083425270650358710247009694487323810093223307416953266174167389651284413149624712094345562628775280203861720407546419412170355595435949690621722467844809696172580203508403560059014406125240489853494552906097311107518762927198560133987834222827597168295260735499115078422283065941560892537669763551546420997594222502496997928570941671882375482310033831282479642285088572482597008367947706669516660051299946377900750189848876950959192021824072177949905732530766242730076716941521994354036386190852481231842747007778958011639571115139079852805407845168527717387840194928709846373715373082104260824650293494308053127158981033132100481589712547103674377801374376139060480983871247182067122143943679294906031977944185667536246425691343338203638511817446889054633047921470557717182851131646681162459153594554054391510600831696527394760055999165034830165914217996783235592912475091441290602152156677491121698936137761287362761749630510590559506783065614238978316806704995002376874064460200491768748056847229937983661541482731103459276454784012667325206484151919877553424014124875061620142334228907621347198078841247162519699085551151385829488674693361021502447838941312946658036971505412622784896863049949585704899470491729207263367922680991038159524226439242947505795049038880569557693665673048790628623788215631595171187047799790179199042184849172137599742516103593816371234584852065018444414822924826077557820428775213478491814099475082665758415519359906186273863982543651195387533656622363268515411221028874085529661185459125031949865521445013173070656432542670167410511539982366904398105402433006934633165594118452947287277799478640487757082990828820930851662991209610040170803347351320180768656975700692880178494608292415308238503423366425935549394143357363335044018501763000603293062824475711373562643254272480072549859575049003662952015852159260469121248101045513629577022452220715148414297212489672102585302248078654512667775887975568448992524338991012347029952512981969830140156395006616294876936051110031105287562018663368996005728645092509580268491787299177325711866456489589768970672007731521342941732751941943041578005365206860789677478866921089578899997264780722233173509429279432471637779989445465514086137621079976383740498296727816658738821783391255758946485361811787410686227411765656938963036824121069422334801291974767080719894172850070807236874385700827013386330386786557690570891764412303108167631608275811361996590148237160702949467039327533454133144944555135706650974760116709502618321305708436027740409546223882612597938161581817898231148120028882457915085273489722610853433716406257444952334968845280811297351824769853640318524080650732929053989273342101615799168054290923997741475435433124739290314265820180714856422593705306373616793867687408547694847962899519775473854656585524358316429344566779906415738859136402243993802980131226329532083147897526132911513398508986725724961114532235540181352314306849602620012502095061225593898601437728570410938386603142478021967304765295031618935720977029525204798983926907032606328557918395956432218919087741795229016975861173608309514059396540577248296150064237273519208282696464421609284978705103196214638648883278713269488972302125869770392946907934210945988359524832175522763595298097995069902410705952487613211994324148413392765522937855211397080651046581882256875996826845316658820376785094322431995326897292661715371896650233821472144612417289332146904345688126605017783817518978738228731377918589818125999506370656545300810075609742328867168220540014685962999359945307225673324153526271888863354290808457025850273604007921890223290835943885888231380667173489005035151332647960374660467816359721037767632870373090144216995736216222507120882281274016146823372161398242628422191480105278650589543716111458945343149394085741464217864223625516445365725274945204755042874311390512529973876476613397525949796605278110946290624261614842462692158320693016312136671089961156924562248825222433929015168051214224934843794132211154251349425599359988295437808481815465552933398352004639811619006965177478981296111459249870038553513484588781422056907626433190422538701394348163210275697897203066878577750699663925485978144942226814886904696969220893012169917401560768366622151732354582730112054666870928026374216616698732151369006655398066297988987968483017218812782116330923539660748462787623328414846725891254771034746419980444469249615230619892072557741302105733915429579949436682718463889699131556927850686816465773792965994330092087671181207227902345983587844408867797261033542732991853177741124895830545434469928781992679096591437439545162593175168017336512837772739715991834609135445192931730356355305128939854046870208076952281984410453766833260203122360447148847028311219472890813194346683427568259354617578609860374351429924838198723870145690447214150298513455409722842260505830726908180878719886786811640660155881925068642268765372009459924202940204636248391840178719732303957181401228050399724428584139692445001389476738366927734044676369563160412160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 681490192188341409083596406200664218142933490876567384964951201099191541329346527964052188959105658538215978807049506311757448452222066037786145330769715817186280303376912244675881424055104704093914394266215743489082050502139635381679626891716826327337540533355971125290771217138535392795651356156503129444842241823774137497801276832534412371044851013965966673271643574818670884101063537544240994959351259863600025924151005348224952699271884096920581149396598038523768530740888311878889502419050690061532661515832835310485255622429096691908458838798598524683076078546218833618671819079453474378174225426656087953468852689394619177799585090696828670217017275586700493184821599662868920276180326084135266601490798354611002201205776839149377401419439598376107665673510495812924664191043354916460897468452423498145591044505914452940922433162108793967300248543631835145597557319785245707538416888451356284613631532090952206412917418597476743927539026681774326795249165598286314459519876340707057340396780971660936820607912952699130193027937305808210918577081690117591081533385519163494315619134855482212586191286988865966647655281659807214219351620429823323975997250693348738570863292175971325944486046254909240318574246971833551822873101969976495172871131649599611075040044084084821708750519265497564189335063522383348217943772243313540050057426552477360978700904091579290051273061192448285924646366129501030738493085195651498078584453214651917335383432078400589188608174134905951596209195926136221116655272956425270153673609712194294950501231576616576364087877736779969782376171338395282442621260697753780033935240638921296620284664311484041371851476942175444037569160317217497817862174622964972555409455664673491791186064578911431967973304543188092330975914866660844327358905857195568097197925045340219308553472477779982755342958823228469334068034810612900958599605289992772772914467026626773932569331217822672615344355505583454525854024793277929981445095815990564057339080092629371784930676314217266701454193501310274984708433257154372231960035853230766025220296274635011685787065691216660607408560574984694055516992669976116458409756948812829699273551524896105845035660968624896808132299492313764669065190933277549847986282219689777630399890616035030351166473264718449561965583485466640976243497112867203059627440123713856602514916517709116244359837161522404341497610042367648196108337575538134165307036996020936242185640538861501231791306083704281726548522778839911702618083344448010376154361536409944888878387363719040061849666408022711788354640281326194943344175873602721720517911099449769179132703664187840175001642598750483785887773359604782114052497403944877265795610217615649729921657576021029557375649305221924587209262111910512215341974208609551431383421088833757240782960747596087077120204448866838681726499223611433572364136606464930565500510290838832493929034140678013729925838793200808050330415804275841500008339369873458122055461707273200018865192271403322028036162964300020129649009339179772498201965926968048414635580721524747453296515513395353279820026813453522497951006012371174938360909831921403043324617262645110418769169454910184094278872763652365940920965117617451563763865357445012371734971237314532867059054249853359536818970996826129265755975701302108222901661824509460580148714038275258952557741032899824861477042960529290591190457460406152959759268936654507085947170682976244760129317712893986160759969068332516303063131878405751941704283585140672964996870266965397037022889059278191104569348833111044684022777625833747587915107112312378080251520946455518140626564319455069086833071033576735188475163966866373901398432083246514483716956200595612518493791037688126459365237442940839642155775971389518740452167996454765502561438006379477154512342426064730661091262503849505554249144113602962962769215553427878873547143921777429563990409838684569646025087980102913232201905854933353627710422638505472148036426056459284858531946494568035316496054978848125063044358647759926581103752325006876557246952268798680399299515407705457015974512373409856262841187251075182760570371072054540245364173768662892729191606534836845488835481209367134500277815015090286187199342576756417038699510415870963148797451291440185438390032274843384210965234433858096768006301495657610105516033229015287057021248289067831169694903355671803912218080358471772607050459322215774681220113713853800052475849496419949662053798334687290824138571162969368644185150813720017737316040176929780345172033990582383701484179257106436384448107507781463013160683967973609820247145685450933187232457861634220488374330917297047625803055916731237092664016909003378623446557609193461151197719897863753549284809073216915559205842368065732765173059864310394871287067769174821583113685933257628096758720026219294088356512290379511408609772937613829306841681009167224332457384223795316394275745935367591807936941488047989309446367473403753812178630734713771273288375902698739153752565748834001594531244074772851236809323871672907274427765251801454994644721601945517649272604639340113735980724110272999567886253490707649353975411741759156633523795677846535636780468280482857082852250224149923160545118896466268997078846477029066783455611904265365652918249151352758200404909969809463490865230480538204488285410719789860636805548084280950784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -517673981259488611341251454321909674724141046016406041814000419199904045522320879656830510158874859161887995594295470081210669087630546403629701893764086407068727757520379485922534079140147533284785345568209485270402376436013114118332130833628247041756102251850961587948284157071294525167858376112988130261608981174566137576027383733636321951028097246793993032069586751957857530708656882227147243479936648496503545711532363346940904401595491539567155688937011351046223381173908198383583897892272092330961944956621279901781548989767728753521584987963475346933388558439318884386577463851339984874505017797418263202386783750364663656793938694366153797503767151593978918481107399446878333731062503780019492104770138972756591514653475731577476306561292536468187022980855165780894350344882400199303809064117133650736217464705026978308046760568151696104744322574030031874956034631937129558711644549998968170153365682847868766816801940533739601852232684464581243025767407861443687791905607802201379062223068682124695320772678394441237288728150492769109550101477260397866608231914516845200323213834909948752243318043557710461791675907732744258211264434210313215716388951752348045605431259192924831521682374606020360909477205187572533212847914697792019041373830803472295884889545196499312900137946038596923390832880406730523089299957426975238540200136925602318645564978580805108472053507434282715562280286591962100467901618258253372191733993810222938720738819760876458165985343339777394978034252302461070956353880769089177018940340585422748087681996543589251976895024646040021968051369413443510551782991413994603163143089863510576101843402103944831150508255400661395296255594765415536859385312021948787710863793455256570557534263945994241706535321742036450533748777107573723376712166556576658052872384521282573771057781019429104126252211824400703728070280581533521160905670858025662927777512958399380344430654113636283907254558440588120726478192682270430015334908246278367645842972804034831997570578968683782047105850469304421346670998282913297914048097667224116977999630572517039849485170872199759574285624932499872671396301867102236543347820363568974271553968488494948664243011003068479521966507799602128970203087953299545695981951302672443751735800296978236975105203948855652258305086135660893709283625133556205265263948837801670912437867505039447389471544751516192721415343572888956634319512366942593017757633409803318007647011965229007206336054255356396617495898850234074892442995538707036703077011265391186482178657289308416790234912049645504735957127981520782586960238983085159363343116157071035668370643953098863083999220983864546695289382997915290540798587850707959496790983474918294340882158752921405937979526822648361947403660394782351787982315259117910025482251802104782442972297972045495404799121248828545961193483934842109182107137052942442389034865053328605395559825653829491156618372767016684828328642071105831661496334502383193397926870068028241181303452272215931961218779483385613730016486620494826035270039956329004754165765763591580352300565473203945828323529937882960400274410719602009367603796725056315116251390220289014738112047012515265825250800515146742282187156112157720651269914483253657352838209296304236452687245005129624970173214555748214881545929481043590225688535639982907412686620397622043466601455403754731831925831906499180760111354568050895008973789729181030618705337113017037728815114057034505387022284185373242773367569893523599546700509434395926773779029288898653360387215475547971767585231032646870541268815173049347014695058964231220454070121179868528197769524101169923401745393691829753331883100860905033123737190524967469278384757299902800414077409308075595817530709800182319078712755716546425206936170325427444831189927153977851073480960754787001021644452342541794711390105160585317175431533184528043473664084525516410103426258904331104671439755043844634956296880073494975791875793105739192175832077327042381224707389850995846698409002798903923241331875131686836129796438736941986864914404911167886886822471072539342612183281012094646003347973625413900652418260133877005741654593226421205590186401089209210738828645822107561962797780814446940300888605808641841608723771318070823394541418183862655149019683688873153540326795103980695642809403725111786582292752450550420930782843702842752289865403856198609654792619787287519154481426333996712014433370987628477529549400463645452834248583554507712336606771636180696800255834483335831466652886650057799501323374332350767608769786943583305676687667415684284205735159249890589658127961390635974506903948336288950548647782063899434293738022982885029935482421625760453870477492133963231686204438948890574480413941954153026887480154462055298515567431920219320186537511679552484495534622020447680939857695452168593561669955693446896366606702320751123200647611329036992938529527316459959608885189518872555436217692306525518632991166829402654608060633961368947162082067855085573230577911016977824433397314353566594864648306184144073403825970156228919036391083253127272842029520052047882332543160208285611033416634341209778445220911519278264180602916340360559841945111827502062287870878635988730274031010265267343735422873522002710978905844551713527758754361913963451572223544497256866965785557444188738074639588475649935818567758334247567360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 324173306748593829513799607777705706234452017573713422418614402343837374629392008691231273319493976209195974020462454202545445720020014578944732581043512780620487694614278584952432296309878315799516836704657249476054910570581213500785622146203031823640681648047254737888363302361945800330085834747074641762961314680593951192305319127667021786937157165360839830431182095662020991168659482526835793571624405933444063097672053277867938897630871276927209710320303889234427833998934667769157348151224916311831320729488189269804876511729162331013900969028739732653156167045177538554840550120799803574495230114323112597531698619404054682516938078321417641147779229197109004331189531654769896759683055438982589218135251404989708993312223014826081593264652957121750123254868328433066657256485142659488877156780555581387046776743621638660727938964059281115930730956758997155132734062367621573951976430029865753821875733091563949377554656604662357309883105531903737591631394460415322243226265005113016480018148695707960717171944282703283604498550106686887829805306357612707626926730885259645304960819108912091153515985559521943197036174340832812066353599286629951328396397343595751423928121606559444520440070989694119291489789111083294469216082525054932403999340177490471870185712723353709865927797788331509005423472690834292063040955642847271208336854516419204997569213024593483456191784315872666824773232882121859881943075131886924132951415158615804566448781150936547701233086311394630222240344235803893753639490884594077790075780083578389549247169227479469583249525515855024935439435610433280345658843288938009963388006160532621318799057720723141957079239740012309405844887409321225826383627081805833042578392654097497212843032144463860414805382218154468793929612140085140514264985034130250815064397844624681600157281135961618471175208408621334752859886915874832239771958532861656152604248921159462613961514660844915692871581190180101704989187721262639117838196485861095809932371455448843330642331747460223271877759825621796926294258038473588536954723710682646144964754004924475829777437177484981115399554133489478623221405354591427570191430961797509813784021459149741003128328446127436206187435064366986437818845460284412667561960470937563094849104833575147396579046930926636718320524831351787360062373993273870289030700713592720225998051846735699259786874985995038313585486059799917741362743377315172992118408567474237489311945280780724520812957324301837747107043201445607696775269267290822231228217989553607628827891859939927474012535331907513748991200607146334469917371772939871954322136872159557896796653506945235565068732986058821179886894948514058897925113865801339381442446378485732386564607845443115540042857752950919538646185288065441155765114210176405436377307909068336399239800831349523699035105930747534171968454420081990908645450323484261995250582848424277661429383154017233796093110672238101637251461081992259334829205040984458335243191967695086655933838281278426881038682258918786001695544245106138180148124929574727680215768922863654368505037971622783176162263799753588592343866762186542346842801417153955339327245181842105404354598645781126428611695523055914041249139474298570906532270975679190789076980562572604041480042698306466831257010952429205108919281449504192585759581065321313379724228214714623966343402798327700698945668978202272313405152609182252850990961763205551375622378169131241484822057007402648469323901695048195485406186180036878156975976252490135941989726903907196950107262439256008335365397769493459358145069805712344133411881499759819084802589964768884693531540260848621282317961185978932498016485505331869166807050707039466030931839084424526145368768587851218118289666894165505224861342025245149170077177183824688677521912402197673087688391334954125121938133045265655097437392109098632571761931196727544986140246224439906752064577743661599904399132452415676160584414422942455566014210214066681718305128810295719994893467654121619445661602201252166889186004185828402915852501895195725354475645636944227872822441215985762167129420774417833710047038338791219519432260461883654171999809703669496368387271289518655043489280125490809786921314225624667809635397533546914562717206387779599443769570269428776404487013511511014765116241138898380655188611798813932556163673063973112403681861928549672748805299742963676942399414843852286869413550215465884474446069937915566659820890583769518949486989606072812718325909952916175658734635898073400318760926758489221494346820507850096919199246242054262183248394685937003442638463996385820274061678678732610945820528827664712836093044491679872863546256801678639268787873219831039016909121779072713300787330892356494542941961321374864917277573609605237764220126094920008028368838236826049100208947840668664044156592876077628019582152737183674392700591741857508524417839914681407185659361652852065169408005787146131638405290353434675652434015647417695717606696286093780777387662724062201105566284489182617525178481159161474322012451785353725568145405058900465451460011895849155513305260010169431801362016609437472519738205688229446540217420621868110769199063729730874799209406614413304845843763353026865595673149578239539186594629238253234994231014817678102600164482285715040670200087596797932384033598250312405243030949079089025416401872708698112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -105519437404285350091096379761140683689804763381862017007843995174598818254569011501091209389580918408518528871848872298708003984593834799184320192718119286120995494003205680576445972924373996440274240075145877286042426240529401685584591050429645139618705091359056544034323003780812135850287939680493053103941539155412183186447611411942427592135996131918508329316859209622658518754036293781969106743040161074967075442575813258493958582846059963794465064281766494409551688313663829506168207300397758520773118932028976408644713936817204755062090576347915658236487356363694266792518887622711723198535501404518725693646624184075638698163527489141765138758207138675309307847377287660571618139809516712172391663506476294574735488629793669913899912634680842193909974949231322480914508047575104859332119837277726544103389553563052239218956874836986470963193047227214551565456074250596329176590875361116930300314721100981194340734428196128823953700693592878603303679260019316946220300373382707093123836097166296056016809080683457418124783925298665187287839361214785819183026791455688290188338958293750040702841220620650032418982768310748722892824620516252003620170875041722749201072215104029720731091540790003321635122588724231438179996068788681158086743721773145251180498036383936656003868835168245878749689509071281665465451597903498898227859850147787415749585988986628479769991715971348758630700163941470865584838932416872053156726113415757893547685359602223964420140006793020390372917093042451743762010618445352325153909674452060031063276054739273002142399466482752827033294463196887089258351790744367802328289901733891252657801179295698699076078083197918579431931920951936624595411481215525807087243634482577646746907109463658225107286691710074040701429573868670817926951220002971470258422294226526135340977040168859730360749978703937469230531387274466658556379180981446220905414921616263545591429329455379844468464522489589682187231396355395400368780391965500635646514739621731961851636838495866578003735454559934513710743083799367089068403076002704861446108850478289038068711921236421982446229483701859603571810965924101357711868335686490464847275344579852331731913217476439071122646677205996149065080605157826670288582429167616482229880285738615017208722966905614779460384516580471054410277532896703068827221954428765014524243510142101520702248861134554779081877372550930024121309476595766445519780846043661177194915927373824576802334318745801186330121552775791637198320104217261300180590268537059538671609235027078577415035113750854240821578826213083560357067265167188192341948898712865454551918877153085921454133196460112991313274114871496450225745494983917366948910904201211741594592538030913903922071230635062263964063692192933379475767143320156048375472735153344306116135485921139447659317466171992828285362624319228574972958975347293792867499402921106732554312104828530417530435246061991584356086463600095887156888000078010505357154197815138530894890982089368584000284645214520624215537861812399483802683229179708457328318952569494832745557981575398011771978238929853372386679034958283002522819237646726960985639318741031511651292550465628569819527203288042991721453170103378345149015437876449912028781319501568554982830520583214186087386774091166488924211003844983522270881167276211227078516421552111947297447270392015468073097844892725749603288146418845024885934327520830549481052187879880173956433811377236717368941761627821449258059055950912122087849006174510823687299627887243591599037819663113479086216039446906752522779492277311547860212274133436086621293211278939006451479830389193413726608474046505676137920799197707545702272735083191766188670280478233526930186294102433962938837236086603661678902094099304155530619124803099501010795456024735173042927161244575621466846027133364683303835828497908790034764511065959213113173138502229695272499094633722323702877690273241964816231965036537300498132006365000289268538576277814392340029354803917417485834027681174252423471863290496353150361711550534372659514599326862586384190181166703719514631043986860311890842389920880421400348234411440090424408431468506401972083956265113173065261294968471679008606647350361154825935890596568383096292698601376283214130360978382741475002178875437301399389019178195461777836186200053965117989320647791025171369221414166259433485582945045347058823013490275639210278638542767831002247546607821442652232039571958229471347666995981755483819373543452300820834346104094740563487453172107980938293114166177749784078560082713959551688614371848223166527078307524004458086899851690298892601831626388752438462625092030783449997694297333832955422886585418634829562832779622262286339140720937950180265031969310910785885884972030033097036863160824951296101605693961502607629789021997218137642560382654283181935337505296156527851758499929006044352426110008252485014826138751372894011659427455461730118737421820831667921789082684254235334681534873912985753614089627012865504766381455062198798851952498181331657328694614808787647841233604888822703309881841253411110167745230508590546078265447288159208628388102614614164974969391102070315373978422296016197551516917923647266085340539242725220755376436087295807799358158996726476947765940018322346343838922452331164885682363610099497180995762075301858313696962224797817265631684198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -25497503844332030030231496451844890332594005611704721189243683607632084227521807963113246485583809678974414818112874066178681583298970258556436521672319289300539095993083459849912614496919312870596838855753926642609327855596844997078382583212108136933754437765671006679475971406428232780916072632079084539799040089326995470399168876748897803030517429577951669157715450044791594668620628819623076007737305107434380408385708580604745586234560026543754342103415083745954382073475411072532002426550406012156486846357625488141645186817952768924253297162109344018488041657620029105478494892352335486448616526632925231735352802334440354110825789738810668474219654348144294860847388718881191750451367789947894420237371830271801445859023024238163100533988588350591667295158909942486131151521607894131016420274647746204299407788163498181890136640701188557886068044030619957236352334347039620519863104243730417071927762909989608719385996470460435224009827212130695790237816345547231864247133327715904244249025909183058465267011483536965172650280212684409536786101447900242154670486044098801147616357582716691586450129944073170072394175321316472601824994540733681836143059448729270346698237604781674987197830722485919223209163058176897477930484276390879850544379279903068136460703150238607017731508481407406923751259271841680401368133221926172136681652422396634316992930942538097652156965392960639471144390137480501270451799644060087338045007469940399357905226420116722713367020516604465230010426498352131042187367987125460336849139287679091162011050357043495058486754877303969150982392518748029474177750854937344484491718969494932623480471907212638489117240065477991942627200257993847500313599829739233983046252689878347241915192538554580981005207641016698035189853012522574627595237216937396392769496512617675024822149334257370727987847317980915656157705915774050580295508894827238621874644625800282696049990563877619906595882773611553852878085076319967048531193716351150301954814486661364019241134917712058067451639542874814587786925613387933592713244220819555410839574427809883071969906072259661451985098899367998240840154482841516309151286207244771984927318724115147790980360127603587052101587604315608023856661160910499801137762109539487009364213911840375140092934142208105766210773316660170757419772703348106227157529648979956224862464731298990429919961055035150998902973763239663630577771991396302499059495280374835661188055595588622974773574805787977537998659211948170145128529560878297813078172082375435434561503047444244842993391235610827960373020881437322750779511021258782702231182128387063171255246473441865842242225166189904802066081438939812389449163800911383018808988124247289887649087833377623613329655197382841333986094496885543115978562377897891585321452965018859698048543599581554537947118436091012852422763264318714076188296278280688172515889330845805619194667093283631559379549663073372989140168472912134894420918136521828902623287549306068035095484958151450733608311854529151798280321459148197008595885493204658391755305012050593644653034395259649620068613320168622181663988520395615013628485070456609596618872239065956009901931661659560927144655493990233266222515669612223273215770444423781415909669315740105742313698378219540443596890540381204414991803242646062351015725342153493196778912889936088611529019803600934648405593788091015273593289360773155957013251508434654553762963409195187710531411647345597024976107629604881527432582456734682624933138238019301639304053069198345339829372270131129726501499947831416889557349471520713699241716954135177437110991426956910201136896520944253810191775847113919975876410994006442844231047263041301555853864227280788671880075340961723970690920253799477906821257862632348198726856669680227726828803539466092598282606109204379122855964850638166267581767656947153118962161221671214791054619655405142647662706396710530254090103757733354411570993717539046631876731735580693695092466300224551366930203513936166215758688765242847935559554350542210814292914778958620349848303153572945348379993767274995475113355604848339483462344150236869590696396610553092115799849697317661383114037494202553326552027318748139161418922788101660038766746388077361988003157838355832740585322105130654024351922508459459048419898027573758494657440257979979281070154486757776575770282769402302400265117390939036036517998677156063884349245155849932302782007156839522509346839969283933619325844341776905705332295478085556144826543205765018865348273789610856134266473018820246074675591057749303721536385904737541025052948249520405093326365765174500751457656803578519583448037102577104421359427478170089662686327618705626982924784596665649275368890125839855238926975602622609929319168714060073261669267940393219154507581436435200485103440674902100980857112035748627985635991009784660834529273757425574872177948252266962763216110999779925534005359051036887518215944561788703271300425113098433468519505702519557075056185972613958340592397922475017271771617614401001885961395966244554507925353312778877430702703949940518079587892454578445526681402044980294726352070198326548021692998937297692109485052688410213045472114113086131619721564567893352633345997936040925615800426886345656354694466526840861916076590412155119956092861626103444911532747244553019772735679726908489593603426877440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 55972742040296117445618439081775526363080898969152023068586458706897625536011210650685206942288887559547445622162590673641053527654830629534561607266380352419169927357250124335957828851780017172419040041513732838990838160429947524770382029418973598826327402905192130249303450613016883006902049720460750584732630913618947355238736262986566481009288023060952726637619970247470746923600288046723161798679510613424347891008705374634963429570899356859466499873953009243977915437895017333299536421748877649669857772609106874660470089402143184778441810633595517744537545355815681347862127320284264499254193487534658068640736174927747021636857809489679397854960086760000824871185768038794670519872842884365032352432066445144094356972368837144647198980855792714661593441674097981380410985357215122869553143234256249095626829975753330957594696964582450551554557686301764254705695888684839222491967711292973421261223849144428844559169432055045873352515700707099396975677219373409678472741882516086263874312395156834953617614862058789527707725434401807597009176970573019396329560165391556809897700504767878509801860913621665806885243733073143951920598152314331593778642199117528249173618985376210764010319797595083633553322582132460936802259505779473389285431351979690832265578009717912790529683166939080962342058406066123090318265533426916657658392655654946936024290157877950974194374153184961825258082416039980724921953876838401234774169446689375359968817069034039872652221986820078997196728801709382005949913065303032812888785118505719252023889398443064126467754273167472186157308559749627923056708716697034949796322391581866022226736457733050398330569843081780331315280376783548499184989698391054526886767643102753278864318266333503573382889229576119950724266526884325872791065455767706676779793423566718065444122798325030781744735933090133170366667705903432733514107966019082210007602649455890688448319431525085210669416936973602285239549048926266594901274345196933728029552957036949159807244753508529170559607489088439117466900985527750325263911465196931303679138927286310249456947896144566596058289421772191116549407512383367179155695588192302766963638134458926839471018049575026719428953780108216517917192608008575456486961047627648420689919162145998333360169151375556174158128608921593650079285628170585413259820665775181210927064632307566927203590000175807330318310099608906175466825526846219713162469813591590956686630941848225811898064647162708550509538450798119614577557638423401456043508066805952429373795586913749492137198379742033835020063860965907041504036786288653517960286836425377226871414826231360628522925294567922080304407506509146584769320171845145397615828116997547204171206087515066569591540268850982118977040905659214416863885049238495206637076300944329625604682804967978656689786165864898601850984643208363594417149602665830467625526793068911947979689901463408468346621384081975468911473817353985147739949922531347985810225113108602725720177727384676409752503482631347984265892042304973611042256263916017004078530244634471193940347992910714156480310659012877819717286843919595949707989729944197817364887685174610090858420574718995914900980958053876423561407301561415562154857308078988500732716736406052058072055482541528852291031090559771837223124530472794502320337169309643490636519053658523673354665264495241239536582742371382663578707374493236373567418735415552690246872730203341689222432840473775214458352669072761388331552524257028948282212148266536326961736215099690994891914734241309698015420380401295666748035863009646671578087276095864585207695564840728797842282127780938770817012294053823409113552256044668540973620689763112715372293217584242528843954456682465339507132713166533131974015791303863788559639240032473184574555526027791436169042307226165963342930732182080565214033713172016692275763923259688969534799305485749575053709352886905558075617534383109366518767551656743613698988774933940234971873615387220550955630496220929640644040431132537719893762730729981906475190295093186430869090605165305078720134922763862502113977908006219910402571719869999491844715929436871033858943203056681791161039012425805346252007954159438124608424746226789757924390783272842630987316910883282351211601531887936347680162758374404135790306008835350188010037814451848066392008222531703273142940955271648341505394715721971269456956880748850112625076557866627900953834698609331534261214577498836718467834936565473510986615745926798925639901133706714676852014615510562894099775636016122465568550165864543286385441080651238225895611566157329011472568852106533684085617655154630192414900924448407696342766863963518817232780834485810188755704770989781768389187017354267849661568425317207105292147059592223027891527598540411679559336076639378236951970835771697569599751270898592177593803762725861969973264639629293722950933292288689205099694344518650776273899828385575288357125923667675450049664176580373259085959234996659786199903945572216743803843868146312754039871420358029071451391203414102758708142119009784018136766349317082303804612697661139511070579681556938449252343188117354936410069557123999434603458502589845056110791973702042821717815838604725993814145539094354278679439346819735569104969235928533034352367802540224724644975139240582402351880127135713725757038133212222235332631855104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40779691960776878236500536772080208243419031837671008289741819627477599065773633538525293372073037122320202678814420875769085379023599911805230553843856426430170797922796371817474906447928549832534018570694967393271778955827021422405938952287650718201753941031552224881705230447451126755178076571557053261475030442460153719068359043870130326863220130322061621168053683382137149611454226161066799558669947568585224597367214412155434286576383793993973163823320746279200865872950034305103275283841148751951859163321079190220820374856100201760745082369889168789296127076087033451670604444663210648850189329853220326205433229467293497867714716598116905691886376210056985982730523932692372370778484596641600933279023780298622578627799604012625382178001356892561099359475130604780219049547548109713610732045558889440987202374132013765247237021723321200206588298471382680319532541269035598720164341515323219971982311966571090849485127889787146607436031012853502742868336771370601921575645482559352085497821224966159103123579480969854459927061435343323694065847169479165883709355287980011654449453874782492010514882768323747523358696166168118470741678373539346347932927133553852292678153368281975590268455640010732481457171840257221488117499919980598524630715073399110664913726039464645622719313891329952657653692944921016300719803795210771686230181841319059503199139576688101533330204393831267167183441001991556400591054543736364434061836409874263002925763178081027653089402052163400251464822503576985621636534977790615856114675375367554394246369825175142554846231516788577619175585008650347638451373024453427833730536210507701933451536242219626724687480129598714206911237456008294560604886316833379946137693486694431040038363774502386753776191125432146153700472263296580143865673844893642965163386408304478092390871232872688536792030791901703202946486641837805157595439814011977339955363022142295510465434044714679052820293081399848255596414154101213870782589834333573464641589165888264519518162484104146207399404066481495262587297309643825832282237355097629373184842741230879344762870337505900562832456910218858278208932748909677961675857957557838078006902915532512730245021308621107467735576994237256037261332597112597906133650026784018394843622303702253902283734696008353512292165657731690012641393792013548429030095111201513814588902984184033343306662926249352170535722998647241872864409234373975975924250684875881110836203379758639202319807566993795919030828783218193553005017114177306611266137370543260990134348923091856739812367540702345297392519671927004486509360185825114131005929803843328372845945053780411670106233523344949884962261898543507689834170886528023460454272691001778612129102747282186498282874489007434589152667218607703223954275606149150447971931454752170414979187039436928309427072635364819958020460739879160640098869104061811694089140664299196096314268165203050814142114910570619664273709351896795136439529355706517162760122711251203949197018597880398982313572926872985322716245417789514154684659112933347278248673584620260335135355664485716403284822522964685864817061309195810326723928004644319823407761473114891722191742641837233116532301566270444598958029157166425511358219261942079372413820879274375135405888653728154881339279609316875161474624277020714721236951561544179065564591469175871711852990146021349127262535596382772249130479053796229571743147805337877108274193123403067687438347673795778517069588043777535552254424387498820534465750893087930561761492172575386413495734106229024055768886731414641877936827981726856897259360489575473685820235264068888319513875915753077154033257977079218813762594753145830352027965091787878281138611992864426466592625598885075442625431707634846156849818776957475674728662738939279236910035326423702087490166163970539257993020857066054997381280067776375222308873493155616391003759310134646304003556560191834203463234562564046840016771904101833198155799569220301712771783831493377357922688484890965182760652037714830627827197533272972995887555853337450141532670872055194404978600140271567262895918956741625009383871492519114557874362950204052992477860249290358887731303834226990485139080205599245255287363563997442490518346719193870540487280345591414473285521496105537566809510512059089214075083234177893658313082587291774257967888589818568398139212861879254617292079978211705393750336811624481958380422963663066836062074716558563393717948541306753787533188760184435946820989159747149943673324659550236504195305305686781622225824888027748195363175955920125850602146814554490614945413998688588408872194878560258781723922679059297607804778529975144177347197651318940160323527936349226253577280542743931590546265452988727968895574093490432652252419631442827834277090132075978830997999770108496684103715181124009008257488336948253664308589020342792985723415172712584610094726643091004184022506791459887093694197575298523487385554750710182492618298417021372617278389966707376784010052125331281650052770681195856646944614086085462379576477890871436088414767954014461591528320064199290334862590404404088063996449127864828627428805292929642475128472526241613421587870953122545048370919372103768213606273842527177251450857117415906587720806217669204621412236692613134967727544775578788655442231794337069749404019311920058725719458192793106785920614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19625341916972542101735399442681380259578608126904261090322277383708372511264985685459823197823683427125822597945362572050409234184029949513185122454145671351420933748039722162161776166954276121966700605122402748144967138371765505877459947000322880921350375127899817905027635840741453282489627079887916509436957801788793929749806866384006929949713025603426200705537332995117184253644976594176816314472429406583119144660395887309110769466615521304000869022166466838144709593797549407935032660790371603913910864526882127880158095420204423780436876765520685180201704719121548568024638845226821038904694250160900500156617561508274509781889963194059572521492488736774251402713444744353690592932507438263269918229127787073860361766473626680364797860502760649111485044520295465785783083350312217507282404034841353299600187637821733470067737805348822730227265218727826755440435048948229513217264187640311621622964984001194114794143064496316114309066909969362930369142242150192210070122889595475031840949535138082511319466475458527106951085740980223978906789653118338023652299989664711175002036019364823901187522797203836737972074786424037590305147742862681360035987382211273009178660018100033466125927235277695348834721179563502614950150817328644675511652134469933111714469300016496868378057885650528865165175103038980394859702153170740454149759708568714311801355117545695231770203974318546253430866405486739471525231303495591391477606597366470762484871431556463705563472590378062559966255424215681671679832719236003027280790292785987119529723463284348149111899100280000343794768847087778873286859315766400513037793671268814233505611069499057131639202376600915304601969431470822792679492880141362111402508635200783664286950324401046408351588304631118861689613955412612163974414562214884068540222286926678127707045263479980109302150911613004559074127372898306565421059334323119566028413274237170573183730951605691678183271925105774257891525544567105980312618068867387860432699974519166636339352629894750650468017215478198391194858859369866260012751439913202866959246965331951328524560850151423614561305376559030359140908365792891148805599314435510640525584666610551982435430080178347389091136118829021010772946600572409868564601999896602823541320733031580942266950041607995582817819973995282850465519076114111537148965252105353696045888800366432718298407704546567847043582739598073860410370934362360853386467430448529879319972244727190838157103644337627690568517276464244873246218696378698690015988434032034021405320213705783316059963254364562370327648144269678757705215454761247067178044970212322013978988300112036218858091008010564036781405788397866089699545218438333920083036999994103288129821224992183936579595070509163200179531125260779541029226032566185908178132549490208034028110741439554814753141742618022215410529377698482386657171817975658097730470387061333303723968074019940131187063807855187107999639024931316601996783079307433955008687959450882623715662477932057930863494581396873898955938899198131011383557135829581227061778038737054647248751365762598201871558795171422613320251709883768908515558341710766572657110465840650728579651217456719433101055901792388100657829889186389012418052375518035995092562642415558090775417223198407537305644772223085333149481661166659517074418674197671179970569240000274091604356165580628952354272807812857237907542573112684086422183954817090421161597690548351346247202466643830865245075749236888953515186209891292804080054731627141061863762991731152059340892896419459692689201475923939798823813567177660546965822958565022616288654880771602159228965537273678056336940313632500035814694173086155709450877019460449872591006601600689946679441476192918178692909473919001246608898906481883901968155905994073368808130847898770108173555827755993699627376792865514965776103759595730877392645309499319126202201379893747771425319017290455223714943467213362480144365584778863006088790959986868689749124340783254140423468820226076519161606750137714438326310195401498154278754680520869796753854488530869147934085673989595509274872857457926359030427265171808984997303761692389479812706343111245730131392866489383445489792762120821063023374585499925531346731586910478646545168247779194184076945381840046724167073933251077342126097726597243912394374436506666276441697377570238579404821794700453426441689920803969562385212539477228103098045738164129334352843430299969113993607896834637672988530187635918203740758677541872555084550118100431387619141138949637742203063559103714948048516638285670046394338255957161423997714524525854109084926431006494148784237029935230757801532830859099559437511696832151859955850260317068793804599005934085598988945124362549998715270056772845767576854108131353437605425993109140284157890775772639989075465706523962051643288762784935249644105633581444127204551628476962186718370076664258266742347363043275273392826746075376823899016339755229250813319709018067887645864843493305754322961653370214999129688161819640444030545294274615009578339496678378132445912602902355394952688182464801931173844647367865873498886114225813507108275707087350231991197506752094963276503605432815918458087928986428607392763033441265821612420169604361355912001427738276970151813829524361497473791557008227516702420697965339746090736717484153981703070074941984924730654720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -6819588064525857211918458572869942957801359257897290870189055388315684995850484134217382697718374290375483559846039075307796170193488175767395544158074606632533011335165993796068855561883930921511434444636699419664655580425031274975121706501031888732828780641489950356395956133889306965175629838581306434995855291529260695862935318119462100926239922032811126388895264864960218376172662039188296897818727100405024992358108942673316053345171101274446671390158688048607596434148012192380945262314542335163825689859213088428154913091365974953093516283821560269295163041216764605214157105575351551446740993814292165410040391937219310326484571479941257120713471794238414434573994306257406124911008315698288346653422449076426761237930754194308887545851221249810380051329418948932243509282432423990190570812054907870555175553110952956598703089919247946362937478271409737276415904410141391315814365087745805398647739164395215629134190456383452654072704937180665418288406756005528749825994612575986325432533008490777757438384724367987995902793954878602355426328361075486557156461354435665446612369865343296148789500353697511064333318735746799468716964976293245513306950107760298980913485918371822153587519353633573687224993563488326358063686170823397358155982169464435106524727433196126906146495564365899411653966066912194022132721444796280385618046260101252423796758945646440894839668566124255598858424120297884836273607129131059417272767894852902769701047522904129732351333254511304749527246563915039072238113167703507149433689463118131596081090706473864469029729574528627444617222471675890613475717748264390452047700147995695018594213374763683498325113397643045390641920168066532865514617113354713697298292105974163557879183441123416794208731628316444733213860979844134382323283495485227037500316713112308722920649029033392654812481610785156888944081367136859879879267305189088315901206980207174516367580867638592875921163752695978213830503886089302112194439180989440447164928539782021670480519462792059106755583398348821359579859347168724032583444842314209166167085952365084828029847649974679581017614975040938018800919404356780605732208938190369272024231590668729164020785895075385775189488555119146756411374060713629547300539532256880548323244154619071234334691032067948730823206674459883812073574844445744117855779859617200246350646663560767039758673602007242458385339791660281959343610454337978954139576909463773317891391362768050529771588684764447142359055621480058609180264764411514828834055748057628968943225560073221637033034774498883295209671928523005177914984964162088750160965044637706340877826591499712329183258356230766452196975625522305803568767642271343803655740327597255332089182903834677333219641063565249931928043182563832154420859926481509383387622945993669068168206005566294401738924886887391672579209474944130552260568071739224623780630987271721869173060326802969972814734489567525427386391894322630068902023792953387361757027820446870266576156119364283357028510854571373994630140509830600300891398809926674707206465215079436703682758539374057384083901417207539430584714663387028116775640973204024289516223727367260582138663706935334633761788544552828968768832974821616412549359382692811169476040822717274481902166752198458029254071162932452791113529764679687780678360528566497297985873171652041682489672946741683942539474674729476982268851179951102814549587227623731934430081513163197766372217653735532538952706394601140821945005046944968642538322722287412337656999633007047636476627585449232780527292311290256282937294080990732780261081468608638212519295299003661310703952429134450175709592980374010920429197905810724420444901185909603784665251911157250937239398765274972323141220917928055299204339739610383618707574563962074127656832861477143682496134747671088698679458250682539256609870355977471153954374698503396898060258145814517798482482086099637264891407616508291783131747395280187836947599956202374451399874706717899542978427331437345418400165299670811949130981041733744259053011684601840558642317453908009402629382240042434670423334508475192056002138913418030189934877502860239849722704846832892982950571608352241774056876956620225394693955506629960755418653230445817384964353768478017944260243706268836763384780277319689467179830126969551662849739269257732836054434185248774532347650312727936552281920781029007199386874500720415413542935269187929352606876972652493191365704654533399352847720162930195883713101832417963704984665144057841946411673704702695255258200988611072123502888352263374461802770249735981326951255274386860370536503709629741533453191241647729995261098278352681967958717265680148249042942291828957029044008125007361949284832309004311301644292889008888588635879664084429079955067607153284335027114219676262015132697097985148854429857927315971755890739110082365896264745316175128189896952065378622514274666748312071530704333938500501335372991521780635610406248873702097564091536514215123365495833903715451840112693501659746839224108648699548690611606061418073298707563781646149372272855067118491190543336912752503505212827845979704558239807965950887802264238229182467772855455722655179258882077831872983651886340382892300673431933783069232378587716267150608175312406366683295087290547870014261967665214464507501858946756286640729647504001560111768141824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1789972506886782857971764225597465607816209010824991224208890355965014066472868489821617970227588565259412718049748459860578928722317056048674742362741806718097013803972794060813911272604182169846888835692623981779660631563677152678963563308398913492169464521359130001396341668978722736782335207698864343879315358784722423575226861546315990157434138657335586120164151938282922820351357540322883892490087773982596088519521056399367524390875861418817886094460160748422652967456593346479051353618392581958505662622892422979878610441250273545238575545285499639744383149345443491228119066344392418906978088532574391004286321341086708572389935398296284267893368803204320505337230370058378019645058981456100783876172815585305478621960499156452542115015664760033958795552259305039655394394290496924048580463319298684306558007172124031452993098483104387758237759986483420572816482188488258660395041053650275681805183274375647440765736031298935174230965878470155048611101585124356205920946353880622151327557059832542170571621522379614979308174886283689263188625159842436060078628954953073485672798951310444408854343769713516051094417610623970297063312828194333349532440478722869985455141324938832025897246322574626074042981155335352480750253289887913580681905968170633876904759673004223168098634986897437415027854200566798875850898521226447877972993257927892701050245248104163998132912978472408588103466152564800760268461910918663519880888392132567319947756586451034934994966118656239876540573772036332591177609594132044163043509966384674281844627605564048320533700244036470618484483089727545421123280874016238815103540052311192315383653989407077351015338206066828492153643824866088203410376467201616314513888765346186266227236711608105876526724575047949708598152717836779534500309347469470498848560788556765699520542974837798431842217346608031064038989734864496768207840241176968463552163507967760672085241774699986398241500576992956222478415182519838575072518053077643303763698834293022708970647269129012703814024523337950832523191717812403027447247703346989134742428784237977065711936586324779834554686255624412513000336725931869251632693132417376614760417192564665486406089227092050765080781035238070228851499804119651076146008300361309128644617882383143802558729823117634107864947189769183411594188657024248417514485741740665944720999578601028178423198385197569721066243313576006334829042340707110365593535533359363640993392112640173531751511840524659717044884023583406662945360006172867853680821121666120833311686271278153296967924341148248717090422153898406929407443351719311714569902476510551234885042158740123062516212452892237027815391249155784252523557574881124826575366768964465191484703228236454648242320736462296881548247898012625155746212531073982968391364675953229167848487015000866719726825135699425920121642139729879270515408875896201631293804939857096544864163019010005798888337316494095577949183967640718055073613924027623403049029247331097912554026535984688528261066618901987202273988110509483388897464655801060669793569479362784744403030762000660401356584427921667446604913491667298068049751865998434407390985914332214425258992396279353922246858659422941281849837840276350748348698855444921249279975897632873504993213096447901088887862191535172459525052773627344565481907242530385494321136679346768469066248034910799614886193251971657156814014272597855913529681875870116991709954010514429330478606088338826692636866841834747027564308984831268540324593203718489608163097760646355401172455978889725114414241404906018952673291976807798405968187023449013625064429289861392568742351218928351690539312600312172895144480750658377613759273138963519409519353029783802503051750343151284199376906227720419691807136456559365157583620811892032796164064970878725777383357486589651605666906430667399749151704984653398267320225216872373621441079102583694384776025837311285421008905559990889134770070527917706718463339986339845547072862880625019820486729196472353897107076482713108916643843724902629230686167509696853428266485706494512215458270653865457400133681782725781444525973499542381552347858492179416368327188500442797668748720802248022215289267333245319371921902221261878138897367881167791291054230812155397761306209441732314044527032307411198502403005123194033039669717971383015012979442313734939592604949340869924046016017801240191024683270239144079809140615899835138687390391463755699697928667124333147801200757027599409391621988242172594820291488671281151083954347840132993342416273128200436881340806387583584830701756124811062128522603378823938123705155861365197401047217227111393042813047203243377606491002749330272857000525073065220894038402591364252464592795321734278824821854967114909806936071750233772387484614159257808970297433423495321663750441793397269057631707340413210634495104412180882807965582221204830790845705897216538392702503071952079181111022284804309037497091411213540404817027630774055190989037746126404119132625639545862717743012645712606922562514666693827922055623479718975677955500724624003448305304279464530102812059454442346934489619896630092820917615446827351995614449521510565564089516491902014212424852122280523370933852920973842230975924252935035644990462195695583598783925151081192751428475059413011327214281193968358790265610204855476268824071136508012134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -379302263789924407799497002563225620262655408234660637076725697221994682265508668698303277970246640408037067094833971798719543008355138777028133823953520745695003423208226568637625269885077481714296672343473180532641448926654480701361773011365276254042708558067817248637151760082374899006633772540998393779507377373969246595796004199503356526505270610661976362225694534580018619799511858306197359296909276459097929203209854418081953765703111063282121580469869096600477262723366880003430685571082389790359992689574490099943612012460853173006971237773645792565640846428908389783906826897640051343612979043909444939002290183976582001549537013490219998590449688085584159986603181902483479151212228118197273935950672135374469815791823385039456949991900502980296735973536246154267103315602452536490310168856356558118894408932590268509914179883269177814386992446695860053878091327870549787663281732001780352136513392558116132348369600041347999031875399329446751797858750951762879641740638911855106820691401352679457079488997047951121024739105560726085444003610162646673977203173953718237835729957399205715679017120001367760507769314250394911874634369155115465311175888310057215339917179724401251998155011983701785173616153054759457907004682016564837905841557238377148073854104863826424107366287414768822773166378564477999994841791487852530818490769162387377390940257536731011161550549412474382791189055571222344486270222027527696214886656904952291341565189211545719023005096947587624249668695086560716917055520199899373990970199585077405561092490753534438103502373517109674133490765161997151719763454519377523583029156778535805661933084369343417556491826358196888635843380074843815045713087392864122076890959092996100670086587266667344593950103929937963056269450193824298276495207591245725081309758867264713850615986201825730857039008359026507749448083466057514327511981415399210832133757090671909646550070526561231909563301940251974499586759881436156419758172308307516376312144438760940772021256477988316741218595041766811492975847692024486731178614835297005861362000704105617558903605897288352988469946382961476408683414212288735388180598265762566674435832190493062381218496905870080571709160292144123625692788421392147852258926299743875794305908200221754567795508260148587143675432952564206252382453781764729729158360283872710728312071903564701204052151634057424652051064783894081647234721508981953535742282013804390857410514158705652240843812569769510573077392416030771801264067413788120725224648632758797668892889803205071023658649386846129194574873838967111015232476231975349445100698344073464610192236601495949398729429937916608777371617702151042883827810422244429740484676245385024296326911311971695092203512627128559972528656125773195146630331268610934668732333426097298455425433206268467551089802631069397209960738953381920545210034547448783089287292402024823296916529117148358662239476088367521444582699224498831063257986447754704926889432656654426636901800877301476818333662377447495591801653593904175433891528264076553146514111850052913062462729872330152935023592853647321917807229779063908748642430642805056049635543516437065825985452795913354045560386581886523455301199985480147774205479420597220257226736740398514278191222251542599576660127221119500312295690316906907353411057228038499967573353915966986753265337254171928042307117084322289499585348398222513217977318957822023724303063641642730720810717218323935725454940451037019265308566771460148905534814904593251710212244965146202689476908240086406149844294979479631381583265421939612108455640007659477631224365569089250673970132196177116860921788195252999881952119659908936583796177829393112077920022824940477416162673902213236643554487031530884172860237281403059491880381894910250471365787883038215417572832242987611509261069935884509880485822750656955924185772783881111709851110944678925555927658457788683862217447796798295084569437060543028273605887700754155857684940922569367647117123508264040542593407312657876216401796650084764985905520320536483580151246047777298439277761888292172383162529387883413573907327468363007720538618724463356320083004872929072764666422202252110367136183694890537069263371428911603036482369037701881394073790017920472531588058799706999001691305659088499530925217735316587134316162541711790241197407367962199971982055002312262504605038063519781374857301113928776533692194028029462556041398371338611894503752836316972881939713256507877502404071355967065409753676888821480958869411415796186906649736620498520486778125528729235336867173509735269814092346774368134867314903106719355416086685366431913778628957538647198098503985975493172667056654708221427938036046313959360076594610931759969995903529281380174231647421528844468380631842969125719838228260941520219892836132345836226162813654190670116056804743089526770458809357036497383904229611765208561021593510272260074000049641337493248694869300830426097252285496881476081891497729726114241843429132986163163815141905976853049658567194603040249116846744737982766875768845860704814834987489140280833110967089018644939900574373931381593985584064712478732279757417496896579124167732450740861614485414978569451689548774499263765045044253769662508584475503874789801384157765441713215143251340899277395215962556411263842721667931802696286979030188220743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 71836380518594358460498209076560703997558780903163086372437409687796860782432818796237710780455920172044799985072507272642875943770912064394540232822149687533620059961997090298467736034833012836899046565728781948072713205228279987647813639604339278884458455746190730081419665157933254664645438932339213609788632887459045526148446682341397731997063716991926058887433919428356703331189513124238161205703816967373504421225892157194846669292973192416066939495467901093746932923251106424295977678804677358664977541913917234924883001075452204614965651244271616921968077811098024777329480872172618389401695440310080582648246499375212571951585835373332624194190508310554035109266910268905519324512975960054447612418472401391810274569556446971159322086654982839126162700616915658545447207126973201169873814444456547017461386825192151124656891143315711644081591389798935636264152223211464229664257128793571959826708469912509904153903497934247958459688113614667062814747303170321282185245424933588961267648232938345320882739881459701312873286346952434791231925164281503162927835676572058981166328109087934755084093944797570279790750739217062577624219932307944440604318933702269381002658989410496307077783865110029445309022841862287027240470816005854469752780030479943119792949658629776132102088029978363226119285563724811545545197198044369619929277033168443933342552551635659027308679635695906453711121846474733516938848902733142737185835456981803142419086678806406214913193852150819354757016479169952637087914756286572527887850012833076543893587895503348644330870553910880677262593882848320825902721977577663185275865825673162446205098271539419389125790686568243115639609943643056723574963893181059090689862975731376926648609560154672577154976451585389834949098725930134751694487076190128150512777629769178075678162491438873771524273306476075198574404800471319698708128307998797148637374157296429365008071926074956685154480215015704719569412956991846587230208366904890964377010475392280569573799807447561095124123408422904342383669574550629977615060905136400915599792792700119584982917583421580474702644550665776068652966254252998051460176503862014051908545969524766647997551976164992277603485346799319640993193999550776937216954706872248298875834954543053279174007068595592369034874272273054808024555263564267132388560453635767314931848138635215369250901987929216240500712138134178541819965768318069965106335293071238009578150824843946209630692350174807360055593502639174581615116333889766435348762652760479797435375352862538096328505476069135232636149350440723827879264769497935977340555125945890213697613753833679345057609867938079862186660383162790232931506024997335950168175029133233206966701196679839571466623324259963159865168099550384823439295190201187238276628984738793448580418381130353877743835646486146314063837377570558528389114179672441385414591189499149532228256272993175490316039099434453053930764230991140740500277415937444429323265338192070544137918827581291779616830720662937871325377446897515768908370389553079785352399531460233332817452191430880914719227365938414381427921828384599252310545013685360090919950358256880739547368616193543552481151842280649969273574736063717120353002679469564796842604658290849062423081469364185861267012765021257728210309537044716531702255422990972363651529692153476904599799868239206695236958654042028051811535604015131101543117038859246536369969319955824445570788380614376235769796488231714517692008415973419920932552143778115199191429176107087466136819411983193183612105295291017088359008501567600989216836226171541506315294799393426034413605634112089229848482776060090053439583966614644004391659776860823031119224866192148403098541981732195329957718217389629833843684328075163191800147536409246372524454146359066163770527250550028524466106167854763679459266097970932466533606550463476948497417605638064950140737402812570125642850102787223363720892756344623812730612770468313130920829594546612703275472656856320140683814465041585951041757806130766735703717235518430619789790220614322522229918890840957249478264828252490432999400598919440573112318877524496785091518519903255802094746549027550174228856134584112977744352069369128936683693693254436410807914320753532366794459014624985153837637970251594188909857463365097125637319212141562756628486210041501738987610167684443550327090830955627036964197432609904408691397885713516189949576771119843249040779220582593672970719483656509947774317337706100945084217311483663092273594452605926131312122817512188259550917780616849476119884525907736878091440215918046568168864619654665788123759458912113808328183579619373972447788725418718592664144290576368219966401569199223569279945242769091083560848858283916196795735483585185667448350205741031035920126508505883068123102669200048334459945478871558964826959651581566230678731362451163035836016386057867378586372742313989613349553593802314778827350139038380953426633882327155148544329856036409516429168775835305346201477723525055412172787869767837969157811742080045476067955541432398162240694582392398090228259124564586360082693269452549234094250712004711342138605452948540460146176161097882390428042565540746761757047045745398457796382745628407824519580148951082347875285723364861862819660248613919671111612308771332926482797029913472870624172152193024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -13495370141758088941076820034194734760686604176597447223261675170176183517625925989489852421932207923579539746232226975767816408152698942406192991575165994493203360178641516739780140857923106877548676484473187592691064562157915101788016458983869562630722799180524556920949156112289319978626790703320010025121078988368249197520824137528118332163383324522372637477830163367313663020551551535668739269611697889589140787263880068520680223101709544549743853093463465937152335135049546573238356136003622204202655870272204409719626143089566392546843927074543767569564493602812582629005940631422801205572701014328278310662035586622630847452181908143894239283532910433210644058931833077059572483602513985445691407853710488457108857105434004078561294675243237984640466581031918137312240174897977727120981358420716298412935295907591311434130006738085781276426528201328557605834411883380725392463179961025966532795539306577169910823671364390431844397089508193045766717538844981507876258110192558917284369358563948915831674475782597385727980763422723677982454419236597058027868481652636474654283715516800038873970885432842215888059651317687878440743183663736534359284323321210740001283684757894990749194552510226728586531051386069136140084321847265633797094617944149971423910205731993679857226361620942169783323141502877031754206332538335994257880858918650168244068859309798313974354826171587010523160011685174357405196281410148078507157073205949545816349380169284404559686265448192229706231676105840799662307459498880624335205312078945510270778626753434308708509210118430657096446364403355959766750473470474254622964286122524682818436517351728157063874351683197851535922036178752838789962844893178996545879071541630509770994958000908800466676482250580186536697751186925378848801003653788357709894236230139401295945662253656140082961339154292851970979347914895798439087545048817057644660176978688015743561713465931223413898568436408313504630678757065610723978993783900794210785722126483552430071942277546000930595627490490236710855774705844347076077500307248755637167432316741339179952906408579399410383158517250651059962959011935121169295278891252393679024686982703306984915883316832620494646946115733531322410894286404315121862425598924061415485056142366517467947366005540239466985116696029420226415256186072013655513003382719934941502397884877387134567992938183794006525097675376361611642221088714823485072487506276378510715443258354883132410074972362610503255208924396974387355013540098860698305322655555955569580451264706219929490913542478060721031187947591499426076981791603422907585618703544771807864219626075291956840904960188521365523920815570982663193980890885614845726142882121715924981370736314367673001755788984011666027071908500709699557306475733453625101853019650292818959157086893937145140798331547984189792338335140202237233579106118020703159090250712717572425684483567476626579592615478992947186526574800206747873683956139520720121840085668797667747335549440380366974840803615121255828123267326242050397630715689714488512747214382061142757031972541729520300480766090310679688307441560931890609825518724923734022423943504307243303943880488888293651213262005530571556248532064465546163732031385732210830823558061914136834509044575854424603242469641970118953017885829652042822115616199885446805977754438428038145475804501436401366526743459062409792424220334779355014584878739391497045906306880150525784680051405041629144750128478525577064068167288544913194905541280856168931156827840364430996067804854535196050137226338074241939508142781741919379873773337386924064755872493948019138595529547294343569770776843283496518383699426846516719176316867998051130219619449152274703065949979575850252251337245707814371239326110458719674043274624695906903464129215206536128702285649243896652904199584540397996715663443565176170482300542078564513059061453802279803076677729683669568019724831642011802257873189301079572873637665691154699705238668776167293211174524507072472385766883911586776220123373622212742718886951230834236090659084431143256246099327805196175009217618937044757417734984920905230252355903047740692676648718793942449706878985202490862923068631345490807444595701183564404793787304142515073084991276967508324352360034798414187980159623930866582859755870711807081243517128446690601342016640623120267076426780266721758476304612834018918190309490633716102391844176592100026892073361069314559372907475092998459298995315890502560125599683885084483652240900681552792154017918839820850446935016622136019595475332781831529791158025161340163828860692047430092131874805675842351306528612147953328375410914437329211446977317212418084806479314721462798624707036039904184183540550508705234822369144287253356342478666434573123974209832112888649862880673158038674223124117963105185003757838730829945008132553748203083765862068717319230696649067580135186688552747224179824459058769793963667326341475337626951688835627112123159765532995380695652808679691991960444728407039050714270972162969090438922914305170818979027546262630996386955139957300118176179289643262665423267050259861308599677325663675331907926781608326519064988963332626289516022383219222198257609698994778717760268465413163747914326094183424930430445520127101815241649946715303498208829603768447057331609125040498536100141112859033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2614698270514322137923571095954739852204695521431625822129934416774573064335814117785950240396675990770258981457763099699135747170587088932698594839608863697404930660947790560631417276981741004375416208643240278789012092424535978468192679205009553824757760834719724874304872266770553082842031143563121323558988420692198961209915667544249059337412902802023475579300832769276156970675514459154520677706314682994786883539869050735089400508583917403636098500327976865063788340101468967331246775149819717964932833650332950484091333828667847827582293710523661653885959327864741808179377470588128452722339172588445200655778242515654698289417833772323996704922793921637705032777024411199100537225982543322078301423595223908991893579904537997452592412236211095988880686638176919591098660955850035225260546157579711914366753676660438253635426917775478366933275551851143334194492433209129034367127285476293814816773987311010836434691002831570132254873095473138108192929999888617877526668831406659516846770752524214702695616882762577150318624203034772494683873854645145383797779091515235702446614975336481559112084074888726584401314155314842217578290215426000318320881189132667544567510316667191090845934033034692728685730505151889385545187095785804612097485224712786184557739318117465484673620065633827622056038558831992420527391430602621231091698256693986663230142615978024855080279661904608183703839395595429490901140681188871943874940938226008358582824768960024968016630802839156354886320486352723456339130539520381740894626107170019496047110550061751796229547875218252223143635468186836179027171887047938915119477479976194772410120021563909184202605447322833152367188171055992249879194065086901768001442400711994356710034018501571478059628461690031747000518545587161565582742598613313269398872597556432159246397478688732101641596881960291029668542569384314730894635689172977983590389024998255190101375394282306966903378334825093812930616404908512923607559055923551543260361704838858438124030923577881804675512061540222342297670200987541452513900318835269804398558329176627065031969719818533578963872597236953659792054238312814933018686648823212648705361721743065567789089322741966669632258867282287311729117546535898076852124716226546261184633579301335940430391023738047820819413489433409370183845166820049297131089037319742121260642038374586073428108407200025324050374496114644877415502275198158268608891858746215209406224026535731489074305021449030353228994891697746497934123958922794748152011036280150662979561804737378671886282273067777106808644937533761261838920514535998725608112180566231040655839007095915432158314597428822366872028301081605318163263715107122766098911614135272332790634636654920976226619536218430003549748947123498647941117704106069565832353162188608158650277309533647675145128993730979731394059975419585858285524438876912132483152102320418948842637491437871147388934085465147968358264165491196826126757231980930707645719413173507347034160535890699316629726427523362190055278516420342527027676409967493502744282423523903162346170317145796726823029106040309083864187948912778504414523926922902146449244454472465989829403056748309680482042271179820540169067316045932288581649981679231997736601900998811638921231627692733221167368097451111397578145989049786875573124861816362131408995690224722343045690875035654659671047682827861332503822130251375547240051810828447137900501041369441181895018937376597153716691731782691484359228134815017088093314796283652682074022377740833118695403319913369912551075401610054906665777253517969146290602285686225990666634694803780361986345657859583766526197125361838282866812535610987743283278932467575145817695766799806785566688868836216984038224455868589283846973100287220230385893958967122276492078586865868283946008132284050249723058311032452701014907544734393900611486745561907832107226515947075092961592266957943602948476021993753262539977723797744444445701448203667101724919704258805596642690269931745453502692912355101072922445272774575785003685629588541714377162253228424136983643616751031702672028085683963213817691666970460877757144566845858497686542347304394011980215980437193465536810854680174906209468263493387407836264550504987473963047499485095069760362970247090334575393789748532646364103367530748108076828181342605403263836394307478323272044670313195583538604010069415764229348195108316003026415368985665151274814100031382477976727297985823394011249671388479423647598985354513478106230298233578415930122080129586556711908322959072860467784165189968867611525273621504858714564620693355711255249937354668540850850804269382601377482207525709962385912689276549852009494045461788207072876420063404016592136388279560390180922426584581956160751970885195516523515402479921431332246051048366741564589823010822756072874926697381222552294494141208878261455667330143424708693912188908394022160764069711543775468923743264300611746647865831748369827933788921592613058772313942706435100305826217377150773964967263422471646172809571939823255194335344085859561359365287678494295324778833306976276813458063356664404753952910998241023536584881123745704406792231831923202636777242067323200504372441265757460110338161373747711760833001617168216564393003280572237686268550982485052635491557308439856629992605475304071555596435033607079198720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -505825871109107253081835434924540431834488967697844501100070683928010888023803577572522406593320438755864638252350160657731632407813602782176391825947258457135234809891967762293789146116036750233265934270220335163154318285501416856265724903697503012913824514678043921351197595749447417732287548193469592604943519989349274044159677456626263741160959664433039896253373555588769890453772406981990453882990697967075860399221632655834803427650831358656660337597135434260612259379870724323801041880528709712156900785836253624080282097954785539046674527667946114570475756306941420825538886883643335390858122311106276770801965848920920353422929394200772237911971703482475556938324055233908382956815357428592086055612498127081987048575008309801264732020684006318901362489992192814222838539607112843686746474344916832808387646576020924368878459835146982568010551820508690422054668449448717027649884446025586178196258188684511275069815443757676675388622631022341917184148735165445923784751958525187656165942033967507144891798193303880621403484582999885280848674251733716845670692674656815650057292572859603705866452897245250149568433571880893972309017335763421605977619302193082170862544201131307967521260107296794276879564692562417536910451756300229087681868939685435686253056997155845441009728691918650723667925071727352551120316491304800658737709462408059522281951359750917515822378218359091708104008396234468007397488407460675975705743667662443230527291513464052891900973146501027629112111783227479406835679919196982652687962726734313377822832382436641814419173858440549896578433286992938262088986693327903600445001616342009423775679570565552617290359672356358908551209553678921884984598700124046604054318684139181834662404937654583154876944265388647267024762795457852959102434665807053975589325338814890277000103753560494513051206103865669242720317513035798533356247811208878914288307085137994558289385854570202046369798791858232921021655194609247030286655531180148244742659284163463342349478757903641674422259606628227134626277422093522481664884528407707428734444645204775181158165824827309331503392586935815895828203659658072837813528575834049221394482189118552164781923195119008385922436056845298369031705087452221241729710515787986992092913490367918368780328908580623106002916942800635337827620239838053625342600190437877707676251994944197304754927049711231608630123021966789755857010955608338055503293605969621158786470236501109452713392560412952680025090648434392781245306444036093028813339868536685328733320990013102988476120705362495986577268594445953727302783241453557719279978444889670444074744445577545157640195546286785397310038355871573027283540201929451031068534558875645864148105893778903747083500026607667756525185509744257213207136176244703867028889053529402568900772478452597887789515838328353777859107568818945562557904237856033949204573742673948542346433190075540945322079249315350564874417087212303255732662028249082369164736443775064517658246462838205038013898638313657955836468378495275483726798904997816909108068823555345056406332451346485364730448794505774396245572055448640210878244518996585501389150074575353100609742332271058159638030837433809222715856489357495195387780040190545749471277124075830055515401844673723656205666995845145641735405020347730241752938768056772290990305465062251497675399276310362442741836635974045704839629766047855887016595086182977131193171094014167491745913592485529758128972374273290326768885942359748830406635209595211349474868510961818791515912764287008649053895558281149433629473179619897891316003689209398881551264892895883253264068103186332816083212969547009624473342703286008562409366917134650144338944555826866205034846459553161663604601029184707763843405329563228443295241446809116066763223361857628788646785892087891567952088122202534872846331619936842541635642653869789977602764695136579046585084757973397630934045024127522842845558165464497725094555672022108033712069908572621947110632084019127332061894085389075274833367607910968496292113354838953484339832032243024426669310845735311261375059277417988027368742858517695986032249243642339845386806458861142519731796336756894983829470231526453639215929026148186639098492025753478296153810373353503182079731543506482204108969964736224556136852526519190059653485256929790291074336387274309595526579004623146352290896204702990683703025031922703835913467652563772383487052028591784008016917715660675339507730840558624036114422308179893877616133622547988935678976301870395783589260873124421248030945723251284490266603730084525018007978871952694735269425265722554832571564548102765520584174447653721547756038260145756597026858564655359830055396632345098974552855795253771867227967271958471787893596585913425394879825445725094326967703478052249753634102493636865967313264128410764976384016138966170756320077078259494668736171572226690844431569934548452870237032926328492903202466338260111527876052815364714103132309797187637523876753087438378736841054040154450906540702514904118305772376572816818655527079484992561832307183997851131534594225001061180948079123227294851833421830861449663595328225505627405856258314420244036526571333807090900741055679781671571583599161526125034081732526886564601629354922882487613776470008839914835231225264281153293919063980359051933040771072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 92291475114157536701500688908846806159025120919000547251045902646743376264880047525195883832008641796257992137511658593247302465612352631279744710366531608243863488349143076689363880484542649399557523349756555671866374065477563375253948710124150359292359410409400900927577189795210215234669348279788574343528722468580518939727465984894355136176828413342854138269265131416125511363143032711179835381020139186053975333175394455508762641894112990965027520397121269666986056569758242790090731783423620037209585026047929125523357602448873593487488757909561969513824173122278380999636427046573841734355259547903514394123345914965437696369679878614460697039657775295742112129763713673477240583351075271729131601033524660408167624031604597788799440613122824118104018929745613164710214324217461989014899848045979308674529143764038860619792754638990472756564504452902073843243017856507993091466002788528945912801531073187206204086042084692944602342376928191057462785005135992528735043733514451255424353772830665173045923673517235672735572076529555905338081621806187200681867084337800852878483998987004704907439733945119281810359762877970593203469020075483097240972489675870652276089883316567387988894470570219506694572374432178958604329973815043659907159532055852719184865843879000672720505161596717546431815651090158771144363917453968290811682999616581829369645443753815967716904539377668983058603055016515867078161057043050061387623825765762922437019937417739087339812508109405910089507739871537719015772404216019996599271156425115175564731056662796738788789326173672637615416159884900057049641169364708047574488706744291372116935677529291032982285620787707813193910526851679420383703280121402385327357680288622468992744674763477301958699343616348536602171511194574242457045863223195896570267930241321994088429999010917901949682529644321089817610346687139532574364695559977883164436191264390425894913912599633426203060830236167292593060925685153811471169359465596445280240260247702473855810807726861718275684509470668266807284330930095127123244225904590089669442424562146947503433075926317199486912929676408717764734545747689405053306587411826583386730765647746947196314574642468004214634654621579575570877867990885484718052117518568987070723543336595931375977672981770849797657802634940309362719376736505480609007617054514350589739613902153939744384826353630497680763417112148046291330788579750179242904597329149142136243105945739764024399958294606412245353108967719257620724476619893324254343115499618920027003844894881907905153794524311029481582093910689366890217906320136665729495894068054015762328312202033904492437201694538780219700310162043498217359912341850714947457668967347500393216616927794337620223324376027703498911355327106714275924029985148096419368166712320663340290954551904742112791033882914457848548670527274855180700117201166473708618884282429816651750175052015663881244737023587945225872989408783109473583647250820509661162010612812578367116495565184854719741476964992338866904892028574672446639330596534486048714841545053976701106515955829288410577190411386232190251854974279270753185697601706963922893817732311124250366330678498045794364493673105595703306432464810084034274003917496131111098070531997903575917824552631961279884180875979190950831232678570720000343292828792848199845570896221208338163565523203186645474197904267711572508907109490669673208131202139298226724665191859911036985190832353034087428354187048521432712878533842794232368982912646985068306951701107451825587995842096674565709811996755361691268358490241293448215302771479918697782621034810223342092934705158021962073547389181966100522585159443881767967292915198949265757638980313011508330437992306301583603722361098072383274204040760281493365178894581487422703475581009851087384757689002122914226682040049420485939857581403308780150064540874850459558800501661769283102808239902959867478329517675919890245360031175278019878887854318258317700397624086481543590855488268821030391269636637557410607831984402718936115684556599142822876207756342693058221612719477813642412787152300851146090487098696557641667280434100862522949601968626919828046673611755752651121453233227525556644058569104670350919121411347206121427551921789542638276494494118158043994923371515226685676856330483606854400482659882918382959513002171992977853074291042196320978221708763300353995642083264972093685645618589077284007596440244044885032994645049675826415684694765690598795190248028914063110831981762214315827056915077618641631434222597507295371670653818461023677037648229031565587647468828490880064979679214039984834430047624199881584180427309101903715141886829538707338909171408961750184045166201706894991179510585429939156103839006104861531526517832633909650636016505016390754281448133062410029871520446802327035055997564113855574105656991640419578269695721948832102750909778151733034740063015388207621514151969397534127373425120230377283041493775142339153915137685696643517375791487760099549345530938091206930486827879688552875114229101706540732292425805815776509366500501380411601633223271758887540941551959825684426771160938702669933311406051886549670340789814275185886147525362354546202225063752148054709272631988380083463769129290861603799804724371829785692848992051146029972743309639461506322174107623962443776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -15126672127350451829346899274078962002630592345851451772257000924556586277250545833851182355152888237092091353580733470181605277971392050463326490587745526069995421601978884537273477287141393004407839798156364056142944191421158549730736357581716569495452468800573115567936152180316455498231690141233063794373547279076904487752359672883863331043571663074074266805831942052041201461736745812379836663509583703918673582403078868302894860001794140935489675931006089378740439388171855550642213606320307847444339612722704318150720855734616523585115170124181625350183081961881396446368893319656684592078782814464855036859982717283070770259365149906803255222986264055627268442803564110933272873422871278237607511448930149671393404448820047717828310587656255152037700450792339994394015067962314290188670344757281360202056923029001311020249161384158541817210464598759910477044074257750579225930361080918627588182828870113427211135967662480041061378979001741301557237948715641301301642164645855463260429498086189578617895295169002911759276728753529042120166106983729959712066510277564065443127277505300869677316255654326359857537918848736393790120203144822271131266100761936027245003007317424498712810294713023734838698539563638018301609986115668515424151534720455730286690220075394990769734899332172265154599683664375346848494411339347676270803608478346492144478176375786058790386306351526939315129881987874114679299079122647502912487916874744518172977809878862556261400778645834686737576174643921117475180131659835873261086410079003858171774948810088265257825730106730645874875135990541362972630371496255862179059614218767164061211401726468945005692021929003018166270157175651309471304230903384646668647156850713861146904723151535004604548739449476949102780943462912128468533049488961139813922191392258540638851704987367583834794723348691558057075966113605342820569871201642646786777235746098637995714303517387422371829881253955875809561957358846145112610390573296242497438807585911681203057098099591019434929206830779212266486208334970250132071197952880980014517137447326283605906021716808243438898217661449918752001980225876349433564421785864516871348964179873869877152890431448167787345134715097004288802468923370318834715604958934583414273920528952779012016565033010298205786309758019963021222030026326120120535546356092868811040524120166023553242404062729220714549461497890340353138725483080572424422817914966068414392222115506664673459668558741307862163865085056363757988591181245956050901214322583074845016194020100690129486680185016905462002633765074389605373074820476568365170699404097653734913930245738838854266256602194609771337457592576273394274463835556068306827025564857808335157970674295963328141852821494388190162868636809614615129376706820589555650829368813536149060678932970808847582003785509963317932698060674666757905041959931481355169812479746110445726910494942398230511569381355669357232793372444851614005381359135276393830806892945121413767060589061623611611200070468588976499729243326750160998350386468579358291753268515062096304842767563920782080617370921685778808610247755404410240969888022517204783350261486382963686225531799998129114474775832530507408603879222427887976978031419306095496964438832716293338120904964609750065518439389826281536944234470146844636126144515813659300701749669130680741379522518257636934201271576711184762698939190489275056161535139936107118690404204456256215194245014513356847538634117456693484184003710706517268698619241880865004734217242592256088460267895079940084170509813980618670300336627278416014668526641472675448620198837813134667218156985959422603316292659428129214479427164426570976525473493479263675748342551867441380542742348937587573251635165216621840718113655338779780363808578074911913977551578057030304386263364905426980116788121000273754895121142283400394954457172232837529508267777835605095071791074653421239083953841855742709433570394766844399931722922708208590179445254422043833131737101740613178261360475998399718774998269220514961084877677692403679184976382849700366910654357508197446435291986091779310326318841958159759050763106862701569304031249792677252722282121580554437437209348815429452539441841452141176880913350179953561851370741390814697198961033234760052420599393693964677097326383741486589705438920702558171341946207245859040925428857937305475048863626566083919032557033716010599932815712954883970591251815618659157639851606877550863980874402367017290983712373513516898983003945253649341950347080726916989529119944742433404114419383498197433332521063347574577281725137437159267645871895944440090870603595223812191794971938482852969915667355651883108127190246963614133879494557563557883255423855318144237260956950926549817735876863114653641787161166702526991263172575534485245805195805328983082249835964406909693814534909276853200083976929081945813732639475126674852501928864435682970504570205334591443121835535613924852990279548758133618887798797735603735104398831079387334340433679962682514989370665929139242849680192697520696378160739615048452213151896079343674927929737273758115416455305150936801085110571667477493630836240371688822901316760339542327360478212039050620250692885985453256449484314063714007568974439674780470344123108477456900211777764927691162340584683223803590094097865926246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2166725975729438495628311924534515831930917971100064553322905265738100435449056625100495968645763397574978211811988135135091882261749838065237346893074050908555268248760873287962032122484800968718368207120052770570590623941882660887098132745839861028356539810777934967214963812133072118396770035997451732647633049438158221834644966407765639090456234782364562372374706850797692661834643336557449424500806202992314734474249290181146334297512267302342100414549385288153019121416628014949332190669504295982465269746499918060312941269481185021831679092311622530296849720112096014815170366845172030011840339363871265064866566262785809353396516263001455107614154131253037040991796834227465068983143951897984536447663767541906856115189081112636576910206525925454627522143349291685222243103104974157425144300810006464669788707829090450823372947958341602879237492579744504166481648406075920296492638699740385336337529132894808637734018289887588520547557403285535792265890438668585203154099258491927940253024044372404922587695770074936370951345082133975021665188073230941599945115730870833430826763460292067893537051941692782716357053329494755388294733972611400025913295645705295991426585136708499155819101363194336973195596768921943488121698038649076924470413950919449569416909055640093437542120391040973649323445839010247672406750503272925790172624896940047922860360342662255143553943108755298342896433665548191036126844526847246978186718708005082698627328157541802592514876112431558390981012180120636058114414717807135113075519951366376989904889708761397232628476653395753420160207799460442747921417375300850833932422046790233927875165147791067061369233320499458510150289252194030519310658654229963584145765351306850176498163479150724732156642224529853495578979579674623770254004027312131734968200125101941902577014601535153736760445483124670053576072068361018697329300230291282773245093144941137291665183145158821182987017939457418379716094564273068876566638880833913781943377175439136798781072268348662008412312546035894044228177119233523206198647064035236684817104084049900333846001615690276927484605601760829066527265386707123881187103563277703010799728581607322093390351636764276848973564626804080298770030236816862650235600909806590837094365694595644473667776449529083726275321300903479631012649257554089057185398690984319392139247076351192661029716454318862726058099318991075955329481652517196537340931840254508883563555796380630132179468652634375856036798356438250451425775599557746057993574317769472704637615781801312083931778225200421254423810755858081948635233472644220709282733223467368159737247371377081166153853581636563020250341480803576737815300288291732504442597308670584167486727867156216474663521693805355303070486598756509988463129496800085333007758178387656917839375229627594385407879178964645494183890035297540392174575117764381478008591603840844734832594230008490437605915917644047389511623867174348905840973810038687202424753464863628540542540427854548354294871134645075387636031505328424352615840196605460292968523121416821027962096072114653673618289577631135906710730231952574396424208652049155224457201021563257875362060222114468348394470683636950405827134445925633661130789015316827994110350014123399597833300397835423399667530435917422609465738269121363137277343558668964890871698229689640276396354290951653883495428274860571572460548381708932088685015178306102715557982743363850673898879310824192493452086723853066961682813864937036947142607471729721826729905203967613279274471519217719241378059518866818588964543529423407571277893818643334971160624432513488510682055147072735942964709313189110593210021261513489489698763692479008780429993910058246285453016255648841570151026914079443824582304545710383940550932275743804877281063398777030411745332690639377171742287981826103892100830304530689349651209376043119653821386811666449529049662168187384705198512708683896263269918445089607058971921445335995169647574594546383931684688689934568764158289642918288916383553451052029831167288729349522267676843750874809110389309777848070840966143790812144164916280265979170525556905798755238420882705395104921256361084326270250585707981410724129239503992912120304806337362575449733865285639517306674288455019783677589910552779034417814188310411316901601054376748654746220634809390412712371093592660191113005942893679971872849465164628891317561841642977786723874441537236819240445324542018151760902122907364221596046740789113579147363160503030835952471423307897355645872847314614568626454889171009362112929966587180760086314906092619292146400355068032625572790741212388803736456476252932270818743347119643781327147101932677791916245443368530623991204317282745126135328743159269446789860385314370822745282070768024835129193218073833678653291686999792513239780967233520547856976963689418048169369282732340189797190171412998740258247045424659025398724632134348026749358095866010270994285599503679690113006432390669088115967463008402183649263159461116592785396607688464480046116616462802762176508784179345036306801310113864209875977985570119200621630562924323880253902063182518873116092334832578365375994617607824595731763565300679005695568694879433884454422177322147131278495761818818672524328778267772367627132641969922989036849468964302792705553156617238900375552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -269472271531930239104958380100842202953532994009037132716320971769892506377118218557912770212816107764693596990885751388969885193023648384805290016928879760624669032906669699891115469883510474874306698707203800712156287994299390539328155985841835630995788166922890007197353539637446822590961596713330359820968237931611950162502759820434135662113316610335723593377894527333242957570347332173904969721373466258314920270780443523703614475036061691074563504828445331558186980875309651684548822726729386472815330009174828822012868316640149860807775620355770170772066400708357647591248362315103106242255581552191732572460030801035562575213314459407628816481821201429262223571772790376843724083661130902862680525456225012278518302264175259779672961304364403148364930302872255360378740597812943838254156406660720491974199394636861963481577354908352157154679323036459330821472788649193532588820374309056558383925998545445535599824085383912100062605552017147897361109956623593770293424250240029057229429128589056118324626952427465336868171443181966279342372894002275074573624993172820158513773570107248003708079812285917975351564245277881613755533213496222786068785940990624273993987897358419702397860690811262175915380348093886189959489269682577181459864499188947102370333940725229614135499418178476916984255090956394737822340021262360539519396066854422262814907718183681247760902332785198474406589268117695922667044801191236034433591757407134618977055474394437162393809190614353397282338830181050530801567867466718407272069385299713114389874547303162522920521473667438891499338016447443806952267963865358133079549728521201757514823321266182225725129912427818715354444844173845856566591383783631302202559251193618848852155171672374157361484245617191769963548802051108580205439787198695531810711651299650277314969039113033011930105072554779818405397967628960879015286323497941367526947374125706161097226428683331630152091360778786027112168071380346142608372316958027196071049709363149432330553944996838214284666520316593338805805270488145898038262408797238192696676749637070203118871046541125473885493187623803984133600857579399779295418454943511226163693175289693422125564378835536914701126591619610933425011281997126514414351595542577066554831488529588015016514943751234289580904575858526661993191572578385345992746525077734246346837363121087075449495305854352241109190333778405757073660786085176278647764805172004340714908282083886202661992686482903821202329011503429632153183791049391413695073617873894038031651450588675701755250338835597949669170303971759828699564619305983374835367293995564721693567159777118500900718811520250315608533224453329465947195335020273924939519010676361857293430943266835656905447542666656739405480310707768615220502509767079395272457104002805264213200680396395974243434611375255945863135756713566134170810349428346786065468412516565218303316057310197496942647890185953132823587993233579529553758486149215529828815290894597849832355940140466674046607209027621792795915802687998669104419887938194242245965396731712070316488011026978902450874663123859501510913609403842582257847949341268080593314250419527904873184702438401538764518502122777830158669601709563202693385477802011006445094151642228631606393725866523967194331304637456740869750006521243906340805247313813968882392452603645394701891213742824315810678293939672355989324163978521922771392211519633079174732273845726466005042472666971462368155648287326574967274404173803889151797769896193168249858020793954725109924185796908553390025829668850108076982479168850728921964945345146430370343171322064361556146432477364597791178079956212599377881248596269739741269197409448992780160293755167837253390039023923338237842940934871063148360640030558818817614465880207440151504409918741692253682647656592983949172777955977685261515108193259877478669579712192483750367614761513029773235809061577419461268187843788280812747399122704789829296348056758277062832922670067952653758412441748680688465867110913221857568136934081511302566803165974049105363004459592979418788453155617885263285974359136574712322388766744690102645350411074024138201398722922728551286982356053739086253747545638542835122978502624196548331752887548447487074521969628580149370415368241863928822881997047252442426628927886422146606430334760474407503382634092288451571833294560778575904440188163687576805408998777670807194957589877844279690698758762728390709799150876335093446092065374718318435849193822252046864477647619518895644292533956862998880018989415155029043189049479051863890543785558936069377244035234326025660580869752933047753929273996566288673864524605873865311335534376196756551535067366048198616784612814480855159875758131660506787690721416515333802892036719678471335727927426506597052962918773640997927795936869370604613877428560977208048199914371838645495123829520902248820176249067006299092945615991557892897827351257596959839251105395085241179038578021227627431644568639855273083722042265480181167176542379129133118811992619704620940324297192986437200495107887038531919437058915898513709939241398836580104000087081482850921739486555136477196555124294761486604703941071680789338594159701473374586860194526767817287908262739459725725925991433130576704183423898887589887043908105834136336344002548137124540805283840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 29280345863574452682505005054314297457600948789203993797184680129360055737775078462457843706681712624641266940811976496427521097457728742853629882395712667327565612459833429319439392131055187592409859670215389237761245179171735079366881722947039388153037236118335838148214851492881735808601227502647750423072036581208042095435996185575806218202577577610566716055831097858810254027579921113188976642742716394277547815135601256865609149112037489944554009599640218768757178638827273415901926108835284658975666182091982661820483252363448463612436153768406277712095652625254939832851650323085658021536306088667581479606923094188543933493371768623749348637500633475378990182064627672965638812611612675547696751716744472309645758420329504859471721533143627754926624836286624638347129857300514024366696584217428247179641371447171307790334220738817339609364648286377751772857137231772409481738986533815036803104488721245143644980029237266905492635838196500442369609898483192622969199058222232066955958098848703722887813561798364180547995722487412287507737863402369423873604195375848390837070349976771316095704876258290389585044615951351936222614402139683828857685455495886427398675824362600032872226645555790928882995662636043356682919282040401601277354176954589972817755391522389047804412116470192154277522265411197634551090904086703836154474834778533327350837198974444629622771404527781865034394731825890896201991619801847690862823142077817737901147282438882241170156688460632672995477945314230568333644638886910702107360245555327818469401332345924924294870016185787396926826112552722902920890437545088523872039816296592380912406767621766106913564380361680888757681466082609609418034627621432115000886101623177815963910569297314574883396748920913127999694820700997597725073859746597548144382255489344224615576533123994596236097200802633205699944939915742039848138225598777367223905124253923777546422426511561066581015850356141372811764625912062568341808335696771539156277813713706880426966594176308682896274039250231023734908457971613843977206523971450323291480296775036891005774310454835001912739109540122939505787607512937407980559889938079760499803660696660196489596480266284791569330487900365250102174356410292889734738258853329060765418952616315842079987704369128805225881687158200626891796303753290549213320345957088148684716162421596402544110483426862611367970825515174121683574368676193074105027835098219276431681823901850001835894807340479770931900384216343630009181625730186210298149172652369430947539019378626927259989141365587135687991264336262756534427688659669046476600646991779181954640962826753776582751910676408485893852089167261324904150822494236938317127855006307471279680292303644315225167366102906904007853480943075901798045912050070540285184799222256667690449999759018871087026571232985640947871286210322906111503446776328786843989595965674624262235663481647596042445697893572116694922166785134348882216702698599229542336591778439376008071064740350651708716390064565881954850744007731666739266777226434252371879454884326316754561205860124230694968378723304451964320842622811050706845361885976948472020696083866011784629405454529111571230524977461239717636423787946109251535043936960020172101202142147003104586619152921200273702381617242387246144209895430724761490140168532789704861717131955650382549322528586072682360738846860870202063684573603560790623559594042184799388644426111488533053547992767635329614123129933605120797710173978514729953246196241890211890512424577134644879803131124322489637103720631444382237191376089347064958459698702075357707894765551261365189781118138287051140118215269887639575510040664219070176418814698472522395215697690311950377392404165667667730177188184343387558368323342559207927703598559035351705091557813676380851358586513643779566959720562552449018916996961139382360598089641917787894898592502965742677918399434019848482548370924145676708285933919157542270694203992780122521462742461153401874459957575308950340082564470950473905228494621421335765482892810268103354391771701570213815930019467408835369070641198357349238977640001056089984434148849661580520645242726941021939433831266166360753965698041109783692243092514081757373396948144020066552763612489421499953884861492653436304285928359502395518564556498924123849847747693962633297633674013564720941629411377439351646998619126852039517664542076501466888491130694350793978874806063143692197383840652871933361274807635218545146097421907088463206117815710934847980649593760016017233630314092577008818607245304841260632758959571838246200064780642300270730578224956376017970906833032474511650202005036953217641939096913157677747588490520969012885563925337352007199447068753089334173927377939832288238812619998100822228787951835889178088041933837435504777041236190088974286559485015364055860722612798650333536098211034490243884550723067277825226336048840780309946774460984165960033763602314991420648191454466987423178722485800968574338326463767205364305760524521560727044213748986955436664590506939136328329275854317314762944690869451678580381240617400722103755175211595815194086884938528398496634781189258133617798936269218177979772699628411423528779357508423598216573816599483738751627059083163181270354887910636652116081409432417294629993826372872544216962606039040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2809604633609851658044915488863317587439554369014477309600445680944883147935282887967043092217876165152417876455294740843954477365497673842265725473021186908296578307321224788160155548403028163070907959500905001666439278113139059055789429710540745808094836926832686837379740994062477744001905028522090700015663852603842116666581040969656598373585823638961095472316138622610249865819620221378789087694917305267100056824500712787339686957064936324393741553968885602678016048476148825466329522700847163317765227556047349403704772481630657883309110838016489064948838039391576586307988587860181660370578975013567101993718303755271224989683903889478107582464204372211864540949195496222533710710668095118176372060980438143245511332092113908929577449988618796165760109196014895299050593283778883078048057063497551698217647257501242481874703281105301697635474543817783712838614201435823461069255746305420108147084682091571352779616987492016174927671848655258291909973097573747229591292728490369804802475241880929570102677370965829613042329897718375777501994440045096649645990334951954362090872773026737901721452501605264619952434317904559855320814451846817356965430830344874286382779364044145620720448956231475251239184177968921952169973515424115932668213950748611823174633919637001152693945973470178161297652177667719967479369659180186145848250747071960549583055412130311282506767162695165585372125904407004536796162753850131762182996239570843138576939680283979587161018517197688818522956292211052596923103259116306138252481850741471646969712269994598474674862556637949873145847224050165955089966403984401309940472103164766979788733968771277779704517389117688934427056098498909349925773969305077980077342412099381141639753476998408461798001918130242115870502997709897935041497564748741363452687112796112183606536744257653948841963261742550730942256255481252845557091929159133309268060092851329317469882305208158745982117083302239220912562501116319962671146118934283989485804179408297823104787647554028367017229404068919237955430830069679563450969366511814245676594725720298205149360326831015735989583700107708339477772016129002654065548884055345523079774588760385972088992484191790401783785788172130811076885398290923948188473913072133255137446095840304708361610118814584569340618956103162024992839244160149960713298421660395161139645741026544103150405758164559182050383782418065354657481605771608140101171402644584890656234704704588983181117993438116341541800912027216669587804413036629057445874234154296342747765751910399008105488006971226594848885390288034370415098394427226571529441536016296954793481777089035982674769878571702561010456363622914582751037623762433223021976564737929890258704333673604250795050880974610069986129491346573744686478410937844768070477134784465311758480028942151194763975030664875902138295115064322883069819275762492704732328834654531759553453271658658657852560016766781650788163071219991910089383287466561810330160084700811948554737236991064595455474229130863233195421609477496614380216732888735430724081909587497852697871692568974919000736275150023362470221093014969872235399935815463861332570525334028192875967958568537284226484270539628843889890891534175103763069897364868731100169564078102600334717853366214683915486620466526466788958737737422510001253316377102968898054920605436072922247376681772440185325747442196752936407605724955947373820692459587579147405489519652863750003359132920962459946508618463737672675739696776078052708420083213799230673500803440119109886040764347286630392547830695849906800369021495288819999101136534278122258194424843498226551188380790454965573107790918223885995728537975258667293888241223046275050643091781389778213711713616745690756632177458886758058899978601336682952175388480344423711388702481561078015781702926820718016619921751650271278466992762439748099247623229935783495869885136705277102382435185227334372767103945250414099245659232609040869286620697758697554632785650542903065476642019458018134866054980826901021353761166538496547852168884393712447790607398987153080189091686416001605395041364099619294161758546941458718748033771243089162217518092857114580319984128181572325642051048249613242402691853860215465773505279472727514061743015860382937629032991084116847884434552367923770233138120882637099426692046257572886173077124198553920533780907291020718384589829009603703393640078174537096821046549422398800345729606279031556469583448806074882324637704538540719708438675799777749365612256231953901247580593614373955141091575205585370882278188082329231716681428870167361473656709814526071784992432916316445966725257717256565918376718194010802613188270095932985024249218578935216556642559495827914231310964825481250022816670723285939528696286619026431731383799894861967021337107533205050137633370737054752002872602867803881866734200602582129860117471770455826946278235788517046332779010732675422002248400297546463358119091226936920106302011968548826336941716307911786387934143473056096674617427899677070403891427210644386420115409428728196809798216616651865290276490967040207952151968541636443433122422609877654435000761397086108697626161351364332721765234348401466939443300046906925437323311437782176733520428968365193958988650153624643736203083435592169799477663109414427612029808321159495680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 240676907861015941682171221177516743495583210690181406236356333785007101879408671952839131253895904530407715321815390313416332371398327444650284637190028359633978872386914013425170431886113455453274937159163658098853521025247742915923262726698793544701402937690325061165631722851288562666207818928123876221757377020181368204853023626971376395116835347751052984802581703057580658835481767729771238565428306773971705126178177537845334254583401286803383270501282520493136616617072492641229509988858818391948514052578165416027900958450057589269315702048365175725778672018979127836945440900214087501492799730095479915190164159590126607080555463795682460186172677262501707649829140977678612749040531495609505779871800180808537786885294739241574118450671665019322386891046868438766842777081992270629407129489049410523426476313933740943702124952079683472778429548707554351342665446584341586281229744852152869277163678196532263902430927651982541105022643830163020683460230493644786327522982921827212924020923437710166679426594499450493102507678980629947041407724367072664167137406831473581641424196989325199583777185056434454251762226063024583961480008327161220425404890483025963850667101430901377251010429925516781206963937606957208307058018390839717889768314120260733168744666660748722175290853395758670532977909974196355392356452306292497147744756561112970217236090468601293297648633639446055948053518399095833334721832357927513240556208955591763029884732064544355718054544828844410400309154332947004279692889849568157794503079058106788550486621102408533433716217761778200860135196851829764498664030818936125264799163865878374532375452872509056613311561142913675992901176564693613178670835291481249034040462172314349490304601853273539572631766200935032463964467002741425096683743154795888620814029311667661255711475720432962109188397922002794865286253124748537340954284768624203121816262998337257858343780889691743687962378026376363119576633977409840539555587114271692168019719582734575411873801220698277499998916260554703032833024285837530343694869732530094955218027512046089105454110688122504903376598167039787089589587433442016473677802493202579941978637459217870824117511102296088524234062910169424848495971031258231770257668161368821928279730070023292665083426273210918268478330127398288061424889209080603486227324183371048990200453996003454941406604771457702672793662264562291268884866515860353586411847341247159861530158155429493382472232563490822024924325699646922013245794688436769595082439520620975036398417494790220455700889659960146515330449075998497671358277008550801195034531558849407220687281333415464321329654683874430512925454207175953408857311412742525422281999893368942768590706982748803484651927831451369941304204755483098775396797696049127658907537635961745795642817892946632008797900346009016710197423040883022306924405219459406452475163143828682127898586055333856373648232559974252392619838716099938294506692724364536680369142478183175260399175935623750808293243771919411435728541265285639931783513457854196718524581410252321266831297656298179645254630332627263351528442156173787461778630071166664748423200709859184501778548180661544341516725834753615265159577103708683494567383885956356186376871447851843639167717688756339620709332280579115460335009870099851925699877457247651633314097797718594846008621651408876007087106334533871695433175312887877102463023835687777422562227917184246811413387570435682072249906111149358648906912640913746007758816307169777361531412035044746495565199033827837997508391620210433688357012655252742870611469534425216591684229354976284871157976086133936027361283608602360742214882345038213182408974011508988741477184273782143671960346455579229596845434948091203065471271092804626403370936366205934466649266999964634564609607089596854872011032149040637943257477727663488023862676238563771808299017189348606363887939140403122088861103065012170031039036398757770735465329272750229630872920630858436450126155662232273092816917268142081702063495844099341089319013949252199699036423515996779986746025634415537169911241927564888067509966632927364926269124185564501739579864057121162228083309415230440521364662363026055178195302824913292841878525444657838562770912743794752525919961079921674214928943497557037551330584515593271973516211957494080801630810567986775256308254204953991474280415676898668559606641878886728789278045832199710628739624732289425487058525664101225251214248219289727519295067428816220468362808072240928573434235707379875172146084300664055441018521949739373640703626556883666076843371135214298410061805695023991180290102932723046486182243810957348259679355238850673997281514135635505018468811841434124869030464753551048443948604870046582106917276116004532879124548552423063265393937469862909620207025655299672063645530231584187076101787258743407596622467621702881487609481143194078387572096009565941342803882898844446457614202663912482323400637136952426942867211483852139135757916837029306350901126535736974811741428318732068937928025703892252163225333558206974191785613910998889041286942958142970831096610592081924713532693879119235121524170150234390373358763209261928276115993259147130321527600348738024783930572766906748118415494858151867846471170884014026850806277670222241322202751270528221184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -18586053173109104050045211056981263795350333460655676452245885589112525883796472848958989170543702602555344853353867813577742905962345293785074042174582711950267396800384315677510464464850513871212341442889947319192483235294835104584036533524491001165345557515838497777746156147055379089147279503100171217019369799574118061379348478483784737158577035256512445935839716348340533604406605898685738199150954942625075954926093170242432258042641683647895095399209819431170232882427534080022098241250495805833617526737931561725877634986832764266006727805150127999901216340360723174808155929856159396374924333436831640438621831067037843360008411869689201372529904390905331389098311064605972907049512045711603670097574879572603450681047219845776668699468868994744367560888259819246254650644456383419889234292101931534823574932009434258769855112015001789342150040747312997239099539861386446813981181350796941353149935526760739517034109621233854617434620609245940330231447423323238310359929543457860666516496251784055168410004464835550427001994277203534657492364462431104602007100686878925616778687516951399331156019813253078561982867235250997649482758916440188915284343007191310324623165397078969957802607991308177535323916686710279165380458908286059128184974426784824046794769028551302925046150579346166130176671226161144745876302332349941828036297510552297695770501555744897108287772783685768690680653481712025802927264483023738166607330773843839812809109199533168645704704652687976600690991678478894882732746758644771562474612239695129651063162537615774747718553123580948501462977810539437210692584290703344375562774284727495941371909790263748756364481954933764893374009663884567495097448738569090902764049648135911001589713241259592123559840102000662139460576691838789961813167965899206462171397595351258979333864558075644060136506793768753873068184258243613939086822993903635399948614330241077190829648503318407349978302638317794428149989940083134800238819425536541165235230968551901939909412514799472882144268963407573820460266076593895181366845253470991715859449995298017341420928161304789064631530712331682588517507005391402250618828735270624004131569806595568582223050671159955585070789031208747651876301720805714994691452500810363565101597762209428230133191248893267805153068057786616164156805488459277652855664261532895172684567610018413902216040025062825060449065624601064907478466980185334535895165641952610195941778606767030292471548506471594839105404247754012663037298121247150426884788745708700238222335971959920692772456703767807189629280138201638634907336962924665734797945775409933570883531389516651866349525265838268507609550724468626323787413168202910739762419035022368274491868724175226324383702960808528279940175141780032991090548412018944822425402283146125115284105743776382544676178539540349158010903460020390595292557965753557113120440179406622635429462522660998837336793207820212349343083948288576273146354848162009906286369594331800618588140430925251465547224374558792231516980074564221170285827848412359038733769294814377187304379280614040448877795065046495449241008312169219475960321222841356051280838726914127191841689026305997480511803624339785972791741422427452092185654285003043864992438336722502502081888540798970833666236559854787131547117044127857115904438317606449341979762024202291748631214000215087319060284114657476308256885278716340341122721985564252877070922226500130638869576796030464194187379269381524266605534031305721147164705042024527041069057697716723378468095783405442939076144916881545325404890516507476323066600768407121208435314464061860803083177098430668610881335576835776208470180331362668643248844005221911102093049262567874636086575250534100742023658230505366170564573226725407644271568112097270867659056161124121736401121108306753751906742726987006108253627330855680767162756284929291913395344138395297321814071777551903281637747687694514536996187348054544438871279844945829124082343009050157482063254941246235687698675803887573436063347757216993043953151444593634461329976469930286355124304879636965067448663135077474101938051751286405448252637883504861303934484687051065643241598959583484441365907372653870890207465965822432745490372193242704287524944782920688286282510693113542236916499415133982002643278119635436799401745454418577423072254642540727273659636408835825215186365451511114120889855593735569115003853833547080161649405753425076467010602254076145693693166842219870106839908118779883074090081489972177299445924706148126810785891846283694675181744259943683473886393751345925183520966078288272239023900445722351219268159644876271998718120368909068585617396816257336027933583632447794600288452095841147124965307434936940839428378642781233016541245235646236358812224691153789271440391610921023331245690655196843516964777632718450030418110195931329354011348475292680823478216843254598171604726893024499806550711240074165108955452947594398281020736225937099794608037853944452578407979440031048289462961818172817459067990753283882915248538082768973105826185698391596311649464043048016453281396161251234642500219055123236148485461163905118962192728233121930378073973516969198640593051211699805403158465521744933680153029483395614410905009095567328538035921450404614668125488754811572300383694365371924480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1304344184686322740813690928844488117168175868493878371281671624924780648438600835127553357956928092249535125709431826871873908017871460016916420290439854775569866075333410551357561484245340966283453136342626519141439497434383602759283336114088665399863842631539645125485954495641080069317733265018103154398079008545653011304869195060266849204711572958008143831992795158337799268957930943724604969070262373817797159315102890177397489071488095570863722504777720349408781105420606744673273046821711989182335570108663341117213328155573757847701328613575266874265899154549717445957951634313605787756810969977320670447423298241524150096115194057507210279452504356102431815354698845265895294748506778768371391380938150440082179596515231306192186146652301776107330526030317742095519014843089175858168929971314601869717920477517225986172180260205498692048304882945427998107147187410510429176380318392374228150027041309739296242490531680177923362224697631325683387680921316313607866918192219090899510305760857079112195619765418294855636309485938622708920517152444912375399885321961350019071994034799637522155737555547355870326158593943668530057427225176087817435098411456402328021966937596611974800140220848722577054017270913775064920672285109316867859377333898135530892603281274219912783884263922623885953285829750596593781381142935668920278133302493722504983773809004102318184919514498879970074052439691928082671361343025490842550928952217582215445324221787747132176300873815346717154394436547558140624976844685824390021973418092545140613060586560674726515860159325129602624861800110562933947884646470282613927754181947808086052934348207225981057326032606082349037408569163364816185483555869661366257008977706774434759045194786122702006414654069759341172197381846421744872906151531633241158837312210938118565661632799065967704165176258066400707313161720415523469792320391005937554169101528539034403649524534198683867213938881629051849852270591278446234243161571039703085295150764094951214521410774768132882536552180257130924318682326991486826382064069265446399708539806224414478626119319330474962074317181734948123126905876677496560463050404122732019946520741680124723563883236433995812628783623849764378749346691934567337709920905992375079829061142448597382642356559025046082473531160891949638309891911418533919221921795337755498532973031198638516592252565465487569125500043483583527155846398087960970063033475847244466362977998528346901002751291477644961573098292381581177432621673219965342743033626773172002360315322820785544810084037744239825800305902718313114558551806202780909535717230512334707605937778424773615959032585860631566233449847394188626277115073779794185808408541307901915508396126153241607579507890142416524885237865004338035272903424154686603820458762845536892549757922356168556358876476974405197104196760796173817870610500192911419867411119905180449478659574433592073795526407702011465456941641923375377798007675722298388196493033354931709519498199760307136461497968157698310107305483284754540303692156366124571482670517399191769873479700020168873069599889674226258325239590093486829846718943402791726103173098905226328555072651009192208847148255623032625939084955492457668907270919151075843057197397029327891807632996249447618868810324137234239235769457744915465186097050970488902187714790148320422574739846551760362067277170222563870182585221764817768550694692180682373357139374855352967808026299583783750237001009047257622466057988488079651599864383508822432372737676316255187500882422272745430137724448968295172284797439936781983307741980619063554102348690050589635792563364592521816223949644257492504030507137103701617570799709804343348775998963707295387481171457492894394166946190536757674263982833313968464434315815620595304131697767277408382756352362221645379982175715744721024982674367640359527892848414001929623978383535069789261605449873223750758714289234923980147868487784284180431989727385236827035822272334492002110411178634466556672145047556433066595004240492244986833920250926442981907056248226700137014894870384909817736226572986098843217179825724652738136520667409568076069232272192735554605737115536308555598288418702909842279194441337617251812782808782662433644922500296476044993108319448001628476813370571626945671885501278973417041154342216263495681699265464789537528143983749922352390633642847353618516234164242650618085542585876069806961858594421056030618174646549595947015855180016543338512771335528338403109599170429921495063584012447965268936992852822155036548753655017187858508134920415938838883860405783322904453707862540496580827323581092502044391294039961252830751401694332168073070881053214922409414428112048730864092720866945685675813945422588483405237193255998999238492162745381615914763995823857757316951135883087443654575463390801044976447672287955553837971241631748722672069718435761720049185427029489450771871389722713307674947331499298888888154342698691067409544460016559308705081999431573392242240000105375217108981359186613909811714125666965027781891630275043926715199387445830118520642548037521387697208979196453062923102677581401719458229295758277620486094738112209297144373423316443057696649885582790582390894895724381140175925363616587317204295285794231510530753641774972826773178937401053020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -83703714490533790621285861749095413617519788516850631237782613024923822324594086454479101788818651381610285750742160584599908961711680033030223827022461799388227688075517678919537240309918771842373133590880742853086825265950618646259673958850420381811316265441782933268858406530705146950983224884952668409875995804431415854120992495802327910066454546059271007598722613216551274352896694123697079154953360481511332964290483549103800658079840690839683052628093369239641506740491987735464380267855935568873769657582647031023936821523970038415095218377738701066774575907081916228238974769214149793538669718247478075473208804514913182268620443790773212863399637816225655254660349379266461723531342917081470371115592611747295720806569197977456909749727769549181458568367045830858641943832849086628016692903888714874613337988078180528728987944961690882167703216131549555863937185978576595395603629161171020939640737064951219871376778552235299652789149011541830250434769602184122453951721378925736259734431993728232705597672516089276422059849084488184269539861651178296858000237705771506820541661842964693653614337380354259773915507109045795624779983265058542359126520200444473464197548528933545283097054759922936007756857024074995870926034664002987951358362670214329624604704166943552234105430815420791120100448718255592245886117445642646080323079037006948358926610902105105002409349434875153035699215852664969042698925975456923757706489687632898882252834913140117764712196258200224964353921289155321334144437843019365019891277944149283991198395406481032764561454420101409016872975237262072927585280425350991792134256027665092092751778915026515901077252516138945771183271793238031471951450008905199169080426568342095289720169867735850752156901734027715183854842598229022345600836491113211140408096682763812858442195714307556456204145534886649725281762089971980740935967851708439009366220207769580697688062714147331365523431064832387046016732150742163424938718901410539041090771015943462081725026276071510028178927940559232200864503822577348808059797801884973368957090490121984712847925444473717156817959240314393156445701571527978922709194910376369858210213831372157755191213854647137204236033172582057515271706870501582768272945549102835941728014713796441038119901923514092385518835599094322641927984341658841120956949718194703544340115105445869228221560939068368059775639617557878343184616288199567907060565660483577576690083372177370991454241958537974490648658399634107844705131347961724454430053385745673775570629119956746369784382562285923689432479875932326770389924108783439779803458508630611935160584845481619034784320268832345208286361654360229462849285732675973660280370361111456472623549261573929130831174209621978701693021977063795377824052998269525021080705190045844144391042449059408424131611366923340837427129596794667284067386218379653400620226291149241116049692262996394595605985899028324388250135141330058852103510568165809718429311797244391844740941712459021437083016657928665294973791152784644687601131342053750313021146532877858251612668080359136003963497646383916639116099932509232817507445015386994084630164299727687973078095244306403059974026027827489835948660457274694443544837636811639267433125538241173064504995953200514198856005737243603661011777630415313139520924396650483235957683802595034291616877734392916138944738297471568897101993437822314477103250434861854549919404915019542264708374789382183466972578475860406291940785389735677991213138827642828187528849051479669288439090979504036376719600593556601281748342250765043008864355506276847461155013946009000016774349145873618540258546649543472085384752605544288698522067327899430796842326613349097175062555384655556915773037636133856651055540102829879900825773064549422001767412720466698517174965290706549830427570264586296385552235647816578424016884501957872920303957843717346535510671278653288092974303591949138728404228553881716578454037360085514664579789114420538359012466463003797999941267300045448348154516447578725355556297644437407054594770078178544755261229923223360386177343925767812657343991923266726304766606588326782229337337263056494166214451974200148382617568952479268320331138983082462452613701188992662400227035254319071363899667628731203532025749063319797028579309031329143828569330718526550848209183894591235564998195246370549259536384745588350862944217689905843235414973390364880832977569326471286900215598728758606775713055219395234034411800357376189879769095383644134030057520504452906233011863136055198938934884607941160979548908302766812445306322493246868539916317436133902240394932766365860453926998210013535924152919924731514780662101762982653400594134947951654303897149857206257550602617015447409171646321610387543419718800024688292402136616537613591379287607795308719739351320590380814647969864990762022217796522285085066415782695366668643324473886820233258009307255206908033183591056593614471658804870477868406710402860405993598353935647623093692725762825747075610819644855429672084492589226087708629028418905930396752532262662173247213043871432377129122008001452249967113229347666013780974400478077596174826109328131553806937572089042893507425523299755785382110321818473509082500421391153312483083045364782573517181918737210469574793020031421644800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 4933596699649410319430797052118345875006819377510051707455778194812899578164419321609798139237774799923652207637080469233519578607560131445307736766748708113510444881451788542290947866113728653992671892152798994772520556584979657670567584211957189759208696204068223415285706305350472072851726016974276761313178997062466295777289122451861344198153135128341589035303562192062804313986195018192557168186662178154505064508595773811015827199384236409815474528422143241492423949707454220147062968745961389025869428958708678994782827895150348469965914164054039675694566869922124562909358226946990342909754326234238083257034761327704366929574483469227962999357747475082659188033090052494899270130928606310925527679389159449323605730910977228049322084010573640492636443564517102004846297570295923632744068046443998077059204042407155817979222751041766999031759555328577939185632325698340509132159605026051963943343221274672311902071418916138601801176208648947436473035204460504068949528509687222053756570255075184437644269661643465943452633815113170726518652550095195508742466022020375796543171226603808262912031427036047805742881838120336062122727508304098170881709914111801247953597407420112671957244751453053776938214321260686305854118969836131977930804136292056161158484872173645308031436942673308729930573843831639033947819195188829801487214658178443581491534380205874324606756961551573718602094338805313006485962132479705153126874922962212221428825810104893012177945901523364223520537821308443537447472606421285073349792174011635750387597796273474249891792074082315698165688949075556344716691056481339658614667579833412969874063007823553365586528720399932653102874704408748805235766180618187455431482627479629020393002285357557855875961632534482719009992189537713103250836356377193384051033579361920083585691677792603403091565738054052126008616514080927363167166150258685969237770154719431405254494381223341112712894637260718167928190825408257330723570436504844102777017562749023326490129037772218685095080825181465788251537627054786751614243202854641221793267739112778936802888705467526427192569067982190774605638617716218515833957724823402800654616150939179076704552796522478961931919466772171860618948790681256774175190335947485577425501849819382904758021431604007009923534446225195902068280877053820297150587483192705169441372087656736325958706372828129172052592003036062362567055008244468382363439370197970012691902151889241440433978260555047548335748665446686638483689182496113707263426212446691780988179606036678775100545193869546946674035651035973185108145506597956345736581930215553003839307579632482087070460772518289620251484473164986354534306339898850593826335610793697451195822893669135942740942631261121140367591090202592449754657413578022661618013195283438551554799843207315816499497207993767063745726484109911509317308096202473633863628851829535898988872700509245947033292253219289621620093049050827308293797807713845247921358120705250744532828860446748294928437843798315416465634672652357155955212019438516188749918181965347312248535162598757796348563478932782274128572582799107529051179480232753270955754033270586305070342296231559833664754879690444900967118981963755601130391475971486143360845447888449505637587325781314069316027548760711944022113497387343930717857227273155804689620368763708324136134953186684730589549081932956518362841196529962804105111521030584545798639635537635844918697738996138747422485229326723964705923056300619322161229986164700413464649674523346756182065190545623031680987299094547055541510040781651223356836153152715787522588497794168121738184738875971486819599166206560762100514289805443389163071400346120808202086550319019763931857920640041482359600885886967222388458632520494860816932513267648420121251439723982523230909142384628410391487039000270339751771156713538347548540268885868164382453493060311375362631788675797560889628991073999661484513474977168402094166616128979114006377579767190095738805350811565334532953688893885715405964606554943873114794970960051131016494183212141718913968677477792709449158926753291579678143024032216734689825343078030765870888899261128846959483198513947228967474295571287903633920207617852858055353705214365332202896652019777088774808061413298135398464926507317662950901280488892268630549410689942701622142313229133612759902425272644429146144357624289944798112987433237570596506845624980058903910031928285107795778640692956987541282053461421320535036493592646999026593365367430306999779716008179802930444893047590261605959295459465127751493362273754202186220411600504648662268982171152525830674100763915448203734170640031846338668144165487861564079688773003256859716993962390740854367226596881584088075585217111848788732062766326261373054198399469184987301078736100099218048056752711931519737630290545495368225516765985456064795959873348087887677983061897921704329399548046884974780724822260031573906117306185808788605248310938995658969478551618294534030784938968210457560251954664733734467609259638643679012544318377178075189250661258810471472180342305035115983511886951403126196878723208688681424616518642568012372475165147775977261770031626880932969733456197961962646816434394471858804523469705036773165675917850035745053920395396522304131380663182303733617786880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -267413493357439681967828307046016476052064402391766599499486695953409485771146848340097344324996962650298986074601892869745888022427590446440795321242159690208818479934156109195539430974688927613629785477465322834713515745320270361177223431741178416876757029864555539621284050000952504394914760997813011325853809823092055514308613373985170833873643693883616135497157952008586087278351322636654312468637663534897001076484128694479362179038743060608573666224145561534167581879087196558220833459001163674803991879567151412737504926684005235239544958589961546756112662138138094770338053344434639925317331947029809388996994844476263192446512958575029496147495242081292217831781012874311089588852390066086120780414923813778496345592479418511761216587177498112609139102795658703802876864351501981522582074505159631747177381925464459399522117022472342432036708999459523238741603232863545581479738581001987153325600093944568843200848800877372025587510439204860039810892291485192064087641613844730458462501416233229656592315734772612420181364180932243358738699813040979475837240952163898574848399016641966269711804143244410341566435078076794078679421001349696105307814682224851463957145243969423194245122469938565981976229465810442754980528773546915905968019956654296743727667593876197542616711474351545664163882234625593573193658334211499488899663541017364611915020475579138508175358459532152641962013356434769553454787221708271095225793163264353731450613774594539988997239492555086274757719437769432626602904123744013571939060818770610527973459653773491483913779154615264328625740789805646330960173851894570205768949977142861000624556565022078776493375279595857920260395271710591402278447698060397974403684786940666373135172450328499379909670004590891449643747198810905755229732542269688306920752539540037464629501742153192621484470921782114822177538251638872979670017983181684680435397850551037616065725129276272818467104991145822430409020943001294520284463536243165040170942416609112264106844774658257127265812612698448255432538556618255720219037410200452173797451685973312418800402172419105894664529869000061010930322362705617052834101684336970057824849195784283380345770865647916331964412696688018177549452392027798994428405679359955984189699672325656317008444606925182969742391934615226812714493644521129315970807006376692670097713204076156381869039816666182708983793243236468602577217814418700107698649275608762281896027119457574285538402914537197998581990561443209350384077161331574971221304976699681426540627052276565099828288959703306179691730336169257026492715460445295125942299695368750131685212613976030132028160642875712226642096918118980285524503985329158072222735884891248256257103379930215264296633037704975335291726166237078840533191171619115869108572480057261670493413722359248094314054470244943619332375236005539703329786867387557021992960961904277123992262681588779667405641065335196870526049916708466584161530739584565449918465905818120675167622591343896947677828932175449088369558441743882571432047876343073843375124363012534149940728600384429758147560905761224079263659188698962079900461257376813008561176293196200714699115148431572910564939174289271981867981001169928863480625229046928435657534208622297196158893866183890940514867911109670845343752844436860104577314559968354639762544140624696366876034345381169002216541883006287737467986137691915294827762337076728344152309173910086189680043161315055254731106155259707372438074865443385247612611722522959340976391893457016088437111009044817646663511826133157519251049842413516012438330477944558236049520749621498853283753114410713311551600144727939018440497393715547453316184269935810154129997822725695659834537309407138847810699317976470757757681416859969088744743525698781825496506425359778724664246634167756758702087298815549935197998933324438755150636888941066710384727371874706606936426122291076506201151985146992206023711504972406926825301317942123688735060613414420379804195475477680948457647313395959644814493652187243879809660063826910128518418114966716479805959769593775086021947222290850039924775739407269163147828810398093682917156343038021866757254098110125476547534333934786023846330584794308766222790430270944919237288996678328571618702989467929730000426526760035663957577781644366121365925266519588630037516746921510007635655520469788496740332831714998398854779231405494723863614879453406772249379427358550429175414290562222320373117269764044928460923536116020181736743266892361055023812005180663682665137022463359656370194161493257304987888905495341295390234914565791600719629211483210267750626740867447420917955284422173399403922425495767973723967164369731135265130228550508759315963268753728278744653526748166720482215751770823850428316764047765392839517730680378925305230327806021779547099622315585076295925355392077674886113004916050279975506086555021436471283934989768000659691058884548289385861915871744299072140696533588612298547737256111563891675702571149415773819899148881067299835377806040278821935073486885965338657507768188939908928756729510206646258740321535718855496984295272319952639847953943813882388345747171001586065843895620529770367052403291540798991014820619837199334460864019035870776880086296264246007562135641031465591369786256147873792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 13279475247247495996646923670695026844762934019262263600734535373153468954142605075265875246052861220692037010874666245383031080515804920058607749386366467004378191847508237309054105191983651855459628659783151346490287189188717286234709368880145362878070152039137733971559099120947476457608205627702385244936176701526768869223287186897875022462417763817226305246197323661129862660003687939357283847210611953196166415766504778732866494077415418466919612650347606813504325968690364694614826310456877301767838939599814613606986220958175458124813385274172453395377065565448129064342282785624311001132288755081156055606517833356654289352913730618349565380049917361674155179940115486935280719600554856152188670778461557116047205100152492849086190039334118490873215515726110825451011680201599990119667160562102512864190324749048610549937734030985432843792821748966599488328447231973726079675400228785343779928408148123096115425052042383221079928254769594328091816228903638359640456572838693874063006924501138844546185117846468980394131589032695804907151431682129963273138303330581215768473783087192952995727931939909440671252333104013851762192792970556177573127911717761686808887312603322545779777003169910137306394387053676922707762276845861480034959830809922507295062522944062423955601777977592461738059466919450176847979402912501287411450396907142813197513719769955888018010105487330479241547384797173726863655489421170766156937383242245379761295919436255728038666742937049030339319837949024329030888682922121293678804648578414902197908614918414284654032067819730130597809849347392862282601084097060966543086874812164741515377357529905572162398313097556511265190091116441693923960919561332821314401329006550586713015164717557753246149106053867191310451203832913147908855405533333761071952738464846458276891864155057045231670488218229927626681093619543668222575081442004286609819298827945688270905145443934023625366739472473194861152937363253195065733792063125026920455714810360481442114178480416460815096100853976804066310779374610305698244984273573857061039523329623154011519819865595446498900449024781998439283827990690042288732198395837895767966122827521080896975710182892185041399060679251545772288129765273077870695617767285122845041941674357080193658604142333179532490100855427556737653125675453096597414651631721254505407362171305015973366251424159891962011450138388178819707768164267492473945015680490356166481014194653972969054527361973643679460047086340236199457623639976367075585664306663222642357642258016571521574648309685127536104573647425439028388179401562573850110490418183570588690152301871660749977033065102470366980648997718055960449772762107670918080354047919487644640546351875061841222742928060047212664615277156158671133599074759379782020871154752778288987861020596272758306093676336112032327204116818144408888745802027224179592427453290536903736475995810893650902384660774327537981030613205191863599420710489303802053754559033712993466698635399780176804107262682258027254090213916839552782323069178563377963471787184463697635401509490388952145902467434326721025584246068526803793802815660041584445598913558404441042087836549215762134552319281111785128961631985143701654299819332501993461142172801509191430800041722216180524460401668074414636573115144485998843852627724022814964144487382890831424097978468948007645733037855347662574157381217569809756629592910653157323600528082058406493115255622209561147911488719927083513487942698978979410376877606655391244492033392760364775954088444579870331156266262705086364430409800069202937588157831725491602287495726924942645810135753639286318468375694031407586586082905689984128768400021656969587596311530668720069103919323230436057418612318286372527934644313662669947701779454207163102309401579611711392176043853305879486471372433187806317346174751792146679752720065085760865569192157396108645307055873260993512804799253541005517296882413378332260766602148353623929017872149158510797786657285456504524077102938079942682427582147020738157966355825723242096438721026690106491251048265253530047518320282558904222778704014416965745807158153207580035685835809478454354472766883914741940690109863457087443635261544684953705549614365810890975498232853532899965466678529924642938685587722027234618958509412667663538093280708193156972683228632640030000885052897874765162437694887071408326851030056740306489212701904558177256573568853270577253172853347148989240284853548952940082463908740163867600114745447321423839556893283066353119885165924612928214027068245366816620723150114843334585139046917064382853708346972066768878305151119118774685030401340103185809000304220306966941834153436448822339661531931979614323773462711815818430460950423323247332637685331803847310214094926032071634948830336098197163391813493062819610013664526370562148693050716255192230996153016672666249145774765830629419659029388887359054305179480136361949724978559686675985041817007470098068393139870638103458128834137496984581442261968943307555767381227704976538061876399428456827070040459962910838896969330217518203639133663829399953167299881558309673185775703736761179515707178420565825905820812685547625335793075900898285210411778851106666561739383943761738864449429777494385183478855674421143828367436217004851200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -600462824575736630072862527358983050232222419310041561377820912968460048701176107466094715826932073879510297532561290094771821880509573513348302809074585360688718069022270334923585952495494042111536065894162103016013801970536504176705113007750725406891851715706249255735987168326912600211485132254134697539067973514965307248559947000321576982695658021902477565091352808578004609614099567378220731699387847284436715539082643677677700818199491293171537820113932141102498905835314047619495830706091160433442051391702081729286221641583819380227249607476903791609159676133967975341438607253768408285785570742469068555350630481174994512706949960247580846694743201826734201891794999957019350894109763806270029056435108227069740283534968485159934053812374879499404851231996786104461418533561064960299550223715282840078491432712613429061863118647981388927870917805539081329848698988187010976233505070459124382937337966521374448633919213550890866806979283776667050064469550924974899557886983872189265869693035215771047453917495205923234718355744107582990310239830459811715797701104590342006628741279545831525724154984788051549447433207737595237329128904376105220975896312706116436653043585674186499176390018497976005709308671666771549880961363245627203030507829956876467899775991273691359321154783348686074141033506058804711650305437332280372153549251038258896774153035745134192539691500657448482996047851402334912564236907540151338078103874999579990800109167566915349559664202872497244179574278466011692195809864658895311018670196140660261711661039324969355269938545650325072557797107116036280246931763820936969252326422883538502874490448010079373560101981535362887348552190939830134874505623526800325639371836555533833247063921019762092049245929776883560450626744172390492980614224516092211295730255559746885835633731112348324848432153488964133199486885219077768205486149407217079977939689299066079619610217391306376954195859769543011063510165751223855612446055296916460223021733713649987918497976647178206074546975203585939708284292873624113542442479848739869868959258788176266430649256502036033397399815026855187110230392860470853859324581658528505403820179246200345173502097273180719684602293737186552410564249336328959871088631800836410201685948913838643980345339528841413444111922696763913740537649725496648862573378607314481169348814643128725317099746508716040253458984432242365842232909283065513373059813244903957832960826891243194009320945900299327584480104349549576698571073663307898531622763326582280305442432339151937318987137763439360724997510291967767173916892150861797917226580889447559874776609526045186159234235152553813827943100657810929190329467696843277999451412125489265280415733601960981969593323452510661657731913042401028675439598375764791676445884870580601629243360669345482690226842697988055654163793732357109706649325801481075673227432312454830342536967807015521328447351314446408321868672529490014304981975573110920906248191509848570143759426661765903020081591545276017305234665748691093359518188395475103209533028671539729611927672781320270061704985174324377469858516166855211939719251871005018316813517259311352482194374038912851904063140566976239320325253466736225467180806341454670719146071335990162424055199771620175923519435088354161870432245707111550421684103156778570142261322409744104032679139293111749341652453241119247651806809245008771430888594015713893538269019856317315321035116142244126064733232065601210233045787062863560176601607917285644803682652043303218409265944118235362278215862039467900695519798437409332126424247919182820687931992704311012649808429634356761237393229595999401268546845750536407801609876593398272762922765789878305866312294343272843036210545452720418653021344315498382669707888563688046616613976913412516254020269342499885538203252321566373526593790745434572839438560345104912669029311250357144473680449511389224901184550563784191288732290127284560409772151806630898684915788303853453054845008312429833274477298083123550880562678325102562218366983305724117562089013553646277384183628660137473900907470225927832873293357456334347696101796270066444058884229457675043528083043020170153218240743791102287175791828997270349761898284405110761504037107138956604756674932871449659636059972013569445474662336683824639201212094752602082444553056070579977917067128648798376009725605862349217541345385662568654040151419543286132879186727004993173633866563924690945933186478339173768887069204628130815429110824963168640599093806055290206792226925307920664927830586476949646874398467012529292380481687559511748599931723597952934894396203254744141910128801428733782966348188753606335910519677840020874370108109097835556289730829175398693702324689589001980906935692784589954790854950339606744533750134532387213708501226879776838725515930490910760168133461967325277752268199275466648044449417934308114761927460090427593582797169478606037881307565475685084878934713754429100443347142925594745177043721314654422959159068077749545455258305683776653281119338746866900803088670814353043216507598665200918749525643366371130186554493718822054670778384620084664296678605991691987902675177803376325846374585532762731097303276314073727685885085168202611276350739278373892357513933530616265047189230589050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 24467725806269573005998961329031746427343221924834670276779701790629690729210728667629665033741483796225572210989526215033503678943910698584085203629547237258279911318688450023471303108262254038012580977940864253602964397171395505605006891111335319188967076203479983611933835661893322457945625429204473491897842189811489828925631536329592065301826067180854755938936232656649648617851662278999610367588404083210780675851955091621922661159992478837312212707914013325372784042110799482042903974919700965225328437601012201732049651860830788185971224184519317911612701646807415190636018475878102264758933310132522660404934963448973566668154709428894161120616564011017084269679130613713182100302955840144517604276042304854559326723915399914346177715117275248258894804981852566107110971901714251090873880950638612101128457366946104645898268940363239286493809224524659358175770871402981808286766850767842166001016446543500990777016250215605859881048554012097963540332758112053783125329269049114826165845722544453335004423918110587470795686752042887707462505359142743175838295011597109841573637213992900570264319993865716455134237080781196640271861717319966832991480163444384814839408086683891048548730914681188902235082894355433283991447010470312989431626438761956922172174962314082147831630608903103646872678726391619356413363774235872794975749006725573241372800864716193790374208612164656495049277617304918519616208654206638209923680762024964657933968238644438494847523759753701109344208767955735936767902712099690070708221173742316518762054380144403699342906976054730484344607961170400578158118853179520012142352987401342348621020310027520737581248788059166718947814283499764272532659015325852548640861651821982896082675563976919702969420894973554729166588552051640841246421184600298660682576587424301152224786269113427556576962627029721528901892956854606678515869856830226224226172448164540863616795866448151958331750746107953563462051682984680604547478624938652897248309272605605727275420487704593535167611541067962552515647313057680539213438561473039865896816556215191104336074933982652883597661576854773608814149014157506828862532440976429834936018829599541746828590699471489070299332810187914203977563631186743115133549919567131401529103839708522774228248842577020080457184354166391256289735928112227910893050826656368534984518645014559154697553676462035609126908327541744336056158518776976989832259574970698887201720616563542242762264592571380789799586399924114519327306907207573653826233101864957535342721089277716695823441406748616892345917812372791083254749960289938539509889982798907993361101634650931223681158709446687352122300900313400183493958464422869773536871617326528473658738831713451124733059944507884563076262427760219258337349254934601823620386810971392589770974661796446358496755567402095988872713667496313106882884295352488098757647011022611455712577408922099583309579198986639536606378929384902808314808645237812853137959790297604171614595465919562131994637962406628747425427169466949366503536780573806105143045747531690402604670710406318005779828085663650188422394389326090766852601118060339926237362757204352284308459814545334384632614471202195931823017274514471458537182917651866653505915923911052103749629298701843142916690239964313190964456542329579531760991084026047762478201946121390544001338535275746099616358496435161502976307285848979902224885221956064784191895548455180408922079189531692024562299763171740209207194666043804175972458268337612570397846392739577606023394590017148188372624327063043995279992953936190243776745384239334938322759497506295055549319068169034574741736248545088385333515209465349754977617915698634718944265877973160172577255678441361701749679184214914718213459961663362126760904376958884678956266104385616557684948877679398236935984113818762522167468943213270965798556783191783114847536143604750199958582633620676729278085219130196476457771755875218492626229021228456035644818121631475654833352329936136683313932382259743379043691823394964014963489916115916407368369582376716124710706806846945292472795848453012476442241906790889664856639264978121958362881894844360264848242316425150736505044403118086240108294003261494568507500828143087213397303523850575675141993642012536302138445448192715240333251809495160410642909480509739447872704153309748251726966271549119572436397155836817940289009866208786800563384338853225301253557693602919296583268122739343532936158309941189339282473528884537528770338206707800488547129806165582821054206388482684992682997019177644991923759821462221972903991857537949959727010470812419651263963865465792918884839557321606153560080818035403910927880407474623773656669326182747401898407337633776638386314865711503151277975073609459221386212469434889627219875493762667048254849960635757216134457282041107708820974013930127371846312147595016324427248681296208542881470120025967710873621647826929536708720300510714649171265522533494139127479663965363481397959248993111054986285379410487467396620668425487454137091874937773948464357340093057169784897772345825815409837885489297876346170277631938315861118227789371904843529070951030703923525839348081957070968354024480830501410409924736732042667550550122267417941952789027880853368489981263942815430976995328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -884642805590413056397687679484227143793664251228187804239876668158597737308200542368336172657833266688612839589691137345496356067609826354537594344390448454677487705198971860699703265065758340647848368799195759208406263791612761807111660544762921302111344204592156493838133073217802509168624172646470915789942712119415873778583293099272419528083047000304347694861871394026661838365332652290314500585755951009392247262095069765316434591954464469066658268309075485455657643574944106679767117245233730453820662593893892641367756603041220102644659699396668658550418633280354176419809093069601871958738795677383025068068621489852239328628145598061828281019114295400494804528734279974111674021750183457188129256723373039827447720144872326267175735008868619141861924122081935431935451601755194151615259482116771987202804991254448643552867773992112237063389243443838308109595177028694174492620292284794973265717939392643819147887341132606735830492370233126429071597609107105499414884711335453939099341697377247303867044422918911306969268766379858183365780522512129614083477619176087679227891772519891046585518817105457645603198323438319208691266326539873187449692707140782537931499380525916214312246999782985409950793237311268968063437594179147403358377763383082837243779910823162948250344762842239598333774524651913814592806648990543392827716778462185798223037247580105793566458532244293961011453304050563443767822451650755466911688913559884467645575414107215788240456450596186743643133011135313228814303808593487716858688620229927932371459695218478894711695089215333993126680110143199505320131525671320817328064823957170349670084596725826531283435259177243838405717818068424860072563041696616385880797035375458533460769398682992964277925770571120226690216376990952757933103408529502769362844094841195444277204686597310010344107112066126050494319644873074656838133240191424252038132450288988713623678148995009328371632474888010344508431938506533137273928089740001281169300962362873511216588396693984271575913185964840606449037851249798646750675652318421948295018129537481346780290771164763135750591647141206840620587252326926174726742791995842018926854782546175673547470311187758582886596109283758513526038736507979790164433056418571272391106786928044917720844370183107057634635322652967517685169990117153215554229730173109119996034440363864725190087735485966816676260193796535249564890872573002747251971219838504634650074985119622876087470567661927753209887006929515969628558736178616771277987488704527030344275333450310341248046831223182281853454781176349730018121918405160947569045459271271321057600265190776409962308733971183780976642886821941467242854360779069593600479756707771268768704512609412766593643920890623684660275632537753050887559363610054689246997901656358832108225666290431838037087681864489204477845660360113528826557903515116304564293017050573655202578035042278809557378421118905460709016983380852581027397019117242129395363552873813000504995859180815394487274784388901344380610611022203354361238570605253806014952935312891198530504187657608713730449769850699264395191508457370788262773040675829866472558645238720048990387112261471551779804948006198777952250028807263746301922576429624896206667487948341397408970514321644528418238829093879553905314166858401549278136085659943314412914773264076768111795521315184334302124842579245475770102937170984726138959909617369393943352463010317954528614044818042519954494750744896561891148477962914308471665803258922612311113743508798307840110806179690940530570462660928710997430801859215687185123872957680437900510432738746348589703284020563393685981104303594091889394507929654545470447575471300521630304741284160423905620737936520812169645355169288102296797799327189896048955779731760957997198241980613882455038775012938258362196728473397439708216691489121574551522284622548697842036000894181080293753649747157125347725806631231305956693811638600228483246992773364195763339095524179122007748286866684174696590570052699887816586690425841776233987118545993523993715655431160238522928557153330172349541204987503986977183963366186231684738096053495931011613962339252113340216480456566114391802854022180275413703063905292000223845148649069174614275311550911784378660622393527853319976288457833637648692517617434513133588791766802592562469477144895007767464802391901924683815735409390052518905365581085819540749622930678335748873189587428767683692805535331341302211287629472964413787654887714591800796431690859619177649290562139698277485833087867729956909447876752915236799529068188298379692404389693142653788421168498461763772728377592600666411068940227399958333481041117799559156095502549720209049981654517330433635676666393405418936250974032508487610634830455449681358256979108967153320756199093489845761973098979638422706642394600816376774537178388813260320496633492044270647421492968824256493069426396177607748100101261268720152203345840740029340374918096536160456979332305067064622623479327388804187426922639549212479464367481238271352656941265388425918486073609299613874265491680126365409850556923027986456382857354671374454584344727428312568614265761895697451959679717609153642797082539763436689256751696120771591388322078106717663937484776571619006477990852313892405431500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 27206319709441107840178331819238950823879257164489987116166454933706075335975271918422672007044862145859498987980219046587162851914334200472359769466372645578867418880100684315700092294750075544687478829537575250239897960139568926582516982496826879113145576929983394400935665908508485691323232709412908216788937128998499040931966605357611450752161708669780424057824462337347126619001632344837363818376121565130085934862551587564812515600479083570019979222073588790362307444338057793701349271095797467111789441923903215553918547655924408206668442497225132173132478262704228650625371430198275234435595672017998760066989843116807961896772365961985224513596605477884566816905817849569570786542437929117978495184761438972167254902338419444880579480490376612732461384679571925479834358638229895049494610653790150913924765226689674459485320392405703208894972294893816489892784732516160941501996251280516358450725664011420830434521416978022478876438347862969046943434578186612587193656901405420001362667344182911154643744730140633583004609722689308940189250508545731563521131737575121817671079009633949384841795748948526505911272350414721159339296729113270807862624779382327608662271366110689784755200287050966363357827730320492972843705349087621639005957868939067405206016695603048471880354834042363803865623284906838566405315078805934720784551546702694649105987926179049815481441517837602650343740788129599030640234108376257506482202615396222893923945625723417748782231264911596699381612793491208802590765413557310639393093205172017465125996074933721300913477677098743039583971860878143979401247698456079125731090932218222913366002679542278007874797800017562379971570156694683356112802333479855369943863683147385587671874573638699575433067707634199526590320309165019870502784339040220670224267462260643851311874192192852041376057051493830052155346389601547499334786240495347018649591618084396666886569362802751835885499673914979908741452821894657744035780232740343298715495493466191973763249526510277586744075297637100511415917150069137371002627562294922630403404827695174096514456863735085435714153418423867010995850370242608255674611733499467117604360977627878782612777505866442118192736248492496849170994014857333713433877070281143299703345539496554533790676585025681199891308919404694197846592809473798958066840904604709662325991147956942066707927788408146549416383020154507940365430420818595786179573870539702664617936838244753395014163254327499788167696040031898979458554519843094498302577487083682070277317880993546672482276218183574704049372346232175008421899924309327059379650672889527646946735050605830121282765007093487504731664331522759310243474828925916700441518406204995979996460007265800877993195720348561013579794508140263434658031681409539201487642563970998273347291569019940428000171256902456687910797690452862116739992633028027704153702664787331006283488521981765287584055573447612451402508907319442483526097044028350820896349117331916563880786469287358048214605733225887515747086374291709622652582418201542758175576675546011934519967633153647864231836469127301840270603698762658347003190953942074860422981737817290338111588886592510533149740274485740354208871368326855137528147459345281885446416266671031890346212206026656977722105617932517576263489671109809908500468245879957342116344478055108228586081461878357261293420563668463075869122508146201037000135026431950458066126981482877614876671863026998000838305436136807829901807764864014704901716493434308474939776497111623405371262559997258412147263446001056742565247185170266734295174139776761268359922878063349238548591099706723887009517068410764880689876148577209606783287484589852731478826684639164304755517498436577344439726668333714484084774666811494310122338524943931149906072838071061833286415587180687216354094903026234815166436209440874314540803306901568783600779003750817647404300376638947286734470867210941806571922297607634178768340592923847379116711907065182108307431103217984216962775715091119547228738420385540349193710978789902925615295123157850126199895673861575337198143300134524654270776208144079085892776994282207001369460806388517903091974487834900925518497059621241449204298994072970909248598245708136840776501265561828996544633684683741402171803200180003030693772497145621415997432811482055126912127150165946395315254869407178674205818946042280426636573111826100033248229071960203522480874590847540418474134280158982304444125044525159000721055700443281219606094689455389867337858616211291997858224714692922899500199803100882796633374449577497137886261721836494520284082698228437732930242020477271285552483098748950311263633801488566254113022889607346959209165990831043765595030634396461118729840058520637132839586190043423649704634237412941645407506343317629839085868005245574394088198731084216971912940751151190235665139234902292151870540674086267855308635799046041414438096800883024161751151923846045168240345119769276974533138563484672057225610015219007404700558837539299923201187571782382842187416398370426830630169563373598328522606717501964534416811563270043425091050096519649851885322374938455392632948208160358689087597771434674947961714155918026510001561734958230024859152539438974514293037667540868834255001697594511912295464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -649983893630550119205091082449245447930399767394867144971945414559666353077486436243011603503225151739690480133343139401469602941239390729370521812788320418828927275961259980220077357781206708677253449230921764178865613388705040429788539218541421361286594381811475363267318062379654080210837051134152875198685893753969619456885066779652009598773024389197835199295530628356340982995702508607521090549277276328171070097859190542497025905730629990041354735240785918688238964963453583129869681733302702105267068711171560817028833954746377759311699390151791119308566075935478503484633371398140858013862719476571448523805271560621317746285730253611665724319714267691585403065188043459052000836080365764415359681968102118244203545781374608850831486340647236849486909314070086195103567184313031900025757622381282492888772504883592982597584288843892440095679944810755194141816375647826449989348131860907033314039376668502753163473864594320920382435675379700633146547163240106650270530815433488707101502001802013024384224314712880917336033525722413071590500071623039699578434838385324225751630911439601750436501443880204053204771846136861700667450816621515503179869919323477582732536937853801991478846406964435360866693035664298378418223367658707326316136221417465695098365914436469684703890877453656596697881279163499422390158292531333697108319513290091881206733643873541718483485924638333716923405620153855515993614984215251558733767758079237586130009363942601183032830043613868925430111498709088105009217875185181397675684413111923535136642802427184773288355240262435683190069661367180922780120262670806165319445843717572209134984178845009077450566217003333182040120739756737589306834171659657781452607261241726402886680973545428925248492122809419681532058553299283926556306247009507598242638681740404905417878024531268417500214723666929285462855299712791757494833498617809823412843586616954663504761180282995970298027363963628355046957207450714722240830770856986304913691261580972800181430404585990778905943692413355808878745051793155636693236936270194480243353837775155376955947557619972935262216229263517146973764454596812928580144718225267961256528232464820940587862397128352576787769786337181829986783146451615771747210083519721434416761968643276484199916393028303269595223636507255427790865777930755920882050140244219343458159609913757724114498211849341566447810492208152662004362433236533146194726427941895523063654023414598063040937443584446500235786056871062428287163525324498462049790176292608744787910015848639525200863241115204825891715634237115615735419216043453978123626603278239678032644776506716155873900729879837059356890511766280197718552013085467775866672136224729212256424053664968478322922875485591811322838725920335373684980969087417318707986642902854025973482326175398279716528613615248760047748644461355840104382101918509070321455033936840614582144153071001941422335069519687994503247934981241674870057106023909609630261419390473127882115951198183513802550254144929648849281160295015836987810345198509916321656168869393813468996970855600633282446500119609983089628572595816680610733735211366514922274171879922973590611726188100996360975990367935532456099843191510549430440204750978881569429686473870166185834066693782880027017183449645164650942012861185830169302848320004228369329534558457059229607341530927987133602310327866907717426283663693483076306420141459690638762636169134627937583688740207217523253963958050510204835095037526226258014138687817322033849073578337316522730380974602814436694483905972506437583418073954377747719925400727052475457114694532621080334528037636351010616382955096386513332208041677425150040072075494430909115810705653090472511664325006334991172517511518013508748693054832068692216792114727261657382317010015919583210075748973048892471658672203454901602651746869275678191162728917148954681548533262970992971927930908965768337431023239613616765401877416705322543419859386337684649943916776717081821545209282009728604487644090638918668938282014081417362757978191950613735816119622228527415849032092309681612740474866083535855784354042313169349374099487421312140024991171169380294982436612785541697366850874790834331250937183797905160967224812776177248359332099683567618989714008074506554577532862641793958679422730263692892991384183425054466903785792131116099976618567626666234751563329457725047908183517191951190076549975494761625935864496917414409015117513741363924543684431589310359056336291964884959341889032023400451490101217109724774088899677413089647308634310173405975522720699963586218044521822408538129911445008841104303605808530440401091737320008751147711051222044901599364921073374667455594213108104335186907602056926055562081032704659930014167288889290639401223996842218839378120185471522091104031180465779524736941434002193073618259692944279420302122695979663392810426765561698531536627550089598490821362449033818115469534105644771908665154746191185662797977501196496719560986718945553437793511050283914984265020400711498119050508575330776849435099466572459691962149853385915777002257198282430298243669220562806193045794482459064233326014037885268574236293405138474323510844937165550212120209822174226403282527748186555421433431065379181830971849700764285667377152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 6881608774869680703640764592328701223889972542193905266369531442731354730314743859420848746295594817887637081530265560978584482531526848496581536142213901103814803259817933473214482120990458613457315779119958315419667913160259646633089966459015919849232674137499141259781960306252087092238042217277129290149683737116744791663245204718226384674265328727715195995723427169218692139114518036760212221766134070779163826267418498838448384024374635606625854267026413983567888729934812654383637375934248050206900225372086775059570252295901904850847769209990342327064389484231177399244300122263263401806173266977225398286894873414810080159970392087970320574191447325285620547730739123267478160707348609992661777103354311456242762931830042755073440082135214517490227793370974878087958513555503563698642566826004808692942421393129469416915078138474021833167632411199605881925891144928247251103601718027858249138599373204836196444387029345770736854734793032418770041714478813514236734577086921241182038158994671521657116892462843291635011617264596769910453706847344742694421513639733167782476608795441503415031537125548848543842180238610352234147039828743693352877173884690732305699257038002876766707275103280801125613364422314255427657245592105106045597692894469698373455435526015121944720075196155421918309077252262798493009142912442949360895261940476506376754971675970993509508707846465760479851443387336450822201090400804684240379486741603466060186404947454491560434520364641714892421506620144510960830906607553328415323097063540314860496200982686688646369356250071293117380702118658918644967044771336942359432560606132962373766373505871555418361897018277136409454155688004434348467459448452036754437406733306661427436372613152821282149195934408053297169271572014666746247976733475693718234288735345828106012411251274504718614587638991560280551222203849397584988788382564627585449984016294896924181244913581557280117941654941297184052497820025679756940037376562291961406616511432860555096249028691270523499945634951768650442420467765380743793393796364940931972620610880522845821804105767706259900783336654312428580390938613231823646037462943542315488187455625167421599581312960149477673590715920581578519290654224811851970743125893423599877631460847489600196887241045079023865744177473430883032013582069337574311868160164491807232054489278144639752998205555925953057132262068521116327623735863006583326172616620446958470526535710322369607195193061675547810242372310490050093645261572729929380377415270787542868055395705399630689366792835865906103937364683194908178423716019355823842794963292107376304072474538544747346495774756394916736653276788257123280278068448024051173199844051583597479541567303607896540519849686705242302746199626010756034304040658724173471240534854981126579140739911679566786588974381177173570444255657629575215694936062077768926743166399632139805467259124486222121621544475043872739992001991480991051586841334611620830458101735438160103418055820820605794003810701751076210348649653689520001913959928583319778476616726043698074749582922250143799684710728301275076348700902237271720716674000051669875947937640827431089797366071059735351134382736679852297021581643748585472966094535874277884256997381156104917571451865934124362447537457023300603029553830498583188704269201452031964015115630099942338728355662853737803750559287606486411008126607827257741090388707689618697466017582570594091038834844967481842078803114710097164979470101341010854633225533570372755228438105578528902415953732287400184166782592304542496403637911964982257224952034911443551227218764723438957392061986163849705761942929239148256457854632616312808021753496480307482712039963708998958629721951598849110297542485073991683960035416717097972810029557786019630215194047973203354156573210935872073075930409630570664136119526831571397173030847947935195527649110937352300673077228243716838868911822411848328542703973724456079942959285670776353040579624247248080265246829397433661623143441276776118282268168905673670779353049012583958161208293773040076460506227353596049480510925332541871191672530944383663888952906988736159915739193149188606847033388023663955626823190183159376264987230087879851924402656644012109942891612856483957704753471032546123376153187892861832224335615611730382798326693068986334540368893100697506850457316029726723462623627496541980452188099632254298268924384483101405229038050318898685183855388518533876041535827765154113032447477485970510014386004585407889441727215299445716013618052933086313463530645788138150669098048984622009485482748522715168183782601889201304123403523106419177659721910026534141647180067465245608926777641541550730959955281662346939844003246351556016018504405965589159235585874747025269291066311422936745512894667543497400248084242021733380170872605373881471624586827388118509302786453011641381056342356404221405116986587018555375691042638662178225062012608408373672481800904010216837215273004573630834079795549109987859411982394677417657062819043316179444039899511996093607469276486090332595329078595409480900386617865868519761600270463015189391051015081238527954140842210422589914673143729242239992451776752374686664503837169314092122684449703863015292210571721137920402781639130113638400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 294637398740839982856535889797175469016564228445497723467325258682768679562958920910443794635823894187135553473513998749819854616874531983572132718491343465786575057516050719081926977218508327345761854951348606692704574015897925298982218582579974148545906189451383883152952802249360994067645764074932645874151615637746183603693002502675374737066345842899570120663705683463561524199107344775305874074152728441228492598993215918843058247263291828234459287499335894500880344906889587168401848775049627705266057512190890662257827548768445883811580558411916703613794987401180213614683714472452606665511216010214283616156915812098263775699899009890056782381282020953122328669909176056658915148734614764283319689210432585049965538961716556776705939879811539085673183907993306189968074653039396144199354401396410705813784633003210864298701761473591461064137280371890306227466246462146678132468563791869910994990479147570173526289526718302770045926227548177982857608078013760831417298165882127420859488547774481012300528457683747975159717278076552282976677809635069497410885898859271027624490898917897591684706742942263412087364675110818375042325990972015940709561119229183799482701512078913487587646293546746281052148313759089253041601923518560325871581374315881105382440411284742624738136459837223965588844854856758507430799131010709926286857540039499250613444342630077747893514150313955911044960639023706920529563488350979227790903012559868642441532573377121714111971213663794256061094167124865084804367167187576700358969810717816723353178747274816747856351226087099943513419137426276045238684357167738316711182330829224496899747452983430612957451175057310160336604789793999373862281455705331083982227607320755597097000077025196359121803910713424877599353416226534350997377775965729284722025597791750304852624155248254243635099742916205382655564679012826256577854187754636367949414601760930367881366645665012295757488772941899611353979082842006259692745426023693038565191124905023809871374944258305280325126774593028141193667905678672278581927588991117363772567243614014572902049837455402069908035953061015498745442443566960732031655430369120877461478914722966467760700840523213823893199120089021337425481097564387422453661359593691952621390417684488644706535312563499033445410740786190779157382714312226098957482665686792034568828399069471115718691360192609090527858574074113711183030348404172665708927188762406341111778495540011945890529535631611721675396921195559036372192490629155360644658510718753217712698081020183918682252605403270078368856368854501983771105686052698307882334989370089934266649376056265957420304199892197056801520846510617144067624714913174099667450346170196453667859565577252112644347525958149492391687860532128506097789213869103836502802685638089158319672744681251319730395493957267759657609120231687932213182309029579850490811521646337928244060081610889659436668803511238920909645951668278108657755013203502869913461127067927056227971302494181440526277308340921535582698638604525101907543624110582351463649475568582819324968848283703981666114548906317344063692163094744773263766595182997011516337318115121594398072061013581481290354040695895981667840960512799732086851225985604024003854530745919946125013086773242725197043026873525905639768501872189970793893882682846292347437617228006679398050715718399076037168336484938759572885374068144785859960114807907322555368476495433713441703385940441070065346726746205131158817367073626770034906460487345111825891924497894720298662312384259339501598971293498427056206268144787808066678689145682669649849364404677298534916438808264629451215758926802495372319331768130523279012522545112927692849253195351695349963449590522631642047154072606547828259540126109492559527849647236262072152735238111939897924773553872494284703844495546430970269622425282571648771561520761734840696155198086972195849193757321406183921113785366392734353684026926188959511706463018862826188573452691593613668188862115612134460778315649069969312770262028617865141743064087582769010216268999716288839457196198788997452358791419573599795647229324523274222957769683203584492495194156648175568746180746062930646633206328561764144832176648275667841899309202512983742558728991343318522361144006578856493218817310638849695307375738562085148519284138396898790391943327970768133929334436959742703259670955021241736977550155933344412222029583221691562247712169465577948790761500006195574779544404986482073069862233245468792203196708417064573023132613585667088447654291435479852789835766440513143024629794699922293200483109401270498087413156833625326890387751964666099527992626594994535399473578257507144471336985084591821378242731588509867247932053904634668753750529430898799314550292149381180628423200609985998711838926214631348192864267362933285810115250052656869214603233572413430976645920729416321702972281687081152596677865656778448886583309586614950466889134849444139493299114429178697364054888637203371569480317686435022022777451643117854298044235831970762534883320063557110002137372658933200677884938301071316994537164329324122732077030072697260477784843213584312526834099869367609591276343997392579127613421621141777468252603428087916276438491970531881627429777544521021470455889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -29554754652859813502443365884834410054098583627316023260514592992752414957440379072704962735496571914213631978266983712803473570739620943296909948622374736469139569126782500665077147373041767061874317918403951885044896003992492324997764356392252119840039009535515364213602894623528352266875620422468847333002264012334603418413785162987970877531757653622315619559500900875360740204487425041294032887898202914454287074900793445857889095366513820308677117823975886940277848800242511796448124821219989396810587222426332742797122502275200484747105416443739444346189959629517442816379840148958587680104728794726729799515124401931363051957794957025532376533125204279657175642978485601776218373439976041389211006883639517788922327528400678735124409937614022068322245014467345845394611146238274618815941414768768335386235813318755089648806155034760303148092513355857692001490316644662789141569771175554262248199084708610154927624211733372862866499233958147748231026903723145701032202155245432428001134196649907933878421751698554657759355600238123489914656776905547767553278624637629845886935464666020204106630580048289086994273397294995755730557111148144939751170662779345638982018345516710811174094730235559956564056766232579407588694020749141990855952695858074542621116327689416634420903604752249430186655518777440795297709125971525041757005467117494333985061325049110481094032528889559548118830935918071558977031820888369623492532658986980198710461240497202873715291983942783229484361254036510867013559627969180966190670468128807674248676204958190851787239171757464319601579664544569013394741853129763675558468168839204784406020566449711553239100125877335006039491916406706836433378398017968377005636513996317066300058484644568896839577756673977758239414143757670569035525059339312954340237100486489798102483906073726578267589895246722439004673292135895672555569086345438553858916747207287193031282611294986701081159115139900403375883397130370563749905024876041365004740391191158905943706608716954035136994561832368045364893265201631807545764954095243599880372546417811060407926365606941306096222945048916275406113219892095896272998010728942603657141688822805044239092823414949633568761216819766832165984039115000944775698694060881572157994575673801272306769986552557383516744756358380832892753483897228266820783019937505279746238971523534384320807102138668017914790210648755901473107024623068558132672320368628903133704945667110632144818906667193988052258389280170689824873064251261002982601449403950884871458398235740302005417446096086337447914378495548102445215848719808568405772200911222215555838125817689084454815432999983117827049887025635987504490987693225042744168029842770630533910646459445531107749471656360999533399132307700547728621176196445433964853916008735220962662746014104083953501268450587856076571430874071676243940443780500395840110821266062389617762238679767585792990228566060751961603811094456713355579517090695373502318562181050209965621334908965567336223274312566827917802111213893660288545925927363207330217948100905771060910514749922441432225296556073359596096886278106696247851003283301685905431226894889600409114122029750835549326317549437716692347382188217597115867603736293412230710670484993927347206285436548804375732058056179507265064702217753529951121094156660231945650398999629044485643866327440182348572990688470567039018160305259348720921825456807987950150411303260402802837791796281026586204884353877717767664559514407796852373510828791870904938245156621377867200597473533234110493719648897635564357928040737950970292750495044217720585143445451059569905075398104392035906468982302157547886106952774682204244789597549345392506773253898356790222252844884210003506756602564830237944958218890950724272291681027249280721446681950551247950398318969454481458577805570173873485283571680708015289971003829136799041034991648681412179663021896042683880538177296444778144531533148822973857000784948469672446588848615905760957206343571229867882678401536652112304372734935414086384961318306085240364568348561079913037093242173055352178892218451641749008875402969749804542255985795250581538714793411992054946917932764136298386907454105532353580773912419789800854367407856678957749658782660104907023636910332363035192166411614415491574894706751985470440182362060144295999838563824693734331654069949295686204911947621685190151585274754867880581254350783822226547747045339868306777158558039717362294965885899673808679242365164832399475720493629310579946107407130286552598366457306428787642481608491675958589937570766552978052315425510480467493018289165382287608081657476687295279606575746020639007292935088130185625414258135414208446958479632277553976949451270003443217963820702892103142899237087143316515762984544928083589778235051556386094999377780320325295379113544204017001334818451871764338824875481969633602153548040578613664513564299776845815954130490744032728187353261723645540496194754297969090608259222780875324112253829447597577521544204420376042475405272800467826475938202679696425127414130895958745910548928527432094353119146636012104293266624292553975045471157723195159958234108114167438796707470165066452839542298440650200610580302984121075976500991267658537952584228121457222020497408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1153394987959436593500921796367889632571382859137679178382099585470456260563403926243542712214823896567262061738871181380927256415207155640978666613344386337426799086588618740574926620005830055816806878287930496461732046008863785847198964067798397016745484330291446166465475497964620199533563111772242437494537212417896584742365046527036821698981579818293252475999965800440338818479623693112070903551891345664564889154649375454692877387042945802341981384100852763077287592805031270753104716743566412044906538137592424771083830053775599638830899905597106397771623957219511271333987877734529203961150039343112302498205177808324150853669672605855837653234457712360392525930177654911693773320155991347607529739808965881906638461657686767928710891738775088190776851244318186745414962135833207731853778346633888161814552288418838657608576662585135890723064558528035044193631175766136466270956340057235438069362640543613713710596693259838605248135695627124224559398844272512842548972999579724121461517649537335757574899285026959385852571398396474208093670871398902319303496593702307515013677748577914795669758897119818721282042581729921686606652731087303303145134115189519828393282024213728504338768903197549938102462837390831946803463604044608172803583952397061020915156452143830789580846663109416059474459845106398725801016776427819171117064829200544344976623370457539813021790961349304115963665769502232483944951297391846516108264097408577021752080839489609570143337179198162634396836711430272399933833247937127009764271965994601130171019577265499682545653349959790013458038196442624973296170465245379899978389142034765935248356315903898087791099894466321683860638589252425148104456499193241876035107924688364307968919430867995661793657750939340425491073389350990572371353217629262743371998603773517110516224659870693803904344122899661160258089247304113307708837663877963069601094382740156028477330822698290289250350755587139898851180177932755957385080531486034813839318166795391569978923475003006127918675708124201028759456321120138592496385959719222363091684522320773309457743793864429383829792829848467816604110559423749238208654136139060099250830755074501215180217489637561290231487016131203644989060959745886259353196994859115671711312526405879331496356776139564464209918284611835951724312427136385631898346004784049400914084734942119566399569521968544894097761260041187736604464814184009022174004074612829834145527641802077451484039309745110498761095420508971160381530721649819563353368964105707215126203049335375941667204904602381554387586311859004644280395755689086083564289665839827941081200182120294026780044422179675483801803157927544391556611090297886278398197794013919052709006007456833756729889827196409501659023040908707877716254308458353324942299246070355780977357106300706471380236525383529452834833659016667240933502629814381373762389530170589148212587192372134730539664600040087912329672365148773162873639601108450278896317465504964919188317226583230933607637551183996073280139123694699553486644962003971895616276845183651059873880835594993934403218290770553679361600663442200953398659355640547540063815615796398644327418993909751604618459424605924389533203818164785050108920951190401637979338050775471827851754340554538525839965651744466260775386575072530769306127427916705033230127659467579121405683675890607599569241405779997989675533550937756609650135590506234359186114530557765840366001484910423271327341276564649964362022232734015871896430425229415071532318334662407607629542379381059559960820088090723602397303408404700552691090363972104435975465520734541000689913291719469802478771308386298758128592245047562343289121670236624344932623112307660105409826901805100892493903282831098893222105646115296668967182932339624406591314726108558599417395295900242148043331769943017115240354446362751360753984932828565534000115176690273952811912149690018754041695483756929486308714737212896045620354901353688452988202033100629579971640655930434329534283231112397849785366703120014803922211661208099243563959542129940382194738922737890079143370285246454482291868312852380787766997166490331441441066195088969502269379910663579034120044960827851278082291632211174494315554693460672041299644455850335934712964778824315076239218018837769749177789751721075908834161487829752840858875892468757910881928029788269587626459122275169798985558521608187954387218098470898119759359465614949291179325869694068407903990680918480587119822940477669756711334747186827958992099414154285495431572342698967893221930479550384399078748013343238974369319840382703302224492553304626571604488973811947717394131446745766840732804259398128990231597938734526262382482619097294391586891733768017165359936489026871718431221970168106664372328441607218681583865601267464788184737570695954402370882912122907698481131353400147253414881631088125012598444307607657047004111279248075422520624343238569503460731639520228910602192239619614522128970678468821964994758654303167035754418021469719798041321424189092161636077960483281182081248945197931038575064537502230250246828375988361938195392697762914903390016091562793775612036145037198708017338435497582781611249395142354882154113456142210818262953003251239140174920758918811239346864128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -44974523137940952345963590451553914750606745948244207570167750967268685432822335558431402181794875813909511921876586755912782772445574404352060765963739648472772779821321807777768563994537889288476636158861235702595948831280540941934057440638333838222478379787528100912748848426697958147954232702023954492670458164867179319769891512399938772254206193999292744581906366259707790994154545896711331156861967903231717239956956768144846674637260036376105222230969140121577635483628529267258012610445824453087003761317345111484896876836562444031335389192045923003803387775709907646139955844333387811935375497504929849286179522791687736743560675360994781394159657243024822176377413955225806859363107568194268910132218396939104878266173834160832273688329022172214687290718466392357303902548298945517854000563035018198632157195227240164621069885481353673794430582784400046537071472804371554826911541131022403144748691650065748241203063300271669768852112140448109133324362852443845243582032646985704462881994605242342695129162792430310345489617713189416358967239382618068197492092839705548604597127968323260512373690066012580594724643023970989597626080979376765747125471178534969655197543155544399937930823964359654915789340420640976650646104266371421052591744905911647338736813921636707664951292576064003568763828524623753047070021340376440122740227535579009321249885619897441254815960514788062583236222596337833488264072590584260535286362162825222346459130831067994418030218759322090071030252721406568618809448477320625787027593573171438378127486179457608309564259204086798634592378555433418468689076774969771591190372977414829619518321276436071304309409096470464965499374458541685346320925453842139467711200348379740133698919815427620546210423699066588416442993801644847619279213500052625540371104458975715713849136579578248780072869169679851226827879164560401105558837463496935873842318335559270277525205015994020526514975018747528101567435408170474565110021846027071624830613660605375126767548038261790039782428065393871942856679197201908930246424768647110741959825186824561875123609185729961798749589376212105490462315998360491660653179433349545132624341707461189982239239399954197810224901264552078747667479453576676104185795871805060176955486298667823969463109124277804095802662107056993650843147315693596380724985299741029177155667601580430294774598651266737347770023031461707549838971033836676342934859090900097131415967650710555320653602762910439200186392571583915484363405508268577620177498293230687675614763534899859637845251547979002222128019817466183404881198786697357911726215878876316755312772202780918945550426629944172783970140305339851626796348368914647809092239639424799766650764460534240367407848017013199802781100958012109936117489190300779793383704941994677968872253770602809108902939109128033115241016774914068362450539625772083910573097385859897900574987622280129344266890615569526933774973239060214743944013880461457616169419741320935403619262522545212061833317277106787071225111178144337130737103912119465640520913478528352878540527264762516464033830229890499911649593377004491139294080980067525190907707638426745866654235728698787050252889675926624066838324263705693560697065748117134674607069564457943198809585705177736259523803070159850379639269156311479580215310000609978341823982122339183860300013783837309443600096208428323590706277806143556009954003146946856107869980894660782281367346575177556183298719617475018235395769144577692969227139849089237372570465907033848826659241608385122400906287627160086963071969947861836567871404305881964191611625290285134846223166170892282613639970625331777101061845893846097552415646503856008138553343627746695879199854504304161860442825071194061980121697742314459680515327250557754103900797355329454272098904530149782975766643032658696611914673986266429784711712158466508512635459153140358667748374424831636515496277822384962953278384442883623980114091095686715022953374514016569089902116099505395242454203247957312153654747210200949681221634583396082744626791018432104381339888348136087411946652507202804141319772103767088128041304826750031449442503826809959641390285052904939970000600918508236346345485742189251009015846547436288719809078769851458955643923806466352803960764128240019913082126119552989085083821919219230074530024599041026358564337984699301810571977562149658570688725346651621886826426374898867214546575882863915573818528841633500157860089857630628904869837038702546455107618225339830480212544715846312539859010758374299657690119181364569937592559829372335122659892013690426449175748123676390287353012587891710574904534164460853759949883809800353439410019421847315051974780673561456150487902239248815960688263345957462272650568540822983609473784520142289215196086006292229680011245206950632635324982881089598849465659151932897338491547457950726067688562475482700317526706443136841904970563038022629025879689327330088902829114222632460981582399539867513563022570487504218533312519237966977899670649587989757251634211930941295261458991583983047987522571784405918033687993384883311123684790748022078023872198866925550341794738536299813198738619640007439221160272859120583334585406177060710564684085315651671121065823272330267197440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1102594577305469382378041632547447881816206809189837680032051330749909625142089586690810329279773912024985093629509633403238545614174490922658152452127836422100784546802402571037316011408986315514244271663565890412413391270111207831947414259934554504910782275370712091458763324569367316704542479655875737598393155053015854007589590432296840747536867027531836223542697644263797382082677237388876883691871055650321885119597611249772385601263659793326267793084967503752859533618670245264866597471643045796039432317775657303828662742401206598156209792324060740544957744801138011581815802498957386883301520573965269433421678876885158878974035939153068445048786345949035635972444740824199129104783332158063476199898768217946558865303567326026375600767384626787569822724897237382675420965361498386087143204267163788469757693431590124841530468624689411222846017915063046825681634312574271701850486388173913631647261302539674986149491913335390858164493685653684235944986697077764900901655402224414259641092683894851535627977986897287962459934381675902405282165047580776997052282818159408026848484104533571665718436602618937676701698882684956986697154108359403588750823208243195223340999653582540530305006629616436304992438621998355654635089321062404724331398438918574840814442494257197927739692450831181802382111467771114379812765694866237195321354393298145051125111719942235990783520585762049365057138646356095615632395317842270145357750807766217155095443234229028493560246654336145118186988825895148202824316389238777183437056784417363695572719688436812590921159712576335856372595494980539822942905113368002674107255707716143226706345311784265970422040313472377416036896194073460727545403241500994478646588152943917324801590963662539941368845010659729738404231753636913686790984589664755519514245639153412541115618482444550713371791969618167777189261473738632330958529189382029475289476122456286005559087219713376858887102418529600556002254066766387153751908220670958975724616514749267642594140801988676536939680047116841412405208745948175260973094189954251752131350521208920150768389603901876398551299238281487731661176996220854578939165557303252170451452705562164608673965628309301541384626525892590520957876117571649823406472231733420144055885513007382032686990245770735137556791696374733316104203440241131057811923709074224664569782872266262853762761362025687796982119935520969608622815558420295111312002419456639901689533230424884984799773963185229671206360039047386996113054688030165328247156618538182029603374834929124586357623562710464090028827745495003995336050595472914930437118816285046308773190414491119214452822832375842767754559816303820659019874772455566177152443158341916232975573036353863187543924984156188551626628206636548896140069748335814446620500550330139041271212546250288147427399141358987628429838154999436176936175187348273727922249870183060892239376621883044630128140190027183520662233945456726861537260450989927328678884700903817419964687779630065276125219250027591871961016080525414684476879739844968147321002617862296966894554778474044325886087715643379643793167926154600817249220470193557433950099340316926293360133562071057496634331503135366785132401400389101646259524611194828003700092337740380349577907977146718624086555321947854649992952896010431691219820704231863590099543820860190513299378400580156828106867640419293581423655763381504596504038378935602358552604011554069016586974240697882743172137674043264625473222928886918602901425025906227499421041527943693786613746217951115119645955508430536805423110074391476229567424575179048252258798427755604690662980331799613604320757175460388374882471097888147109810813211497964014128281892184730069741178095653523667180330920061572017119285922196543206434509850738897553076883157896443175807479574572892837975581304690423565478601122920175222760228233250430218608970315459843972903342858612312153887317276242596529522548806249290455932691440809407715653646996988884160526026185117736273058574293962067423741486640784118635760093816722154066751277172810706080499838140117247725473549098718908605528767947739394474340675244768173878204045052154830015111045094256033388940276281867014787517361747506346145323406293846491000157177466902048340063084783156339372157755403423860147206687434894161173696311984823401375050455586503045652284323083631332980651947841331632102890725948608233556210051878291876919846176193166274796952339561770511628446750710334285985889623359092401229196325479187533955362331445675791058968089244575317780754836402868700886193004820318480157999510318634185647467139169591566940487886264791085483074448453557344862471408239604960527493105704830945539403041587979892089052971259440507819787756680860689695241400640827981440773454591841643562758487617960125449903918553992603392482232888898049744019234601470496319342376953271730496943207105431318429577242409574770346626413040732006559463831778663739679554614862112984053145502167864865255658057507144461552074030066643119059710636971706989720170784402508982983803426672916631130699825714080301877807420288089466503475845527831982394206858740371688621323323820678292992493885255242817311538279842052164108222375998051035565576598234393144869357924990157062144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -36637450747714747103980642510916477307313678337663866742177286988111542894525587172989815552488122865915855693191188873255807195482314646016950388859348323086233699268855546094297896175547968236712176889409376532126272085656452561770036131016566585021740653323729806862184107439829964709582204629997015103389994904997952459082230294684582999658358306344333969850917144559310388672391665021910292711666253574149138301791601985586951335719641728521512024102444368038578755571512106196564264627364378306508798360558635869371062238657928230392607921218470325717663979103806717147724051614365569219762456762181188028767385091160488214528810903806586475773315185867119487270761120314682117001965824581637959752542687215513772124130968921126795664770120704027924134067748230500083588325223565617104531960880084564307601152913336918772632335422326975061797512271838249346771087811123638534284500357206211129548088120255323322700892489014291939008046605966897838904593959178458893118661633682175247639571786254030363814528045429137944964227706575763024346973595059978880273003035977004876433254176509578551031219730892235880664699453406500992823093971547246980388671973173387325581587995254201248497545180657730978049356050089849269007814487948362062941767038393114963948292873707127602143154079534194325841027237449442890244154575041482322721262472179769785231542482828348348037014345759499505956009192066022723121226405899082309089594816061680350806558306622891482224554031131434841749358612063365327056880898782432124126541879159448599318427988705812855477084443422205909692655392048980907699677404282158168445301893158307858597590347015200205879202564814210476685619352600019209875957154763544736500209294455098445531836265880302360285359315855438246920334725998756756600827221776740781257101181001228199693600996493094681445637895182164826889123271382992461983840197927662435980550210292755482804916064313855420619523563262693620606653001108564793283183735741206710584681131029549910746229530259002195477584824885319841939180649884760928826135843414466923389393707080376061885838784471582122138287725622725313375788214958776164060022106950712820956345167108476710126192224735534407283291942183696234709654535331913580332883996754144119776134435271735485177691101228508100835118178139794350978888750911999853152642492752398176810094056688852238600512951303331239295673914077024826222401923782310917094764059809816810858086778171776905891579895998745738163293961040474956892703138083440480190733749781515043268144256807684777151934473040372455565784717587222832766937109808901481689006876313035436993942269299959498277627542459097299296315637336074901803927578489642068404684697318290365848953502694299651718992833180473415065306841900047042666625392870793144040642683351386306230164432587848895771509927134695510504685684963450932755486329372727182835961667641681726785771516296644405558966550714872769401144150181947960450612474305674551964243998040968235662484464172301579468102941583550847764921022921569565052313683099475331439572478014253928619141904052658983562500662923965643349298531054288903121611061736067449900826032772993676214493305016251698180153110873152965350228347907811217114838517754699060489645658606105435668691835397918017076200606731798695957178593057004279485357742938603606123312730994517624542049491986368465360756138723438047349748835106369750367948775839461621932857141315043172053026571246009150840810580662551211894090960114664605597652963901615130346236147258147296253102144081461554733056203415247241631136167320250296263350528994026628338915819948124845334463767558099748819936381412231729300692067195510369091374992873208379694901722925245875302646735680518169140199989612105785184979508495631266506108936753523239904231602723102089912294658401368625544600531994561437788184360773787141853104307956161876252785375785739091803571716138992707591717686584576278112588666267133384816296120653376799629227263722432982141058842315999586328187104646297695664341539202328654022297705221693083994107900763331357665917180899756362878801918870666237528495567602678037566553338136086648181146218059288917844128520230864196519779535372327169023213902776060870333584431972782660308830180019377522294833715935109889833605433057285311896013529831477388453191243158669818623789149084055208696440292416687003864531065588120971782016415701757143403611816291002179577376633392464826530540360354305715872822591875349107770304617722169674936264393950525679413589257312349220336397390630043381557315095410159453487931659814927791103306264446029749595437520067037823054526755691986035548602038457170196929586901305915235853277679251759203488978802635733210938468529082221177448997262837690389893794890484466404896157490672101307325824461573424672083424716316053816739625169391436551863606130282323737318271819746292664486883227246684899860811691363769195383559679468505311762769156795371147459029752945442727714263039724462685043583183320382955610107070233058990650997179128899708091536030190343318084429991746588032963381828891592025548127588679604340067039626001231346339525679636629640509594597641557470051896663557422877924274140967210729859089004868142752914524966944700549692892888275353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1752561326032114769495796519909589860328124516897558417360445449359666276672012685801565471318016183340091496626673992075802779097843343378358077048772315173115035772899664784864012196462946529155841389010649373075523245530364593266612627260593702371036491509200628518585224980789053842538995129680314810224931370654896983397283260960065389585745438754925017935630522760315047361444260477788390695105357100833243371509906862996457733180729564982180420851173183590958616904235160988211824968780595328349768586918715452633352189401290777586835460400755456625122162129239824989137985550146926269490687295330971856838398751245996508746554111286670112445990208308931236797488583978221084123876610536746835153759082808824419607669472635399078941044173390257044662993321141812351640107578887908184475451780144626943793098999710415719531415916840237683980148074593559311859521994821740236962313984575998962442781437484763463437259171245648693990688463419007703357016511977037495903877790326355276098841828785973467512768772754609450782769550978254272694760521929014104021168595271444608587012251268226923602481569290612091693394239865136189652354063209344063910521152404418236509847797507386190336497820296952566607324677050305634779458489362654832346661906077613870241010671114073715433146026036700579166504586956905120526915563771501907063205620141591542200977162677579730603773011214456943731918622601448277253698837441196859100746158640932739985060520469754660581769979034852719042914329100519500045225539499238233012830054351839242144950443060796088249803204907356863616753667289276801584165555952192596657797679614482729983146797604194852452989856520147062163949491320723273410614547139471964402421577490670873445109990503422294345513198324528821541276499549705010494596561813250981883129193743113858090868609186402206051948112453294800603892764823558964600653874917875237914617004022900110449068776088631254491558383596636401729036621583740704554917413785113330333115840357273022367141830464856285803700434934331848979842402942527917404925025062132325606844234325501799615291937409355491241749733957266391992286390528054059384300159138010822266488781225789145882646443008718680418305197700399208299092282584713250703685759474424744788948378159542571789856274608752974710098458054630357848496963613901706833019495488710141812663807273601144785002607439994646374466962049112416721567406937643212721379034454876870096353851106072469688106111811188286104906901947020276083106374415982723826204761839435274104330936075262025070143069018539868907290463544176199564267268766074383182663652035607249137053143884461986113151502480793023485327871710545056429652278199872939154206760666271316209509023166286703291547744132827726489021826007885371767741839279775583501109468140539161849618300465483077945437588479743245361958343944405077025103169265108598383716524709440142235251301671290766243344941758621967733672694413496160103077469769196482971758683086802509904308429227103597280348457218669950243373599731442197987556553162019274965890139861694409099075594928175464116700508373810468086660448366531862633748995400386685691823320752338750168864946986706734296447637659901813708357242249059105400324962210770647142788689956189357642589758431105096331216838307746894514459147311824388152131722520864363239035303207255467089336459920106785732821100428849468183656991659583573392401893013326481876415309478380918073036376409043334638257482197929770976389499542732404007982683021963835403277167738689217802898882808561654326577065652947057245034745701724822752256976483028615080598937579636876741457236605512850509347495476994958515347426888068973911259433707201633054125399490951317952747104697598616763268862419343586898476756972197962995676409245250367876678163378875586651214112631436216256186830194730173042340699369479970506317443193480677080447531946285480691160596133045560277745303849023990237621753501879097456033952221814396040019111750810087609052360386900291462696155310090377811701847465808468673958595166161408254148690430896274563374841564881121701767800745071815085936127369983137736093208320369325500665088638214568020049631228037252703593982598915221198493100013808978347874235934263917845720783901864614808082607345830271419367681334854443677583867012744243170971168220649113747749524707515788516601659139433162300422362975019343949985315583568268304811263350044652568255327765510596161140110085534506447489570862356918837514011452935564222038631447358510365098474177372342480254137606490330603783402092183336361020078160494310005252392806202087545283123220233994124497851220714578416680975167557624202074175763245038468716817040158451011557239366062609686915279622661737076175125980841393937816665191025291152757522767050899559578347773398378231562183389221055765498159462474835762489691929784688580160637967776709727835536687586757645503045186957687204402143481004380925903069031378546176000968889278090709776621752678102067789000207193334798886452886688518866744510168493274048282840783777396502323473955951582439694366118834270075150357273731618693419188910066925059317776645019444495651676391882259219387221962803083951001737374642283197342703725366368294739970448714931209031951319040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -59316317022802433403934615093068463736729901458777603279065845396178163575426287813660732811023173964090003299864827297942826317640934140088032244109773458219868259123762072539656720422732026858292838274902165411781635012897935663039587427527409218800410172462606091817665388993623912555990749640955810425009774645268596969615965970659484080404205070474088545954548896142159580145085880671009555809761842637866572446306494329791910531233552868448413761375033588401752776955056629621560101397578540779884239720852007469491543006958592491428135583819430246506332828584649683813973389991499263868362598946565582585471486189189149711473514879655837002483877059402767480675222109045129186995786488537514115731730853031435704644217417726117604096918067644387737507913255154206827320459059372861532677937741494000809477624423061891301281316669302715929917272916844236454432858749929272938826051792803251691133705050394406927695720852324175494286942461407854488923775445078388996501019332566320133190499221796182462906272299031173862490452434108194925652350147661992253393603395148812274433278625862726723857898609705495392075269052873069261016340455677249709838064880274222563086690060705379644048323483465443009624121368210683398986347939865025504242331531550447055646511615342261764933950100700400072857606188731836343134895596339002272871403053593675147081509804949284825427692162266257982391993767420473545031003536895845693069222545633165834793372159357532594213307618615023050622821043412187947840500071217272033956685228301332759576846993763676881596212976615060410040446486714153174416241910436117701457155626359174433448744397205965535381286293119655111662471155295968730477139627086146699564855390662178091253474581384930949063711699644033135894164615618284107513205153823082701976479961431371917791560518410659962624914219472512142281929777064102573261033106287520579846006053281335426920224340096482039147572569511757360270292811755710181766528849102937558221215924720073486791955750997800563500159479530705611070092183908394829328041232465650215196933458550968304877974782047042561845598412175331561208007668411165763023786491049482447412741354770602536899545045035299346680412849126869376676055683108340098723328646186164590696362469691285698566940492851253315728135748363232781323996888810553387445212082649744228152060929764366310755543905138596550377552571509077008557576328853929612646590760018379227809393079304720815088787028807587212341739537693371893500060296215019004836270407238329552175068769896820545157739145106209932049432598325898998537401740860737417477057598813032259868642156933900164101006426664672591818037474967394259819620262661067679905710077605013044248513310273323334011603758911922897161978148888792807973979777750999758513985250051063919500448542195102966206177106878689138116329024573172102900243241469866769360674246702603981993806075764147959981448551200363807598088725458608595947012309149191094048353776719410083571346785879365599008233565678480384539937997317791238431650654053657985113664583041182497299468403953820597297771981318461733167088158434790730995012095218792849385949400387876117554190328925827002219226126847865406525385839960216843358905098986606744137221531752346625447095510197580354733337982395025137891776678733281285717188102630977099623429365137453797815271240264426264351809188978971403640826169536858689081886871833981263549315345915436208334676836618162484948642944869610470430023312669148808255480086419970062023485402096788951798260059840834416179392857851475490487147046447089494094327504304382956855143255662592375401321584661921170780215556989430624141125660483106841442534182673560567716918381947391803677251590879463631080528540058254735391856607435765481034599996054089299576522508161925286677133815613912859203991858105079143221306139091877392501647206503966527002252554028561579571859385275057205825288818637280618401113066868862756875331586215664086666259576635503752578888466427654463933894636024755624567154898922030754839394804888988342824931056391040228611242585281551500685219092884769043176135541271960391802049312829678920787915494563268066415044395812408149727440162355652881353947954240244885851349355307953800313794146196037992447251302069872453515295327656195605413192436914954591370936116649151949794964233637405599934648560429741845118219944245634058084942996271094825850348094437392353218231457067161348376695536959222533025381592852576905355862887531991513193660587628745522954809414263731772602506729447015917997010313693471620490021607857324550282169752636438982655140324451407060120649040016768981905940687708460254912676313622936112871404401965193440257474847080182802468672363021673231164173164532953453641146975592058329986784133370091381172809709195434361400334082856953158372807104185495865584421804960000308550173338848905985276613994909557201138227943987113240146507720217118909416406517693494288280820202610522857008046840762482124628988055246051253190098723782497025101517297739331045741033063375897287955374902829610770424074404719971447597380776223809361974275015490184774602698857995189665567443769445307177179021510906837027387456942887116148379131145515991015322491718929281581181829120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3114709829743793945393943673674043813440740588832816108071270030463497302191420171509437102287291754246845013745454522611030267645374368585289997618177199334357746519799705466079612109178174336930821530028081135996345944612353575021535441088072882975458682945488233338558636653628640255107189266468312760430579240677692350010747690323748911609175843423168469770320971608789507284834727072367833434940737045369611734528869765486257890548422318063799114060867786647725577724384825100357999429431285501462881351414842898024363540745553346314150441274984745090568940124821621078839179094256562077728400121971732262107183094444561585553043464735671765530044256807198939531844200678327833004792482255550812387299209554060977966533475665496086333238178388721307174105420016011913841634064133206422223941910252242907885073201937068589035544493198472432408650071819938616402473876926262087045893977199781696501412953580365292208302104036252320626220299589267199772737063035918077486304498048012912690342292981640723873723507271144540082885326532831594551122322171313837638083208685725763218443374127655830118599491366229361938628857545034757105038488051254308640979585272364822846272767858401926994913314734743039391156702686287907445049740116251997101692980060168376489614192933622265892186814578614183961883817914068642069206979149394480106400382232023445943599895302294001078379666063985647455044968574202429665528466324483815412663472285105477619933279496999228335241101963518917874901015190087110508201763561195053322287134362317978343057191523558789717726804096778512540802924338563674075288158735008725411472127939725087303641648414756056690110414463603796484741426984780454359054308093280157700742657657641473838524024506295720450183720347963060131907868563264997962045590520573739145955405908528046871372488642086842725242092080318605767414992071031778703342025228003900930041653726503625375370712088827857177573347569560696829627715520927570396524160592863633276256937271477686920384172590794058491906218597641411797205412297513144957241745263221394193000749754249473321128664869759270066454439161085553509474402905708529307680288281456819572461772173868020188628500062726329348982077172359900370281340517743884287396910316376674219123081555007628044824280773477122014257311347882840467776425236173750440879576323650349899921001454571170198330902490327770235375639955486960112624311961001114578091697471180381254677280907659912514615616369680741335585864670760775420755503682491825974667693415761838783256254148145675005324416252108918901689757756095674863225234733756935091344388658940121665819339101744730395288844920336120907584838745275656853800897435327296710998623165895815520332145824155899717895607906045904760879203211249563877582405493396972932623936226514160173782599054501166063684377657663514283900865906686487380857836041481128325715862977060145090067833068670360747375741517899008279778544294736602260812678937787062131240057220237395465629298361331716489825652009752478877833205014010585229555916880927150346123567061278534950729124323778009070992823463355204496946506440376005243255585364143106139741555032378887072097253293706170510001709911855164081116833911564819389788229210267699572584518911976700202683780549428185031249962660917055201399003810167504427384523287338826917755528949504609887632446124240099132270907919820075988111312240156908919271102157186016211956862260208925936258763029798594157570025889092586677920172385079880803700679829570472892038198186240853902061021618258406240077063971455368646021227293085686930765822497456757759166897525641378205301950077668346534161312459121553010973353093042591128841141152927795912310649411399338671220021677682148113343818400099033183556185908530993744107093077644579827057891143214867649299395803599529674512578082677125964186297067277140651462125171814269237576688614938112795639516937895045233637785367566017770733503461477283913261495036020436574938296916487386030565374593894815719689885613361459854372823002759062874237719346111759216858982530309898158727154693585600570503936336930678890020141328940856004397147690063885490874777326354720702203687773914453086167819295042103793100566257820939372706773001673433371057989179371748733776048291845424947537321899354764516708899513401333831247583601330706906007928732114737629620840551050739658666345831571991115103273830239332254686090167958309128726429436602317887156616843191711064915871691483748040965998788521940804580265506377753838422488459475936330029067387039577744803889210498910340435073639292803034378005859748067911847778750274963977174649505202680967351437128303798363197318195402118598380589866319781566976437948805503030362878350276159000017830336036138022914229093116321699678212703838065722791009978768535808130637618734296904300193658595320750513905156923473251260518796840858700596963499962272094266914884410865060987532086486276089570476762763247177118215484031834823922823536490262345307645142278518183692528887814870960451356605567715179149437869527580582875154779310554481054862455442066945713078135039609022620988285951612372808298345846781600003966198955256662399867078906567673240135860339179268809951228626169589007206749402305449164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -28192923319418015514717788807483528755743428222582910132276478967092457430324096019859859703598586522067138302604460258761293520578659680797076241121356072371466198867324669034440081620192908967694096189609601286534053354760405298699203753146590730466865584778199798473467978762035493752475388238635825302791393931821256006861611040853523154957406513359302643499861754372095474612524929417573734036446992033167699843903410553411340222406407365400093455775311420268185264193945538792519556022345279556003941282704995285952277193730975093185457110963525952229978950487084167052407464165417655551230650415756033716935086967499694902559188943152612278546661192175410133412976176474180725770858355547583024663108272542548289255013338820864389872923440608854396008228753131315318256478022142663107181115309819012528413350781069326718002334368483324580142523390134478732641418984290981316331391258639837382963421231970996497370056136670577178890166571210540756830792858390468021481588612285736111435958849235677437671349023401907728772782303098976354134545495963372532512327481869628372860828704185571983744716931738084581869005524073282315358492150919835784854782900678044907638720243980459041256325782696562281104518695546681640556600688542759649438613975557542815271429950256043336690975116074192782192013231989482836993606798049416672696944926710627676602647009023554840525231927232591031734111488374082487087642360232775661057334289584049261336541909672202585334331198982851216462816108145167566399240099467054707118362045498081032709652099433195219014919759126407656378998461012157007879309263989006626064971280082361275640342777656141813002244679514227599814415472823276042188191358467166230771944916894272708959811564158229196121580312718353705206791020742192992143222590046133476780849958309323391180291486360325765416733871153429703250702299822152558229358452382371703226986106369264155588487725206076138009123684830127516268030544172971054013625640371302893883356292283939469198175494604535866972260805443693560622084862014927154819606162258627129937010723853278900145994224281840743464004196351687669616504581861254587893270646761596490892134951327060794821707158414198304790218282575602655317264261810218403839835880426371351574364070894963372256448659899066953051302477743475632314250681981756502858754164782777017345833321676118277781387213095869803673636762442049504355833890793173458234484296952926508704129284546094987204452641971407403192773251536263018463832463460091226066210190947583412984956826840686953564819986965612413579104653574239102414067077536521650794681119368045656179420938350125970957078126853413209501670283829720658986355452629024716594354616160490044934872567347517700778651060054353548683454780017901413070438925215600496601938273657773669716445106874906570797159189296843681509714918139857992874591604292038993239840910135406138848468637595451651892764268612235805957159427824612998968388289230856147889122600833748881531008938760760155703033342270890224726969766484231870345615043334888539127013609363071717890529485521207637396343441515665408078958144081206400872596746327781796223121199421133193453762828545513858207618353992920931562031400875913485808580014088517528938142065213629953079929854928462870064703275211736423338880037871164212467657631853649595763735111464910278050479307048728750783056108689951163628435234256591437072330520406702729982448494038836551402826117028860042049746362266872729711522993395966868115156421034762957549007662101737937693602728691033370831609632708552832127376654538167561953955326590734875518744059950692488054129485653423801394625672093216786650538536605345036184492653224887208611174426974770572996583292529844985630216284071408922294753347089272332190786018622951590236484132711670439293212963558066352734696110412981597195754821740852269354774976289594665755853108760611251693290810421187554370898988120951309302601069580011054609075971368569489132705279628367008726551437511796889817598425564224903033075439055302411793371377812369161820279731750399106424082631874999647786160630424224362485933645295624376188360485441173445930613940617445341866704227837503279909426641320655431816112277052129442841666706390377148323343292317054270338472110732744660605714575500534891036451202654264524149942660936646538926014731595512028493399401078755270538094457886685021643227546316068594005622869782913980321771979163910635035664226299190794976929874165992540183228240463535602799179715634849914648011307437017696257149431795232880083764622576705369863348488321538538135752295043302911269109654826116534537743565341442210973465620016831351952592438882289759674616256941310233238920950734270941667002300362920848757967172871543714167736190684041028761737941270471736186514409745865657572698270299734336585319941052780762725933205232270088245748512745216401106447374069800324144303404440597945483468862158406732155701882914747442662789520940552324557506658108800883800418694013854376085007952251149390381640081346459204829697807533770895997393247744001621213403695853668802586704797873845417343001006300004269795316796868390781818183198313627231215168178948254990728947392543279111844682592517107882233770647531594711040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 537740417276740054389231793502039720353577065621217477453078957843574731461393340828482675973484176238252321445037461761173316461197858378332770311980817357205108534589893094550309430664316905917799182526842864583711074461799247595364893785142326118823982055782589765862387601888151579798084246742589520631411940171268698770793168704044042053409304769011035748013770153959145570155322403405481519029116177237223572479904559010418192132824195065650786405578583786053781081010315052967357638805859124848715052097792777948873081575419456167155154083638443453032264970359405243586478916157884446214175733860358097121260833933303666110616486308559695365081264373289864868480734077503783669083028646098224900601476901926988690125092607574048508205901204273249590917925300946166458142087031136973701268424032755958609920352562690820822055223063687804697471592698115237046795185995009581291455666097302273962109320350756585713894931906128429979716456111460961598638179273241649498881926850402747958826835916472053138729446950295525156081612444683139201822153775715868899542427367002912910256933941072814294997450478317478171002149866629314107198777259188950464764658464954021448164816644383529310481370293166098585624581676122639003775658216960584947292956023369593868381423558947898085581685391151221940863180365834125872649167707662597209033768306199669281143154915965962856567496972340982209440279045265809849484481592222735059863248873372042284870486435950467141570479993528258387025292163443063287942593891954711445130961410632354793787106839756836654979743398433922556329309311749139169178969402630431932504140936835842927399027148174915054599570708028606603516864419712343712973975608748748492920714601923161057457332816694648532773823310352172301413534191718795388161644550517178557449765647176570373808135840597911911029066358345115155225390583717023218850975007329118299989496670363251882769814994365838292570923277916884358457745600738081041505378662402289890763628680546944840942866627028657130380651046195581772149314388771454094030758786596583383902364081903170239461531906983802187352344006808398431403789228185806158877523368292257400181100343324469068839810724704318672984583549781759312253578391334187566095247733261007316669789573800222020767596091135258018355937548861620960582339190325052198237621911670886599210581100560316247916903369955189146283666133869158570186397881732107363727905754852087508284258264910136349523900835075288888913076805094291622976130210308814572732991660214438922155522437062397196702146095279898357604039546515603002501380869218502937570370807335153105619218013293512166356389280782106493085841877729484201419821862294068297352111413877473771248489970588972399354858988256023963709753186793140286911473259189067745769112634192117781058434693252991782846762892194529085453273524463768433575341711019340582069299771365802316096243904593534403715111354147173436049535842055985119726131960299073784607170832271504317155151195223326434051076280149854400938893036289894687166217615197965123165743607181336848488561213840968896077769273917096982774137449971496044044563473421723798569027146219638048819722712396187451099115427389731409534507403321115158495693646436880647549558035416377350680537309162719007207365229935212328680561183996989242523028963637149502256733278777937378733470636531128639805753137623137887481834714741088917952830479685486471321136277199270464313118703196789093152747626198177370822089939245711216598167473204933415465250954299811572025267936273083345619235158811942030662930635768217720290553754410331139581985160630617653670768855415064664742407857581497822704103993246577120268103407354198268649316100327602487159000657595078225277898541661980217128768177366179655123320685140381123850224315118370051071760945829221999157921311641547086246020017241810452795771077902740027622666482888835574440271251541980023105707310978465449718338840570758047774059939170436885281200440074917788548480046633984369521653136998588674570946493108395195924005476631373919016280143175684431583208823935239359175993897532928832551862443151690198384289035621261869287137566200637635481670081448155793119273080776776279983825553271149456833945337269514076383769126248039144519171092149838970563861964973016896044921429521757957603565196083543010254478764222907957570158228364771455694527308244160710120562622826669387750392547982903522081143436904502425709366334709137438054565477873204730498377359774644970623353993035177418227321388018002305215909674576011995833992725572962237092129740818349206212617651830440035407003574222560401940000702120904307933287599637244260262739295328672518097754865890602387287213069303472391683677170658239468461271325932634500676747206130599357175593952619042492016398866448139181155000913280864639504080644957018276452394867700403555958069485494107295218231901943813056765698883698267852266616136904989902770649569116816490593782859071888448914774210673442479609604368711731040373434459134452663403753608591696441066454594281319222866826796632122627157938729586650277750867789105322328368043796670638733455845588651138911356561892594717026233918942803966284651489828794104843025337201061009071626009960251392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 97027392731256073579821544361715287279961020764928529055780694947273229394192192488133381974491826499874256592677590976915707689325253108224241244369354437420489532864326377044836698119813625920826441923913960261497439538747839561036001530353127984421631785270714430345855147865997684506755987121038403350776857825293538908090851186208289082028871735094756047606153250540891765001319504708211610356752341972877508067309460468676457275568382636647653673834299715901489310524586098162416491202774940247540029986687041057236520878356670527859987619776420716602721956334700256899612835674706499945422218328653155563101790709272012873205623350614471992787063642239501360062533734561480550014896309641439448021388675957058485898880496201049745102808205486544470355356683149912860447184117284412212018840419973371469962044876499243854841619659891855052685511697144355055361082010175912141438673422645000744650744400696690997143972638201973839061165182944373356940413743783590406169352618492550977159678522160875827378562758981637896889738354086290896409166177850633340553279942088259158205673290726383435522469304210572747416020253764071268181580037687819905765360491170001641423243920183196493957974295432754085284433721025453595781352935000377602484414846389072449800713875319277288820000296553720094944605505892733559719442302087559053325828981930728283666456626406162211143124746980112325945441757385896738443648997006757773303658547086813246641781503709944556019744752967890639219714003920623023747289014479518917802215170154035024125294234391724854526336930404152045291933787278361342778154900800156159222182302988568612793650016982879290079814284060486890153655775279920526398659551395041629483084352375671286165951761552276665479468771807455762077810482952499387164058776038990562935976490040800965825371680521021380328453703950615808298442443070635346766735475623720382519584250145691837892196767638679438950360453902861333671147420194689309551479486418180011448411710961787168212769207985816635334284269200947053171828036661256320457112841639606550192396405201447068132757648224146853599696177512415749743184194502592802086578213784534118492545246623469422127238126160993399133066139496199826221697793439505879462137915256308542363285355361427505662510139518929576948730673606302430900546636798708818000621569190670269369303893472484443756801643641633248705123953810242481480173188096505627737976481298629048466221106044654133628259702473551373618742240303544006980045279431825639989660593378521505548255191311805225501077333401806372646988693324768091407275118485354851074365172399936095680813572996119614806739760224328198516420609316825949796107941935992451489733151513257937578582884959244898455882953833639026719156699743528447575225323647329188283885248280703988182222389880335731784946680855539940673178631664413442502914086377877420515296671921359716226715995711799024808958502148505278277444375434878226558850461778789042998696049686906845634361506992182472896888898121999008843560605465723766633374870639049288026992111452529221482853022401098051243202287292698766140096368868641088833943327158445713474335705504059335484756707364570024719531025157479066282795084043980133327877512054363733003380673818224841489729596359250780207759849429102817648738499209039595135930416692742915170484299734376088218571303397568085056659588782191709773541846970050153189943615502389425493204776545812099984421239819118387589060417257540278749790529572319641063157707475075311223375672025114848205937664959305197688471802314837061161838184182440805074776302114849484677243899004394633123232611992073461578970252388377513385694914759832561707320530539190108430729373819347203171340290557202697094151993355337577426597140312267265045488259290329772073787057609730002232828919573982296866966285356103237368215843857021692965092538114184633306647547862856542843455030571015690146801529174571509033328140236516324599984291373958337514937580436640689199356014304781312885746420407064066322148985032510205058301795304981407774242015850823541660098744755294935760906703258914053396503763146258208195670225178708311199134068431963069972265998355662337226209863440109527787163973197010067351959768384238646445368006858991124316845497946953589024637162688763895184730233388773634443228307457762321332918669022039162126248032970544754362497789942125624951370769657828379847539417748677401692330326746596525057312689795186911906969319643869314944525556445214850693966455631631050541705745167727996530105776055879580690382305728698770706369449848404475421088998142255975060996850916362858634260558987122988841254131943423743452767858193000655518940942024947370994454270874666159819380857090800571107522465020776851006610021721560548488202478456883008221708728070109721861800239105531402265389070732995329127666458908001898614421958725757044687029997814825323341884627746562398556048545596385963822414294122875506600399476451097904046696118201323672302557150201192316735307644973414344021812833000774209260078859538758269286929577725606921912484960560168278498715488084515351876499496696834721693749961698434790536635759943822846972494258075844752617520917102800371135059978874756734960899666739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2649568527838426195741141649852121416785795670231151032026675122037722648176561481150307676926898497387908484703743690960313137140210304882201226140437743902827345466751166903041003685418681190476545648059519357353108744054433095066597381987281712127511309223271162090821944827690434875944842514899904354442791985360222946920911949442933494773270491970057686242660875907121664563969259558197462874455054254287121811935129601305564729033427662648247204738014849842774904479444533785545275641911449482456094140682055530054803783695066289917893218630902192802574811727708156838172168646239830358086735198107108982671345481932260322293502948925303113059482302810775321100759835580579786913538422072781701903841342591814220597533041313998591037968416468709231837194651436870940397357247139968918412611887776217972624955942822409857326365982099205935119375994396674123597641905181622686689703055042409107593236208231066414134423212215340330071347444614598839126189801220400817248729171522921968524873422682265615095974484703808422562205507911605266532259257868628901827073637577708380229762988203709082077798490552151942131796365166768302401690802388036398947889265130084074668199777828798940630405418900171723676823946704697231042936056142613176588303032727730445528491688780194455629489511059709348615834443937962601158011824903991919316214637055195822347248373703523473482199709589105024611448520812740907102621130059943351501960764704755231567598318882784381268215984073564476989277335095029871029389689203842153963464778154990006018244723204174212359297741946822046866667566491668650130773533832876837762548437007478533646463895667835626498996572603812449904181341304705180062276607659253243131826704202748073286987954177654525695521721789134035889735048558823403100856803839555643605018823737696215410506471491162149261412289901550994194913028929127896396700937149094563418235085239059411660740069038254217269699622745073711615366597114135017714181020199512649422151463418785997222917309410881443666692750405274852928477409827081503159163572201130934555080040635651890682827568636828670503719446434670652349527499758216919111245140326280685431892616082284042122593534531327299576068785620378095607377751602626006734838992458210609190952330727814920616915711598106771410396444607075074814196539931156467958460747894592697724456771657803750197268768298419880612857589837833609483659197873966266550880074560681458864247637253382121065579328197459480423462269386089419599424287142855625011339182014626636515667245054815716947374284681925597146390470919394735785912724400654287416950661101950996719255313779388320966537899053117734498994924856825601861628415279176602265403518489519920915499077285106408703926374469943039773311036933761909471097897194528413135193096598512269522860376744226047402146300166981900704044202558632155452820170795256637321075889134310956004178320964576688958020856035895272563195745697022950292837125365224877702414577412757545117451360027865070156251369763496837615727782211167595571413877275945668487181046188865434869561907305055557444494938171402293885377735223730247610553923596156235429009704822860138333577026629687543480128152529832598849983038615973031692740866040419039931522595930367937654381311623185203971831658902629318761728660157993392668673272300046189289310662701879680590042973855515000686481429548633892071453519724098458100468501638535827694223109150536671870889751382729453321515988248311324021699222796258332629650584583618602081811576187229252954044378281215433982609618454725208614316797686716380549085586244633080622053826583043612039797394702337046057037515137331771779626603639403051339684235803439466255882128322245109916645212342006355740699281024729480089321739950850713310442812241437796243230061864748853379986946732088300044145155310295060930005589641172308104529737714415875729569654577847130896862786772799376835795891762068496568812646294519188627650587107206250087937688594020864455563163677962284830584386188604531410006946463177607072543864348170621735306663208745175365823343547035681766587579318249498180989713715237568443670640931232921111906301182674623494372372384455571476101795558904279074920970011875126516260781364613169818311585093609479069890417681313625993577059477532338507044575672102682971835636399270281554746350133663455983315861512552637391997413094975250349082299461541498547695759739753048778455918550227323823241797087799385025426272913980830576956149398044519978546611312136265934635268793648025301016103677850017894576954224305110625938105459573690110066388967574586773643300571352933493070629087969958081202706063191328124380668623558957221725523331007519817734098612444910070652433916558526929779724640948439118599406929387430831247064426628332046740035594909433444461472802855080593400961529383641345111288860845157691265310296402322452145660910321943141298841715051867136919917346452826127843447867932868415966550227259677084123100240185384540557107812642869688569647509866861674805536042732578660014056810700502984838486217742265378305485799114144732687279635550891182127036253593912439409994450325851624329487413416901891503523410811720498416614832803993686757565413398999109971476480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 102989894646160627706012924078440902619306797498464439869999975944276803080545138887302400264813863311308633952306718778512886814286278571782521314821027529350214503811243507299630915277101142912720755985711727190749638626093636166591466347094315720226578154266204812713598625331737656002861022858813254910940133551229778794535262796332749423444457816628317814775547827857800091189815228146968142042270732499179994601579486662232871020859853848344950118273839828221771681450817882372995193000336504415681830010810015871614490919453818170344341905164289596708795758840506927707494886630073924599172508690694051163042565715588698394022840865814710982612744813734411610099176480217697140398540685434408041649652625892512247829845210770003887326077457352098329098550052414612396124173169641161085659657639179770211369575261831338167909999087931411146352076287287213024143345809571099206648922041054203032401926343270462875698016325209673268641477125251272260314849478470734820402084645692298104874545573602634184705357414750135604459106983412286002843533536338015856074705748617787182058050792722886307359636133582413039917820202923536197550860240080809733725506563290347755617905474958407404489774166764580866006720887594005628871862917983118807131207722103624501751886235656273322757464278767635409790035008057435496192572395698728190997048950973854845068980540635490489440712638642891270876730992125866815292403243521539824915918083073525425814405638504423493925815093681158848436372405556633584950767863099267725733869707240613929198188768723051839534371578608124334314889109929618211049524515057874445570231266033256182537444474996264243015456383420198260395197646298150339865590227894484731429538161360652312581553224051630613675181298808028084516742176218406329501083179398964949218115388894682310099212951976303242788514361570808784597901018609997088915907458991376263911921999778432013607830161165387985817440363858855788056836955047004877119623162550435333721623117729715335281485947833574398702541997632088396030872419107135950993731973184030853776043027688588048344590177032504727536799577738035602597193807328452998714619791327954963371338642902134694423868059785043328903401873731427265057583704717818346922086897090440708659967611880854740644722756538712861961794530811560641478534050291189870922185349854961899082151208143319636034509986443169536301075915454392972611948275331795851996201289636667013441512738633951610062658106016880811507536974757281587449417019739409955974001224085328980839318295754283812512546678197521223186060259245904308629637065452511339729903508306657681790342278920650430019953372016799886374233897135434210726894731689840206490128007255003468120228339895863341959167837812730465378330843359709491550537103368978733238332246294914914883468785510840213270356617964170885640376131645391124417230802585383209850750015549933607064517019410992485025230454308848415726733158118316568765903857222827278620768536507337471752872312904353441733446615383257288298587855252844068020718590065392706567952129993937416074901462061558047658671718590756449557500675719443148976522947720564346287737001647325899866282435347879177317726278796042846221243098314671749155919092515742834425306474846871667861860937519854888447888143040259297528610546063634594298708696100387725868766223910334450415016121423783199102517484639522484231228572952289846631289115682119997780354940382226011573995103752323727349698914001105131422789251105742871411841931910520025207714110663204996147073385524860390434933838002280030234774557000617447694215113753242062870180196974802824355321548358166277912847912723161145621699863616156487478898418780298724238828483380243833355214125719972861772135957441065578926386954922410055927098614005293041331230253869908494889393346357853007998500477538623007877052004695749265897595235998186669562075023704467686019968688160445874601679687076733090682937380313217881765139489404004102080067674162673488859385392841356931792382063144894243228539038266792891239616909982181697088087155601052185001042816997684538164434548880281600106210368208153788585509145180847771566492723485844663153010266669918693968437947673522762891983166258295124315479295020933981811190091217373939994820137405220987979254982596257022932355667057621436863342094008009849527360821766264224656205680013106394941742753831629951441995774437699103892374718058227081625546112291912949555446207877441608707742875047858912920387808631948895363045923380392330438990673141203042751248207442711831310163233764737293006275757461195019692069037817271930021421614993302339980478153854969119616198244189937230752107940664583571648304226695643735444667974676997236489237052510826132765010642622617975690366531478174547088818499751108451255845451441554935849449623765314708407068129929876798500564255124274887106701335195958067593180023787648260630695172262273908863419846274715607448394854459964031296552069052341241214205792714760180656118178971129201527244077030927431663301696777011691241994922284009647781397592072578251972291343281113515178644403355829256649064923621079382167890460837771854106239265811396997265278105589337995933613937404377951426275101285039665577984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1181589530757516985207282377674140910544456341698572555106832437992783145116411807054997466261917526318274807110246261439547698371027785160110163560471954376118346432546574826026766908696574942427199174775078232739096468698742678602654414079544896854687084906011535559966698958998117851302688379724543073052947058522307498938625594214203486204770826555437403275707191072319381234160059667729138125327543862341518240505611294981389083913664330415705762742191667153210038179336234982811644869709542014615506123293021815791996894886940830152484241164082191067204085509268466218465650250182253487684179775624829495712619186968590178198225794915933698771756923691251962272232305460869329666132962634368871275710834926784584456130262047950822946405312917854850582211691928041617295670566476137445684362190048307781074579650153374433902927810309946868395027499241329174380238744309270503366115319991983496246611685476159487753628944313736937429899227280852732828018640009082551121254428798759771480811829171850144563837573861578704641053513510990855227781025313161686034095311306908035818690586506953336141589515788813044209223701766364548907567592509225621673948618835697995424601357260848114224057893542585561360509770842519691834689209172877534985768158043965730922118572888031931235889022168025611566692867865852218018008574515891718013067540378226424233608961575145830282928534619489946992482748537337710810906799810587524399887516715557604529649997303668107858998201439524252536518117811026965003472986210081120670954181909235323249729815144925981232010550840278689511038267919596718500855886765553874983586632397164411806290610224065903520938166282766824110662391306766481417075331225894940479406047402478191252218817705097130524042642659326639580077999392001784234827606932857022232308057434598733235320018337212592632374870813345302432988908328045737563161698596259234997424353039807088552757413220138257073430190359140030760198257132127106536068654861646209311425213369921996134575836325005408863253440721976285564281841152916142916024763945869554873234503568332466035698239531284474966474266762675635505523333370159038927027823294763133360659657169461382360050120376697202372072594414868747090181458382776415805405967800071944464124813392288243041678837113868251377289157172942416840005392652852840049929579282208286220125459043095137236251345664834037084044542722106474525687176829337695896519041273489874025183098234161110917054147662493200629979224428038568140640311684022096681426976959904569407341417513852603102510555658922439659198247726114852535242661822127605467178804725582329222344808667145206281727154019378100663568378059436513549879651761436231371368088853949440127200727548641524009529519560232542898548186049495811806366422792244853022605168867425124145788746883853282477966122285732829034586486613009142624841756426207160672529272116569225407876604853357118498579962923253819867997970998702508243458517193816899876060196747807600231100846540966680529377143754881433677570977830413020244992042191518761507521568784277719653583200228358110193349178553715623259813205040409669526111400430845343051588105946139289621867188751290197600398119949188143596971492041619501487870149842443988187970358713553759968036857363553938874913778517012857726889529609367331933766803613779534584698506014308868073521115926075818526288850546633549790021689255715323222347337238901861132360707325351915066470069062683147084673064650971281708941737552504396296890041287774320038281607254091474559803129784401075049401874342277314043831453404593202961975874424825629408527519457554270104517963075612053596687267025081694453837732854971597628116359027638410187205462941179449468880791761169025754161942355958895750919541688619505178506856932538791484136647306333865520022305318989426115308969540375908944299371603250302021794953434533504980215336798688888846127959888829317323067744201196682515616336948453632614949275614887195598095427042050646364871119295660273305869719036267016732662772358564385426740112801287522873105551555167520444961853405464948362575758370323442085805324349530787034295431123009357047343886732481732376374160666980336992447118107380341266608889935749335276950334953872517212808229601968310242999695344924182724963476756468817773774843670896376139589876073399752176047798352243042525456033073201580760257620372262276543096193251619256440250126214000416660245557518990995423063074908608741271011927905571706587380910120102182028003269547467993780149850717895735685260042297689075299429006912880496844494448306290867675888051273122558457991146418839104326513546068099045696758082625564958148885834835854259496569991585283613961998737873738408280065665392300728509034699847645967830813771837240238839178495933544653642371808910835181033751635435462576451100865161055724929921823510008749456274281740237835166227499044086856720339596952622695149438034481521210825435205443573179938904749054746434383811983090072226789221644604766978759203789370866324336637653939936213860275178023419392164309468603983626795639944239045981950603424409556854912480238045843199768217636371770885547049836736013871714232431978935577071810669420378265019584827269239013376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 10701386804215642842441949108370581185690623942243207785587258635076050238825456716128123005455694594245182999313947802993168487194037753721964887712286710496128232091615766172757155570167077881132891708219173430751859713860458822584868965105868982825415371734089937873651185040186051704912773233982173916080593319627684445563018386997818335804445800792386368557653266720711345749858633954370592720699595089298179754961352602391252575290840728406533851750960240699617934597771244499600748865838774249505207022007066926888378044706233225633098326205256476307911086974449620186937185735788153714986918739710222375869006640349112372824229142243458751183351139863712277625757761378295992455050407024554465732339380575857268678101973458110489754977577335388020083126409699701717356669584398979898490558334376430557190550287491461732179628071056570261664932152090294786797287369492641494464878194675454674903080862319650078709249085931227820176797475165804787054321152840563082657348727259805626784735749762821684302079358155632832742486828613885165085539824642135027344015774991145615666353545749779565926370739215126925275743888371785590171660834314457742113565748651051896836390367472704224177350295983937940510276843968172306920774304083527409614528152086561845731646125649481510374047947904168175515055242950917873604055550407822544249888949995190385516199805916736699415188475851239385615495627403594675436735860381159119294414938201330272998811329598273018750479348751555250983926619789795637131097144914507476835342926123068926442013553341976008819344450859348750960924185465502829093236598452188401246499716829610934430537674440643954714107793987610783126899838691974288235220443080827296351068882252235857681009464330437423140968331430266252874781947371533051747770987767570402850122291013382285931233984642824458756483414557723405807457930600350905430826336147971914015445403052649949737221812359840943047560986299062406634289361026558100326922951462414783915935748927176820319755437472959661116451679982195844192050268775325576843382616049338215523447748911091606122775547178198030899881766937087757825864859295893948163368132235600087030970818672855881625291380030936045851989500823295658895669093197856072088550601924568952739063716697028671386476308645672194036494797120695857800298928005494888935494322741108442510593765459445631819273019416713218476543316816048016333467330736022527978109120822677832071347943474527113267130127631468014577384257062734282584647971677065426313386224271220175813485385798059511820219060690926759332073715020140078994148551577204627861090169020432067539240065804223622483817951486530749582185284638614780094251576400280812936423856480815379558052531834640619695819355559577341447000600674075106068518296000274132671425313420383363758449557323637487546621082668300632252716037392770247745123769198979861118339850842129761354133943456727272219512253776454354375234094045193711394072854061466215795840571417106664495320626307060021649177941106609852802149831942755118369462945423908237886441323232704531472543431555960032791013706816794973602904197113802367888832596843407822358579317286403681547123456525374066163706047957153701778298829305929796329508001010385897988913214481710042869861784925589037044433256508797211580927926563327462983121229453469301943371444429470545132704176788845466665912494187801147247798587218222234542372584242023269113368513639476435474300689738848648981554000342600865937712795665731964632755510692473510740345361449954788109991558444632685218738897201493142418005037909056833377722917432034448423724331329805248743457127544429339352915637650759088589460613283943367399465131132428344365023238493695041736478241197270342392038463736199911685501007518249910238643475908903405101612681057484931358921940770699137211397300947771326729462139264666574742982094664193091717370162980331394653431499012679934429335639413465691059616689575660801083786195264145139878556953504770831876013292407440083485312010814334907803270705670241554854762680361063865234568878401989089252897291506583023731613756700968775395917278770138305289190366773493336272289177449757597727223172809952010956831079878566960502271084237103562395556287700168118429271018517177837953884858025282458136625824589789614766973271612759340039460831025197421489541518078324142913530402566104217397664702689882034264210131085375354877822956649203530723107926412417193951723686932323390133783403303539190027653798170296904162284677868032158279274464320633058582407675830676969283150742681625754494734291602677268763399388864004209728881625543174756167079995258000705631348330196448122156338382841992002640788320596434939907836421677705401309528253455220040806654965982659734589287525285437389916688405978580988328636579315673941142083564146147431552125855936153702138250061757905994708480655320435058877803356481782657183527289787305247620235689583185912654889449656202246673393529191983206084737910944111672208062571394357930047778090116166402647212229333616056274595607141739776702539098687620011412838097972051422350781410880292318614568498378351489618329310865777739442006082620203144030680562750163870962352771593575451580065657546342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 496603717960143853586009301105983401973013226617876637145453270269310988386887678944052654346366056765419735429315853477854808245406645145315376631745655638416074992847478782199715279036625634655260824256562668234141887749260844157959556970934479854133697402904767820808042566797232458980937203907106541505760055805539984227683591243382158163644258893422362921030283821285366175358102745949270573446748596405995121251373280564361495348589584391238447117846912283058068788291925443134565733911374181016971619077678111551602618877531333568040619823349979146328680698383996193956659000145196291218830896235549000751582898744853935168952268257186992812091803340245329913406898445529834477031532976393376704795042864939905489881751736342775309489980120338538527073262016545313254689753091014749175324274428300985422960645689755896490411446016271110132305994895659540270103828658724736620140893178979134129069137044452847798369441067089432019589215943915914719613384901176690972895921183850735771930205120318155131169700620225079655421419604226033249238775240160205538217017578113059150235335981773536918835834038830936184900104295988196714123162952277759414078759190673702788457240031772806224527544651247057072512350043993531598394527239106383425142784416305744544562145617706204468583893249369281999758552703719574418595003679630168738506024026782755664923138100096499630190963467010745890750952451559329550021184475674278812649128966306440324302677329793762980557499378867414912858266997244987712918965275979357852749158698282512646459195017911788720639510914471791305359333683184405427341616627538017413812570313716113560835774582845798711803199795384576163580044030750851047752057012583943800682438200489190466051805190349103303330925350376178664209964577477471892853410827736187112990367683821877250353577606627496452203084895066257638071702184879140310542936932540377902940774491115490995191451780360206554432745568922144719459299013132437693135936529038193410415183333507791880581652930167911716608903735360390059943262534843160334491097251711771500353501821522059579885717241404409475724587559065665174614247059383847170643198460696442667718064044604292497756144699618320422446019284424366411640747699960880183701563335624392187134382014246848742641414997520851887819656142899669031924266521264293050641018676192889191523343149435863127057541254586080494690362484422280527781434843325607775466952371908082109826192711713667549394644729143407330872246409706275242353429388648740247151734249135635203458199899640340591116233439813313107992885853674941812281279723868159840061476351315451899064331629318513195869765952938789775105597160985330747809786433711181826355500546555368364024101084132673545399263706977763175423460140173135269584734512264011123757297118010325473995861926590725582862641678514034202937911199335728994004381861839415028848437175742033810301956139776803153498624045952069265809484167584753650984523248006780158021798854589080966140684679117547377669720233965216845984881190675029914135022806058129312302233561223106975391517645016026007488557619700040468230841748920558692058177852977786852242547803621695233879785282965093649372494330574353493555032000964929913504453877239977274499226727823738900720716604396048194852745810594008408303106143369230836576700375509314781632708663204724157780504483710844990399869308370023911605472558786187043692911317842989750597974496171768586712950329343531088756021011882505600478702255466095547522968426115405461938096924174737324728739736987075564680604042850487120745511224855505756299479149154199821746110132310147323054013855977926535419797454094260464426307856565010471434180239256346121909572791306901618114282402222454789738556983615153733455819335296298112514747718873387982349516672670694682207582746867455923640086582098903591478396677621071952260379608791487480812597813181913542501162322120669366707384650407277755130143889893078035171892209383310034245232023164177640644248331198189239148647275687299772117733150401493353964464290537155695122235671505620970463918027926482119308018647004947727458890277543383419547140308878108475164563044034751488308271889927056411666016295474465222341497041703817888469330926515723972210309687212809578735802823200045992051397122343138124480648624496921859621029622864108058476393963161997467722753109351015695675841741941528631707305434973415678991309517000892909655113897971382417276716616602221847896188863538652035574498847796239283598455124308584943671857542628361070426558857965635157157487814959012313337645384069047807996262662708045732880721140489586110788359559211076039065346585349117364397089068201292939522978955413939400708422831616360933393948071202293744644106631316453277066468106911001622811077252030393153446842751117534916711748623861515113441263051794652357323965795443458811942001659619558914952240183083874142447445509489033707192703425487918792470664911017296677456505037167331851816623076070301380705914830923886119919761557977735770275697353609787923982333763605583959277520737154706801058555142608484329348313943569346230518460663556287942355841744434368110408838154784294918806033062317729329066510456735227301270227255296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -12878846501212570900128991485076626237172953993118786481364147558930655017949976388436683454361669026858776936405098278476622990519212252269547912853415791106876838472961119731828815764409402552894958222889349207270219007787525193423703094919081454212917663028115467128452011097547592083688209020217837652446914559403095030211807804357898064761986304911976519130504194688841409922600171127145326611867396228323058521175597896701985043195903504128505222331069100467986692983975638617191697951129046019659392980626162190203794304330794313730150537618032222975504873433082068049996952128141547396072117651866512861379888804438929202517102014004076526443522056376013022128375811440737216162089299685089526497540455734727413674718544727071445234393815993977829133828634372052808404098314930636211965686630051027896169308150285900622905821718854115645723204465475980075999617372140707078007303243713604696146433232428655297403597043549406200788576349723216955690303420428872248753771704305856292690060416858454785011245962741443144421757965666781676378260192344406081987792236925761728181917478549903295194365775974759753523827497779484245470019827823904622903267484397945080525910055120050215088898985139902604216617995671624463122062741044007320109066838506030964308769578335270316942260978441201648636359572074240310091056979407386164457030697542827969462390083574646062820010761143872493599305326012491625842115053608439860395270199132319648954237567871927272276026472358733092770157052742004541957716850324735875098709843809093327409264215037914644813857734351685693009297700916414119215219146162454352580446864388649669199275148191567712100106744034664916338374084297650038916128577333947245009667573289665187700288859563915606583979934222773805537154733525892405764553829824629507284274954987014878807153314593478425146633057359883740927933922464129362530295368536995171371776359972985537276423133097715895115116639334341152299307204036418621048239183375407872246516290136467354635250028766724283128496863565406131828732893151920322419021122835114519036341057235665787232551108803333825975123679870395166461460755357052760773500411840633661567779104407027872601936480127638140164564495218915245608052106848078492453224894471866153183931381595202111435024971415276374625520682801302563576008044679136490749463319247733890371815149853473269913857199761278082404580828307177934507715702413709197406994304469138624171539407175662569264294833334212539226426654266003437952594953692344026104343660131190492830262614290887444067007996442268860768073784225177606229904442548008595731455573241506400189540482586108107875937795653066129941915032387324650346077872810251021636592256372840545693556404476305476232569617665291978650431822678296539718600515001153129587740464201842617206171980594117998195924181060753265181862588378453983253901143313224652951069314063662876525073575210133917267962632304850096434071887548765611299870912234483338152655779110679530842507785372013693734068103323075991432098750034973732244029543945667128301420106637499162575520184031834610183614211432220717455696640367444611206304891457707423676525787681298038148776255143035483467503445899673398234666830503973202093457977606478607456558712785295281595559945346910008111841158696757782385209427228949979386726299370327293493939719268031943605314142179643314526534038900091768787483302227683685551306430522106095971332929613204214569839713308567698443856656659722032031883882770204949258407971555248382245814238627845780564412066061394721888644114130658647142031072748263317928180635366253574308176139085985048181444459796523500871770124430820450633587256322257877597377779695921166046509380731637403219758216745015685073751229464691939400053237419872579414822466227534919381083115582901092831998542563577127286062609204229688232563445440766689522343107436689741107905472110320067749928864814081772215660048141957220202395132893750056009287342600926640546887171912619265879780276748460819240587134897855880781660338104375220736069399439429813608126252534176929505864478677660633177659507590742384778633056802833063734696876917492803600089051401847243912485029964166368790967077198119695236029854883959715309249946300432974665513090965680272148977213808313383879524925059474044208982929714515242020233284276682293724582128947204525407756965562495161769989453069656080736788268288764877237780581857275092726061725417434611405529312600598991022824850245276057401365173257932378788026286871322193919776723069859966959780927447511273167681180843192679299591045373316665193754201014062853851631814241254905163460672083050032471758129163921521178288050153231271178237294906633725161722207391997163226151914665671031418120184897132505599151624230659518616832296335581005098217515224332046014051314699329412706734092794096461649871971312635638077741984819830435846190400033996072516721424686194726732889597967527768207843567949460295686249211010643393430091653771609613947342871056877885331067038539334812197453198024311121486034516354498002503954522860903975065770635745903281747513832038453580567943176664251994929103211514262212963202433924792269025754072376450387319217286782485956250723942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 229594508142073772157010671400505123498791829160019067479515180181119838992336263584219190890905936259458921441676742017672413023392510195874156058586474073544293126035651713530104406599891003545160144835169607940277143498609546655951177852381475502776430989999651504903584608129542770105506336050246844582215719887382756780191282369345366803912275909643998505996327894548447282180351958940030656202887076244248585430945142770139994250548994827882097988053138706701481421336408498484474277083586104767978162997681783572038685326173407435150070865898950272506067503889161794159860284985329920958443760825086979461494288611541977622293854829702162872067627438372727861681884692993901192220872679669946939392621775561561729884148109448393214250634348114711852169404989017678441624245601183686877114388243348335738117397056327678488751352988549071501952662498516353030852548725124822798972308903601034899235946628539462222665239623896747656389571478654725313436221880744495284925670075955620274182291695308418177976491016217879286337420038985218422253511552373159640976149161373520280297016133525216118382197169369619246826058345981313595321078278323102668629795505468413662721763650767340053206150577274080222199702540010343115840810542237665469856854770587514099426790432978208115273851074338634381443796399291564532133163969744879006284524672294361757498052459041767290536052493175367368901497301135300189580130961114989416959081665078531594295434682492408593974350221088231285769571113893355832966800969466432380222972558049064310004206576692623685260343983112575838118134564654664294800751367463891483096404115893408863854871564621751936084656199963497823708935021403004306747391412404429013397873229523427682967962669175249459813338686637495248242878099658754059921442594871096869288273372660812196101571890278112087506691500140760884605735766024946498373791912382182396802373664845461884176351007943870058199181754523073305336758442031981901119704259922169587343677027452266136677085457600652947174537299833430971615556994549089246572559127831125028310880163877450690934342083747373998511795866834427152608996901891446550203126253696066843690130737139844229558461787259180965631986547402974212019714894034473997915819898455778145824900458926826790235716692640634223661045545058049672155638193874245131386736925182250485697423218152835166312758477586617930742001592687496852394086930095239263852897751273525828980317804980912637771844135856750554448542984110314189196386463898081606053484550151940313417369654334505035882704421181425502719040804583336684623027434206952817106952949730325724697971618042253060058917182907342058147929385647473142892919207495747366732150695935100576886552590570958442674624232829765445293554820415592838169820787494186025809391760315497535271862390341997778778923256406643039508044433799658567321544790520284249530622877192367760245433770736165017988137874404268799174605361852744091677729757555180623644905612783419907832100721354361452232178266765454880711331071744611682627763421678991076521296495148182615025720911382870407713395207235425745905772181154203600076699837621399465375173130733148448042975795719661209648417135442077004939617331420001084129603929119849299656293528217164374810855829939507672605273684779627710398567623017368813360829383559892319214280316524285327034726426470424826966079213930916028070408219073418412456130604430564188620091551903110843561782627617430486106121240083025863980360449333231726467069063414476489919910318360299299921562589379317802725856766562609235673306149860696377366506341698920266206624555738409008132916384939239417140118104544494837651526478094673092939513505168595163171200420259554210921823425034920288456395759831864368166606929721439527671453330823793048006563475962315056533481271365317236360683501138236922800719489586436387609246653127221626419906378797778077525465832912289008600138312147781469557028897284156020368303894027335145304574521470941662685311035986558734815639836229619439010182398045362580361378952822160158047504077917160181422309098350135598886251609303350273378660291337027403544787242346270860088150619817025055095686458090053162103006693044531154233654953426446732183893186671282755273079897152492945515929522535894971513314993000205962078283382004788708088817481816843138324630319655666701575582120013047889286922472085381102851138660106500084593688289025445848374407822371908272950412645881565594046845553573814639352328187425795727068047485677488212756791375404444837708609132449812814294634500787241847406187402466750176118320042928374756238928744537901021121554085298539705268331374419729468906015978721488239662984223492547536465666136454672329193728514338933581418503207672305848656310009294041567867264335591487790560546909228520743469362227766456182909744133195345388524569554609845050276226166263069088057050870033258416141542363453829549278738821953381487404041872858100249312188210773308532477930641599568255787102601244955375328001340586643440718015965595734099625032890811960277170285010894198509926246234560999492497180930963227114160053175433761938038342647424797482170668031521986106978794207161008914796571526021416998666240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1186295294697780591994142844977812184820786790617265371833451729524715478104255603393787209203720231264640576685426436918658823214001353580416232729919624081328165649055272902558274128244677977210586263503275122658118130549446507242661229776772537100859675148190027880487049685957880341760672644003353368260093316443052775206213023900303261707680193823526192498431765598329032463254809990085550816784913740593923582057722257028265897148099767783871616388727616741073628733005232102897817928056224866809266263369468164209691532572279831732500664864165218527853288383649666890070631686614054358110256656615213984701806701881238441811288385794898502158305447029430918656888665693029377768024180233349592830379622806484275466518821396368884904837295543512054729309544855060484173357489852393251018993897678408894337234045230733654516366289971712781116384963174513807196470803677385609155343762083799315773525445825738170630436750672049733750894132094041128558458129556439959448350001872644624301616244930966617574984731776804793749668356315762303422150025428703944450953792382294097660942237506555753677624357172677453407577154469948102563092135600735956422525601462476725153949168785647712033449189814688135922437514092170082133522147374526249735771605888613389178076812892519341634573628283887395939956317302936277703206333224158563480855113951166687434760060009741630040155755646773015906329068586138898896460338973240258044815526830383526727991801924151466148756549562155696915969390438362135836146229120442238908970761464047975318231085111834937754119306097906497218246385605254913786944844149651240864337817414945579815209950709417353648837464289967779007740300027386276128130604094329015059653646105998284594385763446277612970958039532724312522783578541293090866208405800693942021331805865596423650583126747485804645777125672661920827985066359204073421471312548709801990776968491276883950744939227557443423540996557109621311827048507187134284894731239047188900705191826898139509814863866118167661748230476463060924571899491437682616419818627183620614471326270011330105508955139843157310163264013192580862197576559982582096648714077906793117838046272778240759582993291534592848865221072353481152052540279908172604205028150221141992925865584973228062948509349293740155168473041229826736282255893420064198798871245877404451304260056058199060843595570046393910870209496163507756517843868430503399435365977026658753802230372401843930937823998976913362380004425448354521978155220287131835549924938715382930180267126843912580665943208432158573725419760724447792813403889166982247994366234299881915532377697612031232588116608545862931142355220345890851822352616742981503598255331654069848556507027305869140544140379705816010872154152424429128783323877340478628226441049728579934291001855911036802092800530986587410286240650890943134200814969430078824182262683157651223323210063283597707443153299548338120290057094852889743048981147696806834726799804361809832251282769931864120460417493852774987966946142582271681104670528175599668510942687414246883099730352613370668172955425641398046203245741659319593878656273285511873554715608727245900436693391793489580355802616622999621812887212321916944436653778800783368585126745404925301698290009503806561723166562379834800534490358654020767133099962318765951964771956677968845165022173557504930312162943638012206689239280391317601627139025628740728173976082134495468349956025673493400696695718278397053714715658640456720137269666837259077121059494355510417020597938351947572824798490564544867105760375854700671121752787188448121873584785616806925373052798383749888711284249283206994072012190637150403380506458864602062796365474976054602550073633034859443199674244950173636240770834986472458599094036452884084733961315317335256893084586307613797493723224469173038957665818641026756235146308146302923750137278475754741259562213837281752042070606724952242063684185775154405488949081254378298876437029361270376609256589613232044043296442405475849343783449194590729690859851565895744342198596757134463518827786232453259867261612797347011376203920754873877645008681559614703209269368222673502912301908348057898806404477107553232316756904731635109388696893587388884219053604674908546583205402598705178038037725438614359682902398174729442204353144826204104333536209285010305743009135579342692210924678960892121030660826318151281494191925959791137764021916618877642526798377002782152909235300748998514871497449648486225282849271577569823339562048994412654267354168959100114977753022109872208812419212710124216090232041023599951943907808004606140499534868268986266678458756069924106780336339394227539091008491736228416301365781272372020843180231046344287243698251509648155297063934914084901355605101315476192990914474943055461148612146365205148714049232329222442843970953612676992602708742843143452679730750137122684509762322075763973017547649465991635573852864988155196472346353983748236164122494640163814062816305057617546544757321091271336657296716659699479432439608425212825060626131789239965088660519320401759907427200385582499401350061224947623835852989024619462052216345315625354112110625105341526341044848451125248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -18740054443304636905632327798149984813535889549751574447364366081667579343298400168245306093610788630122530808405206275666456282991140768349620753188251240532094910944773792531775703225301618148718380494555097353604061319928098935036145887141416195956245646365006259553692305796388968496480339049162816573519330195521245811129768471798146712395065455427062500539224907850672231580870238089284401238760165561286748076673848019177659711308125386338515734846875158933361019480596783051707102978398953255636731259770140238335602930188694464077421923986044900373746121363033366094847523531746067295949534989155587957203302340159368995614426899421626623596257087628073045151965913492945284965599285620049735674259936023569103222630613576005736986057350207909113854442588743037238000374695904380199510108299008244813774216989556100888082761535964357053755921801577553848561052355078515999031415862712380471598738020586128703934614881384897904840182047506307322889406731717065008138835205909258119427053990780768819903114000589809441435370547958951253870776518990770306260268031598658553041678351454616539182091394886081481271950947065573405722538767038744071999015454157814215944094589220046535864003443477073368640327121704296309354794547921638965915037720029620075499064491944011931245854119126309617380160619227990229075912653889411299424793789093143140168751332870501919478772649548385498250989534932112589969214496469394866144493789148360467407456283984442827864615457975247965038517765481788627967978427346759156830468084683167806138396407129951801139245786950305214500891461202947394404776891476739660240920094506428213297988954628063177983276764874895860816704106085644334976951574992674318770142770066465533484493089256950379237414870925068906821089930896155701098715276249014710921833970249608938608927741686285284807231021376986194430868752247060582848537330850759020093533362219673596911721832057096765365310420283688942043236941876555824817821437583101725736295542480123701366574067843884562387877100077602939977349098293901926962689990079043151337139672718273908077043518080853219560391142986847435323531029815949656560609176832101205426817366221207678241849480637095465858409289735323415522887524683378021302378318608616698797172416664565642682089496673929659017333565263876898550891641249827046694025100027710050246076685798315330227105724523843396926747262014121262269737916303399108485775951906134658447257572865309836304521386812355963241481957348047423108663995920159489325681809680151859152136565524723374837665009800537784047682215295766215818239240429812821406509785411706408725443138278737379932023541639154409343375411353241321596086823421871800696957549198190856499442622242898124745205150943776764172848669177274617743653287072374233267231880170997413793662906490396587819094622983029600305846273835660772609132179484001370634547809551401541768737627872697515549372534052267498478282326746144885014755867332911573431477136760910657986616963577151195524203241942947030205070916694761030060515484705773762785707722306817455819677879144312959320118452204693180376022511556382274126833197847632353407887652384946366870260090245636740372304530620318710889161553199949588863352719090074953313818067099375513665987921582309287070658039388489602201546536607061666901579147657526290231748140434125714249219696676311414023100346242601844823197960641033353811143765740823829811993515149372390168085811491588040548289831620246037791859933544083161028355682470422278686665624419370549440936170831403496437807563835285466416613357160530422020713135499245771735768476940895459817596071655180970174444004862902826936780800346253462852687691876381080784461818303021565284724792960841514382962429406175152177979566724937237476608028735889559849983157258911695893499162346523630405199111929144927954261364872392144654706722785976208205757120173150378134889075885774446967910341577839582591261766943491146689575807548319194070508991769875657401427481270633373998470103967716991035676131854393767649701721030996460499712896577150038858067329694081965398941214786901697648321144970970879327008976659948916990240998341770219351079848293151924015805756878896805637181270010809537367062675521829053765954650640223414139116685704673132401271015938865235214626882045876520843435179535195242459470145275333571638112658668020706303555630755452434690179357872549896636389977144036089634169647571815311920358186169208755201857949197836589758134327805721172418578958472826938061896714280580784634073672381866952382646770796011681844672159389340568218933194418508484721364300083000277696500756194064583149098743652113084097709806405700955222757058213366328781008334992831186130030863365165966874713424260592480031505527003643505198468773388019398207218326663502563951745392325137953349391558497718738205263930950737882499731842534344943712952676098794817787530444103782528905629087762743961722255631285380034456022232425024663320160664888844507046492908430216365923114503998580040453850934368350274909359658806955354731745773987967406425945107582331944470583193258595174329077195978562298540317047304376269882076238442388672286092196016217036540646549304115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 648621812253585037260344571477905349320825556788411357035256672897629176294807079964686531151890248434688840424860359366979208011911318893959928377740919338441359291366382588373709428570297583379325795595008170081629173602943371356461253964106400545051116907452309148270755200306974168341641900082429541286581154794643395530950461965578882122817293918143988338180697585358679279765488411765550208188185947686460739668018545009579597127654293527778177518502434399807860223721707856582796363698392451789290810185366010336435259597004347264224868753510235474104718323233867725452113510880608957783572815101548502007925329238894117966006486978192585011418624104355762002117671516345738216655526365727045144883072020799374911727235272755324627675082546121556552877361383218178984025919944767953802754100233105719037972947903971883754140989451999705699216186355832096998416897208572688083025514071075298185127421874743511461100864223010222568334493026965044361229624150556867315622255971356156635587183225661758347885531079293846119812732039377499935027790000446606073126516454813257526552031219893601678514893070014883031240936602300848963268791789353185183218945935146522014028690760584180934808405095422985935416399712103619447199840494251624493215038889682876485642837516246222329912311525368091418759043759895718675743389893998145726679306033649491138930540026424019990175347827288597612031137052830773556960608399884073532953017280956908755971504346648908428867108860248488667822525597834612532437750093670208358774003936626775099966757075489993081915178635087382332989671350973122934369556907014640032739441177297184023626555367336596259680705618128622996185822205813889337920976990286683015014540013217960373407133692056755069457415641724245427935235434089130642661447320157602673846740500976232833962146040265643837685304950956936150969429669615396598009754056769632638717365189615009604345436459773963861658931157384244090488498347420156479097933386172588916702839849718124804992853201443076852853957869081158812945407684696095440213520827406916468486886101390799633862246470841939464598548640787733040937176994542304478259195767874355606204921743715931140219116540837762227924633287562457481970140714590052401822545834581050510275338844338193360752875971231584312663184091314991472140689432510081563613177455028421453379168649096057273233195514965964574868738626507452484609849454160738126122815162948696699878598586227294372287426352527261916456254749440714109658431407251277087386996209263323849663836851772715785380881708106397988395044586722820052563232465862748097961915392014419592467786380924675214893709403254066702842868875647560293866415137632111096279737770639924310975402965885955789570066847005864307198453331778593322285687628033664213009932870507601253032452034278746919952209829888925900866008020066969544759610860326887620012209227889564315068960918554020067832529257441889829465451387559029865297598799676172376882923518097034852657586786636712640362704208981786689058320666718935481212712095265418728743735907539235878851507426457347696502773836446058044026568879375860013404936948428340934336092011096442259590085421788061572827381412061568786617568097815155638739360311940021360305137789436149530196994066206363023014757120824049639732342081780242330031753189892404976099627433991584263372323578526409646888177848360453557129558995601866012992299567391413630945118594703075297978794761594176827838834116123535685879897894772987373308657186942287975947343307802214651183299980216835738961450120214677866002300932747320718674308562771604203453206178715061455399530756695034304047373209503260724392634060862504002066440057289546268648303787762374870259921722870647487226543387261714567011798655092437609537582941785015417877993393489912353709450174359278543543908256261867682819464953579411411878480805125959590307808314582866997301295806384268310481100429426022184708751946648097843913777971890364800664996287570559831666804172549825638482162017308674107983624752790160411958971025580005554845380995317495645329079800012116535555314794384574507080911691482932578821666881674294725401776547700954997075809374568142299760931158196222077997667577552271695876401150372954331006070357015692249149911708429147220206340881591754753380751066473781457539871245303910669672612348149520414804585419943310384016250015596641229241902085665827720270994314825215066142758062759306888968326300901499850574028317513428254871937063238350251823695304511811711227463786365037156007078768380382465797570201806878365214008703674771742815005061020859257063700825541260441808577778446974738127153167028665203848498141301022368477443676890049324922530458000021521343376290348016381311787372491842900885061274643930133492497847546290487685815404073896227511313264221859998612137416627701058746580908644323036969992183925635721967462189725212237364422089609745139054791670771402929939494909303262672429014362147243190177695034150982896027464086920542063805837197303906658478858565073943814259649739203670437609988550932105097357334707824894362204000352115088400937047831901257481879858472501387126815272106149581762394007892044400069583170437120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -7633035526252026923043094943202452782203493347975812786574039889056877484324190274023273249899616045176063030691144993974825189482745148548681139844560435832143469277747956554855357902192073587078114496822325953066004160151210854238787923980941487391852009268505419548270161119663247428403122580354207839906587764506695444534552005552707796059201694342482411272734644999605743696833900854056587360688310639148646245228161970346427436657578338107492226628425345349807446587506821006879881345983548679976416627587125110568075171643104518560051194811082196803007695604061779948332637513065217472071613784028217147837090991044496299858650799777262120425573337451124945529831642115818256410722761052637776741069225568725188917627027145759886098096227200749809858298491813030932438544341808263373899599479280752273855601562399033188004019233620119797574591234282810070858139390231207100429014024030866801456634783972042464727399672322139097736827875006190237967412824815030174208650752673138162225576593936088418294629864354058360877303142959704219552536874318177458155093703357248955908699888019784745606679596947021604998436487288507146796708064353107441022741632836392786861694289705672984893495018159857432036358392182353537586730890052199455354546425568294065845923670094972293310834183663655854743199575738750487135976980917436798234593775154973310105720837256112086248808163839793337996713597711857847683980709086102369786595954440479868768148307222264633776310181449927624489858158223260031691433057639577791405075315890322408669146613475124373356409100006396344854059292843211841039519771493693771566976883387029299478830600886821817422907194630211803543193099261902759636385867724430736431125689715639282188944493712925537036811577971202940328548541862415180733744293726995584969130139981641533166740359052771871173263696899320183148448993001320303507824451140994973255192539046498398567936297383283164269831208528833355374221340946284877754125158100685189998836320419905753202674036983870188963617048489281775500507602684992947935391034369058749746704270672391354194165359981758081833449366101848100542308447806799808181558060559667139278389781339562095111959624937341710312363100893306903090419595206661954202064591193683954901927824383016736915829926141575932921001759914972152727871713591486123106819655971397748892632074004926438027006845301956782423581051338302538797199714182742066380522696867417543729046766812370998291063706416899381950456845568371340281708662787388644655750354257259931354370424891144692259073329358922990825114295517662545222738339922027080209069324175091801814189246781781263370652905046188043064071498228871953912274136425215724326780225419939749640885308479513645416266489709162528655608176362822029816948786831319142389848021111910751599166866733237367040184525454254496198959895000877360381305818700271357967176687602754478599799204185789232541827293067275227565272006609884218691540941215466531116498392904494644810037150080532138728240897264178144185276586470644377470262111934273570922578273464065390407619117923790534083233315866477267319111186362538470329556065971603177232442033454678572731786687875126766237637964792758916732879466391153914283654571146604717704905395989320411273124431827469989638504908991924155928056027481316493554767228452523951366119524066938230206936884257287744535654214346010517243337080492455704503049332130773453369158845089553861062149879495433055284419773574294918493882972488410352417810984673805518109420468719882205735619758795547813878893859720144772527980571356649541721998939467189309366402225875398490763083343223327109757782767309643584653373502347352113247648586177000510668491935197649868077348782413142431367223023616557237478567243065759041939006319574608492336731967576196271719986645647683112021788703653074525989874357710399177685073954983518907890720614367859876493959127931635729121592939317338937060287606559756991748179401900204371174787890318423880672153281213019295624937531367009197918917687352395772076633143009612976263294162725911929670094949787183683190578002703777941894654495586067479065719018063900667993020627705657115139060592271269644976777500169363453921893511949179444463084201612715413257102183426941855370853690745417905320976139930531022443519675393742927952658557189870863079190965781966371246988592262803891878115491018458750966475210392532821296064960655469874549359763985203154051566992103904138219896532812084304270218403823992148989510314292960307711233557354794007728102702455466331065237744677552631968616858084602251397786974389753469603984709718755743521439541907882253970245915539990059475419311863177076055288980939752759595740343102817151438015137174525991956430935416311668782359234913404028666150750247685329435228147265889313429271059795421676255246893428281786131880292284869742599067976654231622315763613036824814015971411031971161030574777386825078813374862095717256783841425980677358898949807704151758807629448711813849524784113100855910974472474920841402533196515741187828586344649110701773216968374881263727790291160304460611706682734759385971893685445168927121068295369717832728152208507282960697215942656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 33869211558161548384407092672477119582042964986979856900219081793171340472295801687274206509156478544796039915773656883549372902980332116607102590589096943857840751837729046358298753023659293962530170074292280596845897505843829774403919759684190652477439641129332254045221111633605590860618040628751795644665370856032516109885505287984714163108120731901582263774593173929121975269876050214112937096578934619565191506900394479622826666884575547376719264743260516431779735972324137150383980223056143045851196534318042890891735739907968327777275638491345849280749645069585151316334596035654245160110199936818561070048584142218147162279932628593382380200850638248646633299716803129439272112984150526663311543269843606866864704963672601154684593669363765101257996180231559859737237597676769886389476364919641613423213529216897954099709925881578948217801487185840191685604709805548634061516730385089173520431350635110343303607894898723333399904462824761481968063409292034301213854207078629830315548285410162360629357721389356363127508465215067291197181222472066836275086427602434151232063494707717485444224889897154490782778843232026052341682300894771088824627132276717542755795059740521370180083247786758933643019437473354777448766596858833335423563975215480246932234553763938399692669486212899443993700195023951246379641460442687983397289866065250925630311306372310214038571315868679311550461418573379617653417789478777502602784206177731427072865148826102617819776291871426890322407294892919932790605779970526605808561283222124131970539918807959883496455993806725144664204279403780096923586798773463857888972024689424489384991073443604967344096492332595987244879057990894673072569809308978131357763197033116405744612313153878026970165838637874537117428676915794784897149962834927148137635249651300605906647187534740684621863571861752975469889562488797209419152413335271776731816978716392317725050500828524963544122231260709384642241293424873840002233447678594860334116275087121287055059000011916923839139173180844452545220930461434080780895053491560438612465845022261784092443482539437436683273419408982131472724480105955177019315473815379884382310746505898456404565638840611082734310891459592205663437564308121719546558141634956780045420918606074322199922133821346226377099166192795689822381020620641078755199113622402008777210345506635266152274759686229377111081370521300339058073201902835552242598319858883086308221479352609615612575252042830528892972596114743364144230896061355879765147603794181224692639634023404382837051449901705083722877780471521520349384732197022580056706921973359711635258376033697679395046358362534729524740426861359766022038387423994172633500162298531169113017648359646447494176921889949272748643377396959345782011934428686543881781452416087218465729343459357228738106092552393733346770550043638541653985027936153897929156410280502056928839045874660375639438798574163800192561020291923271456380586580935202727459585659617789156871391728501032487966821967423104115622836435206865681348035897067416405953845194683341943250952456420030317221276409310789707999595361616510855723327827658929507745774166547836321484089524102481155830712505180252617566117087150751045300568312802298509309365431339921601969502085866582433105380536189030308420793220874736918893462200234948299685854711039109505223832021028281141612980670519642707209041959267218920057926284608777131773341234871698292726989492113738268642040352151300413004580874827851533815514812432703590394529498516488091828389877279461689893111031070340277407675088312927485355255939012004516013404435352770678282113723093379834741152912328504108750586807492563646696915510369611953398393200870095280097950775970553621928323676014066663033789926237625432115152321711605834496798198121470877055430660780022477407276524537731504208857881565382841557240689343455800626525832677793431896738490549794584229613608684389991054801773828487802561528466651573720294605706574407733109422059537193549025872769460215528326631373277423679019759567121559244875360986873662982094881773396939983455978645149403009724263577612333929865328489041591976576834201507640745819405337707451399612031669512423658436684326091731146043052145657744565248174552968489749821350455846757808826745292897325324768757138033400350379270224381775504036450874917413888015090087588543855589646908620556929823981742477795481877974744543058713799351778123742607266397752733658090680181327041813610220056582790094952574284829990062611677351910411145887166178451059089471166793242670836824974626199891670153836627705465395278936108609951358261446050758701955986266818064651795422139344873979298686728734902732395540993106797808425354500414264976726851116183404182633988139828506992866131151105883516346069456200909699894341245738268255106843413076990583164736599529167710481925688898746184615858822713713529083671153897132848087356302152628470938619781755452304933737055693561393135961761366796426251743229401912791614688684682145629096177942384777529403622876434988355555326038504729681850900508798660037654529959017359234976167694250742614755845406298307425302902476678497294167567171940688025238896640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 219687153884934278932728449865087534135356517138767897108046131244887571458982278376113862556722837455091410135432953570154992727935996797959223569432832029392500139672781579179646276520503481887759633675176289704435396294872691537644557757084048669984144549968990131641253622599742497953772357213615208125416821738008158455974627097242219402510133915554094595794094262844162976097382587593831635528014575070625837845009193873433163471201722147684733648443967312382349816664021059178236892895206680407601359215492361625719452325378799805883358306000500231325411546904350783217097366003609994344669885044526169755961536671781768169912811153412684270181956699910875364278189262952769261490100919523244662125571480505910263763713898066491811993937306906522578260010869120636520807925288764621231406706387013374071258788280255851106400723357458428109092412546128573548501234014708435010875875930441541288533528130213277724695485834387768953362380020302795502572773824805687980546607391783227623396943196743097261931418122660823782836277040476272263467879977127750239093776703495221235092947340449127724932915006064927090435110423003552159470695603768320552320123021242681226523677155648828991112534971150450091069418711594052142857528138596052139544155151714934310247205847347129332475297070482267006744762866278634501459606005928596136124225262726674792242657958973554416084726311219873122555329599130313571217550648838084562539319576959200543928927567962391275290236261587840259034779515113131575141959341450495148943087869863611137324224001655968120784690165748772731056312432888331927890942997025888251318777233759018534514081941828929613422044300744635269119123898764536364978032844515389887352926998893831629167278280313552121225243959657565654769017256849116183329213602993941371747561107902303892092743461242089668747710073283150422186493905135597711184850995276865340609609900823890657326149976784107454783665825168296275946308664160560308262030592103548424571144806795039896520043887521978817672169562023420740199350695992722672052384012028649415051810380547786376517540013809295024643668559800227468840584170117991027652092000547830028054551448242094587909538543862889037362670903158789324682611132278260380938486905208981513225056134341729705642721246500785379839548086525312610449354492437872679542425919901003116904240456585232692752806805333256650089025783612409638960921527244073185008081527488723622653518454019140842143618431713373788686538983824398529468642785364285334200462056917509622539911595102923461738291440996703136358007837903013625391660841252801812235010339416166930987884510218237625901737668218925559630164143886005034200050274965962114864229421119729625750931025806625570693020389966205287566905571345720253799430205062702339258574569722674878568472038046820247565862105805426398963596168981776158353546746335571093240075992479154249931362774225233925012430152155977654513633664940453869040327583209478027512087752564575880423739532354824417018865714149197211541379244235567726024697187348641624751010714321520325004278500912171070886207600213391996579527712947982168363866074624615742348815282662197569995538954555786270332392229812771226936833856630934254127943446903239828369291731512364752290544903831917982643862319243896101867217324917246887229653082523592561023576333074351415159580817473120333971860775086229647218500562087191560017575592978586376559423139043088532328313748137381690800789401036117335907245778017355904014912786971545771958019783853737048928419544223042059640537403796908485071237496731455216382600066931628659888089516856153938006606443562133712461654029395860330360912588789142822674703701178171638124541601096412744238409469879190806359359217870532763082687451782431976442543733676650718576131355250938539229878625079152553020839315193298627899687373798576145305373305989453910780941298404140032753382439506250313671714829614328203850459417616976229560349518841518645133476721109892546640858006662813965182068784887447428721625322109465348976300965851263211726395667144971455231864535136249269398107870979589522012677681992441574756523034430978554571101366694434104508676771101877172097051022580742155351951053694283410799583661144871385053189531710300484999707065210252835052129577993855214208271964798855376074430580935600728688545691554946129637317476201330623605187145514183003132174919451264769116394561511833505877681121648203489635584771196693391288374166127406559824281784939323866877900110108506145143366235068585401887300577451500720490752873079814464440684332650640211524541769327483143109516385541065544059509169517039754732436535865040601496755907967976414569835067825552506472757758143055653080184267914116246023120966126812470924056887526538270199089238869101840962382143616539131062844621744323199011592393207012581150316669655958000817436958128508143358979640629207259954272974404576893307102136283450413022156722901955959867139130874191683944626999873872974885464208546235678064148678241907403734855616518623871119606547341081466354520780270166311495275455285345405064291430340684929288872432467142596802932887557857734116738205257992234306246429995171840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -4309750603276214230638042796916692703032401778607560088760264665564521100714708935422674671627212934605933521731939155952896668590378939869206251518171958829437544673407040932335021919570491411182928031259520668143606302375600635809244405848995823408479732066667360371818429315112177024052936924367768960365872124052190835812954861449943005742640387358279637166234856742522030987416294351366194194940515871095671012556074590122437327404392239096567138960339738990224177189982042739078752802027926151284209589383834532894545801365259672541170532497696352594691639965885142956097513505919210364846310531813521624222965855268792264365683397084092175459281893895565964622964689319367561938624554081464801779697713216329920665167920514866741194563476576720797577793450025279358340961657718303828698953546148218845474891384775609694676009391571710694033487593689061834061996930994373810208222356819633219834333209420364498662870440663322262620359548713615314737713012707520757048770870736043443906350743335340639111308505329683094699506284078608925169147629885991918086110768614264187267876948790268153299249248178959858021033074306027185694128540201856002646967156811130476330169660389976509446528218635732587969590705948728271772581566795800478965512600516724670088295172804189984184814190195557226147615247042202337410907141980274818980255354226794376344835570743139081250234793436477927205895462560941192312014980903595663137636146872687280475507028070163790415387995525209441740778637594070472525833739674708523317086657763160230261293507340640441058523936105617660023962291905106510574983989561698045164781554761246396408613974275971351880690812496587705755433952207864048998448520674126716312878952697833506265344668152118233398318292930493540717119254749188395247280427767526546795995167639737695476952014342761218177325842205937985983609450957647780542334006457607090642856834950076321616235993777440305970274645311141626223203835454235891359164810459095377191106877523020895883800575568233251886324162944878664660275685067280496905031818154048632457767276335617106804230156851263274553046426128463883648811808972178447718897165255477474987941867085936207778421326165629495918999243933226599207526183996781708664272973352689658609493869181187832779451728639757281621239486160336877698107475710599225258777303160533237376684876512478730698811738882564861630961086495854900712562376155834231250582119333939307093258658146906798642868263618867420231435430921765920811859485923222120303303303949206668582942281358259636091828174713630875034235425050505942465156658269345547617855698979864799448837768368223085819135510842991642494614186236877622730416541992964152087487065797125356245187176581194331780592359238021352645657231030454987865588046298898239522230056964989322572506334052722733882368445834608990522027463808155372305622848374933018803284533438756378721273078842629756687737513377018989145543637738896835937512529331208363695177553887966016684451549408366957360311502503075151380365046112582315946389008110301200047494665963019774634102183200084377878963756846956695762347116109907788219534439846157725733453382171271497160911741136478504453318656635587266967396962340227440402946594899487401379670925694659194625863829472957661874032027844660775760924347749288686106414119130149289196973381876495322578573784917838565016271700643287050899251232635543231805479459787605057868989844037751943460043706331370891517477551386777197351809603401582031308245269769543292540074706569178872275365175284954604129899940869410262421195625011985863824830816296716151299594602726672064466380395393253425400075565737675600393012979212260033227529094127922944243555597549839282908152459653594984659789841977654325474632457989383717859718210759691758488921944393982206160586977653388121167128311616140847890188388492546221387699834225499746155709201205539328019987095209923915929744410455434938826014358662388683630867655632259858667651109357999157663944586719227756979866945632578515040361655136984843884333996812119834804516640042060120355540570602437979338763509222586647839132451115607304148823916598877373689942874136108623656012903940129664274081053705358612116393188089510742824025089348798572929014916094188005066991383624461728402022691059763900705183614532778853065240717325884698584260202486713523825453675234152040222363384419507990009885432860838593001169900190654335096178812831909320822213873365987185828087226328827439201245261835834609341116260973655633751420443153462349519433173786369245024916424007241699109960953127891220809822686032698214842217276850730065357690131931161995095900447200000072188758057898019365340755344036324809770142397739289579565647128455244338409294882234471171444722062468254764748082526770457471847853900410997405600982197650546027993869913004923909275094119255324545025567159263194651350027385450040196204422741163261240538073094920241905938954610776132951504609943202326284962759010383455389117094097860973868672286931454839555955291690061558395372846610538131309132426371243481566949558052201366291393412021359534057865911938370685581037439442228361135105783542518651962000613996232704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 15265371653911212588530508348834495043782772670552203738258934618216268548862318696716900705416597587228317022643077105739861709878372862918800038536050679391895185504991774670069269378918107610241235076578317665627815042988695167857145285813196117264367023436049261363534074856740155252841532402095198148633085569243940430812481102673944340086566126448565577433342272436121114637797642936250490570885367765362395053656101440034069239367846147253736834684834560518724601903514648514710273641289106225684415727649828693620097028430841386349443517820759921330355534236484049879759699938872581791170230397313416292453996046308240884696743924848572836091908319858994222031722574546005623681933822487160073717307451645173246213291036936426729504888416114987545785480809028348228612199507537519862822018675311002846973338718232847688975092695758810717774982378861559037248705298920028758880244878686986716982882249101897335399495829072032187518135224255451163480684895639312662699532042278670073349091961188818520757362979614191643593049647636124168504143996694725810994334443631860811697040419743708553411570969925134704470590189740873013624567214515295327006099021837386056412156113995611911138893546474515947524823825904366213479135509720673755335201966656109003462437286359254571403723351025352358894680344188360434495629216581983117451825952998233903227151109703281379420421353852250519214971273230932481958397697363687461904405774845671041599453455649257975456146440771207162732115232981363290370857859684966879546313246546568013455660606586969353192949652604035941600864377910763588263418037893311036305731220597887119889887079563683461229240833852299053144449847180692277761289228348542168514883015681996879050150812308121756198058250880618356196008967883055059376379385892001100430619697515066244751925884639700628226607785689140651101248434220325843675458622254189163582045852654744423032715869480974824177431869384454957895476334955390879931303293368142620870581084742385145736208896704399995644418842259391982681680321991480857303880942812971751161536968847407441969459867399250298811560086647064177488995621478583069372384521645185713984407443705244039489711263931756806641421798270022354869003812685487081451758604004469410507630001444987711570958155009878301575878143406067155317612584965323460558899534517060134214290369916268088799650376736481089043389126462041465419275039363927677857462869449616114832661059889140720505654118925266468949846659326796466119485301541856494679621832523632032906835616400660832097135676351934485597639064777110012374210795987009953313413220277278177059977270467534294159270449344178497112778861113283225696832681938996591688347494541965808388018247642895612959633092845658213842111704455166829469293589774449562976313912072951001167464637812946285521110307096372312884583723758434860028628809922127987639439386352079242279451613768021332121763926585725844788830391603032015385276898639762416379021334265550628587925572747686400727154673911570566722784135515322086862678201186419026041714874950920570210429199225523569600951539824512255317960973871110947688406153199845938908797453332884750931821327592979443266842498454528558104125665354216885378050412998751397873601150718390839440284272565214379196260118660451643316881360339802116773315997047642769620205961662895018820530124951411869293697205098171683827342678561446994303658487556301308826114046929520694207722570355594678065099370549526227637383811183726347740274198660637575788810648995572070463097303941245745167293355343677407130360950480154381992269869314057481256046067747866645840768981320128696282623807476423455710059466381130171246789571352461375600970280124207465474250557222110700886135610544903054615706669194458879727427903272740986479988122673845628581788121816575770172350380204792016838642732764275977305073931481328876362985755690787855527104639985301720887162277663472441751496326307211095188123832065316850537381222080891368323548163638088411635913405529895179574079806369286597542418907261197826422860176211748472442296665614775078010421963321601083383618373241489533544334108949674562869998653327736097517998156827164351633147459697604393307347086667572538000872260991853752826894818228325621549380871873038249542184701396965382214242577474806028780925685211046241741819425510873183833672711694475541775159181795510214766551912703996101134611941237879183550300799412910639313242683448936214981147129659229876113049643056098840128115539854875421997755725909208592352361982105640982440571998863062143170503007895319147623842714728202970007455252605901464118967566033103191040472721572888332288250602145191921937199841116296055035678001881858335893617825170395603267987896486712419290754593498532659817580575884595369233944282252044811984439884808723781054761081708215788284767863341518499533779246072069373332253225517713632966183135801602268838566062727875805295609847531742572665313398786169681677301162405070753072955072750124206406513480255943254747679109855959742649739350934760444716893713577519759018595487089529723080450974280623306422985677368998174507249244656756601245331932554975369995327897600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 18475689167105130721206116530822316972823248568298565027890414619513914311505077781565965420731402265723025912339062888951744597828273492118359710614438390638895088616464756366018609764276082196815637977752380103114983754582891548050131189022733504439741101421090236264579811101306210128415866643952321249287358118772855686494264340030790356483331566406534801824962757532389467277537313473268291920758110886077195709476390487933303513359784983295717532448218941354039284939555490213939649396853214216576462852656980998781092945171608359769360874577891993969784337398143862712290218408667741933490382710638511033002833574941086529866031764093445118319224850217179034989890465961999966967258000217210239069407915190880872349856559810033919478899833380750673657965732831109455731572336162916318752087796008475998565502080215816353788322371283552983029152936587584902258416123003584030143922062775673398277744252657901808048961591048008621840256539482270932486916388098094136182869211841717328887302893990154936472411353245609398566628918445505556919586472958405730163655524443754369686124450928867652405997519727956724058735475326759746760414167395413072943305293404152621087506917213667273668467049142777343637710980817286545605037976524897654698902396201333720391491353566704004427486058573618610937003279127234516647409380406501308657970775824266208921366551482505329605067581676009937512817084475798800020166749803887039260898769514573396954471113081929672414731544635487823081658338962012499815690834187680579526756762708263568347336283065914567275817903041438596512242191629459224966642959588249437095891414451572090727153969349132435521726359417579767257219957051344963575705556923700186748096866888350884380682393837017557124042066431421252350741449653199309461076693568003223983262440462026292275740901114671936807372116877790829147492694192357596373130265497560471625976729123155249725039647441002580395471168342915870682355257673872903370220895159183454539775463470043249224970085646681169068358125045806364800132504979061484592390425208271169994266791235946192230778169341229595693116354750460938414846931894252509483096098986296501398332487100718987695922240338951359707839181364179904921244549740351903081620338402808098583281887472625804026309617280947935951530281542857273450191226119122601397065484391620473087968054836664032152831413193596585586191476896234645998903751641433548969871041533737355298454256968012285039778858024207660377428589950376364623017245467085113842428678081525100317069511218919628389069838123962319519298699759658254819204225025260035904719631979285594551399251823803778633872918470311198016090559798676205654533955239669913010918723041158380781560993954278349627160134640063363246574921229408478887775095571030465100372629172204850976480704834682826636047350556220102634882179598705335751471774015475898925457342690460078871816016304133008756948844129841383855680928518027875064941706954656435585612006431172385673649738606026084867097130698992456332306825851936718945893707823544985349402666518522439727250886079781940798438232398492225415163278506670911542778927025755821281284341614287824049497506562278957994516045218611883689628612129925540737277818218501432777499752793917957541023841449000910393826035658718191381876570528665226577167810566344071617825687844066054446113928640450675183257230670507957597016311872195446868668388125818469407126244304598384839503469071593327788557343701548265682051490339547919656809685961063650456142926584940534960661376384601968293629351029801152988241887197275627096801476764672146309446758706479311515417474925401742980785280232887326835253960076941752015008969044028224104298944542964936300900619644918101908680413824419363955863937187130937613109287317061579037027532300943949834171292432687541695767733616831257261509059829660143019958964839452647892447977013940159946358825662176754322724343692128563201975077367093195342520098556450090501887731765769579138862791793927839648872788509501728725100407837586575538449230671918651221656803736313336782533468317895718942386143776068653418331068825259751074691036568712905519760326895860849356399226460437293091868941492365077652280654456686679001270392082129658276508508057168610705914229946297409474811821270882134381618507301576010100987990093927758500244506312224049242893786133766257070403313252320870501941809287524395980854127744164038199880870899075150313691523895392396703543661631352864102358230123288945342166173451474618427382079884632339471150684495275452989684210272665053487634281366581983216548261944067118339252182673469949650431784127825558467622057454140670636472030333856392805083960845947395376587478554358194556131054106938990867723021349221770196982860882872029053367124381679987682088334381914630159436092191098999162154615497673826321599968402188075646956021777576384841457650823475624765240048573523332637293161062737408251891731181087492941123459474462560362452279162726308249402653243515736185228284157360163879887349612476471734578301938503693215684211783030066715010339180397791370421327795194957145968895259643818564911669322710454033125034656297732014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -113834296031523196959103290121346703947381806320898185132065138502744236206257248521723904619388164048707446356870212617368856474803713651299190839858730336533135898010140222172940357327249947320188580288021446837338963706940496197966768412049024008922118480314861633457844984385578913372564134534522439377288620926529754523375616604409915238139074763976537611601973075453484342546784451407951045521218435400350541324119731335979722354303771047802339420170551374698270579328340771295245980315286547985968919217943107017451320830143915203682254793051446994945152270644234519150309101809680687341565150884990811484700829537975366774844944566105772489139525170889531453176664399672051037450281263532993151072121638954448484483654735158248131000177220145971029251225732158067308701721317216615260710545398761313816074375286186251471194854770807867723701734100291551247620943838574512405057841143714326564683412246337162138442547747969706982701472641238644291484722177563354785234199191746244622487599595240478888738404959737710895020248621943135212723344625687356183486320434222338546020140296043949592226410446095437507529271787806277972543629464368733094317254656479374545327150237517003840722001800228268813380160031250160385558081897967492625541516344658745136567495012627753898117853045074198111098057511868952531260551952860156362886076988550626811304467012065908279045688279496245463140202416972438988795011975163394506387824329043093643907891299188612186390975985867414159001673107097363835347992936348730320752090089684735668291499449978742185584537126099311214965668984148351556556279070552432834164814995159983972195676512132499296084367213776365389123252975658942478006556664364555849546542414133553254861467608584892281021469724303121405226614819050445006457614531150163543410568012307249217712289126746694912774674520376897139041883501721648043435504518932994664965855423960025231708008809505879410134945926476881813426076658338875561769996595431452961410296206647920882807535224569415644649603027281643431043257285397258947343204703025378212731022238939685085050959525198844282417577797027034470138159468923155852023205789925218816004114309227958160596155373147208021478393406517939383144230880116323633479212885907096865284646754043672225697115570271766050365137618775676537675092862435884508522321823025799755268256678612093048096044185041287881683191431873177033118600535069828944895665985744465211860814406540735105637040606972136959523702805122263902181869678767935833202178837904243056465770821403486865023889426766010908354718036833951810999830316019898481405682383922218414940998102400863814615406165998150469128432069676801198172916076957425564862993543716928958054397788651132383214265463936127711158645627759970629548257005902507496014530764518430419415547943312014868469179497080125672094545296529358884177812411384414756228733852352443684859973051064465185544364588696357532923759313327400599582864063679114518160519372955537507384608118778091808911924735191803671231635475865275473959642904761968886063153800929891121894313123399862602816379876982663424352128619284489650169127653302431420885382765324647994686443116428095277237643757636376638942081962786883128372472318580471161565156118576417517542238008801768800759888022316847828339819683793327786035128626771070519137886832288859130096194976272299689206520477459374888980753855796406286888536622335752532208748324235962129668579303160037101222525781988558579240813005326933208600821076943787804183806484680151431961037745728226706082758027059654488265220601408111341672523761921635037217525705326904479127283562350867402070540833534016929055223227311590915149312762051018976677423507683862008796807452272079633837231791166447336510205054638933246437132303460136169831193283086665735513964931513190913536067048509423483715368584287000917973041149903257241071151329255664214387336006604870474772298332193631419126603604173748256940737335966852256296066232174430126827163942821114522390767629685129380244950799847489108477936835123728208616879134571166845745987650116519172869639669166952711476535688382924310778224544671325155720168888221260674981899233917578806621443956777715508050082559981795187460006030909415442218554147629402410447584628942668267170435973219472529015361272666097994235169938032835868797595632026055289323427573733681884717088227493695869049766928503546078175525510524977449630860492148119916773103062774078064976289134773837321850857551494726503510289364723986767133630459488446420722766139502341684775552764734132651982954276577777662468665690756707729931233260384467359919946792353999622583831464956624786474496061104636836068762494927725485665836801557085893122065439864460637228511438619819543041615912377011602427804654413616387083446945047995333311095153441939206042385402580256232903610400302628937287481362522720508975170239897728068225242582016184884959494366714605559420267929920210823597772172573743366942238882321797417174366143044554907147255112049341388871845701424386280586943704087032242051982994816715611616376103827486561110969250960899607576408394417712189065860253898146908888975939907616768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 3359431696888939316406630392354764075038395769310262435883983109184277571625239194142305110875007464261330430498005684972237094382570215011198080927384433399949507835847164934516587134362177510625637130970708264337108355070563807205657635897609220623427393311603398778817219544774686044525718719251751208409863750886474178758200157309273939977412685707199340447772932394023543819670128364239210233446673721388536378267512683556169505080937714122212110461316934545391808785494995976333161815504876103629737064417960408789493485125139996840914695831495624723634467643857153245417049780145363010111650335005665807908826220927563269211034816055403065206182228942200499682416454525512781706178978507040375375873914227061607421117175003581475265668352781186406460638075701156463554474694411130113324418219928644874888550654396799352351538392740837772092542270793060058678336586291921496518642332822305162854241256673560545948922031851528596499812488123336797253925152912521080899937801274612894843008403022772648603022345804696601262879328706490677323743304467099504839360085784209697942990560532717480824864755346630703221756756001847803680111808309234809942019652421498995772292899139365809274785410355618818359502612427614317446631228316724820495857985109329445464863745724169353321095310597038209015980521726093461672987407604886724999245834860936918990833317585561543854801148681516699763552203394452004169992753840459435271125287793394650240894828368998902234262284165769744636992454603794754388234698739791315995780255953034816578274235806602455517073727925049716630988273012662311860245885483011214341545179211648367332511746379614016326429330864025114740144049934151031624588835243509764834054615418084461941437431264944601564330219084683751049949083337847404532737110752913846127100414689083926220326153889346246958293212555940720363484431665363781449194183209833337805844049287312461025302658293276563522502638551600398715989445862282136607224614662050803641471457769205990825582769106886113471695062893306705202849296126384450071522204290977027051273618822242495853604449520843158518016897500860518845958615400421923238616262122578402674406488391457947801133010857583358648374214948743116246273743814703125021357973910898945085844813873831498537264004971150097384722958576606467569773108198776363580975151595217262068695292847508545458214951485581032534667912428752565614290181020137095194439831844195915059867170675930769514814072214306448758699215413985297561906436562020701075910729071888795559359932074838842246005391313526559965829797668147445406614420962712571768312370359509779296240849755688017516938306445747366575940134969706424397136661084754788406336246654493656591334135794518434575705030801052778052867635783249233502927947408045182475802234168663567297269475605344062237499743708661223523419164454286500811252663647277746841990786471116291688813512613636938287217745351704204862658869999999940404517993325605637585822875430471635551584292491941345841003612372357165152985585801013779940287878721888682516458753601499983979071027623730492329662058095530410872414956647233995806217758029632697372456837754168708059841885134667561661822763102139668772748154999253319213405646334469330294651679329860293097063763179473371239510170433190172472054762921827467013078283227917907710544476014132077510869786405599853638035352827194413365366934950993126498746796069572587605173684029244007425015325889903753861994729213096722894145163163256538053183173295013583528485336002565775492867872356961434406363285312600965153010113234737122290865636884418973620393555814447411023824915752646380182593586964134354715110739963121012341157915005919699316067578850947088990118121711627011651152923349497754336616366715769327932821325586793875974719140787357983517997807610770864823306377833350763681242269453191854573476010723283871227889815392913540744563188607019142814406868535031331012186004030647999624122115519615762075306003012718708214037879480796441221159171642494284977077534800679806639623106842822689815237013892415347309534906568123810405223665825645306069845392730729905804295000154439208245140631848526839430525916986002222321147039594606845953246812676858120090513456821058876337387184994188577855358031292908094094365919737099014746138348652694357741157980119827948596638249509898181885527759824769890726614138433615906314327782139213860142387291502159988986530779870578625388605456663491631291164528395532335347797214092838622673994634091441522219043753103988590231086465703767405915157643473553071436093091185322139040889431835190521971814491048400544915698302989159035837762081465426838942312940546805309175146714979923301405830050782296360181468231975007176032319836174604515471325820882451562918996923071863035666050601954381329396700355844175461067242813580357276972952261738338841087752340285575432809777414078319545727538754708911741704120808177276262735307369631413673930510932899539963300271429447982068107243927963348815225929595097619872369207926104577513642992034860212534232658856857774499019717994377706781485939458528680888712140539762136511640411114315653208397015807321702400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -75009009171443383933846873272935182903931666878267188822072913087992977104912100521351819671411999046866236735156978740160867423039041866936342443909028125856561614167882284905898868072430821169269693338860346045107421998643676682468785293498193626192861070112831014289648539108175385739056190824865991387361605175761177791914921541648298841935511136858143975659450480510505100831388354881843044209152691029792623110090301097614494682338253995455400041668314490451788640224745638402150487079553018515946112527449360266757085364321801992978649985925893755569636310957137262814234576795943135992048995564792700543456635117864662898651950209174769933591136419384231291712913631404444708879850033975678252009545012091025436965051408532683280908467277125605322203439961059453282810271176294678239805879287031632839138227249779711804711928257674405090583802978969466400600748737583209967831068866713067887719072115036657809506835157267341314654672794064266907590329769022266895344393428485483173574272987811174756481133339331243718172362615631926342183925150723056913734594728208298851707109677560267043664696389364986486266016286381332953757500760339749694713898067411694118171959185030916530145086802554660361063878598983794280458444147477291717314377535852556118173926569341169820552410780209398574915011645905530710406924387573948304530093224126168970478296708216435053887560129017080616666886989327812318801803697896748339735948884791996949042884701464704312866066646438657629790361962803521621833471127470169702149863623251355137954702811504124522950871390728634068443788393352423804915336718545873959751726598531871341679606832523947342759688112383130472253051891054414134463283030868817471283403132496795968322539973250906513127068207355525906968327434440518270967240420097129047120616495397043974826274067520282307606307865760187906404298478305568025846421781650074635015521942036510731803723007030189698859619186074672338746168429311469739766713354970591465197300811531031439108537541456486916062778990115665706555486053708320292462966354431648186607876217274082297592204859509125477197874895731837653327106643121793646470356415664991169085978295115759845047813361749665636812184826052722510736187988348670514731904983596176400114468400816991063044271274808393387252467760091176087630404490677130388362110479387752584837860746140030593073790640707015725874156913336562359081682203606618058914231508242895547470617441274753988539458590261199562384083150004107043147831816580037961689446207853139576030319053779513227684569414436729082114463459665557522909770669961242935914632125825072656923482226069410305375288525936969044125434269051694018094764367687239987163616205025702347468614616571559599945081633072572579625944574317051674620056559508693311288823448873293620901769023486642853426125880573045216936313843618565025257966103769655915052512262790811101025739256332649521949183363782245964000701890233501466573431628190920825891714872181638031360026480350254885198298833099724045513885853839191527969080667708186765858466393433601816273431344478564779055708597401550366961249869221406468108820905312203156429226305808153337064172425383422269755886257689201125248877303930505371915098204818719851695256922654026667464587065122148303576646601042266948960637049328505825889901010818934202129466878827164086027083660619115720015983337476563911395586361744602460125444831878007070887455781510874783961320205478209530763822884285327207492465764595125420843291780916986019612066361499385063092310282411744775755734217984181245054674838343085849433911832639121682576227651561266446938382948507796832127954962623739236659984133847733189043749755826884610930471758488643893539764177264556451154929507397771903104669746688586968291790724430519804599489366579566953816669238154248984603561367262265875885948785038307967380871026914123494341404962118314188741033562744646188492645578740925469192127374215316146510210966222338394315687018830673881622895477064236293017235072550556317640459198889474448856188507484507811761022308892261909086093647904407537162034129884585614944893700412183261704756156593993025685718613670657845188044756304853041851756561238238641508996332261710060918401102763237554900131953618580143252203094691080704218872031725944186194563792526703694038329285084046144437516099840198008562615183691766949674188255336178582964538875291113335533652130557962470162042145557853618109280019638769696589021347122100675292209450109938310572110879107010255486006121161516084789937064975128324677356846561296398443341617184998362044871362178141637302007564460645498354013525662885374794516845371411473850369326624440396516066994957336809509130211556193561127048685591029669852044025478779015185413383893243559897060597068372222772934588174619994963735383548451253229351905034226490230969024449447356890383933502967698365025940030295983210730168676313786940246181125023344587864454472347509406154278788440067875142863871255900657146484757443664686902531664047085951567626124538064677438468745142636602380115719071663801914552433053722467061510820078831984949792725651546814814205068289562134467051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 841047070935483129213956682602148544308932160820461279618255949335015138057733294024069481909474754118178673779263837198148095180738653761741064004285169905588536084824683519162115405995278882135679245551620158612259098455940799567214244440669074282732974544529356491185594534195201486204933428050368187166346121799127933069458107487606117533895579154488149113270685231683335586985445048816378578797931652748623325929921366074845650554612149777512864416092953631478285467808604973617259195764776581861292545338024425185013303548194023262258763258034109932984831688249736408943813121637695496791667354137454677128319237994373494194836588458367212552231622809351869838931134018494229970684416441963447745051540628051100234406581497908566981455226076943694605641502525147611229882201024309571674272686729774803010247926000680548218903379207096301618433579274778727577172668759888444185849986039346363687211571072939867044503194690682758619100652752202787783782373369744881966784244666409565409931809451212703849372667618022312689517696756350774587342029842456493863522954495423189222790120416047485215643376114167739183561814079680077787975094587080699430105087002110459440725681688181463671405411829787339618831008421012889777763133476222240062856954815070949716068540048061392567773406046249904093688794260705478660087446835999751967629862707836790286551335378074698507978359499061397817246871029910454743753243136046113058080332970795500700185794057246052491609603775437996086841012750098992835273233747684648424633599538526180712544676841118114909771151592862622849975781278796808315311946552134543014989427151502997346516908921783301400538663199241864761897709032191972613756769571234183577918555595411717781535759498865707724656768165538500795574750770517482259983357406466021801874354059620272699142178734010601367925930622750891320487505549479085159642187271038672714693407385627270813446288837566573087731680816842677534036176338119674076989088715770359993057868363587393563699301162278389319262219552348165147704967135789315597170112957089176412712129394107536903341036458234628302881381244071645109822938996145708357468570346372363691016137748487801580290184044804116817655647574695335762861972688248514672346343562811296205219013096536891739279349894436792092206893968987459603847298677129798244755774072447480301777718890648603847244693040134057441266088754809478172879882698824098179341858014916958044765228953582789399339488229768586812798188712488916505437601733215431787533418773111520046012351895229303796263658610285013856022702005911146342476138850943317086482777339846374954354930651201027709443029868462369718276839884458869509359850029947853158717158250368397575989835646280219832563442001699325927670197397868238322835246444210000892912345144643476554538283903272702979354373254606737422302422972799989644398094567364355447291032946426148296722303159319938945910445973322383914347081090648791956580833919256028983033459781866558261867895411024483544887920215374943382421379005356607411962914222146252684761538295283568284594372722556850424657097746813537355396295606321561235213726386631761299442081516578330338818031926491702498102381869172801586279965545484831757531152775127363951647156151276468126284865761485356555413582657888188242855309710544070363600233122823390687582027123748305201559789176786096594657837650763675398228137228836439235220373796759045681525467582306325578220400121984329657482308994654213169313086035786100142082766957301288037195203797353763759853527115348345285963525068353401423371007694058057561163846368778389892303726016550693722952289782176138475712089994903744921253548302104294471956688775780950787250945720745750777436677432114412825033430893213910405857563243406298613683986742355755628522586001711524540501930405971391750751175106277988813669815061403677419429718129736063604500587611164594569169963484289870315961558227967238365237549441016160759355295456280211372889175980992064205409113611835049203330782065713578523203244387101449726364259784733215733454811857474036028448916956513064433427409931247050310227715129297406983701323677238888042569758030798894532176357726255647122440909883669817006691017749996984309907876054735452799777188940235740799052141609406066983787147348382946297751728945676687196019583197685365749133065061098110565777817327945144995239426052477859569391732872621218713205233070091722033923875291068470769736065970855892105092634373109501918345881837112152219807582936997459724205501182024172043882354627303961830922002236238748690527891419473999644303524399034400202613047663825173996587084870121657247013818950073869308702036459646513308708079830904651257889286754279106240265439623656091942761716106073966832583215154430482976871068646467082614284292501061696008491264958526254239405264697312982395390639383214838304351394662712704580033929627833275187677166698999227044070081693327642814232908749936000520192512830128243653424260138659627103224867420574647041797526113814670911125733528838945141031835526274087127725336284772435031142974241064799472899254372813225545303256758735924687887462792995271027458048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -3686533239513274225326732029167508087541558403984534117658886296994122041515749764432207444755315291925550090986769992086697260605568875414420894759648935026867199777572253664367144570891188273075733629139401817229042456370346337645586042909749152189608828738475403607515799897044468428961361429917622496741491586236967674703812663771131089596176628743760941847527853766124675783938357631798829518923060513962369116159476450544070312888549684331784922670995313376562632548854740914002027637432612842366430250991562631292899977866993033259900612918989883891049011139412251888122212297388527678513836273854065544131038973005472592240980032501620664310406788179208936191263028161862179126814516655035568045162037633760524832479641938698442926481882801062226885166591385341229998041626960736776184792173599911981785971857689551849872808741206299155814100142251264453936602820835669438367084321978011615393550328357742103190712618036101027872056293928559515002386576861677873703878684866646328341153173415351047272587351880208050450505575152754564384891293657571692146485157653398756560023506101410942109640118495608747031342925255561029482967805807764350738598509669013890154987289737046447717320198009664199549654079660695674479406186428921969696909363641895494434687075214655786795449904062752060747847412943064127719203525029267925433099420123784108393587246687474447081026773266503968058748008838543577727604439157377967369628881431202437479930292783112436338280630425294016194132388523434785614240018945382324042573999868705140243081548742985414139702717647652129696506431083780541461191606471304504804324290440206220655705702457873346498982606809817339273119974582513889029139305880287345990139813621863439917702051794675340446567487068306376048878341528474255770515032648085392787346230795187775375337089727662007046008523482616179752892089270827482374117899412394901300974936227705982602171367468246951012721004843250101945369459766338519719815173436935109461364275590705926480352158829516119021954993925987465527020336261816552859352677738080896938361593538063482328466047911377077825337029248643590367173414225387093131745872857711850361725126714983729043287667003968473664971888400888687886481234277304569907975064818821287562804453078616685894131276475458548250552954118948035794460669053883179013412909053941003741865007033611040373753393780415751313156053676041516175989318534744309357862990343106373281614762941931697982685521398995804260441567446650624323600378558132086941255075016541367124236284498233388308316126917673422360146104745974332377502676775380088851256811492010582331998313146676134342309291645344103700967725191961766970057759793549451464991669389185104134963604115983869231115760674181264079532730445092382762046799906883490399853023906208902180378578983624178588042134696160519443247469455108152582678294732571346703092998375096080503911201643077747854720906211493629451975254563804375750198034474224806916443417827015701132067214104243247678158876921556012256338460381654178418455023262575125061020537670536734511749572559044083003683817008715704389215686116864339110054096237586039868502226662870344115718074728688509028107777182457016450168033278312859096038833460600832183758077651925259396105240874394948516493795232114922188715378049088419753273164217438084351873491943286045935862080925404258903813476484787035008237534613617588373510911901918559998003992487579169872474953166426123055161646226270068564817388401239128780633746593265275301270537363333021646679747294086480573947414144163321566342901019205462885963184516610426866823291994653439842821399213921148464359681339186535622753049209097651882154245350007925824142401941043979585230607149111960730084529663145442562166984798655948847857803865199353345031373445353368147831839745894549181452059069321118034296551468871673959548438390291985919549043457107058187127319451202291977278341083091409375622536646784149823836883390509518203471671106624359146522203736366159686691350283392941217326423008252942092683986194823260846751849959270645491114330047126801483677478901858574012117697765137413568267403278083082351635965588372255986439068876347994516463112517594270065475092061146131896050745161899560595159418085324358902619036853512750537248543190899272203538794201966710777760526498691617778909047570384136882898223923480212993707390180099435963515220516933876482190750227922214812773509264355919546206579417951039269369753467267969367816892504648046519426903709344472386114370302899139852994920480510410805483202631369480245387824260197208291649437800715554967315418419170770725627647094958829843707862665765352379568785485300270581963030792846954415278707555843657217446897941684103623648377696963432416973211508457389375220750279199705103746959986227157793816220620969578638616337609323372976174080416116025307030624436732763776587335137979210153773333582851418146452782339780636729549372494877642506999280621070404747224569793574213845618322741687018901010157035439082414580706705543787254365462663532273984615480658096017005506591790788928490548007110968216948660619582647646010748223593154556723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4309568739450969793785011500185662913339764504188386233255486222202922469465289682641349501575970123753371263195546943662623502843221401247711610772370811152473357274106011945676146341971968821050257355000415476189797518725371509210951262921834859491076309187752520974379571550685956094268359665253143819854552963929479294806808886166818713705666605743936492904502898062763038822315584965099774210746094378732285895458187902041780340750197279413221859632612386742908332372138959647743953713428790675087957867864866777007372713934631726019770198363917831251004190125120010032171955293556765966560689156366969422068386777014453108278842815928297719203486201096633652200803578665465357751480070082549998776801355516067907191609089011253817807837156226586026073896481262350474226365561292877336609009122786749777463562608016763544699926199832336459840241922274532416527601101505103932947429010519461154398450180709168549108621480514005797717345261637784669521961661428950371360928712317617383820849775228638633205394752417431963648399566551875244162582931217843505847478605448613804670214300156762469634722938905695686220041055438373276476439311552101822731433654666342110957145477224893907332081585051046698876103817841459640144999430632619835927710344068192707300782924954097924130255672940117135699847086205749240868864107550839484007832286333839958751525740026633839278871303116450902819459318742248657744735362619498516304186636901308176026889351301926434593012127714373863975387555293857099353852805391852767258952207401496373457834884789469933192811062371179092608983328756432413139872193118211675503882237011821888083069815255332607601637352626986593640767838720942108913704885839381838185778339985803136583822603849228061805740213160142976958893506408291475740732758494325367689123619201172838941898857409015443252501511601654992078544850790919251111644240854075864027627558729783289714802602223493856944560188034526317022084427005632318510896122536218484686571164724790909212582308390482255737327222658267509233485496302527951851132755318971214009781330850362836175687025260062596693324925478402295459569233043533479228606312461214063515439661119185405843260405492275327389377012035917966573037720489307607343640997075961810608998029563136651487216248624383463422480542571159816507832190762664899144272247232378284845141171797679885942258124010398387234603036847292145513984525578257594635296993237322640159320930483080152503325076264127080991232358555561370974751586381124305368833914339492187832269606663389260052752660865902225220609732143780064805964072424613626513940729990249470174724106645520948272252916230408001788030432139534529996897622586656464776762517553937699639326488513958386389767232512111752159889077129963121287278599942659324332730436835527170427397117667311068896968573003346563844160160246329513154553623526478919796612702166586076228787615537213276954403922587541559153390059988475692162307550577012100989751781614404225361444111484571277898107884268406065468735101694456629248150246336214961083309164006805678787053075962166834171636385021734087264889469129691773500702926154218637468686255456979953304571060214924287703495816693116269307597237482572745831846959415968070352825849387800022184236358643371211279787129290077326392860641041409710221713223694293133919851622043853630886108385805113003823901214567446347746178209002145961909431787994394082145433378273292675441619696802559845533584082696877694477778380391354623271318058598337417372050731954658418622852307390546220211095091889629416521305033047050423996169401623052579606463680575165844560087868553357533808969682830247411724682309954063358238507648377642304984175457198739293338461652280832130625063361844263344054973863676013531809803351570204839476828676424225599072184156669510906470963575166640708618244389116521301508326010469246998408881651068287662807753565400554134180698973665250672193232843615809495480942083842512813647537529885370279704067482515225974729510330642667111233778083335152250271756644920847394018060651771004817045657857199666583054366029400398131614287562465073154612527267932633213948383594920712728634246327048725050834431462742660033718476197072257203646523354109758582342565383511560757933367354148916772671988335667272544234002578275952750745610424075010833193818206074462717710681765452901290888265612174662927162069931054206902582319446484593084528125324638018180900256051422086492315566807717635179346631295369671158275709428246372259472597263221851396309315273293169579455323331179013893066182693734346939332707588007544532821284774454828318996177539612355493020258522282290492403156391118288472254321388182518124385436778204047292351388378818624744693279893002578250852377319948227010410615964399096299196304623163468762759908238943308146759829412348599023631448064388199656287203277658732847405800349150072583434307872469058222296672200645274200803358484456047281088583382217364147186765527839622108714807439976903267310590400131887216649829521928256012161848549984723355405460530423214002547931355503456551244319006873575839951006470561023801547070767817031680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 22695421099263005703264293359921338239768577001961958019355230489119789831674026630380253378241868354893968464422359681868781211017142781987519120321207182807945433201724514554179379498206506369374176631518270536370536749786568263144983736536787374892575389263993159821816254656576551936546830617594609376385222757483034995884351218166991997824019710766488730303528097769757526739725848898297362504420427474454795405203817889625431213322521381713597583651974493435977168635032353388844837448388310906569771922732355588537913302917751736872488128010192812598714857639804374927480275731058540389227229924040352479144470041121509009541892893402712008717475267423529269114808033693754172820430958707694161828363959895479765076858212943982949084208843210834911934689906081855874109349340099656286887664709019413797032458611564711702998963575177079522330316588293870378545748293262747187902183378150129836040945061353067291205887507723251785524099724031054337931964563675402600002743322158372800139534844580762120186567578409856125274054512317546703991608564314008845137625481607748251093786729614930753575947349884316068836901151955912832931271295950335478169892637792704320756591731151058864205290115028486849895908232205868014628051698730175530443522809782993371519308152419075798165469712896392374780177926991778568458557445079090758426090214909102995231502593958016307731387637751874706994941368137416502770124899481781179974966453920011206995855999053897551831647445646112938835913000293339116196682107537572846883854063438361882360450915917647427990127178663059484692996978488326595744003293079572203152503675166553026327809717744042668006418950929059005529355250579611747901205318314647691612036741954085197332463712422570698029966042081266061361343723165321207714708888078164637501361413683500240674301635362739844858143882863337769309518087806534350141398804863724392723784404417213334520454018800448439107012566831226432386680154895143299071086655348630497143485113573857309693836206751869360298213250940225103118335703533502800036278188363950524312740611422801114591989937749368973457612474294398888114976729161078784570081093427133142912705034804413615905325984943831799897447375055922920410644637447955711927884143912359110831608583591020003833007763495168919903648673349285382915230174547707343575136657000530530036062513010138363350195234987800022741070399392762546693761373097671826009156132891223726345158336089483326257013867455937425286007534840253470738592336595389184158705719256448295004915246284091637068262509287957128876825926945696412543667908452366875830467177680845528053054826159148281351917865149532422849875464255190340938105734277320821708820031476125445508922032264994189507837647406789273814976483576816552910022244475311029547318122432602156703128092245887036114580405221263863538959889742495790529855929836958661508399340593721662149005116721692127486298853129665383704609714408568603100039770589191595275196203327255001603915835303842616795360050410312327918116070049738732946190630317399057731362931772378579796993989459790243348072508692776062432442857172486407501410558825614560644696288001501613790681421099147356829974544173751260269389838889614625286275632868871326370779726168864607413556033147974219221479543004761386079440432059656234120849804712170809214786444131552690799016231106810195670882086803600644059044688432751940171192236224426402400533478550233291164710000320645137096755756593042679284733556478056407610870154145531910481530484952479514206480770012018937373425869865200924201417310728403231535903063005552376868504525704393907235264095337318199204363896215198645863796133747602068987727181316084686850463465476779316310060439600941612355929285961473085457301981748913257129861572250515374765703538011281708067474797463975396872610145459876613118234748303830546772247321421556325399221834680762780628504024015389051446132272165273263535097911674343800751748079054998408395789900597199028263322010542596303528273676231740310640853261961105747196408830920794145859189999311538574713017338433395981267600799743683567396848511726566939273674402037322720113024820200779832220306601715975811895523582593490664479366686754225030184401294787991875366152957662850930007145295447119293604603132044488674298575069883411927748043082581566325777782527462550968350428040686236988218755756494053745966102232843376345098927189278083402995659499803137425995543936324204759080657554252643058180069896362470326862171684662587048637595042789347391665426047817020541323471144544549827665481822976863730023816536294524906133361287248916390114944279585754394508389763220236878231559396244470094365708082244241769593800189908440239298241587621297036366355830511338316442741595269759212212013583731881763754949770256627455574864395491782413848650964964148200298596859444759756727339568497547674340758467919579217839362115783198408616644624747893671742889647661630457868521670722712005276619957528258032952668436705206968105917670854486958082879218097373663367854818000277738199534768178352249085981166781519733859604897776369178699660531445094232605570629632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -69706140579769667776003111313366624494845235283577125093793447050350442501373507653854823856296707079769115201519846470103002523773346662715505194127230212141023672204233935830277669655326309558421912477228775688217753821444192397043376446994406763186952916603853793251724768204763471653527371616123839206773565827434600118406064429140113791585978382547518330826148574830173167866657918481580667370598370161522259418215802308618051310611445959372937137045964802461893572815697927359956968801413569286651885781306895582855433288669914008388209282593055242237538225735227407832157043346991834579706684333738047880047425926428867210433473723166602673149034411751498619600460867860827671840108353850291023843785384964066286087928044876281624711023080785167908166037723481116586704613664763572902742728937796645878199903898164932044060330269401575968239614966527056327861172760965639908638084636443097872388129151546619136438071038005004738162989535527163102256186799361655451439267087937005468306113017514001779404635401152562031206917497765356864078281523901625078093484589565236521147890699565339687455697566163059789334019310016764610466632782798499307813989367089721566128122323690911256805265313460332920553863745558516638754960888439396763302297139518065140399657002520677974136772809836570560111448338066982283510795138353579008719125987314917321419890614403367530061649846583066542729572416112641200540317522820447585750827567929682433691149991107619160676722305995988776720091528114983099369733002450284981871293664479561306335517406720873876098902265799292755474052655778187335500072569038372902525964979655098628932221181826759596258359307352102121904849777402581743431173181801708922349210885809021912065656272068062514575097844327407959806244303495259795123694382439491188802068639770022501173372433230741044361829033264777262784092760718372637008907085793327061238514808296243169354522554323537916881593422305902235725397922217697695875592200735866925720126664062600321702285021189748946291189729054001579473629541127520787649921217889355202500411058685470812679923177892511349976484077066091617940678485372980757558846383268659070239919382104075082137648352213215192251684940607502277355576511164995437234568758919117729336284712681511030647851939702554211200070020080786818778728680012802712410127728784656990014543154325593684545642378187857891884460364017636106898210771511349115702638152318844314020103976215326462760025931083090969566290536051400966258330890642454955480954878382179576068040334802703063236861595586733442354062360992513764469401514563527004188662067660359479535881290476011142452744744017008784801141970494418032510710569654884228860862893467525088966790803780061044139325231070133411903823067391387942407157746604545510112921506023614386059375667932489704299578005485808379561538721280206379873824363578096775559184678931850688680201079816443074413293983319278763190078791652984686222758308526599381362547448496926069999153542181252311878402414283601932798579699877436488724910227700100830351255317064299215518425738650899625057229100640758529189285879109071861428225805980798317222421590877595607468981599164829680689429447582228205262813753490301524623942330752620363238823358713153292448782688489137693856172095842141653084861291061070477742281584110360862281158287558518879065701000027638368223511710041932372134738494766691477931070668021228865725243664295825689604496058738507437196151459899765311153915910328760415849825417414679375550835726462550186281842560764844165882189129142501392969743932124248060621847688448344419597265976820804184061244870881605547938194764966951163497430658483498052214905750884920784623270136324985525514947696083388137308515898521592316777510801438421791578575624629910095230920706192046607532124816853535580499878016108170013207872143888818255007734361765263657128031536513878246152713747527983710646299805934166838120280955086156389875902705627367160842936284881802366668737891388762940470029868583782089518979730220867811881853625724494489578413868912863512905857019536857099081794421361532557241191821758182641707081988299926878840125840428007519068164391584109600424754489340415122224323880821398561682467483579202031693321116159149253092462063339614995918020749477446433834686932271853417259021755348891699056838865277620923973619382671596093015390959940527304719620036671729334293971292938220376330897171683059281031037097422760810581513460284338115351004908400985889245845930543659495263552621872231552025902095192445025568369150385420225355985761996379287893812673450003750212847776836495591437316500064756235060455532069687775314876295837454382919506131795803582969169631360437921874828369569488941958361068707456532637379204247059392545166411125478173561837136018655486931886284167612621157784662741514772164759540271735918519214761511039138388579029250708020832528205591824887165412233272890558941692386403914734155866779227898029214577294670115372995723501293760645064889428137091809266579068080406765691160418707224931436199116687083702789061314228414566518527528710304778750541758687772252150169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1196848835427216554136414520893268283255065853855844883582504021262589414248614846523434763529766562172140147261344307739844164989132714275505482494485380072961683833988495633362068290644204799616927961189067805243294675072075100410561277045206571045050395613135354533389735497425688922206055612312005108701958740139641562082142069913812071182693383687891764077598653565055776047799290500010006645218905799201858124510145168199802235972357631759304764790795616746707723945719391526032718151931859656832993561757793033388228357305137434217025038778089974592176002300321749771281420375896837068294967299124066557752861119667702701188605744647118747989604210003510349729882278819322373101023069299755299908472903550011392677985339426513109456471667548380711494489882041465331608064762883878834107172592079792302401594744563031906189818179202181537846951324226622778396829107571940385654999953691387646041111071012954649884428668776144004762600032671933219776672070581301818726672947593431743128019500544544664361395190470851324349318927437644827029205014264637598242347592689070807275282083870788587534535006101608619403771991510174818579841099262082200895489890692659410082179867627388033931431999633860239640278821176844766689961195437146220809857565452368636557406537060004092894010822399602662794331389195917764681679274181418504767753864121021068283451541747599288477536213305669972925539874523687179847530353789275744777617235181699068910293011359945000761047526191965186424659712337942568747132819111812343788361849379291002209070677279492349844402907451912822395012763830001051319390835985257444106180010190628287762305528601714958620712252136600154479269280396449061520711235489878897488929922614845719408004176770980399504806707501581108512756227863011952451667575508129094893630461822236707503723476289959412325193763910590510330496806193249533420296036067721879892297194566577965818558389845133523568016462021519590659807334703069716014818523111875809540803300043498803335367426577569220385850323903068942754699544289296231098819444547175572181633479533445306056062563513594845750441616343479207614258573847186743630059734646073293641546457714013236733491239223118959855552512376252272365464113452551533752172508328331436048293437679427581266183155906049897743113691432817021422156067082812293147279012001886102797100945530454483181622803901024801728201067644073867153209874055947198291080530145256629839858045505727591522661886126743650924917533552047576918334418862041368189841120384618341904566152162625528444024183102313784434157288383059614406156785020216114075901551700582149717047832952942903937265270834000706429770616976573722627173009994637627446362520447279572057634836104346979964320812271087024935096712954567134648140879667575777687625683445372353874463348653299777060290547231146584118610686754861948366971151317809589603917064898568106040720088181798245567333309612002990523225266947531112225423665877258157200256187876226183762076546162237499531356341456424991097645754981765265071111146724750275967956099183537207272932066129807245093894595135481764893165303775002138488170739252448528775602168762202207534388917542933805344448659540692665341251052172278364585768997226373018606080237574395899116040314337130466834678839611359578215130408906941810606291553458200936273311866320412158139628563075363262688927158507862286466403743288813604643697351383199562697938933565407377063670036289153834942191388924984717262749530864159727567590985184848331504653778218068044027861743978892691218453866954389690583162059986573683821775913503489559089780432903125418981056346483127551570218042945920298423089887320048006762316362628828953009809542584950629819668776175234370187505145253679374570903167016466680850664971248288969854778062436125877518841140952668460674202097601612532445372161843658195866991691006223644482506831671138867031430681922951121324468350235584677565690309623127641786386700284864637452113706761038540066662924298945138317751305049219344167567340918822420767593950165274252779647994538283181781905948977531468207424246709656169949618179025226749188802122870301439126876795375187328078611666370644566756522058734396061633180841850550957148907151453540453642796712668048394844973470253046284985397000808686299012236390398241221014525218153512107437132630127149705269733431201320003895484473913224724631677206010745428215402845893403457893756782337207261062698779503376220925271579984629340824162995268474031645362736427942880497933796580077103214908618238759169647988405219091415375077712899454976096868279838238632138087153297233729419194904677734687998547239522889610414713815099947167419103268572001939945457267607078716327159382170886785170614987501628133410016592373227551977412562045586568580875077438533113510932450382080338268672791288415698813105163026169525382926909585562589367737926184066653547536618522341308726207171327079307810156893575565297894463174307009618430912432847397639534074846422862765251148818684988167968199179540607273492361817087388760411724010336913131476818150006169873135650268701772385460648801350051398942720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 10902737666507608754845779657849155628223164938246889946873519827093546311642738094764664032587173939589386591565728443067164217638568166215906256048715365869696170348261167663054645670579106271062908282790091936655165033591469775285885992553336258227981593916685110014830185252345448042318592366722182723301020209453000164029606260711791135433774878724119403256252630271664556248046717835303847287342622557976497133339171222051976644847192303032255544943240153635657463939909456512437771270909019696701533180266117102929382694565116692109092702187266599474600240194968591061355415738624916892908629586759583953576085268905708142724042046038706433270515338060344452620073223493510872067114141228809722392981536617927959119379498287607085337606664482619660166944759823169524951766958692451784745324141454878126864947591603052748243342312734511043842929523284176061006801125022776387945028057603015815324862317718532182563034415428332332002068260016916600182971797829654890411284093852144745448452224843890216782779405641772322688768957767404042001060754688257025388675631820438656297859070855502911505069450303104220072996393895622226504390552054042177275289003670623442076107446020961988332713151948946760227764517232808913815273720997790257166838933987074294267288269318373536152605550741251113088240421581526331798788291452792331338491819714566675579504389350895011910277061690379891627157431179739810665417124551164778119363694360889744349227849877032003765934222883264092451896498213691381859705404366874574741842856135487818861018939817635841192543713455504353541359592676606401894813549942321729831092577762416498184070648634376563566159958603621756735211743685708868671048525112365807025782608898656794061190275104433801082058814024564867700668673871013414551847873697558625708585892885968608467781241558212483864282573531885929470589884052507149621055542093116520025376817661136094193153151464147217180833882981897851263693386659732610263831011848486369955536743461792398307728708898386431048846428346636445862352229870410493090249163837157849749278502021227919893898769027914104839755389531245145040431412302579741878035792766959044148995512723700506545651733030491164349444330955368215579199650246778212103179937246157404203234736056692551913040042676197747227737345814718208712642682673399165794506832683855694124284822665716196812277072920263869008251961264885877606845434417527676970337375148099119848765017355056841940769311703143852397808756833983348317763110370172126948088701292092035950792193099430609097462661845439247988417045221839289650880722839805513098484521414522007122912943082344343997940677024087937027056410166570131948896461653655991722166633536727166657319017110013157778703273480019488742784093095877346821250525851063979348886084036002805862728441953296856824569263068274806577622814846911681604096598785024676702488195386134059397392401323795101400017670475092479314582577023274940957454454060839405174911368471278855693207856302299153252133637028108991817344210947402614219718419546936081729556731658989515415664397042037826353213933053349289666189304673789156110973732180365002684691086587614672416248222778471909276363864650765907566424390691524488482482943022024487449575494810843081216642822655412130525624012359126956160240572314194427204461388621122468144459374646113835669418298380822405349409465668866111006031422772730229074325715548191956720110014157863841632624362381388531286196727049168245055205659386211797044986494571764207619725308420949364878438474545035562393221194420292684779607377570499101437710737061545120345177547443710010652204043870303313792145743552229875485896851681230789870504820657150339314094714197634725309895016350885194419063627161795324631964836696558262739661864582908536873948809336145914850876972163104469336212886650032680246317918005536592310499086564243015691839849101107138414635301321900482339143681381684530695776330942795559485588804059001698921486147178319039799158083464604667440518993723801808145064556760836706487252455942012553098387852652020581099225099022533609730563139968360464674911606839216422373805366546903753855883128395576841442511274067235877627960001652992898580546406582551399819387616541499588169561869776127836967509853755678057847410656371492849979664708223294291698174641918128013638297447712264448798811215321279987619348227639096155791225995833887971691546854101815781047199449363524253769335496191327664256445035376263883338850476639310847638687600561204716170297096571631459635763996254483540684104444631432041724006797865682179049440708477468753016461488934426910828340391963278251881244747558928383591549880993167340593831799505722912089619903694017239253926803367598847637444751086968852987265278245089166977057896144316849435159502793134298429608058245111704051969034192709326441954465120974526310282911791248601443167947327422231247720916217030979747600078621046450214645939705859740962068853912610114264096091058282334265494789402873539914022432016836557184077157024224132999393147773170447627398123694827987454544117897183591904312090800481003501411245647462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -42937755937996132699725781543229302035678874976619475231162424468515192148694984224653910249370094281837815703304425591554570366150096862360736706501849570065250312305822468296043022262473859627323470456634813981433337579685201034264890109440313540633419027620649617579925085868419890423228961879423738185315874893734489258425115439488935704842337890937232847212225113391937445247153996764245128674084373869696246792217505329487101836860286905298038162340743841859836523564964397751317013432143589705115626831365760947786984275816786134316237494629109472429714629417891832491173475292808560954996894955361416915798507135971413104744822579260298024205265727020830357445651995788726251292860143710117931461412015683439398217259337735062202761824665692322356085348748793371675781911536817886366833308993375697507863134071562763970277241615646683680932886876700191516641345201979059445037166583195932459326364787481260748113660867240043014282606208666148023308377738711747712109968045974909750312991562980071941561056941551307914128687150363571155408243310476750821559839293678033967137493889922116581858969521397521828783583200104761322199307634276891593176317827031553515608479549345741680754667467918328623454742477907168207230953598541311379888207151237034505749541642613539327007155790893233477761330479549977246614329789396138788364542112520435602373666401382730849441184768409870640181840223348902767012421151372803503252950770564020163201318010241489668521458754677547352861253947023521667297984636932074367469678660965800182838048921505368423197736661180210456115838079529100795029037039687679804493536997618385003509775306913904405419445471811787433140612914350013709897179663620143235716331619299928769593707774209485023277967269626122327864692302471588943895416378786295496243261285390343119364458803642841070131302652490587953293023668676790787451494164403975689183027086108085672342459749072188286287485118268458315954324192075012464752454031006509468814580472174933224482897997960901823584039416013298849176888383571332170141272640935171858138127043417927692379831010578774467450245005342588813995468600319976167751485278071200218611005760741351518516312246260046328516175345273729542325903251107426601482144429768827125332667565082557362484128054727913023284349777443256379561023983386478655177852780958805947842382167791747867618115259186468270436983091831486167625049600065585624369127371079448300825151402987262621413884901438346435778768390791689899921773936726047478801393562161822834390206309078598424082637806293735627637472161225962496046026572155979683664094907436160287221351777673546515762535424772122062802394517701372808361658234504487462222998553909711399627411637848627218557648498388304872199690086045656425122229491870428217626751155448918894309517727521213193073574868701160347299065981356513522618262996268765741352852688922007231934520587998649091159952226966338068743022148166413766352517420098723863644017919198301187629225605049643324595497527192051281603660269892173449598335238138370488293688747333606745165650266681946418632965544299719671107275798220136892071259676381611896389127875836116467884680428615017906456211597462984337116342119578346947420411586906401102799091809063588577397615751784907780987511751719084395083043732418035863364217507859839824075288707815791253191948542279757933601369450412227673550675487947024580179280306780245395733466658164672661270099375867963695778691326231651912347735902314590739526892241447646453809919468385014934392195545422968910316187804146076424173387343183310832697806377077557611881373375198903988834834260092756195363827280813828492403407543857764324999415658209107438905626720685416058840224518615606908635829996925658321303514441936968298714924835963838093409803789498755639611448521170787499222106855616511030480217620087178075901124329456603902240274785350700975578119016732951501389423067507003332234766950556153082822592899230065482727341130881475846143863839710499821354053640494945513998431960239244501157295366379756409387533960982869414039634506061442518394562305529845572779267968634362230647148183016012709175776886259565875648975419640957813929230958511105477453695983779182535294227733788492569162077507400881998477104573073043271294478571095858067120807153459283059976438595737747261396569125097488219451706080379179455418155109116836931817757618044271986358363144041170477324197237314615799626186017508753518112047640701116717799190365939495841527352851309615489947448322280424425144532343057744422999339932208989057027779698981157604403676527156314144168640417942436151912469067190808180346820126893351430214495300842976277836133418445052652676627782440357185362612761948575844213310025262259866447415513440340731027205705504852582419244833953225761313732529920500975749194005705491707086255212420416491709587258987853263388643041798355084161720602751971768082276225199273190753137616570953538466304640678791024167800912556031620505445423681253208032019015065842426725241904511422994955223075352298252227063647386517558879342268228898423714081377547468586004046361395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 57607359960999343769980001536813343228370926226459214172252677469471267981931922641194848194919339948463254258152525237225806027331678405728072086719924804550591466405366063537685358327711413238647626404768721636662431962563550342497875177770963716795554683275996132628851663461369389561436836004355807839783666244198055531126258788064453315678885203758467198408438245893247699895550327028343490466290191970404984448516931135336590188257256954048913452589793183400363483025427891468212151136093504210647183585059708458050742144783456131907840072925979633124157479163702903046012595079634472261924753737534100174205112224547060960018635171320177900517734794793388183290797870808507463156771033644237660124439116048282168765327568970276105337963599449528822010767260770176792459891474633735244112130162491256160674930226841404266936141897259304398236048720157698422860696902897216999616203682683546577594373582853582800108718898176715814390836069837844642418135190596509076626168915440518427470459843640519920868176319721171864268360275826011631896643662068216542672719241871439093547079915113364735559729446669888279404675077435984664427587141268811990053038535955598113419239785624603427662410090994946885020243268884278414460836832695717293117396868058063880693492861803472201782385303524438192222044069904554418657543256550022161973748936203697350273224184312423827070362857552218705353451316975747478713811681476326303736396721710305819348860113529980862643445772406669976674961476021517365814559511694299911304043680021008001350965357439296644682660813704844850223098032367560722185602467944274726408957359617145721601796693540686815116409902145919458501278216611051574813018068117224529764682651923183144893489219121555964847577976538248086200210912422360334951421917360840949933222624229076041027120277839101553988957078622058972232275740923325246281577409743168020579549547457777897125741392710780301577305237649963626970032621634054022710637218199005063454807827048864336668337761824246006335473471191418851133316737184605098194394421189926814011171995081539672952140072527379758187310401993148635550431340119854670424634951299880132111967093678984280047687157289667282568341251750252727605235644440908361099056475131726384683644993189526675598460719497765913150281244652962479082030941309872448304887615066075286998580532408759170980808823598128559464691428565649576699052385499491779807652851346214036216964120553788832966553248070087186216488602961511930943854187057896587859783057552033876865612870024537311527036309843690707630894430784638160771797499858877221960193222597994867474346892833371952663062683473513210957356216093001820233600591360269696330976728510149242390638444331227759867719305082447352233865655223548866993412818741531991438269411707883205933890729787075629714623805006709464086275978704988688760598036424063716172896369410141192449544702370951855786144390562822860932781180155789266297829625351468587127788533622226281903395580901947083982340654210682238406239098554004971091768042362094723084717031014759121903568161602085476433757353210377418268628671167929477145891562434902462900453957678230600315757336329157852996861656892315369605073598331511956065081011765434271736646934834362533979139023434738740044863284779127706301626067774204599510894224061942274693717749976518116979718340140752694330236446777552455358992036109289858164077919055262990897051674700757541784783428125682520569086992692809189629297475453377519897727765924561090372324832225260068342514636323289324994267308712203119944894681337728490456874437612672858414400079017214197811479331907448889393932395585579961946531740454933788358222244840760679179025933709298863010453841495651437127752912648933920200573192904411652970422674363570742446066673677868114469898868901509983114273431212012291172958704204083623924957631974295873952123250940417251576936529513926611245433164161423027298294907239690217178088801283118839472550339201046753541370861178160558981967603324076966047670573009698878197014942687138425695981903519321844176896866641156663859723432219349337919345720762364651310138764423321566213025838794237217075484065993179553262972437398761511391502404063002450477254547079162475531447300686137603505667428269605720678744009652645603582724192002660924444334479603062099922457212176384501814515669997098415342576588927088905951053170218296113522022363123160249412488639042576078136029640010667520263182747897500574479799193421962708639616535560683628190060360108321840276460300841650704535497124015913442352359705235890897154892860034617317973054212001293774209438504835443203575943464966227319770689316772790258593563097344591971016201216127560420924251669008759328883278116812979994915488173299609464938402286929414408083681545834207399281691374189360403501192399479333481054657642049794455446912339502432603900079686312104200182822661643653515389981530079031987929292982720735268373987902696694721173074842168246034329966503231339250930321696450203851120976216075908543194328359561621052720980999461445818712244060916609238674036942069437521943592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 123430695878538781085059388076672526772626866054372635609916909566652047831890259628731932023683771658261512154100712566275577010165375905259588170201812525983310054215044124571184117812469706719508457673687859239685287280675296659546125270557155450244943290620106847764035224647575112413818582067688376335537890219085901313034764163313701720584807218076846007024567246477726626458575516469250990223411980535708144963533785701051372462269391033273680393660396651136975826325289566013552528300956288554746686169370829466941712173998566000624859589079045239712695249982981894151384574559884092162938181744661316649420383147000558053825767875421506405269474224723889100875634394135438868171047641257101220943684988247312304604694848673879898216922736172560275249582361170467035398039053525948525489048124870461273950882641895269248863098538514253989398849972602083245261086124779594617855029707864061299536720366092815279032208028196779729022796634558395235432405994055935184786741834780984676875696355551725316542343720727959633961146108737223149516436640424111711397812964785184225248374909676842934385583433278506566688076492580461252847955060563517100406465684239446998022157202196269829995464365820591915363178643828008441802018677598234995968710992958696366891353778700566457891721469490437963902175961561189884463915107455088872838367540407782782233068687963650992143878463962677289118735614570034887679557760920037792828148756888901350646946534237645966319016516364648072115575112287993214389821860243166005197175022241832467921415656113090662646001980084780214764189080996269497483599523997798960198331835639553357522910582712556548190700460955757247908865269487021838636773866973380342159562566653942827497046804678353525572672713295462770194329983919042704790717257183834352994401043578894264785230396811440737033477665381882591753977687974934766152596096743408555677407815859034968671753579325444575589828594305158840269714561423644753533535561635931630873632869389016481462195723472786952098145129116973452189393191543171621647826416556343995220088037009668391315083687315489984061261556508511031539063828401822391338675055592486623155925294202700500425817959814994705786833890120257311072911899149701604682899769836827441002223520608019758622467223272381099936468678873334179915321666763115033517036407935088989097557795849614750153351141168856289714265816682581888547114304619705747124272571782784004423232697411360081961800966939948514528904350650637443398584162055717147177852413098603359429569746637472326837692187143266304200760533178608821669932723706028837858610338740724374196812504807649039641732872406561448458648123275433313522939103500794302173318413249611679656569672488957572050723330608497039432660046733491745857309237672501402810493035020888314878527678251307460998984123010691876709896022084363481800896060787549599937858457619122562529412305809956568956536631192311607728109884190834054498837187237327968916076732362814272842221166018663412878876497273652665377115840428720467136791691626746670681037617854627193112281415726878927064357142845019029318695749659487832476023748853839142586238218147594524172174210581810370361690976874303681589211272515561232931694811966831720356421592243161100522458301902944368099117298171897499728491624938952304173816568634212755963242136578389463027935033952678803234734812737344807821908016142984172530552124158839004171608548437498345571098378965441308465031803708802953666211402160861560097307579126173558338415401032367684668082342490585340314287276322231538753029646794994945648067466504452387430786631114166091752130909968378411699727530613810531803231828979132499793158807182356097753901299011878077729555629584384822670592236870856017396872898923483043899144172725585745291207814281299669439634898487095240311785654915555138195088888295823253217561992139550649120342365785059222254796616791832040453276715659648405174265087728433566186219456260373851491307231104388806658149941774461103794470777267167336469072312167523684743863603370234072982382471368036124532185142134932008657402726328154273855903167643081777018795501821435465013010457312859802994724061238466074059799095176939123708626806496459507221187245564739832062989504530119471262691867443550807469955282660639152294376856771888106749822196314711323554397512023202165955584077579206919221580389710177964809336761045141322744555801268222243611651258997590263523558639716329003137978220900060692650433723806635991729409703349678304497353939472230758205438988133448224981578933257444048173983968285076461178498177019836643006103841017112531703722461145635977327142823870937289948845604398302376994434541509545432808447862013252055803485058231311983288288100271882518265062213312323839857802207880060881547883016398304328152059899007233934367562298737108205152153355624636051906530689991032487608503408614797774708730021337091423803147176232440986897995722325531183842873770057523832837828648958312367088362197613610719881224316309902190493170058620186418694121427097269513640773595924321420525440442653060530060658235545990725632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -595564976963076289212049309610373868643406887818281307335233705643025257347646476570868049023467849889106571721051184705504042290618516838901513067754395739548675566371853432217021943466301051816632431776472603205718739077717316633123754843703859200975557689842693743871593845751976453410010408258240700351631811238998431395505138068773563927633502713963875429287976177501218060505097241631260835880740655285934191281050202590609229659826033870519174923201834737672712820125382140241567723000166528985766374493173288272621070176799534127684208034847303946187000168489136382544366602815499311219165002374480634785248480430021774482432509916606238642909890471557649369977710579670590685227103745917884891981955625904008272512853352943445450974409015658770195690778227587875234234161200793970433347724483856175888566487442794069362519242746720499381994300257282064016574443788798758950806271867074193595286693150982851942737793709724590916495278175979695603216617561909159466264579687771277701412901496400634827946261296557476572355493559102380933923973743463350974514524075095086339715234216642821084614052463446090484097268933271883678101353356993498358618090366867403917407753236461105305132747408908737160800305515623030551965786791314197898234224078202469667163194322731917682292049244994541950920577631914939454116281455045642361318587290610909084037278465071117651805153480298508584093162044577041000345934011890542390624919612954660131843317825771622794921951835240430534055129551126608445409713516230404261942953249194109298178022767181511396778699455596781513089464728999444345896281308313388097332642615497958079058910528386296293797160586181066458702215422260360753360136451827019038912380306267057787470801153739269527701417419511186096774500016962741349747822312194068001444036653874868572472023815491033621693980574952296417367264015660150865315631170193047641630963046064302737934584608892782851167533369501137856143006689222313352009706724410425855259240935473872897533870572859878437975575196502731800256381069623664621718569642004858830430340570424402182289027535466808837800455160423345029368001650607192794031197400880107597691143775530879251260504644449821671900387146044801811882559843758874900860609763387895172213404010938586456465423134612115659740941908570431986183729321016182298514003566308227962511085746182751197697089911913288728551754456234185116935212084798649799215856079646154983918291079784156316588645222756291584397147004829745294055738232050630708110272003002071677337394365073543975059449555653316855784270982188898922725220095540492715235841166748421875199170813843601557843042454641591896571328693880168248805277754206497676304216027217308578320280190351723694059746500246135141352425818400986011515459760873675727821249072472473758201686572383466522713784411081341355122861176448540942411583887540863480266793071652945769312079145318177936910267959762437706435898017578811455438919344728900111162782933218951484599462219323307350141971788403562050856539000377003437504156690179268386305495783651259045735847866773096879913526055772775656086701644453728678891705429858833482898485656301211994943004980352505824007696600704263177708950492206720299849735766596513396251987717141286516615566105847883438629077003765361046147362664194751141002222756770262990906781434283722619197643279736130115637508577243364447553696924053541066966528784752558009879864601975845998948701281342911750823987811366146963123132623403892989412594686017083100895714590873939463172220242161925262704019126675093505557441755692541149706043977983121392548019455175791847645096099803777910450374147118606418178601617013339343104944429602531018534150510805195736750546655027173694571935609429043098904167837463444277541064930412191533642005687622453940345498253047339755648243222867477219729065578010953271001908401194791663166560780475324798002927073415468220201591341011264784243364025272968008966782406076440108422900152380983426862125574286832702978354696798649842082603034573438329866028135259039711517910407606061362938850755370462077317650857989971297417479613384763316803546824793279616008697388720273005078893299427248761087589466453227322359595544232274846767529730807681186001097383808784050002447601800950327291103765812282802250594090104702836140099321095660440941684872925658953103977697646227828087765897770140485835511436287066250140102288667510261639030134842195434929016961686066120295828896154202517444375811982137192160437869793321785340213122822496652351677432345953416438744949620530749746088838630524131261488665819125964725403192162088747721330652926425300439688838406810783407221309268391251383621672523086418183276286164362136383176633942227237645607133966706934274050899971120859889897056535931012343506760376641916678484985469448528309278446945849404101659605505928248546575951131865781364598908714460374316508796363446898794099535149591570794606875560929666737707265501983418987905905558958692194046712022410360664638338821231529787369631707258408108133171509660768197626207589031381125304135032683112571977276063744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -6410332724603454341506590098243971267408801072981176202693477386566681181626059295110088022087933753200432046360659167733427727943810580790683232653079634831276398728707603600852243710018386081050028838806564541579514128134028361551954055926525697501536963569730918145468449345363211114776073294353531893698047364012336646284927781799565638006525605247541932970946953591448803994756739022565990253977021338649142954243383407386583226866307402671895363047164932906177737513348581093966587114123186425201481071075541676618691767638472000894622242077779237324921034419459683162879718150944898739133753107315765631237823942497737231466156225790996743140355928368083254088824447841126041069820933329623736487599339150336656015105396283416844031840719300215009264251589823210341136905838791750259549207432511381514919719750351523516909095843380106090306486675999885898196006984946531049570553741588848587651204212720095643148180568601102025038076304730979429291442646911793164732764393504610150384788000391473050123807273395913906898707193600164666702814459766888975549755478014400125896011227100591109612983731714064159056769159731232120790963884472651682627227636929214674704160713323060269721083474798493900112506725359874339889595876905017569418048461213292260531638618104638804442754855302187196442290248712175999205338938443934579592820494706306103144827367771956966963414895352470836799374695821569555151516546210790166566196498170809619781858483871907660780133234634111416363244245741293546665658796053240972352373485327608586729183234017366281509293182996033176626823803769807458438302352682481242769685005340808834368759944140505477936283637306330453541130777975061316582715446466080180056890365805262259923503876877647030206200393030903202717157219053554624541591398774853882522939439594875466009684653159630335365419483437688658564329423769411603904378913891476247621109356499036710333791580514685014331877493698668802027257933621207287398817899073266969139102933331350423415676908082810002644575190871863282963889662783939023260468825008016480671100711904834474437137981998390476577385150506167398652624320867121401082942649012158846743939326776250472898790306908803175096124308877488249404454569447987706466817898262316821083624767006709910172052061588563515159683117169813525173610880025258780901532672605934454645452559261630293537922904306000273629915700241084980185412354573213747206961943716834887148405276482255898203180279055672956888505539301242534993381850122550214020904928559323038936766578781273574822402219646518665912123922677444555351297845018195282557844213624118103404548938028623212914457130742707462434751298067709283231536356187032789890209203357676416752540289800764088638161573510201128620579045436450347781479965165958506349717547182948824973020272018931943167014660519026912052986005624100373592154610452908091730688721863239274302313115013184718676334537095285299502512702678787601723703401503397577582213217486558131860300058015483671102687160073966897183739813190768183730697355394091566930286376230880887898152200204124655955630906628066873908161541014468370358802058106960534347737751186083485281796872628493053006633999698286766884323607820014272372216155022678340247656640099435763253232130725356908231105949886097726878161990644139941416393468091424488617697392312394701841981433287913002956672094671892070392332128375207017856603530511191426275909611592571640037054099425578216962941026907851810393798499103034810120254812300891567742509733722857002940723581309565275564917635147063534275826373154575630310734564594372089315573219126473589868787413171309728455061882831858533792156982938370684775357618817495302156946139593051730846610127059505165823451448190471913311793954776117961515458106039605258373766230638633542451113686132986896212974012062798038671442808378597220847527005828063413444176923291414280946487528176406533760700728744538367003642991577902739686164162144954398070515178932883074220254620795062641061585634708854339666000634790572616748453151572147724752842959918831578621572709927510727424767317031054047875722787215557761109918250670139056591295977652755345239715238819669606574415899666966185668771423488600578070891048226935912432270554956183413652264462512906855450760447579372053414460708358469199712969162061807181212873870389367828251199978319704446989984531721198860375911964482736107904959780007654315154188026664402394335794829872154773821594038675808596045929904380396319912963872876301073844207576117123377132757850846968121777873522298471721749762169186405934735445976296799463906897799931379903383597521679114758999869690576861947658950085396933665095250957409203907840862811227839172472459495866517768417226634701882060822745947386840835713783994575987147105607808389002073049830156660586962403341256993111417219872100369214943098056177625139172262441368515526962503823117817006038309665027999652157812059952767902392998004597267989122520094784891714707054875693011020210772222230736710891928596537152080645671904151680412384983777772929991396192736914101135872757240566906880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 56816016121955787016582275147790952548623869957873687438862212501276021209187469072475425109119541627831759017445182044778448687474605693176490144135457693274659022567678752127234088952655082922405941333732347560245194099868409656551840379004739795878241280755725662141837308472510575989198704627011835559151014797212564597546548999356726164528875779589659432223087144740491156110071541167137543244818487432444417608542044699672185271584487939485419068802845355665426753365281852077803976082223668782576516727392736539031242635598047176997848516428485446818478525247567573275163077904705170542936963387422026186123237555885593584102768889790499402681413402346933977643524681989719946666541194530012780352946193827840371822314635257100275478531679087162909698543456099386134510441177675082192708058870973389836487062340748974957531330222751537750619175857813438965072190642727174436592555642728385703248305117748476204051944373680971228088313633858753672085103672119507193008033134227273931069347018287331243006605016740610900343487240454877134497384812687327176016028766132105494618832193129334105829715900118087296644661638156797313125559633134563711773460534636036655731706689620072529352185503943541707357672259638204704186169165359895676513771486298885211098742879916680503617061829033429919794606885047628133962278057438171744947501808664582034176814800772369155720243739439490666952510310366671536360882153213004811635929478293276961812456886104225174989309455479780201876444814758910864174103225195303365280124243536584677700330707070683523997194540323488864026579769723076263795820885525110635824430121838269566162478681087639847978928370238131815930860452735697724869659203396165417281655211109682158968084530435957158126597465749508716328319246721360927488728185500175511351320954165091718627918089330677063283799828446678262073644399463388106272942691676641486761734670788131554497341253728432436308338660756425767211861269877557155491663034147863393979873546477513808445409134589857335986154893785971043147464427201407676429348399391469872661832208647202001356111161122422394934221694324514929009826402436628300771356439267816921156161379081504324828639230683199939218055902197496230482032157770920238441418948908340408498320327365514464973069542917069013748889385396675273860574566306241626091185929745562324022105097122516116504441136619825354643068839981819740728392702417207882750356917579220630648995646267530935227952268201186383205004571108872158196352009148438603888787794406035197592189567387378333234123067868679048620644416874789492283663187846392283396032900832037605996751357551384729378279767646794731033443967913184950219255544150517980193848886337451346303877655914064284613232305080894159200305893965817769614333437260139642443182554164689920103169465686249022782273241880784964901754762699784334727084976217368417050209647462453529540986061540690686802355012800236158177966120229122519153977618210125720645397898783758607712251287171414939818500565610911733642198711972585689657259351942125802764890625206301827918159930346329934795213008131274775125728028264182140130698990120306995739456814611872434157522387845799748238774661250194334321743760892654083334429710158532673855194779807970543831350793264769457756574452306868873874582584906474224743483322148023636521259934846767884849787097656279899611094784438175868920715873317503695290528561932742691500618985631521087431514592376585924273997771975216029133407204808689379101291783693024469693856140644678695330139452206244132414279620227183610036935997946181444877550439959424179310751955524750759510865864783105261000392138617551700090555474385810128286567421587529617046406321966226364825000459285614962457504167375961645832171739082104050183604005920170299492553076399966359769463947749558321504284414909453191559349221012184950895749507082895997073050160596077342544014647729094747227027369418533003027421709230259207080221587927538163139084979875371389341511731162452942072123651598462069553404793511336093117149941336600146521007144825450093874469055536477446292441289328077215032404787436894185771397698714480660255303403047510207729969987036379097822690302681462678196139937558261701523102039305708950091242326033398600025015498209111461115914910553707562049934500868631924464334754620175672759942679114624850241102655829819732449008095213463180327847625727009529450946544501055413231403468583597557677900380723634694882310770643811039660299313499689248257828716276815544377640277439873628116130601457014083178255088269309389430668671665116411096230907926293780426609065576695990102683862798905247971603146347927968921056781975781733980197694053479259648005478980262931476421625890991933172034878469353767784037199372854283003711760502772748162332011166522721586174576607233922461189585531829360847933763608665472040274548595799343207427692031977862069198608109493742250689336141821116098824909692671100880548976457777121099333748121005319778424784403713851912614071115783704669537117881157247156196328476415194872917998567704913224083023150551018330128384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 13606882151699397192724953385327238204991444466076322582764692425143528372470582999767298657941661096503737368690468537133868916496932616290359297520319639996588664503267042634336123659493677942398792645921145811204448460754742587567833338474258468567198549902832504017377681720883851872469055208162952256180834839714522768037816007490967215555215206800027103110424293340086857484201702994057447116439660648653156031743283502452368765260853585647040927546032805628835594740028393647751240837352430232306419508643097711044674523815467530923055651703764230524105158772663300020835689702881390277118305298663568756199013277411792652006655448445611020616861482460802231154956150587330987816214138532399928914324744000322386802009252927759368082068428283687758676951779062621141330783644586119172709868000126308989407427576985037591743162101917620122319446160464769414222956234819435754465912754331334460713497353836496351021671199247828978247981925806793378652100242695960067199143606937740592316773829245471153106824081497056000037482701654034270815574693922165060004554007075208931645551687202930538841138790779393981385440965747191382606076443672512236152448290800254221259548557274915469963707328701631146523460309872449310849452357503332939275622863318559293798960642538659367708228549262599856458763645212526140657394143700820787799195194494049063800221464421615669184067981330742449475059262764756857269008753072314861473918216886254704446571540047590680423557585171210444726523037532132997849380219103682896372417043218517426377622612964842862290900212657584470951904575227437106705082724603547778886331605707632936675729882544427917809992467869017217578569816687317646107945363476165650407287419119147655747551408948812974063051371900314835885436618353343648146214089343395776123720555990089886284079458631157021652748329003131733309295553711212731188669509046723504819765767183017129763906528174618419358425078957729251650650995006529752099214711162193871540281525164566611200436284287934377674940480944860541368131759011672999368247758252030868237547615420447158734296187330598698262021755779590845219643160074858139792361443354735076703765429239046683549740412893252060570211580512464562790037327515133609518445391159828405471984758890112550536857020488124622696671591840884118378870563555611694998127390528083707853086521863889741406394525914983590803948489742313956103965859587721209310678060465946207674409388485894523366665246958361547276521758855653563119699910301138776072774657372505229448366785946376912089931433623325789260997803243414258830801257719303187659319628507394757289375562002812669889494064774114004415996036866661505213369799624443001936250886952156664224862488777788817677568765598867666552162047739939672247209196019016732373578657965573923763706983520761486890983190286758978307336963823371590815118917016616104579780150072263029301990741411390039041913477426937697432739802288057908448045136413791749562440649246285642253714546824052145809208222840979017104622611902670567254824979798306748956634496074968530219013150886583479338237423951184646763863172983666035296194046624633759271838710410682362756227673838546771126908120598110616324095583189881684063559311507636086213711601226263762054336284434073748853745419406539206725192861648637284825905964891479416966814293791584652491558815314371964616928616196982362396202657625841496871683109466481971348107213275381568306002026003574609652064554635727312211635782432430364247509621651126021070430211554769230675705409292438022653729235758973624950944713316568447052286250516912874159059750823234364064679752094695669783786523818448113111812573688778357644006773508221006577738218451096143256994645664810691819053255449593932253367366526579507628155331873873716973743466626316963770324205917207191999218146514927212169546944646645473694609784085972076756459678322639231537726626600461544911722364147929496568156999234802753284212289763510677318485247742952800724340716778136199476090850454460895788718601169788476919844891165091483244806858085830992067475854413167965550801649340854222958137204902763768234173446458207426694266572817729363567062067007134816308305931985889957405288528182166014656797691607058108640805492434707324974811070304012072419588779134948476363146976844608942781538204274581574994849630075787526946390029982562862361418774252247456459800300868656297883967749180202734624820576004249551640432298995116091637794852915666103153912485157037703866787150039841755934114955321161777844553888817972687856827762595730452022980881000719013088878481722428359731045337255495585880797689940361918558746114032668817275559147584543361638526673063232831140598315860653631790693016652242283599242179555460500497448222363342801165081720801160483202763949892469258514702991984304619693902908281737576565666099872889701855778704054294004764501932929107305113620334931358686887146139932956816007231445002376569542576864980477732990087353388413471788078834826224188496144798496567208020863827882496273428222345042144431407883725546785841728782235315819721523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 347328174909841172053658564180758728224888630206559429550892345059337773467579172374831795074033752127561335422479082531394708565806808802168209841951793801505094708216196305450139661116726289501637599629687317557956190866080395994336479794764977783304829501556368461649173996973928945159573236269134168327244515081182912967058192520860482720940404151454243264623402485957774335010924208835158337415991590648134212378450276637336482204709927790407808366672460929806999030108182296462028442650964957510283778274126958162508968202373477333667244083019704704907080481055681752939870834305581495016656969607402318846582627551305195514386376859732020457574934236004726455149348002812348840473702007138658778837506375883423365584496836162057304069334396724103730521236089938089430374176033310703107698288305163432970809364387406171234302954074362704274337755728334366968268358193560873343439869643158773497328123943179554860279370885547171547583919251115510136687160372714174190060516368792532215970572539418120322202441484222318705105085805752383952811287457634286185396961103306957948965589777598244375939472197177930557148819236488545762816509930599829309566679627966339406672450370405143492857870470816080718497038573793720464251794090276625151616940413722263416757482311170158574596877632456588690989360854215844211945855180660890718215101039863621448417345120297722166135468220450108456099540379957668163735515817843593306351207929805372023937715107415183232152802869148123594356052648325102156711167716401194492920561124455742937088534368267701320364257912983567906681710887550932384201697382349407112558942843370921581649716472333966522399222734118199107226023324086810464074970672797880828336562361807421227824659889122924950713805967386495270596541059131485174744526255896483262719463176528458470895343110952650828554539244640106342507803744755500830344808899190719026961189407514035396554462690680806402780456271933695632060275130848207081378828036171012557020828606147285475520202766368958587655487968460855344183208413404251758422484589516028550709560890476543416307648142062064647511289638712274652989801742517668250417866043954516884211193646644537447379024519959084604108765798564359140179830083048071006928852468685230805163276770421930602125885084502360253753741723213948461332456672230836414744266064670715008275689462678537618546169138114155892056355297084698676379161010722589064697017595232794546863798301798002788129735175025016500271298226519839385142968685320548409495319148736057191324474160657684531972590999737184870524569714245591590878606344395447504982079516630415037846110989575215903633821032408970501216593924060559695242785988344219477044271131422521634742082998520263172194651008811136805659731688687282695546671993175891203847757146401384163459727551314850250851271391879902999372592325598308311273616162026987158668367221230313170523089666017911327996840126475297074235398010217915037638119246484587129589834042718222237994037804601727557658741186827999023373188438096469269196212177753046927954735878327228538804554195137501368182277249234484472525039056812371109929495636697998234540850243775135819801592440839560136108421441792764987920616058752983005429418435087117683186611364728421203234528386152675789210284835713225920950911402900852822839830831198119097199586151981263169142405870374703716543917425281727306574068782552164947961912217538825242743939942383664562549757463525021299693262700618792704495042947683192287114609666371942927378182588102182729104313904098094428408300265811495929881416882136885600254152651604829831858790515464641394772818237670927508393622864351304105547998396433695618220361620691779058283237396992938066819252838044293038476001944350171723670764313142775373321433927737168828884277440179587940443246689868943909199310821419406560495407177835120511206949305959943583665698141279617817478700837164744579271831735786949596781295993808756204020529079035828710885537489768255736062545350843944121644381525662879733738922874496625811622993771392037635988691618102593498693554195541508156759363753634570883778879420959110470463821209190817048209170309676058812460190872555449188370297227634331570823955022325536423624901131361236787535723618395744216567035076440916100502655272320146363765125357218475502366759836733937533579707217478664802300915310105257626930417964237327644078802090168301726866000464776240175309777536208439336370483005614081423573898017163199944851193526395509572204569320253793570311033911131912364451826801340252582623711568375937190521125307919439808375041356809757619248779655319133013861141431975202581219202448651873131131387362444463905272986300609083218669052204867676660585685301509280076705426341742686545125406475382268848199634667128350328452962729767657856239408883765386510209134869631066236244768936174114322026127204848257871297380747732239673648587671980595833469836151512334012784884606926989094761079706992737763037100382841469222316363063752476543720265214131963007463086142619894265766883418946954175663773457058858474029813764771020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 301764767928342193355273057332128796189353847299869461168529426507060360277903718202864940735638145962706854944248368507507946118764893173823603192906138665166082689692197069505442709162756745782928773182213482917188038172853267787464436668977002065556397314525780118653214592421636710675845442143941420679056178427079733751744035115542360584607869921905452711918141898483958990296810877597653733878227478330355245429184444714697138319931150046894271441232351110372384506643507134653820731484656192386132851266205366860213725610786730418320666286988759616287032359559985638596394130722830993956283146595640120700215962248532284970500013348023773419994824525227929473735782535725158024409862358516367865031234142838055933211742562775488846163484709476900461964299558536402540423923205810706001257363959195289985608247495552204276718720140594199983501320633136313230755874979097155955048592142576921871927428544513590495514055152344273206971859453936123521030696355842700211371289885232797411743655674925206225893883513471105703179459473475630032121076497019163579013425350755990492495112819857395980058874032210646754981379009466455286791490795010393544778790234657319544782083440186835861581922372668895706285990143847798063128891361050589472618670703219622025909154337262752174753098790542190553526499244786683990234210217187282632349604766020940865976856831527625393541690105586437387963953577672610641670246229157619912032250620708280931180369546638857699157790653435613994503069566311362724931316933992163487766026450669216759947624422093796072006459089332160356181625219456719240802093098244595739966693999669705019962319791467031924167414735197996060331119449139494135797905980498990499180609571930650249386018756319380871316763770828571196386142057322078610418623040455423184426126823214309523638910412210259951540479978710302589754381783881768032711647840327970655327273485720822856022062845340305298652288984552290630569182989279405504651585445451608539925839151068093337072120512807382550284093292435856288091457914166753305531000716584670356873554601706533714186006130940312722151784943426314728566234340472254121260087777573969331519947628366544602272561287497433204779093521667589677951923407810309540511575813200774993377570627432908285265117475969456310644248198584819841996790417085046487355334343333231642219329703730820241003839395379269745257975327133948850550043738929480171373348549512292997723787464947300123633814292056807949158348395060873917919396153244892480546353521582702127034970483070231857183697167047955595923069743323476634368854600659986040720551397702650873257127712432213867870520298862704894860644035125802051876045251240987733809210850111216358710525741616636694263136610343232032716784335600011938785891182772242617513266966824126881491777914754468423907680364137149747693572924584435909849539600608428029796307928807381632780856384898399055636465047369009280103895929063141196969735229537647970229207074191331859217179012626559933736264834012949660004372918107533453923735620166465180673158192731944632453304079601599796719383124483963002574099219993343184662063816230240832010444143949719452135543742817575717742533524305976942756378112208601122547724381280278194631711478545559028316364215898683435385069410407036599602691706374849180249020060142177800065546365128117509715507256081202224851157024932841798733130643057934599561092409377193588866084556080661218252770495615822027476572575688374930107113834682916665822681793335092281037921026228964441451279214290222925550660786533750460179052934485172089487164424286640481382261719964028603992330330551232764833552338128636192123209837211198959762793633818408633542212650492235871961765048615269761639441218317415682001651505664127286244998931652918321354716441884985090786884742933183744901518857194753528087290467259546194222088542819142780569384484351077954040995026216317363970373702822341011592063798205205315470318832272225191045304743733164893379173457254157064777610786367990981656167891365310939042855903439312642703423032913903418463297021142071848442824833592863268010514745274760572633600756834438763329732928867002650171679546093414622411529963449261138812737641233202061235253239778136370566264549282226365751201133816237827419825699644660384257512743065702972482182816034160474784270847622914103295748585525308964954125489762557802393485008487956454272949932414653347395220110471433117986419647091348433488640330560230394772543696152359441066381274599251428442794075873029306630752363163578544691940538013999728279833412487178620734206169043046723617151435745372936680449740995779469785161928424258163362030868392284916958011438210316986332131076827470238600504648937269924239852130012968989383508370102812321684869397158320116921240027566481861023152936953874053519108718725426896082071740349212840208456193022542414270951850352643276973134746707747174360580479947961051521901248807237347561530428703786151095544172636336562808688196205368049905863291496496862546554221499230103063186780145712015454515761466738690525163945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -1669801253576785801627946116670478200940805830201663933650911172982397691401039920212532788686405929781647903689588821126193234911941871513703233458410092565895790227451105889535077238957157297466231802477145057746724686772021073343904812237614207995100052021375340014153048442188268362407752094514881092150845292130377403338701498526600236356717820085986570392726374476666844130197240384786082976796196203069929662059650889016314478074036877367761700457096740141996775152278223837205737314748934173849154726757872795466447814877064007378958202439480776557852774734087576681533939548592748718576445204408339139397861651900884080969845753789633719476609501237201049910839613270267087383272312807491418322737998050615371088832400279348107955464608679590466686127063362842206906326667226572953664794948433174335330017711109649194818052650713264366469202780767252882900943588853197816805717990642960468386611090178937429330969937184440034824140271655245610074384041564522235762324220931224289241890994358468979012137185879332958121538019965102528830017249561422474603075342742875388397137610553303001810598406976607633925982875224993170651078118845232730567198692681409224141347430679406886981305070608605994649543499344890228308284341706295676899934447336168349852667131313074541065791480937901074238364680496431995413456850583556649443719715498642285800018449540324346403871966977738842426496260544069069134131555286901096864895379133531167017617398296619458417248210321929966870760892169520020033397124010946682379323848206172959230020003123778351496606644535919321370935060847892356895652329145842938952640345719961466320803590250861046854722026273826569189461265046866313270590206503739866469285454506411453747474243285217271747765450934952851647217800855747572487866505308370579880562622172600844387470120895538749829075718581223204124034216741604797820512144313924258013586134676378920650379020999555894547927498229140855716551391369827258173611000407101629935611313109299938865880445617483408855698399071944643562065318949734958345025122564155196192320508425368115721887220730963473579728818830168537522606869035537239408191029714663882061628221325048786632542538862322246978013639377196963669479800120385014938328044122507089088412235340275350901342335632271200894022776622022237144536893736632032279500047882965983758546748589064985611739197272069407393222406448131891782435158478590764241871421442900105624533750874313577904926489049707916743903772031829794212262134636075617276058367942210663534737759292760389067408677018545938529085940452080494603377848319813979076706241444122695149215664907583398694955994084827071265522841746483383245209590758985827650305412593855001576537878584583108204726710544663590929545389771112228221182762380448723157672060054529621670414495004366872757132397953061984899263349470748639628094594332351224405982762326622360948847126426994714071618809374243589369002247457679721266557525050071763196326960239118010719055723294222587701446607108075959297747117902701325484494973749659734427631421312180659922908674017605376202363327260271714589491461039721229412249683331539027665508087746246488588035673030853079456421440074675713798884422296151097404181263829944199575633368844930109478572944696546415993143695302675675324358194514636775783723894677203699489422706653365947426405597375899752083978634738109412304552042549934746384278650189497946662797569167926892416337712312699078291206206158816592494365799355045102484958899726270812431262577656439385408388334411067154668486719628821151870480807210107779556120512633991472679131666860004245719373204523701407356133717574934293327791477557965709936102482950067870059535829828906214569750124931004452195235532111159793298707288361343759800124367081943289249690180201474816635006430991268719340179018336510256722580747944450334649730552084118462348024070094173047211667627032088796522354836633451867107852641321437864105925345669513031154060636155556591179963444297952146148569345341082862671988405377444570983176341072176138397879722434146962043533499762806340653448291203751247106170088483090267237593321102434285373908686613001800994038479604215184026086254469176846362311729083198694680915296041918132523200811971725256944742900614408025547035602955176194531473683585907884512296056601593582895570373092403370550318756032555989223765988074784235269025820325156740576063786283530728889302285249920013446108010970293383487868701988473513416846576369678400425854693700913179265435547461138332483045463295592680750451827787054818368674264789677309577124363299838381044196104038058144712431616022764602456614954773947577086765869051242311443021104366929118447941801206801120671495756287592474656223159858865064079124487941394476356285103740259014379327940459435538512166971658124391708385055305140673765027171862567692337337995783894524452501769957250442085650659329019735515119829931563161424303374271258781310442025643811014555043553320486615558501409584380013087230072510425997333251302450836430861719580652500639744230623399848450202166886400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -11801873596876140334073201353700719147460931575719109828513665406664587100965412499772493411818481595982567129951550708301524117322422482894269301268950104308459042672388190819562166096048407409115315730501404299437154306672564926841790643031268243338332467653455394225944663361903856801651675368646513385226926261741896335208130170102695352864422122608020814985912929639751583922092757485616638279859171264968493464243098233952511603909689510051376041340072130634605728108779413889746936013510993041838922148501293510919470475538972811839321321495674870616994034166123300913818274079266810193359624475195516107928671020863049412335544989887023444604253285205194101881844293193021782742339654519700096834454349328717517088074021280959589584951056092211809371639986283067101649922876248770622982795630331298285108915182745230987483039683183787066128757739073273614738046462461650950269567465799583016372652550866179978011094110876920353481481467814911337428960752614289160463676062699855038706327739637684901903612779981152509576429399348838763137970051767217235977217530958140441610989355183700698795863397649810480234369988520131046233193246814010146916797803503370643165820775103638147087926264907829709448626838844998604393086278965346967662775143680270046626548947695297814579747745405738959371486124584564295660063880905138055019609370430059444581650901963019435048859088362594075347976604772556541243610212659684631036282760572027551471356735670101794471149701904298943628481012184238319784517306394554993257094319876909141560320348687815351053695765841762832725669691329637872490662550288769909332642873709310380425541408673358142765984619770410140555693001096488545268486990854850621891467963933620930295763057861532963710653015147759444430481869187527304526505893736679635262142453074199602411141400026569970772687054163788281554288120298882001857093392998023804069545047772119193018517495299881831591299116327438397588324170291792832047661224259389986005508254612234135024228852314726656576752456178367211572053555927223552778423470503036318883365338557846388256036246124656305637767440500048224675860077998621030612660030103109691013120114807721211047301422818878052841376686667303580506363326731504825537483966279569464792574048141718092037569044282406025381407375365162651109005202380777888353983642344907655189191205821691085855501951563828998276958943607325205030554770101067422016371310290458474008585514618660377753559593025106527928456300511082792821090510246033987149245170171108698847414639367183872153450567273378539929900900609113012086454305475320746143342014755158519021872857374579770031409107589788732567471463145346530709447734274191540824946615053743378376868046633349815833397735546724102366833622348257797529193618522137374712268500901896234602535673252387406826493217910351827829147304212426308809645656712481915699600518777817813161723262068734168417004612926413422174310040859336500044367298676064561647689514290500006785274658765643174393250882882568170461317990038498160243372203614470413024696800882919324720880721112419980213629938674143318758888523520500594670556195120685534008299010463868643905547253521023815854476111965843157769861283223387194465844248406433962311952322079322423148311320963148906475729050069729038240686875773271117015674570466987250308457097350463002140737782063842561640584539038671543364458423030290848259933345112990460014220741387804165131839794511126993528536710681270225916922543927064538385424914455680392453179508170875619050897170736806582213980554412518246806565320780196854467506660323817110859030624042468823705976517283852783864914237231930259717761389929327785276534583893003913501234298116506059731645779442942194668361834463978750162057251008085582028366411069893417235113148721805022386245860678599322779324193569807097193657561729359524340476756226973545421934210118029849417691134486806234464353294729258571207116123183110850294135353043644406374613581543040458025762400240695502215005903625871408665362996613724897811383254894761961701973138271294468525448586752326731814976023706594186731891456381162149802660516192700336051848054980366561897708077301204333436742134265383811713631464094880792981989479395222359053290838850078256255660501087489716837479425162354946720639968693491137183756072615331822443285333419157975852255676730109313044894771688978807001442048721781359314028197922946668247051757445951617173270493734553700357789552967788046329544495798794359750157685619503507953285137445767309058288371741273352888443990120352150012197387529513238539252530602527443978445504820745980671576015331107182984924057141637183204065579761188791000761316042425079633637455198677193691511896413682632122289128279338643754255919433247158696192042959764584166080747621063380499832177938797847388267632812130374372988980566745002319320369156645535164280176630860549087998853851485743415211743823615911644620820692596199877980272790528927577401534525417251169895740950959979483267130332270722003608626474247287356303747167791213226187666533022475223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -34404712996494840192943965707357818211567167053709316792919241388474094248872532504967490511704742551370899551100347927827766783868149915903935164820911423128634280824552662940146531747643656904440376242877722443998044002581040060487886670219065385001392468938997604922996785390440170001447253515889714965716797537466021613614939921516171700639456663094472818457168655509062665963687268710565885458559327141312881167303455691767170856583220188287995002757672786222956132561579231797600930941240393956857090538637345424243915750680196885481877982705160263088644387390763661429541368249050203839799952391793428395695016820237411779892755803037674033323792026484645176457737509180467935174581632496028916701136525265637828520249425272213620798234372452851155780698427707704137056151069748275160913516970144384557399349992048992251461970097102129270661098008735259083651412134942376019990495577028293169858405380856271112205228565279363322104559294397193972945334486534171124464531047457122732352565677766913600090965060557237463042765717680427359326399369611162328690850932365331572154876053586657519560765923158185592532445438370811295740030162545098379784070496245502253601715902169838423744169900817694409020001273024070965687213771543112132091855804550517957566529349770931759424454953293624409564498664703456443853085846217988723605777708856033373215968309245463700443270000821646571773138016142502860710891434489111545306531417376019363983153871142189094759897424890287102889434112285571968315348143400535485911304160233064107525836606478260332514211763070720167071709936054624778784323791292103962539757660566280722488928412874124621571596671072835006294702653012123705026067867875636301575123526873479295521769985249377092474181718069803076998430528167373462080379260044406044483756985823269263844281705594827932320215428960002737682744563007924146913730760589773060338180256116180700001224510121094686645294275333338113365952045840967585258576662521220736831914371472690980908988136438828010154169186681116503522304727311030525750793653785321567065801765200517260024689913250054643648330675177452326433926581533638691109013903345914583763147448111854178899644744927997780494150457034662975470042502218624943296451268825533818411127201785513754314925705736982527846223500269636400301296266081220613036935433133356396740998313892268792735572222344312224938266354159729413794067750732290805462895514091207039296771048033774869656138788518549402494449956468402436745749873403671876934726631669804852769818187697373472713068888180766080626076200540812338782809281485781962386714510423716659175772149568751978679978513052610875581026093099724784213043249858478000689263756323481535814853538787199199268908857954573777512382027660413206838485217280453328089554480891349894312928079236484385992221605929885649748088975529855612418409759944880910330370519368817690372287373452284134714929009006231218986954461010733537966769740771427256647618725283349721372994700123906559962385985553327302430693894444720999557234039087390729326712513984793174932891939460663211337982077007706338889179898966195871193514834142045152916114047354874828329222310741989323762387489288243003017924055407646479087564593786392775263440971608963078941337892799731088308066500782312719352998324345783519458024275456026128945173335221667931497754291876893743216327049344373110710223326979404040398103442022017517860268284714029913634622796439348227644278911685522855974978246233853535552363918993542109943977755745505492024621191471041595037644145394947118547414018607256264287267438485668578519113411487718406844141073081790729630427757944069930012099806324737170194668046965681037579186052904471158161926146553634152744272925616808302046144819800017347156741327831004130208724030321553178088557332043317561961734946460306329019897415988803326836476233839402312843744975872396530641290754313723901787878691153125874514948350089077995236329035936760400881780915385714367067150565378794473393639676889559338298910395426560290654687709221433987539236301430613323838201069592983318621247456100281604648775395743622418383203183651555876790315921666851602742946679547347589114166000379999959964427753981517693879747146947626591061463919650676467505084004590657630851876282560315603114440677701547492480691330383638124105348789327285826272492665581825907864926601265243176744225771409565383068197737558376345316502503190968413826810611739206478098741715206152428673501794088254886852385104149485273435008219288294848662291631812709697500186295931363208619644976122502210318555199571462832982087953094191782765279863132787898776661418461790956579220803706831631496010020893882186579493420081083917683046009758971840906199237203508450141264166863945943257808330425473518699422234247816558708309491835456624556338982679794260094686827744436568485053530401763399656210204137502330248784044055387499652312596381102870217541632595285896286499203040116916849930520494162418661919967231854368100509232140834298754685632106920958740579203277401337589718169585451008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -34392929169921936366237388101848542836687557913582136617986015112459869855582663685614858555098373108213135555636187639125894294677416545662649240543495161285283953571335982884858673865788828642588659901354055371696462136477961672152203599150531157564303488854033644260369341855733641766310168466965926021077119188471430974572422430630035094233474468514986570572051320661775592159335271974769007038025388856869023675874975881630393192511371661998444177114049098785032584683342373727486063135600829132992158763138267958626055536169431485498358576827970828547068004076935173237539241113334147450040461259388034574150459618488339112370157838943336641115768891822417699128232449518610637657660290965514387547834269855529128173481126193729916031799097486808060679868069030065015191298421229083023990989720284036288185070283988634429705903673085940008646081361964473701561440956816108466598733822183308252869324025687665121558953329614031857383368466386688769810626508896009088374420173327045312176281932473638607872973734750007179182808572666053971656209417435258326183334941676444519324601841969064340089307054029749657738635863048191276181996334303349979336252049890962359906040673077414716241769770764950163849759580938236553108525476178111630685639758332600612543884480873824108149752394809071594456028117757850547767722455697065780217170440014834877517267974458678148147224145603460111708009288107671614094130528877076375176139282279038013828857394788520383644657249373832749201903913523544346864337697495549984069386960166026638026984779681107551063826642181774221418318508144591295317158753367207464351816303396097805131630021562269684633902479090072919177403664034958705508328107645101691213115531217781821850358040668702767910948199242612505258439265115811195343896882668336676193222424416270282764217509221122003576718497250750613881378720218784134075124379968774076347518831117336060020761950466603738803687433904451871171066826539853994708388647618590877144020666743239516181134886776520969277609391606181411532481322426413859655841718357255637267111865594899016483001709852368506738856659007682700995607684909210874321959128656629238416328634197430079739686209611486669836550406602971368936881298825182529093822208287528227813118116477289292419500360278968329229718375737661347011866834961956888127238356997976578241515345457562841199631455922215569447282403872692113392141692511366488246119449612791578946187101217866959233991953874940196569403273599791624432234307390498869985913390830827290175185861120904555290385462851765112789549787336152937195804718442661466021775765229550305595841204093712349013881857818900808932056640695859084850728713862622912764326782246229758519218961255665144787690410197004677281579611347049830673013903734132117108846534873667553512313884270117680666267035604046730641523404272166614324218605478582962667556099380489059498089511377435893795066059495804836226579853187247274666864044089581702468467178538418170716470305157432459746277128007846704386691325821331579135712665492299977347582922113324497574124193730342641872061105844714714612206831988055220179145661710481682957297280802184022435358333978413876672667468702220568882188020070562007602890595197456341157224986752943689544459154278218473170331533208031910881904434198670958015761357513040318390389203879530888717964820177488350817027583380301704942887876051289242416572275523371171125429810253194534253030873401720557732915817019204926115131907773350380974044418127279857086418852229458395944889695654061576783893492761076426344807772506068195550534431051946779456531739732380950352716508743578492491679651330875723957811134844448042384690952858094393743349703870663330776028400679835224656191153596946578343174830279890515844394312958761896257692017122547030276135465074748559298143468164984826262010531381417099758256195687062059439131156031742220358424469080739266839827022340739693216464939387452222896060083560769383664237612924228073124190989250262050682566287165399884975001784792242206626312009702194290062947906061521526931149818038910721056218209876426914793764974164285553654416345914598444385364980767714519199271556101647809483779169379494755154417217748118759478867501962728219839962388813215638601190234674452107911895503198493481080431646544617266937521889498530958875138232119226446631477659912446690448170573110841664800133102755827621601703331279797813816735856851194949488001291255223123744195739409802275148811091489112825445259372482446133950607172583469903255318399971302914997488841364164048025297944685918899899702716146965408923475622083365278483762661150209483562283868511597955802759098667855736751988254456361070077288582417784950423421011703116028550003729903471457499774760255917721795297968579222729271553073567687150303349710541292086887166884279101677220629567888758670968163810851952252838323382522425084041753548488054591969708543496088742214918950168692831566044705450364716910276241701418235401459135969253496811482343875842380573820075142792966035191834538024283993374143283200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 23266789256414670797407954531104978958864915452387713828968305799483109344120636772481362582404638878160640952430543199663253247095834761309685070642705082473706724926993014544772852831579861991358950008534609196637514704211248669393983910972731359676142529628254505234443136152435163164665186029015997781285581290693574958947910406165889762421261284219062488503628179214932606221432572952752273156591669815994773121188838156797416784959242843547710555232709184854460248148645324232049301652278977422966650935183389618027599402151849510221463359044627651231829759804969556729432512878100745552442677740815727316724783693352585774207334286711371274318044773456143218629871273960408729503165655243588479907430131117473037991650142196544070220930475729386668804831898378579308045205135139097998037860469020424891415679920140568049624945915198702445049605743426569292725678140644834182712276105703245456034497868720409627631029465411510769252680707607288447512189398493398021637265927373153311708843578091479045620485789883208119189084892098687754709517943668069175459012926397159849304214990881652332427772142591294417268054472355102801805621409813421484039679869338214804069357300101597970447993211470521682517702752276281106961163601746778326053868162649452850446360821714907910259739172996660714878576022132058328863124787831867606461609581829699933771326062323598637594697075588805892388418181478518800419124718544501265875852158998238015615892003310378976453003212590748473466450612765096419895840498051567554520971031808747585235100353824058774823756643935328497493110130923105000241130428836285486189271243000598636058463794641671850617053603774133688814200270049628846831975661766402727224058156706479255216694199472900615637566234306000709372158389805034027753846979501498293258933223120685050892541224582286602654761528142787762808678571192297048384179747247310979273650911929637940150978673957192049649932716292587312636283870881841975249872733328011990404983194207127390149460284414016677444727331009466635471718510373570084213541983803429679306763477570428335012752983095773407472196500836079029238222202373521476715965547790982856572006261933095071010935429649593545752136449633948841485161348108343470889278896568055467445862973376242720428551749924978214314064949513105072101144780240214992267952725311048206784608565353864499650727783308163954355357175728321488975218605353089565661399076079546061301619295821110785376299100998375290102219957474572401958836411048105453409295844225458803220637841946741160593447970845101753457643009018497800915297370714340496057450016493524564224980793372062542415484635981672224930285767602933592523631101702976318054526180964864134845006823195331566305635615647980985901540518965062864647528879309950806975508631685092225435968989290433301523247389193595716399564463657331497753144727160748457853595527611153915715096393743210743734798890313205534176282919426784436300226714118036203558380405949353064776747498560995441058019020477764299331263772631051805099187879651388163424993499125953292793245018737704437575688904854976130840600047404562900499415297738905294685333647196653041426250649848750901085176743615749295680416174746744814532684415601568156416317425111403428668052846809058439627053590149583916985184765878939382022717803192567150062205492913165499508517595872848816584821418355115675062258072646661025384201854107651338542335749584978704884073147643648070481454571360562391613305575787485271664659602666154084506363236281155104521973506448528562517622635614485301377252731566652474205574274098248774786507030438216432724767312870218248355411919128426608412884990626102217731570463402186670092401040743905644723752808844663517151479344733906616962610843228575875738121362266645492512497612243886666303539344144294906640825187933950741739144261530281410157784675679119708910594654400992689637001307859714543968909451238820856542948137144709113619095679729731772944492655433348043679078238430425510645056080718706483258377067465076407153713856691753794528562327696573815722538832165195876966146719548824176468295820646101754084794562293214996127079781388538568055078675689060626974021859801806039576653725091367208684004548902322784486052187317064562537550064674867553517930655283624607794725511197921690538045395953204663423440484144978498808223804380043098924641217836881700826813589305096409654534112203697040088480352567735082430740838247823704093358190595316495825698223095895868367704976711457818929331743443310317801256363766607337912781495116795433659485485508813535196609368462967610143693281722392945374017869374415926479325493517129265013807320247869087705826531723597119878527132734213085815143233380089241864472057491350597935450998173790759539919285808888139269174860285037083771304897896265407356960868762692592349314418030613498343665107925216855168222165567892053248593485352458396989216642418303383279813418352442822108010331974423297011325670164341860834809879025348470108193452595356171849640045058515645091885764309790211367239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 453718468301880733967556989070052184230050147714423613089329284291578225484964753322476526931715794445962787650880284718738072442427124076318351169359171641201372516801911835230479800915813451000311758458396296575186931405677973206473902652924761704531324775121733754337685338363444591084704205134695009595577010675930661568444557179752106936628484679170379185396992888721085463881250558730875606492325588182554078953090750316595302031946318675443168160797416481804012326649387212003514316747799363749018639182825313589502861388551711438667492358054280320422600789532901308722851769027717238030406377948234396035914723189963556406012863404462970739208295872296730396668238504284261767157995606660313621749606036184747786277356690527066182433992783519870510636402497962359157296986497718003488443580410610924795403049712181773974155428811465592626087938011738617054891981807359603146318495682496033971179172291615917511774244857451439718416293535490692190383515909369394353345324094353863508040093855602768950493403160288336875505981690151384359233984062545225606878328240018520620011944951500971591017417367170512312112177576030330305853135601277408707839736759959897820249613321232030503631542474828397126041768544060113300302986645119987789259771043688551925681266489118429278985644481924467339942474726124779539119991313126007112609386495070963337049880969851409585385153586936674497411086333411405005980319235315912987922903289217525994731272251984717423767693083434988428874022754489581781797504165245298516585618306973998140949849142703465039966600366481943605607597049883934721203616351058026499815001208635940087773739112655457819180224066052775391156993500902321358332147215927867790404984867907481473261035228662159689170851378923442052910345991510687474823096329536454128987226225891992346507092668081532832342425493323091014715194373601384238734937961224632462528230511665673025608806052936105121155710685836630740639784319016026039806928256061761387828348420466465463121332398837152704786606415874220754756264114956264703882562969223781022533989587003105435945281185894259244774785312284051397611618909693660000916262405363886303736419624227831060249746209542565047801400331254394058731930581134271366422036348638497449047292769671592071744189190953814681601140515934116151230874501682668729877548136256579451373376409737790458396102949378205964936703130823440735383713910440578794746054045833487760714667986713275042803161257520649500568675343292632073536439287519845371489776796290108574569810591569915365589184418710896438585219524076854532274647018982703146770320723792838223048685729102117462262101688734506846123536086245588709338450518488717430717571114633939587294960150997906930622451041328286281083397463264340804356137091232609364941185404951504356845334336590859015354323498108878489162686944153812434706691516013026665481698352801047916528685652761937045977975643795901604906821649435527670562393349393255492418205582177381291623129255108924522313881021996659381872224808922904438302319244688056980506766357891518459565086671585459497341948559813227061529174681316254471019420789886183788883590675486685159447843549131306076568994380262598775131948516188643269065673073630209991715390114117292519889397281488572456789907754188977481251224591825200662120045762612003470568652812041292665161594750882906901055173361291317883090218805261859692675546386888295600358683193559281293776220398981582362318160843699655612887611616331513737749063621139142025139108800522880587451978003126963424946464830742992909098788025691386986976232353510967553264373996167815671758853693252998829211804376798977017866885482606515988206316422231071923166174649076738108078379909333100063785765462367028004634342346520191084729948634417591315683549184344837829275384100335418377331999227004434580391154985165875550775605735396121197100526792691596594233932625069433937283811577354089549265126404307348271859885619305007773250105657437815680804402739592716193334247850754932690875003420261610913818929699048595422074986919683403051262120777000848200225064297857516427591784376184666794364094187852511685856600126760008416556523333076696532423550843515755086308656113996038493917625195646318359487629576065386311775875498254400721221148236828867217788721645932879465371539299703016615853498532252873535851597917985212204396682321825005413206199962584799672050868279686180780657971891704819178804271974428746099772893943169697849970963171232957186893853991948523267919710019797041847133430854946067604138319092083739394604962091222228966760134785134741562627617516313713670864023385227105750269579486089185239406263261320367146848167863099388508658933529105186872998726697807218646629002263217850634025172464594192892069969367664103008268139410096611325438021358550481154433903014537033421403972588960527299525445481241137215786057158514559536060938686377447387396680632040740479052276347033590922997934667357145711398259684606463160131310369459062764890093335693046425299067036014648743838999824464902881280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 3058502848894133837908013403021144908080252847056766193318107735057235226599762377691910372967849451413331598750426245464403681304050381675369423754137433508436225950699161534361130269096800041185091674167538499820531236139014194123140456607148577171249922077402994252290089146866831944964542637058467046198435927114075759769623499352757536863105101874969890874532312619428710715501198839706880149865813482897202563718683325852227849715535736870810821034983156258041819318177120700328105240481575135973631320804652231281249118520627644887588944565719156245159019912758310348819648186304514183460342468750629458292997839776595184100322128720927724852874490627877495436919784577332428262232925768974289585934475129202889613756625304610984801389692470813433511471553814755398819151961737387619882813315741809402846021304453333825437812187015141304691841438493010781743795860452954369698881644893413005244202935488742019609158240508500281442507975417033127668931848303911280573802831756689073213926829624694292944650920686284963886793308326451087300924845854885691973883966014104223245711000801329773992502615665233185548406864596400347124741625554569952148250711336997169041901922919391257931437853299989332269166062547818097341169242443789782584261808787946725146340989664991128584322305011661403114535371773919101418067564961390779790022536275705535522507765891885431626028727327551632488480302516754092241130133855200878390419856531787376178432433694048694824860737720466106280556106576901001178905230952937398187665558315877626301940352239470427647767798433420566745986341618556883148508796436213957200879980824021256367024886360990735570371207007647658533801434996554383613517081296687326402617894692704010958403690501492020412098735428157547812103181693263566062919761423990995841247069504203933536477092801143448946773801844968631318292049152526156517646976824934269559253629312056147857263257934342236065121209993036052795704791156768333478855476901128473577849419605230703965664288238187591154828312623940817070575244768720056871176086072023253682674428521890854120541163727806117870840592768968326355924946220704205267429526047380460289963765641114356384671912337842203717845867389596517547535452737821377191317604602402001131019393847456591946925270880579685070351628802092763355103563335995190766358751907322130474761342526545063452207713482587721487516120494769543033528107236180083880711431372466674237179015277833529726848973527504475738268489711362496272338148369228991984015228729685182437536950824057092268496121742259254783434521645799488528604495163283615003117536739792885013068054961534547079697294378787232666330750451113554590196576760040184663938352440218421189120231840628507454296962190410028301727336513758326498347049126102952925645037006660157587879243504193465899884496345145372317462220549608190238846946842517721497672455680280379249725454516139902528447636614767688086518086156588408447805379255178410418206110023983242140380473067179096573667605213516060511746214149323356898050390872295342347699399474921580568778418736429454988729285087332960368338845963451001001458091176758076059233869172853362497790254018684765389895152918339567168146031323876322010275904466975383524327695483116618742182456883908570688040138858583688105028523196999181642063755610605606478534427971903487139743502595863671993109985342542622825756349559992164178600631715164083272313692929815113767521024922019586175895387148181636486645706392233813896477419669223095701303879055210017350210169111113853170088960510499510993875136417567163821837823412874943554376872008719732081526908604432078543976850510969679138962154748714451151572815621807396379582718162494803572284077201601926226035430629382606125122399009874678579000524468560967869425474657047004706233017562083118979026670886673969926011062389065409676412369300354964917652237779622938430217340594269014734789303429071993417666362915724186032541489866309093384369519374081337748352268184364404064956528601186750297116258454738978631713242781916796101784356653201141884762475698173165387724685784600720960368321244209005610670926592209323991594563266769049884015302170790739081000165652371451269829933002259437238765383019944710128793818414798401721932403749895363278176247112283455737367709359240109403432663008482968890497305644038485979879423058061515814706229528018376167602620993152212954240915466108677341038783295281264548740821202533523156863850051456622508105733676062098782086076418424092629441686723040702852527976777626697009939728581025052847939454634551177423790822551265413758954994282227415311781048621630229826556262510746982797004763098681705194373768997767047266462855827610264127560402049619237343029214783175588217385704205111199002021670377954784350760793159145170725892748275675352882565049617714819428259658581490299265114650330566047302385453559773403581049384754257800101338104908276682899798219048544196400300441251995233570972096442669016248416478431157723447086629941599741275891805322452799335315698447758131200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 7510499007041339222430107091381403487654519762038233319076610413693555535248173843338361648609435628687597890731718968675388652276769409038492239445206642439226459460221563001228905317126035422005061081031427065205391573650613478578266333513848322503876195095103968140889548118262105705559425328528150700527903673206960188576558327215335633901812806651957412930040360078521982842544419631381253110408467297925289496378044611901990728022220867705269385253523797509828204481846153972723319524203738001746919174941793569750103824703207496236249550242957173603241952911737234511524816788194476682567437351610039095917404324142314221402656594441272612195925665481116167583339745214037450838427992859676351359127640402174420058225763488269510201790221224499413255495980343519391944088684919509278058588971967392955921789412528990565961508747246580142910033892642546047330290205178774540490704216691020901437904777072540632518674478925643133508465202715249043631742306527361762237894538924636015111287558251814970202756623675718105155432423272536794585548528222876315418444352228141718727243502390435224043248291910111665703924642355740953585757283543117708992323330810997550631903976025447686032543939278190822990965346777454939920063251574254120166057355435985118632019427181942717517225650398798065219255118218841766752806803415593640378493140668041927014347482179023805302221880323626672604692216079542449577370862438320839785851974171880494194237093365029310022678765620480032484358072716558592230522739186669161321110749493402270496748422264390345563288146845272548542502224446251843510334526140666560529913250948762656621133474662860233850236843618129512741669158002440660240727888617755722782556109826545825154488406044597058817557163128293526938648696891955977458616408422802993785771661195833681949699766440537872119717317488783215269117997733455357164067850811652332587207935210391173312034607550770226176945312933219007057479830524443005933306876129564449930577745184852256137607557305509648356338734205749058664812972241622397110447401974613906622180799964998664155079938476706787190372002262271970619872983945700014530527973724088845489365081579139854315268958087501368054029541564326285711160460102067034836387317136907839580121303224286257644246685079139327895561926152071647962983461179612277229016055385967714818637455779324165978118398834205948556066354495257561155094659517771496900256088212423331249557842587839577772461970716768220359856015480643537090445086800831300125991835683020721777994694306012385290575546309409034774558518140354078860399231666715492032748614747925220143188389471699577885601533188476835348703654112567256452637983008938815911395102756369916415409388865765162555944935606615088546664392227578423564889697064003206698701300754113567054356849783421019910340883743705499925436482524928409581174416778649677831179090855510181423060187816721298417102169558605247999081095268047090872894642881749750092536860918003631269099964020222723827497443190392754969707496169561849043902974945744165582622242481679993775840304908474241266740115309637457984731355981694403297612778981342949738808839859306310055569373345406952120231798798430831520107291075684033722039063295684565136729515326908983858247455174929101620639692507748676023648747931912685194140948246346731777117002558436022391688848315399971471857622917894821896853604469856298350141551724042423142458908123627137163591862074339582601096676154579796429561669463908044854797692999709896778692880974434500214930190157419883827608259352396650457488462051234682823319012054221643945080339633008436090325833087089489418287764587440827350742678653868126448150990896174555624935341615331347129739942756136306362752867331371058726859168600300812490626369060316545019891624786043118002575813645496067779104982174851278591240347168513453906331280784800082753221129868257688715392082469881342032800571602604199906731807568458642880615888340491654114891171457189946895597141681449022248682204620259964989186691659875513972335949376163448659313578889474810142306696087924085862136566538473093253301022262256208995290325316523864883074803498457041768951567227439767537697994501162870387674812736680009864033193726478716974218198908916096854559568244172802925678126948582386329752060667395391306453259813544189578440136419383495675469990626441548831112986967318696556015187492720982387539355221370947996274150651594331678634412600404717436067970582525553230400125962898077250172423619425959505051325501482752107375230316922319380531804832052942802255217248049444587204095617409261797363904513561184620118905304464878329466735471091429976563794891458440905620801514886198343909390740649866289508636958787442826715672732134869174108733260382164748372925218762714884171184988656070862592398953427024352697324609343177791428614791370948043072480844000476696465877744225553108063126813676615177767284243612123568036845475591136120653620424342279261917785019650621959564127971807706845456320431092092552303912935059399655237395415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 16497657167544926952718252417318032085111361584393678060887084611938056542833117120207138742787921446020069648165555236676731231843869785976096145651745855434416211669232510981165192657045097385316273600835360826355761214592312469925296393689917567011209334344270025272179277464240911911685727113707370481713702422899528000627655711358204079011172971411959919163755685132822594192012075903289222310132447628137280409719933817724217452299062414828680591411448132314411931310439022225009163605230859231259228369349196822657929336741399581713088920088499702780443251278063730869208446138158415583983120092965428989690220076564095677661393463960415363497558402740549372406622809669429738264898045363270034117051612420958472813042386945406453143522309364242855710897768722010714129821153637670528133921982198988729747288739730253783197541710990891625767279160374482130185881550388423393007558136980259876483562161808749342903812334171885048408908233881585615024205369671850559210831068007705523611158220534235141600873784651180916870875496664130190039935335346500629773850891667553645858423570315143722925311190692759415504199551465270043904320286687032839428239049574536660973968112177597704880719042625290772954302566573028077583223821643215442402177414377019509187470156476229579229991849617394658238624343360230262996094194957923150674718570751815503407814871843831473857993340114067581020207329232002618699998251680827834362132217556560289521811555589022907807025728054969976261908111938804288190965124500316235109091417097532671129598321567651883797886305256207080118482965355931765252091366362347091010890124329241935628592288740824577410086820379576786195817277513865691360886354913343611724564323878868713075157490700600875564919490940174478178520167224968526084816845817514531963939916887958898027950050414425497590940353177893614237681626461935978855893051323953166099982711886181917746061709425891202600335805815509154581466226130740209792082636179475336764699168294440263606112483987687950945145276650461785387692855376856128038848804173614685291994678479065571474602618326922699554958322698099085051401378659133137901291479151253839197277564870818006416635417055630290526143835479186096015894652346706044154204507515238480501340436735112672125942538036466800370930086336778288407165040973876480472305593276905742027582888455494330001075973512399817668668800446862407740382013022018900100792666283047112998983864727025595289474838874629926273310071460595737760041273613565150273823402688789808058288613258455273291023507838663496663092869981338004545813415822261777798367504917972852434892281704959250200415371112151944785829032069346198662870251721902834330459794135206291450511826549605511108348233458936201361859226845864076816012929170075429259936232235873385860691746491865583243411789929706277144844061328048672227494755423030250962864876502507895355065920224458422334991698104964484420251869903315138726519089159690808046096156991507749182155992637463678926985526836768165306170390993162756115577781038074926754524339834702933617036642468215534393669423757670994862929444763155365300166338126985221097434548547697341840273708183076064246362327088607824316512307930591097249814548569382671387458867818322542308486032275393266932775666017605776529260946339227477779702021662886125356674394270687602527020491002167326576140247238622502343974272207478689917277395488583050101283802807682974917186625131794870976554198794298254211401066343080860498526496924968562188974887580324132777659642114187033969048849338585555591143623199470267996075527737250666789292497910718083597690601977782863835155257747116813952405739235865373793460850002861350353101620646123747436855270391461933215678116999575536008971428232591987432149733616742136208194617789588629837453294361938075917109788472935227079841049649271364302482549791495592673289765048304304949034477283041139072595968115512097287865485626141420413397176513524762249836260660995648522354844232029978441074493808097776082216964561352961474694781435261381892283410142404895007507789765913012947335810986753383015055186075633988582301013829780317336531276016206425246911129241037145571031629879050922424896641729089535295335424408557828074839239952027337630687708974750805895234504332023295239409416769079258738989703020629839714742148902814764530700471407031233016644692663538254199674996220922368575363164106538822516573910571552118349078805408812488667009683210039952734399850044993418216017945757777238907850442660061082548516974140852672469230180514287417140808410915137899071135470460632955644192851540939606030773661821104441710209319841316680729640545120662506308534399885415617903060680753317273071843889842219038681415296570890333136390921551463163726281267198324048579781355671700218730058174254032098904245268473565725476766626072721371333910150794917275233797568233779797248559460152538904270114111670495184863746342858617655742245305418200495238659503194419852818086386276908828339122703068992869498824680632716801173618688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 42508233774227783281123455622614950174450240076777758534152462425898853784187236927221593877810880045873168635771794185294805570018114137468876070205136527108316318769844198564149224655839272706971920633167245692757991389897184583872620627430932219873151551447189575697036327139312852629551801671982841545005478406593565597001824477265242963046294129253928377293829939320554209519705488764379686557047728135502453954135442297956876614568570672734095806290396211131483497838199877935812421383454297651205262599295087219612280898834065424349141926286642942939151190223067875605888302435692131724629970292458766830723939907436339247029213312522285568892568588531487567532326046966508100461077734718667327892464234401449471886660012758803206572052054451898072195767717512722067357285023387294876538223230476636968316345144133068062783503710508432534318610681909140336587099271489217646574252316872851901855415799771549265652526010602889337455200847993485716515805281766800680474792361467143638361733541877289615856139583836168556231522174259901324750076321152436872472671052430916429574834686756325146614368615837584248155250441693496524149395522065879699463143483590673887541648878115517591640420395723147259686605923578989625047868691766370621831961145234568590738536109737204922650886785553065700953982366954497151155423528531178250983757305839836541140465788527246801173738935158513448350089927356263253576493566293706170264318569604518911275101580548715615409955383419216641397966414613975975234163072572374016936547306406973341823813761942305092665569162718992447273521962376728291716683310906520142335712165852530586017151729155580528106597394090539270786486507779790558794332026624958134402762479396111342732095324802096939347352278023694426468726951546091070193488134542164653838603919586827844264764067865980557611417536284613777337985851509315762781082743765912508953077370689184968793639366871783903039557836502065003231266064030238257328326325603573439921010471835993662641476195639428706800936398624848664511505667182495646174248151685697122451418196448456144874256220156546739647070167564236698594718688063262174252102526958640599468964444501249776930016731087044714297100785645049886034980217912142350823715741390973903165125144760952470547666080760604452227202932598944565320226892239802248477516295841866936760493038239663348782883310072679816378636761850106942154983460438748599762006565937565318878639318806264236152107970033654419866796264726805420342394162911165450430694823143705918985649583455655749607964015646965566266244342728278594693141302820811405357629759687916714682929945329828761658952471746766402872041779214510890335922893308226813725816048629022927177349336275629301767053842535202451181101209236855574602398607398872461347118259300166843351454955850580116269023498052366148005992694153404336003746184213755827379564071385394272323296241240589216417174252602142459887464236703668338297781979289526036710023651076407266961035119849172716136557818695289040434450866218489812998773667728513008642353715026608693727547923609582049729043975652790372963765462182287952537744053747393559711285196484319390288765010378631415207444722766668473197236064579516308602889524753792498632999918239781924581693022224415811204545876570405593776041693523389788846941643804158334564047458796968504997415645061541985807877850035348719800572960039028359864568074681997119399762096761650222853428615117883079865653952029561660856946853319762765864136586323650395675855598914653066458767717086425984964893323685647400631909538611897233009817048867781833218389086665056818563780156433342560745309445400868505536772210008948705907436467566440908449591902124782518865255139283879272578413914374292161988002877631648996281444673623742680118531476440531738002589009377235112484559686013461324361258125703738886219682845020393636089721232735521922215195451960812861809485865743744331384270899813888788129937210653070602137103220935099223258645021346289541929908346456871957733850310816573958842672392552038027968785406559120831712843048696496370819412969963121030601978016009094695170129110233189500818569609825027673983921695797065327244555197042597693240572876344362770475029244122821900521427026908358660234716335502214259538834000123133366489360826623280700345104648071333073592750412996544401452251546548082574331473874878981491367231100472551968980032745428525238858295339912688375164270966163088832524863436071564316211403739039531974948526063987669287631424578376520969723154142413380405050613522669738044105668114841288271206471373286870891299672373623188199484771307554087873261494262281056739972886214392393139227464279485274512271946233565383713773377492548370378361753198399990428156982721647801650949018841941919377326408317061807517154910343619638844874876477254679551966202359934453263865373157571372856296420451349550417926880951638569143365081786156505134166247215381150296416551039072803831420879266351479936487221963361195831522450411515279783981440408359018692608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 70582454836453657801552025200293440465866071993677153777880750387472972547267230127529803087875400701022564467269415848793246921758999718341238696097523878786821764144134345309963909676263641250938875920262677731915414239252891495605711148139080319394530259402641549881947337926457902829113192813735332273113863692854221029776589645723758980087204204274477810187131591804871288411395141536205907789033659685098894191813751526101576765791839907127959793256906906787938296935375411083982344352192888115106559135800965812809563893542964561483637234698156721161032583094156899318267373952592640888918420095129218082461498550104891847865361886061523455135013143753294860356097981866275701256602585716663376936002027645315581853961371862308084613391386522139870390461352146688612679973417091200881991736546608559264587633932845320094447325934670780831574293749382892499455844194430482469162499663427167944005067696523424298953477470238206133270337968116843663598616303557691359924633715300727796121325374362889336012488692180706517382908775212411487686621184746631260257260557974719946668022469123733924395077518025154660648954328160113962812037166820180765689286038618794763377723486608366745853367945429652240440547370771736120441431070507238236710345618175932583636319406027099783921215455497752240879236145365485868089608412686206742413549006959075557963173846667211516858037814479863498969730716302157447243168744578744622995872926069390393117606154489674446600126666594282501311684552175994149575192854695032750868366020750223784062117604683964732192354652901564404234603075395170988930486861075056713349242843080147522309641047666628867214713061365996074210161162590749811558705277731190659777786085508746048809614762076675565001595312205460305951872180387478054973128907385484574068035720529817814834429557267079117430225345229920193562802061815863454690489147515796383167457032365218634327552171824571887945336171945388694261038225435933762950018317428118324596166916501969434117154720616055191406589620509282700904918984421895470008454280055661013950781784550446299573269269968675946682945864332101697618896686720520116370239237698424596088078935870814185639648871508723561756118788566374672562882654336350105868940252683898932169124248368192427995740239704915482949138403945164477144237063435848957422787346005808648557078224372457278979340120651789200194920162685508384399871691512079386713686981340766383610818507124706682140832406123167918514074990075242398627922377245910445044602555996558129125280832185440100993832070741941365433718100760760257936208141994056540881038425352137512570080823251908174271815135626209326896583280626546030508427243732969739351194785736912150365225116327459314144103990844508084319273152852761476031974675894565788480057718856889456218726518159905149757365245971757064032762763423703029272856893186895501977880730265995074898514125278908892177889312560402363851814653837419451210746260188045901597240807290356597308649780951281522973433948484079801319757663196665243089701756314256772392007343455950206023133812558339587042775292837639205628143051126492496003417272531888343059484820606197224917087908631313143108564909534108963775910352955759744318673570852107282254877625282518457766831976232647163093919098748138380884480920436379646875250873904514443807581526726924237764172386643825303338223385360886797977000584205671535599634909814188292391694118941394511396236639394654357231731502448303756054818362420903262420972002350694556315980638360357958847482532401394766815207032764824315130666656464661744971727077069626172957713250423834768401772829263845361346979693705685293812699453788478339787833069127121132382677349525971633733602417251560108699828086260455237377510858241570090361069373326305631738151715228380402546087631482845147479663932106152922150401432719334967585113456782316307068876931793670707625116724245668941468160825430338167198421737295084772359558988146146251394053376998729627994046439630890305315478659402556629305289765057880008991398339092802280785494328778908976138268779966982996091120411475285308402950229343326512866375851006242940793295268815062221797916571090832981902478717379374677023929318471997531749550797462952508144264117656288757425339502505889591189775044214031578194135690422734877114084681980250206246429073704122183712919860919592619551473732444292073745963959845664481463042161071551382398780296130074544068951684204180462374999145824550974208065234758408010705640002245184207649447273965428229824098162900197578819562223140484248658959410365250945151391018911622190945733562860721787528818009210323129865203475440327907739978086351130702836045700941650602454232023372131660764054367123977491830568521505146834610102038487476943424194105702625376773453066840644356377349711647247528008916921845189209902393042266179479182534263870839063306780533767701615664371530166769411064500397542984742314521107408804858114530751143846519097567744875512753646389265890060616158095010275161395064144533190082560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 91966659738554387384821486369429805812686432109619754219006571573652995613829167636493237251346226275754945843586972316321249988972502816908277610817917480217854526456994924338066184300677639572590645233129757371299251218695265212910642014474612577925762249221188670871878261084338741016511487803722641128336015767433969442054758273146971424198979544801571211840728551719863282743914008417924654488648186586219155443916868268136973993543731676829457592406657552720469856471703042158267007266885162344388142452570841654117276674768674520099043930976497254465547533399365264510498698397120108568684145145718752509000837024811644493000655352745856484017810826162834826010076131353370887979720909450993455106643190569372646784803182758576624551751879611078486133778308823414878985724929115301650900043251107940944432366564984571766249081868313691910244438802361409315789684757426855019920046028651524310013544570092435638501819563073692488844547272496504803761515019843215306739388755477390563081454569395111285702283192311179706773997694127008379650521090427214790277722838988929461216952338339172163944221074431539985345171849147842559567749030413150213179159090937197810736019795488745850690761492700518839754269587870905122857221288368689873544025257873223940603673120107281837657577111362064601432025813143336891803531424007665751827423301372111647034988034732695028778035931666574802222801995349902803736478811198331651783422388422337583386225323970712612229666964872949299544015383316582780843029122103235156255616875937284961175230579024921081747107228124469569342501013446663695789291535420084378424921538679288848214647837732030356774719079312049794330182831383266040728283002523515396864441449653198530295749537733785838484315632469278847775778447263589312231392541434636481530870327825660729528968903347421640526808500048572416147499652561092719517804141790542760775181285180645791449296738818394642597250675055498009889772591629947347787351395825480876741658497915089635709953711092674534383783389130770231769645066477546873550545410463436959035169455548470613735158974435132336831166235076782813100530972880025173565683466796005100147521452644288184900717204539766188323331308341904865238008603227179292641522600700931927672018872009978654134449319634795558153507110063504208975092741452012633590032723069036522796868911752045328848040352068796205284229740791832176303807698577395247604415623071655778666018765887468309555075663395129451902861619396417056305433819679665125720504101501059315632095282560576458091916482053367665665519094753191078092630519384993670979814290156740509783040459978201211098017228773799336487089986233646094632825083986179531377429605652444590675340569372027993178618948319043598692084290625075962783231724626313000147527960523406107451317119785949274489514320233475878922202596707172394885405405938509615031814810785296211702252675860103567178364220043508095021409153105738536898557647726910843025893485529094789416284380381739492624452962656086638838080597875584369863407013920475637443261049600278228962914487490591580953636917339047716766218713605044389421224337851522508647967105960216160438711344352615186587039967778844891352491348304490987266102100763099027214834742397439365081114386327689472661580097185917158449225361333125377063011575243271812740931898652843325969343043650227290603035369912765805686670360413494999091655391166141105432549654015827018446544281690749240152308667892043246109182729521206780736628165689821786150816554173216790079810543644309901802492702083221317125483845655835135634982599164264095304065085732867947973736323215940042384956378473098461562908244504901992278105221032526828828436995909559508516408519703070929604270221892509920697523466129132448681811464770846962751036053286570206600658344463791449722762860109242375072253044695254732874294785181729987825850066838068512729814064724490965205575029956101942844610532479390236278357033649182848159311918095272752123630591700365869375250697157657158878698432221272995118044581799785596461207146305474533248395544225561453996163938317382903904633896540891768038221591783632044364925105087796251137231368710943550755181895514299743411836592006546736024816750496208337642934285211832477906677096283760696187357500729359565007718990458466912872107137139019266431957794124629465206276198322711524716836758317398734258054380850200779862046216330064232090552987971434717538798699392730270783174724704684498131725338648498526113914716979383203074376330434465636008965455547539236069291056204750493046064607943654656199606169793220999521848101297335419132248546148174017998663540840898087098043139592140759036706707847447555723308428813940401516292311805677055738292061739330844009762710327685183558887806828812277979657625473397950702610035992471031713705887608115214290369329281656414174719257772408574556173424235035371754093505258400104620493186999488800767731525064938649715268073320869420226032389764277350632026621435683591933166729193263110796768968704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 161141432853202533839395625424833780024429420024773372435123873542389100968164396578822138644771106958880427532985050612335771495965251339948722922961249974440176581148868566300006488074211000333953278700832416730713467366833109066305312354314590667759275075539475303976897163414259172876059195580942143690832951822954591352246601086083742084301859514398497537151435189864625643377075495339650136448793430043740976472081274872752278879728156953404580547224060881451456195375068998357649489519230898373854269959861547534589815231752298886346262094998462679797909107605301034425623868435048365227018593196994809801528870150293423405645073901683603489550677172729725976072004465352937109960925603298694461876171129805993584853033023546503050121830125159502684004900859512406328238797196154109152202434740884015003804828020939134161632800789374400381284163048152821216455839476119129456773762890872590551035984197180753706449988460184273866933181654908492601903623206836837748903450073981334336860433442659780833297161962484801053101096976108983262354383152511816374125975089979124227919470185953797035805237523454536824408253008703527827514353297619304246047035706078243526092967303270233524368990258733635617277044809408423864319679381525849670687541680016638502614695590793278589079456494084366872104496036434780012562072235813215736110052530225427914625725143018838606164013254569823182982877939246639424625841490565961072805508426475889030036444257677178455621992157057020167830809707821268967231163905570839288588657685345026064205904075292271339649962795128360160863720865293400544672773425495189483523402606640859448497888331571505239890255767686596224987238326988399923194915272928326466326691501906329580197599792637278406817747817197761394965820334341549995829926605357633823838348118698346584003577049337709397895875905314478861422592967837192589908033451075156365156973408001057857929536589215786811607180759864999490305278140120911833296049908191150375947542118144355146412826530006990466605707508167413588667162843728276050356306762415953272125016074433409769203641907692549437242813610864727891290194636779027494718156543048030081778464097404036366071415433728779257206677031360449272907876537430298614583023706055154064598947089301918512688874651164352572307670246050813177629767977455886731221753430511462722655997375852597195910052490510956993383249438279485004512114312500912261612152004947880727802302699062299252932423801678130525549848955484699797831896004847027786257557888455184129202764749130413323951384899676346640226210522717654550129573496461950741831571482623158826656097731395649887029937896051418232946511880615518657622510039558487615674766709326903497807736757687746872161158177063247884415853926084649013185572751143333875235251544976118502849328776362623206418178946611563727271666467514380154541815002610409774581642060187303958209416132590689943077217296073752975247036493753004446383167519619641675507423023685622801476346303651846436003506641557000141992315329736769369656064624507673930663595086349542928277815715226619076293608676935169519544355770851276911013546023858379775648802186190952513949958624570830142500329883717828322760054072869581280793087342412646488594111310714887187161582201101572809714534004150279015653342205657698211425282472727250556347406768403242793258934121502524338993284662929670257968900333846736498845550937317465671643142756352569434808046693551409487335114270055427352566332856897402244287569599809301207956541849003025633163010350147910106235234418140184417380521325791375806696583770034467459729927780943970053556472305983013654771154319374150257496713675463648960878719300300315205553814510667556258587806970183922383402309162973136560491238708424045918663089192729846981341553377429947605475446183232069255383007106968954444138423484538700831447292045591152413509394609222119388501421608505876886643115879242689396982537305925518993778419123975206885283878569561814524480738741806226107305795094234343603644315409042408724407886508733790190649997491272794190519923442864168123106054357650502808181978205119612933550467405589115530123636174756297316356954681500570169285247317173034033909225360832769633421959217622385278851604156062776424041497659458486867152743354050386328642619017151294988103916843125079368359432457649039787629963951953018988300270677749489379089284682965810457116845857671195788508515099283412468515131522843511863481694053088626251297126318338639238748832627416064262553534024131724528866976940794880130503055987556132911565650197813287477922286540200743309450086940769390510996870495750415083045596130880330300707159162691053610501666195782948965184121534539788906851599464347501261864761046670264404880776838774009395331065368287570164699977201509165559792259973938183361378767389427169875128088078831568043930519503681241628296206932507567644815383962866940372620011006846216577494384105099271385590412551119111776828034503274870932637915996101011704862242571468527022951628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 149720641369905092849518130648969500450067176147798335496487311540564932064440538607298725529523804290902167403434546503063293738477461173455107286702531393615515745386191431875104179526355281582913236578114035714053250414384226891174279548527453117625831392868671945926502754347814161320374023615052285934850314210842816209794875760422106022796096653225166130739058036828612898751385418493350021845567105035011947030714019121901686369887038094030607164471866748862786023852745168768529203688134008570818260737509026654640903058951297982283997984449604472953700316975426381256299822998655447331205621097344365789853505986414600717312780858020357345396142221641954390321111973936290557400300241983238020772167795285825620983083664580609516799161664673138639195340850419477020904876925144912824598591194974465943874597877258137517266621628108533703066987549882610340726714920276047605812958884040043208088689697210455454765827135889269150078461974980031388495830801232795584853635909794540643550239825239146369802952590938491868465591213394364769156700843175802467794034628575339331268876982089739384155186035040317123381527901839209563600353184751111207509653329550223446386821183045810995059228293342130969475380926647149252869154608725285685081242303539566369733650228254419314631672598046935558132989950468559135826588509009038158304276355865296864664157105379532621843360286800762651330825585631676331724774093318790836903443626616477187928544945010647237047378369653219141770920459775896507847150101727513579883645741713482115065274677352971628614860590676437746300578682978383276241176365769706358970743735800479599051922568125241011140498018621313235001276409535939049828107736795520460602261180888750762721089016841292082001831478608005375208105325999286463658651553937964009865949143668766860161172565226584124509968999305181649541420018798874839783641495370348875235716165841638450111437645807255699866173876797056110651458921184564196513953341737048123381159951499410269103575365861367397183027400891908162307136815424207754101201651117926864710257435214397671603792811494922855725195691247635364144092983115116521084717807781989542877889346769936581113148412160455378140640297933716883463291656788520289275519814968025542323265102548759697182503121059808795026453537607917199346676642557481146120935422243060782540935158244135239352082105409590065743012711876725498823236769630784367030549202666225696115821714690554553976781669748342461846296300327550550799050357719183061624185303819456349104132135072900255734873308668012467108771023107968765814869325530973902287499706082893078923174424839156870725717820822106212213939440768864553713303936777550747125355399460364328699250819830608016672980560254398019518010354489726813442509036410345238895496002452298527008562074871585746116169527638999477031982444293979820830589764364628828628878966166656808719788266930310096555573768009750452350042420368132027923158450472947772234372820712581661080696800338031235308526450902633439256300949836641676283594045010411865162583786900946800407292600545020376016781792883605016418617354140021958539421442011254619042111997610376424379743426568611612093859823983970558050902127834443578082472313132210419222107625408691862348680135401033984730568989661390986554005414690421548098061869648507800249449706233660321921789942898435708279938345448934077820813877702186794143168578353412846018009178390759888817161080198418579741889434413240633037545224530588305088276826257920048716387447779965564729688911152183416943394258139499826898581847389693255159659284070037912374407064708978759169103172615797245748486002506027585456429194746528002917015821749535866888773087033709516353192824399990346088209523347565722972006032678815602280867449772296588388708217784671058598219771955340117490837463010641295597988093684270696425378851045822247282852142727090010650316214387490384970469359019978840143883760194099011675622407445297788082596587369631455518027167889238945657286366994506417728181703152880631346578042647283923274044349377824566401649452213153339062849709819934570170300044871207451454385062369136332210892030732327597856880547098085048553761184885221572690224722679528611301534156476079044968128753058853603919147681739278830199273199400674303911346606067817567271388275752633646860125352273156165814034507189157869253471490283842732651660087920394983847058213516788525414407013912637103280878808247308165300517156535033979255497334991045883984434729286939288234767798618957898960844431736734822610244978981802940522119226227960063735512115714278639634151061896542068625403565029062061532394065387641233424947929368313546952165190217011458611756029208713754041984582279043541649404103290035582590040643687760313460049104741970148829742260029204018720512746929260063204524730812102965929034670808362465464396434519657966021083257815801071529087985844119793057603302876706248722371036145235456532111023779347930187779764981039015187758730255764240644941829497516195840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 5806061615996175256354116529868937010174882368993306148003772381189909091026693846994761848182270766555521785006912209802759236729382431658797916013524214139570723446595665906143647770707172961113712505857286013020405379369114379696395003128050814046231821168493927017871026131849150090229552227672236519205537117408327531403517004189409267954002582839691093377910811961388567377894584784923035706243121583885574191489106679657354824357146221047155900752740790975557872638138793628069064899588057642906292114405379410158126797254512383446467651975987189022413632159610512290741181677134253207545892167726531287052997331806328930995104642659847438076355068454004818974934730271954161230582723302086063431863739964497911943346693664966307730812209407995660789239652197303789566092302592972066590285181970226685671906351087878225536586076116481749122684011746473360911647938755776587870360933946668277681015687081916561757406275921941280864674421275606453114747780275070991936699323765611606271144164577597500152359411834938856273412837868791265849612211857270741905799990035105266221024855755428228149799044223029788262869003807220363596497133579548128565227236644560582811985633992210313690208268278946189644006796116787633453538875235333376807411376705780200718238530769436337203501966114236841673576817995296733417692767960662291645655089763917787054836662163057716489860179334178404886017724416446806987133286834879522134712081887347569335587576782571795245710330356078903055910270588950972949276912778188371232343389405207234331016491710545637778524630170795134055738787624939055896708001733088278589083700686404158042134450332211298568246178343639338763731190969301239989792039117985535535046504731137823751053992454801680321519642610285346150361955151319164381492345668177948757613385831718329860336615555272076949559153764159051096397199599672455666331274742071390913953290852782581121537077679278234958499771378723544941166081921739320759267714054623177802893935615523144438526443255966415302106465979767142416404117670416366749535172004123719308035064136703371734098201117523614784509771587209460883936277842793798029258977146976574151098595113711264021901847069007886667265394435777652869672230321775397265080338992465465743810534466816692818251278458585611628040755043726366559874812881759110551238290927928444333847203609676430365447343544103413500812159462200497815775688630960847102505190964072500671911577800695197991873617544635095098079856674861627828639440294939741712184729496052697308470438637737951025757255579103066751541984452954578157737463454180905901600656745386597712282105060267050764119855457641462003052946642349666379040320876139498137352076075033434357113490088343584979830234558855032869724421893860173228289739353020298132220394025107186013324088075903800811374226366809901919916105870908453315200869216146752461587345144635279243486023882383117402603515394849687973334899986960134775783545548392865695587484981244629985185494694185677499970842417370563716349394880938595119938023738088484174558536513977070955643255407382295515013997352379009704519700219713497446660941812072591468453647304283077950157528679888544987624038427957691934129428894865374897178356058672419310524962242181363849280336796310522130261082371526764130817472860595524003204028512023585279240888751674565567975821037145206495980874204134881776360252489503479087567695962823568555872100641522674520233023698151991864482933497578857885230214329370583050146061177011425629432667177654343487483999316646496294582413707085671101844087303898099670964875811798369592361278855530027717699655491410867963065861389445714412333807819075261105888276148849751838262789604237070399941230115986788071795964777851509489118559753128614154111768146536163471956841214358781952556869730454320058221186191494816929306718676389082939418134299872499303470312929353947957175875441163676529694908738654642404944585979470943603883255287822272976039748721819523929618891794630468749739550138538257800185797645109830064248602469541349010103814285307010035286595801498798567115884815086078448571474737541127027883619857629587218538737946400877634807723776183805440885718810718894849036439459691720117843876671457273210032743073451017870624734249986817520037059741318380961505459305478461816338336562158087831228485428156986715887037172217642735831707731254858569253239069293510691295841368861319032031174403991420060645960594429840381312719924359560892298666203357875970192506158144009783349979304378903922090824535320434003720145868045947846905845125939857340967564591528746497596844527821537439606480228224203204016743991049102457323733942069101082752181129605281268207137370888896548405987226809178049289159699684188245366120538370898109663371424309315608125326660950279450353661584849288403400673371604655749751093156768593839451393922084887607620262544204502456537890196593075839630152240027657289897994988326611094692263748939753009243229167923594881566737392281515695695344959488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 34592935865009864017086849757801799474355205767328865409469492259302101463066028753785111175330056606853212486255519188198498866382048498689150820306604703657071311315935679979901447776360080995223703414166227020134530628777793613818144191383782575043993257860558779822654838839529781785339025476085638667422831747213179168984864882625863863992795200579179836274712997044059421550857799878336213052325071305731236030387313914090623248085810862575795441117536464504385736106704914090654601124086707717993033578795491426652928374367945945421909956597792357252166878384341353554307830212802084208172696095303488105900575571141750729920929123104518836975326112397821871745145161579711826849014407063884227526473494968547874245133467552222961286083930136868831472513530608135495869519413596815172366164428681960335350597900367432499435073119624695054564314359138201786510676660400789440694689845225760285336309734648357344480506383740459974888619334082475395952205439522396833458421049646115107799245198929123648716117223590026447926622020285542537325042308570848252921428117192526423673877298698322988579646983593650518461222979498359489739950980393289725823028074559593033255670261885415554157024547059996927798217199193583078494604946494827088433762658114393367597205919700753713978413469317777151243667201052657950275250668678539250897384056070190581592411910348071717370780906378729366296877866593512292949628228842127448349795447820968189215769427946680285286431336157961411998102217238866446567127795579459797398384044318350949949781953677394212931643376483747626255324120295433854199210039422660189745023317130826739508872541922611073612227520887468470254903559486403127942525553651955088883027636035206066298554990299734294170550968438967326500780387976309385332326395005123108835841983714667420877292279252645523382663480066674933897854642671495758401364371005112420622748160039025023475743809913219427098482169724796275734018437199282154303251677607235310556436503397832618944725981147111093655658696955838461780581900149359238961228767107171928131127596323560220001128413965415835131012984260346847763087928320792866983494238189516994812394660696241986317534263379526577451500938902148264233188387694122861483092244121055471760601766261151231074849780330896498250821555108474018377118623723225799999605926261088221793318399530106756929993673628015688944061762446362170341896670202814452161972926801929201228832391109782059778836039987136789898420115627813806413681845352946202409341547328115406831080487155914299535891324945920832632382117409987026266451231711910943542689722430878096324392677856047020980109132667371509403842430303974691858223032956769038088826464074860890524667183015686223866953192335342234661526413408627597949907751140587545808958452321526045357613748551478653469722033384134857117976497124649913141916280611507299276176218692546864702566136142886731922419550490745440486422679039179599552145173820302212803412688837053098827337568368730400380852316775296972821708329624055898138111057743429272022152151434961451149963277691069151444824220477046084117525773433543808593824955021943318944699960443301924540121571577641583997803911403353442300476906246585068493820367647619493323728484493858890084389337055856056933985456084303834383671011888912797694067647877562435714412307461446348676350576517895286417052034955273151031526863925744007721437050072308604957547317369913375072666539190754602238758379983089542612123966741677052814210616445999209550371223699828582491629250154831606086854592911674245557977451331833384803937725673403791716878028989098324616192547399083551666985265413377594451797420209642067325216983141919516392616332428481284142040858635250205059049565744301076041097769899212314025368405843423939058596129612682760094849390751056246776033019930104538952706121306618529290074919082542419519643932392227733690283509513619170623971660778867421718626343321426451326432695801402125053436131758262646548912895166006290818400885912370418146005274777196095994320718110372765303495533404642575867181340256298489051108314522667869667542920894267011404104756145347873282306596513360189452281883227757678778626898743204726075805653891583475740055569373654100645058890604211320404507080550059378393096958564411590137457915310609296813731066771872910234413464183817038079896581393323434943142922164077688887414386793154569528336609389517558857595517028289440904158211679945139315199837030711236416934189770690732909067174702131997307964811937450572466752456153977426782905542041156745874853516267847717364869405569131881252176589631681505156176508673546390919293567272211874375768462693731145083536168760240320349986504421810864783089423868658343121003308129087720232228033210441376950774474725270055881134134136112792755092833755356854300764074612694648750049743482303458718680865599653118225447277945373538458114417562326536230746807759154862448031994985733960407520854733798253108155007643348455119642095703212575576765235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -32102132636216127336685955398959278307481272680570789533745855932701923211882953869134088973701325425512127911287238495199606088475740557755197165214370176390159974896782159751108587673360959000866571060583491347528905061160610649625042182440578191230844682898228117190098025006259889103838876733966891644936051302986014733240422279674494734157251322490034562136859679506844091492811313506609541462580852276119287465041198246870624335561318132688947623190315344255575244056448772173607974130520133113624253386655809528961405321485790062695191830364982244835395456500541010633915578749621815617313810162435924038833566211715373948530142482057107976167873870852429101033720682040229214538774097436282560501904624512214270867787508323972109272781739013785721706381746061737936632917172368050171006974639010077902824959570743125803589601272937275572085803062337187404137429368120035491697256715739022476615077214512928675072388308122365954731304125082178303583932129187352557916197083982998844869878371322343202539651770445137441261460612923902188122331698377143821815775891147620972400028909960131074758219196874234222270854631095032905077231721542837797345176022360831320829902755154017388012118718044390355778313050689278667206808127095527400833091500648643265013281135155096123009215502904499729941343572372365867475513972933582483707941890301438951317927681700035968735088980346509042602199821723697415031065589563706206038937335423395934360566372506788380218682739070817346211337826502353483780755364144752472232260446753210450599285765644486659633478107162511168337073233429446923018533657376055930790374525448492504034830820312381846480634174476833837532934193719557255277073068534898641934623672315544633077853705364327248197633107075272135157485455811154955854596511288772497828983242637535109243615500768271875796093986639010326001326910341618027250928247795013906926092863036808452116577687515648897747473395395566019331162181299544165564016048890438537134067430343066641599667774137129544549892760799660889518958698598952445891528804389745826315373647390875902238976964731853014155038111752758408268442134358293581528376853002319986248322325004644555783576390260213853786036310794767040629398999052321348189111458894021219276734078395140686190606057921371204683190025371037690822903672685816576685822195044632940274232437056074534490885986405613844309557203915809333834564376062154061629943736851366492719492455944844567356942897349793659466995866672184663090421561549773041378365136833128317921304409676029818682220130084456555217537360644386054522934103759151529382754854446695743900866554440476800239514193102181726359294706471072303925638354063911387979685808932313957643744764826035264070693328610494097068568345563734797515751229733798853740404560114274467973074520652317666775135861719618822846632750240740517832357267261194202570396556680049970264585176387340288499655998281788631731058841094406752136950527207050901106785543059871282928192832241292769923377016457298024967838197538652200598992861166768805006328950842827686640838004337548092068094892850997908210403841011282787764065000115759425155979298612133389105869062191905889325382718279226571260139740377464764217644710960766356148894237995753412991058045983082296776534273501093848943781976543571844217626440421500467762359906079209968302037295876049336407824911088135004508121974794951177388023635231948972355177273916384012755236638499038502620254927689224648829338091081587241844352109847800375695682530979142695423383790801587913356164071110080624262638563238955640231014679127599278910309578605311280156235121221904439330048941234856417469113765442201322987458121622024354271132067410208197872299310188261501490948330598926615792659612552092331250418596595265802714984318558658654050357655202104581994700836260289077792628263894564016445828544160284936682809545939676677118469551086495958358979812085938206744770247047651132727803492726997594231367191319736416826316816723663284500698899237948018896180720621065011733961947032886312506580090142713214508652171299953826835309258884152929263022301512786355298066243371137765248320954723273080064216740738982457479689874603582867905433745115885504792678470156760250363560158284337443168510969327838676174974998683747439982154664483342123073565506787433994831527451626239541329639547981477674986212173036871876931207854561281830789176208927002466643754050603162590110781187748429444459708668468570183687194103048727553773660614843398160968119047052122597200312392327800039789633944909944645431753736289055151047614159480748547154752235313932872350288402711318333847749657270360582165387145645483764210445702270612979139783421747297421328959239131675762431123588706777209981275688294325859695301106954065378839011638293542713414962819978510469719525149757690428469767284094910278311150404139314428217300202119401304266440963646574218325485662553246426469492450260866109060787705440546592333496991350797916571719660023333005557760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -271173759606279561507063768362138076402548789833525201918564772650176365908229871811477932915410832608755975650726887863545999807393507161843024668985611864123348111041317353184000663820673903652252511093316626169087276042654217732247475535618123335191908971665130409151146428148753469291954924326790715447208520968877241079988615981557276961875574854677535426629815445616043163864001227338988719648363310825387039855160540287723241389391462081910366139092221669087211896727395608371961931999653536749091068007775774763520671791645482758136215976154009592046056799000870903110293685493380841994320018425444531450590748951374015317926417833763716107197656155603600799987821175001747154398527522414380889639799809944411370619230222892052698321469314535639425816629534474360784253821780636205579681595069787682507031608779052947526796829496444847711920169707551497661886886446879724294602618070327703220764453692453341560413482145357050955887808228453362993436387089711604475444578727763066882482835775531211524017779473482018696950740429169846508456917151174003391955133695348994120993218180540202445402035129468668450960777147620651740850575030850237018911001307504296451092788214534184558584462228483206268913840869034148973909137592818906745391414397585675277575911516071624972249449521176490041846639060812320099491461360467960155748078401253882167915667476104443823287538032684549775762927577520372983805887742186325790389107344027476756972389901524840082637545714999913585805282216455105796399609116194817867026034534873218085294323835826318279999912489524756468075218328171035233941444316996387409463776926963569247903822384035995025234847859544577451909682829189026554234508102537811833065010830857304487878872786787405087521656518993894900039702110734971859498349744909409601181425018585014033427240274727036970249363407697393163057426732501929325265734890191057614587036109746804780825194432924155114408024526367661078388875563688173525264990939093137001138899681686962841129599551271829102667947688816522207883968201689419543856590314189999805739975766799731540682915937685008421308803261805755189754336551043970859029780359298036049036836453094327408421573148099421132877251225617272134696494593466902089566144830255462398069506890623455493239893268326041560314744199675018940613657514660790699776049930491998739721827106499243850817125303667866093382716850253375297545559925760208611150027277675966453863234811967755044775191434775280944161238586341758203625566769874988489248323374277577202107865211831928288205312403535047617752815727156412180883501454299847006212933639989252660452952834891712996197851693676073317316921615535373681527588176490941483068071103390668078139869209426079661723542191255156546490433734951065099044246924169990549479616228609046363243295342141631710480143300456616176256365611722872010339966020061017220463818015448261877400795275804838577714165397740562520732208175286827202261206132718088842845886995794863638718655786876505478982276992551922067284193018123462646185674503253511732532471282007896232472530997168184864488660927297001422830537737003850911447248123449424293133228178365457493994924464868281062724789234492779500866787438406002145729588180591770963170994190294221488258181227109896522220770679602002164852351339298420975234770486911705081577336079018269204562944753296628437306018738842308425414979725005277700718620403359171230986003296648905161494807439759122494074919244555636683155483087658232118925860700769404140882467168419193075216978069882674993468782124517622690223732365570354968983204389282804106321475669092657907076606836004936681972064597233256455795524732271283507985222792919889999643653512165189518034704271690298299311696748053319553647160063494447416908404848079546727711026954848438172201389556099243154964888368678470622773961947059526176635321446041257888605272185118609303955885915769024861540051946074161578676785517410704349989664604912103197253894601003076903904372472589415564218565758360019626752258692266389168681218303507078772176251050961472512063214132380283793097399091878485805439703671466066185166219798380711469491394229416222291511959183747169752738540319842919706020166919794713954533980310972449542273634337422458582600225417874751913467494778241516803733701624920649635831126264004129333809318253417924219972368136123064526283747291356021582226825105219771325953221560365364893785830291848441842021028793688460010546450168019113985107882784901746858898804384678347546008628917951922207346599472966503330127817960548872937874007708454161189209827583460539512767064153799364047533839580191829990085713566822603223031447883013308648281377444783715463656224601541743681204783825414829188157649477136642449114353217568093909029730502451218096317159137074405343652666761125470448678006990612449888312082568253353390882963587423568261840955077705566853286279931157963455202587961727361245732741718607160472743218174224088945385690383955178224066894457257066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 238807960944479614033630196003284238046871175510951877203311823995830516194332739006634714018489869030722835842182679038334761806183790709997361749754903216476377358586561850724131245489721262714079149013605993441066401425590956197682519523444905677316074031713403977697942600722155525784141466666436534638089198393658706606159636354271766966075450943293609430500833224424917482719023559574481717282890042941585682995437048021434651623849961944332983194797508179858376801240646109230840733261616500446096995262719645833655326119212932861638658862682670331420626259321957117009312018181246762273018749725578044802913171368984842696310073025417491803328567301528997068850295787185304581714724990068490430274175543562436035925750158286262573108616775987184331628302990870782345401912186862103221783914513760218178505363165840370443894315379848580475660937059498638658756927266049637295352772602756824792004792178583785359693109012556977139000823211815395225439582189170195466357278042084727878049418999484225841472978602173010048194038485456463101466794445981365885118387967986251612704432315268415759877491455554781764034018654795928566588861002611462036857886537543519267123725419206357590955183511833061139221295256630875362841124071737862425728840205103264910749714620033898513887140159614122713262034219579099761403755078436522113199242702807910120007798615295482888533660685649563517938832083580683978684878355755301977369474525396427967795395691340104867629888991672613709930267150276973207695551892176554041303981637658548037159119502282201521160273499526528837389967150903354702435597935631118462309609448528308331027948905816774979205472045468372656135211562156006575999685644471504428664209477965547187996213184203541043016607711422101046687850636023387753312817360008762305310936951677352041965703173551404670836690285265043455808103014432679469037684330599026983288561814272472349889806879360618989288221333433441233245516002882955400036641993996825504302801610192011538210178067226049874347155432100747352055120703664350039991695266852973142306733339667401966594282932416436061797802310580945779373331511621107939997194805154083767832351633095735239290953355572258168997254099662315606765520424963416401087237684429681878088671464294207120897634897882036435495621979759088051520434017829843531486551838634720953061750508642395324211707947753631975286304599065454672374079785858222622934094903528638120135975545543787328671329920416374131538532732830613664011652556333579767818665077571328323672304058279310222530488630694075021256231450566337865893846175951363252013390497693325096657782645779930490113095591640829484064855564808323726440911792424817460253435492491372784166317992435904796247811314727935099152795934316323845731929562626354495197776439441032703643943721935318371917648867444139018907326920032892247839193812964414667596277490682070356630613412059232234720923203871485777246811273566860388173453601000408359614149420946204690993501946513582627793777323680804971061931631970121229971543391748037156988020906497324220482838031298841557706755578586606468372971411604965520744845217790530777840909486262293073704186102017636955057880293989469568370147317549411538432694252194019359548676591952099316967638743750886417759416569019306449702825193001493941569683203714771396923330753231593644880225409807504965471162142663349833538619789851744556503497414816292028168355796840463436614449951919521290357151314760617959049302500878029200306872613290905086134049540151024066969691526973160964115367099694261691116141486763442279738869128814036402040612987010214205605870399768466878233067525881359153362456098698376479200253728164084063677313338383241370505314222243351044995729189165903767783740329173591232547219154716154320683470839606308089273343404506306568488727350037342739474810163103238728899751997011286512110575143424773837584729619759122563436030056345571122931679014421414188800023361546079320099232592203433020866910658589410281009209941151905382759067974085971998368396987199725239607328371412940641826621431911712654160280341233672408928305874184937550121804514301938901627263141175574961140123595243218533762439239286177049955306803547613923027647744168652482304397132847850225899214697515428076193181446694036329222894122484850470429200315781465307793133117739843395196195075096784254710910955637430134058638286460936725854338053576821756048174555640216442331996836236908390494770669256483054998324398064030000968396397894601473859082191395404488403136169083424016529792099633519614332875385039787194411374377929582423023344758313643201521720965860173394343861006599328980170544971824689693302643877622303349079442765706654683957355452211162053872250173622699921313063026931888853885992000288855597214061427936534025083136839121692161835544321252556891323226456396967799157847610991812023046677859587397398017140979512424233264594990568359666314543411483652440280871015033394989354085431485676546721993405235200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 766030011092022032021583276737475658078503824244945976674331646444213526137626510646810417859241813023859755439579701373097896968475605930671075767145514775100131799910086628546710948015726945202805577311049910952436938630504707944764716667088103310381253082251803971486488915923783515078033947279135596096699606197240724531423110248435273709510509952636038157984179024020657392320195382937426931997938064282974663902531672997264035800070366278897392327541292695696968704507065074751061685795174987505970179919531410906404562769761481189586402955248037272437311177582324622364789023326501960456124360140483969412380792710197336102298026798498376782322147701624200833747588455675429137298805753020132920797287537621800291338629896099880367167321552341636530921599202490542695661975574071042271662043463581198061098745513518800220674231286470341097548006863478861549893452287806972565589975721748802379990790567876266183321249577493560324457302085295003461275127883274161366691908439682453863112022172628908691365817633048966173369471988942502456953870784637812174186924126816707228656340794241448018261224413130915774897220594033612804466005260354852474762845896008159224822844575412835693758508770875983924212241501282878851139936913297776480244332166128218343187212495883765349647347341349630824951258470941737340484593398682524909470914737416896373758556420129309114128150697363140307353705954502239167753578800429666955416231102415320349530484603771935389443995259117966348311420973305765322824091336405826874744254543810828389574289166764940928549057489298000741180037771835392113294787185972711085487804382422909988539553029241982170995678595601145308371695733685299143810892740181467818442224514081610649650473503251497412078744442099467962888749954304586645340791054331261260969622288535147933899192978982767335497029699972093536321797303995126840041210403687937843348286996434594058708697478583770996335400240644417384737012979071565880787367022546925064887077811463456424936238186733722949756505126416738241588451138698147281014520475644813960948785552913754052126595874280131546301404870395575152942310172263429764613325149481662127913040579597812594781859740481199471877715671324282417736017134050065714927521368992559788044958953172736767158971274838240176204978950802804104792925597321110539004749111223772571549972527187789278549841075914239968643950844110847924502480092000232881655443548796281802537186697529853453241805479243680672714180237085707000673515885852736902509079442088649375866932064667342405037526993806387502908996331890834809157046030789884719932939102555928806492562003617059250107998492811863831448087872666170193784339186622192428386528620661512657364406161443434824529492167153948263426267920635158525721427205573531901634829540887290192123899002318397725889496507788633358989914967325277810047019395809324455510809778391929464278994280408740461719358083795711384069318005677846513685486064478291743629549550632262985865457448360986357504976149662880220771509281553887451146966386755120528804564170702459722032796868050792532535349980989041703710174449947318624546394587276103303667826532518036512920377184385170245831160589615276923669187499053072711975303964178885030808559006623621161902944430476884465565941933959707932031210154040371235142945085986695309517993854541820858368995452027151093144940507543079972224970984040028832744129099291980394221378996197432813825792459865526157425044306853650657398013409846994012989286080692150744864698087425746563565796432983220055194192939967911536825620433749035047605998174897116542767176423609311628306789035771402540243376513888898584499132355835239627967326119466757838159698560083568524208283296187637061327154765983385633167768659872727193354551302834463094114232184914677744548209638443443907226724449815094724199775747372373682323816158353209374622123973677393910230513740714881896430667023709622755029568560994875678169201533982504964120301451509043653420433153650128134069813670952195898531437944338899794737610667844335098679155833349549357947573562380331409241496304317496055895175648782406008310164494457459307637924872551715748670269733172933886588454157065577358077453083564261210710443687012228341415296674507056101517746214419962095824679026275657805077155116026539452934034864367451505886219584313329600732694531014508046904946829180416137579093649770560759517103604191186659303782796331083400174471392161520597229230349883885279603851327339491108619165161448303559822925381519003171801383611163508712436207672127875825858325506226841591857840550286583769060382265360538533906139108853957355460606809695979735539537644540026977263940629295170829605312468411262154093740376278071464053359521868394127099546460304573211778012750737029586449133629497383579410388010842311969717470521397175412651465307337126998085463991403545624386749831440071378930813719121550176349016197694948878587921421292940432891083047421620506129153616012967766717890560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 205107282832997294505041389962470323223109049929508850785033504124529807910886116907843825632252952921973858050136279832293245493815926870123192236289121969136516848640793930254313593910495549281321659445417370977965972045002972764965102146053518869393051627373919355028448337100908411746585172267533517077622296798440790904000959759621164169501219084279566177333992768771681917006605229306246244803604568961003373068074063936786129413991542772203563048606641356933498642163255720352585668944724140756027692892760930083149955459383532769350865852960282747690890969910196118385710822665418361215447103691854364117382082641893401309137366287774538336951101530923154427109382121730811613392303870164768116451143893987661304581380125287129443722148056085956277686415024769038061940041701513987556946576659475133389600308395717165739738487334069064588677791281174288019695347123731246633708618865193562102474215422347941064280999381656278770696505143673430688710577229606742829062714600812083294876571449371618746970129523565539544745926898730977695841236430522923857030168493093648349013441456943909999787171338939335598200353783164440243882609916623016264306086570091179764636641775038942460319255415744172587476657041539146985525755259726386766269775745336035904849491328030204967923844281315921919204044210463239220997800664336765925266073683289435267296036878137333170857870100391335853474355043020403451381827725130885660074795439884844200409602963055869582193540641726910613848194305319868756816638475683089582585204060659293559844912764425102482817189064352905097797421019885073439152366075830922992582884084430222621378817969246278406083971625464031297874486256261443547758377486122653462828395670867333584201448270854943576879700537681892028478004823272725678043409273534615177076857063421403189243064660324462364330556134307413304238935455068621072786501662814234439661250175943589061448114238677497731929372721183822814312076784870797712987359638281725970084214929202140299205759199586105425687347332639126842011781739048603003276822242471687869401922008990612673969258964651170497752715060683006469892552091940587108789984155332521831183393767924554064644168526772335419711667922042725463158637986523959243134005747272155028914132298686144970043311920840786520002393015195546863415509814103749120028595718119190477618882469140693973535228615023770680777705756248481640943790532700208251072166082915150171902547707270976856832748775912885224170659139015473391225236556820760141944652943879822580882374732819007549251256733273383168876350053172537616289000244499707171271234641801052316119385766781316023702912405499537554268868368688259639744763276206733498710790980795569761389905722432533006548381551009847487210522119587463546511127619981460387011405674194517225289121101317059274077310011595327276147955451496712115107631962795009588249108306798436647186981065339868214797650370181072141276265103735255216904153039790515427618244166333137026606497806341157757043811784471997351698593332599565020272957085355901474408792523412360371757304382858729735240991929781170628180635676347924053237907522128649351395532780038471418462102416788622436948206360147664565694964356609125855402720845855712672388285399086320411402612256154864748436934129531076990959796068711590991117462092383564815515678833508425599287802636498115151252656214752944380545233911947530998513201014243650814975469087942340994440342868514939224772560275566881994586428444169076089325837325783528370397072443665096594647025981173538616293614523457374424077089489632408581312207953526828539309346194233698374027407162836507767364692653751632597476372499582588462707763819636770310866445695375159986967929861305264779016397805737306989877284982293593981659124538101729809778484737061865555073004534393031992653211455125772025090082843643120100435949830261379155381630706912618178147837896090774557773637429327878031909129978189005249413990523590214165911323873771833013029033888708095049288678904703912629223883419542990789253816526733064738602821922399194082063022911777623842426114029535600569356291056700450635876770508775127467065589810298751230367847947992177558803557548663202783453305732980586742665811514826108539131140021106885265997447040533288399097090983801863577356335192719631467089130820390672226296018268158500007761523002012543847624793339045932658690011873068548119372356521967884514746698044128839958654560811889514245286264682916525956287641123508247531536661304707275581068964264050286083370977928249175881608477176289495581854776455727644334718595025362248068452105595219233756065933609723254473926356103304003911525461611490571916969273768306393561781164445896566263145297727631667016008542951183218502555434635119895158495857145613041696911225912472055163754622358032170154418105452684945590050073104802609036988248506006954933897434826983459674840183450381975901889651978944247641271233558524255632015625347837045740409021185645422313472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -213231667028011195469375626145769798979014984606903392038992009879908285007914173532414863118254050211440380950836626601027698651637771684245444578056917587212280917805513465221860830393494168903977867499957411378620129690693093734370469201417101206998585925827796403448678098790376184372012080367558956316920359324795502379716029320981469201113620337167093758932341931735274112710082733228118141521356107982114582066942566808941696815959882350120954441984471191221922207085343614110106425521208193023614776006043967794635943351640321048711540465382328190120612777438101812814592646937550094054947586112255485228073054536154291853510278950911672168420274061050583502378608312403404845279168101895245249390821821013213362351932718360294805610676670928968824146918067360430564047439236618443126875688038117706089696437363403946719413783650315124712545453733416268789028970835117820642732375986519705712747470656061780468671088634010555356210177687783518329225073440672406146197166631040676013116027870912567318126421669554686162405538221502484741470587417638309351092688899299116725726255523313445651765398777264172727643881634106178438407483805031498106917372103759862549719177882567197991822498047247908877030572694051672893376946249813747038378640611263392111270263502310458624074500246852936767155210027981255724430509878167678158451726240121068939276582301077277242783951619407979893699962559162936772419122939463025207943442760401824664597560141725883947453726141759256262968700534365197105960637796133807119682189087019509712223620018476801242673532276637020231464842396362078044119738799518665335360728600000254980920714427614945579544281377640454043388933140059895915407328764716013354639115251643456896785882997052059477056705309059121511118225190660456038030051665721880930876481012757538530113441421090773295394916214330252694381324444534397009281456153310298962153841475001272344848051912241203267433209225468211017641463264640483769282275197828654097346867682681408161954335197670968493887413086399131311899891903374691484018237877038557387657775388916554866709316493169230506269353406402941776850795882684018418113450602542728165761176176239917793287482830918648332326086210123170596011430491872392314571792399510470699872326133920961176463772360189192081615345986426420755029646947364288727334623297366524305087541883585766722096256766978395035154069235599184111899373159238227486530298018079300138932573567724265661508489936195267281494307504987803169549386686579007011706595079666719133336077803153066579101219166029414212701465835031234070047834501831343647109239097678966642192968244246357782907057826249864039799667611619088016275959544681863942998321215809825910693678628540978771733251512601950570052664538053267561371143773128624284508226634672964596551754383416738977808211581580053343143881721587427459640423655785835831129239194437003881905400722289737346289900881438341013053843374825139930792261450867933466868851910206148341046402682587789512848298937975342671107370129090689690062518055220154425528681846740187200575690734981945146916499196951947946493500140886007682899883526661666083139366485874577886100229982541373875210757963280073798448700482819899629640707352614730183470229443498424347940572333325758366647196226990614920397358778716702137028329202072258445679215012411574503835286418200824191366863415463359890372331320988764309949965558393451200799934993475571297180065064552828367898043066254158413181349013309167223915840331947334841583275328058764631680168750686981133071305185802160254450761579970718684200079906209394567013690704594277729545375362141501850449615765690067796563442380349691166703244611840490618669579438503417541083715810384962677003870276628043189990521656434661679908486720899841339474425982905531060865786628170500389856267771924009685617966129096937351270830075100123277315339269697051257698961842334175550514705868571792517846430597422015341312734544605664450114661742815658124247420609757705536175032562798460543839101812976155954385160280205963839906513005088788168774523000155107426919538058348269150643046489717302006791519655602841465583129185249459181804715055227670737962765549207793498595285769263465960430015639272004643362739845249717780829463635480240146578509181597955449752986465653206836561791071334708407815504331889770409117537974983841286717435561972793715856294582614021183522421200661195796120293550463944432840281105682890239453486837869788837904403544256442476109205446338934097980265992721579384580596403050615174809762480417733450738042456473447474401478017510181306669829933302292544007928832295968389251989620155758857347711377823367066944935904170424867430498247516473888385463585069819828239704901804727276524942308549993921752636170733742285301635968028531275517717540562145783532518166135203084698481265357374024795243668732357289416392840759864877417646312850673798243146853526287320116683857268139748729122394409273534650247322533888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -194746328682426988887270459698021477097906162685711836147564217463001114196043437785490776262758616098099537733641928207348598646918507210160097383749916058499818612144762978279211112052848121182588752522076632168917525835449738599027685686703131464581674785811438239425610709042414625017357189805345928122816011877993929565909063808342328750886439943115703255061225250773508812416518778564311453147442161244335675766600525443325549655330356455144103217583055293018425310731822543773896177574939440633282316921389826717259852016794473910562712968071588887573181967491128010603369556188823083509341743426052842271644018438524549715750932118464354671841692285211404449744205471417482607603323124451791369347708084081590565561432927284966813621881827565654424802433483034304090569071875186251612860486977922634365378025394951952698934770330366719420294301645036310635662364659285614093200248235281095705669537746426850504631896943242335087804463257423038960333413596155832088985485794810554741405789657236682382267489288468818268063061509247975517549557179705364383830079191230296477705408582787631424250757621412921754333543348507086996608726763348370889542753912649123262409824185158936455312523391921275752054755027435383953126165476562824254115121958272344254609338291627875810639531659470268158202314464246647638354465220696962008327134560402519799796284414431578124899516044065344488418348870301517232547837758508625522812550346251396796786715362351581155796852357199236855641502369114483370184338759460277142335546175621221235814753649010345460429359606380134598521011714895542013459370579063261137811405575273853155449826345905660293559425883237239383569524073830777007463059096484859080835631029290390696969628108563328281410324362201321088297469734153480943527888478755661427450648324709513690609459765576042815671827602751732193392727476398598844107488796033018007011419760415453654896478651209613282616284381435887002552692149251493070066355843532294896631804759967292971849004566421173208277377228507004773521108938248673931212810748300362988477658408673397468563753293245336031699404192557672935784839612677044077879759123353855368742774839948879114375182347008063165206924156638940290849525385543060238845731145728346959864400889172510959262623337375074882112691848549248258312669980901925871911406239958562590669839855777994599136982320846567347439073051477440949644575019870045093911416377481794254744321718511037396688639909186668197070646383157374122437653241928396864813103355574557688874031239030424287760582654068787459325767892308620787912999930871195062059857249799769755298752533331994197428072101439372124505010998686361201343400089367193834193024160262499571920085872146335723991597936517574338007939102294911609118111694470995058288923994530043103645237533515173604824167942247048675600249527135105365906453432309447271500604074850695750527114315744406954133540584628908219596002802687240164257495246011439023371951191011589376541645639111881330447946734404734572486798337330667488411848609899067862194335344230762574463775984964334268385719087034867605661571043706120993545330453259471708970569581400398088714441647725694688676144335799929852921784959797561048017768135973392232018337242424573204096988362100231626567877024681004532601926302677782168219834568750624167818244996917162127027947821159691210291534904762289112030593683279182058520588771357109629492222112427725946517722872678266273149584130058866268277420620670991736777897732844365890051360982750879348219162285395371327951946243614284036227821611933446138838145845167849559978394489235380325107436127174102772981939939239037440707400763147911013149753189062287163632614750881652724162312992005235530997878747370558910315808729039564851938454681250887821435837280972762364011533697407840087978566044116125177646408948374171786266537007152606660898699693584619753836399023146738759827639811128872265822292144013796975728128347712332331954287236749210918045545873356779259309627841738638901409334413831764533209209465126986528191037337350223917854400547179188825952912102058738313341919088222578898403041665870137379038823112418648226695681281768367748591441026595538502389182839370394499467818409095764038163684790806140839349668724125643233412746344501652976239111227550027972762071327600631096065106624584950338682869501212341344771486417736248029229272872293702264619559720434150868206723938135911433327499284969480846524244729971967325283723937459062387081080147188142668063105788812369455322773325902804994519484047110973298232362692201762580679572180996578882269542265467723249838033200168096556099505987220239583632066245396465097727229017131986638578472752071065114814078213631579417177425193611974619237648185345374654322246096772612045614159902389483945542069384902243167908181549321606143346841151703067543205861502546477563364575003548927010435552521226330362762438192835793532909472929874718395860943304217073246383258992640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -120349426245971439231846255849719168774215955284227816487153190217815765593995398283129182336594195623328062669692072396238333884982742038520322642860684049340338828447800951471033506553845959815308618577066924407389149212780340929548260123063838636213592815667534041294696543361141699229409951546655277124784341377501866400320625352897718426251353447231187203807000815862798884394712569104915759393585493601304732230079870872690039334785664576067129922264170346595043796930080898957778094737609931553498162955132739609276747334554325185940750770023060401743834471969623411645325716047394559844164473014258947409610635757947286268735576820151175700040115923320385526252221758825818097478778047821576397542820041628357882678862382752699564330635700962389848134247975414543153833375286802601772509682006694548254437890843257377689596471714931637222003677638608466696084400508816506396978789972635378036051940100102266038876763050375931151292127436250325486956879853741919897172352358299510943592005086171401974767976790770313805022085340092853658485168051778400036850127907372767643181233253376860137505352005399010934452104245418611257648247953361382314967700340830332569648248376006173461780944312820031486516451154859445787463304262601405207663313694927557012696749080191932609176110584260883945870272901909263656693983010134079148380476447991704198682369101353108733208712515701172164121805894566917159210015361230734618748794703714855387621423214643502484776204313493538337959964166710707300115539226551296115690676529212258889300508990782152383597653847379022290953861180404314888331273729555643454354651116772273441523594177326564303515996344698424201184807185693877813167260972720454540276154431602303200436875530598783177352111477819206974239936193726960840252130627492616433476725605690537249614077376283018345617505926933188455203839767521174558831872648170607249865296118421065044979256510599407481962034530456615306992041551209292030955849987979432611820965535506064870245249406690239393149754014600668683364602469691032063316050477463817678892611920155473822025010212546327156572574184507460882073308044419631289365333924249141188939601054433482936986338408812384351325502988563255528368562530305597786844897993636497338079585446441470896976898982125249284252566914058810017828307772600536777277150628371233692402173553938065568216241815267131178878575389789797884178540422015911623650539773735954173715305550618549671142071952198959106191629551031099229204219961210193784738159204824396181223529315105490401556414336046819078560247190197593594004345225867579647176800742714294294638383365418314722853611728458828037315821732704905528297070752114357804876803962032252711011326650187426438038310915741133020091814917306212990555215412221929199297648991885797111034176033140502527332880747799299123029410091030643987133960767686378237041028448249721235970834369945891620195188497300424827047546371387277233256870336704158656123911306416042518139010984139123121566613162137706521766769837542388781887735110234122080448383693641052889228356312825223038356563817591007711594989560590207630410976850276350263999190556933613754165894769648520230753332709039062061360905037875904266860443648611643429437873421131004453162804806972191744043945847885023244989697146804617833628292120444664235865393119928220933201488722232334997388699488961602301466092759330650705675838278035835373587566948302452098423848685289651607921865957029706842201510961526006925912490255985033446238504335195102463471391361556825155750686947803305266010312757239430127188265825905774132622386770135678334058095538150561653784900118612503426866369022254736868489987290634995238938898931680310880893735038138111702134855894819048850744371575661276395568708357510149411370414267671248497147149927023936013144293650693666883205544965864740253325379550418107733044408327717314879037673201619316374399799254798395948090011707570501335839242736106857336961748918689730689909740469650209048565076833706197876808575997615249964819858820396899635995603194542209136372732397385844160736398109859112301965689467405038574577046076080395480332807895383129118336564311091520645989745213723249403169280758437936097389686509393115958604661243786855507992488576798166576031174797277970689082327377614201843177880951748293271976778183747585777942079109931754972628082897914167826223832951804947680460175147519469499239129383507800351547897170858722794055860513676020044572351511687210684739482049044863371403736940097650306060536102255959357628649706392941408058741774562014468400702164566099281258814300526996682009766650601291400802956532063988063029548689489431123115128662293875979020562856825411774321587463958529716857355631827293690059335361973991386061392051008429433419413327555988397064128616964756361548064825353789805333909308101312070265432687123550128981522421426910427781849478555920346950497567724701226151637808200502310754907929380492815630336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 179454002715364686191173623126429976011750056700219982267196828976176856618546962861560445552783541114521140935574353170415042024986293298586255534454496084590928514253195838977851554866407222098377899997872108846894471609448740456811326734403974880602512110394145562593155229825115357666111165188840633097814169784232098595689550883920797651608846403513578225808307846670970899339663089988337793031839202648162939810770003566758728700415745726696802941704982054011631169549887283885032896726476510313589367597800417005383621714897646107816113301849838686393334549071687581327040230742355058951191379435760838802993021024174834372589916393635538544900706783131779663829587183333679749644915567226768469531038768822107087479878840141439352018065123096706761366296646627837374333371229274749093444285860633290288302396052397500950243055407830176811514289061116696233773209956011182334811060176645813936261447970970818734546165285223986982419225737577641100086373211276645338922153957725160283198800435714196467789369156420061411293129820806317194379030732334965386976328923334194612991632839992489539927176986238346245133268122107514376619268545396865356246196094611963418505108994726303284671620682371263769263716143404473896282077521669824595145382547389044996222217210000959221652702293711398063192323933411945703256609947285624661488810855501843509107109752181934698555150115909365809139235163549769712389021464666387803904522994149961870998646371198468048051080723229425684818350769582726807812538413387797399513924393938970252630515806465009143398214471774441331881124496249677049184916489583155184045650100722255579288589881343874185400467338120143261416493434383984339353554762878633591611537612843675675707272173984936084966116367855780857689650164775910716155514545039205370605521458569910615760167853883953514088154893928178617031122112859863705891225219070726097228587624664420900176614858585335024199228510861579150994308726257986849889073175220987475453157603479918452749478661692257906765765187751959222661285879788262107407881735899722231302151047211543588030779952055498858238554442941581460574332513344233575161442293926749864673232219750892159607150624394616496169490952238016027176935157025220868752348339349929384023518247437882927502318254963791792695510757972352588050258909415111603321472738489917840293727316512018876576486957636189300889669144742030570524654002252138332660426374882261604836829620389837274788108117920474659520981841299804885991467599103796105013855818374338404852796982772859747624910714347545026343969219786999586448953319929903437077242931929323018196219512072658270480311092007727021258092080343760083489365068505149020684718503084124040975517440294453870805665187278550187546854969613642367406671607775089111201358775906963122540065371546998080044577049841699216088695588648089133732939906427928535131642103906857342189590766352949846325064621279244726916636922233001790114600214577408029595185805562600538382402311687455667470854799865007765845975377677347455023959089093304485624495803497681611891104947057782449609204552924721787163234920825539302195502524857726384829739357989350842646273836290633470744068358328989591105482797778931473527776381542778506448407263839064564438774016588489906847222267547383302413383012918469201617663562121644852727200846693288304205493032519612438143013469418621982021937391118096848149341745734414842689545552076647920678186982116793647352771664502249247741612741910855863224321048674544510041025384510713802390044705502498420134520300580776110913867514090039828297369561477707340813363442938099044713361385621426654410897427357645221083549934788146242188020114405014158170947171553360418679367583769534997330380316969528619299602087208059989669445051932532131168361436362837142702077054153037389024129333011350270141264591991268592548040058896570378488977939508170451389971955648282639502137070684741978637189111802401646136052576962270776523805269785720438603543124001916418180126100254279967180609678165054853578303517137874243493620032966687177347198343941497370120963897560926206491925623079703284927773906798571357437561284397889515876579609789818138555882452996461030419363790332653911271306586970910276391334097943193826839798442310842586230099723562654852675850280929774421377329681388694549849385768413378866909947800191168309266083156804897809150472432723382041097062437895264777506837627623456501406847265683773359792903188740428085720295358868462205765765253839006683315764874093697536746978872178197682296146282311724175481180321297201272701403016035713620128121645202028264441866021593615472729323897384577526878958699150852333336652855771058895245006388432314361810913975423125831644946584256768402753453078764785218340985003795450798556407525273085582343396845716311705903999005246860596811209981975288215785401860243467344891802058069297223264110246010518249386887800429004132938958730460608355592190326920655667200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 68884864781031720776404200834535499772277018963442543526557519015866921318026654925179763094553805303399336598528312410772125019314213212437768009576489479819512648865942422659169413858897321734133064739931301486561412635862893661837069658641441269033429587649849691556201809784473515545227628256958674649327160094083821700500866015386444051226812484208244987837607799005595855571454232692700888251361798648795104296470222308395446284877061959346449621429435975944832970042260367206786794180346407236864349626359145952999457916055549444635418292573363859879282162222473202150295783971452664422817074707498585027647982690891700030306562147585338088921922524244791434481821692560088590808176470096639578398081454837389467976897603212171603751473460799730695419853982386542705462929540979672189554186404659039972378784389169929697164302652464909568655896575868438183699554547695368350089609559581014777735989543502070262997127897845371825779600606236382617256653043207594279461459330584300939757955325218220823269867503506635817257111972263467754236651214091858831208668785160016713433500448166191118376322694773283329198354540510134931756379015293511650495793645680885705609357468562029549667771227914009881412560179694822669000001430697839893861523581808488288319348262377812873815240087617981172752901766476156569547140829823119225290706861627342329568242584128817392380611544968225917704947994846606966143064122494607783346399514277778761436047512480427804406294713071643421134281581289429520523498612118126791003348300009927753445726263880879788859189290828741938757471595163026124515379467966088783569359700809997206825482149919327268623528165473643453692287541580136930792383342978080441256956793803760453002945112793383784531363434406965071037400420197442130742846011862137674788008592994381450783591514143998999129541384072694802879264032750283314149866892829820035653342503772780520745291134621218518532535843121737711082907251620520476197116048931942787317349896322314341825334608440830351942846571860004346936247572930704392306899156533837648769918252712056344863141733418377905294913022354909789030470895449359763998067383227573910377763711210697652212875459679573770246209763382387728974211877369840966687171050967649609191007618025708113573502591831108386484814982432407251366988597019498421904049833905795378041868537048023806147350047008096758465300935958415000694487469399075819352387024849277539212678727170519091937061525144949407214314460362040530012435850747652225575128861646212323795539322359253199312096954067881590531009479308216999560318363023512042791619460014152591307657250759161861176448474633093404287643975999172064873680754904524857749449703267589395701050059571522774222523895249562742524329911746620458851230202601821076651835388354677540812374028425439361055192458250412035717681519764140174484736300226058964997083343441197914767509930768274275652443055803207739004735344996054799968311407724693738306433471479604392442627070649318855415345677230028124494340451969958897276412225720866218035596012506960625662619017716321057710832575498086249022620954062045245350592789468685864875271387916335715575451086395265674582834435071492974573581492570768800396657202674090788463610576417446566092007287692421595013100989749984272317782030965855272321283034250619246361625970145642432332440678264427130963628511033038041508998252618468820494746837114377063979403044213441184194076692647854479397365195942421399037635693473009170274450796665817010438750011702441608311551458740194113952882729900637597198321138649527753631025222026554980970433173953682826435761527079432991000808340248437011538954898573970859811722583104081429009068257272057685098212453800335661299320003510644855905474253534866014109090925009922019057945198163268178187982283882619367865043839842133993234220811152335171502298365485216215098511938157976734289893640832494629034803173295590570983409428676417277471843493562971664074698147414624722569025616544535096018832961872651473272297585266849643993304481888996582556174649328122911785118223376106086032675304833905644371644739902256365531183429472018244058973922621531312817445225188951726879268311092131212885751015621166547049222368333540899979446319553219598415372246310437095446041626233229314781887045163911973532745483576330949454385625185350697728115514798867320621662227203291728705334689052618788679253077348719368467854446594529527385468767817314750704008821040468955209951254234310721012709922292792263849054159867006452267556382534247193187365776129318968478351073564300054144588869586358957159504495410847372518965859990516266919459689137868229674146200087054640293293906434029219243575055465142191611762112651113213989821585038369937360436026225088933354855235830020657897842065857539880381429774452057731292876172039576841703483094162328920786031292533151329038866312607782461711687802302778476342024715261983925280673936975307678282919863910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -89059643325496053895085717509035995017076603922831925313429575329506664419090841433277153469497269197256465180321013048331796681498804870633244255798752699863613049190760573662650143924230283302502795660883660429956491872186359430430076468241197765114683799306157219894803313350138905406435548619543477162387246472642509727370471670283314978110641610238899368785302650671751694182608579900623664433083979668510819638290817655615274677325607138832601313490681977675826849683900684713603831274192389408406933374210530492099588884550267169989915127103150500162836749503878880703974460876363502834602302193213201228566584742113055275765673312343277028321590035801194527852884892032810448703006954460860760763102932158295550898607989856985997285498174447857067963400870388833770706949810439366689897463019951603480399484020373202378413287287912606393039583464568956603146770571131982984182790784910131015298006813984668852866587917411595095205011256294647097152772771013039095028668484507969510169040873338624432005848633445976148109114047909264648821085819280483025852797441520117600860060589268744806323336365407936381061325635256273197932626939122084148151318380353360346401983488352242134777972140262169168121665802966885520532470194996816712018357169115406327754449540143153678761200468611988332071893536914584394143765549639981463933007137313001383759918698293311878007272344059576544821444336199284739612402657230255753076654989507096416239229169241018635941287054318489259836059319417815634160837850769098259740840496956204312729254370177741584690035101425468696615612432886976679032727106748552478579068928079821324769138418834417816501279371360622934353307320773970903972051658879965518762658177144044907641258552015043874442953337963052362329161768882332526119841778868713710390610408196871122531994484674516720951056372464153739342304927185964805330421315340247521973347209212769195507758527860993850645340812115268162060938400984750807104104771314831847625323012119230001265150351330111553703825054397325426513816690378491855381961777917237231843914404599125688353493992437169004454073597180349541702812471171237119109561503017081478872187596265792083662703136539682539816425621167930780993038436299232354009082163477548007931207193362314704080957169693412368384905577874212677433717836162656854579015138606855004770902850186487261749054492012951727204862281050714663504396663471109821451402290889450421208474472719635704437069589788323672577430535064333760304436068100189562106518875381605577065448924756985534475991138758325366597705657185674704290122746914677681758791676474621745617610226641627597509129345606735111172704976063522681306101611537482119022497933621820623093787279797349040510646515454883544333597046659856358074058222197939699544541488466098959710798107586906521650203891376058057162179547995339689531722008772529884047889396058377531863869137413279822147984308069129845281970212128835090471630688462666628201454078594831535448279414095445892844885579389723350123526486994333290671705268474089637247293715850512637917953260560200220826506960895969437472517117328566185202320580965283671383943728247907653567480519336050267579403240613003055190162510948565925727755823166993337708765381281498637880304324182471467089433885898273151984660864787215513846796906360889878894601243529355580226266530827276123564665419235000392624507871823256788651854467282787172776268478403327607009138688078560093853915833971067607771825332576227107655730785224092438285289629301037883558607305274879576212611442047018132818646250913674863094014058165303108483621980579643401917176876371744311579819786129655224351830810493134417356668474203752505015027072174389111616053611650012695623195322107772880764683790431202831499463536189811070047798250460260272923419227587509852976190226394201298703567425228549178472334786186188463286183417057504639300233381754406850152215235178473997874524853491610389395826138515883965378388373501749564319233992273325079984992318781982117641782201993138864337879223870761206304972891764504542113559902058259627452381875973752369226934861016294168134535773840739543109135950013892232746259156752951601073457683549152477670219735810709334575719186783736866522064489351949400654035385903187062576350959772784637104660155207609622281017484834889603607318775156813466961219110222643693733612356015561822587692241845847938898280152804845697477555854748883536458992280455079497517807545787225295956288648875415424738821222911248793428083331837055314536857024875838019282637820205876468247858240914112025919403881874642501738613528910130111946103113634151128199752624332288608767204075866879191534015651941194568770535297580808666574767223788014588440632869281113051057204658569312897871527134962080997041145010735391155713460948097062483085995373690286618469884541601437791014480605843933483976113993643345929832650057582767877405860899769036116875234359446272224819937280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 9881968367274770050375739404719215360951118606315617082790098378465330524595108306882287739016540275425317047638096439748083925011622852706232566047628654257769655841396513633258301311600463226465951647224840146150776919825390820210926283405263528689377027831654295964895964566304804739343947336224009151397847866314802409435390099540196024856348608017100529684997879975111287159294181966985431839586691785669143029252332129926020730652860132086774494329874920096717256532767321562828263864552349794475989020973309157886854363353133723479951595966857685747456957585714944819893685594994556437311494375702119986895544237745523395460698723431462301397574290069976226527008689060200074028836748608266578173138351319468066408594859846492659628061079609488470338514458016269260315866147000828077855365028802537167029964019946493146304947750546431148291248148963786152772990075375008783018511969358476113355595577777067264611989618485390486277580615600356273947416411006404179181676929522410267479432636103695690523320920574794253053819699087593841077069627022017230053752896371868470580299266574477117873054953508582012639679026745388567835819289989506354616213695305648275198230719895963659855705805041542414200402146232161984166394122605251736801539389044706186135720383531517939903976065753905321211754290713523392289640196449880263853979206520543523959446360676652768139173504863617728783441213402510770626312446059220291446673255613200460464113921706870196063433241336457975438205330273653363142847730710730110096769107062194005010399777199719330146499486884059274230028433497776237804461873795080714489375885382215785944453451475250172189547332989715732504330629619145336099027554944645153639087097437702241928372089073053370113855585721136678823956337472518662761081856566391102281194378849565486919686633354747977052000026570439651428505450140527966545505522050854838589158021786684349997909844249722041518591067269869460584359485826021107558893957053141751068702788476093963654747769308963511104169848360329891097302547767930290771843275994378158177481510834843870281581632285723629507720197641381888242712375844618329122166203416005347090280141667912699712172204432816077259533814975890509591152065950760375104803593954795482234752302709384508965544186774857266701982931503181874984218271647876823679267377291296432370607211568931739111245404671622646926912622768950900821643341963689849752218261508940257048521776869586988362014817467598250815807770459090679025281100223009118046937977181784766356709822589076422492463637108602705728042417898246924680660188066050139739397789892507203664766602992802871569695710933322590950554604512824449101680669927946187667761389330414454990576748677923037155967172061269675653490676698092363189827259316679400015764827103294675692961712894838162804781429639615040096511180455934757445859155077600642134543832523157943585957796989512126305624411330903494414639811531533796697016709488531005880875981043959791246136021857762420692903899370192915890753819441079732439876543901030770255801867723306096259027266728394704241156121291326158397421038043855702650707506112709326284897614239512241335303674589536393424602579260347831918753686330615313239681017925746465405237949315805276716921296845608429206778279324948849142662319711590615215274664284845213225578585865169630346129839920790355008523700956388216681831674558965910530986297468597795748119362418770142511922550192053312628879573145780144650395124913408153082724186557982678900608293808091023996346083349853858096957738727365513178812335723336673030813035318734742449234946196181315093568966657236276610253352294995252013568119139795610123749099079165981082644513492063383817391275898280189503404333844238536597570764874177761291936199887020761807017480388044874071720183695560369336457268185386645978712212093345567440762404648661726369650384376553488903784158052467684653475400738938561676371480334631570054363254097571114139739569535206974040250239746434619428912041182701068623721337474214922835380095104200246729974178610838522479222368943969855923417863747429732408799085961362245959606867813563362047666441136420468078156121039498439792310345071489555485684304837726929714024324457931428098550917054711956253423697149107939306778081779835891101828833884106419832230776682529880423347858386052366566597416371682086013147526746251140672616032342610705377676839626571758081437180737755862584336049773656221127820344730669338515125175493927165062107845183449613357134004936793498789430383621093376141433388965138156442941207885418126039302514548026700239271766916951906141203412771820706982790844237585348963624608227463668613411836376562365641496012586365686117822684016891215953072355723973003411977355355984535030241520313335581432150274871293502243117590199742003063562843546618844360987750162253523920513918162159232617258181900140818903603643448565542264599799900541439379357492789165581926400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 11609100268126970827431418512809841098959592380003140636171698975118449313910879577559738577221522847892120250772096565548718361858677995293436438987174393920534089539347583650498481390531158239694758772861658656710620094625531482575658550923859436155783515850709828195508456693904458001341201082298440451506269005216883851686636111909890384359438988823027782762992042648857184737650383761507956431278937285586818189333583284208788923008220608730024047090924421616892129954624475671680434589618340764520245100382643902355545372417545071108032065336693451758675046171193660395201850510363836322717175679310959957178401344093514195022610530676785765719762271892443517352330532893577421203640123305748816328180018615280450885662775095945166285080270782739918158734598991478869785143050310075088814074666580559678482598544346777471064528048318206793788535553286264328238281510549041407683977457817892221776940581167785365406296115156144504538873052508991489798072060094772772516694616530567955846501402168689073321495850709320144809334177077130643965674571270414778456477677513885576462332451672382468791419318062215983167980082555063540736654744550777285479963208971047969314902847239602613461976132313988508773398627905624753315429545077099075222917046829415968730601016372064922968562253371798989482577348330774259198413896463693325940647165559788968558923485770435015914391900901428930260632591188842342332036249534740110989697334190050775111368148514740364114735291647283938111598077724642843684833250231980267832057016156582849049640312926556001321615823162007908351911174008752469281512702077987105251996743019883005308521951632638609002842559903091424028335446576054013236716704431533939357536602933925634023800732586472559371698647179887215266374137316840535440039308466675586768355400719047851505971506246243590114648205519929025395836802541402600021331801652081430841523740276019369154556260033174301343056883994567497284442528361357379551099149678441415925358574155611443929017383052289952640104210009434729774454091652542016318610032656167073923703635701397914835973242040629792639593218411852962664470997408238963306119387283430798261224350501888391377420938816375604494200357395645908823128567992036792705435372125469297636956343496200236077433557230742923604767880681968552635721926674313516319219409467092113295983805841115895704437928554793423203908045184042069526484725162628185250808671884253506677482766085798600153770439942600522330643695913672454342829375379334860004896159937463940001341623182804728424675045778649256932688397990299404141543019148369268593276587145871104610874437499518699306005812772220907966031618129123076712410762220225966168048444058170851926989308375189909121663549771215035053462634667264906579136702978754375328969298509921903244558685275746243368040558390821419331223451254366789088269250740125928289906997521560080913886700291245645705314910009101765855698389715929048975602605549623792169397923209863541036006470534566461695290785596305162861694336121937217042178809082188628126122898341428592807429607166901181907234410554069533546006894029942562406907975437329140469048522018341391441356896810389368022747701547932526544580675829426391684579924196073360046722367948504494056320315129104455627935118361258259458470513226105174371436550522727700956846862701871401198579140854422097592473601874572616826526225127918307069450281450827698552187738914079661646834607289244771521132378623007934723832406987667499466709578732516663886616241521331759473285528965686398770067783010882752144328845085862272273565943516189187974658993370601667723226874602868024955309992342957010130960096597229759288382904376049368483102023204040921786068143315565961100495679977000841308318722764709437296348628198966925462518421444672586564433298649705320702031579212300514969165270772466831681374514337731197251021801248935842327415142889472516667277285378268738308704327596589721599938925940581471370701006072427157373804968678223509302654861602414807556080318919137192479065921251447392854594133104407165774531717002482085594866987806724370314605930723135670944731989216154048059100185051186324995763921190723898338490810474991288261254363347557587622928022505898034130895050104240192387347764622788868547988177684499250501159786147552957462273433176314357138118201103705417159386866683914765613284995190648652862320377413258234013356584806820987678555257797560134472318495126100870835920801023276560515218923635895165819607046811152400320436352942354127978829248144570319803586204879849716792115145858696058428548487283487752720188344822750626014371113342548954140975292771235720552061448485121474403792568259649822805286616158749662478930026970863247113124935153053634372503591185636024025754881764326549946032864427535540066549736184128560664357663783682511473260786266517835657015110965780936013667366137290905017902743866057789626997496776539903418465123471196160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -5480558759940045419693828007121865520165872112812884293798590952637508413774723088461631188100185047293516646733344784720784342896383772313851626195139412462360169027438330444716027502293178728479699439471393857095228093835929646287746336211925872162683877400889240768890866217341931264126275904704009758231418442584203935613352318142375167341386857296336002904068896026927532067846095830820702556450288147918603911714583661953223217442440178006048396317363310729145079749552322427587304893126852824731791537115726799273706525632672177111861138745069976630681796522266604294284510837011626201077078093503814618302656945931970185993028935028246354163452825699616557565085518278116255217093689627232010129808444647221556518139768798396166387002529038951460598672482283039784167266930684027398186541614250114839754932254769359187297342306842227871747952933773245711930856052963778088964605256234867862276889770038526734847605624001810184152167070088403369459943561602751778434550441246189522339555072062788815972933264206600079678989973491231818852172531921843858532794914014522007464632032320476942176859457828489118192624128245605391097718165958831931614897490194478492246957593045036570079748756773243572910954246101201205498894337401820088309395860861838972993408637819676345315146206375727579432475421447980395489627053443296026908313239381298080241256922928119683696805727005108773221027217384380668698085951414094469823581810653952857688381423724081015187316121206728273960877289397590922216394889344869192363730903453332977467864245640589928937509849576379925879105997377502647415996093520693053205847839980883613169036407074231776650288027201341018999860117599385896085484867356017513130881347032543809189806482295351490988023326198916509333831149970202946147879344852156228190993180933323865349176432417749089432778763010841640968942362451896331155877222668591342653920515219509710895410284561384906855470022191055129714679311416195705041259768654058695612955192342048706008276122377209877612995604488518355258081986474567092702749963723040476870503631636017263930306585460775339144083806610873785453110786850215424322118200618846436044959850956050331065496627303049280101920380987870407524784292587073574606179459435712092604997308454814491503494681243924319812475306968387576597285429613133891416231054525748963336817132880073460831552644157595948099618305715948911039163921635567138793482544921353014237454838190918034066820439036479280547478557916208870494408183850417354401984803535810243637699907999429268966866650890709367588046307174912396329622781308557176784463384250312362514064802680545652768234034280380469460410263661472578941607921786949341660393122690802305275407882972588794838148535113038187121184687441438175254722544923895321034951059054335498885336726852174411024416887577820122365023900846370509057536832012747986166493766545591024398746354309744672779398854648105028368494484455497944432741266003156070433348661029158304158199725454883534370818299316638611746735967195544489821643914663900994392130950381618605051467128211432065105215316100471833871426093727927323143339746741888809327716428103103320605893047569552823153148618284761046938088880349724505208982206706454041417349271279958605068208001015433546395516303962614308735901839907195802481163577811375246095286423352429776374633191605200940325566649988550968723382735305188386296684761079620164460088231926684154872012959244680537478895054687706048490513904081918870978209279637797968281434693268289303918755841020798113918568036948147669316442490227905513501337144365976648777022979510728089392800227569101707173615740954731278497787208775588859719027406066361187617435425923866838964869859110707448917824789667328651245147659773701363294019517217030286778012510937819523662875721706937636642356223816350485578787184508089910334429825192923176693863942160711599211072810698807035883746025370813477492805784694448689378884350168978345570424374626606259473662102546194950828154385557879391821274868963217460101125912187299354771564665084808399742632590383776950080402974176510742631825289993708961805302676127110598667391450658051692773720237818994639431453645655569001954557131761027699610492628887475729895589949791170168275811913172922662176382294901949340354723547058961687243690781353567706550902163806761725396707454817216255073892825624264849615807254240864396156226935192666077446690993438849475132955683510151870279386892809451010655721873022353390170142023098031676692630520609292594556635192194740342074697410666912039524092014384408090270758886088200738586618574167597839336280333790268477858595067337427795178139299056788090542886114902667503752507775966094513611177470554456398535094791576262838781966999063560728196062935119987060340684509726132829596074873472560487053675119318942616691484434942968172627984716040732621052883358758764935858846922897660156078653167895843528330778247168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1559392017514821940209740179951531269782091174212881981626615179672841415732594203611645086877113430218665415873940492140846274204743129019060685096727047265049758569253087556629235184407758291216226413057768384936843668627682837855999605605488724120800799897750617010133661274524804627884928244048246956073136477169200772934421144446862093818575757860743386976279343703419728544722708332539521455716580885875662153522353374187449443163369712743364502338927101699784412796992184555905136146513740461713274773141905863538340556442098233017658925134307699735235930833660734722786989588669060943569189805770817493519211682922248224123008441819082257418837456690876437555466500131135656120585694648497494432833523304972482649995087721122995334522653877899399336013956031830702531828020120888503604279611040959881167167042692469218741839056559495793259741949469764941927248863606014651173780421815021796747293726879879759694726678511183376448190530685962611110740354564545494261077951073912582734380948784960137840971392645802262731611159992949905287147060305428694379474516582384022072003122603331539941556082853186820538689785247633797381684466872121698256758770501682552233583922357184492487373971577686341526416415982886469901763159855855652074605583298582256273646972647675798453799342964245369558947076842201705604358611353117986622038723448946276858308791909980439382218408449767836480695725860512977061114860372409831493842637723459917247081164722249744092702429644095215273277829653939982983628040232962646213244932787800816987294796916087944787679665229116444013753692194860476727764088217580597217977374350154753233853513798344103239939586899010104806576612024926292684793060013149078488375848719924434126852117904608353387153404504648172296066495298003107289870583901866249790498890846823778094640021193791553548780104040904545829126127799539103236430424927259829440987221230605322244207531627259748198017814708591421325897792978708906862806135536863451342140198234734408646723587629243429675615472626381270822716190895131523736552561117409292770652569131287764879739300783404077186479788473828743334829464158140437322864582654087260798119565051897951068509929786943355570318292959678265252388165031164633859851264006772992152265333423894996388398588134943218234283150008609357301829727865607974139917825015093528152533479292118030074385476171498807127456710571692588766490020016218772211351351561937788886991624444894112242737037959408614660908726740019586650766637331170194723271793017000407385441515550616305310827945895122911537681393741813934210732551348205624159034150651098049007292854761131982184661806295867047176828225256169656704372380485778543813832897345037171260906142813276095900410522088155747276590621048357630264568577966642433661713679766768437486439296987204975384062173311204922656751768123282047416178320203003390375181064376739533800974858867536747311856372367734635002977546645652050452544541835723178262594572835266464847284137494188294690268238626277657637697303525895794834396978382720372175933696786610132854634755769806012299226206206366393399740076743381255631859707200809281203191928112997564921463844214208411792199941075332108178660133531498966826792222020114493513135654977106123071772393219952833726580411285704698375460591220142983168813600888262465753182994728709640663271215929534553601511226814218974798243535107889054475676054152477188768822180539091274960897964004087514957375895300183252042732867424854972105267166400005653570293824418980740017199775012358886054881397498496059776438827566831800685554771730147217374243373418518511885684208654244136579707449776583593638384138531199937147298615376473815065260898638199479572929958242644342116718523064966349962812313903559612860241945918853173615079047867708792291490513700179116296028939128360679941154345706211998527046040841526614699031339433598828150422697945725150717087145610204811360283683271923516909116414945833835694379027228465137322711722756671988557910364537578142120553344805468874466374759747195368493701881709404681449546929023837791167433435536210303233828349235124355877012365764999228774802222135477702800865569679943783487512995431671301381867744475917359104844417286788261721406514332492384331721928046604151600207820211357830348265539999305395014340613170572122439540314066748769556304831961431666038657356525424941363691475840864944531669636957125897377924007207322532848086888507410516608287300586396517793127578969539409265839983559707669645828856516622598904147465886100920914203858981198673369648288141948651481970701029188873834390877242727086452075708202285550223023905388327515178590616278721010782304126346199389873487614009323512373504406254845746405361138209407513138239320062882012841907431756929765453295900186304959612705923020889564420297187717530427600839027439070781936192107563179072604039527572490254822879227722947485824816041655983841633894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -481608621547360429172554320096168327232809176921801379196327669224417518223388777459320128351208610641126425972451455714582711688621407009091184251490829315672975710634862907292620483196299987615404702032384926268908999392794506016369331004998102867807800597944938542080585736168123084287324609845695119637302198146701836654935718748376529403583073094599299883044082455684017562958280985390563823949131838862407083515445236569383042853204679193073869866171039601833190471593057727343468115189253303620236429304486638034050135605796791887057762781358932249166844330258848196006512589252169421138190862268427796175695130636213827826335723868576278181695626807193629331669971738339061381701785341182331122806315068624199778414240280965365473824448785768749746155191847399925345957892829152290234007372402702857298852861866117543503028259514117915993044198342433001879074343392909067246983135743588118345535707859348317708023987170858074779315359792118827386183678247012368918940053398054710828486163172701608940541145880239325258607719550368639134696312808254908108631038206991954785333501186345991746758810246481711923976247252235075178910388491073819014596865982077870259642287788353439129786368432763030375886496410029488993291606634430170037849770943945718484202404738920236410601786767782937535341201262420415340691850482995978390966246939180123733846656511020301619391842148739919896436635956999250739986658779658800966935840206142534342309661228262181053877458525535413452323230334090547372829913268098908896319879935380544193440330096505526731274038584408633191704915091242272865205730260081613098143353611170988783292115020485468623373721020992893095117172973630607822365502911447090206449866920101106133364122341876965764119137363236601208455235288230768777132146574278119996719998057123607877170128424497696732990621769972071906370034857213879758538027796304535926028436658883811284601868411657537737609115949432290826901747863135655022158579833941920776858612274417563960061801695482120388511012142957219939148742092894869285581825201085318343784270719159297188971601889249587407972498496341863108979447624169041949016275058723228006929474822296940342011736183510186647857368138486633620451320071026136914989333587277885229286951976720601173089470543648788974101580554830181847942030654853703367293859147958016531147430987184828973531680776282818797033193806675644184842095368632699584541473669351651393892664495223040445449152864805024539815309083067724985286363233550571687057397975196557586831360304273269666141131337419508235251311336240520122810828780327242149642474706812891453929282238586926024252030430070820593034850795521808624249718996117758276657332006731762381119095515498510829615724457165640893390768726112524852785227680140098694741058265369807231245953284327304125882783337024166663859051391039818794770815054637973650238762863211632259915074711554536346128180079316016454690174687970388434440835452410118438219964394090143218803972415058892652773980673978434536195775205970277518066164906095172211516287653172544298981512986488904700273453046795513965784359014310894055231773404169907975970863878509291146747102949305671827788848351122551197034279925921350606093636268998451726729417839989694800481187914812834158552258490106192655660519407498255795213521272117589561681545061744877737056839279975574213828503372459938226895093475699275674942124632445028559689119734056254692802243104282644176965133928038696569318262247878191935119341980967172712981492958002090275248334383306337271547140553646940823399428313818189826914589664709243682421767463904135464834495073529329038189375179886654489100652836737802580706795665730953339402086849626840130764130087016181985197891922945923580592118288653310177830055165185994561070597133389109299430150957418381322572514729374147486751761515701695766929252192854249499000172978919693536953967454531274522852507108392106643888569288896039305643426069082699528852987279944646457756398715931619608596034486114415080142541953517709591501326940644472696838987880264633967476905207120133787175490022942864441223476449827622948990043628053031065967766529454166941473303262438692967831451544130604083154714598631361463238687031488844384867414949231430034278491536158042113856350817135887795085659863881551568674409167081508887800899981372530115272961097782703804302719800590630461835865249717388223028999447213466604922053642234497249579401960520483781139735366640786143205408030596811776402617431900536786126776203552284390450841851965728703027705111051381890194572058816090408008343837366361055533750033214494067023198177761327891634926547552961066532379855692934729682845273398477346109636281160440321321175939217066518306820096652513755935090638915087370378903632832422463693826727504858987289087468192305375468635790606599153068226958923766835751028245524444704230316304263461407630174070913951882099202427904327680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 134933254283276374006050918897907459436725287225479939534280277058604053125714018091186312142070463434135214754444356471743196696591663841551793393661813093959735273410221371111470319112076182308638556419736124230311573715751935218780584718626262818512848239157328012854276025002629182768687993795039026887406177882964094534085403806945021497002241643993325512729437646589802984522248575220021350093241902367971689956354054866909620285852116982001308973393914422075542141008760694215145245021067110497124723221223932396078221276269300175807091948727508655803389112838245322624578408364178376138282755917486247703665611903453444779764994253636460025287778604610293080586411840112801594250367554274389245346056227297567617249688352220951278219405951095646259761477378160205480078859789006318805707563611115497814428668167512689561464491988799313875644256458936283909365154695247929187782958065762370067879573908730912479435475267813937848915060738963362775038891666870616741478610606101216882350405346727228531336385763361125899986862723227851287984698172383323944685221724941595315250618459981932656737297475186521344767043515606176401782561168448322053667165032802568925425566831611158105413029532683531818393634592024101616887582953463321640506199141973599865850088087356668797233770956048561353966513272130698983893346591822738692507263570668605285550500506734229254409108140322578459916578300598772972748542262914154129581495653040322291822897477520478941940564100253139671117671708653281209596274367565685699876475512502538938449415960630658265234373943593487716102200803117298331715793063256487596653095380020356634920103521206248804904934856863883526387803868815950674570633772793138009358263322665012503624372989084449838499427353224517843101764447067040108734379138108221554948802961831150973884708877626490889859888815694102879431159190173343216299162628339086554447838182830772996452236489835441939777309326542012650551594508247514147448279505968616545195093224931769046822159196894271133407212043622882602055526338042121889420701786049561224356614376753002060877003079341407368424271053789952981696836582678804433518232316692845516587330381205181870818156698479773285710681896081085124684658027146594924755588921400236489266144436636738439731039465407480114485022644902208058634894725973606590184396829006659595271707302519208456631708080361551552706409822023711441124350484137840092263985890804150330646661658232079589743997284419700838194540374402887919814108563831092877537713177797061678124022687084837009406754097662642315040043092013783984328022690431896945211076298826180753771118049080375347414215501141548051371267472625104053851463337767015628748370283257229076085053658770538048633284495449521427236879128980398299848912178063311877785719480237910199875936763464161375287541077389740864251534727747656821927063337515707767329827724633214356448722379484047077618034149475362044279763964329380686595869762139831877936042954532221541648136202531407940750757004623102010690944591866476909219321564072619026192986183625263839902669307472809032984190567518409048789622690012747828628537363927544221073630778021822548436991515593353705608437222950592623461066926773407459047375033813830432284832098844880369099649840335379360426203907687062140533927218525841548669786494874329375894909807220430021264753741864077390047476717615199797391833051920256936271179619960858178846300024424885457198862147078903294058642943197761425316842117323273115427611496267428685993561220053420224342310876677339690499705221603950026458441950960453959533809933127316168528834678330258903780250441376449581731802754527927793759325789811614356824425598716258085837322449657898440957837680458281359226026799067034322417937141470600289810374266960445691765367324477307730905697034762929518312043948222418340424903109623463592998364640531894167555833520825331257510005921991486177418445847976652968974252576137648691149731358081881564305480800723065615011452390608010388187902676563355593763981705973183251331881784067640796839112037324954216001050404504460551995251333616915063648909778112583158294108614717384081955197992698764943014902137758240468378134626215692975332837938905430317742720784804075362225341078203672527530608137170605162038472797048544469036505190175891758314841250451074604132176894281889325403855175913033434804145151148780957132254457090356156043509453810394634950456348735167632854942481033890224722970646067129761552645638863270130006465169679930232767515142123215411776179777830132822905579130508653678434640746782183766659137689301426056800089963329375227988966383379202278657166872792718120832285999882358150007312637838086689763478324942469316912365934727332317466950335342619576776702254099466049217138033849137820616854925945966856720770789310159708024369623624061861960565257955628480825546882972617427959546344464600647725578295798417010118851821568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -27806982908327598203721585588039202135651417637188586981754253129794946720148803236075571571782136288765586179874768885112111128078611025796503301689049670170805854462579372426749577313288624198871176393291935253570614822035794989883752011192433472777649822945856205191860503102610100094700558816218302140794835887903290692753541464931233228482196181373138916851707460960604543263908903099034891996541417398128882853605481461487019107408864113881380022905051073879921222230242204088054993853635297705326031340162024917101913148384626148539282790855111628625847788713391686093856134651225880081230473263575860567646653418813391714904533619707387684452617347082236465268094181320905426784323608335502600130490991116406647345063234912715243085609755663644904305787130691873500126693816581386615502686074938035884472837903793959996091914620396236571990942419253575423848713239355305618137606758442363975682460377538389083001775004928818883605231319923750869148772806606245467852354353283571011218042579449405178768755879953381392655210688947236244995643947937477899082288963748830536703452821805767184606907792109223760680651209533707027814918571301981147976042303996891074389884440256944908179797481547149921632756742873109565412885168732071589241860437799628598977141963300173248849559916607895464709869078149638091532826966982210949246301121909550600035328272966958625531569708092797457915948895391440220802493840593798761766256693329042481440887294931690595367212518873756496541263248573717179393801993370253551694215202835006602951704067878615035825164972102217026110930414660381694833652504516170054708021181588101394873110449387840065985103749787815652478688991581535374338952838173311963945994463941837497319247277023943930071961340074563518647822721879796073592476219287098612412009473357244330930089578148638996584419367999487264317425840724218203291681050265590406119817818295093679741136392758458488379088256074611247298234908884460627325248145205718186482982789602448349305791123235516060358189049178373108071506111019633178434917429401440986741241939771594373411643264597327321981565424304882318976613109985601110718989320801298793505229194922164924992338686009470775074481756399633102211341947568040605948758859496734560426438499530427924820894142230077853163295189640935918220710496726222385430061483604223608206726908044261922528628640673141813100581098907234049986386792031486714238328390498588013755687420965082325692775996638668918408427893580297848449032915512133964475198237952915066698054394757417345639178575506214944203966630390593351530496405623667957186260708644478431513580611148430556095556255953486447252537731731720373804649765688116890133745072996926577169216976023238065003315616225997424847146457198302663692335187467213637358509068282570573028459231753852716583689472271096943942576212899805587283412230446007794080883271462777735894208967015830239066993304975347069476286116331289386588131387145464231584315750034772913309411227706883800080185678221082467790800399843869133867972333917307145395885257017666697375655907941283228748676640308554412943448473574553736611547230299905316578553057616487388068952037644127309917832370261591533941537416843286661788692905188558314306326869932795197661910716475210403186379609301966475971738627518677769726199257601381386929359762798804435573822974497238606689069167792209073126827233738118504934395879659753372492793207968920649703572528592935396440273870033294662350445172486462546784237611339230103535432208927037566773888247768070559105137421940638266936127548891775841697371706199019281493684266767178766708740435745556751356780522354896646363704358145687349106234211785122704279749422864712724790844099544024511083680317264614333907540655972712825834986030166537605336086564698358468059135057201442906426060883147859640510260257316098886559536333075874395256087336145222468014752565141671293538669260731921104583440790500543824781292919399969859991605593606604632433540321695778771218956493795275368774325707173516432408250247426232299886145474161956629574063167516852714897800304785234570086368053612674677386262853538025364097667121255553849888894381645238227982011121416723485526804278844619695131672494318529558911442781537460241275497863721821243718847097865975395013710462438422236762132422061178965577726305241973811710363423996207385828405817607561571112283270549891747968886697610099240027551487240012528309334119325070742038192612748365609470318287933814902266178108175976607124048419178995244533455057558214038411683475088124062433838557515004060577866143921490593350344530468093643757039902549245266086307927115468448127501109820624769514456081067974476010431692030839430073984132031661796253047303113428013793848890815647186669319226248196775997990332849291380747832682670224434765599723570468769925934446309886487891137299492830273495774540888843698450480756935619377731993600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 4825760721318194014812455407868990441950277608025448199900991179561003618711674800052702619166257761606645915643597700540173930346497500195916103403564288572850404852488539244400452640066633123924441680446840022680222512436674629650814029342706518316887997358189651909623029404819516271881695510480562459834505755079057721596380281037382846520544442262808072774307171925212748326459138099383013082597224775154450226708092441621593446414855623636852145570735287675546050487709488929982958656833841716277481886117428665182238801509846723675485288164329900858779824340007401379923719395914311833859177117788064312370441756936471570614075688791405521049653962470531283709830568065031144699050684405109057974917630314263710489036557273800051457019115219029647293038721651218871300681258538807906521575621055798572189355865962221737581390686085759485447263580288216658719797354045096711947400303269155517077797426196880268741629597586008086521399518623031426902521151891654680180086729513829646025166102143348203124915021127227822841335100881032862348487593757219295199184561807454423138590031879517312797392152149916812676111647384415807758407575132616871468101041433121244646461198947256134459183848396284277645173949744593545189199159437902965266164834301197108163126851567381112192794346899607327585277951854107280190464929807695345355991674422412554905789109648061575729199175792049596672397608143424463212978723516867217721792963340847425824874694323733424955595516439617925732517551148967838956808865485603000408770642441174672492295598719359189243845903559645926660947973189176255805536908143842929216744935715338382180224524131783051888272450518202434828308313554801083044866728483992146636239554107832778146272933719095946203510286054126641433711256587939542150455892001954538402005269065104184628493839145093396334120726337981349452463127722224950849494458232900834181294661777021380745992148746182545122514754132553232855016859893799168945324771906513611007564775769653065006811354668499177027740176545369305837191350466369438869774193038440962607617833340528299229144470819102548351687455181297684135274821393996471202119195444526370594529753975098018024803205891615294779662930336365093791166756449320239396733072191341883794835037601309543874648679016700815675419159231476675179557971113156447851087647515678108378411540314227194443829666241436734819977110619042542939941369743731323321123429166444388354394224904666473661010681327621293192588495294829098982409438077000264714209863814262285685404306666163771130600563451631248071311190025964432988862595271404179388008212020257819513346771309221394062672916308572123552710026944214659782086142272943509187599700550838168212316835876041207844460377008042482372465828347889032341048212963554390652104884372481565962331497625376954190667775810203240110953015106641554945920645096450642700835369104452966000733583110852273969896367093709180059376169271148428101414607571091826970680824087081174691389451023879617720459148311529242169510268201400481078960091131225833721988135014179128865845784791196269574051975685703041547062617550712930532658431825020122305383599062674434699062149082180847845142994905800080284231696432948975005483091214194603312613507044689008139244814488523462550103351181870386079519576610381924392950409851223181252384192240858550083680912336988527294031107283245568978368843270458591661089654288619879358640567258857163709709535076061877260158279166977659796322438020520510489857604326155353514517630390639794144539948360749832892154089462303451863385119028810964130522638764332408442775481060088056497038346731852150796268758310411615942019493072912473160655279786857231040314484957668736271395228918696270771776314075571379108232627159418886817757068984177584624978165854421338618268316974955066017479696078548865118157701415818361497996045176679144316964589141221080233923215496684053702269335805134534643683104895059402916574196952353577522854227585059911901984819026901606895951254280516371514982007518037463261440063738816106197818913642939026095203159036689603537574786089558533679862589672291069195240753328652280707062447732894097835790857110335896434437250790148396653470264135891343872760880755540025146478279143936954432183563644234048528488235380413653684676698792229762482846592901803173544793487372502984142617158476780382274944314166040688934641032433445785227632140029441817742637470932954789643627394246685246351438044735526418462431489748294765616572203700295166003375302298700841939811381476335311180641353892981558292232635097991125814887071335639443526734801491750525873226688497555332454340568247821588146564076517885977677884273359399265844562690986842837784908825006760823773432353382588574529280373137764686397430801647689889536028908774695017933259696565906207681045437372966350594204235309503378145018011551881697069507155198508273900975251744672972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -831418151514099331888762890731741688906050715274145481284456149452592867845655219540004569277076036284393907160266259558177760728619097979874369101504233861762714151853809727660946300569940898075537375144490945715945395524681000562392976107152430178895908575716528783581682694247285336303208655449070325344990270663929917064588163440013641651099410933194016834137371301551879608787780045639376765782926465128170634613587680965844603630217886894599540896333994005690063229365738409584868267830282285067539013759822328117889777230504195985717165157562901044875234848412527226205438304781448660551340772265680105030419873795734902657394997904421916434359456913600425649366455023160685597808829096315344680587280887653370691974924894055786071856097411538119902493274240392532321243456340287961465553918595746549487016932553016415019639496960402498843515023513670485749732904323127523430253758891202790441361827714432615227582843813935503147184708716593198272593319796777950417596250311927214586843934894134048831326353797438709090221732286425285257543961760004261960982043517991692301289080391167119700563368138987164514704551870743983761906208154157570206207230612536743668624360045756579699445302112567285917044582135433197012050527490209596441778977784892200033782211865300971427832797668703402484474356674297724022256343632951834848450454353049927522572397952181432920464242073470207002110301719389904280285513428669683923793755123532285872062721756179699968114475052710802921816116091903521875301744478875787432042277410207346572167375750002093193626454864597246870173697661120924781335464755507000557436013376752052049114727438491400658885252761952513396868410912468633751787531624809344603900254283635385979627660038069762850369860816313119365419704672179194898497588813889511633152908671239300290576629027722021533772546198334879236364193875612055068258255090277314893018242864429628789721658436833220081114390950862490656847080107950280153616456307387966749053972764990232256541381935898266865176643446258179361533888740887333827379001563759020801511801385253332164178178628429964819666532273876065927319136766062667858374048975623242992128727519208062704814737858978287068831125096206821139004359659751251128837035573126542169600586850885427733164390901962146600142068784375999098508816890015758334669755077509570099495466578081553078090075367036103181653415016403820431259676841021004563114655280141181465015835678376316416699075430994509553424753102728133608543232526522120509947081683881952677277133190380799324635002047880622493109244234638974243083120919371348631248649181863095178980158035288389471855685687974809616508007263962798841048864239387296608846840632299221382424321764083607664515365091947124144742144595956773226915190793972207134226094970755128693492363601719764887458439710498204859810014094339204414907570113666822502829245541529651952890549863154731315049194318939443923766415509138804884560587502473129747822241317389085611460915426782870132031143963862211582584723981069654040861983974566232262178684120762232118609593432712153443353007198247266057003897612908214043935051689932346075009863108776029262611094125393553695743426153741293467644457359889113534796189654839100049024219225225966345623400305844355629813761639134338376412548924533333000674362801134307481168778683588110271836610795953580588177639223264609969819601232732625443135535209675769409962937352364087444077372389202059111755109606547866330519183612286788339016068426266040213704794348543917402390102124995879282281169641008781255544890447852372410045094582801535020469020177519889064352238272855105551576729836106568905057048677845286577931192897853188851012834832885683110861240752390931245985588662951303483360582384733127115023537810835617664439429078813093835661463386533807220267949283889121989619903312773365942975132047536041008506816254799345257802660828679172912502899065109617495042402055285856228058275336540697050243478171160891903334921639604007244411045246843327184778249883166430702408437572268808330107283193997216262078302442243959568135013843419129636225022471663904675155607443072899213445901486179227889739432905246157835587245513825234624715007967962888791023325182477143905185428811965385985352947907512830329970364432473394311109678227320936630896048689028628177345297396909183260970964327870527579170904628517381394247250283987761682582247409692213950163233763229849577952556151903120857809163466035422625484682438447391842122192919324676755994400011530301098044908640511472884353299957361536443942255918815652464626005110279918342128379734043276613448132904764879139037708924190394500545510589945594488669685053733001634687855355356156010497396618549734050801831804375538779236856223421452848709318432340271465314561619228752791995965872895153419791232578750309763420951239219762692943993231202327833571097120425625657279218974720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 125716424404222209088653431122257844981582987821387425154333039519785886580713235428510678593921837228541228647389083988433864773944357405920317346160944250290921432318097447156370904225093440886660940567332894692864781604778545553478228590619639992870409563395072314855147825942265732929558835851442644080420757415470588915738407722165012477871626917100539197280940554231236694724594726279117947334484281921291434845083652600055307352811361135317659576717517405665805658016423016102365394274339423919279550577262694608243929444008000417158424233039121433524232251231508198514257853983064763624917981596902472861183524652993686021330129777053236644812865984660149330952797783716696873755220558572543498797811220666638153239774599411243794672308959549704723508174887771094636745242267019060535552077377221385999731661372591139597786801505614064091349040347235928909397057911213487718738961194819913721290976564568217602028291074938150573874292903147567199922318056373855574405656236232576926749421585436175246722033476849310978495828179211856950161657093383740555113962950064156826502155079029292014547620547693976462298563473597485887929682485183488391343723637575397215051097128438594300082934520231197441296220088056194960493091728670802477014244168016679557916957399372281364075493874218430050958690075501263271468710079551109869008098771430214560614034006504130950695421044518217761295888989213539121982254039566362560200740935431738009201513484335154286334707265192848062611943833505827944580868259019900276692230860933862423811388797889814121619030977666909336867696067190067147571301579787061995682770576180211272272182043584602021536983068706364194796963790007465501730364553916247175970790227421151040631225957872610586858441608081400835996071486116181973792691203790359622001089311975476105515699281882101543419790251007644802063960978507650893216219471127143357024828664763693185009084411626616148630900970952488993324630841357199969463239436001122327185520059771478660557312058266271413449484491507716781703392540664153475137047982846958882614163593941286320636790496280145868252318414636854261114410704371162308213167737236069971752488667031153764262913382249220171139611582393901851719796810103498816473142614551276101076706119867851144717936135598112243033588454055131402906582534987737486954359068527423017482939695503293599148664616201795433474015089933732168938434295285907614088063471426152939455931225730127973714657583175884348604325385379915063247258224079620581859729979666841071011129571373633639228487507011259879725180867324069807950566278655324879129538186017419188744328706557163637407569571914665712038633209876066164401103936733794314318001763442490025651214900077738364703834557582115739798501445253821399775596875778910081234943278816178274476962137696019323013655830937727537971337107769343550395144682477665479669846308896689144977491521878967212092360466121929644622247652065539157332048822305924734573235949720741731839519215219195486294303776085240866329817419781699094065710505553389395420749995662957238719469226319301943437769537917945647724978697353408105701906240016294453245600378646918776327925596613736943194275539850699920784377225076940563424869909272486372066124418953331018897688156364466375736908669582243491194945570865289105976036864572908373183038048890415870838017661705067056014393481897755967921915586901042721341116507931748427756948661159570185605189079672167079396619854757342153190824252858514470445976571470871421493593979551412077997333592602741172492871316592397984083157942489620870828187348507822183717431628889928991300433539600931327380996082527499924233398069104456064279271208319781854393085746879903906841228280837671124752778896407965183279721258512142337493557757802855849513244435610416959570398979929590877476400144226163127143882262160312587390951470077349786273500951292447540619993573628888836614539813274376241153647545545119194652542244002848450510726681800726559164489958902989783859824170285538713134667320507211430208730974683281373436529737534702575101850862611739169261369008300166151053097086560493688219756455727836094555745543026962315438704408165760833363752144506125814050684779292538869230240824029074189620203502094507185091581414671540707186047702688391976279186425615169363438062822690157843758938122371148193742258641851170725863520285091816951877509886456331217434100253457746861636207782879778605346963447802544934129582036949381330437452933340743178571862955310062111281831720012626491141045055912884698330453120412844093719360877987390177054566889966570667408655550585000654396009799480537548030651092449568802677109182427321071921305971697545175901183193203637578532153808110297774875511678233113600645354514884969438012310205992891140887635206677091873852492610076237165497205686322817722948877421337075458711946007448183301797410108570258957244825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -13595442544084763998804311871309355868704662947355965456558273901572320470521246165387528889171449012932152474564586937587913220609992390900778606682967309320716044361672444678882346996963948992860621715789447566483293498558357790128446670865772543927362236714741370703059320800604080908463453016068260970602514763547643253360991190303049361089311926047010787276851546153631439325232803039793480354819827841227419752006348629160824128871118389060378027945358625718152881501891307637835460076752950315719675843927442352311543157337688743520654362525822755338150028419215054369624292206762743117289191689960069722426339718871672831284345587336232350225752013427255143742580952947428149946692303806106522401566346744780976360721697518266829458399132439423531568586035485709059294268808057520903046287348134950619039666189445469946681633621193138766210974562345267725695249252370948497129363735727385465740098579125313035015207289164111748750085967873601460928008472358210048161067530015347412717226404258079141860095397113196771226864986204459326020330617549088492819396007186939004810023680496462637929577948373479829888094484227555410543686568207726367873897957165543678475981022212597710451787203903685560852945067522650840903398548044380553274612570157889082104291928943727993697530901406039536518770300008100009347609411626162270026728472893839953638505740971017205233055066547522403179933372425743789041973741011795982923520514854564158537815146162103956531970923857254235975534954936500396965220686793491420924685053931195555849451507722558293308676503299545666771615197244217934718930639576423042491809364978889708818259047522690091552025817144819029354921862671977674546507311352073337046029915568418518236710920981021120812902045883327946964242077851156667099677244190579084698671614582877745405865219561517328585580812058733468016697622254504709909784148798084141641473872599894083632213293984383659333052345641863648781316378760805720507845391949706980437574899713721698646261577203092904785313592068844137507721455888100989004732216538131145949629748353041229962682290960918858833282083016672807446614682976634238982397358125483909308968698071930656790772020390209528654126665391393547507862049725415756572102746092030504537544486981493201227475225840651397190343934283560121733990402934603405438273586318268961038715826758977040698990199010897603914364585520114974441258033224288107705955683648516330609390122037620698711294569163847955725059621068554775231951844401544794572630117966926950127041948568557850901026963876548478439227383610639191545967031818417774122521017308646683986088254429867181010532122680342807357829899516740268187269718548888041177878259142610728805654558949555018129692036041007220281783400846109407882309371528018041696069126080833747070121471860820061136432241591797673502304656918913202962839184767320032676677539175756057337987149145843445699616316314385497796541130778453004617570854991582656529842920127532447058771041433532770802897096747514487738878871070960756490587628523345932956644119655110294382040488972259029793578162375194399100181646017677998428764509011920004552278109421474461433461882634683016214560643936296675407786652945339919669885883490472769882930698748875881404510549671557705560518420110646065843137590231491997862871851495121937532919219350319440280227009622642667847261336394176098518303852451030959908518799735845593030657010979767627709701240694314358442736885550736680918365537561314929913397694778165267199561599821296158440741178165755166300381297720982915037240693418099098367017839401378668328571796216432855197784841027770051110608882308684697895634225655611022941905984152034668969917133685831162564758936413409590475246677695588588409680110778714063619649465813163798720468010650401130026167007140720039702285123043342626526026319500779740152727499119482640465270875316620425868158856853908587486831863648089002351428521639104764307452707057184717839709512109525900440905601974139573633669847522414385106650919417686663235619516551867977431229227638510215357103043343358334870039771404085862029060115852964400685919304259664289928709215261966486317682937169203217744636610773673293954863186825632445168871313408406613840283122596091819966212494130511407725382316799087412920683481413122754024016124416502942994953396096629198900325041537247796174250214789672553808010619991556572070522754477770878423606434003992523588584316401857428405733504510066870960057956139623024700538343007391698472731376647401814108890134073128155995438755709408237800829130643248883047206016813399233631116388440248135790880411002549208443261357092367771130607643625876122635110614999033773803471145041838079780876437834197065822269330911139428840731758716246373349976286251357130795937567191943452316686424858366232306652568356347533939686935507482545650151382446043843583086967736070307840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 943822118519236855329367553675342548948056854324896942874799947945043705263509138947300883877738849958708832058776893760057237219943677711372406662203589430939483591807794192195540209755714753655185969990915366757858059881131004463794887941391107877541645399388624701628247538068627857233189090948054644162085927383077202215661373864945155074508838048411096056382523608740216886303266265658077610411933956037947315705589332695726225446888221313973806707736728856380007238454384289737828182667251329050440560054316155681089031443308075855937144965193481161520621281788079734031226327713219108291636212749472922835125006044566748773189104860595246925257659065216192166658424793575757186166853247656512894742883813272831419678705644238698167362874468606566515623718881857503819599652081141979673053721039772897948611139098312501516204347127924271142642594723938441372994426771574746721894123356859694997579673577866714898082239278859745061553471030374174756283412641408506616407657164838768537442138220799590582808981894968359303852548327026136918609276148003270409445765137664436938475771365234588065613884714730134933696912494395615938304306177226216925953795224458616265583173740343644215682315109157593362478542899305204179792805268211330575290800666182138673571920839547033920874361572725033611756667486550199973993360320922392800193561299229667569575017762867872461128413769273992262449257315231527895534322645006166744572086613118260612714904376592351149312324049727051240910179261783978243298149504651788518894190332987208236829661340634505008339977751961600376161930450756622321548094982185184827418839727390164475280875022925265663866633264252989500674954879692474429889499404543826736307047223806572552560250707570998129686466590735294334398388685103921470260404808145463444601837340384317037784589934478825804794972988680492796023225113550440073201445667787490910205491460779194813759724494062639753185624844878595006904763515594516064723871390218226937732498261923037851505167932487570905515370231317534530674973743783586982307643655496575353689806410862915545585144239408948554093267875445416156018162647000314804860859857811249498012092613392488366445580347910632730186608103108770060064557439313295852059302423420469708891050522639136485618820591747583549268978052997104062956026947829756020846985032661850182614689100674245173139655137222217163355082274470536526871315536907642908520034883402833981517629064889633409244892176467380776067751609129222902283831521111939973555675136438848056186209050677145404254560102822844247068304710213547884496307582420456881852917335278146219111691434332000318358931523121479041369925150867191502408708960454093567680267344683451439972182150388357510195243390849490817060985420954516795202352773538355046503017449079504326301507555515300490666527298243688806448572276687905111418630566701649215387176143529974523032089790536194462982652162258598246835190414266450709592684661699873567658510518701770540417097984023922173883718050011057107965188245143207423503748570380855541272800481751689432082143385509655529874662847397196922450211734948312428349447054214183275448952444367489626616084542445433987349323822307618030513295426028498185342478645080583680408447906485627810838996132060754137273451830722078847361331521647747132604109246255066955089969323232091060275897176128560024684236849024074048978070911491225310571191947837551124167398878222631990066064288459835269438241444363246080292765010704330139570917529631250628307071100168085608220143479386467299101936951066063757027919814711172382274097042937917686971732835190288986504497974656636080650232146080489989345790019252424898338374883918090205644930424482395306423592684046480726520076834857408801821156108304381713950767564128362094174940152503296593912885473151747743164467270197987848526821947298398474379600820859262032592527622173315951321441816623268187583648455550770401848534423003296911787763676620296132645986737275654309557878612398304769417155612606505242250541662385694004216426018157558024085491332315482318894600983778821389832380136303491862268561193697737715506700994289589255794195876836324381569460337253524739286698491944780874289990360675594110081237870379753194140056512615767212585358387500853678911363072049932219557469661506132679262832095725989551978526511310551682436388875618387822515297358706768628657483742039762649246851510689636783676020323890199511438819050213298431056385076540409316488053882432093882540704983722600766885051193311716622946616685052690148089575520532581043598449344797286603910544727816009325107615606030257303532957504709384549662023443027429442714704837626370964493330954519592970840417900703742017152029741699473930421556015374067567198937101534835363437246248246965172064712220800822340341995107111269052749623538396207093124413368211532737340502504383170708466743377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -43621902706476643595383520254193898704780391360009567802276780433305111218800202586450044561369563779627450289618701361254523107454400565960676149614500259390222916705942246396776820811432568343887769306770552332043008273991269490157347777829005603450874835982081052762768895005477723223687525360083573155838209958907502066515020864435955580840000273306299835822457961521525808541852557932246910760361657887800522766385186218103331728886194761007317505838804480805387659520150236425171187499802880865528083966299561572608303368609338760819163718454224152657857741568334069091849310285463332797897917309927469139632031417583090295918427693698791719194742237589097816655061935018613248170948589166832169868037965066689398278953679578000708771295011815403729415541105788204203455980985741300745836168517338139100723537535585757238978554094602906233568243504878648675184660052246471706245082313314274322910430857333938182815092308449126791768887605522354899248714098284904187171174511416174094620956538238772325286695539985914970875669222479199650002441175086081094097801116175317996464293130959686307631723802804132194365208745010412801589898906743590713127338334500098025665623904798241478096402034059998982843146031331171963405124685788590137559262446110938278805123352244753738285786555203540870668440562172234019964355382436676938530146221731738349270949027124889343362759260308060618573823744694205564509791873701092397337978516044373947916594208462103583557451308130049145659272033168319264366192252849487222814926087249086158153007994346172892525364519592994947672853174842584031520879029698082682731350300617692009300732710231208576569193312715277682740790688840978846352763728672763861520794271014200925977090562452424776523571100754805857757371515422697115116075886034121038189183726314121533764199033605781250636823222884773825178097954497801180056311104877237149159899924469855870693478482936889748762074195546907574220408159854449387011287413887875299226604660458091248714143991170077670160276110023594112744962046501563384663801135999299316543878725074757501132971360858529147007797102331884940729876810470051248384117387266276080096616586311558681589068493850702015837377189639880096609852956377890077663248149553844565862177673901802454448135468235038777330297443134440901310324776173431643377076848315980664188784664089701914894570915666411756017330144245995748515638155672144545378435721851838213331754146896444948952247742722072661979084424280183346897810091291137572418964234443493454543390761974308199939194549198317793607673474497940078838119052719992604490234045497264773211399456807933996513356814686643074386828958715637397309326379316759648631786163510087905831089718245083072961831727698374460546036571085107617922511099839951994365678686564303743478706803013346440297773916411548383367266801474438185485092960605693345207877270790661095660779099921497547325289368204641418500409646780706241724872068787170599056467592159578109837151498848692790289536040220810677362809569532782540909750237259604134881892481458300158936964910787157740858610093867165916931881297019359718091701097516115985644891925130379021158204628894051927716176453802007282664112068191788711564953006131820499474739505898771819931601566890216818632149287634423372155187034279795639824722762410874250956503559663851921909908879298416878758353207135977794373314084337858905908130044126422705800039158441856309762908353097914952956418515567697759698293985869269562763591822392285565075745605904237794838509862937816182193857031064340298273410415518363985381278695070967310107904713835787538804965341108556018473852271784287278032791285052754052115147177646962920180156986902700000959494532298667439077307113202588259787238349981241257632356918543561860090404170072859048475601670334114121392490917480480205835070452644929064479262633490442875829160227968945890985528311046556429675836731877858307980764551286088161057375247854993726710182736728954258691127874981058185789848134009660971983697293367635797006269549009818980778347102545251259295207994777283582845690242567102760122331272026596866892212153462330940406862226523935119921107306698494535272361299512779033534228861855903349314492183300311761479633716370323897687690649506341588950914514105347463106792771898178365584708052765281718915807525478058418591161597988218204385958332804581669064917244061830012760543823681533951884405356308774291717279898816115231110753231528136840103254290820290340382319552504074076309742034856116127955418870030211988770594102508375047771933150945225596017833378514601627106360338656475404871074564085313177379191638736717585992385772621495184386182062897156041192042588673295514553295540993463634070164431566886747956423725333273624182494751561968449536398667384271925299486153527291248455520039144147066926090492904798265100791523306760942125056000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 2316489942004018209172788987950913443390070008381886178103065403314536322436193508448883233327996879745642013078879012857304129076170885686871684477186837007855896554416635861017368419675120547844687434952986792430891831388901949332035568959127007557837373801928313013367361395733076192810840133336832962115085849385236232194569097026817902293027061386369065856428486258587328309497911195945046518547813091267719712252275187245118463801297719717373521293817157030075403916553068038251035125383302398926627274493929474595364441245634491761825419598305024323492136713465099201744039440039279364386290237187631035576525994306177720846165320174363891820341551521933842355146756702906753194256465293181414045233394438242956119624354083794432874434097216578916198501744564744795050174564714437275163927436403931948232789306313034267830889555731782239867207636496622111594264385110804706751071159786510692181841305760196614045588646255569556778270263186956607092240908099841730672630738955864872360379605449514314188743982270917470699367333348696775653141908175343360033466677428953473803375759362530990139312605038911442026492512067436016829854930218180855794122795169357448036872845931116848145496325523562093866404720096833314895407555796962859306200649630599326026367821875524407327897288692282163829842811654131638867092954018708382733334176532672017308566419576299582273651150490316852312520929642015012346263801281772481388576470436034770461577113607697492797668162080517475511415547296314027312390429573932944168533507383353391238567239527892691936402816366377249643619623943532268158693921436505956209533649029171290901695026776343781998822569658108474546714858055407319236747767734435628861820073381491574346975588565794518546464512888682422814236521011845470713540836273162842859030847541958023663919171101440218223553347607635229816215096105992165481696325716578893939136466658576993964575199793106952124171860938114349551026962886891163722868885033457299172996519267370491997211415855448336124675572496431693335701739042942945084233844021499999443559915890483694194214716534071178306580922760971355866827293180122578273184255902954098520820733434312133378965644464495697291428941178464942356977715101324867185462021132954849827916825963326394640243153424145887468821555664436881393020977473904331477884517456083659661089750538908130853941164552377867150595451002576146033086679543996957906290522688918022586843606470310764390112411971843968778470283472772109841782419258068129320052727179091616186998806738565199254021449466521453734603211952593304243900470885826340663661180814724607134726661816830262772060879660333446424417118840442994501884723393766760524436117090543535748324498842337164240920249749565149983551832442334764268616646771071270931630196113394969943354829478097864032878378870374731655711516100825597567015988320735314388780665651861503665493688173503512460733063953490122554767081892337697019162183362591355952831805624778290452092473815582074684361431553917653110919270935577631778858483805738112318854799320328192881925575919214623643525775134252723015534206372635365941109461741559139965169456958995919105039614154686726118461524416718634433008560064425847244126415789595280426434506601597025150167777299317796447064568543931238583263020355292403762579160000335045369184427911697988849116758207926400818708412589743377084397658936786185064259587286004867795406125115828924483402297903795492928590053310276829414076607795770412551294248281941279097097892869615460424055772269861925747008140502769801826040862073864656521902618068083196488111214865363766400626218477885077361955206444567628681964816189410565664518294205986062491493858876647617527650831595629707484779966282064809645256920432747337674106272381629700881624528489898479325491392186437375752056596993236020280892297297522879795760269031470057407375152511656177917739335303220125414157030204570993330374767769410068723007795170600521495898579600431298031708571479548451640664946273608908058494013907216149038417098777010225318837067939525754870162596409712832302637013980413756374009360380728080535212292029445288298961868415704801664899683235644319250685110998512887407305556463957143168366693770918204232681617276373506964720213464718607863363798505763196423911174185627217885739694399909306782277807195570727922706776088126476176641745532352236773523731576487478874349198436591995440261012097399128257710622162055003343755589778917585320777614163952558176117748393561574612022870498585381084414016274640694712397347531066891193670622324876704268715838350858289321890695402481127776863334649065524139977620766786101971470941536427499598158618997383384888038044954553992522682396429642574201375606616031978450825413482771490603440357226528226668264834453173281462849129793106071685670519809309652938782749232061226062197360636639313920000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -186262113773698441947831793043375809760244928111286185822484214973901586127457393064272843307535563619422952588125591430948228513127113743637544809368933945994843780423092984237553590475446275311402975359745371851992469760008324909730557010299368052626555486040976327731929210875801384276271460083202229263129044986147972179591381336185204596016499657909585300817695783952204411832968683873332536538066140740786588325260523596342693377711076401140460420370684512770221081187463522867173336511627770419436055056073478312154337079115049523589857913910205187443789941786712197947242405787989328794648228495697301592327480683789010814156191037666523198248910018479805351416163132649132763914825581623895843359551339564605153426757847219426194191948084797608557065044240493246706072448133121878477292245580620001892469326798336231356750320011415200871955421364440822397607558024749282295731500326027477136037212277835984964139669562972717498440017880204584348849767859086619685592722166208598585187508249229693558696998399899637870789099345430111156663162896084349621710872010895943253804543483773651906240681008910528316355415965599006833242787766640036438506057183567502906059744368166972844584325050317246848417533119994780007590623507489865133259157096221466090401140672553573885477533102244133286987034851613776745540512873660285686633896741810435928213244693331105510964555457427559213347399967728758889072555268112924783183941069291965467990335941371003448796852755631790528332700695279827531319986075615084301449375744192963792300440047579812783009514750200639611875429675123704682582178804080608588583377887968290451482613873930092361166702407121611286077787800230069050387896498999386732137811049943618482744647614738553897615226593616315173439453881362712416162618461176037070444696202520260388048263611737402293476130771626681758636430183250927028949736105114968014038721816608337025711765558648237633799795432353674462531755623158641889499487600858594950521662038515359564210931798881209226991829185686877233812988959954359016414365878102801174675276670631938035696922082488117236268912361238379968047834962939030909327856115889046850405686031252862342867820575741841884973480584577735696842142134651077653451637915739882616823573826837140780795084864388065242629633685126819554148700113914189880574163838349406072664626046635543008321272976422520742591339826993026421780342185833416359457241783174683858018553254777770789234725535601019911256288587289251453028220164868824297327372575627205828937083407864858690180849112692547745366021441641084953595429394607952230245876804547961524372778441668967805267381335644781143544732457621032888097085670869748905726871861265505069031454929227552661230205644523567632999719296872633482797036235230633042656023122398826352371561933764475997501864746948066186906370322520273131137429532034325244160089997062879816828455877084598286615366529684234771755561249841877709364044135876580422189276156473388550564668780702598323572084069189567989137526606508913203810490039772220140080995159014710295985766528098557642411208056395501146731051801047215230001696810688855703862984523392094708253609522217401920551767217172486203528061235065216216389000875678557020036448277419299365995399257494456368882880422851452200317596442274356312561806808602624456379527567976525490710317765887309098310975874554451554745724959769999297562988401216919028154810987217192706839956583022154897561659862948304925211529745719636095861109681614745695453439408300513726646579391337642947440160067477018226149276050800190742021151830969392145788139653995308204993515628515476884832452334249547089308296668001160543834448986088942800219373517859418559337040916443652248529884584376436066007146271738957386122519486075441218675988405457857033426947477370623164727851426156563445988204749441201251132478274575142074273461369207945317727151180990144508008169015906465444146531310197965740902644809336965263575513282421831983834060928707628182890428358223544934877647160010308551854367647372882091360607789538808092735808952044943733953254660706614691336565428133501032503425468048986104877026053641023980056548549896027611319373456351316306673583500000805047173605451917812106931390806954724612161564352557793938998350439180765684409781417228271446782470812108638754850595412977465423595449260592849185408970252614796990390537261792740287269723565097836190038480659800428155204833969489349279487920370634226816381771396503599029669903063650884165276582134837005748159233278419090836969992084361001178149734665347286750697886277941999844097774261137350603874529052994162946021608865829619961885872208677850077158130731589856186949924125432533300946793592801766707583052490718794523129087360814574235616163806180515739877449904495738171456651216954298439604897241527436966887554389695124710927485632512000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 10012697815026583242003318388845639554211551057974669137807874477144655410586856792191762231785287611555494589917054817963725705530462964604834376727997932737950530812319514633877529381331808639395995237189499294643333811141779481073294819628359047554012116230607925155165194400761585753057641755026468276817666702479688120799387673781021170575711966538215174979198552517570256754703996790332982969029945658133832158079114606079113908687879743643249762594992072625352734438856891374110238838889027255154010333791089490601360721964100121785893397544931066712882559028835999705338365724763077697076828426133855102358088395162263820792488858456606025716195861757460734945944887039740194926504654749796279014461116776611123897292177360283384966940001088872401618529688355844115255327359498209034944952283092121887442792234856982472259228780393605119080584154921440586312967683370186730402198839836154979759517507562067807967713540409200150937533862795552592827534524717896628413892381379030557943483720429782153476145137884404034766047229647939766643864126605673269656107265869016920603113189536202888733019162446284039817651139811863309942930270392671245541737971796372953455202453284972734757555885533745719054401890069291106157342021387759752296733060920377311693678974169898047067962846001870941426472594031085083630728379424229047316052484707971936354391685009484812793396632291149848783514352552076871447430316317640325025884836315952838572755990424192698585965542791777316919271828772571855262335878983275475741031775691892301834762589718585359644029562269112519333791625663400285519397254823584622259458873915099809971697198026961433467819325987891671015714386509729042031369830634736651804538697392393746163926608503501304725159142537792627140139838377668556898827761466381490580915646005933549475059779871392540208713393594716826442748152168022262808864964949685906383528539479089462907804592976197502121288717728998767451290713652613692388499856504965364288069716211983710323467160115735034852156392878885846300334823231540089275810826308031881793514386067401722098828322874434821256267276530579073185626452655364384408906032565902526151602320548551328252386075238457812446808349985311572058351779986240127015966256848384832701725441255454070102519356848960358489615994209071972580131977793574338669869381634715214727632500971004080691370741419039124296589392951841498693742921373563501860999952202353260238221842220436524930321038084609261116508692120420906917514748254589960598711305143622530412672472679719685364911818838898755731312169569072610744836193171655955646327932401993945432245114735899077155929677191626380245247595234702465356768831667242146531655575946027497531701939766660966312676912330039026497090338898208953090917270017091400087541408084355487763518159260593702756458343255257166789046798814973659656402687028652023418904536505870199072951757189488354085918625262849822342981487339377666339590594685108009350642051027459309263972594621836678003299376185743303776639659061595868017860948265651131816655077410234427297822533280622537319002509564996172828657180195828493900870082276206148133674967031366413057879719134882078625663322507701550264703594935044356800854831190009292261111985352415708813433669626254807068097294038224631174966632503718587689768387270041671925331837861814347483523906568688667378781671319037524023849440386292696113490806362668920931437876584612352380432342373609923672163322546556411249617874248415699732978463413991717608496008929744714478993120179986772331544011179959169530332793352955591351630349049469328898319303171238411311001722405435308205099377478958675507836005122577226595041615031703501966673822608561563170920526331622755306353867488209527531943613055672720716142174984462811924615730938877405356839527110377693556085530987254138329020642937990522597778764589238215446755021871100074479072313494440201880619324304831362775172741153254202162104269964830565291821446673379199232357349189045929304537059592322274755163602282785675838942813769349449046922147951511744074278275549892753327449973563850602386684831439245867621887995387079467006116034781881133431480162329550384128833385720327340909966186439477126713342776566278352329823730544702742019804565038418404674920655093232396364368851324873331508695499196294607136621289937396458866281305434841085776747534606803304272036947930666508296920834273887957495994482011769180739860691722174550562231554112365866924120628520507547067036311088285891320382972926386764055549460121621385914439932892329829584879670350607642305991272295504414594815104113414854524065753993798317044658449489850723703936173178823376272467102047907248141695897822506634195713130260166312491445248612200148650523949142845882267856635407817176593950385250009202538027868185127506023295868658121500042138816684742386751897600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -246284500640520972333430137522859044582093345382776136941527288737587575242497023997797545964654453799570703971644496753433715176410426154673744260999803125782683720761079871540522704808741210695603191372759576628151802137921233598385858486730380063069147076793054390855782219839218484578025901203825774268457095448324075296074215415424315902317252188551908110141442662165653586992673265991771784879361860141063471900008027290653066151288789951297404762293566326698270203675016956639603060127167381263267359720221966318214302673661317809650888962500627010516534630579033519431220694397698253318429443022783892997089831367822598371660902124919572560755616616340870710507899934869608912274148923582220744347642276486958755966445352429817409681711083169203846044071777376465584390059675443264271775526282164579879044664264550542093188361954624990371081771567177241423173604127533215812915630927738650681707019837182230388499219665445944028514172093328959756589146766045762677236738298052964357329951975912006254952926253498625048728834337541124477234815019898632009167494963010528941895873006497130583127744608218058807074980721740109029776797304559377625684380155009075148865829384330212382388985631609935217599344944248379898547275998186124085246974792990011995715561554330699942847408419211037714426030593436826986045748719790158610879541015197573676234939059048855476274416432596501285342073378603501126024290699387109400761849413568055110398608833681358589689045714395032593294998387885072457151017342375253612892006169547007487036911674050294105901170157223971279225368534467520786377745769823132414536375124205057083661885931563604960390942529276258110363681261818962486476170143658967989000763511791924252840726846539643340836865211967334284358705760528511391810841701884146606774561369918539766450489798271147685577634703117062485506773352188014657454438592266051009341088534494059830425161037131609207669024288924141604914763072150411187193625963242426175000944349449428353512721053207541263560430033644722561770150888263420001496246825518955220077336553315312680534092094617629675071899818807107428709918945471121458297152547705205962861922350964236240393468527284557961446111325126547304450972318389706757511267506806730511058765979252589679664307330769016478051205304377180295528202586150702438937320846366244394918300627260363475454025855915587032444650144027571922808099973289795630109340288187607636942947100840692457656355914167678004734931488145541947304718225548325701179326177899773685004159850025003833879500198545960285126176311438261199614543185466773391766768002846263780696240243246449298807493392158276298864918658711329428261822159648792574399863501726486510993187930214095309502147799304712986741082727864939403887999891315276191878040838909569427575165265365421216406646130872528555063643330979012033709847414376496629067602767158301014945118007525713911857741740103751622107736961272952323018900675801397752367346579117252430467127429799726963462091825198161231272970892501714008386796541778811763889710384581050897423258475744448679512588035261081997233678464070801017386731468236958260184075518404330809359769258796128184182075003026327486890702813514841528624848383013160028437638817259465538944276590951732860544584174753684017319001492605074519027579480283467500789965590985705870168606711426584350052120988098566786197942836794433023094367211604370501701982319232423572137692411250563301905301439916169120991741863046867586510003965389923256468320551167045818799688664161336517268347406503435227146770598731059200803505254347588340858769255012220581735418778173846797326564432494391061479552040439507558450079474569757184853926461441537602534015957822583417677155884458265158664177199932699807466677087395245134120918155374393842556354794890410092449613886732066798684580998052710066422669369817570034652906059003837119411308126095365396668732649232262159773387546853661774220563705820769583088703833785662934547365879980962289288275055621407937641504097765665908588174550990689764367148847451846679351735664730582097329471544157766892704115142897133267874964577795025005568889731626637248144281940907372008987879176004437760744420785223783425049705565313836861791418410677069767578052983999253409827067740318370764106653688100118929464331257156696937532024286772561314572274728610861513076808882783618195999203297499799000314013503630705428710806866029083756219694082935272583385154196443124170186347149695972417153107225811534786598222968933367027293012667546593650487493337143943783151276277716412737311853773843889720694149585270649189686275043959057479724794566178403530484483851550399327386982335251061301266716104465091237100239756959789366968052890989264095359279817109488577293934067183445035034829474651946632774147062441241288637505373747409828071459669493678080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 7367453629224835288987335088400882793767715970967713670359106295943170756048124882921756601434899451663153413628054878926030466753983785583147115476960724850120165682311568849012785704079261044353246202529070712299762932305640226997067019813660610135670057091691515267028606846624749606886410200575187654500983052861921315934860931499160448287141672950738098819393915666313901814999295590901240392315174206416738729344431786192675827253927169948084680558204065771160536711573808049227790250651947872007566475283216343027908602997339302302513099497869582129197444242087169010359148648779375302101836298431429918632062697633757151896495636346380112094947159670927723618029700113483352531108279600118889327196419198013003716325973536795436327097838124080371257853418511605260503815889980380260797600843130117156287705919675941526954759072958423647627100327265622056184490381657464839613199619556584904501486420233735026700481312976470097831735242740365691183084131121916566168353329638090805810884802479990175420671618845320879647745527828910773547968545690236285231804518766002710482306743846704257318442309501792084531434435935423430053215813238247776367624989059774212797825116255095245843065451755472018789117228087112878532321250288764978944742283731444802975492568775398855580018684037717180700588241906384257128725777593879209080911242480434352564782247856971775154977168938736187901106472251049346957553528159172324398477755924755537562848705228360001555757995775858812465347941512371586815316028494189720879844562924719857617086559335261841721681556819608405332380820724566900616029736052877527351445400068402936432931789125799450608180533319462361571242519549375983725571580845273010866518082751084879412057219462142546144476490203406463444679116632380429752570577849630003171102308065655815492280307089294677803416888002322238644341740579552659088398875091182332324888841761834174988707012937414591680442617627739320746708858848190879244636076980927672438759836026423846945522680655578383961281113431298437494041549583480704492062214777836653246322961587066805056945150612841103268178471278077043168781879519542014312362694179004370400089819606670399673490996847057138984683194110776037048451140845229664567976421517848757009694596789119773773913012521591225472606352041001106692824114678549692966887203304630808439560599588549104874780777344820268819456783860762675118506462146178985299045569816189265792493294369223787653476282039481033220073072866465937557662096749488323794833390602544685425046164473169129895789116800871282932994617048744598831628059111715528828093133650415816523463765526275430883535264273651304138501630900721406393595314637875529289683910847484740535628550222643016480996514729727687528762631730706625741015758176421624147429272484208513724415322306330416909730428126406004521553599170117908659971635564596132391622780413157688262622657108440762729872346890470971080066259431375931944380873116780978833178238750229902553110822092724700126937210456101196162844554039584170056891422692342976200638585709625989170654333375009448167485546302104648398048561482760254358740344020188624971659458208683550948819529925908500984228957432670652852825174481197183305083292365371383563787789187905908303746141300179500624664295894126662688800834412619719593662628856003591943102360073899291803739847369827244939999720522421814343664613584721742967381780731515279601298711153924231150112260168139119431996200046377128559411413177382877307755991513176658006086567482856023431062019979978341082176261239999394830613463352247947536370231158157722306655511203518121319550524720733137723261670317282586336418432214294978749087015465732278657904560185313689881555849075953563943389838632488534411620829998096868463163204680999535499766597572264752421725229120047630302300770863319414488526035161029143563775739480332853264721509403424685835735391394978913168665493920783740976602427494864748709503361325326655068916071894934148478661554624001173092207298388697248315621184943629077645265550705131784579018179466186354985246672399927314727392213976249684295249772131234467166238792902392856347147044103147606496270974969851895305934803668731230737028516919434430609395762857941105354690096094218300927273722789149169721153499472532946044845957258700728390011210692954346477965141984127793899318325526530961130747095660632140518087749327147078981297316622382107024501696728631797875385844683365959564664804644584125355971887818109492827124052199800789098668922129595549772122368937943295995182137789430693722631938829544595697597957936415844713339559254451932220496106374079967290483455438912127735792672232207882094624735664097547938578668462117889039545872046702970815236145182465047535892294068092166595749370191147596575886816676241209846316119853633283845661032137796454364611608576000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -703769198442516640955775092611064284893730049232799252320553169814966621519162645500780990030871724598301414018917555821691479087787362791492073672075001888971356394797000699764887701219825957050162596793822295620094149107096468551562090764046924441652283123660514951274723484952993680706946360248109527600813942921840869710189057866324182588055501822139308745005994217238756272388191932439432316770418326316703118172301901771200037966278606731711604355699037666651453243283585543795003546978147306415729343982786341521762716416151893550939473646493169935717409996724788024092452521762624352372819232217353518977335458886013737342115828749365268996393111722227407150711732216666480480935656210880509820459704215298136701166469853398050556439693603210660848065284916241843978961422193433022245825138126755293048589935145603934689351113318190407671037586166427700831958540511279544620170865187866475138998123977805336767486292798478585940433208795738776842901619383528132865120207276097018774437797968387534213249499791022751882021974798041918433075970983957624090673344191112849942214190856330687205934140673136547295543249737246693212307942242472784247069150644862654400972355340751767212316359392400749945952688314555709778870407970673913738777634421873876695222266097478636339833609693074683531472720766890919490663993199401487415420805871913753296832809049954797958480790954751404894204211403338671895476510582213659086278207877411209506032043799387506674916961103548595241755448320713609369137734783902248976916256939465642307318651753928468429757657208270315363093155354709727061604085005640594793024047080750750841772698415297451232794959347208662048772321765194270999441981100144830801332547422835449085827807556263274126273977130249193742471955851961297029219842324198833468018059614397849150827929207079033489163936737166175687133599654937687188419793429758662940869333357054477764540537485793619203441599647721080502423042150052977592083610888664509282171771469277303357850881002399127305857443994352475287249801612577088916739902708092092931103073273454826872168788005515114319018086323725004944599288497129443975883496411294231207634920574091798399869367179751078458768447498606735246873468708198638383857389093086911315331260838033938961434705551813260900814110682982605506979950803577155598428424538760265673089297858473249159572276152878291489646038516517031774581171429849453324326564971190946959379132704755221882662835414392697615127014572834767006465374324237843232434174586020712094130346652203715445088799593842026200492101891240003018513279894905566292422605861124547703547993654222724718055718683567989026657667900766793640775645053937294110568072856501525959410277239450008669159600740986576530881263254134201175443157692589051875196188317131959263536192388532238312984902178691668597874886492849396669480292401602971182714905145180423172474753957722511442026428604658776580903187877887263600055901655806231411409713536798418519430283825536440016050667371945769004038695742495008011487939948940253841859278066762279188429564263058237982030298332858668105140776916994004796003787054716121308405544916607038974855382718109765763053387419485155598554540896289560437147783738502392151012830135082372948459389777835221859162152666436413588534447435038335438939086636790747962761283352119760838377489740387820807030788051739667460340976356311226854091028018786404696901390482869542945494620891047318221702614234899611602291652227989873257884316916501112907180793494191371980736596364961982254230153711535410819239042351722607850538577943028459832830313806005746576453574919096759886901968298540387767906525373934943814473511003958593594310106951650876831367827508406435337265588658289832534642471064561818421594024831563981947852329991359461298804801009826631596184098460147959163343911661653595407333693046381623934831981049250863472742653000564355909576658844890037667104375671081452541562623956481588498665707754212705194494862052238508634908510495156214757954190728807759162292442011160353684921420599100001756782797235362636915629417647768830029699019997923976142778661730488941061859612456534388185039606493365028082534397951131686098132545441377885523316079350207502837185002574117749237133832839083956346438255725302349449030627859594679406621304256755689557985452949558544154633386348173549695975197950562741775022836445242570385975250265319725279011634415929547981042131280164052719572814579936610512472620177169230922565841295922724156718076618966981282944251601835113423420540684813601982795299288372699481887478008271927405571477411211790175669878020766456414480359040336154878922338546282929207653685980243903494655087169671119959798603301858380767373795276202468970900286305069378475769249858977994219049152868726438023349423358944037571204127429153299365888000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 21991721018044245571258817907644422975697301733975909837369576354371709719523989270557103054837743402277056564755867952669014003689376646767335098452068071701211057868303691177052000666791160788773172622018640936768794516604248005350433525487847056052845571492670776743887484638105785618531768097468139935552137382852075285319882884469738209611883920759347697550157395488713616484824117622410332711361229167977677266065614935949523838687213669575861504358615221634907143541502106386845525184668697230999926964350473696766820553782368174776063603857749157861321407434127494377835870252577345976849378095061218888094201849473739026869904192273280344574812627381640788842123419252896461691043113131259002655823162246580264332733373098312476926801217745926100527461524732755063162495681830386273330349614965582555421031545209242996733088314244601200650647737269354820028194212354080869228425065092867992608847546468594033410791221579321715284020378970798626336789481772350091404406464480984089657954664361324965300203907805438468108446595231385440699769711497687309338788223352342140952531846557474615857780753309466700292951684504425971085282226027282541387868088545290356854118607497124119528153286107218833651802947663302853197822084734815325936666642790047704419911507375754964607041476158646710619780452091431264966092059070141171271574468455395224185616003041148445943003998799769105158195737973561766647635808203690352874024256623421414652802269488967416952511169446995800656901726750155249725303331501911365784591009918472831964802151122492392601430063753326752035773971441796260978058793697204034394954294723406918867491380687176282783665395523681476225246257806430816019153706533419646017588864457915330820545507019512960897057296642444864868422398113252387264661988608250347046323490705506964665666828990270799869315562459102413860647088594504840670478054842559561209752241260601003778147328501706488906229680148871281114169336678381575676264541777030319179576197402765804194150648832955147303559753493343516032988629385162685157581446853370250049830920192779095719257563932116759316456243692699757473984019339651342517264366805745291376074145744514083607136194118168087457954045919789924644077634414892256317656554857022863188163360407539733877662540087243890589044103556313760873628557595461679854438311522481332364150242914322825298294656977712251908903680377620507046199567469197775983367540078927140230163520029447267832815236730170539530494480060020212761854239224549168035523503674559493285937324254465168912944838003437134402677046474103572315350796562074980147550835490551653372684510186598123075892086372593386838102133876141930634601906381541152484124557665469786464461011406108438308668056050774197638101260780530700253856994601911093221041887217343795935408058433594756660774150690884455269224642064978888133599091595603914402665977073999438435359699839316375226992942339920473707805403499850037819087312741077490564419459375874733190633065361893213982121403240220446624081815507995019308610529842881760314426304040332634238442232340407587671579880054199525402577360878855596645884694096613149952621167478278558348533556051440025210020459118240552608797669431399529266788043485953043360979899426314010450240602061785081150067732618368380021332314651300164534239882006437728463217195893001482275559519307775617847359346198851932732073295858497760904135359081008145196964052762768617774078125643242207669156498657251458240630956512754043869617748672053098859073944361927293865073837076380977678283972882050251439317672055795708013183093675941667997334210682279561704575546073562401446871096400048743227357796048300710699293183001906443956168749556731716410174522320757211457798546966706621839448974301204584726137234750618932626714301268994034286751687462840524974231911874651772743562030909858451570137502273474698093979490234171653143107473351971623298869464240168883271444691606415377368235923814014453517585438482555629560517274296752182837154592239182245276765636914667342024381846507658816635229761311243792721964812060481666598085631933443840546540425007945757222910742783971947823842601966286727250222469149073190683322983969337126004038705056719106662080404173310098904629070913736213496297505847923910155263817230517194347081638590815810823761744462619217095951631981293907747575928370308284366719555048909242630875412812444661623616273405424799297791653872870971059046761184222174074014813628225614866143157460819449487499678856851507694434838996693328280002130608684060006535312490892405837582958577966890593204737543173563839932248919030665641534573125930855725905322885892807882176898128553541174844424954931607564155058851074290224120049003957831670090731926008830457098505125297991905668973228328774076867094923255366823840916013776196209532288976814080000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 524915099297496443128746255422902840230913886322149840267195601101599378887410774596225364010800856114791774673897901929284333088352856441330413118847863258061301263518598636250489695457063925313837622323119383952472825018804510325018040392538937989290384561439375565222915739847515074127409101833311349322574946072018831570265228668740834504059349840148414499241719322883430227635919635630526680218994395261134889642109632554776829882352084361536571824250586800179129179254648399974240534406292036538395081648880319992330142332911739842485189687432142471978827424169474093937690126919597182073254742825895485722206277766078024252539343635933518769082792996189353706830920123994552290791728674042236796966986967935622371776772314123061987703195445187453045499764245903259405702496847867437936201253590410826370335693690260709578357687635427429277935108002297608169427359750350492917585430917238869584384673668679950244239062849758242087454565224964826619439306396068480425769390132280036656426153160466947293663950011397017078303090576394075679355892013202197729823355513292180152609229878538315288168056275092268660386719983476856079514959747543320219847825936755810210580373569485626312919809834022863686165682011077657667351953856287683268647660468972257884024551671106973372522907924425061651347492746832615700330143207040709236896480517395649199901656731939173379397506142255877408993149938601651195162870661438250247758317759234468806917773930644834995756465724408353660059592989154899421497650690658660802954315762391376148748586149670221976004352534828292798796379283708962213794209095336452352466178197997589357049671049367270010198821841428724682398324148394883364706423579048588267498407020815831174173072221824303295696357801661577639846676941441002545546851850417347559419590800482424695828581215200428781656850345410950675844274490770157081536286337021070343074352736756423081512787165341719084718032737322260771497871665241284552599632612496145172044678166787008042924167817848192607899206257086642998417734952287117844227499331337650290159228198680690858015387773081969517054460957988528337803002680693829068762792014391184562209496624090048816320383965790690223704505172777407835248276846631760982912341047837815297615141088946273334816567554215595107584660874715705565727628962813259562538051663326600119645303327851643449378270099334057804833480423793909352197224449155184580767788750359894445020344858783978016321136355697588620806051661092745846134971931630321647183944771443868549896519049326122944441343797234773367866515393092009243987477846645496854489444527838294859334747477995990041881046441312162929636570883664972170372431101086158118795543410766298109333421505707621637831729956639561680816264042072188261059524922656007056990730036570543077491345611426668456867619248168312742842946495217755485419937911408372834722651164479272951751963250196129749633262195722975901471517315941610641932419338054009502265433634225926323498394535204153349553112818355712555633243505736829532839985085768676681002315397488824854379188040048784309088090693929777363801889955061963042496106251890367249963508155213389375943848034873850017403280120673093530494559595712654223683518287120697157712672837943674665685084761989109422855360934170269661298319650167777678262248105161845729698496501877654410911386450551823406602897225324385621866138244281779286953087076099538013084660129950783543596160886352681092024697273273670024099278358791187068601741441857087062287815511884135233889153660875085313025673480026845346453925377069427157789743075207707241245252589189774682091667260116667745796521651600940750746447296797280220186205014250507170847110162140361020348720144836864019370637642268560612933768026560433848545399135454860280881013275774081586210773245647498710172245921907296471286857668191550219004527704439769738039903686810269174341757055021568140714979578311397914224970750708193833340934399225772469772290103481241566382718230137527773062754265575812895827313328144910037619018645013932794249834844241987260801619886801438906275380249441020548229002953655572380636150032016913280271484824159880979596852712384981604380891338384192186034667654684955188207060973291308421324122265389076606842157018156095051806589751945266374337822471043264478501948203501623977230141589025668633978300766440248381456512406002937459606098031690562312353646283477720800153063835729249636703122168066799877587029502154008464698292603573663811765836494429048410935907301841714580676316136310979641302290739270737328369301658182011145464937214172070968688618003640291404681240282006820827623890992162845211139473668941252932012942596287415512153362367375648923963099378058162501426095340719969292611292579211985031755931769235944201009992626738813445786881466029694155346673664000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -22451778176675730578793938187040015207061979685167021024926277131533892216198117392569716175724623102995561139502739163140059177235526160290074100065141816879823213884107489635166533916018866635940228636698248616556222128370808623099300332155009940883912290268209333285517103673183539452305555840331192196707083060508691840005390051741620675324023494725892006028406453957940031584127020460987009520703368561616168513640416568264125330545893724382139522595922309567953786619374917726472756192668682567642799608300681577550285268530085019981131347255402635170402629099350527879770393927378856478397412135788391117109312182919340764425474854208911281127596215103793096053924474600688288490717022685481045557714515572201840658675228486503296106780071034427494467406799145211248387358469879889891548177483050789544153980141293055809421594728727567714895434261900047275321641451506843569854475478783392779868236126685390557390240553770152175750448837155917739332628385393239685287949371491783112024294041794645506726041495914632016675658627545252128961717161308214388521346619489277087312065535284055072741265291530074181123320289141192968541352195043764090116674067571027131455741031029947847279210306200824961921086903084663035411876383375903067996637051436526669887169406263874307692590651872596282832684609031809999635328162684420092586120422089307038700696483701022812412063031546967977689638832926869178199148010320968098777064457106704858799650101695527599601939421318144963502825371884510742191542541629477976882018635542493291667140769108039719921088143670040397848404358655710319333638932506954863893324540807354743040399387468697217141121429453032192728135961541698477043126986401949687262649012389316350826044909413067096372247631630108495746877442395548898179226430727546292229969133654714201102974428383376430157832323295197380235403753925318505159048600852365744059299636918067139095430967610003270098558107321156841807037235214349190040779422276190581865932651887568928341984821309233249466670494499430671737693487945903164367049537876307383104686248842961020526442215523098328887784541536561075881985227037447468749534819703438306302880248147005345713363358860144976297743778633879324501289603849158688924308630222220550412597534120439715314408102511521547387915594472073445866818313489461519142213260762327320168110275496057496277348846448541540903187148373645681878144257204533108973357228385783932921186486191215434434713490209033417668325771863885773216184161193089914113206688006320045120290042868021676544064869516697976319625683504898040958858074059620896582124537171222078651148203964476265560182475061989019667382738769470760273154714523678526623193784272250195460114828166304180230221116598577679855811922497419640318633789355292540299921496824992882457988179534340375421398238188277953690208599365697527371217594006759052581781861282373031301974190627373342330382920289125714162800202244522336755020032153747859306627171935359100843264090823434471693111406278481325751671930102410858152725851435856692156344760494561909810149246044015342369229692447086480944515981375821998379459569581843797685524778714526597275861191070827933822877380888259421563048876017406698451470481953579513086556378221890772933176261429278393073154600162485637463412752559778178293748681628415177263605294692407440415534596471248908872267423771801715655597411468520401968502872574534406511885721651473222480205763007152315557057372504892577343778616736082042069918720749988347931996754138362562284304807019549429422226883722618671308356538314527184917171843119160775613835584208051594235940826570888307776593428163480305440120081785982317450100753481139042629359691286703096049412398169762676429582226216553213078146282739127401514904034907647564318891879395472150668851826831132757006985763825532782389479229219444939182113470754222014508245067064311661314412170876082826878402051175164650814768602933088767631598684542995057828769024543434321757669167242067928452940467499741275205156992743239681104293858904872974511210582789837514093752542426582151170279863005220463859133807247365725423833032396352278503396430451956591206639532846168892806263666564157528838278197899082429622887852714303582302308793075460143996863340385698710775314711707128078379715469488075870498860264209334948559459192146150631569080927330544459871075273021241114570517093220336294685385022336859425644165892352104497459133192146870053851542015037433568167611353458920853529719866437725985224692148490503201486529382737882635296530821242539803547762565051931036275968731329069494561228324899400995987920709883770784594249575983879253820099395114800491092456470476345327672739372139002661206369117013012023234247005194227520402837118227404186690476475086213150801710882963608144764687500213508217241600000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -718637254377446611097557471294822829308523549588943958758175418682480329855353670835848606961031903969348512988934919019131194762833206274217686771736920497971715996933462927176936734684693080398194212114172721870146250168557302199491326562382698539614924191113425820499865832120562520974095994069606819670928191740806689846738512636279719022001292146321799184852522898867619304816831211625828882494877525134019486866834962098244066568259839735062331735259180778962579114946690714785680219525069165055964772850528741294336895432764780423641044913674225386247282310767905871960362094901145895705065332624032280650892966451232550174314040226762307809154785295840773015524866914161855570916475923272905556672066231966275946637696962919643417344555015334805390174494191481144707384002162215997760738749887501430357370417054968891176556029773256527716457673453533596674314396728377429180787739590631424250111964928569884769424565939496775140591047021469573877853492574198452896160683223543079575653988419691871029168214469216862024062443867898954858179614161243987715725532079981387077524297675818418469865275172756997595938559763979422898154005073990707925791486511708735099691743061767520481125102852367798496907418763039237584839170035747180522472579777928062200517207788459271169368399939456265684103739462181555351857745071751317661273858908811814646887620859251840241223346462482926722302075147174718963787494080697708343514658117589034801418879288941026830436502304446914701539804924585392081699212869717344588728110002714516729906016129270007000791700604588520943399306773050521326593519262148411728806556525149588216793655477309667488353584534668439853654434848906463347664969963070950382897063949278417876976304732747677642661171100587615874827021833013052015363665222975131933365003506894635338798289659120946847463413603493858659520658221813267140926105058966910449090024610253996467408413018288271047662120026734641730807156955770468399172524922828723230051279409320835437445032335818292116054834032587534589521206423692119386941519064765800516159716149956712009623228757690694392802464596819747480587574329534026264339297193896795452937397842757885735497065481276688592102633799620200877700128800015121106885408232032856172164405721569651114461932436920135450603188503437258827733689392340319145164836020277549348027119227403030681018027787943676017653677759898625379743302148883667662891723241473584027842986725665691682962265163706310237289732258001023126510335147070092374471862229489468201450437324628003808703880698910435267615846476192469046100026441685498929923240237513545030395157541127353605527300115603465333371048995913010702856315093115234255873098764920807864105946511224094680556753121864288806210176614734908067248803917753182165769012596860330474298442033442209974194735226710242578854823966341597307582595221583233250181581595525356994207177266391371103287357940947761536524715144897447161785382495061910286254768922718340165190920859258234985371461181488952544397871859496934057170913222760297775598731402757957243441808570726809138393174629745841608773469253755417549033725969785610099639081436367546721929400866804238987985571449127339375598539665545627580156831927410392130801169270433800610694499015245554889376956793128012885801653190082106794924149458191159118957712786914769295807184399828874469405426444807638072920262092231412600815178755398957583597698853523620670350628484375315373181067680338785529836199024250060982897863043628696939697311873285794444463217829208950615471331604232640377495148567061687755807660260878540872162368344973949597712107271212464889267305966493331821786699757376697556281362599171939869131240393378252256586697967922062479324474827843508403911109145995472282850023544640606137739800484323401095452117257993854241567719529523711224672085122437135640932527063103546397044050837637180150193378547401098737257990653148636860473546492549784416452089275200913037284313348520303273419781298463008016711382414267354215576477345125342219652059391659425675906212324869927827649512356400868217173015750409217223238524396300965679090467432821107794497949429844131909339386915265303711459641253513883226626673398599373001788953505587855140765941249480498182716272592992205161929794922816103501985393669804499445370702330738721543348914438869285046316220296402658302852368268742011781264770433511504763676517267260148606856479725079469582416845508216239345432971193177320048962478699157997336376093970496825987248278046659180195087745780112080320674303977713021500514333093811877522241828416779792504659342559029714644402700171947555413570086853914933817380290485938610500761313473751912469849831576051426056600238842657079181002720925855767528244814094641376517547503829240075710992541896885941058160906542776320000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 15992508750549262461971771370915016765380049019973857145274185896353243795253166328630815782062907606560644067401657002612695633926130898786054934023641177079628469521042728058936967903667056345627616770852726887712733239164040762247040700324316958581123364312224674639593041409343621218054129796903759460275670336310316863305747835915671863263787420185507414553967978879023738516689247456289822019489492433628946610544465136301325924387325918635746790768278696764410609180653216623818970244960031103394602299941141942909836379583355876360823600957878114934960692346888207239804479303055437481149518483419049040818745488011180995506236298976350383728438853015774397351109852485998710148667024568392828675720667085575323873489890089097637737193136513909858712233797926576831365840383251394858441073868539786711026166911673578938045811834786069298885515479797972028182276581119113071331953945233393737971329367746648547246590527091873732665248549760884213696392399424991084601631377351612147167318272754872993478495732004312986587586037248704257554865880740363482097011476831944318068989179173453215052253186059953988678203993830750480527516149218500870647879858223736281917965271167916682558337857859756090560767169448217453255559881148157175178656266386077778495193151836328787747249959001126748294987649182705317310915506093797510480048200867050193065774292099891288467217787885157253095114960509403774224039787286108073846389640149614423354678377283132688707012539610025152582217000996691929845506768239896425240385422111280374666060184431374201284504050847792275922074772084720560618360023373744498086617186279664314550207011176556303485806731314252829227049318105449507574431095322749465974247863823782079496416430401588967115062561394727811266424775923881162571200331537307032669840458769908490185133333252286321294240612772849761859112311072000861769310223876005526003651348364297998784452380796637424309100175322973175074428788284607619153031782421115664626721195603675359975471498227483278447716198661591975482043206196932532981088730548047112424690385637488820437709600974449834725539342750650204839510426447007534248154408720944008586075321006315518340073626908035447860715210806478189766748669306585209619858458519389634436922530296349189554543861861075046091115984863099671508538903784461492730640054672029110056678438940904827803227024950647837682578430440594189156506657534898207094540733795788106105944406989868896706873610053481757574387181027149537828488731987766055536807601011753326980058481956768271539201880208247230790167628136681014715081337124416932930488819580984952241387365294291267229039811210892503194662774656399912178421387941439793093112489390435112233965222570637280803071781169236074812585379257040824201516182621798913572043112309111718870384173684153439859732361381512814670183908491010734845994409089677437172011702917585635243018180452037678484787454227630743898599073868633356679524234178671591022045270815849516162433864225870986796181615896672290028146452301312914594592691585058344178865932459200227756375947220868241027770169947153241896749956366602813470619070714447664456558064296228040855820542355285241200305446276484044069108305740753851276071225429820230565575241443797905601719704123297953417148035992408628785924415861906818183437487105223389865386242836734810944479865283407399201331486087759747411289449569627383459031085021323541991803523639798535858642306048072403045956671550391726544827325742684705834696554742221588435136474478157762593358146376705545690114573862470103294388405488893541611383295854387559179778525993657492001731433960046449644959297915848356193536386880084777266078793398071245104890633465899493383555559627312988234874234201097356446859162964308805950386719267015560419084351268727827199171613050817197545926338777035154426489913673730144227854958276261855441433084860085451318077201095191238620123897099438913509456469913546242731081291086807170257065966443318712813202480618160335742711447696248031512631068479000220840594333839586193542975180054249305037772488377528843722594846259686248290840881975521128870122735112733133349642477111738868519660629329020318394745635912464479910223663641775734260071656961057761894070820971896933290208277799328728255881954305260983387798006330576013127265215395296991243770765342706940411956792189118833611244577459133384055234449253163975075893248439787836068536862791638935627684670873086322700275050816172558518322978757455110662192273198499855213990950538134589761783393627956153840720271160805554875880020672467967996946461789847320066726210341213738537041117650030682820291636851650725926164906247799218672659785487155036695175597576133190979766331966951570815993353169439044912154008134248214617514039430685383519335357603708434984730624000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 614827339834873982897934581767090416418414365609451646780519576950559329506818042056302958742442516280304776496157929486530770870596651216280959779905253098674019024238643195782671397660348100012471471389212160898176150036526591831139048054760106616633631050335229197111605684092063942438122996138091165450874210480617167807131968784434028955811136756274267273330604873377359851514891277988060708896091930433936862890044746018133027314612698504857173319003377185414953321615420369686584206142932952094775623365092237432989076131438515484363277319044605635514722603812452394468003683264734749527188491749770917717808337888851941376389412947477047474845649171872911776600512626566063411496250694731385483512697545197952137408442989860919910700639937596082743013184054982520714676082228048726611911978138401455481804647557202051742781492067138235862789004442667203490240968362683508308272991418742805594720790353034949481481937998598720224613958745155682603506977781173561307893184409790272247460110002073966351708114587492632550218401463993651207515547361463765068014681096467807424674955913049941328953612188376595487134310391879031798543374079648140257898866731556735603548461598010412734276809471882392513329072206582698139003968349834505360954442246228301634498201949144101649572380825355969000882367844110418576946692785227828949483474955101174393060514484521350771927667345859540656418234197540023575814458671141481085799269346920928060001718262715532655477941963312238656269910059852264544758326719907279030164006094129458460885568523857739999181549075006209198633634458406391345024943888328628892619836908500479794144283831319839161878219426765301824315071627657578097895168555119221939987857703257715935645303017674887141503055731110989097805243385459476017610808247225693324024946209433786133239502436502880347965258878792186328534506373584428083741546692352586136903030094428526464402905720885022614201152943542608757801339173499188924863036958634930551738841247391596442636686011193547434085816351809262028324925911705215591374649168367141839937004498450816627798546485282547663190842154230859761316861694548087723911388455411175977920969659012167962816140715591811756101043622041394785164017003193585756960604034820915891036202933763100728147627343972830014022455099708819035020842993664997551882777647906952719239864423751249987253679679102965120392479166881705588959857495765210939962275656362844408187818604892802475473392686757365793624082852222972751019949074818876779841260834265619621930231004240298108595213353203349741158176731971827772276888741076651357725803924130945405217884487952144803477406756512781923068942358988916680804658872092248165536330266644301420082195846189691883907252777265131447019768005274972992652353250105363018703680423117853182120504224569230842976805416237275905350327326064838382748496844446037208487676454750648663144687426974788953515386121471600828761287218949566556534488997140470203812266415563781834380683466223080338915073583456227794249892486599445291251683640805262361616979508519621256964837123723727557631672978268247222968382545513810364639193238376836838558406442319513407080170464373369045911743802244397449393220596313482880094220680930490368590695955763567129347213718613472908711996002026793826589744489227924375978688041889643106046331926751930780300699421200645175382353248795899842961616854841197261834346445317870356272783056789621082037457443496154093500273228279600929564394117050967053279555717796427688886466079224789522675445804528590137482815873865392397561041849675083176399266007484396824899829433974148572336309672443728441749477025315696309633444327444014315271721057816738186914972097734537283421563091454683488691156071426405462943340463369560175542665290297939540215492997601636951143186391394258961851290306940622265241037336275410569469212398921724600619135125541625090578874442764861621622699116869351961942946911909249041110791987811090114454302043266534833286066763960120560491467477425140661962371163978862983435126534255200329507631961993753895613577015136887265966903064411248435821723452030668591605429696640364433995889152959496103859198279861114332201296402058119726759926084458331232548223578279716234981446811383920707736674794856208352419568773531114262852570006382213311413836862050794861179182032318706564969097463724852009479756427758096433125949522217358546508588973142632637242620365722302347185751707728282422429074577990698313767353572180959206931657800445744575027046114520110076006510406460512093826422572823853482298537997430947589220273278075454644690105039776710002534529273466079605547458006594053734218828170929558246335695675578509016539969307363592493493869197061188860985309343917372471773825845865108455093247377685695070960657898461672243200000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2680733049407339213224842701934005000922867504134909457333466747433763798059248901410650737867984831563703610852373802085460204101452509518147631844684026477426458065562983996544112494818066232430545811612626006859742568067230442741686517335047449414665868285295461109435103188903587920610366632675570701349351819716899145050859024589872306119251635933182158856126622243827689058945925449444810883766471365692118949335664999682406280316974176700015829621761548005901715064556351974314369533592003375467523602522133255730170302494349481700913524914649395925206054237578414995902066116483460710253277491045360895663879431995668803282181734411162575834127012446464035818829233005812537390235323309295223534976232894233840811112495956766825460979750949918392002691283971041706300900702514275674531129406652990752441883687645489941503657535100102420796464154849056167091385489815717835083578937202319270601623363980934590912045697430305943331437016047531890277195329648168384431158981943350063033082317351040544775766254956901452203736862761567039202923380059842815579059995815558501538004748050633494868566891426380774144519454351611371908895717997639540071914154406399672348466044644380251075010481504273956886846758821305482143751721172223186093024026399560751558707824417030086891436727327973237302912621839845819207490436640199296693179892188567407401522396505832153771216160062781109310304930043884547841959660679105385632267076541401547525860660655880237588256770164174817854189651652375063707195895869304085785876638802903640373987410558695730981518096813023012134375265539781448706466123648184387531904204912996491315383104358050571858436338351494106987846580233696063825960429942904204263199703856353128782489352142900202047470077110320267237283421471148210645243167855309975755209856611831619749762281411154905845330186381054796169293817818687338011144527970157556910122558907027423474698814013243405053409868083986680746741677604703903065345825137926591325090888169655810605612454316445624409864959200636417911815320979784724818793680096541878000568895687380841115438988314613699615847829283018374233769924406223296263796994792641324123783907549460149673275010104170413529489763965509424239881343565273375991513835989254765774741049024668500989613445308159295926885841309427875990114299988179198645593441395654663316759466195390850824894151383600388349091205171242365960770769246376710571332301965841960873976300262425512417507096477042376706217339226785857667842521210756238425127980204383837288044268107571328545682339288221517941042800221556333624480160808088842648495257001560165570464115391892663309051205254346576642375033700762360450308767912606277705114199307719005488786927466124228948663952791692059341007418600328517778403209799591894712180857428918190921620102713641143188657412326909550042731475293625862807389532602100978960482763474775022649652151400228908847843923582887784672958669917001818528293478260104462347275598227295874549685264436625368736117163686601080646172104999658098050769636456698697272184299892747706963829283525696148045684813515811978062958886071394397564552861147473121169712078940144257160409556118410788637206808768180395295318124268246010109781062095297768865542096448298136636553068763193049480274130210546100642233494147794712795748044407452351195687421523156354917932138703343495075335242149534065428323441294956073084563492974924719707856994550643173231287059448327610598843126359278257665935528053973680474170475909156911526927669560523537506677407199836335856938469889742537830786143108577802274925833366927910856486221390060480249056719134855292082734264952420734785871565270498481966364813088329734102161686298142010524618397378338706702709481673400580061026226925603039808494324473520163983354048320525956157641362812739408528713256519442773913796306672437207728681818088394529383668530837405789419247571615748383017083206695302574402221414421244495252123651254817810913893402020531725095447752491322623065863533286764054593851424616968006974767879806152371254943877989519477011353262451477883533125821841371212893209567345770741905979725922916769612581722005002573188915485234172990506283331446967479442384085446647127373904053225237255276230053761141140976447434987769174996827305380867703026313516802604852428980017259913091421193814750773084246262528120187472581871474997181309938867902198947858277164386587401270330564393728490624164612450819285925644373509652381167352317240148295043848115089684654419352200850429588749193059735481767834616939095333141800331422320197428208706237836086462013647905825874505491855465530635574557503837213748643922250442933493185811303137271330565312092148543256266596185147420068790924097672710371016554547977947501814017318890221126519129099690427023360000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -373916159051937551303572508863958652206650703972625304303682498489068778203127413071368395387765970620093319990837412095520298456405137122211264579867583814004302087418795184496437629579321919412194803992061332560811420987689099672783569640570471933555543647445975876282542651910583772928143588664122633791459819717177653743793119396278143594914610224590816977085299986997638248108984814923406762280801483780379914779708351981172584070432394349565442047932119963857116622328094656249505076078657895261612312552673387958727975455158459316111721301410738175715836287450213866750464422017131746815077403936128734991538409292385257104305531209808718973157362559606970564758403737578685344076468154608432595538592269725216306108670776027422380386668477617230558033844167695557800411619454701765908878865245669377315954995317880361705221372484259364674130061523156958137221122721074989981635006344483191834273752464749739758909220062908095503246850937924403891132903612713503565671047028533968094361872694053484994243155142038070211543151479541101755031356771840748490181036528617625461143067839440875091268639962557599167877533626400646030588594953417398864695456582295999327969475554699393992981572450147302216448737855611421191322960071469579371302883141367930765355731626194891618001751019722296409191474960721696796634575915818931961216609742538291727051441813101072839254247657408626326580875413525282506912200344325795556323734494597266104197182991582953690650192030814868850957863545389308777628717094876824813220134751819391860220747183557228821709568983632628708154449104044882033940114845147026242745913816531449978579317168364503927380292122805333205938397421273392741108363145104756545638878584711067310559573008281083400048623024594420320520995813491103270746233648539487821351751042314175422500749449706437403622592515930278839767358044605597070674284393234896570652641342653396173117619752854228260667567472227602963111014586142989678500731311144446235427074135576450596961114096609838004394271049695385306036694946414581480789446929529462973045015647742330698544818963225123217100218126808657606077125142016783434508618531859948917069298819257422015279216498437711160970708271163135291333851792776390687248631180538713619099735812150832883490441302803052799196176940041286686799211563703485634945823911949845588172122170412074203894607082789095840772432304241237606367100526030374064096441402325880889743430576483073825593423851744820698494008365584256462235685645315439555632477139809994778776029546017413844528185188889036561658168278292080324956437383404657732352199793456870928876304482172780657259290696655059163071660122734283277359265528571800304090348095692602713861598763511358278827692469926186323527115283272862522933897335325185606903548693157524714115625524185513485838071724382331545734440598828168601245426413324804175497921959135568864287049534589380284513162298185381911812057931780413672155775981687315292577208678504322168179975274539517040322223010796159814643076647394882432975309011648338538470687192644745359665612624310053975205242907230351373003697585754836631986150079386873284986117472743174283705502920345268319556990393502850854947933745374171502590163555348995209461298573227600292043747363750174306081026718965284697721054193344046483811738541535891190793004561025455579012935458918498256024558612343373638175334557273332164623324458969023527227300282502041459290663507711397590525039942977044524079733305359732492485300597891118899164038746081554625951380178003563444054409024352976653657149578530390691853895752576842990134162177111417066629718540722014664174210599223689499842451713104115247138697145962202111773010797477077642702556397915293506804221487062003103593038986974108504913481210964127526020134142806113952275737718967217741736455192667505986198291914580308305467437733830594499365689651325418623071650528352593090885240439469741424370322250469365893161337132223346876004808684343486869646586892955852998631473799061709073024022875663647229799700474092963451323173513539966122548710491059002857187011877614202419362960148254470123497320133523125334430384070321526781369427038396724929763602205980368639252399329042624185098356123800682560238823846543716391597513753376438902820214928986450089416037303507564663227649892400171598260899196490801973644265232898244716848282824683265681532677774735311915110922567065355430532310230351144622525617248829630482786558283508338661009723945780849846644628093135605226187885506193229076839787309658260230100731968168572866376321232807849585225730279184476518472053431690851388362380297416098951692309195290874538226219254373771340790107064483358475845701086768474055383622795320587488341415525036544968748356294140287058001144706116496620781568000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -471449727037282568333234998639894310520625114711911482328304851747296141672302782552803041640782663262976007569490157837503722881614207009831481231067332178888810343651425718771415098922359998480290783777698001023660316951964903023544479137693585448185603217899489495308339907963314771273479761600589774078235194199384457085559033391409534644858612602652394392241001924291551772422342256257611004917646324036134782732586376452420005842540240005503313437143251115275810805802429499610681468547113818793592363506944958512854618851367968882745469975547808229599932405234820181302272465520611557138606929814766818229198849430295437518347249045074967126772062880129955464666308564438406082748319883421371349280054078297131918846667535722031918927997336694701809519755495543379257596304723821765026021170643017735997113001001422580792693215650294703668117299660265985856550614885679070437183063327348569694804133367468096114593103025181359742712653169533129614208322696665746959683447872780230035562334236244826469367634555027056683678486745386257855183663663633299374299296260879784981648007165765303515642862763952983784861848228891655123323917800710805562876813462680488748202713202731330444374761790447868357791024336879507192289303308064879334759392971471445211814705478598908108664468607115953097448514827232161755097742053258236438367753347223325763382170145303155245263256844409802292150254078999739153272590973713668953532219960088246681916356849915731158511623805512798654595447358983219337734687801788802345206817555855081052722104273227920094978542685037775528028643669087086460686358797800751554017270851432557540392420073730274233841655834553836613169187541962629829514422543281729663573757671482708023802481415526377939832033123432930931858434268560420110475244761156963948217003132024232096229588950987947510996768834776759426072193721333557306337256853993293941520012516167979295989364459678039954252143422024399429613290144650955026836672590232468212082984503175563067414326828921472494774285619040409028301716642624575740513714201391026574192142991901907508085309599808527380186063564856727957388551610735026375238890501694862131410839694180801161111027504368359374679438365317661436454401848231225680383443750569401529897364748889023764708508397537302020274360247422958467662520628085525573422141763529972614926220282454295827176656085241801267156334558915333814525509038381547858963025473710107433392676265737125392212822930445856933954729158745262318068662244064803680997745705992719992768817137316033858066876871892078188531003567534818079942559549177541699800733185870548997390097004569748056378555708268425030114478559952064181075372842305506346394008362932706745074425522629205853678297943467127249335072745421064255988076635750067362793123439223711697444249924828588135353098653844833664387817918710835039675979744268978002280800192595285957471870056351500189999495032617494140618748670663813500796901249211701092868408839713784905259065721704439784751455147790847352744928530388767652135642650146735043391803766812822112715490575566951400397986557526877437227707442004519263199947184806288699609714859619886962145071767622759543696843896116391188556020111210683427703747341715391413487718603571670432084680973870464948550418086399754890943117835165708654726163314229140120227045008522370081653991567569253314154002909869081289857419344244769763854665761553961948060166333099712099822208459643541894303064565371667250499866237591586141520014300368905204303492091259003171453038497321007839531568372140613046482854244949972862206334985183053280778192164074776573752251761798838893254984292688509470131525754025142724841709970175016182073292362156851090625804629655472660526609089095778037398484290098458644927627660180672670500926365086093165898224559295097983630641642719631199708107318220272804100801211682060935891970166211029290443846354586809254589589181376277088617302508888528783882457411680360562289998758572839549706885877764593115102854221352252233596369364216686549031634032975423349586575384277771847724244634434234085419203119297407300502624205623624567986414757375989805661751837479104612938919429972208034166549853049696304552256847755911695301473962063812079070849862405336465557581932785405000922227387839374997576386293705649604318294401073365877674281045041904245407439375239751536449991624654508544129262489901859506161609346228227764811438249441688297336857000276210357963062036025892020007893792162805587379844914997114752031682969422592997025795371817462807530132983137938687783461115158120694851164263129518114482291483614689470186279837723069105534027766077193034070643306355477699492083344895640526895939519905621426735679077070743729644351661988760008600363786277472156921054822924288000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 101334056703061158051429622011332928788183708184494661862338434996951394511135587533402125780656372611873928116914103907012764523389180071194882676814557125080953893535337154124013577319732779245170427286935321938459356747183969737781232253656888353725621226225169282303420878998530205982914291476580521310028386429612879796030792030990845344024011378722364534238849827766780677499788399727673633716797411538678014101633003052163141190774235045462525869530150732416875623971276453391590041688306263645987213528120628998412432373531208181793663943352746557708290506465371611476808159441809512984834901464188153720718486452456960652760321639265199724253876322068355201048269469518938931138698812980679807667894310991134038822240105747381495627954968306395000188040373464839422294711749434728478167245994537538837264506804055322445777895389629002738424264554643574084229501637518686924525230450958009036210232571505758234263314589470112437071625585333448986792287951476793839665620746050430454786226998623589851125075933301466442220609832144629776485596324605372080178026778712697948758551056959591316056162663667015383171456188460206578930955588997592330737387649074713810926530994853666160013878764683762032660216226824714751320875300200273013592329377539834439066068664441454484061743588176538173681217248850699693541395039577744662912979024695207598324578281033732223035925622897864309622962858927004499403156939629053897088848757213147015524405296608608684661494030267369018818869695097128267117576171046841570491219789609477635026077770216588351611842224045967401985214149745596764473719046812922000079746265287652912918187772720416373373372316479487135842542417725924767693040558598509036066042340525359883587032426855481794892092152220290042105009826569571124464940012236338102702807555485275800385739015280579124893228659516512015608333988438911713884073394739944841259662974388777717457657210857025644178555465385201445585502604949356781913744843660944024240217506701208144864819744993543515310958334094111428225240218018506639533474048878179977632425553556774517342138248298654041008147241302993960122580970847531970139142479821209966627088075352078481152892953244673696378486417690445346785122076715006971688088735763327604419863592933200262698674795749973013187046507493965136389318545946423137439394289704953260000925991435663331220718573431316265409422028067226413593571540613629277578369341727357103411487824023236528460220696594017499537140410365012682308993106143601622474329612364211441565884953602563391305280210522312186146209027524152436715302221515123260284708093391008164327237093481845490930290464692222578976816536525225735594071850386660497560947637466480783368647206903774783563122254591610524558434434387088892256096507643482541028029844424013284140817649475047286900335099708830898285859925754210661605290802449719101952139153519771162193318899953435750707650243550206360433888043354115861503695063749203536338061848170680986338868053845013959073772461786367072086032160857943575264421765315796532581882982793108059222457958910077532704042387610493218725410772656691554313238876164005818936923411563332832149688107589966436969348746325585528983169181000155106827698754595608908213409735400600658736163652089965128377233883376712350122955149230705442753888454370157460859650744403452633291238525745160061581397403711265832052628625537293609494139447947335294774720780319438092131442870480842294491295711073409977947197927330783905999978513804168801589961795402425813486799734963163467860563411394164264707141464281729873851891233338651491167544394404123150114124912542890558148522150270411706569462271686596406195940725215474257276733058627837219575812310441502442128765673068691078858820560068150187629497215231183210007473865472187433568200408604193870472095243708712664472218597816367199471668591746969523619260756248801955275172090888301737160545879245074820592853987407786927083167365120448422797769507829972349185250839444753711629566352123359230916600364862617464587197152230595877139702745265849373310888146130316408446806281812835032960789760726758189517436732330878273555606462719721411286931498503239160044642080004162779756169886269827369812233723696476113616829375985617665115688570688589096384649106017563102818628618199665667280647441626035815185768956891655454080447497815991586290055819300552268758002277511922787300691050462467605518239082998852081936813699466073391179734649842468970230076423836109298699103509755461577034055669541658124171873541789441034063297131517017573085729642191928584877946720799444139516030055818651524762921098338737183273126128897484744812759531641656342074796230534706380713444946109327580304327559017134220481618744640534548586550266550092838557460725760000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 1513238854221974986966346386308449891604787167968249459680948227028684999924896875891892605370657403339218791250186879792962356814422642638981429030258280298450704409340144891016727096127359093253534398377089289305474282166170729834750216048007898351803472331767720833650253428680117134876542543268883534219354792794291331085258020753043676227711004199148652474721866469125680139860809814939092335621746926042378432297832823405542544739442913327038943710441642066600861943963611344205803645970373025843705830971416124924483643717734071872723230356613651313954143316874867372322786023799235515132019956926104511072854477766633607092978143253348669619920167529111653907513973810979569383917842293601464126829328126144058658620714649327715600858960031390436887538391015207266882811120699053265323822287014166774538393396519680134537238351536996851302697507834699580010462672344281054585217807219868810257837276381926359503103653365548124508519075920129623594681335691185137096887693843016369050125756266422410510096135684715843939892472638038123953918400511279363721909098426488357967052245126019769357931488834465160946551364300596050724491375683230141516049876153012726250217793786117905520081145702310253606813413278497815091632586230830361074426622569995088484308967160331631987614519531667516907103028372577514110129630899243463505711729158626985445957033230261793503436466848931562728646371761447246377880723887084308050726308389857751666402767963887166815720869085184207495330362088867369300162596756337091255138515883074831290234526849245952146413872031022005122535205424070861806244252018145351568789958220117527452401897323788703903671447761434013770966670100899601969231923630268056614104970403046109524440139634200376634332707108188995659992558611114814376200353423075538229927624646343408777442974036952799757872014111964269813546808874418559743055844144109853667364853155164538987757730741585585614200000611676388014887283681140152894799348240542607385524524605884621947348681168098812819444739351607482296296176576276947083419933658293124446053954956366498082243363456356653365690534082444169885419993958818171971357173050655764345580804443793558133111830576944238920544468853573140975278018585347461984166277469092137300091927950759928031841999269103537775507759440026337778586795192813277703920274838201805227848258569509275915111572097428985067113809518312624625969886880208776436670294232357823212740342033160608332538114993007410114695763732624646110135848398043458913041213578924900651463840771054397433887811383501899741867654710180935496947735770610157887790313805822935046752389796655007457371395689137136069425494625208950643780753204023386914975235496497426468666409782726490210333236784151688371232139508059112116040176711520224673680761595345792032388435673533543380564562980761701211713768197493797800148823719211146310958659473935556798608971235457489364910144563531463045447631220105364300369763938420671362976285332565690018364480355085054787759378388049821678205534209636013314114621396656291673321537542363679474533864166488477917356710012068881686757986691217758055647921381004348393029893284636559634802545078323010063342429711030733923612192600677965366263317759672292258209261404309859702021129426697156121463051147162993962917007707658171846374078846705518399607956484217533002572192183708100798482544078690224654106467288623578081920564447504352310782797120022636351543725807068674009846813486627534977017797528005496386213727200661222216563788037202706313568466417799576806773401144727831173239237657013319348204038091351241177235279932846255947384936991167350398439058963439796774563334222687887523162941158697344984739903334420500114605405091455183385628245299411249034168076056206484616025515048237385996087749666045100418238904690492116593584989394277650778528703887336802475012535414436717418794745403132929553425892707250349133313559513497793836131424223103421218216545286250717013863293918158110540536936809719670189656266895385549182154916986008818504149038578550003146985961425951522364074084828213139082125503946745672869199699272072078718612534625464508865814333302097686277775542744217291041004815019705061735847459061933863096634813496300770112789305252084978557040949713110923403289532382312528140191357351318194481892558327733777585871189547413359847551001342631612718927439584507939626309217064322393221276477689282064832631169341688938304281061222001313403019400639116867000176388805570779571698662353997665332582139080247430923975919230134954131596246750446046919897935572602656092088628517376530630544275696946306500144968289948703978233270342892693980653143203133777050216353726305251704892102356854900734862840895563928717133882927350544388051530292891161198592000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 12525485132437538153178733801580135740919114180870044497126543414418300534784955752540606933679265347789663157366960199879906585181509527314475540998843240214814671959423734788531461968090586354260991792588626421557848963831180140053636650599070210946800811036844381732398159791718920996436303581126707697580159223281835655630134045773360133536899288325291148976824310417441384622116259652917915114078381840982211665810455542952720436241214019850714672396789240934070771554492381493538561080722452959258085053910170337939548203266695287423847554029482893937675917101490473634906112042967019801142614594628444675038181592184784108842575832007643657123687279495366586130016531112717513538914789290399865852537886608715674702012686174441038111688795525581916960984609232254373234580376271909456011781589687280562711349341823239338991576080243993256021008992330115622211334076386638893725219778589158950962628927297500977077432909061898831002544049088947402666104129109205946152151289901464578799542697144257333647957721831013117661229117997322238508488434388703838433149430424145306207957180938457892608348756330707288450700052056580589810295530016694582351104729214794642470711574784326857149691584328520797898387781444081762549893472844002941116172271113182058868158031232850940023468779215122901281053539950752680342300110214443745672354798225208846415459870898617061281691381085111836029133699316137007256554600595190880604749202201382239690756805517382294136674628306881811035114703526595590889673169052277499238890298222623174829363520544891037283472460190479855232522715350009282527874068202114569135734489361158153832309122454644292475475888992752053172750742074211611282839956043266102879481212038324377732673666627858492265457400990999984778734210244388213274662963336511348434163505021770461996777144727417917183763352347496417253338408593410416554204869900898726838156528019937889428649276959262423591006940609399596190063947102886940486314465867367668142823340413598906246027736818505658140216435189283083965458428938200902264813136339582861403524030657523186171989055000285027693898512117481725234379817944082960152477107046013104849517477732084833386163770763632506081921672274995060198055766911162336074887209495599113492916414255485332666375489438845314215634312139142219997139141112208579421306676295834007066441157967272080215404868491445119454426989409418676677280527065136314211892607154166059303384532816326740010689637980149209872565859828888654672025444718540359333378686434587913592397990234996360937584669517408839599268312330818184576669055407515351241836402930140729734602169404929138747369175968397276384037393501276277225133357939333226099090519794246628125102748155451882930242051143702971855588572220557791209460974519822332651597963731056212350448086438688528496129238805261238008046898705617353121345797029873294166591669457573300527223629119499129871971669173624064745493724204617867736929501911257586113890682652346092057697221149711421849383282323207553215475746975857041501218429918504105112554289692892729065014713743831662490662142199154702787873179645303151642086021178796871603667210705367806200652596220221299322871271524345536708872708694797709015218165204804782800050036150102567608521690442816426365809508320452513438568679787811820750576250487942030242459693336797476575516312027188701852508492308771317205599688274576400209641250147699858728545407319581129213785716901780239782726193590799458356284211100136427960529295073209447715872927531106057756993618276664501481645694690222393836678189050275428113643240548362582819827226494700856901816795205135273647320822108545146573990562842670989738117054929953554956664034452743224952960490976234318585748942410833076337528205861655957591428326955138475063041332677035156984409401302929490928646090807974503181727532275892861848480164760260658865708820069158176736628821117796307183903058824536250918215980015788218134705185579003993136710543240479192321309177456357184236858690161651960533509592286423422415964887284507887541169373365379071297217728955842662706237822819814938215328454687302827787231993066914775600939224408480363340787450636325130773251380468658082984339958789989823694872373294986572227668582657094601801845068367482819150423638146530174382811904892200918489034096992185894024392934674050622480539984934423024820957951903531828827554233730203960504698752463900542172243224864178686090316126717574821000380358777108974615941321000217618950783993370278410316161531854731800211445074403027650934679518437182347202119181676390296943006926928383481544614327600258069385658357875862294254070445070349687299633260611408341388328431750115097751432064499732632726021442581191686399951135515229947274052279625318400000000000000000000000000000000000000000000000000000000000000000*i1^143 + 74828539641615726541526738460624653891467372060708778070520815778890011727135427815872780173484721528789468920339913669117561400638989351637630852627656096497112599720260701124156652369267948359648383500049581412677115757298795049616185035189693737569463217809522623657470291164654086836503873557720589244770120843964411830440896879575120580310139032680046608138775372195911143847192216305185526536074459339091758480521335491758120148416147715715196994525100897345219657802272644432781656758120200852020052860334003748084310456685252350015269014129207906938984771806548673135520333817276715129620221700711141950239031572441051356315727590646681159499105994636775599751824404986833315998936062631339564751129203792955481159618457487157245310908527758162426690650935142895970277525594272424734913526106001240933617179707926881517007486063536532924795236205375923250697949777886254905828553713735217127258631325181482046180808862554400195691932544860459677185815554140058681894274824466139030938925349797192105266111201947169177449532472747954691190351818171535558676943415452127473080164235775953190940144055590459127988475998362694617820649436246521880140326155698647894621368491653175983979772754307607800025297374130024895914626838140227547704243943562548260391406853467829010152427237848141083766046610495098866014022363160594224737325511233318999506829904447120402303121189971114599300427139154853355868642151534766175627490110299267899810538236498655164668476181720795126333429360980317516886190297199089249952753544549596534367778171343167519008134731103577370964230182579995062082946554793518463719682253554213325174116288889799415520944443092452106176185279682157379455095877998596072497931836588917491739023523891523807825339335809092651012456388398715395341010126700569297518613467621771909448482068007930865330210153687683117101043111511839549721562422033504800194514094002907964255153554456955301944282739602107604837036206835153392456901160689718843292274982222973615456456521796794097426760933234697147574454604092520879215642265087203986827593746276126837217856701678123237891424834924203572266313290003576679800696965010748154083350343270471646104040582861899327495197866851699857986948394002986868410615772095083698434333061161365355244704560843909451786890060116695697504730887132552339062637322721284391830136904117056556002823486318138033501690485416362852752685811193035427842058788759220194646868364140604757488171104162904025240567040265442464203668244925645727568005495650018149398266239063742210344061116894933181697374629073980141067872599131953014857540223814520690531157715765541328178846416327448680394989916151497529533818751696665559017130589954738356521300664103028955168596761400568440134544465207809140627445047202280346522063209466191207300490540466442198133132748135967977387632280869753008877352077523454167444040862506918299138527134231675535384765842169765813251752463638715996187789029100580019627708110869474027051968194483193592709246273032894462850539614547329245564201398463055641112153444415766725795674815935794153397320240028527403028600963292497691032491696298954244982090348854057463438547126002568477177411504019491133007694404146555370882181230259386379813687425074175914957072129986313114036226137620774948933251502724114489754274290228404998787966530014131865135908630616972376231695499977117309781209412042657782258440368875136306414135797536057950666508515375200686367029587492111450602971963470954020477243515749137233067033533931561679216636522026896007679791084355477411153401954141911918806216462097028044253887147077042750624546972461593821846953769255273991663924275442979050417578024763436488628243804656235421265025383174431750290174144093635496754835451976868173534951112099867770394494587076786388464923453633951661912633719416585008603856487862279697424998502358784880640800192371606550968891345494511349243677078085636867799042798650221252649940156670544631794158655838423109571481654704289696498064662440115582728010264399128113616987624717016315565330306337080847346919977857060064218308293748851700493721792703091586483957908544513891952454942534968280284234914510196889478669330276490759296792865761046841945403288454827855379585351868392239439276249699886388654130502084145829764460334072593018052392529667628601924780934264253190010348828223702015749729211081977141311320845243218900097315895915511949031119434575911509567968091030183499013405352257832910568698773406484847423551861350473774494268344420782505788800534690703567013410928137514158725817210117959152041216668060350003858645865523847612993798377748614176392963090173998827857009509916663341534657230160975737044507544863788115566144315834091047826184030444850625873182720000000000000000000000000000000000000000000000000000000000000000*i1^144 + 319093028419017436638963480241583003346602064111109862008712692642697522008953040706101083878332529191707764372790721768992169246306365106630619666770579780130472061422551843358925233519823908662649154113629282371860922247916281314831418665922503750657898061508244740263868803263570051458093799812997905595495418102553283238583711611032513244005147727342967090021286440760804498899059101744504179005832490593213395000811513363513269465141982169369840148557427516749938901424231982155656787589705129216551049348865569197976203061158119314937276608922140804642295714519570560087087809773104156147314426154444174325241209988727878826299253296854606590849925769747870391234436272853115470062860095559781330405636301525917840027345906644151253281959437823536813551816925288004608207703981460585660070700656719958797593636502768191153135940441125947492520650251082096752006164362949631023759282820195060606523406163744985492398097078219834486236329137213527923877886058776811080556643514072146244148117652506688300550316264429538450951997462908354443171745161498501574104399986305206828534734370253770960125029223824299096504175336687073149393146561865635250644626361048754381577496664099300177210455237487131868301525944425712566549687857881828532742575452662540887169798737970419256636534744079412836689725748755836308996993243934491898334809574312581840067792053132941323753373969697957870462673396533852345604517410078550754952022046525562992151594330144903745774354112196415547959777482137330445057787963882571201243531740345416408667737900064910752547958673222569559609956294268216437772685771234878262466781187243686032550584928475834376643384765087381207188302657680609049853913226748033746661285733529312472383160370452278019028397906075499292783530318847400434923404564093468931086063382949686359959083950197411284302617991552851941425145111869091486175121395085158986491703819454462909617052352049688626000016337587433548017683742636180250630428961261468892176265168365514494950560885623438362253158220523137260024029886261490776126733949310130314207751090238179920259894816822306564652032082839341243879388240758169818036053639839997012945616491795656817879303556681203288692967540509651432009642009745389460902535390482833988511640168612290534773473515435607847905492910528818394136826425325823218846624233092498330920947203996145148244208513241539707704192727669528079942670580431301581975291113714573268385094865042614313381764673594116969013835081140108925497661653432438120173368520560869014056898699403014563494902433803701056163150621383881176571060638057350349996795230961227701777121696091111229520892705892259786533499882573032442197581891392541933057805004485669654771607176119936948497895509875012975330315818613730778099869591410109484425343016107104823766085097245674580138483209034445782029863569093082839445508464718566372734716768209245168133977498354225282743027445652611767913425595196181436843665848661359147462386526830195261767369063180201993147592867330912654878878577767098456195637379489593147145165025550346267019518240423106479758897874267837877434021395084529270032149974736245907604713719228049880065906288964527112523198613691880768913126927905569371219005620094333220083574510125047174919096499502621620015085085238131938370447758223211199194304673945940565268205747500069044380487776779459124207491790034932604573010427006937043880387191507491241782044877181479971099996676869720629045185230458375258605230397070154534938517291371428426013055125921982258150495409721746321616983616501859477079308573667932125906746294691235372625046337989836163685215825531677471398762480375708357004430425833909973427079189468065863156644477866666124218538670208057734510173501872906900292156913633582443122664152170029630049562036732796410404725412666050526804062143372603877024304104667415871054796514786033046591278412828822337289916217585285891203100819775769050379364723392291989715662304235630394158299456543651653473184974130379141734127694891979862147289705920667051889136340398271408103989259833590312660868170084985599541842924549823714168978849719384212037565863287296379746635941395843961250545939987723876009383104965005514507780103602335433788883102456457862368008517136450074444717202985631844573415187218093742863638830668287907966650958008764674158390695182774849043120327251857870722024822077838682432458645416717446030528390703670928674453660767764990190821321312546584712488979187913614937466144214681578917789589100092589401697344319096089989842036560728214297727590478669599495196419998914455577522084814463732867017468731379630649513458052380488230449839583537632374268544799226409184597993654655896400696319925596976536169340313169102117917988304715776000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1028235383950327082787360354846125505911687689055561984190189101552899723931030357374555224339882545411182107756366688572582919591977559089762655979513648147270389176927047156687474826542203197543065293265611490495042134438423178622015943141959636780634601372438417118176602855260129221829613970622225602285134110311506692084472915559436235195665996680668688291348052391867996883132659269254588091865434920785141534670636840756313007562832719482452501796506929897697280891125798235191400709166263139913475132849130837243671486717378407686453305330389105919351039484994271067398525345358050807389896306844121820664994589809715165825871803021821450287665424039203549903056172836916298067543185879247196733923638589698489269209101356282164860259978071025131006647469933569951870562736662754135350060676982162616127914651516822917989357422681462670797438565734977073684732114281682299775210636036723340075277495286547017830062450577783005957454213071326669912980181242270117440356107092355793439507653523746905368502526695484845918964340401416216990533142716955279349348609673912714717027936992038618257187891316758510761975917283709623330108351094469223340877636129840249342704100791937562645538882043528125708111882516771389477671420867046856243972222323892099365509308963940288608729664585374021252323807732779604359213930492886683169723419798784913048883805075093638219659441942665930996440290399059206891318317918927145908315231230743260791286947390018285736412617738001112513740111900218601685159660150627849369894061739937198414997747298702845067578979643988625251453540121559962094602953405058443381263578773691040751956209608271701263630244630927935038106805299977869142639537361503414142404574576896771027857207764272781788368524106640076748849685803267031952746554855050243180698915926529236429973346924440127780902260580320474536408968508019620694518138648474308013702712078982155334292640192917169924971313442279846576367999353929030752541809430058305281203803941037592576908883497131820919455081870884732923187653788670079021762420946606596061460638671554164839646444503059720911356878288736114447667015172116563471071256697673150341316607853257411683138633275165581528692578214580132980101083939920733713896422966932092246469934172220807772898000389261256652475980974692814631833183513311488345497323690870741632164034189719517071033928466290242304977392495200349469124539141587709527835992084895459861000557654100506011937915006187383074388164140781250710885306340110336027796737970594956605093380796545293823054863868830258073361509806554098402563791318547954331335914916970535890366073482710145645575258297566349356764319329246981118742706922390251648680224364232280964686978348036962842780416650270209876532673265521653669813266108601984336388838662363055599192582919668286565039510800654549061410664292132420288098376167106744136188570781026989029761904030640832918419068614057053983532871111468564596039540373602756908784739311408429732858136452309371426678517183763103719461514752937754674870212221216157470627454197786949757734361397170627718787610609735259436389843220077809191994956818061664790514965515873168418509616499382149461773242519746049041407558294594164021170909486051134012408060322538988271125430218096026833026178812610186156063175974243331103546950474316780486108459350560728610686649008935146052456555388047173084355121803549823716138556995728014243982756231015540980197341048850912726156739082941827949843598129642007939377618169320422291913227102344135067052272902006342079820561698043258317686638185046484536118209401669330374869753777756823869992727721578714353307856257877873356420985612989681444112900530008204562129268876615054965390651404714540009710313109568299983188370357715513365263223771339748521038590869676895302560956338372900799933839378396963295653581985884671557663124168308241417387721238629626698756325981249004198450641852488140395606369302773650154975466381171131281853295588893678200983617973555557313439797864913803353213837343183539597170327197298334576409295301230615799249690654637644705331777765145715010268863799919294192805278674090348737997868296834181810366825184704210140600330141744323784314933622177103149773663927616591562871662872400869356899641979109107140314518609971941402566608622715755847341512211251346305978028940993642555687216407456000113183191170917642014669544115228366229136464623342286861176564086702617938622444716981457364011904526491391198760035421903447164047894501524542009621568387024334200550931910309881510292387459942718174953926316255725499317843509718462238364665213277537496319115865953942092164076632130573033231030796130210333224986587247989973955624812027468823806148914485652504074990387200000000000000000000000000000000000000000000000000000000000000*i1^146 + 2666747633834872933971194131250131925128220440266197708498508053423228999528129458271452334491661101602369324272528070305844114203096421213097522946375562563935720548519410589351733343505998938609000462215421317383069873377765566655957978282516899303294763721530889026949683346834545841148257763615377265001335080394092576105208647995433392485281373303854132233024302037999852767055753070525254335886892478252092813272783993885781539009985061628885846568332217235184442884518365492344342629572091731934254499593932876110350463506495095501764778408068606089540595085614970872605252070268161798481492405079823364300740745589344808588493607448916701199462740079766656633530507399341093417429362657056160292015484065051527237710888501008063533611963494437172113744375842569710456774865123412769668296991859883512967445502656935988161475170407887538464503426761885350843677856562570154685845962741264273922151641987467045379347081587663929904100976440824958574536838166968477806037798858133015600950096044410058829872492854140293766198876424213357643016183944893105290231267357948320703847381981035403628834501812646062858249081943210829918907105663495531504596009270874100736928141903297754796445269456548611746976573665584426262831549077970863006117728648952008139146457083059568138991880258387208746914518006570500430380248685263588033775403362920390351922207822462025312685206078142108118838284817847254510782697317739309727513682766017471309034109301220323696694952920153190086540983132335190033608319076732440063938909900632696785760484011516982554170139457403093032220363485794774123358227866575757872853070075115093319113712805187130264831363908488649689591492107886728017689407867736496603090919161028601266378396076108417011205999719775641111412872179412312518764417272695627667224210497585218200076284880516158633794470802617781126247837848769974519962293560155104355608491694838801157505326844729059818203456715983925037689508835845580471892318091080787615370441888815378725224970012135260536596051301727907692513006915522834823001032624922038970263044749582779002063210256976813049139911629035703695027507931321019461839311843583211176810721184782127138211733957697081300351438730820980777452187071036257259171466659658848911974619606676643146874839496052774290540251300404934864553583313552049294291769135856004101694576751200496553622982790992608771268083365341372792174416255939538758682121618494344892441476962843313663003055404312663437042817970734939809077752722462842865694875021449160786782015049146399137258486098153527231692418751490561657529711966854831920775810981074685595796632767760182033877214146752857018536747184710413145018440476352446002114530274594781757094350003958198706192726794760979105009297873860236824025020671801019484871027285083803427651122432624634441121200056943461480455487574799190272614306130010850954199568874423912445154449430285068750589437335588869106396133181947593672494625625979266870617593158952227153489766543680766368994164360439162109058052764551608761229237156449126942915578130853221291880845453859372578915251935397263627761645093214513864225198266982663362796684601803289139091078829979317701991550126222092202450666010237783407493705842926628591864373160121794669072739387926641861504983133283608769127856446226477124414821879807985913247132627722213869409362822157539352023868442805825129952741463540565296820493052197508315186379132302208706440543582043899276595576473568201719547890550099136630329920601829583211631327817076103320216376155864322858965304323494158857653480167511859670323361870396776514464293271667214920543030528503803073691432871603195190594269527646500039334196327979063482897226501088347722122016395877659499572945919538956326638876532744785602447175415075784021389734718490094195863526500459559093204720781726243510840246187678387713831824868190718760202542686386350160873134736972769643740675079021793875608784081109947224167954980309241856831927678567686701396396783226622004518603730254608113076086706530784101504966098499520203332519034584094097008196583092009649963771767669973829916926736742056873250345284122309865889386081169868785068596729823949815072653606454776296144718637680309785988131800160269065709926508900237218330196562110060705349248656805233067300647180386710137647864661504963101651112361529173711153001232661874542506410001323370900571079930555133315657911448811462178668251100591474429427772238341756769670591643285253979655931033582996811665140104574766513297217429374071259111431077809675366065171807395803297507230531623236340449254425845419019355605813585653623885142741232601988605861518946686671248856600734744338876630989063236338697356766915928506200003165557757050880000000000000000000000000000000000000000000000000000000000000*i1^147 + 3621360754140542845793554505171194217329600808317143064929832643613051083374211820644012595663076737642458176514357339702978494161750916488247357564584589763406863652136742839186428483031106010965188161292844463285800519302525145469441753519931002252666012065807027383860798989871019297338358833225749108763422653902691107378901157071410647172252140395373763397314207240008315479716270667739334461811451782234834425885368195244107060245260992558617162887120058356925598249503648460878884235143846420796846045389778819964945170360214439304987783052353420215884245998109381282342087293834123797573137562258298909741333826744423331301623301044362509074603356646749991977313908664452628123125121550390532099628501151677613796093757836567045842612112878058867394314595483133750327487612960639779581123956976286469814306417189443335336625463961869418628137854179066941955081626170640564163221528781384802450494357697926150696135636975944489891723517819273251706209732749337246209175317789785762165152725494377510939509786805509970267701332207596938179207024109341987461399645552698174794324711601891247807697556102043773850103345697497780308507881513237565400957087565873720704873719710622477229315026621971482025269337946483004264990771890839590917589482820014901380642050007498249992151851198836743409474755118519785901513466070751732760043900467270793932899557476580416574275671922408703818074046371901671371717770707811684267739802764523392032063281203330550467348216366675821315955731410841830490734551740140028407724223224431425858969847678826424996451717273725240825501246558285072282111005758991664818384959877531908527075184115270085859416787722233956884835267894226623316032624660903792969014916494534260372914717123712839086106640869440508539510551948787520524622117441529795020282822519732157345891337215528239627514501916076402855767549733960053690403977265672396780537153444422055544153882663274908615975367959536509884088956151962384637820849825338947709459759355552369368947231696034945644038500086768670626069560882999232527564975455779758823751088399379831047309281859087062013505450154929179478080971391130323461294003150128673438948901070420316109259519214018440402774913164310806469684709143465171797695644432670537421250546657286994535759426049539821569750271488136838441188115386270389250977508490512751376167405407294225616242070665384191263355019535876630350073820618147444044598016960668047670926732348803833086720639320412016032393582267993905640253600574253730998964330752369348196989124627748213577433100281060153433853117935695074862492072561175085237645558525090373413294043298449828167704815257793743240188862508113623235786992252212944595813298722868656867932350722404466851715731040692826969196463751566328880045073186174096059560231296576417563161811655872026359887218938386564870611518757990061981481575184558825774009449444553671301626015758322326515982301271314581491380636639721398452085628170500823915281938323491411534837016993916616375399994796458290487462962854295348963050305366234366933910143437881982215616660677084308308688938452873011891216131164321936803113760147995031922903669479547470076928662105693389342591466244621743525531519455920054499845008992809809285998531905171384800359090685901816689233677242995028621259254022197295943675770141586925687940039286926721880807737899346048190871328131426897862923432644094640293019836029945964974331715760451630208436987459612437731893039051749336881612666026220266437276849733482192416809629249079218499040886566100346633974553449796970442635813846285329425588935198356368070746101591897962789922424357946119768578035820966225219794856552641294979546535114830441209732024307129293148955722767865265988010702077402523961991125224724677280872150101380460504919270175094306754597438337713432153921303381829138247418628756173901489732507034583122632191567009470430615499745483836723792630822497680572386232663270895254710461949919744530905284464619758847422622648097263781231044683818223106980622085381912088707161184239944529108097552928538582063011607589269159877727805347940651600801313290856190770925957595662249691337550950707799246759461405541328303370429907061589196316552350161468010640980141121991959179334352690890056371259633902484857528608307435647635256229643018352890520992408137792533152437415664982744961065530811757575086251519501976207764509632042819932337530437549489240883731631113816093347104812760625040357827388785587180726882981154337658604530396536135225981353714645150507716870123824979999101779680046333424730901730322250178120569638067511645242341528194484568493010232942930761134401175863887161853503683565676571786506056113660488288652700863141712982473441280000000000000000000000000000000000000000000000000000000000000*i1^148 + -2198354989375833041613010502512501566588800996005980835647125996826908430850754450696223717046761030667536583775969040870990713952834329219840818439289030711991823213825861462553839922808012018484872226061153670847006125404495451908274522402426809286120119626176283378153376185514557683216295568340351968436314817993714401310065215103816162735366247617836001024639926186613762846341860105351480387764562085804943983539909814757477171407208497843750837806199244649810729547673902740409759411043108968114042635773503169332912309811760905427952607031533371441764873073323340639957433849313359654667994002784152755936325158638309965488967908162292031732592434550419350098655924680700702426553146308973173917865116045273813271004914623526378140667590406116459872596471179145029280835065040134809006453887891982471328869011595540586214239079242601358665904372582889553400518636963322738911786082048134019399244215061421212364624187193464707906498002314018908881880666920365410897835606426006335171570507930950127051542629162499060299092085505230556212858908870456657404256284461274908375124805734324529987222074244062591052397368229174319961182523655414587561276513765669280485246809488357662307514739399860814013708357973263048601124356716449625153012599537574878694272325133886735324249393168787305374194682768990742002266244853071699806802951661686394141538396048921572904440830542433621672922081314635524361764519981146906233246352884924130807267814130570417075209558048265955378939856007483987708113436330216320485355355638789044579344747864347862561412205986721631645057296300429792164796223290548317979775480409597532570985693593107258395836476978335694853505867371261573649528604944550395615796175576746520299211234143102275610531352448089921987601359795102356943253243204015987463374331173374690691581186786842150322205280536027305136131721494790732104530100041035051291312633173672180172104235803791732940049416392598421285970269105113610719209478771274375911886413263262644447336171390535079413433433413892933103251595276084050135545116580762759684644826918019914633084930890548796168470601932162262056300893158495532583997800721709540526845380831134024932776457723478794408822381079469127179461791660132565982876913335555597969916565387706459890560834006832706400024902334108215688409289995220729960958076002754841846976857819165897587447064262804581008885009166680266046125324473078543772236164219706763879084559910928037335716201549477929813710398179627215388036057873015512561404960953200578129712389339933726086556407755243589931105810444121005164426046524921290177287433544853202086972991354181102058997185015788894716489038894111328878038607358392775843677870151607242955647661175192436355672763412232427901821899065916458262929633267453884261319621933271275584636760417843273702640038202533480758706914207397221361830471420247484868468322304446640282240067025653904157398263184000298056395713043074921362506659922489129755848717786768239582868343881716708770000293908178266550764360887561404230184065129297109166917813693918085945075511723982780702811774694594360630979561982861175175382649430668317339516318094738921293778156536468451715775830745399148084395453137073125210991782112175040862403937230076248342078839496944620093153454991593136956602514301011773995221225821158704000196872593715296485433509145249293099274102996080502256834565367217735138058101432437043003575112696661919953982979311755351600980959308246181638677848534693326946605308898124997453915937678307690886895876588608051656200660224343707285671094932819739568075103932338837815408026931399312693418283430019867719262971142162424037847906891961952902406355870165846718136293925923537945099831597170724703789230189739745199562992565100746047804385227100284418635789686780244080925110977647006399934234404558184711774340198957684041068554181513976517405882484490304601608606960747381547256833518291398408004053408293120905790070668446752290335075946734298656533571172320808385667322051507861665361028228029083484723776770766628683044831731049598365668867271838246103590474673553317995402868334862662488850899738245700862910707451096076231204523576425870292267954852279505469695160577225729380115013028277818572028321951537250481649866295589406869154705811729775387814987795889044605403605994872046933567753233084559749829188435378753970458871177046363458545724410751364513996295752825553190618016362428416978599403194009633080098193261838529849625352760918225355590936096027220641509472452795116110703493465598160445068097306326484551176571942326684863685838802326185335737973639961134942248135960922461110717319205436273167896193221302807155363298222289731428067513080176123366604800000000000000000000000000000000000000000000000000000000000*i1^149 + -10953584292837093716738510110290811388704294846913047126387549105094018785462459408966933671682903155248073894229446602073528582728430080791248607905096100678501366056405331253199641746499326405782242130831667046479316558741193088097591190304166232237834649407887763239842803150841592031319361625146042609444393760826639763165911017777425047035153968375115541806980142919976771491490701914990867256037366176468123813528218234416716208948886828980382705561337091534877920488953625743598705104051462137072027242261919715122639686139789105678051126448606339458593339827365970002538613854004905618553142241656686446615444757756422145083244819778027602799225572015630210951134493556062647460804418608976450958412602625843211071186814739866844846607085343930795797663617441346064391016759363909702567674770033736671255171772761631916628439235695165969683316642855809260580319264685024357656974565947455941766530424146796180236991108168058378449388041211626609699393154100436865069818934004391464807143646742170649542457154929519080960837411677248038548644347449414016885510923257168581052868330352556493132815530261940143589543331117168070650761241641293589987611836946625893444691181618806867161064442326049353019323871337671828563598506286248153160280917615758614413218167418594827364800528700189461536098504250861342041870210206461369495871078695412926687145463363745650924397440352423517959630663080680135514586737418902548995056671563188414330397102521569708177646947011980668560699185561486053041913357654429977329436799108805210565729536419621065657134634070566648484081860262847738122614362204020189486769125124306655875898732704007928421544746687752781452371447401702876302589350673546110722354677417625120803678659768645601286921131335571966689549992530811359372027711406451698616813873847312725468451216596289383308573839745979561606488608121438042603680414265501941969894029053127627094283447224972585086787246848680153101334652209109705842731270355166550285173325945009896757089050644348964520109567744507443653207225235083693193727767262121292011743287839941851900970201494059518843682794990847743276217306323559511640974084477803312666441275688535254603044026145248221140821757154502566640286740741235360037600727222480118788341702571207796958482886721889966146055318077968034336867484609145852885194135212699679218200112500663921272973340258211975375301182146321973209133558524584327683964187456012067320954004888959780755964422957707645165358236923709032077393964010028919316378399610911834373113921828499764945530270995541312043408504155031862891386673739274577899781931292488846177907442082369445844019085777012213313483523512687315861867494010408063239228704491752857450769620381114957877142563997681118618945538762190123285939673224254345776296055481255542920586217946801862188744611510361531040170910789647991470120122334183269510214654864665469332038990509164319535587245426283628364339967056462780093138186362752461690189284693460673245765102188820007450441365358372170542993891106067274776625604194147420965792850284538508135716001671094739958348288762350127982815578983180022679106641793335751023871206770421320192396890240153366359270748140564139706695973078824975186501894959204190870563252630319879723913176026508923675115359321681637923025680623637106290542110033345831899175554590452363516425977701245521127602761710477487370761803705294706860221770329426218536106817525038517942619906219787495759209107918785530705805100548968377390333094420112783183069353971735738297283603791821492706207341784754974597496299835828255315448058898110091570903354018023184817107951788055685607796459820662495964143147428429891881675205235369166598411156755179860004971251658127186262844533204800586552412346076740536322160560575378958413861413654025106155279336970753871942879354183589057413978960797157824718015812997179992382113878545888942156777274167382869264439664680826779018909743316577240142361950875982099386199352541316442030973018091553971740651611247570811737319888553522994751195226659302601139430087064557488907028019886081559948632184955662819369876658279701878302193508728984692459008178222145227877887868520931986326751490088483342507198139167497606429016602676983752718390746216797404383583633028391446856481465113814150368626254067968065284791009918616563833354370974084687670635822206706700923579579852226854465296341590821237091617336835565221731818083626609577189381494973563467210034796977555782848352360493640694179331766475638101206118445436961473149756438129014978727721373747901813226879815765966358793072828564805381571088960136865057988737169670612286173644501558047320015082759508692706771425138683706408011331607241687040000000000000000000000000000000000000000000000000000000000*i1^150 + -8226259499131207567247299257025632497800855068818581578577362280562631141948181071154308667066755188819623821757016588548265418640109846862685013361709498861287940155772384855798502255440915946649421584944216261754350812942645527182339594875178324708985421970423549856180027759434222002503412236368666539187072581107749418065282329206478128042622495231967018646184248353519651419485365941143250129067681735950327912656885318123061544411018350798357570019010422650139093715870172880072742934953430253605824312678395309770811473807929294039826126433577802810288822989989474902807562728866593099279156701634423708511825691254045586910554963490772594980335458620452910077270167550472881563729850068834538990137118133504075634647622142088511854675973279775377234538068478900650577819634008008907655599696371948614245937704384572093486392497869788703902247868534142438590983118724257530244206452582674208873551726026350426096773768213311072865638852576578084542269939703386147839660485481242709549559314091567858124070005284758463490364985600779787982515566806804469201762018032362267303038858580485902563171285554811067782712969656426685980806316569639971388041170375019765496961978555165198229774599321448213513266164102561582345507514114551232415857193632814789252244125633503429716397191975551303968979841990477817883162428590710206297371878576688660765868950143261442999328994033333849100645626908574561494577056580491105728880297147529379938869680181072040779599562812202371691122780967508054280408676387434552180802321364777743808444792049339348861789025345661948607912365383217465011893278251862642573137282299276386650061405658423530337633330604548880152173981228906375502942124174584508349600043142214072015208448292486515115256227522812206440328618679046149741876319145302167793741761898865990301871704022829050410506634725088923557385034337913216628618810661428469972237684023358067489012117462763468735738399129514725144830376181892449887067579962772657289016160018088291301449136346568733891912485517663031518096317665706454677813831623966202503586163706230606735187729989720041473094647400121119188923046552553043953764537110889311452824541991709854473169552099680918102310800291400039108163555637106748994454134376552249799759826276566342447958705756335024955173748244907456780346336421543973201616700410890218608763790797800485300021066189073116687776804681151649883651279453690617643969606645156136861131578566060935929821427062041794496950773713929362458357028055684750899758479543757396572144014052637600670435524958095034776137928419208281803035027022876570283959562822267375745364606732032963436122545036383996905867216432732182988540016735172251322466300743374788839349190660233448820838646854289643705368321302101760772682567749338948039518265544002928393064156506537263476226500875161249185377189382227282520087388424406945427593750175083847192742180014329557668112129961276551216094473530476908755683388238046613218869747204285615704761588421278747517760392126072316806685416162635814075719850621388991136024467485407185531945890080887838366496335569211579636545967949695011951858706317353924966572163206923023669336471216215655202756833046601419496299204783342149206564586326689861986938846744038266318730666705728209959066649653517059618951741523028950558146266063502056512091364343849625309465415476548622188275329191844803160569378350528702279825289215286886650203595732722189888772873244007284374350606020997141175456589880473878072472854931442259372613430155623294862794321156359523834303201375149268048359949886338814152847248943637528986437804782884385044523098133337026728388180228804154504940134567211609183130764379347612444144922917933160111220202818979244041231248075812808424878683492011306308861501319010673872838409959536190798360260268294805024021982633020560720515181059201607459336321695750098565118763481528083388931925684050455993635494413141774582610470583725158644211102849403334940034678950706272196644645332683592416593375167491355859428508437725509390203810588732343811645863088156655389681547315069654699508876285263443433007738105674009556883342865944156813132331220697852075751607199381828774509147929763007696911585963969036327465751318072881169990905158488497676049358354637105249570289959416897467926755168370641628614483662680706801643973447702379995398137373224005789775693587152053919716121694389186050579895221144140050178447888521342790645899615696686106690143602350201601229770667458696610090424360090399491068301342074644009197795840049292233326944666544411099865421910482771510727302627356551576254952041651111040557827849817502166137380676579362564653858561357754808180689376329008316153856000000000000000000000000000000000000000000000000000000000*i1^151 + 26327795047504459656132998428394241795721705881867670784467539111921183615428620676946211470065920829213737063767316792347483252505592147713642709709344245719702475477868042847817675422737908535212296807136374777316093342576496998192613370542185613543879194030245643561420599074835542821883227752956092283050329482118855536224021959956824364645331143689169492084615437013668837062327184817054257295041654310064094501575925379122449961220441258690336632005545466252161326488439181282690711553410048384342954320524055730093984233731285547362868996806152196584069625730398852993075736575997124634869652199940538655614611361417972213303653488521299297655347934418523263898155398273515722188431349064612649327937557332307815255876300073603761374364893692821725025605602348259815098213543612092798953815048254330297382484865785468027521791585790730546734178011275608511805997273885775326639925794091720477706561242223383002212434768015813238326888032518970825965060504404523129242513900700414905473591159790326157013289311782088821650554398968244433806668777320648706666715988751258033129704873262400649790593924559000013173225905522577415494082963082996782363887093012279450292751204291540335274967220225712215725127604635667768416034175321076781653985914864829446827900054368607073445689101505087241189951231360734635055970784833676466220673766527376965043261815805062164379799876775036548488389755986214346944440179581376668843788789490381020433026453157841461154334791727828563180405492848111102897120969303387373504608371737133326429293385246356160030911963482002677376071898733345677366529649332924678006066283942656335022590374864287788509412947387641696642153560794625193365307678220574174255616210908444348515675586710369664279885465098789560603975366701427571614200330550839649795819610752174582370122794499684492290370505727387771050572694408756007799339865038148785553183826260116207946542181471870372855877703911844751674694700732470608918431963801022137840702954613752368489505448354556143254942738742415249528387159235047359425486143118068534092184140269808246031246818769764266960700157668277029501827189966776872110830881583066209393196354764419961380808285316701607533220127411994249388067160039012912665832672608028135934839516283261706557834205685063310623267245625480583137799400137706473245219185171247580912218092376327429333988697226615407635108119612631702279365329838982549466377158177597584239783341794523609025730743096927023527938458649218455231230040166395420522874274559180556867971528147410771229327170441055203423661165604682219788132784188639496566627705652639302690943834296005865896562809753656102492774481580570834780416632125427171067102151872024720655878621521935707098136111680751978021352331859254233918500443749472313368902800211162467779667204801679078512223756782000895993817407455727480845197421204914209173721881382974625047814984179966759855632486184524344224805884667866167976273610939798057383062643173496631452788934962513011181810343786504563701791724818967636278802455403191361427699752430255851992969146999681099801749172919486646149935649903096511081171120213999249448087233683813918822254042693425335213953118493195549025084319219495684498967155845029051108999628604775315232071414071717598514247023687756324790979994287206508766882550570408382577263852659773610266727316387243125991424423442726648532008253394684201138164300518146034096007141342252179445824552340706326992464649075049182191284635341986032575246573552525241862942563055141997492277455208707120643477201023747798127146797274334385591927461970316511003371210863072154363432989106189328253852881396847554442581314227678646840300017429040630307655392383866085021797607519326466938854424887921543156270300853554904144153755607885557142243599938490275980848321330317029992588834084611712249645509502141047665783862819152624017090357756835359639532115329252785782297435315916717614749651480582325181744606644412511803076212260517004008312287409584568784163641394503599746634835362323759697677156831131136895399035706838269918620568075644143562071386403906626354133818754126986141820664859919620606759678168288409560021648466183762551131828206754488660472906757491335000839119036475434774663008500251059909545647416027559796267479363145060795148682221481473205941309882019589201830950537327099963748142157756022213492874396505213215466094816170259670203378321704055558434448869110863016164960125061781585130698675484293033573604538366883536046937354359889091572742880151838203265373162791674783304105340166586332451263973570469528087284373894463104448971350942481745645857574049611117255895421362308534567637557401224620230926710236774400000000000000000000000000000000000000000000000000000000*i1^152 + -8615935690706945542561275203887001787819838796694229260739027689154687732069401776452905735935693043951102123979636617369907271299059054757939485619413744177721038627489144849433834776811101533742000602846246992393404493905191737489737376091208034536756987962854953281600418374949583934883458115524158032195849393067878011541669309414560541683763369316080971185070849229206939527672180297420667515401198388065514659374536826647189885062575649841400597523070258408744151442906874595476704115306386647013186210636449662242533144229548899035614494617357692230584588900286265068178054418951724129563268483292072004266083174020081145227558590289068760231546881576303142209635953831992499057666658926810554912187964776967124175036404319201610871190884899567580147133810570308573558867481420993549176608247414777299779570633028767676285292002366488012397335799085392063695311800022738383572152250592992201335392256196029085038567566771798040230927105169942330714584277488884329340225675314700606635686828946166212456474515900936395152933145411006854487111248683810184614972843195342847361722553019794346271635709775207988350537689502554370712881508627556566726678030892443551826759119569084626178138550755248705907569153043505856529383643111716272226657956583385609059872531442999865967402703328821714738439970349855083517441520084749382666849906343136737709590239647571610120901507670986069888186772677438230436541765739196760837748525182626275112920336892622388560099734037776260721399473589642989153372781420749543676382690628464956264518352038574153526498474357910004231391075856336238946057361335491035751440907893749874281859757998357332142755013252008112118063513088483785796778980360191067598072512238896992102836585404747887941121691716173187739785648071997039656990991914417766512162292940687624737416322854489409420055848032610261775727347778384969290914036506514742608392367331222368797118479025459523377671084444510283421367424483673974534216019230413498446310366963926815353626299580902266690178528510719381950820963768300599080245960450701230685373358660272415918838405249661774088359456182281640490613137401358414488586442905317033205984512684264904512441940085498373996252980555579427849031820739466334340712382602440548230975239091923061687792746684770765853089897836033793619435978888246803113900437406209925346318941727940154052242132603702316026311936958107321412829047942295437292853603579900761565946718547396883773500785099287429162885234568366463485577546742226701728555664930393164804526093777817976696277072578865166934690459404360634907257134930922132325718250250740120481010825548889478158097265282646026769575752376786909609062802525012744488131718065268689168124044630236454390675793980096745730381512759098279781457327804955470544589956343115139456694965380046603956858823339726358770486262087449697059465658348198008482763823600206042331674324102429989399235621087690776170955303183011977724745999507836380364998980993580042448720120673343422063059741000661891736114245380145897018823308850971269832839838107042044775005736416674385401543602616873767377355984941989557032008287718998573936018855887677119294312451289999203007994434863436994605576501960698607005111851142272100428652385105814658058773688871020986760663171480952280910527022261222665607705841883586217137521786624867322312714627140582873048886743975636810317654089317830096197137712154667272143057230787953293967394173427008572645583137092311176624314633831805138174591649415728683798536920089084364383926304967329939629746009701198370390820627177675994579244794628185079855954561742312039777914086209043702811750605202858861403789849501072868838185878650392265843854122804774632875901375037925879818666234920764131242444263224091354608568751289931015453128784060520886600376948726777038757687630582637580509832655459387715844576812789062831193969937479871164482983532004647890053001217912151799982067688944283554436703395331196334957013552474237468995704955831883489270049615285254213356159718723380349611576562336616130534005682147135908577697943847770886099747924352067215744949491627428704015577380125867829968531353138615139996390620070077057971946554678743103084393970052865381255917157024749028843652150358182625532436889939325981711949508064665162274812709262505563657224030717183482686192174206909306161484625827197136421650433705319950361268205821390576785394970787017849858258693077211973823011126706715485349016378661759219129037302246034674932270869518638181554431068387765494080895025529987703701664263383316087272132652353774284225590534648958350065170552166143162374123822549922881187299913607430650905835887444950950480801955840000000000000000000000000000000000000000000000000000000*i1^153 + -3695774599049635357735197908118606405057967169273443315912209420128218844291951159869304673175684991463945740755647065927089424385331754870663743436679639777063555370934256460797633551482212783874132746793713152301529798688753465198697835374145964620294291254701862176301574912242216826418899362952627373549661993752498616730451480114029881482743123369600793121927273697558588913274148883372174410974282670476876272206425670884784727217923063343726582533341522498990717231656577619967017942035897017834341574490644483610526425095903262451972935461136643835791966989184806592234247233532929724270652634394136319109253579062083796113195594826596901580433810149315572181514077759152696087017279534941205202178048554388555510159218312600636600039800993043246544949045291342219648164473232605491661280419276233735313990026337176519994898539458906011518082497647498639043123528402609351382852752237400077190899666163828258190747695867633508944940672642979515152305517478879497519022997861116020766384247966661693270123543797472325955088325401178854509065538838780627155137406040257533742458350883219798215967953084402907589234668261027266570628505001095849104856875640203704973766617073809310853701040008815312990945089471901770256849245069099985016954786697528767593842335455562749944205901086162996402357602174762101174406125109960828159794775574265002346359853529010533303867093187997319789034082943880494853208859323258171392698360734225230888924556460043409808492085402079884352459016343075811053458166810066384504659706893558728912074948741405604110063460271467536593618122706165625217603943676500384200053914547917192651725293013988393171000082539805110582426571452746851510842243970290307795717549201010271691889144197405718253521905802114735077595813797218615816801078072168367540381784976755507300992941406488532045580378477826225751281256878612808715300079326673570383792958343653275906673840208485140564731422339630228712437929614406651763331771936943064778300174978813501979210029274769946943950879528254250132259994147879648415642466093285149038285903114099094439904968056935396451859111619087961248566276678682042893874733606241563687125955943561717690252953732705854573630472847350622711419467693664441139334836036709987195155449006638592595536765864509902474519472726153359275924660852284859210937527475978043795525526913407372162804848883628235097989496685204064832277149267060936966861213581013871470136885130310791205608480032814252912820692537580718179508520199099959006652223789486161822534265560798290635942806686449005124442766322783859347004165619820903689566238559941620811133838755147174185665490418318221443423525066698968645441740127880483332387727493746630836067033412602831867495479137403491032894854385470818526218081477544107231529176311176091119744499927732209097518035939060030177887402538373624072315562871472161958098495440172173403761102683757271589038029437732054000025641089232077674536462868204205945112781265861852264707442055609074615710625987112704548580384198571768186685020834115404370696492210020865827601562942437318708536012721573795877935067104285999946491419119887264428723106506357121980899405080296030046787450405191761523756056022995366426787344665216190860520171483273645903543449125768804344926575813154589598548355166643334652427374139296451140999512479884584678467932118599369094163873655685504983290844056881044203518314537060180558552338493084109076075970766596556571704026720931208707831133520349559273403138395536683990529871461696717956483087665571319827878902430072717205408109498142087987774813192314484609777646720551995065443577183535662274969029926563493476657858881650170857883609953360131417043209978559045619413020057498504559648739985768445105556810378893451702068175466968468361677654980881073663497860461499614993680854912267810627001240331457609747241574305949470004693042741423589329746043053057497300125529077576473710613439702082372810491927621898901152369612701449967283986885693370107981410716763219446794006255639117012954558557694930679771336639642893432978646417374652839626185454662062761249303672733464481787830593589838551628935020291544586142908272548347094440080647535908525829288933617334724340101282412249679129022468319241317550146937472389041312462214538502977332182965154418796539039917870187474457035209682630154051388354597811232679592065652619886407050412541119222360408730671588809804485234954401455028980865107897543069228291479532603050423070227543716149616485903183432033092253359888862307742933750148796464008692676138678445015350075567786189256947102444077208189189833228571281676760453033595609679142748028515353018292842702831616000000000000000000000000000000000000000000000000000000*i1^154 + 768029061192438223629715057749394684273118639727410842868810342478758968341028619340677333538790180586508991551955162083709868377721370695390161311190807232456640944856680086509859890530348531633359827930450379968719233346602890904953398220297298343507533020976991602104720959796400968427687350924691622267616393663627312699660227160740200724204179428706488534023794020691519291278997374583530060304738058442981712424899632124556576996734507260537045901553733554357568823711446184637168089692389030766727749428216176058834564750001640795779094077619751269652899343635381187319672297143352269485310063105121219640460771050080144930453679515266131717408223538778186287496232586688740609898999359789879207975567167252698038129701954465503721769954829756045882135804466025900050204171870780663716690211942056149235022280544326818661896645344743747321658903508289191161257307675215669950621537393824970672854788816935534673002525920134354929859534218450117841376403607339944701953656572047087708008055059080757976051085278022966275414494728703373161814719934682826043628952913793229161420933221996071332297444274400007217250392084833931387646175899019796579300703135947361698777439883603799215841020997271440945576400232412342662024411124324274824874014811185096512474966969323323502448042617867227016144290592305880515455009130370473286897877922483182524472140624498969769181421636430081705611844631373203724794795086231657822541210577515778307100254229790452267582505386305449596770126657000499711438539993916575064444065147647211950772189467379875006101956259439307152953989289525483978743678285948473546782642847896606387260130314728147955332674213713687386466727599995797210214457893111760124260935506877604407175464849856939890115274724971572077817229675409076043060231421471150873970005094046328784128805531890443573657399810441524556356384838847459469336797730445812502654003185457187137415191418482706179067038871712452451883241622799896511804458014452628879714423590217936494497716845840578783107228694589238489314598305302239606393946962585859631039924500535019608649073461934401212780096794385494458993365570834069834365130340449161896804471977212970299126463048157977292156250236694370448427089123590037772130956008395170468699727730163111929754719190322137173351583485012913780830878363970504306181594589132095751876422585005462296340766862748950328938319387139184357392332873386245616941196328789272389828093398364972849953243961839491127295294746100401765764730873160144753727652892382895196032002356693958071915426951795790301738513299904927684209225431561270058069160067502258861653118112991935005877112416562975773677352797746683604618425694000717693703050119414105719683539611394339469544967776534655725811257314002570977857978013292407089297221692282824232204955265633045993885079714049990359869370712735577511408084989196920324420383045117395282472152438124920821035194118337156746379297368073074248303136950111756380349734353623926300286627031003366260642997927307609792794449762081712533865099039648500217823842226586394321492439714091759876478798880893432948873806081636181098396186729604875046334412159099808400054709177476470176631758938536355567849020084477912006439200275764511430679291479963545339727189112454279009030835230653082650597989669526810050881194481253329726732807332024278610757898044704987193288264385912033961809225887514454261702800013643334131841709907625513807011019242305048549852120709744835978290979233068275752606440847070188113838374995213816339782213280025957165402193963193104248653221604429672232898481587216140131277989872430798347635620465465306035181088707042592657501800939796124484750576483489025803080346378238182861397447318394014302474957993765622337899142721975522135309732418558356721448005241323814612724114927440049294843282910249673733966194351093585398288991672178553729099281243178609686621332938105400725814028808553106134862163892770039709217801963397395507325189647572499593528824227067457539894663637985937701741055463559489387081225872213284365714190617703042803944260941343155940953734324989930214950039654544858972978765722164609059680520336091432166936294683868876415821625509504408719260843827801270370248278176185175868232372132107736157499813475393936681059242088894788331347436225271190489437504747062318698906879840868243645189873270749053817730648218845078870194408446526649773289684324468391514178007631318592744305138241004306217748027302925703348169477899085849462217116163046046037115333470499899492769546940132787436518081259898127934848629881674400874828301885085857865173062607989604336203870309666172322487551156623257577540760371200000000000000000000000000000000000000000000000000000*i1^155 + 407853175193018495785796692910685493748258026994258868377550671809609371498345774019247000175640514125216994382561091692646280245271023947688341530453505365904759461294056502542600380190950640709653278068936114077605249911121430898782922577563630632652323513613422110138824846199195206584551379427860111830431263979286788371132787980102268507963204847851905628700687335777526774952632437922918342893615321611430166580828280234062744611196939653334365279355516300290493065874586210085939877129032807206291244080185878551119208788077470799610546208330038184802665227365645187589046790202475056957706443155357856436569632681109927367052860420916398322845475070809425269041481198611821614208544348002247377831913615245324611210051760008342242649302178393848872020820495160262966178817903951681448211089650803744215822143754743035298806535539015720071155131987848805661262476967439820767287452651802710214531834558068345734474510852672580746068607910132919370081268874190766847034609574116656717569067968127898678986030303725335700967804432176137939706160627795263427459685056509900360500738458418156155519793270811910956714902413597484989565499216027247229098184237224802750468453724916096509890616218619111093839026628833911264359824424195644023080448350830179506256718101558559807570158026401891531724236819917106674255012578463408958761095932424678512414043225254696518889560364021820279708936256168270480521595941028722571935856133529895179607249176736809201083148325423586892321041280698919229509616397236105249923220695311157555963945080832831804858813235295956464232549568814278999327573956548467926528180381476561289914596973002318523879859610901459560456892800622001147709087939660732906619427818184000762771076578610217373415762804979071087597640497743879224640909248947081857270686008761033187512539974688992402075907408955376641275194922550952959631580956457310613516416861459510890633446013397419848244951809537207847757553115736179808426486587454873866195904361727711404147522148298399135369615554261519364330661986975731327210016643353313016454402601038762446256139810210453888243953302216577942305348670602612642832764398305648605767005045511830615051218388026539372392727253365617352107119753267792299245520324113564335889165710220722587928271687760319935919878612783035142314891715334520094613851703611461719991958213961839326308755253782776621172172260223864894603267941162606052102186839687464219446205413673555626557590969592783942678418961593237497173988208144544666043655596038728852196853927628954940007877649461294184345729819855669705856872059155285493637549004761859005290436146831233016946804180852131632228034561417874847775179234527083025724841017236528268132866806456781676755346830029451312997427207604672452513795988931789997319923551636514885018144855391897225877765076497910507742531083361516747328661748115929780963971569739401557954693621425933929708073660583158975567181456300927010026212863393857819472230977812762002666292902936356528411708932524747622982977824060108901264901139526682847246613033971133900664491046750718454555607574692452416836595280178476282256194438387070583465003884703249982268578362608192777368128431509953914406095482107927409446461898809865121721828982127953826753915443382474572181888523290972578392417475219170957093051123620086098166964625345794753981482765481651061850361612881625067804809591305337486266545939930220070618060805046262266012656684581504399608914256426251919752517133297640712043145205839888133707339151198586256933589360371538557202764116866538288834301080513430061343438049056257658084123226661214141237312312780343752100156105125438954000579009605626090199216244448115802577830254898720401027402022259485680842839464834761637835760512114959269597348852288902087979969828617546642924756875683165757990624941394489708230250677047916369699552392175708134057667014918235712012091041954747456326686721761293949382651940787409105605525403217792544876484370931168360228423582202527224910859261200360300246140623263943100011779280329573323617168644919220569113584299720383529468615133956074040847833697858515236366835179856701032240753687699578846118571090400576759886359959760510027484285963073238720591069373088544309162728712104651642903195497736012333067242840961202196959841106832777182551019514687629532643415941917531277935299127925265052545197042344949481312269644738078408742291152591119895852967126810474913255253132166625287433478497709678539382273607154162049047297058070936657810892026903043405525654219921913235387214570363493231761685771614716670486234227424260628586144554744911243541689229236704396886556376799851315200000000000000000000000000000000000000000000000000000*i1^156 + 49847059524240127768533090194775894273636062851080554494077962830864130793498280222609339495391516381301002937795531697337509754703346672958815578444305283534676288084584809940198096804144679648190761688030245212283377716385479711777585535005623146638284557314994642810209124711612129217942488138182251645004625471316178555901564356456775562369107602132768304020680426246091986471845925058344631760358737577286427324698670238603754981964762195627560229535081180044247921838293278602711848834938016083894793565756828474958766417201522437006656729428055974063102225881964080567772233694989435399260134707124631726888050999162666132466037773983317901616203586394460104713640069502587525091227887659916750781617373133972547191240327021157408547677931165984936652447366954263817577808353039022241690922458797857863779577846925018388106285591712214584425431791488317708157901742093740196494715609518979001756788439172705299246462912012782454066020705793331805099107842991784463562491522353050170180402127910777227615086022624598703828153618232756704442535920034859971513415535574860488649050285942795817114078200009259638468798942527431900595028717649362990388357628214192181152264208861515004652983625032416481331496808652532461522683165971168226733403289593276417393943696116170202356201413299416448310356213966069290224609591035071147401649476958199656852685014846023589122753168120920087205493850432927221177375693742382817094305825162992318253449376469722443103378189838117703875964490844710743648517736209739663355632190198785202578613707949299837201640702085407569123915246948501859238221428884811096990718802168437883604065585447354736767149703346029395067421395520352595836065922360211612512806545560227860569112277406890046631773774553791124267071290057849018592231449251586571382132772625909097149702514116082898385352239731357466038969171703973990772642911850877963357722710641561897431699751978922681621834427064769834193371429905056421704812633583692018661338366450034254958637830663474474993909893100446309823332484601561719881436446302955903354584064822195013027768112115420612992678882602167040233790359244043747625803828631876553290014044795302372467361158608019184928892019724405459360683413525312275358061559678140872623971600294886432230693543356173386419115747178500534812583108250885600853612801086793364524045832069231384174732586829882393020799278176125594366529841866863823595121286864925773013000951340807498393885732703124327952469552723564541079559386583390768419605954697961896252730320447917899242954103679566906495088829186136665645151834747385862302295130671267323772008309857274830883427102099950155048718614448076412984362681838926825594280955019250950583063447594098828273139224100574408689412222761803526947904288391959983773205567224471992683633485673816846558530852386036741196844479503741863062443956327117026506443842047418659360068128629581354396836529667478592962471564669305906557400800970879204406639757817043167972901789490221651640191298550751529134380847461849108132763226337901929957876093025327733602810922244994839732007574913846411727292446803593855976735121028125102436814356743688784099378944097896686757843611268534709222834920749542545273011703921928514493404896345589778586063900003525618775332423801430781963482364541089233842462273406149522858762859139208241038228850400355490259575353561804267979150534675133506578596928912969254610512027788442672410099403250925373156049488041431256146714014211001818962922574205293020559733470023875788354863062314127583877458881843765095525954357449676169949815740603737890276577237246435179214867533066793091355279422918950947751740382081984267879784874507516052412931595643245702835110839888485335316257574682569439459011499714540887496717893296357838209025104017974491595907527598955785914880815943448628287510388877499332805814306826001980342852206284788273336309390485935483546352842577822383159945197605826651983147350805733634613537334806502806699657311414414189006061002551903682328796597822607148909247970665862871020954290742986680184936458709389258913268851286694364713396550497050493935939489561116356365343117578915765086414436098986673425527758702103175114405474144482448472004738251307617026294448279595471478283171948565132244341482624131475589616695703272366184051694530172532388389719287371619471694812149101942896538379669294789702825950413741865869620110320560339780477263646221365376697628570187780610736306175846596090035753035724546433952033386853244664903965846577478308030310151371514467278362115178167038359397896916328161759218497870608236143530768136559337943483054752357824109477888000000000000000000000000000000000000000000000000000*i1^157 + 263475566993565112612674676261461432945871595292902029685953865333399017012990094387433257954343837839092180150794611478832563989445733167542996849637858634197387271536933404537060819822915562160654821845083735624003737669429515938101996967032729205588277681687498533831718739590710017141841967897735117752626167568385318856272423161543366853320268637724391399719431830201586505909035206553376429117219427319025387026731975540723712516319380541527564983114095886692501132614762396462737815125471749415099235009194508189309755030851500807483441361130308182760363085516495808996580001993035682342564578653548336261532986228949406941085895434695774777968563190346914566423577457586061831217705993149791820185770051637065944670116910652421820762713231511556287443720745389337737759261166774203232528246925768848206141527313350697475778871585110006412280433874511055715263507298921986399205087399674198925732185391808400002155641343890948795577879103585183230006338274998050561224126517634977060306441638238664363947511829373904072180371636372622527520914495331594765809530769580060115550696253924319316245425078855417446524847113593721207809048422341618149018531752199459418125119181841412831971036876800769629941659691294572438342134180078325215300459528330577741047059929945289230602322232477448681567760059215604803556991635586711259641424368937548310748184205288202160228655609393857057856255063059683729323774653561571269094742523003002380415208540783525804960383795026647214322576532072286188376386292165739437869159079567137209762180507176769177910434242078998333246332828815805187838129803198106528137040190661056812271105216062974615726753606371249224765085993686647532305373176739848946297815835339355057931855835369280175703643475736120878735879504654823357511779002299611260785005280668661377460525304251156120081518561915411069105424340404928733310535310978498919164459605424473521230498746609838244142393340202963652769001034545771297757576431009455124098447476586328228747941678124518801173716544761277027808541906859700677773270978378495150104723326446667155483466693220920505188213929204911007591208961932443574199885615670506069970391010803792660100795850884432297789882532136156776581147336769835500852920131117383082053985818416581435730905354206195487189683119002038486007169341487194568616145412275251119147159107650166459394957919203470328243267871601501173539856532384200337795734479208350895641357954073726974425857269747515181729802218112356888954325062665822105382568558441991295268828144656373923685387466304108904395764381984942220342255338206300957894725832394270455185237659327497406131932959416844426016008248200688246378573717277650249606985234186779968919910108282773136993483380546115456601118462095770048787319274343190752885009572684426115231883575290201575582207851821851069550990638665689004582032378332916987151253348239015220231487892191778798610688957357568745841869194638230391246382152593328173023899768626405521166129861203975356963845959015810151341132219781471357068683158274672821057430305309428262867218047566716960749582309045422328482711142890398787714887654338796738991060377031183615462927861022184397220809848433709726454457978112904589184673111276370266201249968536259458468414887878979795168374364736600779955168265417411486207722073819077813453127511138966759368064205700029837175073200597622200967132733388258295068827431414786777186718979349775797580143096529959508615522805881357698750348589852923111305142242900076495862848140926299752175666030613135303207465852418627734451599311650888885342797028390527190201120919837011164427443892219473409832748952955313753567691207423821735217470238172179970111060303157234355875299773462455480943538116122059015637457389231788897959818706606079729270630704434325695107854024282915882465070908492592964822697614782402635365666331109845544301525613640716072796693106172460780722769237190359869531121066415732966972886750702135505082457147738606642169285083507382998996835566788850703160391677966714466105292053110761104205103184841978524606667159789497488340652766146195150924580047603746199984215642384727285862977090798489736046091972675935595530795020951288918156756474048478810509345370291651010398441539864260808747661182144707520301716610591332157553862506300400652389942381203019527116521003983824025012991960937993697178973112554070726948746201413410689161071723329692053171873006933071577226910056363923251317554554312833473089146010898617936793505224531736505000672273593750247249684035028270309553024639950733601240172243727913007124232618261233437786687715068607364899213605892784128000000000000000000000000000000000000000000000000000*i1^158 + -477147509248559343440629473970259832516017926670527279903380659634885962700497819791591046689448031100450349630016324596586349825579739510760865629174890881856311200220328851847364645794567313126074932934995679050169266421308781209870249314565421167388792651853048329858203613613306754074770985361392525022643270296067875756073723641845735515306560596251774262279191625604700873054709932748810021139703240500868992998432826289677431199477695724664281790605394045517386105396805928007124520711379378386324201350349287185617367333586053491315192021842188709735072600720402109138142884500138179833109042477064104279223323286210417443002533617714131205251177464126499280815673164153873607478715893555120682765416564186150125253714973741581616859008816852713476597199925981198515609922215701754022613495003962908562164275888369659699135058421033499764657275952990954070716384202540469691896154119689336824406073594579800413389583733306899855722777802652184330162739600876707880822588646480666524383435750517361279758961587909938970147028668156282493164636839497277738669263425739869771689812727483850853780244798416878960491280341581538338681688799112862019529005486308711881251648495162061093032662603513919788808840208164454564207705416667263125593676690971782587622743064463367756818282459976049293299955268345322042019357716757984020433442441232219466592186663049457282918631593392818751399683838137276467175384984403584733954393223392846543074840497592594783191232544938025364364548111532110810703556595183154854768957254468905793628289598476070131993591020816604368148722632125026301285478624661274303970689242197651808122296300982839441156690504474158001970369883667923700670989356935496824382635011686449443475647068629322586013973355287621063649558974104727150372205658627207705779033835538173049694110604855722468388613076187076859239694946784856110340009083488337876938525309279002478209478616635267023563230972307711468155987818447737288663337207751060309032455763894824845470777701600909697307894532560299674761683002133229896193036324987306721807306952113224806484087968812706835971597623336456369794260209700059155022177313229840537639192561735481376947602387491017412327573589981059846217147342733370817219141913707499771819440881736400277992161227441395954766183010356292620512804330268759563266617149179031711960796261351832563977304314359729761780892145390816575906649529632799829228852270213124923640605522095009161823268966303938950988889059129606063102952401185184472302676455210740454087490391398387621499836724033977963863950890851592954214530690224261921839866607774638668600775763198107499489719997743925499810690056676870304762550008984198239087261642927630435827200656001312970752479971181127295086710509420874374481640284178221876005055214939940100057577340255973246866669043940664437397407900707704321156968759758312339740899337033844625345944361885694442447874518722778007081313596960108012778980857743322003274145478520845564936208524475510158881737356622442455497781195239764404038247879025079334262845392138008452895827722076021011031683721241982528316423522619695605131633765304204079218280554623258163902851338485142266706314898760670326963826090747142645675047617960387382120239515189025947905642606879383022919740990811727999293031728318587558378136686291446092086757268145624045135354977036041792959804700684112619634527833951954705794741598712187045425262376250463118443887979935739052663200348958632837207180099616493895492475370954838560576044262217154715290968702301218038691301753806479962970429996581812586773490758386754888271229791240596507899949918119795065913517719693471731979202037267326537526402296302999872682466513938566686965892477553092192164345420938028545809467401248031723066255559726232507415324700644602829125045397993453795913824748617086027496399252201746853809483866345509633546017270395203271896641312238941575606875661421271395344992557561856944346861595562207273009229172797296845312872534176619487649823952531066754256444365875994640150936015354534611555754856122704685971394671944797824254498781333884889528715829667582495273439028263677459588419089863954397820804695039078095293825529465167949425951777553392954347898791722337861169659351716390680118886729246873091368914298826509981542725429565243328139317554130431168463936157872350710340652255600305581077390494332789006345818726256262602327334956658418854411200040821211088920042584507574477202097102798516288633161292916589196170950732581977810417389075025890190507918713007247890665465533441939797255186181216853398211122114276266760077691762108923382437962055680000000000000000000000000000000000000000000000000*i1^159 + -43154940753591446668574376497588619350820573627235678352105029839845581229948258439988705664332158567125820558624074616347479228044691751028238633100054925454706104641158620087019531190363538047744569486408158565392681316524498232523717567842490518314860525372136977129610008029714585010077071900575632747665008820628234047607002590940495651171103675823784084169533413801034570658159476898510737640796754720242746698333196185723187837458735277590227310686918287297736364588408943540608070684089170895916160726925193943889789807912912018726414707727938405342264403909263843536661841168144295966765926997873996125955617955147379858593118535048225025914076028128706089323809458391364736900168398624248006507490940588130133252479058874216251334364090816515092080670735467745089787620010904703116741554579335104920132352064303306782958882267145613852303129107967438869516232686645482609138401281231476829454268649775288369268079629056698645403643072373718483238933225652148911508141074581615076009659974702704612750826875186726091855400318592352062087031318122026650875512098539399217671888485617408639683030534762935199172209450490083592663005406289571066018860081715182368387866654843011824670620181182778020065909814104970422866610996989702341370296131001574653816002170306040775105670640485105345243166725999070723536039493437425695406324443153151161531706881804861083629997463445576973044925437985896246472243538267156856631828160734255780178429474712888557389872461519498607016918009614625465937712268168958623123408585304652289384020300648775066809921115596441918269108928293871571490004836975718762507511823882618542504019581621960261832399117898725819732777585345729546865686104366562966447066981777453936092644842268832823673733460884668234963360359394987361573092315983385925692744393057476146141028526150980367561442487364011309013046799141609039087896049594380645958758568850431459118813681192023893038456400436679498456465046249358737109675768188910409125782198578252117326817385405481638209891998578522255042480585007150280398965826465455592198512067303412552985488255900148896361425720475509378474886160125755354155621212586658987790931044864551973059502358198373312610239446364083782755842822526728498047080829387476896411065505613015847723278106568351649040886179001255915059421872376705668190197255002936872437038616209922603302313102529131173172867682091491636195498480610333720769829004723848519325971792196241083611990159598060617988094651010404730756300729317854421908333781482130216862739358188392819849463277588522742579784525098241785692344984209371116901761903025645933390996574295549802963264108081358616774196799709640606222834846268446984251499112890254992605225776995565607287240967979391162289614353564120737193269632574089360536949736288584260899152143241342119249091094078911246123935603882109162990095478377401324505859088887600421094494019971904860049239239959747774414737015651605572602383585732002025479545760164223521654476587309364555550413766158196689968231138767910063938146498445593131648704873736986150149455101334489074946669596945406095815381064422314503039586401775375617898485657443261420397637921616324685134856957201493063932784805489228513850303941841346986303470082682258540725795317685127016310280625037445780372555173039234953726065924643639544797639444642074661079981736408998238389475802975283210528788365401762951880037968750626981986254900552366071693984067541407090511968742856539165988863720481442642352270976526588511082969013783036018574327310531240171954087367554299885666488953167996717400677874361067696435129383585434544075864800185182635334539031316885706310467261627727328862634420682054009911890887654462131385375213194615123504968617330879623669238969624099782990669362239517694209442462150864436899381935095690415740329797086187858242522443999233418750475256016747775681193903043340727340013626645351718180576435270165833672174540444194330617586376906696104935569901263820082944416777582589428567472803261425128269351310346956401089192540017571105805736919194703903123092757022926073280785398072736208623168701906307243353257015510609231944329501759522892848349170926258385710478844711871268840334059247988188361041127390115797917711169260288774758375080381567215135820974677617542600997251894933592738698418545764095660614647171187284352245721870048033016581179392446115797242300813106238984348985479807461132061009472605842152108794126564947762531096483813441635372598093166198677056425742278587256285573807500666236123922721600662246971927947578503084875605014715647255457913526886827986518079497870245888000000000000000000000000000000000000000000000000*i1^160 + -702737222147420091093326416979440702638717655467821252222477260444301874873255640103032892422263407471728281896672141018249462077226915365592143409222048005711477275816587608033796813923213154943060999385738740024434543272211745555030071247188430692149795911028129903943318508778375372170681534892848217172781686782990312537925406611627181358898953141389726274439126797416036666540035375983920567522781592712160355886432415981077730906134949729375414393774874159196118833220325880990870355667961577391138890019012151702147592799426614341595394118680775049239029038292380573836859062567736130117969508565110218292781819877710784398308150075001585190842574133859461855843370591649350265744517845514282071795865374609640702293616902445561627220994796327927034632705209018503904961524437181227833189799344499332121750060624332964245157558888853236672602529896894362486759001804496351660798648125013081218884790634536058107277463091677345475982212474213305233570239327253111452359477523169559301615059695207270440852507610855353467192606582521152969411508856140162743257299742607922716530512033265867691919343027111150108027283679955170428530136446559674669057441906539414593702544294637803180366928684770984979900148153936306635763025885738049582468265023754147984481788240459861511527197297988583348496959456016092927832968270651462147498297181717952660719300526996942027373916565203197550814169509160508387368001436309414935290775092615824336941876054348503809247347937181277985782616459676552039048074094548997869904049428284785045446880644401712713171853144096110256094671725286000166794735151067161724922532667075574258697690321698307855738208069111719747919871296958036319036579306862175738798778150951621614708128290330238486653862992527501965439368627447177819217557233753687164463255319057429920864899014819152928652364724952436185617094093893100141606602178026605253191101734211870242757298007872436118962916940868478816191732696926174122288086218144579524264466230009255351207331572159934235475869437487661851678802176488374588990158741833888915770173213797928205004656952961688189825424678909821842314417310851821272952648446727868750359771417018020462221013193606845479613750010889321276037758392381050507437879796384323571256919182105135802831898421619510435693781718688140934680192509738784016456980533875565955851614335783315062211614068993569211431879334337939090214920566252772678838538209707469165472469019003047962735173190702803675137401788987571926477827426926652878664389544021457812904427318671608688718049417501559806097705823397708349248527932715342074753512948292428906435614919646614304926347077956485541400654151855934964196620932188413577319571334407749065208757993835659159636134859730979502044034262928439742343421348218963430443553981509756988604338697349933581831135611748283297497162755060154836509485236324490572751073107020083446691701893433375488179676463732641284949241444667653525917008752196008463926523323240447929504493494678427640287919431006450467282634411044170933551790900423970819961455366597135694221365046203349395449912259547170760423488967950320199040984736503584164329726167727811624409934574767014862940586342559650445235433418182540293834156399923083529063187093276482648512147491127461345737879261650109538208747430973543695928122679157900973334773364437052884285750510260780053250863141362404161554463642056160465788946504883480401651455507421971261855173574723837753418417999462872279086682716736135032668377944459008111816196147721309210820217104724828086701857634240264572141383943028182109355575171809820951940802503227147983015847917483390419564678291427960319651581706819248200439517307789521381646460037850761815070642565468574466473863064359924535809973281921841354840771041505869484206981529783176543459144259553203553503321929715881767206448817967522341250675596571375243482746023477119421310967329070200547382761989641315568626785680566518378125561555642151970005873307513548561176973085806996837534618628915736318792759774027523666358892970169613229330495832181664075275475802062762889604367095146824318525071107860708950079598185211548592805501669975224594149929850328740534477122847927083131641593230891156869889019235720778568801701552762758988058282090502103379288753746931110434472995220657463003357001102688569229927827329051812776488905704450499412542223695467810045815361031247953783513084703635887308369558012856091517844608310378654237541869973631074118047669585210066390587834957420554842651674477686895259481143558818524657981318853310181085740557695878314599961060132810887940805125734400000000000000000000000000000000000000000000000*i1^161 + 126247604173711745446050974026835950780534322152331410073156989616047689638363376728651644736925938677018664995360976665934301199859633599966694214194162484149448849712756722474973625751476352204903136844032580134435616452702286758137312698992435142877788609977011301804486111085453477919296689713127238815376377873245413010462252182380939813601967875378239848647707489373846343050522651866068957402021077853702305422678096249201207122142077698857128572402608237597138377079974351799330104747981769884956056701523615166187914223551275905912423263892390969784186619644377240964762811854698172892060430677557204510894359226649873425194573814910081426873904199936825811171924394988231917219071934840895086840405754218427378737792812556685570283349709201778633014106927254631386297232679793398860611062173811705137075212010654389992022598019273292726552292289117251098057461521890699198383253511185207204629752460620831966367795667056299516595195206918968254295057312229054721855718500107450076771495645389294937893477923421849629361472513267693858599521951165402459276520120681894978809023383295430627179606066075735198381905440909351147039009853663211877622701118310020689022836121922762222557074033287419500368092214938905090377436051725933649035060272512384898024602324433227832333618458679648088789707335100524249584591285554278860629342744464098220600870732625340526589610330970121742660447202023243760200591182357029568888239844250217872943287712616591181877080345832669886142761322926850891800219580349812130023455194416339410587479033526354682749236431042407986628469761993878104191067327357703497997016508167650275993180528019580943289949743869954935545754506914088105458884948814084842671197111555873557081197524688676904196193953199494399561436909140425134600059421352360048387372543392932466562683762403712664789512806067338384509560265453764492428583250253582411002605918714731330814405724204657619315972589379347466306043512391323724866523600453127073365674526075721929185087437331977930992028186876164355731447889604341349214713765878104876937326011573934576660157273633528178808681297301775379074246753610855158463288665990410695060853603651288444864817815890189843042146475071571618578260464192654525088378662144487802366660622383236696121165450442833954936505114231491385683999895077382324328670602596843228604464700411692654204698441183032675422027204375706900248456125095311672951435088158628724692546796451829513796795726403151302730267863478929117402225938927998589502263243485952994277448032429802756364867028593043878329079951989867226157456196846672940089713943382454432081027431094122571669686519935852039839547439356699099377347602201641771024175322812680252514652348789687470312970143058657313266205408388670226227470930805452322772236148519423495399513582557594579251156880717060712372795840079228770156875741049845974030058329910556061344236227927099971726083990749431782403560278108627229591662151769422426177645789669801445812754136855549398256481782106497078149454876176659948001501137695919464681133846206778637221630627827993459061948299389057525409745527384950913884211622377645582354451196907234677870120400394878910721301774018065486725812063782982991054067950098969920716408996240630397050342890835329889865443616207141807429814137801338336959569748944863358088437832085347639577097596011271093586987494111043474746721172369305014757757845246366834147810090786266561958454037009915825885986476679317468362189056353232986773463664387120140890712275840890795896722612531756528750127327342230779837555559489609381219795477447160927213556829985491725031583221699459955485362815217690070249696841817938453772408415229720779863640814979571681670123593718101825509711243656121709802611713500608238537696982938886125088120725935460986593541770660709260161467980069887662278455540776221836408091385328755222857635196195185194346027433338474404950358081126420941877298593051212147297010728303398796565778450212802639470910496498314054006841225251478226244136812039854465157588817715709632945994289797482829896369575989861964114592807143620260403284611845136067224394372093069851124164640399764275720725152731187442019518644226962362309188913890294117904018616082248621893822139643812135000517967099228444259544077893434645653398294306472414019652624970735223438515671439174695631821818328709220048576069720163922832319158371865279856636471704945279572155905892002495235792971613320629793231801940348372272290138054054280718235291108995742376178429578514985078401213096282699206673863876501411108739280374593412021091366186893967360000000000000000000000000000000000000000000000*i1^162 + 10141886460719962109270281005936886194361257152762207324316688310582931951633211301890448982279882260541692453446426458762922901909851145308192406299263096291903384861718887407596449720916130591966560660620693216137656872046517204376126209192479020477783829005738141887997778717284780134234432891380105597322053374245094789146814267955467317359015577787809803077841169226216804504206859286859708102544218822518575910094399309675694239105954277773906262301762586059265437948699632687118088254210481573820266653375591153993809958933727956422147073942085824142711679474838001320691824780457646083212637715341822944485832472001918752194495842582342807796773892269859395474141125960989359667576716821394007477919554404773918627652967626235067475744420192971466365616871245388412888386880718449095122784971547252929347905385602091103575287100214412605413463760711655181416296901507078822015266047717262375668605568732018314779054828122187677064355497440288088347421215412504041734293879746168192438661470830322694086298961394248735407821786082065723558441585891494326775021920223749870448333106002180165415246199322699144494318456228528777887110575166943211107352222218012934866278132935911053762693214710623797056698518887182023871673297241456736799731491321347457280570740273336051217921129413818216937973992162956154338609226701161991959033635745576665578249446463506860558495891347917001088952843985145492372559756945118786493982057149093848255309797560014922862637762746575108942010882712550875275807128919319875623862389731864953170731107812866234614017537004147211711964474849177076406205235546310521498911855626758579143205655510804766695126528157822163707858297074684413271792828790052172370017715461528130222105601478640367226048607349070759718561870385054621744272634816445104424041008229318622681451340985502609384647947903288625305145707152577210422523319774536026445172174787795888023373255643487523531581628158910163768710820958030654931820706488230639063284018199698172830347341602426486947996427815448107466998116701004102821968665037298388951343462713616419824185273124784685392809127383520251177752877869066287376319307190507807265913301514546643902014861977940255506710698090791390333551437197936097999524126078400018667971147148707710795384137354077256217648469399287005803319925349536417956309437114342588960999024255935313468195115920776496236005630262522726819512023646406633550211435376244899887038247721717030347503618315664499337582790312083710429988586750922347205655242576938637962017059518624205196614362865557471049430829685266236124330745769431281184758997474279504226738069899075201515255260552352703611073470090690052345514803981357184777774380868069012091107143454233716668044568980688485016231073739024195683624188550567107183925124636572233785461357627286064414177441367015916877278111709989374254832528535202107599879533597928592860168355348301064964520241137142338802871677561897273419744185219663267162250027886327931403458874043519692064733393774101889802279338935869328455951087109697542509505259318864687517904114334098481060313880090730491852249148087509940375942735648054049045020355283042883997252975358962682407734969956057771911082547845024985545815100066630018377333047366175539884740814513349843294191394207715544948057540106687680997202896074834154686404521744850594997104196022283187345650672177670715702658301266966234931034522480418230377616687514277502395683305093350357461771940235083938305012694050384390021401527887676217791290741926471792613616084059065565534955654144994590536527368068985612160484865155854978015353720200009342216387944339835397964503082304596830130757288159122650507450315948226150637069687166961338684847597886019780411089729503855460462496378865420335648157343298320575086023900107598080028265898141890273247381463384463475279919649879988162679495643304600674648252100470645842671192311207042823854120342441830080998803834681613016888277593682417157426391403872552936792161673519802782364734987878034498498914609523854920274729907865652320760159731312158393151506272454519161660902206407174245987253397015009913569681091170152711579480806426233427956955949564379736498735137405028505275798837782319156061781176831548696016506963571600541523393906899140119421462107264285861504189914444338675684900201578867616188262956426233199600408428882315621724836216786772357595952185488995288705300756557722819742426614264483820294346347127083840039172870716738630307755421558034594327467616476043778259060886999051425340242114668971450189476206702798357099686297946735805850435190784000000000000000000000000000000000000000000000*i1^163 + 353115014616039388632252712333610493839460874814752596561642584135780249386953481930463759017535644521420769454394219688462373519908911782130772841605148652419972985340882921763989102362025552556739393747687524024833900979623227369895343299168475319746754194899373985265840267350575285228704036415435741492277037596048535410675664449881151450527487020764847716904103106483123012761987902362986998714726097957272094297075343063119633896969290747040438300778130644905958381810398075062342083515265368932735927074638438138954324111966612444349571427666142522072262957597241914331036006996259043773116026277641090144209620838340967210933071753605144059382988263442566574778255729367554214517114404394213900737792087926492429490385544473948242376680852678971134907557027285436867926376700864481558846382911299230911509921838879379586716902701896521508697033201238521516979164160840286801925045263379204113706204413230350104454499822210376205026038415657145493622930712098103806892751694863155162923725879043461820947334562579062600654516464427454561476313790735209272523004289786442031783802007515622702247631127190575747597593666865074412032484774846908811534892411358727128126433075198323104748384315309227455462666584710291807161238512557942097793240383027852087726196209635028439233177153269918354680323749633147179039877582510384829407626200801917006335959450851532548649450140318725324738266134912905491549056521303715588361206392424635249043488839016071963097128714816689136631928705149994297789142702908392227021522496248268348479616128327027194865028394013996903054223034586623848388024474964485624692674800972093164521285783203475946031924239390885336326290879743920517113893708658310363319063027313685347907325135344289933882779658524814863440861456999571875659743656991282061446918937123484062301666349365644950619226502304408636317530013122697228365931770468925750102088474190564319753711438627119301324457600841633738883636455157980874841347219934523386758924035854584940793986437291945964409305495170629265727182205753888200915785494638029833397539187503504229548961126016335954677275584684231416046272045334022373866235534721157579816687265319515926157665607768318473609424157289107730727610630346889564200483674088744293061797537116107639241587643347545335150847972457351031672158188313931294910381568037009544830208557276249052007766294474027003855615760451017053458693726691235899675301744489851023187709168021544068402785550069891419229036185390017860179131453453363233560906101014764075418777918942693038001256257389204558298966085918564847647986671388081102309929474575333946849373171071347541562412392248300833529625197442689724291386634419094234002435932233383796327351132787151828505296937984444478466486614642240044879148210336002880129190961173076520061358625035831244182888335305130936421816607552156509884770742303736488263910358870630675400593118875841904449966527267250260047892408708800311588776369870765649063347756419014875202997108481854320107216797453011242030063172245017249281356758193453840318953586161675559935857175960308408399665457930036136187164464116479008261032263443538202924430531521596251415808782286205807774430858783704757164716994742747397604935988994240799055416156508478955395685192745984032402374897967471127345756499052459800434131655466172746573595072626909168364507199450450070544364652882984718613359731035292901703644790104303420011531687918634430681780365661553566635641016097399543634770330185324576078719354187076033762534398620344503139459800963992709615907307812575855958566726082208477685088820205111186848990269803778135677063978923688914885209556463104140575940460834635448752214324477454066023694418138859679753270750858016641968159005715782184149477465303669790434826001737545396305044206133340533533374731868205436051889518710295989631780124349245250230432535580070549924188969271478631900714741231894417626417281970504642713420471116140091453617124596008300083524272805764195648015638269754942189542540031750481024603001772733761593691370077394665604942818252602471853316374953549549051618700031119910045329811191764240043536568509158343974390291905674723802628758738898109059386547868886058092290164036552149839298168646788676474440924276557124603581937980291666401221010428785195723835388713105075459147846887479029041946368701018159612817931511389653797112834791826459611465752810858860881600477783754712598789888521894421575854727651611437276627121326338148336595725023543210042751794643251382818573282591505780926906763939567438003986286514925178618354945894436044800000000000000000000000000000000000000000000*i1^164 + 6788900743907381061672078972899048659528077515439624919632957612905636886509522180125813421082678836394455549768970892210097860504197708418383987823904833019163395684794380541250010053998212855298041660232887010011143722774924646354421192251623153818735587031210560909140480552490131799234932888882512189184636398369377062736402516696693096527939224987666907258381788118394526044516442473789908729149893455878704038557884616645990375689791635087168108981186265679589530030496780599169004640821638863735822462067711676585349700462908102834878416484259796744147520018697935383435187695882219428439009205877490411957993713369282630348108358195942051553810874216834405809551564543052008450010972574104703871381585425241927816456051588538252308472284679182801908263425657933159716989435000913828694825043894178552315691457651624880666322668074553291671539337622436877192595508563806003033519284315040270193673732264547083297243633799551667872210862218366476913605979323926679226361699986259329378495141566763930753312549753362617373314212341410795940232454396752361057322765917569688059122285368157274155278098361460178903916541991085764415958204814207288441284481007960253725597068061373157283241265611484725952875911023066865306591100813280891374642697273121475892166561104375464672593477110925121165215477538690861200227957811575951895053882423890225895831772689161001114908271341435242920766550982489832837927671000998800980398690031127953847710925196681353538645388756486179877460126199255383523764913781725946412331850690062607658914050124685548743411011805285413609359593938987673712584068833250707681572125231158931697201897095555796361424266797761159987956592914748009938382983217871532357580998512584266838833994376672786906033804318104366847698247569114929467468809542893155476799895697911500136827894704659170443602604818207002418682440685244698884278844272894374907050917563263763901532574738995880569708116252513198908582387981331773567553539300181096359887849053174768277551712794257009388052895938862707871109818231564270902036520468760137622852724586813304656578977557736933846699353109996039185241156653765118101431341645646298310391248754420110875602030561324788642088155989504597439538170756661651888415595287399900868456933009290292428829106518659135785159841308678709507677394765070948261629715116890640738106632302449697927115785365255716165336356849585836926180509941108999818601555188041978881687842287068024660341726614568437620912794518610721720305762297253822718907183950621443591824099835521271332271597270372581922797695087322167664187767675399524074883163217033428278393245096133072873644256793027773522211595276277428073582163854262036581902490267187437109891256897161145158779449725584516466289673670174560610935163744122545841554764202840890194633451002280618692358666835417458431453666552915355076096342208263071259664150890952998898591431741222664785316917142462258483403975004998801023666297278579377663299886017919095701217664144464877462643284095865977461440895321250677491260407714979021056021855146829085650469857050556708234160129315213916892806031654550023729433542923410935581736834126633706904214804679116767767730247379795774541029208088030589342497883897840982084882152026551051123067446133424443723132551120480393498488905260841168474991884995732720984030533741446428332354791289418522575437148711087489851431963128661037569237542147894435717021086316058229776320325869906015928416563760906709117238168695116959831604799758992230379948507758300561393584575049980308178708562887336220845332039392892976413432639484962177604869693279300385137767840575678035159896092556302672583128114313487638163456233156009069751463525910663754182575529350552794395718803883174601724569587792438455641389838794443949945985473530050295347146013511685693011229394849502677620592196998194922550647013249504693056051879989909790644977960479249956583131050105685100506616945458348659781680603730625636634898266048228232499438535625623351221836960613240503631353238336880147807012493762261567338848540252269249799009643089443285879776570088965719906980841085657807905302128128768912667419332643062127313178110778628871318907492961859615383521497234659958246192409197992195839738614108060017421392160608649748791693515560480863130777747661324047465352353781071026725865222585153321071814598588693740635219908897186248193535869903986428363093112455547944725314520830784339936659532382948311313754964320807312556589500356263298272761377240294171807481130183891836041703463012550211313828877797339448896504463360000000000000000000000000000000000000000000*i1^165 + 98159334859875765161132448993600512321182297937325646685893103909088949492354915845571549104373368702740275663700839599995793940306262241107503898705798882967774432403766420997907229999161185429817999260188379965939302378408815886424467298861640390763774835133411649114010805336007576729355151406851004082604644531217077691813015650326378183114289951903198408298634351283069816835342449100158744405768558584791122039121770726712744674302507374924037427127049637724278267110917923177665629241107334556249363395096124102484466830808962718476223296261777509334992264358865894292064231768451819342136782539333222036633824461200116265116455574022194287226186314643695791103864196241433516518730206276591617401592080203995210188762410423849391756532019816656964027830207321198455298833167547720751006958636135752714900920709698614081137972034931289254461554989076582172948282711005252809456040051746770769186227802533286713604656372630641402173891961823884183149680969552574803402481099128434631812563436661271659117656470158861963479826230965166962960828742171589714369752421999635189083152532620577438331211174562069967978490523744634806679899895463808368841839610861293778759284882481738103710178371513679770249988538232280343318807026665183959348175122054490871653718134845665484351438973592571065756416917064122445253601145813423971122356506227520678570231374253719005958495807680932494231031598190827369876892018109557747036655351682540724116903462824759487678701559271202027264078277541306585377991756968317152602345290271862407110737212074137410193676764407637464149675870566592127013865443264066705990918218978737658672073345827644066571710213894683852146871875499613987671904942064602375635897549833303610557321403137317880598486949855111869121520958591744402852463980619946185956722035775867378453153210871819436678442721793913519440907540344683451710515262471524398055599275091184975057827881339820290194970327223213860249317835087427430903400932777573783028816222043491234244536511624448984828742364830469752066184868302967590978963149391842843137007160613778257938659665071831477073376870833876233753277080058200099092557702859332617522966117438195110313363442063846307551043335084390455542936578586364010132342043017971266590549599586207817535715094752593812833907163961430843525977010220964737374868249680293296551114316704800852604365576159687327338329467677101991063871148332596169089953852067087556819485379776108772943180020972883759309051003683153957734099672113883192767670207391365521482909008853028154276836875631151205706763162089595264529002229905459994471169768299611712594870491762086913924915336471146193931536376461313534987583055976949278799365504888484277588957820801838091440476200993523838962349174978268366754631060114349313856716995360580928071573714435610956064824534557600728292733996649368117346755162920579422066414727379874239402109721526128006641908250088586128951158795381165117066500372043317463608945915620710079843974213195379821628676699302656992046590362511380266093237961922992511897743027911357587670115035806262316924954730549459884177480248373385282921171920376634616428598745689006761891373763544136074940757036458521218742251785080913046348666927795269326918463264822227092366897933810948826889858663485459408965414536761743449557801768663694093290440901596386702671070895688911668371996103138679966974779884968882225213948120815728529997141830484094353250728632407187665531272708353743060832078509634956195436958857927859657903645756940304776119415782271280897026859583110235967869217230634431011932849561393850637822356365733351374559884840883893083666705398853456902266928528335570895726078194124964899715177850696866786244780216747797079906264410000214400397505155242635566933518170287057031892986637499646670498075069399988841869335308173846170363236728465475133446147019307084492223973056778278589869076703624668863532656430663190988942580088798734333477218920595264564676988625724829864549314224571125120089459453090234371623118916077553486993655522444092350758624696118478786536107407114715138627647545467399193330789692617371076976265160784081813221639572909817002401034361544437099046653838971327123518240183051993259310444874253716430678825994676609313240977897499940479387527092922251735326304672289897332809929533985068833975200896900033130998182745584922400648201880410043753901086967385487804190488009002799588353408929263813093749257149324429112575884358074747320533986412259653052564561389554760016687100995199852107830363161464514510067284103254769664000000000000000000000000000000000000000000*i1^166 + 1127059338706099935728335674240552189654229755166961525592523684273021153901487341396454281974882521129666145793007218988613885625093729112366127141256988804027305044508408327785057531077810485891419962839342649999113502566599106328689927597908270934700823521449000646877006789248161082969007701928442689189969683487267376212778808301504814182405629897157285351096931862410287561210278662369632107731929460229806921457260105327406382324326630452724730276227249594056612770125799679472153686142316274923029837696639662366135148858852958903151818350988749283146904374018511406884540951475231942442018535040489590265031578032391395525089392645498120183766444643506312745249328344271314130694818681191883167022373233907621846624694423828062830841874811886385494781162922660791584473718858046153858800183302260639293325719439696087276848819654621083371610331824684799582811806162041942745164072475767406971272565069190256213052546667028428533030603111926411930411308448457672356768129464341893886793540819392590711155053445368114842619255414601474888516519325499585260770260986436696856950886598600242090538808556531585409645603052294051547541139927752888348586511360869188883690831632496230797641697683824216775592962949479651364756383651422336481711240779886319235068904774343252450803684030376377138863321884228471052402964804758367672740994216935012412994757350069534936867471381334652181057867749594478353145410783780472200721320676311122722308990613320356742391212531637757868490018144107429404133677242390253573697317525293230341020222525459799673969762894889501325098302494588120652935321001593392799501783708588658437743874395636178576489321758973596196586197395119867045513182324200029581250173919219886998695891765300545760053459750164939279781531210275151382796367441072485446658796989848284844735097082165447988955810480568145714268006096932461284986910491151721509784073265138420668827152913116387834245229800297899441991712474308835492884782805119668572760570699593301904344779291265412679417919784177128553102395721203024942316569183424022626094694072417927559617772000785143225457821273377139073127828701476444744478572706533645367297066215388998669483785440603584179068147864029162898598921199249608604666122318653964314206964872035763985236130943456717179253636762304171332257138494328176315008416604818133873192212407741832973084564383917831140835422012882138140232270649516084939493970152708219946595967297034089545787810926884988056384342707935238107091075265736508327278502663351670779439025159262120960809318130902991119140972374502241233943535589003920168674555220963637494265065109536609472682391845616893752918489576983171149206309165268460778811500302769827204845920386607901107505186854758772485768509661732407729570635966616376458647369617361009837930266919388776706682762005212403549324019003277067588213021899411284283423296311619291512228809435707632175566989679705015023018122574502237234380032380332048563094619514210485809715728644073135905313575958718744811931590030940150922154196032452242575112132607843948283254214588332894875341831298431537867321256539813886780664446298917299217938117005185818876840046893480326504046754431573491057182451625740237476210585754099434493561095486067388949491793227506827606690691461832193560472555882084954106847840841814930741279369755688090136373784488969988196018104139019784242099329639020501358164161990746695862352200020797657461588710977861433193913612271357389922977695179729171329052949954473954448644047926924327817363307921138066884150333516560966371756710166355369150764539535917071065298790583638492979858305486016927285121774896504926499681321803293908766583937256107991543951890167030372975357052259531287352642657695181206485401840120922322427854128714635111120483726586535808464240196547385441095957884072599705260444728981388420703151871469181566872547922838228605487375064816577149386593780934124765677770175642549993248911327872601686455071703810431564704688339231811359539112404424122794927470924860429025185543124247039561593424732588346901125854302726862841009160993357051261961747444715796724443705706919653044491725057222580166871865858771809253301330701311591879062038179882474720535917238647752050251037194219745442325298979383111624580224726930601840367995007310127033561600199091111101995355291935870939371646292352167256353828270537360529285599455865188197935747368690426170310728061802698398447054425289304006583523586010672966260318908304400411128896094986675549248240958801598253417759952156635584819468697600000000000000000000000000000000000000000*i1^167 + 9750595466112752711218253149366065476491812706088848013759780875686393324942963397465197361733860132041447719273368723750707077840445039080100739127108047979599721158051063160238928516369104146096009878868418497177447819075428299881828351424547505496883793360948291849715364407853509766374779204492714739603375826553042063897869309568526953391738328382584696041757246250760344127454899892324693747790653088178417055586476926974307671383664571525208509546611037555699522282601912430631792746838897310258223900824655570341527430384292583569525589609547331861687170914585245895616443429027907260865711433019945175210598984047248548383780337787653765531194960658168963744021671806576155136225450292150480026644984005727879956650660947844044292441165981469734074931131044171665333133009559069100929570980425980402545574319168532299111812295987846436885601019935742383972563893606302976445095534060509401394361943100170026384481423498880446084994883694810173994587973126333968145806632157850982689303098483866444432298858182667933406387223683262712863298226315739652828014176663904867278522034746272552817627320262225477805865965661473396441098043280365251957976693123850584516816806768461810406340818864353109622507241967002325943443657238934132896013546792137981097161057873454811469403917941973370003405312121090948394300292450621186056663299611340505973500038014711166971687682939477690192198022785760618834058277226149389387099344563860087673136620325259276363194269044144160633471035226313772972726693169596808942470619057050955530719392665907818435536635770060611237271749529950443702041878022814709330541462306949210404872072742769342745132513698234616402240706106900062761239747806423766000132439011444119836706395483928615990169720247077998757192458020213460232774085263639585950097155905318421318429390259699562531666466843588331348981166726229211565876382482220634374262809459884244620594935355814411477710980300164989434447229267913131461054858791815123335055521219474629475585424022531108510041756367836974380856470291131520593149722203209377836742734573383615185538397936517528725582752010044632982084508478957169630806833990775200167596886722207305643153764165005397913280976336187318870433302658767904650345679445044767114766323000488620952139574465450512290337360712841412723584554110719656199566954968081403291850506554083619839193913688269931343358246573575116757476280777402344148950141993558105214617520335829486477315669416484858736237644280514916536883192778535927846474034561625994398103765776365856360923062427200560867262891783994392635826659934875890646695216401199493259442573909342650826542210176650189867065653652369803884327700484035737248676300538440493038663175615141783345615742259695940730177459597938539538897534945956328963408652984104281470793522398936001308473245433631948353700535237437481269159476745524641337380118772508838483115917713344250076131891725939275499400058913694257830011400905360889348528784792206394944191634531962346958247416284528105876675282342479088346596201504730088463328641804429286002264173790446755791346813441608825663652806894153275890104767697085105673104982553753795039340250860076439129819295767079224801561951926116494124462174903461229620612562278269972586437720011557702629828195530614409031003952939781708482324957402792315073258815740846376530492308945438768931154953836721373610614042021769194005646295713207804677626322545346064919232016792964802463887266215114454657785873847301245722693297295320082083024486090707232031022596291508598485537482237695849114840948267515003691440101307942127255389830319083081670797113820750218674983014276792470171196410463043596682153523952409221336094978732168253696008449943688997352926944472890629804513666370788129022446864513586967017477746419078720816594558853554562171899900532849730582388559978888388323260367201631406121579424437751132731499560792659821794663601822086437007620553786922731277192723777017786279029537346652743470824235875606983301104650889334868344898534411655199729247985533840210083626426135357928746725794748580629058388680636282884698860079667275513421018333060815652503828312697423908023194386717565830112919356023773413144802436338305334741143370864933841912041551617269215729134887876411717723512689515775844378989819786576956883818076327589962199040687509917092929036191489906705455870313347028586398102616918613205471528333313516047148674142286597724452413228555952656954849350882430105447991572281770196500173825934817653562738077829873652581785999989800960000000000000000000000000000000000000000*i1^168 + 85492437046741773393800027717847446853267152254304133830644467483830114729817262338956645415592442434941488192246056722472605216289557647991543062039880170562418782881749637399315666593262482726651743265801593761954163184035383577556129073748041644282539848002487125523738457460049373726856839786836784162132674493075761758977819714212866600312490646673522739382328804897349971523640988122285203376101723199000853677035147894720109500162088638990334018797231618565695022632581190323895498577154596525629157865026189676251494979691793333682330623785242566048023766364103092432718464313766411690933779574634635893663020108305147436807967589531105368797101618727457268002342124590699564524892860727965178120763591174291926687366557079079871318805254640037039826727909760543433347665835865280063466585128721958015148902166264870614876681281483847929464165479285200081788573443789141107915690856108473285210159999732772133405662363235746829992499985173377639953968805103318664963593482088310086312747648711467774481351305387155340395402890665635306585261614626353793846103773387688098834412151284506378725764496880107675735325935004774839401105845409621624740855182315672670457762922757834223991457612762153743770010524841621182392601442951412428840842747513514774070886735690870321170912808236167316392435710793570119176735721439191475524028209326732094179723242234261236389390085446374811270653425480207189907398593226549651326340941398413698197109676911288712088339636614172492913568986528678731283500502303549784601244786906304118511814924302424302045069554050976366575329862705412481588439185402467896687333568263300977775782337249260156312839545810976910323677602441770525363531416898921090054981601157837542997790091534237466080346217152459312996684873044071461099001481724936346489705736965405434985396971566707747401602287049437475440597332776582549416466150376269071983088327044703550998271519542302095154157975843758896083457898620825704347109060370338739384992301446084345799803144618436186227701698549203511888323949126033712303429338970566372927824373633747184566269530496827783762052485019446428899167444443569898280099190771546826415301838722461367294497189302569129842894740512136677880326086116853917303697972238751787730092682925980059073328962356155911301755452975553126790381342864074186713298795520378829524321122410807032901200584438322719129504259042349830911785156755436973634201031533571886206531097530464173831667816064824281942797656334242427010268899273093323236901375755721866007483411613561795114239665898207650285905303278231852482527618396046486498479664619910114439893419489169635427838714125754423334071393249666653498116826897744393133630788705129718955248995619261367663153191119743985555155770477860979276488605224028532987207292732534430797153594950578302194709145339238574588442181178817087999859888759432323319974429481632815379665034900854874158384916040453009993114010295196366215275016042943363550067527232113796819394723586943449214738967045355807074219280848467263374774299453826315002281193726127711713589576859838056644263019061904935039108223444203144667359903767003217444058315291051666035117438164018780299231908014408145559657887988406010718586213034335719155686440087808344875517130774212269981775805863646678898338338706303972181584516721062376704145918657537730498901160967838656423073509817773927927067908539919899158430581224236438954104254850267428517387170020315674713186387713810900735836245098063492034296724718391216708700939475479150478821055394149139699633504346372644091616012256883920651729273064916143793741175562267824616901755038120023936731116623440971343325506415983218946883991283956276522366348799975665084315655277343557612942548365064627930297829899240312873657622455174722770126284577368262461273242116424322544056050286313297637255994501858418474139749789980842098583069987850014550890492852669972840922319127078965185916175611552544104473132029429578634335202802370292546001620756296374893888610175527027691564311168283857483848859364649267920797610165137609371941659411260729619600496811659982756109758278619518148974675456556600799284577607556419135459033824666797918069055790702582074072801166277994779654349442043576399323674446972465662081000141712275474247953459765643269308804140472518517043827568294562243918919726455577971302713587223961736079169364588926730451935939315972998330660224566610964041435936395349927257786423247651600320596123628630307433207955214568729279829498980586588006190741291068817408000000000000000000000000000000000000000*i1^169 + 829509599506150076427658625233148425145893113529986551677689141817441430712613932999171752402567670088345272417716651863013832994938212115177275976378106841162604166942451498147787405116940629179652931116158522934896120894161710230199648194453203137599148303416507061404934020547253216134304051172227071136131379564566064795422926017405053840240808769833569591336455530553751274863008605120668382356998754953762330395274874691908563141013390381693646079580600354428426539132086762803435196141805692049937473876992344599352393945491098297646118810013115440760453511335582124668629077177427530206140291249049116916481644292643286103422248423373192383421265195727143271258376997771720731436231771668263716124027745480731892058901786201144692338685858387209144872620987638709417562522292051917668221448490894436193386664907244985048408473249047099921907939765331972842514860419506588918604241489495987356589647748856385932807984089668054588176468667226647709386934114069802956874153145980466313858832457623375916483677969913546945696779652397912426098010635708152222894961035105967037862926913199276967294883002285615643447274639137709054159900020409371222289362258208286569813070943568515253954658293632212587389718345711527551623540460401932811442340884322636752446661726798660120895894354753214169111787310879861375040348608719576121086632101179311051358627893855254661491416862545670454788115652802871462032016305619373103059449425979298823932427835715253430614338509809582591949582503734187531705481948877048324960677622403804244987338978021922570206398605512692257580664470298065515796528837348107039047658639096077024139967527063710555259160637209777969061154565218277853595426877467412573288574606946761769611094432660700392695728667108916804820689181990850301666978146366650052282284575835046860490782544360444279805171039331679913843071356391754238356268987090654819822990803456877849418688135285315899046465026793925332178969944863064990274165697568914897424290859402994594083025641574443853487580469023504423998766880136242859668974433980931222665721646938228666594849560714419092274970049454048988199396905639209202895870850879422448839928738193012169411933984928322601999000825967485689794576382697872946552745239061260372350028464371495067677595207265456494067511506786820402429520291795189867282024277400670147989012638272839015891837591264774855002713580040455539503860691409430579116626548825176501316780770802964517631514150783199476288449437064369136563238147681086762159642899251275409176803266687919063034168377952341483754737683394288490759150578408833371370098980720670038011120244790359156049389317122691452910757971695978451731865300718392365054032808158312570485982632707823519510285607850724317793687642003528030039826388033837815414292099642955673190770028079149023962195214309315219177638660095887088096150828494370134648667015298154638395049946041640471669540871966237051745212331716003947882188945024544182791200748187842261275752082302328400088641699485588324396103797739650110405164031370525125087495628973856148984835250090874907580029629201512560631958545855948579194998341809977317737905712020218441822509417744322731525390061851554026745352569294289666712169948181227718295669658712306329838585117655473678206529153600708462600948526731098690848643505910926953557567815677530488261458448700624570319233143347688899767352406379953718374610865879346465144322242619080877787653487279689529488045601752886930331555404101074539880785009026506468642049935517793823821254666774793520681843780349819445587570300618541298136384614845186241378555141844311939364318579777761724605378054156395493544107891376554672759379366064805974282910792450676863161110018352834493987469432565020025267958911047095437630632492236113962721510586842061611771794342885865966999521775991085243988907149112928805853679556170896680570781315767527600502238093402929216279809847161460610312379578412099174521605611238200468311578817846367476384473254697615052761885328922131702721487852592462655333316618306695872216453028886933956139923130837669326042871725226495509486991471251662212107899821130950139910160704050374968501782901210162418688904897866968463416767688808037824597417737025440548121251581488023224348786550883972351695875464058402901645775530333063626133772155519804548391056439988057229510516369330585387710503527580856131956475429981104156050709178984092188024936274364499592973509340167987207549723135200285370425131802045768157252527858001927433567838037606400000000000000000000000000000000000000*i1^170 + 4720028106007212844918977498294830870395763620313903609317448362767524466171924317694978079313329318051710574183608476576864441288113006885406411065555571910110562641803777115048148615989793417778069710048821711465417161526621407592241564902487320927698860998165189570426576045324339241303856351964352360912324653802320443995864564895639283051429580894840164638191432934123081103647696977756675076809651151616868431612682751689032563978677643876354196544173977928061330354488470453456691466155546676151407228112088425959930822342325663944607567922103827056223442480440663701093142998512609130346842073577845284865021209982366847930855147386530707782384746028276222073209942576091118444446587742084447727680074172999411640333003603869338764848643745330820304315143087032642218001889403010094115151671275035770338974935919055548509144938721804824919813931539509673549852809410704353125641884319472655502005571368648187971157024130419923843042821549309720925611969425038857490955597714781665131499359267457706763946076423409764612277931637158075577212799158959680977329063685295066162513295322552613839164331206472662722108802283510972387029796880533255481955126102620676209730174046030774139809304793893584951041329036432035584357581141812438814466973594010821864871096206080357169122403514233656577411005251046856610036543445305746632734622197457167926203958537813181988085575168963936480681133863028490597689396645276200806477061261624897551364788354601626869471946597639999712226554699551390194718370744859047448174883636932742409473124980604395976483940337434032321096124109662880397519129000939365974803104857659146621824496301277497442030280015145047361063373182808938310449189111475023458604546729245285185137376807238430188128466914264491240513263558523289652629008330011106322703579502954146934930632207487321955430635727088450054941451791450380033245945727265300133483493355352241069071072149402603385274691043611920416073190346965571631025247771623935027913936003167722004585795031448910512212934202551999898217546467815220071878828209038403818355096784418432496398175834076424153786406254124773493305807031366350560740624287857600825478153262390348513628714580004913781106528996276527905428724629833075388022064123576483622808857158569267863910473934189725327029866318446397271908820876580304384325072755007945208793774715492832763016762849178134021610520298888152622623195371962545192657144224306942633271176706575270061762405945768386525151265979784562822956263775553352966449991591766320545911754851877219753498608530445980511548426448917277048459292150396174412476121927989461662672075807243285140650087729880294185529794594507353558352955518122009007360786918499714379925474452587929099058876920756130153532864755072036601703621133565924782067472258763925676701884806030230255935496195579700005076170335244075763215732828190057973662621135889065811009259593486910369531818473910244482014074839468145339060374481298916014236534021221488194836954008195887541948405996664567856201625674596470084757786312683264974140073178772069238225102440346639735600218922440069186522366285279797856665280964632639857897413164297931722589125881813804992257993971290919809549444942189705713029025320929321457685351454723480706715556197320619538622251900852398000520076438575858448660516595273811499060953295696903401250398353728674730067034022379704196401076586432885534825968338231735206334613662628272896584281596845302724072692294920902458504373966864427545067146360962645618737683007818626710697007661269825080540653761525458207904832898099013164146202618484088253903739409973811194034825560876186477774625821561310980384811476738611281291812896150865908918062605259464302604164886245567052245456622317142574571101728414918305091491961930960545429268838001983354667276643064141378904240245628004645821323546920348205680698415168407319294995464938352785779631984296778946205673575552084460419997106464745624581587429952388460864612045396898172923041386115533925467433205251496996888422653738650917979557050974669216427330396064766804216023746214503623509224431121702971069896329824406354946355906002320786598911932603999796353694005930913968552239712413880634907478356393339707621805045353971885943299658759837440471314012272410391295438567612344818378574657672074425961398371009357892676753288660883168074105223457724849589678311605566621491560362377114767977487501134194037867947676579860070160818836573556186094735062491011044593829445961327375036002317858735390720000000000000000000000000000000000000*i1^171 + 24772406944008859242548328659232284589383079664268092365719505140787400363780510826476031635327656149588670663158184269278183514607619050516297448490354315667833011909681874022078616936092148858792476194218055873347895940529813743490490671551463591957317453968612650297532637085623289627247924206808020320997085942729081516652534286813301368686898311341156672427979452616973477214253166071027303327671686543494722301573302320294720127064897649925045564075367660783368627926957526827625408098381820809779955844721608644280574436605869940803047708063770389991938508958929224472637313518762167587787107605310188045801091764431491760435148667059990787968998595780273405889024346369840099586109738314883592266754261974961974726576617180012481572584945450638506537849476766997170399034831252256039342273547406492305114558775813907980454552913073134980784785912400002950760914718016801571779599277420721782224759400878058514022746816673424693281702631625736713779646339440934908126823142491965559755844857913728319914714143087081006735234174814712302915848777684870112339587974307495757200317736762744945316202399289236355573448411756421865469569662284002544638540379641532006422556418408268054721235819504226799277180152964065784473815001563129100770633375286838915403636135249504619000090941268290824024485855644069013640343229108023201757752922321992995506243595677620857595813311121105810845612225246167462390344876254312829977416603723107207841738476309252378649838720707236569767703547734502247856970663413121606785668355478756815507404534749432783725511306239524006720696255976344462386155800192315498587826637066025343114271203132902286006593877366146200563572949726822624136800468157643936055756063585096372979067697911233896165192327467218398411843412657888837493462405955124343606566687053498153616171351482830897123840699521232726189003498593357070755147733286696885799046886963959220594622631726277085975256560571379853151430607879847975961136878462780542538612445109574416948693801288401602358129906084603047432452335199157062504364436559676047180578055325191735786022166631528147071949083081594031224081305521683071362156211282903655487473907588363666749785234296787191078702807996528460226948892446260480126231366849530753488337207406188863070466209311923258364890214934885395206009599421000590506524879795509445740814634805334646720693192497458387653469180601996148501818091186606407065318366291386355792935496148921271551428517625732291651486280286919492822962818449081819262647554968724050509887640580244806555119617693219010334356123366831571313978070947653147803292495339583344395041579667957996199516296177504500629418244810178212718482208430985398620199672866325508964326340291191622062165113303641164717214952235620774384729854564368231623624123236956173006247265028562920703357124632842770651893271940527152628326354487266476036650486442202423536025125073205966358500401201008006121089294961048386780475573450723799122653426942518368693246102696330509667894903479453117226358884574767538172489246808148020955796032743034794697679414082092775805788940457230677073705479535099259310680721025459145316556937819899633302190230401780177911226924626508892040785912770765125549847266492019788639685370841066620152051163524524317283206361463490066212715667065278286216454658386771900044255648126242634559006303267694163181228921047531890471607030931990278225162147399886113197914811296327949016839436415687986351108283913917723336293206054027531679086094418470093057287729434307065359721592495930195317334009984853933366019556608319246192114014136709305525865971965190429766202101098878403293262541811942162604074668120000822455814982512218251632138414885651363701790065075848096925575419079457345205337439395657096398115421843829497121419352491847596639929348033944834049089505192929785899461663580193000673579140741025523880767927961596340585603054284137772435535314622606113315861453702676179911968713035939441936148546904670283727029971408833203950539781268951147857298615382819656514399247965279309218598127649112776578507281001003825045756939176345030518971791890839607556134194337982803274718656076350781963789469695054903004321945796758926745002659312639742022214941437139013687656126416545123066549318963341126825597319288239243261951151425482159158020882920663722608245879384725564662028421001112591487804865901831578373211823912769098091103972196000215722130615036186660109198856262737278150398241056387376220500415448915808752645439488000000000000000000000000000000000000*i1^172 + 302703496334783398400134446080161060801865170210438240736240778235475105161555743631841549217874991153823627388778383929383382941622454438962115329476962493968824302007635797757111434724723663712873150760946021561892786884250780733383553733251380306629236467126308009673952232628599879539188731606278369548097974103763664841554718509115639766106418457401993923525976368134667606675802971096122019572395096922697391337577271131780477938285832346757258375713621798207131938686036344378739731139315078395700828475961088078075226928074720651938574540292149271361343724170520385708465704398838996538127898036120127186580534267248270775457695807076422522841101054136402240993385831820250039962227351578062052678375005660994862137726244601089385804207018050555415953161972913468875014126840991118825170195929902664270948566561708545538908332145629030514828251666210185841435476155191095842464261102984114763361932119292291194396587447810698727417206775339453329838295709513614462905076620804919677169519345511087538254232716973072813062217140193341827936857882942918004076556919293030339671850797153999355974204348747155355821959223966654249880973331621218825834876423400469861603210353500159695584554482005095049476829478453477039686336882539578113393921261974499650728446264318937111554020501622421537619648047430222995166999671372707918892953380554114198199270584273571851986376144232307655970310920184026549956502866837745685770511740910146253966369603341692632328883262706978698514941887469013856387064008565425595722525347341285796508890622062211263503716638570849763965904420423004017065101257378321195878696952878505730278567712069535905304233112484132095810904836037043534814683606169825631752052547853202145819374453438149208305699377427166728245087413262381561122796658733653391626863447598432105173187712679603936082124218411980940683223509231566237381741428365192672862454307614700477778796973002950818580742594317191025691060621275276946916014464227626110426638253699356812741312468820812985532699701663597423231439701185768502555333157276684190862589914976337790153277558053964508133502266566178380649811617826274832052920726025819779272854247358598373426875200157752210863170385613525980131531961621985863396191196316272981841497973988271684112287034361930565476655705148828080335028110146916202251452756261575847723826127725234540660865531510166750711051261525951560101256422990092304976250521882859532823870496958641769601628202990054567705673566023810933794053332848048098466829413466839102057002762415571696488774411451842515623823708945103008943032243709957989829595128501411432217651031405911322233385310133591616471773735348287397966886405997898919385282895118283304842279638189266949607854333399308328696455255330616707577561265633677085036777455303539141016393444225382201895708622504380970866670282353255794899349492537744499404511039105590333199818274331144703851622828700248623810761352346032078914714439602222918827333600845092675958753540764439757555868636934422274252356991193017813421677396921615470080011760314235678449453720301057780334543628912524203951237356394070369865529921465879732580187871945681246340483082905996985084870618400409258645229339442965173716647786262429413190057842345460076705550344791077837114196719293959484927793504718054665062817739483663581529813160160629337861206947515751131001223561768188612855035803208015602894671967030876731316614734230768173439172738781507044114511200259268661813665150241452172115218118066214688682459621228533024854123601136562229327356495573885041621678817080074433165676324286577728495121551955210904565198426664511458068173869027588794343796971736235458787521024521999429961427209274643996402571067531192426341045556040246155013458867449308548754002326241812510600886861457530168859523513808118655297553492750745583976887297077159001281605617458891164807100266028976283870842216173395731830968711173179110255016542144306524173026769630173525930073391058061627763903861887081240488610087053573808217423100522917660363400423324024607742725398881090918619689906713351470022113271174571353068641559964752865739437598739936690384898412082436598932539644842122573881107143513755681728267315663464634697841456793542905324270674703014842677449071704191801713204951093050788583246534638755699528368121361828579895193137515181072319360919210604078031354262774057017021800033090522369432178225535667670569810354642136776507817205555980581834570318901994178590258008616547123200000000000000000000000000000000000*i1^173 + 2445181134221128969804037752087911302761486967129088225202562490913937924634844759436686334937268738146129968948720309982444230724117361307902802737543754094377724224281533986826352357949208575432512123049370052598279878126732965880629880912896869824632001800171642085385002740118338562325497162344091921526165955417351801694056919244781078838582288760917089293711488283957054614198284814546162847788004530717111978784840832585050855812461719247901298121852544279896589260569673190876759739900197355928950865002991905440163333617038815242294029595832301659362273190652450583707389325535581853471090584714610583157919524493683132999489137428409529958863639155098499103449266616002771644110410161399013466988924976667568588842324132888890141830650922309691590047738395602939139508230175596331731492166104818110938529007713433146011047815211249984631298841406464146425407018175031594241360102930355503289431690151337984158944993562882841943813249200636923461797712986379669370347865546059466218301229654198589966806686614203470197135653511974377562951049446152247503520862257769307551344294325860260277744864527458090219808748383588961388985090762777546283934510107847656532861947859780494653495771038672874081806778026413218728541481048010639147178290378956000718881267284082235162857662984455690770112744024082017469409715974169465274525495449756536037427905261231601208516014536746581334020290933666348801112473291411035965708870390189813271793479182327918688452515331593880789532153034391945207240251641624850327692127097527754971318180138777991746773310143439287505396055611993133485453432677016678427624299300413004239127449073531804577364534550856666762875237158671934563335162775724300248239236861695818027794324616739652762328242473846770393822858162663890029678681290618378381903390916383495979370344546062953288955021989031071673948231932016199921785289934219799262792237431080915446870482991737970017045478373119699888245609049308828131907282836155207495031912700366045043813948812916936465105604108393435103524141953938392013761387175946892593991505299125076896726398012114874130013256853890154021851726538716064086319410901852973224904509267056279366137533174580983899096009185779601520055662305112037307689941361432015898850841939302374850299123951020916637600805748041832453000422733655108747072984893680570613734617550157801452307210826173744551980403197878297490600471453598755154530340858878550803046484753477684516227516808043016345920314366040145040952809078946737237146289060824716836969910862639847145115412985915652501306164177240149201447031649435983713963375559797000946000945073780615210443042704893280606553020202471073164354953209721243577127815645468895946323174580776312254941707047976556381460768230114167057522993784702825842885542075492896281531245397637515533876596976604101567355728931651756624724735396483282696860439818293233177904723312067427930160550450964182253200812016879370202338961395986576995822872988508111595939364094696218619705006149768639345898641088397261529902198581455236122921600145199302209846276376020652713747985179315102716965593223176233064170193668446037567265038135031193772813619849369223703629728912072297511059448665216705308410193435919165407602717024084024994494120991380153611032016626038676992649521117888103261757020933953527543096340980636379621653090296547626378805704205230375864238559466940934105921486646832908860925322811013540505165771733949927873015827064442976389439175220667766639619664340467568410028111672023242495463490047251959279170642774716372131107783926401821169023573866968196417588089435889564981478100707220267624261570963984158527815293568080825232574459752445055623020861353087822069234885671960746888467552772048272855104210421626013047038949422961488677053357522680415952574929272634687371038594784932946173884019950033819776227235974724947140820863985249290841998882533327533686540943776273902406330506233557471466119933979452379434188392170369506648824907584184316213884852600808643051493600654895157855113724222739438766756712605833459162316898035409633551462315651469650510898330188881060142386751456885927640384880407326307895599877114536090720706239066154304864589157275750756168676435338477516392666899723579343988242392019261534031948137367127580986050687700648482857728944369885820855172464198579222116596135673050781890017763147863130698411601119219833247170823055711481541392598556456874747000034386966563164186311230275773475502161920000000000000000000000000000000000*i1^174 + 8060409244283940247504502504738246593947836424893338874344621106379485253188673248515427590453014742936863105829007385051290160534412619401976341030563170005202359315447526621365970396918628113174808344277126766432198188569620142470283256182061417931796481174538466010494368155058009054473896192999539022568971843108645943357026029376117153774321698203746376540858404164810818589013564453932404063858953381114276668415825409145544574090758716666641834682569739899748281102133379570740880307049239894796128314210879888240036756150699518318951066478294758402752350542041138616568696653707245320062636396785323769114562948592455117742165944324691952289834548258708729116384886657432424355311024694715934444015933001168693680859446799319415310490163801355733793283839042377659626215218114069737798011092371258465280051166153110495565576551992572322124464464848346622590986333719841550889467682409932227776203732871449698433390545498470343963492813637037998777101300833932835212040896885254780021094389960644997129731969811539384020804826099173466717581917458028556017423347929513493870285636227507090358485436760967375036823125426378020650538385815965001273759685399209306451309469677214191149465948238983614932469249734993785147654605813290272207394882805491522564470076203942441697091408843180603154280629818737467141911874337857512565061668431570823717157287470710742874728732483837237394703420494096540318982194866985436452636425414622664628859783713243146511416970152943178584966270760070349685209938306121659720351788512637809185509513742262021296550496306925612184064645583763154639048079100214830393842039560512160666006784908271018754893593061119951212634954576924896385289010728942252159634089446884558187147084303726589258195332620777360128560485961290922074823993458185618534011699484279277144301736029006754874525101640441309043898499364520443386138062224702377320233977622941413911563776831147496488021562992819369698616094001692828079875899697665460610567715154840255548071363453602030567197527562698757504041690945787828977011489726916297825653491639507399377703419688287788387193332779177771607021762191196733530505977983718266898174140019539725364291120166447680195268123494629365482638149441621645982145324306758641209014978555881630855431479291961766637458797955442639242097002617215914193764930760103277538499184490342719597810866351013040100450483407194862963871335062085799461064100426388052844375252962420074488119563488193709079147059941015702251196533878137990351789993609751682717133666078663741016935978768749085475244292052184881333854308261239559639567204388550642839901733626466339617577103081368486626152212339501340376773696966242602718180244807521734293718284258808955164765523893914195557343982506791013392238396537307728613201710128280850121021140996272845900482912916866242363715670817603100354252220716741559319310280650864705244114701040366012675876864928835172694880880910015628623617153158049833103455848205002941661626701921806675402052506663501903526623086173935411012852790358670658926968012706379705092299307702431567160381942613326196382394457408880367907562233243441019556200479540519730865761733695909405856715406501121627108193712989911197032477716167422611586411605522651346700708673846718975364386743891515881447833514004881526151326995564087034661439323362480066753653545870083073903692317236210278184573579081527870238061898696980232123983757331913870961100765422535701997408097880219748175231030726367660220724952070091377530107961154893612348958784989835951004105499134475586367961131594214592603074284633554374756017280664543299875685503997408511253803389368725271318839820362987105250109006537192568887980448277381089592868534958779497165029211435509905766800301154873165367293788249908402570581300963857744873497136143665409751032368420902332648875074386149243759430354977730580549223900156619770161342534763176384147550646444567427183618691418992274749211461931110145930063154855609491304413968736164055408980126702421851874561959932369994533083629783581104062129090725682335804292740209666272088549356042186251111811687559744254858542510027553764266000195558696368113137932090208053450791839380195179677655095153649836129211023377604467465311601061438574593776122217461280505533946517468677975170008935550001293654946973575096542723830654412797884622621571412104961501297095738232766855934488209320332111879924997146401631479806432281088246762555539926563674517330198528000000000000000000000000000000000*i1^175 + 9643552870363146087706903401569217441075223831779605761038866950021756023294856426015548471985819736540417600881159270487433592066796900505904042893238824040790301721830284886114225305537744111451281450247939383535778152817604463183601352193891670787904543122173491633263343262159492558106292697875764806678963246942855847785250026861526958553952531585086466108477029257646129099938797272170072768910871534913820694803222063939823678122293493884580919314897631804946048459351264509717899551861113408587011029207167015652175366729631323072981600563782989804679039210985600747801237435553034676135324867382210262482280182721158337791048856523324614248892326711594180267895112700549596688120325127463658481274136891344224881972524739469644954332988169554973951883579784823240388130521033193462076269948553839163383980219661845541032892292950809533895804111793008964096906346825962443091101715010737970796228646189681595537122473661052451465231000343824785964479171416681022405058285033700328837975889809492404600706329093246510968826001235278313113558539484603981495304550784185900511546368664787957097297388137116894406219377967255464377798877249097527357966052780029030124179543112975566749033525626734497617222955903916975357582125507071416891259779303728660473314624969784348599256596060307030305731490962623206001179211779664072103655303381220773140461005355413286043978814677914897429860250166008932933650560601254242573450906727241420084938224181826385398402353261089346189633167509285678345249880261604176841820677137020080475313950108579841392799168782174493674635104629246062416762620552325410686163428219757014215869507027852041558242277370903497743561496595644694976795216803670623092801554770985081662404262379116712527335631376411397367053648864242691976790986714865523792482719481801615964333696965346090833428627727368917151425565578836800429239944698434287689866616084131180747165341899051476958733442154149746117129067782687650539109183140747262073594514706805971621679294200856226225058954359269202107346912724386271624450438325892276884012461270268113507665022539853518431374709065964020682253797399515381729769913177574198025195979678643589304806021010420733704239837654574607397485900096893407541371153201042565847884972212150362696839731199322073271631283306469022311480509071816223487843436403809618589267214566564717160184651910940876133723976506579789372639049656601580503665097260742713957342642787694517752387926903854092099449992030463400758919399182590055715441870439002675587007892092647830053542080699571668408250551559465332789267372423454535764605691274312701039232102574279229031067502074883822193096956932715737776291908461689983228049358787189952123795170267537916932027782160685739991038848323219342295729034857218451667609993845720863985590434841078123716313355590973512561914158318775572586261443919605789985503084272251205213821071418078779315266307680746217517204903825125899118243171771166293158257618088619435021064254613683524271560032536034968911691382771131549310803485583892547943302027724462172537414218079520119125519020724888287625903076873843691736795656565926485146758354917038526147784524116487752645007807617646744131917969576945090558310103756533481460991263320495796149401360027297285459999056181091438945656672205428028151382598425578702256990912563426277909759713011632769996363183917969749534881515674949538872988140863860294792750005515677794042875525625455972557269885229542441634490833823138975435624436490616174179338305821501374563311371608598622172309008136630724076845124183280812157359654384052471396975222870385122300334380942331594456614685845041049302500865831574115319155238554242771959365711392593413933663647936826143209177560563165406443160839857086309417174242376954165335085769469975645645901935900043369892916874214916713105224420076243123379282987681540920973767233650903254106034393071220719768582754633370422468336136753558587001532575132227156633452447411139049798731694922115756472245575304099158540431164190517249994095389830231497240266570518888849130420762326711724437887395501803178603857295932332422775386730516951222910603244285437046999061657611346183219123904971988759517318370016360144080374480191634542043557907736008536932270461831374865391892806595593361432599457556818991058798405008714456106647349900620223654619604856215148569084259148196737604419237504563795119980211202179118536688850851655591321748575039347167435161600000000000000000000000000000000*i1^176 + -10070435818448364551558438023787590806760724757557710881989110768706907111662285878339809596426530194386294573113142561752668016478974225750797632632992458173129169806351330699436877551425953812917414213792985695762891184731385598400877831269153814669522405007690334370742434223821527631470085343786840058690535117611017849786449928601278246760019950757116323065969668433011146263935129112091257099862400842450024344919426695130553502727072771405645023886059956717123068801678021733607286022211306102842043473319459960020592128147091315761743469377808781738863658341630767980308494222911632527819970722200824870832116477187829418817780570662285966464012477050045026615596539775389810198853086688838409919131844819316286082477983790165946494687770165048412952029403467921087122895779445225594602216189904243554138497737421730999743535712835669420809945508207701308420514656085202310280083668472406640524107247375279306604896334169262665568390519619369796917056549211935337079456805785596305440958900711676776620008537218386646511600558483328948446822450316029787761723990471083242121302141432951455314525544287443685549208848950453215011354591439483243874102246125911895607693599805303266793306205642801199994263059847101925528668517913891798842789573347107614674924339735712281906820278723019296939950604774611852352381003232226340060480060518616576080117572568593573040731805838438773973134550590325403150653956272747262281468803887411560022064163684447853588597526825986496076381029761818342597132662382061778966684694934714897673128974509095160487113305131321927656297674264007470086045664105083248840151104978392671380773750895400737425116695762120013211645066318169723280374830204474847218905407722293006982472924940216026470801047555524305645925696748043779085982794881155905372310041727700243036901802930429961768914100282622219718160664123249385581540253957660549208826299143586715992401223340756989199414289381609418126828146666741225378867761344252760406672744784905056265424995484667249282859818142267712210457354133891978309543449775783161001599738971973186171378249423882305538568797009732459308117375522187272300238498172935765872949954741998374750077318333541362084102475797445368673378020587580072327438714260469178523788950746724229174787746808768482814094156273417403439851024878102624857539921585531756295695406924089812233011081020585603541798023050291092948251199900329428485290467674104216208463737992788177010892873631378813327624122358285774645082697483860554482177254369216710866554202453802365153974614148671611985929600746201434324587920528611091189204272309842485928176223100931932360125390283733567605199212828634879626077871593091867657102397291623391326157539082804047301792521520519777020455058583239405152854359551519028705430515373976044565223654735809877779062412668723484591326461034341973651337865577203915174476528619477807712657010376852478494047664520162203787028083850527053113378837731835825823588546602240012056394784679088595035249954453985878321774269306201007185493232454458916432132867418357664666646119386573201726007591394191317158115378330337848658436023470774944721807104524796657887325853815532011674699193939065144767254230542109013949312956311180783069231592257439780555246262718869739031210676938477045620089995873278326048197740852705547029502203478882885940032916905241516664441893843394362476164997226089590383055470089319924907832536624995172332806077539561567422920816052800990933007644066285207598991305667265282204655886545817103031946708951284271789258029753995463298015912477843994635426117213744678176396338046642357156747270821424008100903428314403320450525109687430857435960324112141481688770366249283270394521079186545557046067983462066642777431206942011709726058071984388761831490708280345994383072615846715812418834750020644144420342069175403757913324613065538763099888848687160810407836323463904859225054760599440299391684160781223045724806284503383608540825557458945346756444634685213234835773758580603050920630702800186634730423362464831984533676871598749787956646986338503198816692537031392588194052912887144131211299825756408581428487845219113511429275341275145192049086369974067374919502518719503046495864200975330859446941473405393221775011730064485221663928725841728004902737064372908897891037115813870675608179699278859328150036043052915388223497373733493690736476163242712668295690606190080976747727929648990743815691886919680000000000000000000000000000000*i1^177 + -3126761350045569359410008059205066704746557100398987964421734998360532067328342600963100247710873190942888437683743047651749968990050037719956419506692154238627056989289389109536350883432746380462126526185221179621147562326831380080291520712017616353695869009612533342291973992766833807195197039130950200249927091395902653284244986580542258859435596198530362101507619036357856375577404034482167978628084287266490085006840239027240118658527331037693526719466413157426269479568122814510518339083097456718329370682201862165286898305002901385313122916453429931838666492760139170447743405891015535470901339847895730030738474039401905987406973961608503142311016750558034031207686503857864625670584108274624852043773448912837234798622770347633074433748520410767103986609282554190669278083960736920792261697630808816080461896256482321526970762385593178162632076075372518500539034892480370572166627786915816312532015072901881861279101103560303290887005632964636443208851982512343947033041943392291534619800409406053217394768572759772893182513321451186974752107226759371944833839726530019038926163087627385767535805521909290348054084795515171570991428704481978438809256523381829119413527886548082624993171312765683025196330511965705951977447535800878159590442359495366531455450448704827795323099752479404557914359763522916386107256992261062707277018221755060542769726074865747193207463824708653359911911270780775644626866751147617394340599381752641826322706700510520275512204085302945897793093040593544919550149088357968547577297942880664670399564106970591024527804048009113445467032650950301132647278936140809118176832443403597007715502268771590191640635639369502890209988189798094661388585688129370823542985243190009474436737828690884142015803827219220090198297411382435831566973457670069744493467993615996152199539875403917412380589245845825759206936065153388757907805921434247441597270720746766291579024683194277375405904980562748436130853184727093296893154839515095528524511749232246795117813164190418319727823816022797815331666929768475233404467125812712924424285815018178223171116750822662228722928833053852991076994305442263511398006239600302792460296449193311744507179790370681326843166793606665753742818598952899630664795454759772548594273002795005774877536194621403456418460243865679571188055103078466031731309179783733677733782907007444721277885837335607289836079085078083440358427737348071331389920460376102162022278754356882354756107007649730252081139690629105560723485645145023967271606104201819352794917813482313208638928249710757481448434607903799352195539193967652371470657332230192163821086402448342151174582497583739147111125185006187466161932932377294107638553603291025808245562437717394926829175503395093356812944131275599048365598468509551786298200545867615943205270320582533694258772165440490967487220682715806204542559762755665002058772750581901751063835910767827886108582923340213793049407014595611286392171915567858425550825666409895841244289890260582170622803111904832603439246329993375116898109823585940530584506820844155425209651169941574772341559092196788065435745443160305224397450516875346104353710506320815738479589763180643333519386624552102431556847829868573160579477429586908272618810284635115282239390416366157998396971194213096211572704780065825232572411415381651191954212713917772673477481175443861527324822236319647115030680137823058482522353640561602516553342905939380689944806566188927219381162574904364284570791818785651435221792049354604650219124506454900021985183630487569670794814308581282546864992520603739235351545441452784004051496767083505560559502985600457147921749132329897866738940070972127045394028983522152484760640785394081835080760049263577620862418899673055856294321977456409354888869748407224045022926242197007511494909455167983078080260050096540889756271721723039513695554092146899994676144768221840689719824778527587464630587996990628689309384198326516450203715236758452239957083816484990784477928960253323698675131536639237712256200982518085542906378094279454125002800469198798790274889358286709455409524266787528339688412636725824892877889733048313757389067964987019773275567825139597236737736685132441517757599325622660518457205113677093059494115310371529958836899124415562409505929168020984376084355136864057543921996495505339702845804454959168860345911051262986770217006103266005653365427872363480257315874613563077117445021642359046144000000000000000000000000000000*i1^178 + 182142536094463721543982720030873896845714950966238068484929316312982369787312920655950348101446981642365601960756029769393922033344886177159165911554530038070945760412382289366287202099591959122568365857508499209516499009940940747381082074131563229394397443008397177856876084485623897251081599421956779180756355440613837492876262436912088613262926564846428550742401190982302130559379504170057079703669014062608225474682720977102911141489491728114426354911315016665363149944227799571139362465193858677637409016763279691421429902794454909150769453154649340704024329881660160993427249302108149829779705611408281443870911843240171571448865178728253369242595029976307856325847258720468980257921967276463956545497211700767647139734387066043248328111199531449845465977007509307203872772384798190748246538667727574437182660965222545891666960083701128108223122350902534460431813875902558891428228422378711133570482776265357699527919557865677801642826224963929386150029237997461016802050544312475345212455658434944675297327750251190848892579824453348583259579172202170557921488467803071516405552369301275977679539665610825191184426532257321366314143466680678769434865568144848658835110134017890693451579937640222759679901999045683964813135656065311576730396476662920770306767519469879455077677895584760842055830993374276575372893085134708708944310387266162425515029539189965688635076358442846390121002482941381906009638214756468699091782490285078744034968019446938358390778521591244086388356801339120698447724931774212470119243207212664021682173946969932371532557488906855605488746971739739888055379319773552774137436734633724754444725815548118652038695206416601364425618422640706574355200582361821542480711517601501356870982540162817345209355281475881826357040669234798268567419409253961272330313936254612697287024343212636492124286288887245081423972922769394037861088951392011968559882513112202777694670734967436468762014198889671156239792812570054332381880867667848984203073183325730444278582502394717860714909554636596170226537265005081556608133843549528190064562193112499144622040754814056157105955091638183673484024109716849506533537501911435311104400102079192707368865624641799291374806880233497558469389489879707306266764021560998142342149387063351729992738058303872473545200760175350291287822059916129045209930081112513596653302812713914208109465605857968381929497868988317101614306004664055127660186478095996644527032439164843346449468487894001486582052253897368381804516498587027933204247884160333070380312050833365804476925230671810758661195728352655456809392694431212173137491196605156969289302669460674055265994245502808625262849397624812229441273557160304782795641617441209229451483423156198639297129834239008723648827562586527672144268010833229401653840359777912455491176086774221262587278846832669310364946618575215599274214283204135149622854295681663120121203749493756523802285498129250603991432386222296893153965384191336752814001593817682053383630537929640955288640048462323731089207661395560027992127254739244849509833557958386570322493705169122255747147840581251477909327766897777554335238517454506310075939139532949223059063440241443150870260189069055084075540943714367915402734418299499982841656163636512728611014608158823921279862897435333816073543659970387049631476735506238296699224370693030947783919162076501111523941701403365701327034277824933177875710880426058047420316059494008539049511505784975155794848422660619555126307652987161985903098921283525587030566284531937049767436665601835048618645892365100717615888465138220642363732782425243444677949788371752471587530369777586782747954548321126004698587480871900773524408037457744827291801219734359580264566320789043755862049782411185208710991812820954982381526351829017531602912763899371493139600000485411113124795036516719953139247450240429916555743537727276428396465593457559253196816946403711045871800448122800570720498296234594711567796201208696063496275328230680213805727863156387832193736934718653133632089399146829876321164322415021733260613769871780011648348389804986618004523867226173459326200751773594689841753591877782911695274090229039295156536266735935783421470440463103024689985328071099028117736996172875415393163393757063046678496749368951209109839337542261585212963716591010685426711828813912581192208407628616033043568714700174809179223370026603813023918733209412955451009530827923335570626969600000000000000000000000000000*i1^179 + 806326256434684053658003396029839367410249255269673862910732546531971988051408880142425103141977589568585095699750093492610056003017372393549877346377880019447879242714604202452646638931328221623434507283740100727890742546962129815819982511224486431619546933091625950674589872554756666167005973238953422539657339529423210137536025565027669001350929107985106458262866731650235577312206497957246030577818858518469889033571499036196940174040774079116235987896931048460316025628080467316755750300906663514709790366964458981764187833990356705101412819013065824813462047604786967365897029189120194793210604271302778060583390782407211519302598955695226648694810977272260979733790160440847003649343354685100703251573022695897235752817358807734140405676299652548137091635721961880217323080817078326900842509393296572242413151712732284643995594170036941779727648959102560962232582783413513583021183152154384609857943352344718506459859022604567241701591858081195781155747768189134167171925425454364985695192396830007027907766710636264007052867354509360874793419944429906195566271956082363272007538444313872709007087252766611610142200593977346285900396507106931820651459426249826374340572638186764516739974242015637439641430108499832238330895378065429883258415552544800539761072641764991730801586946671397915641054602828616572221575835682400452186243811330157692307471485300387131411707757585419146788839071900491661246559785631592400038210813297840393803317220349502228738646669147666330210217901871425847357686498424860677132512090242755074075144641616432741064875870650315330540095625085831376676120851644550111280116332546383313079673207895402273757612250957473298147247477149114380088338475448649138502353071518632737804363134948228855428804679479541638106340612475126099063024875254922733541072413920669468730923045462792089849994802088410386363480672381219898934046871780822903240818269521983386522489258630842931288575228711624448908998452074972957629822131631350446281921960054164133954944660896038006131661366090726668198925902533365388856613624526560266491157306391706947280601000830168058910319473751551805644258992706480088944896068275541851546119863824674930114837274055439105094879138391039001233707202384572429205453318946072865031352663611949099804398011203698595794375955056264326643203488141403857735123914466804239536795923181213017509433667872496628708806578471639092713203814011941362335676729150827759208400297679055314826552339861418436018002450555423236132368094654102908254301006350434918187268145651780947937668383278870199812805743932247164352839233124690116258721861988432280453194093963863904110716617437298156320917393440922051430645120918340468170897611969139227293356602233116839052801003854860631944006558895497304874006177157787134417474486886790915145051568983247831792564828466576369372470924265706945313485996530736238934588658739215084628891530084739145550165885957786532176620985214882337327722194286120685191157436122050446522458215837379210275647194956215132840781590865351865848143245584111706421657350613023607435148632016155830723404649224033940874507331139561362462383554355622917329955229358315017116407203069850535578819895354785888246639015256756162835629288305435635415131369196392203513911769133335886435596781376843185706102663333191568479322320009695767993102739120013317352343384368168991138608854048415601679128328404904853507806839836314735219745402980635467262570085771268480348536960343339324778364112257217811150165732547806690628925348188355215869119037512312077328733479333745515744610368293106596156415309766267095234257330825191222884599280401271132516363736071359422173311624063847100906201353156455585578189683573851808727552415115974618152585574836899560353148937775749045230384364544274350381791347264811666427056149357889578808619016047448477670897021603650163053966930663553963380107306258675895374232667492081362069860846046113900594312200455910244418948217653690168815163883176847801952913577086357000438777177463316434476518653075583724571425102661823986356794445256527208066376336344162251175071480659067867409739147778099511146151832845145642174795642444114169474152129316002073348393740517900916529244960004150925770679831859276765526814689259122888075808232740392109196035656782768919410925502074141015937787332081877213306932397423123943003294074670830245180357669546837366181222717113239244469131900134359040000000000000000000000000000*i1^180 + 1261870135717916708599200765146093003464801203225813157468038675429814410610213032310062493649956993408212354318078334254302683330154013495717329219287579124310711930888111239265882503404131994584969923744914034930233519505671056285091009945887243293907425779205541406508664631607301526509041580642078573802457489283551281856147187781440432585814250698292833046817143755245868221521381044569547092085241973297999223380473782308381745361007313900666519095454392209668838921064983842443279874651165425574348334438475429068885533127792986445812179914667226831025128684242442609550067957629099616395953105831949988558959487104479911700143438928568612981855386331556159280239766590992749932368495778844971243798831161581882544693046324744041154704995887081705134772402183999700107889575045110201347706273124642213999984126810285730718408865840826157297846167661531907687886103552026722220693165077018443534761934691218278237592060686369126627722502249748713909092554004831406864544999249840996269686624804335316572436738950758533491494231175705185507191458078165037728071185872906766395791819362870690699418353777718259291924022490758726045796329119326300314932256113261553816883970731785595259659428786046444473783897186073577479806531817666928969089244903323153033645024193764668472152692219324227245039322672916871068591812308781139041832648442904225094655559862480424226902916356363303897204380849729648982891828484529057414405701904894262406470725473325772502325294271498149807249773399468232409274554672162476601702169273039996696769514127144128046252657580423034965895860319711682217904765891966556856601740704102456086266721120238862260722301043754461380607751063001726454861577439728495343188852585021438264054513578287038701807811644403443271636582366044941629190218523578123849339505250301355376118340870769117560063061470543974651544198265782575572414704380388545010003589375602391328113098755585538125735126621394111453933204167883962613983391411600698678563305580822936809561986748800022323684086575713378921813352708529214596876300121814012536824027990354575479364471648655915630284970251683581942845855777771112071401618416117539240158951289827452843909889164657513456425363336090166839464203449193629054762567973664165355585442949076774349835301060236870159072715025501969866062678111441714057924079848718138935833325459787780470176853263740339188892262205867286191774934225415683730773932107907940190189376128075592416891192047106112335728142424866658956300876995513406909740843777976911072921180868066365234630827135807978862029337931369471672022031714970348528430390616525690315054880560137923618737101881250925427378435623659526660385720346840116802334036184007276005577801297195842567712408369006811300325770516098363148582360525374063049099059105486757359604280052758848849445922708553626973290764209753125589722342399260843676054994631674527228533152311875611196012956081503021995144050091723889238539382427714493202428438160196779583153755601363735633095761764537294526941978221303353835344823337823512849111270152602044794058073876318369103755891892835895323126095034570357709704711455447097759094181581675511205766508781552516883526925204143453045949201265362537852591840188876815717675208495526927207552987542847848011321368651842966087821440026485539428200445542428002458917578443306768210509119931874000018197559836154567019979455956064178654160385336200063329532205079141038560728387160113011929479975808184355577696840064396114401000286357393792577931728111976121966659364470458700540715032036990091678839432725771642870266474885379876987417145480682690455416755486822458998462126646659236733951746664109088706864880672450217008310459041570859816169077276425850255714215098957508174321665575074883344931113750130612520469029985044239258245368892233992502485717254313589125530212470306252488670214541212596175815531984273642713002220677452130157739753318921864693411980035258250066224841226792498177959699668475715527936280221331267771741549900215706695486237698483656747042546046274433035237777336769307990827448109319432507426468385555786256557575032424504654662925814415205319520118975015333899760205289563814741285644732616305741462472590011234536797590266827279042013061996233094004161158573698042001677119998808044566279267680503825227425505795923264915042209256292217593943307299807781875499466773890894346172023154370161640734720000000000000000000000000000*i1^181 + 859739268828086806001338734538727005043578022074704327440838486705558538853991269077938838609070003852426312283431544921290581619236223434784451088403065614755289947244526949126340807984629443384663049927956994606502240934800936991393738039695727613278351405341322217715556887972536244754086961412104219741811146881862767221911816541739389633009028665340956529632971443860837995031188642217684369428178506051492005205108042870811539178793453428807818960091586122301652211902022551859158010921282016831026679768484897593782005725044075749569681299687011218380291984948270561940985486933243446155434378980300879018788553100340297251276411991734977433585026938862053619649410003994829788364818110668599948417626320840959337986001156424362047543380455002838080931741972537518399420598455534395308592843503242393343556128268810649485612282368037677744315914781615025016867572334257368508317549073298519076096770048122162286197303530701490012224354058939772273956122283547289941544922149681311279565235638008553438018335405406695116522600066263244117790841253613572804450003849324440097905806722190544894722176561411585635452133541514903135797393657248451745915153301271791253040321158459756509979725256063340424473537966274693690265328113067449707696111608861581300263432651350077339559610693982684423498661270827216740559114315268076471441084009857967052538799514711000141902804090774216130194619196596232517051401429099550000908553887608132040354341055630792415344787174184335952341824843319376722961727678502275557554322898599517521446077804850873277136834320551123309762758164230428391537063562213300914603943417212355924219552415138012105611252704285767719611614667530403297641553706245451113190343851149036666786516438747710294430807619100166319865715524802455366981008703108881598635220541177516857087478093200915767831904470100001063900017096910159045346266183254909858690919533578324038877939732810127200909978763979226597997992474812693508321421107221009371865599362726797701358186581379933460119677610809127459157370150434554813426404593886951027700559703103198636981101397079577083489358338677354208452821232099000223724832335182971842328923535338759008396356768036148335841790746131444787485188240829307853264648244817642051916235396666021166644725283363724749980114600139692753791098023243895970214446054725649899364662002404842806028676061005973311663093219659340979331594490257478269922076945454788091048840528123606073502349559124034638524270254502324102506483810293775943617107797141306686232539271007042011137653174313146684902741430151094015515926640616339028077890959208373392002521125461193136243254237328432124013288672427995009325847955434559724806895237728889696098888945578450029363115715750238677930121954345485269956546907399063319258476639769380724383065334986290464328835045129190899997867202247628490664978530345561460286038936009186370036265699125187561380558525231960390235830479437409446694202217237044658767713373487450675247803667680479122853763254107519568201181888714826351008194509055298300767424026500514094726665605609287447172949531058896587169235820850734357311030618552539328347482118942532408969210249567897124638938084490846549089355847373519846186149351517039137762298716087496727572764143152078955843981769493188886789205064172297685418854904993943831705335473302851746495047889585311936699808939330648793662061809728126480490137286777689367809752984089406770790365080477279443002081256624726723050858215206208886874527977295426526029981190512643602012971534303265892358251699597872170830269056648820209856821553621164170248414106240869681543121392020997480857498533227501061114006686059598196320108724893580517899047244450028404907816063018957122698209463662967111263955774480282253670585239922726298437461273625646068778602214238096037498787003290315672060300631254992531596175715463394550593386627372705716152117015330826493080886959813868644261290165805031067061478436054191348409519971006508458114707321768828281575642609473695058395368473509460799006501057260917600894879319903424167804904443782530335624326018775300352245532664455362169410291624319642169863554745584872576120220344423685077876110583255580739163335244258405126751171713180783101947416764805188842974679379199070743990728596366675476436010521892794359593781692341555119939684185660493730716622161975525856669534173326091483812187445657600000000000000000000000000*i1^182 + -302612936779239513954531147922073444284908470428265891866009474225190318278897310581652054600358009380299580262133523803389560981240016305596599967523144263687025889197366071581321410677865363926351667162750742168372107200282383483323597676835494325485831232410306343674482688094778973681416016119040049059944832466472851794696243637238818266691405316214262276021427084269999073066025579465273803407832007616168555557158942070609831659973252090913672549067962137101191988771494733464112393001532176951682573836816808989037463492446193273838473220270365982286557218835053152782265494952046627124638430368849365610304522831285001417151099592975561974281405613394433140274438218495029608090467690872716559479541240059360098578527955672557221267346200958815785406356389150385058445760123042276843781445500593983306474068754533068325173730974943251202156836574757860752839147601125198814266249735787672824661815115032922441742832966014553080154240518821261474420961438709320987893290813063849635749085406036715401488616854897930405704219200538726569994106337926208618732306890318952201425127669050752439350788036880219033138695461942786285502119723780289954384450093942941523092297791607108146087760096208854788949753311556801178714969992871188431205931199291213756228628642881748375756882630558375496637058745900517042070759424876041687230404960928820086921095265520682043452061173050870940383431725992389196161641606847555706494090931272763871207677716085553468604788620476756506698467154380837325783831622079765971206192496766954270215162531076411424526074959882143473465524130305067040060343303006498558913358812778241798805871056938137548352498673596177441476077316799317590692320815687452111457578465629334207848598796018297819229940787840377392595133797822722656029041709722349755315994954120349394738106321932909176525425996118646578990506010424364388381173739240989119650248804155926539300457341529316253087567538861938693808543547330894549875820002044982933580598836968030256324826579545112744053832130254586304965196082576177038266689048485663340695142039596778616239112960228216832826406635592717707139423911382793408893388174421384360189006595936386439645685219353852535098197618708187138180686509749973939780358502912333862981616761452153441309555404838202469453668770209729803984594804198134233812998499511263099231696807626892391102245909020812901468088068607997213995134634922995968807492453520160677749676022922324976792729258750117661762864314228544202641187383924004455511543538356022620748009155771359142770743360365959579834701546235199946632460091113385261613460053009897981621531067599176670858602154133119698426858727115071214325648896561909658163125186175542550393579184724831668416052825376565258974854761380109852977534112148425442442869597002260472576936801938911194149051109765436724976848670613918636994072058592169644037635664028043979925206040863182286623793038676318096172436693616852441717088221036210319276894883496845197213101680149635390034241906431325505013138336863074134365330958149869527098886949366881552648249829269859897899230718007983794136994742578219319113899265422213929141147037904798116599307635483136913773226077895673244206768700117858527147149813126348389244441039573372839042116860912734032674548477715055467822475081936203639330812239612264863061560904045783635080593323813447206756411823634259725987796426480674293489096792286857345775962787270122362071641890853782693075159023818414625803020371662253128727810491850733120552201602002172279476778304859615868476674378610348013755821699215510008723772384478862669370805075549401282526497153235125545092425052152488193531163765063019556482884300164992673793745987327925234080439981433928784778202772237269581141562815982390354554317045906888131801204641259982226389455303450411961479933837393071305864352396414983484901467840625936377504849675614060775348047545716057757536302705780764276599949154206438331021813331154801113511965542225679891252379154197630675975976914809712259709590138439175058147691106435221680397658882082069304583102013357345594262786513062654355438998438554835682116667412848658862474930324835036269610174915794823136926624179567946392051544857733025874487211520588397746439678783366829958396898896517943456252273651867059789173495499993832680350326117682576835347620226882500211696130592819036030890607891594021437440000000000000000000000000*i1^183 + 86318738978372345724124964304562572034756789260219044694975126418965227980855643680846672554776288840880419089530255096427917139103331483629991010399387863478970432120108082499416568874036430887100856146225771010849938767448682940444216740803143274512134365385903290076235507277517320995844177539749461846415249138557664702398637073393841698552339565683431525840279332743070601819875584168979297510170493766885326610463596741224036540842810970168889829307753422435906223886983565860999278614918139675370122630190224632889113911406834357648684690842953991724228934493604975465920066976056696440386234177203110909025534860285808758304752479106816307859787808864955959065115726833339988794094242183877282707729335000733722043057714555201859565770033959679176542194393200426016169403703503637161693613619998098109190575974921279082848968539910571769003864046651912710234515640859982409276932110470928199679120752219913531852617097014616843310304519978970307510478347597258512699522360176721579323574678299741602720745370021489930661556915145501987370774709936683079833176302939614608648105008739234865387998487373932087133206650593876966223150244933700942699303412604058952842754121657926484053401468707169283941639413687808572159002005625338641188446923768382231883140588083440413446123452025101369847115570191438550823608044156313602321123785998953455073426280140923119898588898700377567147410443791141691693400073308603499244402206202142352416706322216602906039530230040901024031347423149420534469458558390211970122742641608870168665614265490360095543806697090354959731332239426577741159965698170356981010536868984217013854253367661466254153235424880063052058838970966708783224538433301521293117361717089957359134412371287662621903111486177368594223386963721912782195693518764847261133619032137405599173768625202028722943683467651392531266240701565011007479271704773567281159457716862220480827974145789287182976068576797790739483121452569441091475117224338180201186782900861990495379560917554583854954232016463253868196278254385549594417477705597216927625508743709648057816490613435412457467440852376932779664434985688649229601296661341912764026534321478888847880642734195381963252655730813087111253318274076915492756056600884940120831037686162242171061733354211595651106423054399871991342185841594969303569982923973692030961121750128678720526721132515093799493191050374352701354455227599130154794948986428691513421558591837916459001123567242239860356515934488357387653245856032781961304551480412501405689700234301312629502717379725129562742536103710475163904925203536368567335734585569425858182720016128896746259224035123325740184208243861768963236294017975190942726826975341068738968152375839500919479277031507452440245058807814921963033115830922769263340854993604306886720368806637057152850687255497784855865928616469603489516754939310469067197066222037265881192441722861034095820070273314560463483983721382377272375347369131245468890455568952636164522843274608866226285709467927668167081724211768626569617385946039951024163137152954970395170400246421188274835997059483993085328245813564367570979168807463939088116528174562850989071167135882451743019656023727927719113458807006060836615447157487218505845144240546121921508193146044240330091220330212211478861955888912834147301096556854689412036679278805949733177285454877920723780852580631410468612457426309337814271287171689644586022166096031102861402925171052993170600601868363793468641631459924185304940417913286166794027516612145770265716655412821104754058313230045144348959669058732325243069221131313625788580671776177003507282196113257430042840819968306360157318233298536695522194632560658795926938511433100521502941686211696765217301791125174354432200416656671066217523838452181732200156808829297394665940844529572542714522326607335683682024475373254088905581310891146322314164289252914829192923453066457262922796613119082512890728629124039800789008461442871518400858330715802114982021535904098786043601039623208697958986743464228538756771534268887264725155934834787561505783443723461243147234631797808604476204200888621534322876925475789930647145616522001857049662362862009271600407872099465521217202351345605952264566449062530032372007715476790810355000531890463227458358807436459598332678975880210265066757843835093678697559815939013968792807005260337986251008245760000000000000000000000000*i1^184 + -68773140176865636535521371737969070018319120220605294674219109092415598824137768478686115480649861184039776813861819341276537653130714012992833728403873884696679100233019578459047352792486773180104312594072924933575700076682489528605795006607941007366250902298408416666248339502845407290498014882442403808356393394962925037599802858950136621494118173705710756766148055522931872527625937287686737556037176049237234168142339926530096684799781277223884895939838591783833533265224964813050303997291032515209032075121389545737419298528917983875951905877890798362144966425904644907153722013241844984308935378655190894762072809882258121821951646361663664525530745127769502360949947683533102937679055610585516792420583579300716839496854821133813550997784614100176387041570415706937126594922063981869345270891138471285803029603512662677145948656948675741309573774901654349414772270565516118739107323261141151928304486715663475936903319317702682452357730648127551279759234200654186192449330949692569198789270500129803997409757055187534222078345089420913865482272517537235702256412776621441830103693310464971504562290799547199446658936817832139416618847026887080943905518132451694588946552142295066863730658383808928976128000871871663246990494081484391795092942598807571847189087992862619675595966927871009299657238250935171457243568330481419675110009470147373217094669666806997300522377006863751436400204656080962534794321605950943922050874115288077232336079531094967476375354798856698348777796318677438678740180569615917884556950042987983813261578624630546528185309130445009524126214465159968203019972959563315769120529068985613529394276474143896830300554140029641697581527638751684823288704215815884756516477738790743622841029068884931300629465324879181819673064858876767360054701250572102589079546389660091688593818703190089521827387414020960108302110720399238570873486794634626838350482765369090839397437328805511302503245028393928076302456139164448682953745810030557159856978711041949884229769536300032874222326330157472499593752417503766772862615345108253571511666312308258526800572496035110833324947119859364214618688392887180915491601067557743962800195620480035842270881938758809814408438115542853654316156040869874107554657935008664005832781118782994822841160637429429201558520091910246202682322451747571990516164507889802847485383317772615791426056923168593478566809784918407306987215009052758552113566712377002144152605137750615353623380722278794783750480504587736448809776776775836148534840962173286459184050344327135621046978412331949830848036022008753466437664963491708586592445169111263508533289899583773114836202692751770426201963731299519604852946242474204205982377488226859459055611657180982167575925127457424779616388187755783710396380490821294589295303073447286767019808775310056824580110022320091913521990395308909972002930425153832350767153373555668054638233442777491892363318607616899593476511901642442283902543233095210780584771387773170643285369541643751362721955179659882630542890698380633094994041903041585186344521583764920438538294992790751339781868226470405271089267988961282581631823713667791937215071932294172745257544716772830285996647760192524976187616924550637873473524849995797808917511503742135167204066539510293303135156572826083932451282550265458327238343744360415582855758275441264119101350888890147726983330526381154153846279463867748757362260020746860449938353129063332410259789226951409448570648312080379177716846581235884640774812589657473925960054818992889993101100011423376773934398809903733190561200293183252787450271828862640631953775817395359269215528778282818507134687285747315562535580052348469520004429735301085714618608277212331832798148710111715328562247027947083546841616011545391834161732736075537275099095168497455284180646202385556362984493842992535728787200529274740526102271964634371300102347565558519707622202089870832501395448776403098443623493120505570752695373287061483570998815062361730139435309280004046664078858395950476866339666005578103111636253666479697523250117119705802552446997699150429627679273428737910189267294326403795373827589801951291207278444041081610071736783503112555513232736576144819216935143060183278041927857391619802859071689615923893390490379335892473585377158940506774981720423215714339283507101595584785929091806407594054365813909382758400000000000000000000000*i1^185 + 15197968654324383885542347810383389520871418964386884790870938468126454275636293692405563548584173892576595775787783255037320499178742252036293453937044637173401408900107280980802650136733875764404800303304826749870142172415140786935953522391320607173537457667678363578899082524505997846275404380062320946428443286650343953484376806678618344522151939445385055423019101967178783934757334570788540388441150520727311644277296045948929441296336208991925853642468118468994429692274560693981677669440431514298208076506307116447931915621328088805463687187638862494412445954834600287588215609518454558671467251580697865224722676877009159074450827550509040218859072553524975616313730585392544247320484019670723549948201784926958942630381106130906439984177441268262926534916917095669648376333613707192656298938158931439361636693498257173340380501960915092213800704584374839229263436748998478252384069744653871192185307850188459691028867257532225722528135989533182703880382119725874531178687283617626609242210583037251856008502057596619229894784815590391415253962950566635753104129025002893596608678547779627038964317611362922289852359669478554733815246665726807190319919045666872369212272867991690204108742143623951396336757933996570375790325963215005624935955525427937106951951199993768413522062067283288990050844593636976932050577752670920315177507430666417727372480538283356389834904073961913601774111271022602072517954703663556627459407169935976199967767302002819125743299709740741992913655161980927265059194967196824275459348430638632065059938706818436474166556549308386251657208132935651931915616025312734506707658662984498128926244291158617386440339778209366680478921015668629503122929375851994911821806443239934999212040331250042279195393676077697239268476752568152707580598459249293494505400072457005940203113259842421655208697369893510928485239617589964386866626570159917953870080028010116896165791379749107091334239100850487854342456706642818072312064489586827653358556024512879663045095276710006697162218683794365558823189326825963868774236732396465774534351234748345107423661412103387507740924392269287455175306557664732195472775696275703641347015246935156336902405037413581587370148701936931229808525266637147976719265361160854050208845309449076170703830309414742399629097053039855791132327617962448083839878221145175059196974036418416375699123585998031490957446403944759074811998019842460980983507747003754501920810326710795173626934355898008638045716846905455716181661439288835179579591293560545013131277275253449378791267611905509645833938661861880092995653862498883355213018096488697368329256982164959102250487233798137380572125584748101570693014558217284390392615377047707974529730521271332022764020746567943895363205716036938917870901064219373661579957120465109655476457495147686809305869767565604401378307779848442373379603191150842900221403625321916031845605036927505007183603281427340606491096018271054522539614936754461363066347994024067287322607098911634991730267203916345785709806874477667396179377916732532764772561358943910823838224922129168571907037609108127482492279885883562731222965784987010095552108191752921620564789560941492347875081102400787088734037689521739279058818042423137764030182688360496063928752374015388069198252197327741601648538006378127918066979674909290241220708330302581661558325308517992516910786169458005281081220445220335594176651400630236880367348451297001634685352278960434394898568702194764245406295462740076409361956076912533345136606770874505633305346700318311746694338885672528945722031681232062902834765755948728572599155534170987208789519126617576620147196340303449442175997807332851451737912433678904546671810863622978775385228836492420658795971209941323853049389808617615494780706425070687794768016791613431394380853336496940858857509429786232673125867224548335974303891387706975039046502669514500893198982111204258724181997419533692856919204205796996911306456119495491179072830234414063190767698053203016207742225271189821644585967326054052284515258722718551247601361761711527516570613054631851501523059852195743295726989097765089365593359964312663981919658834839188746595256934561725418481352391610824655739252052916957432690988454411504030409314422419201533279188638849805709980996095176945948817129159042145377859414764375871837843385161454180106240000000000000000000000*i1^186 + 387877781129290740596468513254974676707539504084381009629340429083454328487662092741936301799894329386103921544328625651141158657121878210187028413503593745958886846110691738230824828965621004994455962106113216474551471386994081380853557655834105473857185568038701607772925936630838153593044759286094169563964655772147039034472570835376929272202481354736536718245484006256846278558286625809933810028974549900564825180293884384944080015387942023834180250102315662346652208079297843566399724332301702361513905971100941502740923313997199934016873478607434692240096218660092362312391278004798171316105233108509414369350581327159930970596737230028232446763475183792066682112027384076643454876254546592001651594747782738998731494025243543148558340129091270027326139445272801123208961167135793402101592205028341039012974382320121922281178960605074925000146119770163850360603827017248115605363890827844341620010462110613237753943404630475799036603563739054025638331595226420104406470224001546372590441230738207336078019171009038161429675025721936692714161203595716045712859696028535627558216785228355988478253810828409582875157938467018783234743987437184250646701493669984941954581178433780153553644810926706533042986026094198776063458667274003136823026124089421085412474464747678356242131570318282338118830857516535046736352691893016024125173589510757800207846315901454316101363205236431296301205311357152361872107441047702961231252781816518843265491810898141589969555262817683695646990003635979836914963383747179257962149359817595501878116352306324266479405377613037085288287249920530379254568774387940974049373806935121868240935959854284189564390227989364676905090494590970754248458058607241230328567504840933923591569553192200299037519565349466129991060899885313635243825580404377074084150974439034075664639561689121776575149404861727044070002581853913638186692345812750238568850424866810955740316032615364956725767979757944211464453257785511622400278395527600738370309757405014420629109364637449207062502516435209102647193884624019303726301413354649156987705727130071328878762974874727455471368129660164364439122997591490226338037747358189397429357657561060139355106060515410043772167439458546832039238040002224809988698514030258333922101808783522448195303114995573466562431551666734272485888860179501819240986867265530580720043510002522932370475619291864988179414887227950105466013304671563056255417760967132682280627529646060337408266448483062189649545942135171500865976935246737221859359568091816098688178553369303745023714360763855302702145747946443141735553144477667745060683967194577080220609056320189080793605023615504440710827735968717603912620603599224193516564681860224907206912155571507368435912629542337243338373107820111251738724847781563201616775383116625652137773440897904388462027167248706069379484776446701404444478780139092294753683832323353616872818839359501873914626610689051527077235709335720577031161924746846332052310312853248850684426608996013626396552935778736832815164261663349696580568377258220370803139871553565026425553643493072905158178582483861508620737918123382750441951398721632871809459734540247867544607670827510060044019926449096733642782972111847863030523987466453047977111402017431498838474767749667535449004354375078172488223764740439449015827259533967340566717041658459437926174346420250663766599797060667534644227736387011726739777504467996285571542754641417558610692160126596140011872048376045172513244549375099877466169285928557009712361016293006059636533771637239265905376453984843071006520547468090413019291095925297795039353103327943924915888021762437143689321410221715338311845068995702089435921519034951974505609231094236686458788455994266617515139916297246670493897113496028649669408843691244666263290586856241722042894112646403044576155671703108168335322002110760795720109084466258617160029731747416938303774198863044373875648355439549832856322993401713299589943888694993763701332644586238040419858885062990801641486575168327046666223215714793590567948541833448122375090839363518123892271019622128080179358152664364342111221398022882308371041100550686225553828475736326833684130294857786416777315539845656078224072825015449452943428297028380729672225438664127061431318843107943106458230217398867193185941959477210417947309287816284781543432388608000000000000000000000*i1^187 + -609781236451087115061323319049137559354225654109774449723580090553359230768138126256603868325846226138712360752319724188807429614489893512694693874694255890373961640310805850816655350353379670493322069590751667989541681094929661924447138030546933313180000016920920806338572118738184091027561311458980415402743803260946857931115504255688345269236870280524265932880891942861774466319337103941949919639110440729272981144526344176195369864668754505526968343176291047747795680644522098676385831052602261066912792602735034093826226419791901253844463176379842684360689858093541693608065706753863923936407748207675311542883274199899870554089280239329447130040564775433146301359072881264989394587408850058719078586834972991894482446328918637472448787605085589147060559717701022317060716404137031386459460935873550653572799326127432891565082471765035334611783734780236512561020866882717516933740918552813946420435464610783370102088338660384643050758804305192477864038281125860420230632565812131430371260373148280738569687835309065146619088059795106648775686403624442534490828889060408338111669998402745356896617845290872165761455439492138270890918977132462979931125058039183446622099665106396572483424247940842191451692981571579989245938345404707021961532267638804367049495726319796114920066153944009472617253479926962960959760392771715629034469225440909994686866309043507523433708070157910051536124054658986224966881674756603082828417004509500893805787524615636851827000918734965521211083352952361959486459886933591248882573009869351820584824371347088614168192431309224545520448586415115588929596995186254965009372420750167211475475306895497527369318445089378646773092121052872908399699036575081957406124954915470565711105274258954195023461913206874077720664160477738393059297894866029833928347359182524870122978155320484071723457280748573931694042406936124793535247475214696500979457821185850685430843471473302824768509797801683424400529274783602017035685271167264508751430991221029087993617294696432854698382304715943313775018341533840090791103669949854086491366874624513837675337294919788301070705312940899711509269974680384442088152716619290344983029354976409292220718287786856347916192680570796117647846776964977843538431408601858188424266893178637113967892357136437827753440670648335544667220220808950650258533716015401904571077628206999725183130113994549599621437256286323357222662929660287990263502035251692802140914737854724704282226328271503826404569155416755382820455612162017625949052586749572361332123953911142982785017171154135782175165267408773700619699593398953014326153561265804300298837103511754911533444686174365066802889196002777475141286984214437156782971563071895508155792864365704054665913592430340372001593311214717167281665430794641019388871249405816439272509986117116338243483676631602580059713072744391689920349258185879586233067901432127653814445003678189934239410723343355870566062827784894332700840639108798361287067234102291877861380611894838322660552508719571583687145578699018978345390010990311244495373492553043534822713593681338790043844719899061983472813054104283656504008707563528138294245280854584840896975474090164941663101768137046653799307787627959905508802324209735161169371419025531944382379879985352483000799806272355103689531415776842164099847697254441710121954669451946471119797413958529063447065699993587589779819309942004744540844747518361127602653799029922485011256639450723830198417198829498938469099133371643848918484235200803141213671264180584617295553205404653698111740776445759487333679197923829475463320326135349466744912856152166478055017326202761487451374093556710042585493292125950079134396266238889489602191960037100057241763059127918388434900369193990431232480136298873871402690857787592509743501262910525425524569243973685708467028828077196799076573890247513605955037538856249435878049387071894597279596010534718625872583162684199284372376404619181143927825188842786219653191328072625691756036470212634621990985173151780968206678981409998283298876072363599945280266597737600374733235404838097153789781089063438452587210659512090913089110775642596046181970758344792952154501970499991422588611885423389495064758201696318626035690036468154339492873570609799046795196976922449219844949311463729578378247198701423711472242095238728908800000000000000000000*i1^188 + -34556735453422945991331897337788214447619015352461359511842746913793970555513760784510018723878718896713304598825747959195195031030101464237341810933780360622819166136489536472161316379519131195193616601231441571874719102527490705366515002469649745989628308520099333423351871768234940072815473780153167687385573132647161217389846860618890758639409325262969516949902574741213607514331315382291981700219391563631378786911177944652266899450437347904882518544813712800248968414760126890209062501782532430379065069526604367076807204218500422960236533276330416549369098755620820075320403909296889208106675993175048605827587055545310026286935194479696264851172451865293929251190940813616610202729681078671157398107368596042898229155747429800126776024900964859365682218292554478656948068052343509976236841991328016158575274374691022897810765754763812054066162547418749217933988362159314701504014037306741922780429105953779994447794043922035212958498189644554359911197140742165985640451362153058679842892899369031446367624569245478304369791983942525638437031483978603025015649066124088028578196210102015250399447504600794819025748013352560280874867946973676287954359793949189485997720121272616479621119212220997817436723708536149341734156189583512320121597297610835984016233092063615196472180959891505794011855791380892167158571158776894136764781011557872964720650041068579013388481161821507634543150376634363193917013614712618459409321539517835434994857985214912688799477403445874381688884453299372671595003515333536634341811287526443225458096923336561172570173866160512183364521453011056682170141841962655296515923911421700401076081192372176490945219426051038076749115715477597464701121244419591165577474441019078588766593690231093304167837515753289254064598833382878572099142065770128313945005855585459228188588975346969529914341883759036153734902978308506363477385819241015290549477408050640445335539523936733740430187987912198061228563097809455874168519434123936772362429679255466242049704577659101078868331966153070363873977778176614626207548551436179905144955397451685483929374148231342006931809363495198999597886946660512354104014840911096337032334016313647467180077948744797136119792527868030723554088682056320187801225091086891573865737029332827410475003080375734842487422062777451157725974746729857609492157429039961440698723694125961267134946730970423899217988584778852565436470620926120944276174301338908604167529826218262338793600973559012958140365460402080791692822535653882929090064376905433308748432329151513281233946091465418639754405015093232130399545723774244244166366429422394864215039918775793696999839381506303426158682108559598697414920635393783810999041083605133444139479604771108450393180298485403402285231755596621493139472393319315827221610775446455660453112786943585301649690381058541283991358285629209984660646792067032441137600715616019793741664729665151627387927782690537798053806784032945374677019137857691348492929601129665429331130586765783557019144267141464414416664451206741981960494422952273468990218915152724857042250503385472473975600095158362681863237749960496817923972112214620275361465583724764377935599452352282969222286380750489603398828265692403429078101885764195980132872547744253471053788807843761213817869984106184014167951816240958135748577385233082976769905033592692114968820398856953324970631971421897651143001786334385599628936401380415746499345020388693512013262119733288058396546898980941184526825330290949200965666139464716329945602230146573211062058271529033176245721504482755272579871958984834891328190745679451147419888937458738238445316759202323679138616863878663614493392329182207648147381077618574716078316508957756667835513827771359116911179955787472559636312417414705796159907091985806269068000450365333694288083502896876397259628615665737389843812412132223256280690470135969038434157107170151460883549837769513999334432742442920509525560569650087673419565164766155685543934738925490483763653619456240251805917784258587392645871252318346958495585166389396014203200370675360651714291931501188634138338982769409282399206107263862122002540528276375525538966177186753237430254393064616783467652632948677389682728647776226905556614079195478826699624168312271534110866157133538080449463186153667517655153758007789344522240000000000000000000*i1^189 + 3374772657745431102600793720523017826510408119477916898117981127635698903262402839314941744024294495790939717566812416361227989850227110529608012071705314930090845969944101342465149560014756629640961920592067531786773078917610957437344831602818558165062469603518612160270331800753081305419695956784517024483844651855192198590650191258751487271089861666171335037294625643087983527205068631058975260500263551116328460921017184809161581699643513460007079731862001815368313662458102428288806008783361401666099606751841043886033862313577134731552682106948269036713292511497386473398189653489854680617878517402917895070112969765939571217900976501146479830873505325093313987500188149362346462207736136620535264152731648442093523337509187770597155677923514753146848622665060089143958180948914189606403153161537292120068489934145791164150907639992381689190188303358352188761481665796042919383064212775200823191966697532247474646436290304762513166838588627745416037321792612739078078513449020821188386110536360324409455369930623032222070317634556753268240751685704423498596944476028217527769958113896667305969585257651988354574709092494044475743788845689976198965066532014263354193454430569603281436029221570210458940481745425405103440772878417083306599913349528598261169106042509408884599724916224694235922739954809553793072744914182281558993790338496343316337307389108633152100211984467018491521033176777490869171003326734022185406080741157067503842791880684548683515356931005366151329339281786759683921584349269535653516086413573397728017745489618096837001019604357001295607014155687927772162695516407234147420948994881806468676774669012185915147192359243022802593096997772464184374554954862988586351181722144797105841597508535245240634895558830029843375194722705591235487469359706177419195115550254875076427652901852875427060957153096587455057683341028363906173163251855847233837909934451332238612196719773920904739518566751516168307672912624175438692849396429409921715397498170975980506354355976080837111802380351543518864178588267837615199084121675736158079410192930800621282807629415986031648439258068641766801915846239342841977611511823904070184250172436440813343334331170892741586338226029438625715635694214279913071800413380836767433215851163983693302438107930514892218014185982764252208200783235869593389604550824217230424285005478459717510667168363486657325538345145537261289409839224066610862925531096255088385798102991509189880123514808381020317839430463389753911365023646303318796720514698667170922769247988466085919707337111495867084447523086083884917219302082527535153768695978067424165061297983315044023753159717749100856905126561216255106027080173671630936564441603463843813925355968355092859053160990835591745384046280904107277681695017331239719743815607163723106062615404005962194014293050751958756506997922938341696069515301434545932379915494715843852443714805461116305506447943424751288666141220272937523259754655082028507822146532053338966028434503444930732704879150374726968755221132452753934159202508317959727820848570721250086975884529472422338336114755809937999586433882608685109759872555441530622830500002967107753155896205403314789161860975544047829747793751347507285055410802429790138825784764612961197088451795290889573403425556607624904170856518928513325362865531448954737960175653869789783495424587138896759261586514073763412422029598467067684110660660273569824756594233618504495708008042533488864502214652469230770599713604414726582332595879989649097229543857134743457049867409349797602021575256600275870330286598915016801807472514671181851786390796337495845939520695868260820566167148545748828547472742118849670069514306370361539384826579142356066951209635759109157773896757538830199163999540591222752316137521080256444584388485292310549627820833680156563453111443143885962492947609743169167845423919331397010018129586870208918389516844367434251174562599643543863227871283275039914451864709751420736374929689576657024492942991917389361155367727746909355810311415862655564896578584703270352598212534193053491966132105967603939942818827312062384513643929145443654124522485478939126361276434562012652899457965395289745752594986803651926714761124290617790357129939274842167063861806954587157417586753647897763175488537600131986593153024000000000000000000*i1^190 + 326916680232973026344612901551952395809138870807229369646179767147203621308328104480585794779249896160359502505672797459271007624150083500248678212555246521224795847044512880948520077941926151334931804298850208784251225756349023774732795919708767392379890668466769014603783932660815863168302952997031419951603629993929838252859498555648703115705483562971538603745909691782100271550585180522958666054218024090686601043639681952034120112142634768122025432957567738314166543500724922527154706905327313126693414575838531703849903850783383489990869620168961716160669692144002652969949499098108688457998732679260735946410740346192607881616988934787592371626294170755176493105662593079627182614060444244209008751579891339324723487109244843980413485494451677705527168080882383817875441929767796564632215893077563511477971442118789858564067456517993324599703059029699190489754169650922770361222162091551392535904923293512121285489741982742172340127882409042874717521416039241516327550221220865199012146901259079162815824387023554509028034944145076193880010901105978390304685832838604905345872045108076997867124400242291661921879242500247792377639083205641420371497931301611916740106383854879369127181602854672441049774922829871004589830549019925308820080509586719031235294690673579102685807589499567929897746099286296845620417480974807957360994300491000883489555609094408365884262351381898692931603658643533931012032453101448380266755601278898252954577861640532327008842257576101886260174315744709785904282351021459287942146191440411925674341251842974135940197029929466766767512607772626340753352309239434034074830440412141303532137614926168216469096395593447410275349271668642459468722771426932748310359564963513057352036264772551940736312025504712520130590970955813772934424364631596251117788046498798098579089663987183902799223056538149437390589707007359051935834757785806500647089114196690794940715107922601100615675629295370407600552086327324790668855447126664104769709983053179901127005514428141721518531110581748387604640056029602899389726483639334153074661034683715457325839223672173973582167587380192529242606035580502902673079830475407003305060815797602318363508601083949392445456760697600768850940640621143188498738437042514250128975787934559831546438566246483256728786662648629443641185765901280267803796244971712983182977558770361234594779586725362730447112655078885611595536487245625922254970692298052860563622008690682118799231575176966070248056889761890229470944959554601774077954796915089831330350665855004191274444966693886367433267273965131173770941121649390222637617355816521419734604987094389978173245026661923436505865121844451338370350427208861024550757240350442651818469587093282603527742656188581405573418224488885617181390826005874889248027627417983395168948296799956247795773481068677679523125125359012768443289478454665902360059570515694689404236117912054837437843317054713905379072177465483873010958903781238703757671726719697769735074526612613782685984944150864086185437004649110990003118856091387061058360846708301027718677252884461706717106706070608710216495223931255198774426039273357402559949595072126055470607004700031214359754627803889246193751940650701092012946997270115710140218209508782073122440008385951004283412101577726394394189941302936146226690615266706571264293589766390442507925217946508375104174820412146914748302020932385274633596225349910117750172578651119794982011048599505634257046636266768360288075561173029448007238441789761531455097823140427895356749613931315679984540621912667558258516500094289820796886409113305338334509917637459403582541336206045496314949165913283314375846920191714949713694038061050029464449288176129577262197102441651769769493928973833158766505716204717459600129334138205797718283755249288241674235437585162401769498215092540210574006356606173271318624207225313901490664148233229690030116622792991879046352232387921003413715814201980544176714953510744634456557778494197360398672461742961405932794504256310783117889738559730198604265747647430956315326648232263038566681963195593119934618560340039267106798479272367890720516054823583809972291317024591415032307570013209130468593181750448508894895216100149963598478257768049486560473532715403002908294702489796440466999234051597926400000000000000000*i1^191 + 8258821408233603979170415727310582754589605551698668153589786536669397648437782718881859112278870517914312828145416978117286759480911546401745957192286147292485972413285680088862516270012863177322568130970926671099545021065353410600507724494861524365736009177622771002395996745253698271493239899222823268028104019348888028112883973965385221049147719442180510525339435020559808056840769179698377482617605454245990013175767730719461453921589162871430072158499563735396547695245475064300126079128544625137537217901354894918318375884196143954481296578912777472906324901303858795278007809925494155207462835824650386371358812781959952916213271097735566339486509155340740126940100753709644237727226594435897397935780845439420274426758643843981021686459023283601583671188866579627339932272880255017060186129531412716758910131328189611946675146107914791755665296309964347708872094243842530004174042777378165696524718251846991009343590218472985622114285981197407943024241933057100285514982099357342186399456708149530964974306735797441789465558202927554121937493299762585809095400832276455923853993579310800352901947187723165018270984199081460629679992940789888047172802282512630945589343964407977715529196977440658120217274418720881019293164226718398093208095238535913184783830495810346472105013084608740602250241065689459846801603786387364227407725228739330256446157161070815099455444425115088929374479606725522988824607492468499710137097526919172754512831613601864174525349647999285230065990547634446149344578900470155306794940693916924741959956114857838969516733361625734096459163273943512167093949098678999221481773406399091858059737745821804350033800480956877344236537138422509202770735528216996023085143064215666779188729662060997374738890860371636244742854617790020778701728072062204721996969750185709820744904373072158991051810734493306216610073403129504329447279424978277797414539434558534177295528352730091231708734151741777132672268689393938021044912926198361150208987793295079447093723235716333935337411988523832246217030260491344348084520261508043632770433106546507046374286304034525231216774905636755056781817846694111347882148078749340820175648018435440244184289957917047863568808194257781721107765821567310203259872929449607689386150212865722030950966020655494585581568968267222673048355604193623744920530318591876194145869090919231833744747710538371888269709677508212283475625088440298135605549293198752839662126128180214138575649400566401743553603792763520341686496076438697851314241061545089112275267081873126059888045144364314426190917297555206438083503316833463254007162660018169009175745639632855765236185640387355492599295550081020662777649422708753638920703704686669319032374145361217652147397777036067879958699135948920908456789964518395538437633376538727896418001083030889008676564900190964519509541978434508587787780101312812480693355559029258521499932616907927100967112058967267484041327250138057052313763231559537973553026560751856982288499851845749784986904559747975994701184206581401968623149331706493164158173654940026483820003315146970946655457201249090980206905913001081398837534062038556513007751924916983343498059904896670232770057785577424733611458153415625172776829279682180759197321187298634059002252207681600746739074198759480590317451315666171924858624571147222426158428008448485159108867586668503692291139401367774282592353883701538930052213619642509371851843836698093954112493679102076931576249508624021427879014038021108142670728167279812120316572653440962285296145656708520656382130640552755351291655529102265329147116082459090600397675809507167918497358708086468346714088622422425917727648806777556967094256167339655239335310749300738673285707888916691936753435570207921627171609504294145104745252717306641361077922996398331265788452710048442378799229821766280180782042081782982053532908438081431612793295142454722863780364481574631950593689571245117976340282640227813737666968577495952528460066406059317599590778126228384127414678877616147832772554148825841404663377488778523247728557321130241459418187924899611459443309931690262696914344967035944211233623752492069600084414759635952307978474437262290964913035220364306128644777962976883348538149573102649502184669162574185638592952967910790266880000000000000000*i1^192 + 85318963974910402255660698646291090159813438002693712495088227613838281154119919142624972601033894716930942746558115976488765752584015645331036824102162155373927808273650704712730067079043969564939481022370518262565996031385057779720278356869159157260548540802405603486446710127657264989618293119158517003771124841220434411677090428244340425471660406645351049442029500817521844958214633388147579567072443770576269321357015063359675684657059049733214541572756797239379783233886058275693876139324522126443944212680248187054479173858545789276963798158498579654246351472999428686603971267731554223348153915088934695171990387225063374572238473253554821924413419925278286723361625650335147262691524426431577816661224781471636208712697886681632213799729884962900303713893153598645044493114082754026959052099885951208645351696798361499755483297839908849310806698376289897642066025898758742621709494441738926834629049663674532437605941667502101261549893367003012844347166385863804731637222697077956807227014227887876980617497555421401665359421080005619257283705216208926835071936984828947830601474848259961623444945223365097770697724939038402852358283873950456531115130799472701951283836760777141867548613716147935861186647597955075633200711657499850932353332643697658336088038068699596915516433058918758217669638960407291834402923678554385590907246566180727183326981079996901097260150306894116908440736762352626130107831194581029827522033695927042573317463695540094065374034885295952023710118688560101353005926196056337859907387307335810018383101790087904276296295553591995380596618570951767909440671766858302649197185283757582407748591869845199954730438542745381315989547802808079474819686141414747376872839044125639777822493637181576119604208304204997888764777093639255623865526438801859879048334364896165528659066144015388673583167536505065304652127396397295796210645758402038877745169562751059337037916805086391727209680372671756477384469628425257660538511562831122013666273888048108688784392709989909811292944091671101399698000029871531337802827461229445520814897335576141660010909602009905506981804507899028188119686489001373929506039378372660252952311807744672342667533145101317726957677934970363947158361658215682572449678460163917725186144400179303115707773083694462281514627528071529613271631824435082722776880066104316963216354978549179305947317778195309689208553248529818129573587399750698313147830255683766477231326569012811618845360068826032965212435279927448021490619664689321614853794589789979896264271009713842990222987066846713516686672878079534157861019083765885910993573527574742328984309456924682710016085201272275573526117581625530284314194356796483904192747120052238345755210537511255033175504726343452316733965849118298037905622722736074063763216730632134983337051887499928018932600040025277271069336331170366910942176329867688610776244250603471314028010371977703521025361976640201172386490149299854378914293799331170863388822874232768793924492010638184670274835762704418284453979398108373750562226523140098907595207412084439227893464665995955950317543047635255564804675742755498351416211049094820114374746894381537102920415257013075272194519093810050365187242491827819304896414223498636134349068333345872665010049419632531973442339364918622291860065980513635512133306239359363631040416947715853931758081030212651686281159437445179247148665034110718982451685604982607984656175662975138224631367168053994039218975965084073359281291619003446787348784690033364852862433884230536602752834306115935422152309961444050817787293426033161629849819411968915859300724119798437343605928743431389565040234704599235844649874803722428767635777292385314734377810498319575905168375187256506245257989262607535794588600725093917114674981203144227964271039098039233805504499358068388312144225019320134184499681924920771801376764178940170643449727012139355646226595102058634628544601739354096174592830195327215652026882642012961355940133703478978587560983381078185419193193423253929351541217724857366721738276020722009561538524922203598093107715798403404369174617533485564378293915973438759271098903898067708603148150157457902698481973146949563057062382570295722265129216241372395028841707078116709170107291051970307853123584000000000000000*i1^193 + -160574807119310603883197964758256209084898296998276993466963478322352179107335932399645628521347847730592471225320310439905593228288512167928533699213908183230774965068301571516344220253646772829028044605159013952632190112617649836499558523878882007481705560258493430872619304261128677789172312645020045112726160533551381004533029099951505463448495976481248533706797311764278306537092848211051434877438312849693474534787734445275622956830159867198011600361941963720976930335052764896585585142313771526740565465991356952170665425209031430413524320056056072127474047338381429805134143273713610219912881001165510644725879409915578867596926497843786376208441068423870838698923368802853075644500231530136856215358972185042489272036579873459060682408776423020313094241622556444561065419910158918030900559448144474284746856110702043417347207563521701161443489953597306290458378729018558139087705820056948453291242982933166999169539643369650844567127886747835579066191630247024864903638112217730717206114689363800631259048676400056668823935295184332324705214197672343912898398066635808997963451808467768150005808228044229559151152543651694496029507690383170281018283284505322789133108137183854589572102118317747383236746911574156861349363263989708548311115758562488895324022970826557566442261764436173318254867635435876819789505350387212752835288099749272688197440812332115538758763193869658368410067292536402484566012925725468905662909052666526983643967576467028419475938923501599350374984122140220098670693202154408267024513120643803433927291326868716276639918169721974182437866240356973255482349975352075374156982716079882676660599508860922754933902735023686436056433545650220681425725684687998198694151872068880590951305083306636974377726838019724309519170954457697411750744103910586035530195185220129380333805377408973636774638114247828871818374411168673503940901559357832683194672079963919128455428127342646014789661196751906265298607641570120647629021922760090055658975288296075287896057898442637398183854580320001890703637599739592739695066593130751020793702048063087001463228959650634825192330542334124937985997101610089217217723964943199838869922834363680360034474930433999925014760952996937843203385767240285340865564745113080316109398496617074116345062487114573245275676657346498352717189752833788683121419349784767252567223285000426137081811199286932722298190509248508527668010587363237413350620753433990635070631253797982573865042140987302807922774028294275537673398562297941721647343495555807647101573510156292613446643887980782104685162028962716793254621487044089608372109947172439769171655161071550026354740172283157741526633971486526578140874910111085578491083757649158073773121739837250000396539330343097205229393959692243515442757934057959637751796500201454072052962181645159568563377381115893310539033094043649374644364594389649035849826808169488738726207219737204233574952464144290149827782022689745216301862917854546888494157233335809825433849632475420587310952881300215443857149818913029711495391904506094062730918920958574797423139201351378324904850244488075028441552193270761014645113081700133373809391483172466672329067994105874437049492298564510585146597180429006590240224599560793427779973794601846433480551686491557691145818120344347275781997666274304776969366206231848455008752390641365997825244693776212227687386181273912618148393526668662880039259462851720309254907021434334121554778676129553499415993200288141522807934435360723272103549157669461036274325614962418323972236984933505670265447504776357512365580570966827799609565601193453167919266514037034892891152059849015759617878459125422250286928826600781647636489343999313189009914287053626397785765042906844525756156010917958248539482758272676454037018334039341669545129186947638159763226946098863709784296551428146825725797320789167453222566499286923147077627779871561047518112261739143081806541228958716893507312664150636632041717425677345059405253114660874020410988088651018565403775251579242157974684519730959099104146690734264537688811052193309567351732324959520594352818017369121066884168892153785106489758632804501338637655953886200629878768816208069147719806055252803671555616052338725559608682673012299342629198154956800000000000000*i1^194 + -47780574873954365033723661161988913497348440994702842613342835247593168560754000707148409902403550167508986073337758233132654671486975165311951341762330591389190709592093998105733911555870161883125574359637255244772490031433933648518406146556216541845171599359690596789225494013959529965395963619058557843941627761223672559738471910641655104224437182132483864987868857661125018211184347982276892689573183709841727517888098994427610499810909414729593675415188014316445977267487662925493576270191665324356935748730989195530346455594628305640186830176352964342563709007543655034971250780037347233037170614750655665475771624988523707667823968822477029747512440934567853848417359768842704247352073604645633511957189374164281803720165145126210758565157878179486320454575034062273730759749162587627455149257576841825074848579589228743967714743596514732291284435453853978044616764126468236264371684026028537013831547714145577022195737027572521003119108523709197795739174087568525755480327462119961426615554247093026901884249787453003832784444127329731254453566861536961258280530258994346605689022967695712353677409174991097958838385700609450143980953539698051099647850632333053903462390800899903654814717423678468351703065751789948028821684703590009411821764330999794944159035879010113768260101548474410096363222503345951582658609830403033070548903802425603297877913071815957241326662456195267647031045882160801938912180491521867781029570855544125405430476249206236966113131334812877478307565787082005106922239097020056559676086328823067221023250177840992374544768514854330008169819697214686521106193149121855425522336298478169432838789066843387394097512586697399302223353998685232791232239376632600909095181209190454614609399715916260507238120360217287674941771498975778156915081920145610349303734799302161699887578154373543174550857296636063365751119179621817393871305800440508815185434044147078894723138236736315168723996926055277035192696058053607551854000880606372084041936000683232318652484567375011608282612368028507865024654821792393101853563112145538317974435396087117410578464760940758667966352780016522883471947729062260243286871008142071921304460697971333103160167723401910133569966726249897726098740156040830627730663952806594919291096689643680679285557423677564003908380806783168336548213154318381448860398299049804914280899090423113864301027596284723630479151967126292739553444462087854160898034604743067653900022053675799479898935578589108461394673439822671118277858709858698858042763016515504793022418181272934964902206832426626841363039773024599120209522697804735740806073645039527134085774211028520318175904556770361831642760145730284116711064117625127575970477610147073097679161383149239707724127322250943136546556688776547286797252251825185163927066799481689990655919479020939593518899847318058907714941899336016173657095162673045931733157368242072802434540028814044856624265223797700647341340374291984367023195632467317311489784418427846587762159466219643408475617392671960913832732326666464399570235907056670198551366980241838041411915832259406438417835382034923424441908442018781553480730169156988059146298655618198575031671790286652463292608841108260400354247707659424366876315892527378339385588557114396637055087477236467931851539504548141622757817968619761918576589491605330374945988160708624329979635311198453203031317224311188693644234195107488957537387302445056515660943256612125103871853810423786408733287720620185565169090676627738692664903275737917834936934752143265448393852868224022482420805128710942183805675854523763008252187705099455616607533151182612709792075656598173660437595336101107794456846601571715493329413706935993887420474919597136552741549529291886475113411158236556926678536700552538969119516707701543886173424087003846896368936760671756862485082954596343528129737626889833097213414403393199675850758426923104913702956001370199986023341063922674610860275453622544827225204463021013355767788634065543866453242927198191913337858480337286587854669946697751246903605284603483196542749078454370565965186689874562019331083599819451451510600335868715181521515210677081006294691516338297118603879766954727403961682217484647014068477934175654346388066617262080000000000000*i1^195 + -18518163600684556545203915698708045134795006489862159929390503084266791557825356704788269876090096086863339699983176890324292565598710758707941091049979800939845978696616783713494437034254103951314958753323075992902049477464992674123633466391020219817869679505496567596615648788603681111902896012526682963966533445488767281632720478269842718586467573926654185394419023270623763169274646073780835778601274809358502329149622138763311888349616516327841363237668389157924828602207885442371832842631213940217254980583778561990418514230113460870347463874687885575854896244798644595519660411161410843427452968751172666405518373916334789227181312694490301782181499114966221368499597340925364750937961158534287954578496947036586172386092337645251952030057267270466897917639176711599544110512277722740467340299177622054882295984651840784987441019131814817333584841142070468413516266634671396929133039483742121879134054514776830185229075605076903481712654976395904707127014019179312525462987618904856081467968681047581573449529466316171033566189234137163841420653423483259980976434585791341959008785279848079725371865221358107033613918528152631274280165762612118348677065017928358778941255422495303766198523121810505374713279133981308013706214747049834698955511819461347904668210962407004158371303436548945149789667995185559152552449317691820784926123640556618783459473608726608378827917281526944266138529817224984158879695421381963967781799776176276555021466320105824388068078426045578773066272904216639040762908531314485262332796993339175027196251039837470121222718084205040504393443504254350293715033760589488892117049279483923278276022249111824503644744378955670165102510475436461857900970121788614824031249651765077425513672268640351168125123639045600258683771588082811869559131386252849783341884586729839003531536059635737465029011127379084276414834435489275007268028176840641798726245911998867433000121018966329336777970968931070490158311983569563874027734266324743191231541160169707511827095958788726859892680044954444924604914214826161519055931408363021383641569057872955585428210164439840693713590742996182437553253960634700971936142762908060706851099760508375793909051592507528826659171792249378386285111496087570471251607498617791906091877804594543446968478266689286832033666976616325574014919679946473846377413382033062408311474885666962295650916689482555975535437864114173140844144147219870720744526200109414506857625629548794201794394785311033946304393812824905915179851460100410010960042325198875907915101664486391145091494688896752493667329297739290715367973871820686110671588989464810361709255967573232753907327827162536557329273655964403474304554504432526422636175455836408766664467623048972745189957384471907499512829664665161760720258017438668044458667306617201395139128609423013495890038390157286491534223684720497929666996048499867823591484653988859965241060897129059336581503056990751838475863051551969590811147479060794506554760846619178599187936228750865340208584038058796400472646023758853244967439102552994846703223249869805650065625686620060672998451117460527324380112796546222188427775597921643854127005579161448573104767206652183590812214558447699829413187528909554386504369150015653900794306873176082616966531663285240963504198133829846396068952288993007692470513919652958231588926987734990665647445655608775790550049317774138925165065071769627916968286613663391251947484903386140385408703433530614793272153185299603749102399748944838642963277129988469411606729659542800585112745937039255528410842814116443576866127603958438609518525928994124986802109525909808613401042204751731938060671470420289183253537970269997022349177176157727831812974992376960842423292953724106078750127687999677315120879718044714070144291853622850216304910350187537045082170621516050621906531515085696939395111086106103138908451338932693319339363632666233356930570267944753409136508334793387193042707536834200561257711243893754722601358003562710561389722846739535230067895734112085837835950756379471545136534867260098945219832313833431058879029714972223285964918669691569048246088318819006200799098172385158287182932307143888518116254538992670070622127924136534038549388173770752000000000000*i1^196 + 193067528824306966210399812950359276514983922052635810411139777367442653581377860225841200469927282001088903547470330868789805041785531195911582083152144452660675562017457369036555482435002787515215599939702269367949323431810010847140073448220803045828700315919875196976585981630224256281582055454023049748559101956773951169027818376929588395473972026996653714750394621487946462378643364511459422541904871457101959341151538264227235659791350574019762793649341637859154748707246965801214869956677745208690696419521700779420939807477554085464989765817115016811600438165588593327715684685521590403871605545653674214678810594969246715043225939893293800364193425577600993809928803189592993697055100706587342283105381521336658457393184218788609160468657226083360079601168621811764642104963306458765393873792903830373021017348654424824719103856729101723971175439065204338955983010522189593830283159808940794212822367128015312328109844819457916935339341861578179162341001562105849705560132486931150922044362271447446304867012281148577487380748226741164376418411341017644483327144202504823727356873693779395699626942175923074755259237574285706923860476512398876293798297147218866148549597183084860333785840359572118009333653468378343306030492278064366518601876113400060060042442304589831938928891613677973733122462957439321665034224141258224626173740327822172354464425329680139479607049068279996161760687366608676029840977645838914988870161897425224016288590980904450784925053719296032092680978285623092068337877254275269551635149571114827757511830916173511543992932729387850772501856471428632650201697018141993975638356006814777089776488397955753218863352025727403377280488024934366430630140479593840705045984273010630844406970672709047545995926409573975334956255248290057220620497606527732897050500268906539219567055661472856289874385476927887980198166327811774870021351973234635908670776187422120270982481823121977619070166369329940182555480586685611777360561239509705365148163571729915440322412483322638629022150902576237178400289139098257420864553217098174457835898677351518367272940066136538111053270954066076951909796695752448544806311774752981569999765199671703462647131230423225431676443762127430927185898337696156977670093761423591664912083227708402410676136331302631033455076939185345867791023501784389622979674452338688952991509178888421106485328532606460096352372533657505547437236286338509247878791566064461437847694093140332222004890848683496661096116202263459109792576414089512175085224092256873487782119406498563293477447057981513062317240837587756000792473691181822402410534846171199276898752963014845747399403431561980340029370077406909576723839634132748024616741236185807596504171688126478766009332017016184470632484799806412863714132465437736368891347139325266459899518771498262427162197141824034857290605006197630293942679875556993518562622755974970106125487869778814381601457082436617923443266871548183207015094386976838411586855318434785104879928924336916596861896389618592634554063160687590141035882821291446879272326505040217307800170203161238401588843591343750011239021299335915625241412231415593927193917183347696551449670756315438113967705478065969157745504439331299941581022117387577831532155643745658062346309664829854432165380170885882507675921725010089233174105039427673628080631134205938602540534376085215785487062954302436482330410060281508907974214346971346010160105610208834898397611486352657412870352371552838236530957519491580778561883553418018022623512455549979887780917847428391591415556527638437168158723381391107585135486214017706355439067783072621347142119512065607276861761616955014270125956845227639565412610006991342344862011958425452802554829526782211115847899743586480528439432473439698408974743562852197643837514401113409043341598029760570406479508840926537278087391830499189857652142889336051191044617464509792986497312363355526855374009945868747752797455675721256461356916846913076287325482413689649281733991585635450120180289753948564484814588223997341784787791206459946888214979249582844110986851697922667668248337106353784470228614184558901878130768939248801106161458846306586725768462080547592857975407735157555200000000000*i1^197 + 279663954185305498736537578961919825421261286869119939416339725770060293341517761644633189193376914595824239431124045423661731874642954144629973651369422269435055228330936922440464867681009698904714127220403714474027523054995644463013498598952102598820926987400852468999010325022977422740395018163309117690785731494258141713526166979017368775511839818499916958557294681354278582368718879856064590845133587880185743492403939510530842913073989046252663818249254238292955389831497714671652295788764579942088125669870072883320080122438241857322843819588965073411531042174728889277077526764909434561310878212452954489618056419650867706821620985605009893166926724983993420291716020878832099749723564988289019098101599590988554245954449746586601702238253587588695008647954750035640223358626847367408198563088245504715500657561546878511458680871647641784546728178862103002904078676063037165673029085774733402380824532727374657698566326098432332427666054889606141781217821323793033837418380635972723533996838284508920238225827725514787530779593329944280568632630489783593361883057099703203227238222398069820673201651319313639007629748198443290515245515809728671707162515090454333269265121414005372598453929338258570052361582483816586658079778786385180974863718496037254729407543060035715637876651309553063500794562665273406268004787403233103580955305131284137607717369531704484372193511195965877912155634333507497053059371908251196428363216315557864703334921773133334383171986354886468788499495338849562292604683291657818358509829742525155432170308515282890094919523537494178133314968360970705006569544042769747893956954826782203330092970819301011914359151473613984563776752375985452612796278821302602737042625582108122913159637191528648519633948231135727051274441763830395830862049644759160987593839125018193154041433110106372652794803916855952375038178785339994163613293445631508694184954758772537281583068236648613304246664625619856882418894472154893656005457150813497425909391327549260324767029007297621420800863766101600997162305483710637215460248665631932707600537474107137602369404527885572756377399190165784656469179907754811151904932234699476616776941361487559769878198825664944950228212245650645116362815696632034707086453584114850417846522113476970576573298432805000925527149836424129570741113386448020899882582489727295880556999287662033038714592705670837720612835884931447814793035620234521393627676682111370161827947721507541004751608734195305212663885663651193184171439317658000702033041378833807659159251831843377634096217565101933321971546703922384817045593961981072959004781646737175497687904238284554798456918710471274751003595430091422093045111520061488479626687190060676965736320783088743011917869192293165799248560597436027175578846447450268464343342831554070528117221601504247514343520527544439680049006196226519166517756774927153080872639507906970911692745152183235521273450580792179483987917271479200411096772814176832712728913616158021377782472266634706730751332982766941026491547344486955115467296417067116246792654541737489475072907871726140313076790044849828480942587096615628605719688119502648315691808184958138908736136523864763924413427607946059481251993941946730583502401569043504197561718136803235928841072525991209057666226681552029139708007304666933969069909698335444846327153579766293511064372356534406620990592742012119506411175995274353914522198258320580330354709387931377642462109902825798757683041768677976334903275960195250452119339406612176489334902540540859611758001072761221645741485800457503742606549594750130158531676004580418870152951590328836916406934957887532833273835056774558279033090659353836574798636323737190266211748151797741505792360120214182014795120180558697258728369463696164013903536234489449892796770230011806594245790270856446365572541060911865526435306686591491508725654153509646291426840603491824968784702242319002752020450846901229340907887981278604705458995003087080588569080497994832643688852766581014655775620329950978363163926081043081471202574761424365984926492551459623755288747804449999834663636419159633360316646975588337503270927186420099677675198499231886871039863279363031040000000000*i1^198 + 159416369189037379308438059274340140427590892937247430736409332850301130663561879366943711439654222482623441845887432513687278879873437519435843913059406416804274470027914876978903648347534624086182085585669566964835584229335549853904439793323857860052118138743958027693570334537058017624775589690265248300851212748101536799218289745139380536978550982013918904802368981936580841147526218343565286922352624156949488599266774483116918529695936375375436435105014767485809995996271548145217240622551250895580117397306634163998448844836649245690784060330430295838861405106345511958823128815747503065963683501387622457806495288779652421481615293782689098648733230426274384958064501265268969373278614179002437120602989715068070350372314008720081435325216081319798447393353096416229659102576130581834385842515947119223348517773438163991985297468889377501690129343140249511957021209923523730201877626276756039895143700548080711581163370256270778356937908779549500347407927864453200788352454512094929352261527546206404050605162997551545905876182732435547803069653704149251342146385536349773874595986124761691149624149835051465726475782488960896750891522417766613564074598318037249014412999939174158815766357601102075601891415096292430402046950632970911098534712820021202257225875807052629889621738323800211439397051138081477051699160348569232255373355396579922859643205407747682898807896181408109568833297895771597998201994746549581981492160837735605041172672055051369873110853903922839866856715149252564195798704488698986904415741260989526137328624684559439110809039171378190698567225170166702393204940642994361711002629411741068956708663955066566061196148921698173092935574884134360801817832727070661466505232766202198524199061064797522994125725709452781328883116090933791310020049824779649193747058768122103580366733534184271323589985622892181447065254389834492567950583640530678065557180677531044014448048252126360410313345945028474990616527933919108819064111180767464974115207311751507915727723002380389420976708743238121578866867283042391952613516586022973507475759505496925508074451472188390046787740184819317371050491187229203723440217594308534594092516190795665551691343546360373622417548713873003559932293576147295774682103005970972155549206290614726874399319016813161093289929938297873057950834262095960541031026756367608794436617825668991206636317368893301325055337379750222180145478319356319902692904612767968197070015713994530427338627758152179233900532745811955173943819364321229953281888184331220219821001063150716341258719621439565218323342800552591601582385124760758630509316812627521901687161748230019866957016645680530629809834900629721206403843643276551352224040719102173748403392604037804359166725027994855919651574449372695272923746545759736169627148994557475331456483592914962871239606619423381458429687104255055918824394817154933993362698141447825047030860409325021930016833668513505494226433815008361336280694689559495816111521729767709692884240525945505721204951794542801042783463276153617817898121436815509858139848546644883608855691093721598853063904659551274445640556122868969175162012163933338079618134035151141006513705306106783953975040173254746149725078267337489637829345671935640522755644613904225052287685306137385832574522820669116700842762368208139290036131024522424789048223851780086831549458687813571901101641499399148217078387407110491828868574150695859166593402631854252146815335002388131033735908919574173591494802460659992076282127500331463658859672911367931023540860660314102836319396735452428753217547274183203508171561781298036804970027867120302298267228920259132096244950275555882912864205592676262926732754730572969715501504157233294606720052127208831430712339458832091084299856069586635365484536284319441876984374285954402167365417304588355401852761831181563275965736111470574980370909447952339065654132110367966805157437180390029034216062813944659711997975162474901296248145144329497930791402841553092011638662330149744269158492259855613117665927565102886880759855514792941409046623564241150924092693297677738981597215198076253505714144331600704588381214445289447831886760243990888448000000000*i1^199 + 44751615739326332079310040018330898975161314798564062829914435084054887045343706998219282462639741625667297054317887442956563262546520317296612469810809849652241554397530310347266886830665614932832657227159556129102987473587377980512660593611103543611897408098612373332200449444547036441944671338142377583653305840285931300359619084476906848492394342059120029358253302416626351501869076065307797179871121742328882123514877872305261174185726683170836625352518440650577791498562402375605875537907755947516616881670631749561776353858120387727463649873875919088049969879485453816230317440356317010631581408681091036163480498430610103205988503797925063667235842628434710551223607909397599787497220070310242823442374140942244163746879914737840492205806708716663691645923892856964294514992133403170417905191172955179586436746619539257379066191132828486832420203485276521740591828517323007545124094032357805055130537589069510348528743747458207815158810924362514702956111186729076949054648321081003061131358857297994230294931027073512528792545985792590938326626417668791827692962501509350565767399915584331481859656066115476737604139969497430285794506518532279251309352972261568708620166760344167588714610545513948501412660139359564115444860115177185101774134273969167826723377112910548982088678354147663447100247659450651997650121528573594780397511051662122790505859616235871749484408773528893636468554899864043249719755036156690143975608678780401541526677752802984273274557083290376330387907426575527347882966950455626962929184029150346911799911218895407545132915032940330146918787735500555374509769502151067582793442050301310197296597980461012610978372753946415478338774804546520475749605075788413624553020491785488590798815422903469623117885365468456689356498878490256972936541654457634132377405060984881201804668988127712231502745036963220473344576672286002894639397397701497791287809378098555951572011195590719826703238296752413526858592236346584489741922373964395856560990920485408716544209210430593229140064875447273191586815903640378531454965083544131049111181922778153987396435643511132586342807316454253873422611273257157238207612936325549016181905070066415441056576897838560082416703806070414361622108928188043162377603326077668190976772047911682238554519369376055755060898222320629271121591181854958711676087819402240385941710912455417432883685474762839771930996382680079320371459840210577260162372456501848643703179072081317566293865939075585791039676220645176948634612328501257786878839855196512518068751950918896703173426785248216187471868555309967038748084130994218892083047275649680209658416146419791990861596080609109410843450875863099625802840325693003305189676274468720884485808719429775771495597115224766763168520615966025771401223910104355295082954213407342601429915390894811841384630667946009437629639029875403966014040639087867794344013132533118583856006986363295657943871253545843689843545186314918949943608541101938910274678375388003211050847611855325646974364802384618535551573343971159522379785018144706540708680121057415085354587497880359545214320501422757347430778158759574067792026677096505281834935137482541423713458317703244356717491173972655683756023976609097343934873340936109807518863866121150408746106983888663989421000997227084238006812280419160948157534550439785972739566026958134402996364319116799601835930806815111914089231982354903938034367829310985258319962148606880461262672114032074167622018987952602698584596533510872461378243424660115479380331223718268859039469631868487789502196588548330963271321709738965490424953201470912051016096271143022120645293170516562418879031685150280889633832291163619190627468499617880618478230688619871928286079242182640936450397143943325518587237225516782878370727476589917483347518169335414574035150033828342529331434251503405256052963014770305972218402281122375885622101950059678582489748617147130299021091441643221493823499370050438761651225632485868812192397029480917743886440927069612376552702240236300194264619585253489224923778938149327934586777249643667012457874815548463421724507229890821502581996850084083704295673245048871321600000000*i1^200 + 6159109406175844539919114008721627505272246073014163544545566329413631519115619673902444042621968603997114170804707323863099087172046184670935398132466081893668909807789160791768434232824632054779729477178843798823989762079112625196781299083570304473783561460786144120960807571334197937692895891520608791259198505736603130943014341867484598472544595255709465198547883938999898210318751405944432939744054371903275080273762830399276633147501400327070885886731569820636686837073215306758086023660025141072433337662704899118424814278595075498946253559043008006743001441397209988228780492770584326508246902722784107647509384546786999205594266287338812437118481352526872915358851169295361604953613025302533082988464783271108664526405240727320458788346002339338838176860713121723170799539826004951332157912435403934942241190098634456660787813803972550241738084578532445903485007630958352046857949436692619193941199589500326875276698156418270898918178866280257163972162538864833754441538619006318571482500076555174198039708321376889015732128423410631639409137861309236253670822754928617311666712213720674830921747790354125923944528136704205134044286439548892635690777223396610041592600314467810248495600106489902532766460022795842203029435317047751138343904878790941359339334005855362564169344072254861093408284816531575623159296527963027409149906754639670096625042760126702155066734110929171191489938410699275840481387283698454953257508230503395964524167134111036512517787402463081653800626783016458478359200116316650681469210385206329893131956880799760241304370734709132088564976221110920951853016346886374249642781307933983096587095979553162323270449286593818292084504601544097874467497060562800521390035969442264444732202405480406163550854869686931238241414499627944008335606615153660056447281127046038670816909348201425997479042280841917098096122630182577790522566862696597739530498902348999555270794242215488043935353967401173387326887806107545612701386975565453394407990601399264487423715299424739720814375913506086294354835428415999236227834694396841335704200231374572346646584271902144289589038392646965896135602695571035830796003523470442708423161555656649991703116106804339268334332817223958598263533793030473699231492477959114974333957936072204312561176392181301337649453000650998886217267005962521800257515575989154487449776485452084953748796367323389506379645057837256001697954584918117215778070727603999149198380838626481613130611942734301780088026153391391898658310035919499445159842353844699965288552334472087429497697292282369428757239659949117414953945041804840687516903072161123751673267547714869346649545970991129442004875726514333360465245403377510197480262673625934604581414233931824918232001674296093919605774329671370698743308303123777049365194416241955988884901524978689193765824537507107488545435598728110997987248372830455881872690286753871975176818774743318850241348750381420980255274373286229389433982871435562598644874056415482416428394556792765122310607709563407070140514529607883492581788523211041384536978767983024193389955546066809867936758314717626974916572320356971460504751618419461651954499731685042549936372654785820955630178669873309960375975794972998334477362590820750043503209305832439412252033957654884511145126527845251509618648578237401130164633200623558109944179388100682838175353430838110067722818283720894397258780924104639500228592034563097383695491478957188003692781709903372169408320463450619764593153500974300995692813410095786936937813332471602745369885282018731645664905925144332376052599538665679034807170907089235791558798091396990699995346877726926441003904633817495737842916096016572345804133972548892080909503304804752789954345412969193153356692290692946136164161315567492183655876896412530767386002811931179447924902090267668479769803001351178366921611743515196677050216649313242838993150357705309175597540939222474102544355661200964712784064304155131994396303064912777782455058162111948098176887281422479839368574728523642169675647103247694771488798715530547501721540894529830689089115621873441048001389833415810006687113608305164943360000000*i1^201 + 331319981545735904866658028356331879626209789564022546962215361686574250935381137961567780526154588052970902042501168058741598584693538012095091220459925870752889917552570992933001949359158441721975926851644905259886652487756734999612229255617906413747767751038552146956704148479348828967547288278048145753319825407488359204977067356997423878228116368681979163041943775011857061449432485352911450015555280794149137002161824049913630418432568499171898635734302459765105430554805163281210936917797846164952854542127738887983026946203858671548324710069548810648927068799463266521309644017424134915199968052652578223920955499353087018244211544417673119955351847160309314325148157002508787672723906946548755406640770567939125666836753049799076590938938076265236917965294905297794125854413472346273698736942762941940228760883883581605177094080787854984471512317001507977783018757986607026137347101906116623317269936985805759026698767149568128748207595468175861083754587684460505514202015309556901912562702654769677734671563559152988589334846389074385658955674098859594289836529201025463235408034683577381537112754288384142734613869399708979646352215741918645512670612325184705880543364624604792836959902332543510072187011425610281680356765681472444523661518491370552568968076374572585711675615991148004129707724986044269143903098414039177301212771689595041279524849271623231245867724228838321955671899694010458634472637001528248678362454556860474798431279910839253693318210710901219702845690727204555925443989300472730777261056725075940929884588390120181614806409000993189612208054982577486643547706586671346701758811207347872608640753790467720816863581961149294047910340427256941013146022452557432069266133600515931799679344761902695217804794449041381266493689492433512661155015103269739986213927350509414143266335771371855729764454000391043610129884638841092169395847355477106763986944216092151196855833103881724305017557170127037181876541067380137223691914521515508939290698154758101157290342671569202935674784894895427322749150952145822302392407931360593011895300967965637850312681731891442833911217391022021078189061476259959697128043209226766911467435851375014879104101531344138772847873935973303669837804038404757496814416791020070676794926328034406833707387528931655263565383343584072711347376175007588694491770363000084715021718489310574608386959128161359258266742484301389503671095799604328581881676941954536365905202692039128343116957959090888253375897962310131324396831285713678092074087037731892364874794860217581339091504160266419843751184471437955290109833395020436504302878664132229766832390627891613244577577934183410216640403783387978264447000155346952636244094422979480463595997900570162799877594201205622531602325667939186416297250743309105687278734258413703249826905791932406779933314736975103597724884069405302836419991190480703414764813351484588645743096617475377912094814003429648618196495876037664781453353357686666289070058113433730857543603745380529713221210849086085160852080710251623880781874155171634764905777467322189160891575234967078222167904388168550173816985290481304105592979422747019330709575537449560139372862300657210906926467420682574872184114558228638141933113325544581624360260178775510216268813552461468819235627203473300859988017634868436498103439190524543758411136596930719187968061159838393412673517807533970763221282548743633130499989183457991042148651150277254248649682605785536219538931070190197192722185423810393805050548268551162408213279620489279516860874845370990603758688145898302867190015629029413872484030700633959201658778460552452555343477151307811522902333260204672270772378191141323133450113529598812855960374678623668399221616000660646239412093829530271311976192494378557328883430433790671052397813777151428782917940028012675638746309767543832365638083819507219205933398556738814863239824749753303964450841428598158205331774007935660262139480188705935758847768786772667601851597004388258556748561398618757731676890218643989348176357543247965370869337607959906076081980852713351666841422112550557391605146774686138368000000*i1^202 + -2550268520067432738866695902600741984415685968033698492418517322866398797193845822056431592454824661637505211014446997597297399639320201755485715169854914058723635205081638901135695758113636766945321595529562241549608692196358317690870492479883367233498414725950749666354600200801570129688461415165841911755523909315696808834497289175847450105152856339726121583195187901097559550663896098916873704337153167920788136054286445752780651268430489076463362805405086063316919248322672222221316272946680562951320472604037111385294834324685444804877029461576633849014961910672968804883496581178573050883726021674809558837544027569772047235438587141752604595818737671232723501216166489484523642237337923356725564551318507376885373581074543795560598467235836839212753955031091988945101320878248925693529598993232387213956671101917674671338112803234454572672064083314469769576120519832735272440394790460132525133222290313148691026706923275529671850579358418565866074823266900591360446282304727582645897420480598940063208769170344838366782250482126311478424413348206699171290216783208568220131237872330197397068810184220382046612748648557407600354975785782426871811132760409049213444002706174635176427632644746422471873972416617536889536981183295825901292819348580687974036124386402242506538670902856706610986935303545534312288105446066958903590916760045838719143285577523606515295014640701491890201696660114009872081505084992152323979409246906508771011931799257122255829970255709088884730937210901875402623314523765919121588462193399879491764319632663372639367329983294699087031921874911442251585726131060185004296237596555598627011856238735790049318712063180328467424843514655970709854093355545996017476319134418764505137387718330527238110052324404664848525584586071176255736622662542500507098757458164580538941659570830679943262170103846139682979253173012845419486796818495194390595392852662626251031411778917793388534381781542991540771198435987610188301010984508603297521194948358807830599691862807266190663964544079045764688646499802737943675917552673779983876016525968226234122453692560005981176704316699873344579688523320628842293106928700336016466202331003733024993224556745511611150654589763019792597011207704159830234004674177888044059493706742553410633933873570781697518156739942721271735825172529715645166911440363312167507733069468526614795932850653920889569211515284934058616001073507147370595659425962663897376009534588429692848788511338787151593476221829500586517290561930194263774722640022299090869233543889067812642197936104665064724492034808940800310409033707342511387697790133815455467722056262759645937928987719819403065857169857532772370467582064712653136676332688197907767772331713604596911344380562931316461453874241435598073538446392348303761333391082982845781585552721853193650786516588764945434955933298076188591549597192095777737986267004980790094437692084416123722764233056297730467733882183523326882335813910032006451515530818460189880123987859637223502171032990525220334561687341292362794080849290380114667912583533825101428365605565089055971732917465351385842889880915910594305320816225362103182683301185134883824379904465388627068228199729452291078914488495430094906121684392622509797521950477363912083306234069560898355519538783473535294999245346562062291756216907309343095114030765376483552773061990480181550829261230054681568296352352601381418943861086501795873467953732272136501573960836278772760420287882663962820896307085770905442782180709026857243857374186402585057188229683527321275102354540980002876566730356692548956126088309394061857943127133901031312041016708353427597541747324014380506671070939582890351873224160208889196207408522179050670643599189110974298263997170211587999734357876427395491191906269145302593038633586245789691145306358762456507108113839816558335108180524709332739267881678537547539700376107228296847964425321117027918074731556279251922439699717051168491816166128275436745836069018593805079780822901665686446002124564175797973524316568735584678746246128402890033128737976487385845851061275852800000*i1^203 + 31910892121168468150725744589732863329076803857577847207599406190209918189958053766299520121271698471412649416075924362077166165325992749394624666105152996049405958986990862417739618897930072919593690305576608446247650575040112434249503691895260437297613464648863097977647508143499589873242596956014539294545540798729543170656318073343147806304780860935912805759380027546552111832646025353298436974628846088227509687741273380820574775422577829236718124076584913293034118316723871680624303358583928383759049047799464903248292938573559341192416484737811315005444719064281639993127841325444315255494592997457890641227134758512985516178304955250784492205702334230309336964474955469311104600837539422645994425373338097052614609592392334743307721571109102080782102656901468022531006842069401273281272794053751651755292081343411792431833226042545936678484312198851588879533945420633588696656696967984152565877899362640482771984135505090208297872201023885498207356516721379025706487172918609248823544700125259517792554899423119853205842326340317966601495628480070738953407656482825804341395497185575983265652709755462558511867053278571295483417782288666054813005446513886100956244305708581168832349968454204806775132049034274864831736786696599123559652975305566976718334565220104255714683096700545323661497256781328743129226119613255659330502886971826410299920590533867078329037270794384542966261090509939549403701058368729318311964928879023045822918442391648433932631690614251504378004390355871762252853541156121590448037476673898971176172040701913083926789279992836800238560119451956923756075600039125738382907732161781708081310540883466864139573144605418963641834478203489836158455240972083817497203953911505804619828772832859998305512319789061976989480348590398177604964678943451501480724689049438803346513061556828083393996622953699874761732671123308089062431184578082622744428159026159969659400012609270876511176903784182527831130655998520680767093600289549142783818176302799198071353693756655001656317702953552556721675088381704973306463876088513967148712502180069006264476596198741220623465192757652250241412291845966423176085952663781632556220572505253079602566697235463876297424863102283720635791543347742633762817850844352868366204573078161937038315559709871892552362118688209329679946718039508419838525640478062667937896288739703747960775456868662575234271648038166577729656545044534997613122250226997020767106483411776218652883680490284096073357753083610044477894056789621200531648179839686274243736624836239055739318669034913998364939608916387416853626379321244518786210586366456494965567339272484457003603803726794145997906738587872163916610422366210628535769790277504514839413506129602985183526558899861022747207282798265315680327562252523473270136572081722266537884399979375581083313923040893272219958598884897202188904419086978403207816838902016543649090809496486078077954942583765750584321574741162056374860612251455187865458717320431118685486415984251084523938478817612220288823743532667552011906329691709845132273165219671141432007878994058127784806091071634496753038176227515732359374215678459569974432302750933359754117242808896476144881189284191821084229657647317474898232603704202910739547891115354332877661786526004679987276196745281016446023809552210734843535248428132620255429775166661817634378870343478933308519430073642441659798183299944454558359078283812416489749944692079478603310315028301566405636309033924426648331488865233191796472312856682361544789392873283689563201557033083074804498102941432075775932015888462302394534598612948659912208343603211804733209833534107245697404028546393974835032387062196669535086752894076947532996337654656173522738411272420325318694266877851882428779829005958778158382504915212873090160499114048907994285806028216840568906051948139558271458441058728396600247204165868638316092431492458048314373400014280831388735628153569128063240000890079923619179674810370780517979006194069567490886635665649569594087566647393356232724925144036287617844097372528619075959521280000*i1^204 + 85829629935444773244910855729792140922225292164765664602658862587942076432175875339811786752326331373447884217349660726492447073034119513002397054339126494633016711440968982510386304954329578392644516426013280191114074813935638677450949115042298561972947661297106132129440099771394668930569460369015903363019424066341503511778091324404156023048940712215251522188297381322354413364510135952020093943585911165015215028724546263286723672941800243344087418088913954830581355894099074219405097039146345617851148776820319776514202451697069077418128801965496739257001071625943867328847568931307304041652044338089199184575680121915404977598471774650869656810503717777457009196340090626201971010097761606068931716360929887649554520304545073140077241267189165953436300548566444481887948610327768630781524220043062780461242795467048478711820507400769209503590353687447049524229550178821739915974011233469306355037515106024779286738827340595006342363383834320565462408900675161650355042630093923506765065760992028504837212651458571361684327345404989453742320935128766212292049627409052692934867772436507745646766570735780181055080635484876301985590824460467130559658116593659310653696383674191170654084458764926052710050555825832969638944810778533144345677859304102635825101706648454154983876920126276791685503978725310511571213733186833544871813330155826353230734485420771740961867087119626083264100621382204596728234867979571195512096316982679722661304941612413170674946640221065852933016149413207318477741009379759047338409055615360555440886018110516104845204599195829134134735786430153226926644411020055205936815345562293191679785130701164727013232413192926731181305483536429088074962899134961827188822398546025086930078605515345721978187058604253551821126152982436496400470194453953470071562749285853780601584201771346021053384132832149980325903729375372941432941702724457903423951366921442985730252140355698199579568021038930268790942445798541179785479126841343698381671269799830607074683492340223914550063460514276394005804591220480750501654551123969851892466541021638164514603606764161682535349308051784519758471144022303064455042968363711883020657354435894843043180353433088226233914069513395160597467032735931887111996569375675743483813630066571823125606663493389626682695754700871827039238162668523193389553546635870214791216335530829308413500251226897262665166058636615376224173470959508189317113806743475123272209256390445428632550585014253760808272931017198663331289354080258776565827442759537105850448187298348390083847139339914767858077676710056663202840022618616322306288846148939859481404391801942444140136587000655344456512068495280547334563028942362626969700369001555479334627844888411293187588091211888998733650161432308894560748938785595620598157254876258845530346425546759975754128112014209203043535725520151678804237694142678411271344587309374720558021938887604723866767100170980625741927634433977770024610970435324968133603510264994728262270958452851157357273148848284150584860505735821849409450252635983063810905958388825538951213802834767714483521535454157650286494057040520060173060196840776512077293506930517478968984239664224153887403998270887908409950799642439019586103737118509980008521141342210979132602763912972996572877612806588947544646149538434906531632402023671826720156540160320221395650168517781461071015613936332970546893232657557844366715347361691265237960861522093886492614336080105077875145682242266725974228093682718466036742039462819892919261018521350808083893661554923537220844613269927903485716754218639751649456476504615583896179211658718254201926032480238875121641504885400328790452462306226852312846698171846246717761422600508507768668021312818573276178414974978288011323593760980498254179521451607365133103256391462878936724970978243012281179751624043958895247449746461372954053767916992737822350383496360771486200754428028255911515471695128753559165817451323598042231923880574837035630677893716152869115755335373042615559747332356710342839857315840000*i1^205 + -40817290654240121185161870936635784032445584052027262852579584082002874993723180868327410641610802266870877823342480043134126546499288084030725804266410055440664630365541310757595177695917230899284569631377363691865630639211079442044491130030283323661421605443755354665706417248853838823575500767706023371222157172499129125657442920158793844107644828817571596943371413085210336179628935359407149685096352036086988801880255062018167800462513533104212413442216550360790067933131647157913187631426724875780582464452613695850827207568562297253384743423217970109465241979500179378873535968984008832743706829082189667048792241911136645159898734965341097456406731685556058448284122180667463494044889177900020463540398979772763944387938908739581116391657951634377497156428262615166447379204194298422412953126524602899820438921802345889409742556582504121255067924705763528189933623993473501029598610199721534511042501103144087832778840252641991200237708775977763089872713759918118831758564892757120595946554636966957567810311807989929330499708614172978595289824789283266192289589600080626945655333825834955588643078342790252515053161127241640237078577082075786393272826308224350632519956073020399648609169143853460874440366854885044620752323172788150960788496432813061226652458455326006280348793671314423652179007574315879716653142199489923874966665474448256147046380195428422365960361953178259357407126906782509859306363394288693458841415024878183240111983868664690410331411669734970972793047674562806197491012491422290981892359529392117094093479592287690442839875447060740941308947691864399425793467747280193758363648397750852494774619675764111737467098072821910786912340961935331205003186239212584628070185837928969633100987717743485423065145864677446277268527384820541240636578273816122151056060423837073651484124997635806984908125887121572129009552663476488795048847200396284795672000256617820622357011602607326331275620037428363189380582428082980496232642699802453997997809181215651752243112707318972704275547819794628147374936187767160813028838780005351901002776916158022048494723975116415605525473251869603017685027383603092949770922494601058775636053861486667462794889425247498014174245471433800443917277477024382152665689644147604634646529921871747409429014547282462277412742711265676872024612383155116213880918824766702824922266504507832362737293246559418470698327974066164999952025521003570258540721212868384703956625094313377608094269953844405851496197969497148634096781029697385373404148176890255959913457619012985702040763979137211639032895170938125951268843372568793014707100869339371348063418299955421684515170515998008289528975433989730838671530493871110088356739353617813878687294991754732178990682365809764230932774201710102731146889238168256555607265240888247618791673425865079407466650982265012385840134294229187927184027684457103784350389673921547261536029715868013261574959632409354750936045712241540961697641963663581937012793006465388009479172871734101992326065691245528601936620278471397894934200201352882219784694041775848527745076143145478588241653961409436889639305410457141825839650761014187780641134166671932881732611490460920572929680304962341189300462600872767429839418990165787721348396840968612396286175919195345415247330669739231820239687097471667247519097698250455043450853731729011237006403045674266684404262236242894236904197676238379907390409929923292369133222405152446700468354775605800548673305762251904843401053928406036606601674003128249424568922485161950555812232685735463100136625656024524702791682915269449564367047295589686572406536891577854605551150901936057734702039242376188944259645236580834386399309203611897752322523853781865710326416616871162182864536759065418497757972876400805441077768240632444065003174977139170101866102798229923059784219992292395200120383255219803762640314452411536817339293722031723189801625448540894445050733123233636034004866647131719657777806227185342789294489600*i1^206 + 4868257341577700189051339796869994794285199584393825753748557684435222741333345769313325246062949738209007191989427848420488176101915841721055980867482531997148048721755814924354183939094043353928857257857200471688392775152497005168668952566872823726517045732646967684423682956336184074838608441128480118123038680164048361689648369620964588795057371925066749384863615096281640431564528929490380388632524497085073445469682788704958042775533378978030296908589501941008739928950932670265499872797764158643132761877726477295916253283309194214204938087715672271738182560338457041996795953754312201924113561671151077024119398134856328567597011934636111472764176415196216534972413759751718502124070274463244906086437283037768333413130576271708237375355693085878043382345905624535514214279132547113851824309775450325922419494178957522842191183697200284730441839149112994455585941028360770480334632608934013713588857330607189321868555906594275033332990378157614645592686928947203884980007392231548651962279454944142192400502067141289571969334754246817582051488554132487873572309521213396507560511211118928623864326040996926955250612817834909775038477418035674886731482801024453568673384484487474665521134416701993249790791649823769932978466348603810389437995042794232094017525081727634234494016080748021873766264325383212806726622968484810167549694899749380190452328157687215689063888635471383179740865795992918267985179344685187177662437841550692359725478670256204877687545853850983990935637836954254937834374405871101593210527283425767428015055921557976495180950471969640391701692688871773355984755689042071551580011435789955717623464641548702247870576177978562372450382141067451837753135407287373190190705216906736520031203038594683430135355439110901404178666294283665222345886401100641756639485614979619590413367737023503677436446896615989796883197392125731862781866989993321413903458233966254790558116109264302647700476618859965231168256134083832416399467058937850261210750257556416221536993291817817081526368326379832886064601860578421262439249545786259947503810724131278963318927050585591997890502771097379045432457139501970905275155403163480268530726382288426533825956090550483295296231708608739276607247569877974093399287203519732068502822263540274503097498765683663087282859305653432781738144684727692169075534962739191282994981972782697834879562129255370095976418849032110642175187577627554082987985545585018667791028902130331807843005211557940951723766811532304239350827749656170773025524209367133632029853310323092437534040331641283501668199340366179550272595201035333072647792161037535514646295182851551490439219774286711524200780505137082493351484481212771593251556145498240091315985120120400049148053516213798462045644579553096650242814657016532580351246134015773338061829425765512927457301766540131705401848498630427494304737552112003944400741321564618952154299140667385584398699278071382348620116147330733226464758701980649241651412680184858545574856152905793612429963779525202202530762919097705207547586197700335061839445391743762222282158865548488677089600465009880800492414845100345818035646040243428154986439049705342467917962294992183871028718902682481028496088678123691900894355837724817549748453622610615916500199491720650779173898899806034208028449266086783773398347604281819634720925492072564124283420046400436765846049717293301442606497632756463340759751364240850177826455461916154173300008314599758608190849909988012280203580014707196507116697138042499744671590141010899245589743111676974342817989242892834136579978314955627321499529933080970795156642271938649211331603074877043763235615506914843753519024136667764608601560888694853722215852450658077653019553812958076102492762016389061583191921634797087801463897165153123746361357716599200463582876358112429771448839551728732036003203303083242080556096596616849108540919178945456445200810005638166269132800*i1^207 - N1*467808021484553818052748672395412076479380672769604340844245265402783482635678105389282327021993078721951091169146275784045002362295442544019314025234777848721581529994947016123793030048979448511721858113733403142896420738467230757905476937112068801258879225118649069606139809905670130846710547519542508346092057780208276227233744930286308551579994245661654770816693792910600746833310273105651585906560854802058933631483599739683467788501438551318077440207949692316292350504548141238054848778195558550127402657159490877127832778277551955218507752379050726448290348384027455771310976513740406690450442407693077300857758738388279999780407415185686619197512504193602659623669855596594649969044392708732553986645120011862907678759768152522197408021594031998165202429676999066417199188415747433083104503798988747686647533931079006327332505128303333481043235449570679527790598090983821651022138743411818169138213672111927192910666533123654265299227403807793538535169157565657702000112530573054183214680942731720666323608477627096418185616363472264338733509582758860907419726738293*i2, -19638026464384435416486255025167860174342604654073654292312636634411058352827393122231415339212297758753879566113582047282507525090477836400665125111983001879643741492374732023291849422143043204424641551529867041226804484439422844501631645689672412850538671839580374204307701205757389110203848584548859118076237422206755987255093092764305741755691363854666200228504157364903141586127922238407559948467550741772219116037268573117451506586318701746064869978557840871124253367279426150510699488708264264828436288968602548994695776520136520463092527718516386534543448398012232216255127900425081137897463463190559716352828934412822730784111275192758360976028366509008705095870554123418207632121281712218095319740769335888775683743543789734311143748004487954881741445389675691043980269357993545184839454001089571581193597077598395283596677721415187161384686328186963282916669442038965069568153241158862568281853808158304715296303886849241128079895399508445037787166436691143733042732174688514145362059358085390333365735189124923341869976370014122020091235168817733722739491971223846769358889541881666438062749064955016215033082691433189214266013498852349675386454798581641252887856889389272246398929896122929782603895478956728482150556171436362699894155141777317476091998640103226744709812540722963286519754547906617283787008406241907099996524817055402248103275934993755996365711144745989939260852339805192710416773159518300761277325928409821439667882176693634418928263704304169936458995642448944074161626977122513224982515432503942631985382042351643539779258329207475596982739182646152376281450328313470359507052224971771656706528131680832396975710131678277008330895179862192617317058305474812810606283705016036758012100388814553559204824626219642944319847538381455669358698092345998320998161509006241126591470588032848363113573127798506010185013798297196661507698495879920142316900091380131348023047715117330798323410811148878117518154683723064898510470614088852342586492902449402009123461204430848321774089468628664444249870330006523642862324561641414215858728047594142593420350661523842901429343646557250911862061477854580922742997842021781724348146520525711927119169973934023679998398720328614126876267067512757929384846474430565744587813211613940504489826635638862563605824057103712287617220863797622969413652812985533352379414590701328304547304931371417697373177006906522713892879040846003194164064443059780177968557914994941556474112868951446375378716185820733975508143232483562186153561388836613503277445113673104365457085378645280010609527416808152114098648027599130909955266502085567547569425445388029817108474815330869628309168450955263590929208470819977009108251711244067817264002169872845354158820052692712065800069200838462980119885599607695555024478271751086766850811227574929329217822075407221489096185979322973481933001907182049858882469580089348930915129526176562881655417870110845651592689778391005216814540366348006683488044284952892305705368179664447976149117713858035916452835663677800633184859039830107517414783447183777614944995369360675326932773735358165774643185644555514279584147176744316514223300041794552371382513725103105098639679978436701702592907575360605319855970412362714045283943708574779736451844520230531775251406011429106285299532364138485092164187211093741095281454108237201866056899505174303851285394360422810830615289839600253685099317023853240692313152329397909121393082012734816983933117837889095380155628099809429699031209949341158291301235516337450565390449018035232917811522977977132606909120014931099627876795851891441676981804052860439596652880850052687501875960742245982893426112408253431799017043524860337211042405643776092119972216021386287053978222304140989777533856492192841885734487502775307352537602865757227387551801176550588844998488048219057741962535869352060163948249159054678661954558800751538349899716312758728464578492141339344910642666590669929190634247442661093938177158446849953502226709123558614201965503661677706671518705528081016400671773642481487697139565640771539244598260160074015188861838156278856144486817763924495584686329615121961365087559894757276377344838936215819466274801762157000391735362819759154018910787527360828786058612462152472691367967994165632610018667088249091599730667410985416689140220163077288931285202467395221884556356551753260039705887171636525631227394858313779297775996918867068707431351492964385925713042737057490967044014862893294954937127369846559648758092125649716475162298030354958143733908696410921793333664447220795981768305116450127180011428223980800290467267471284712534452403529198430850052104765950779914578468197655242448730839137766343969819808535635180928129844312736575375355549420523347076279024426786971456650653930211699801538847993671205776921927045162396731608458189186915211833597269100816324726631037050580685726162505728865897428081734473986010565406785445928748697589063731453163986436473588144526700340890309178573186371682743236361563254672298880512501608466592739050492128875034630877968201703316109494951041643800661803070821974728219903520023670554856450872957234622949325237421536469420800275178007543579001709651528700097512456360279685021223647227541734799214173130656281916717624215650164654796838277406294377456943978183074729175905900794415236755741808879801550431049381055627564647093739357995008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 139037756090162196358909078281764388654606132581356880927756287993474782024231790829698592797671244069891500201505919166454096333438845434572656385290742169304613858879040481058894586133164132615858732555421487966492529748635055743024320360067210445413218424039522895264343347443899599727616670262896080953258502935514191109500746224736651906208050562622682297103244979730142459920796506323365254035251940234855319829144641994801264916625730966598265746460501728284502008799455014800755250024276716791285947443150387182532545343144848871690453189311981111158412779044617219697086255963096932527903765528532741027600330373987153277569762490130202860765790358620227656259574205705742300188698474021682277561237827694489938851259215583147373343546107330776038052605043323537884313666686243807132997386339630443866061160316697119701847288607785838185185766752385002076271249358520371068977543803328381954289315934360427542830061068334541937564672295113937903160240910199937869791837416437156300000295270300240371268637312973249367603238115067663852279086590034782639522280703173487888729413294850260226948148738839129998423512332675348152520145224700929063881306673813448126175451843392304321700668504460705369183400413652566159312450013541956984539098132479670247215360598107228948696670222918106886130494462511429162522618247238181189926130564869558120818382862767117830135541792722415683591340551949251128682430104605422081682052021608188600199508573836185515513240321450322546933745074133259968856203699058071840170238841369307081114896543481361313722249284702761243556453664208440363020542541535020594391216522008183951712029882497101959067681663946765009821142177302452516039540867500082359685789177765104755502948504653059353467906268098777058709614852453332222947505410633357093836288837793316048899916744640366421259656949770695513055676518801978119592656239042941099402396323816165078352126253572016965889561071203332348550551231820569367477958132543660890335090290300262486917534085529070582637017138158305033424667945430722395067103214258131031504726592329939918578174201092008819869420615561684288912749321978115348953275208576439986283749500679871639293769447262100648143265536416058725437617674774328773176259723590175469538658805325997709176854063421123038513285541597490647547896854172012387812521208616685246883369631452858402024387699410216853256974987402324223038365946458504352282108527602062880874641446602489366365921289014392516141123649681633131211948661156106274013906575812687311035131436059291509942959587427908649648256198905327376347647379657944479076294893458578635915647384766993401129327000380683953288658562317305672394281753781657830951034707344011182834421410330261585581854875233556089539241950431899771163847506494894657000690781345914480218838832184473359137215223309445330332370406856722010269023173577506714399067776969200988859897706941892494980751774074884779762866150285216224545486474758507798256466410669933857789731649134282015343531981050777565733508992070536639261643658116805418089156667658876550319441187766475417612035252868921703296088571348661783484992028860122946402503161509321096925305574843578867408175391470147765292861918883078757673748718856114529659001448180930439052111160656959108866341562415490009926734780759109242860948398473889031315390779668176477995646633011032472101380232231707565205671711387788061536802939089634400175543595838744365304981206040085036963169616635839043231313635984414368705157912444357410292798528181665447238616339624506857403072339630825939390731217490857261278864577653706594356424313313133394204453430252514445151886369130788558217199577962675694820326457261792162009196558871564363137872521551802666961934364556735354550743822158230459782694348381371497929210422677474200587480865251999475978845835661592643511500553068377267535896393890776415505569639161576760604304067073657481509875961645782020866453300834148654886996059792221505281367665400982175149346484151356825971367953986315109668381237862097731895211373895828921545566744063289664070688711208314999213117477220449204793474240331155352146757521498720909166806046789410514307665076057435324977272255034057508556702072098336611661843422911300802243030049337800944992200191271912284098397434616686680717438224999882124503374732276777413476584446214773411687722190919858947725021203583065225594297837621944627040220502618944534762163024150601996942149492246774704980922000292463990775951095618385123191243619570308016352315111377739326384985111029670349659609676496138125868543111223818472777312574479582685243537680038621844806217915049349781208760119537354895567647276469161640719189280757635817678133360646554839441004725937552172378746280254934032395221021408612780045509399783046275789263851772553161768216878365649419519044388310788926540507468759562373870826360930768986450514499689938198944518136608215044143012900272638393705012977719145153764172768014047885915136551253466478146641316800101635298961450969657381283359390014205584755758778421747960615829399084076753391188824332440771264040416971328860915699176660554205745058589410094504519815775677129654673660563000797607787886322470853374215317490176771975073601887590114689363010916376466411470048556264467488814272843807299331223210148300489796834699848723307752933496834673366964628514132760406581856235316838400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -468665130791339710505583442177022275589857312275696912781242948786081405120313556817182023850043761088932153691703590111577784847980670837545546051812644383565958943336186335749773348261673453062144083527775320745761955597119613051540677734588705182431159020917987006116842684301530962863400067453403564934888442207768736362086552420074031032796766351345481094920251741971179856378091390957336429806983096486065324702126785164934854690280518765406393374524145689320613415597459534554572361586308120284208571729001152583671042156098520169857561522451857723593810956105444734915979107821322773394482184822796477210959077536080170141285839673998736372158348627898909502781466635321336042030046295335606772112211279610146922324513279159243602593132709872712793892561132005093849348750655554611550358334812463116080200262090043694914663923003657398805519027411331748752234359216208113714499385530307118473735919958604695043380118894720048315317081979776978887313279829420472047619540475673427690233260014321192041102115095826399842673874414102783736591544159043521275534554631331924103838293545627041255616110336865974111314512508411717892224690286998932391073755085391457150334658542538201033685442306503549346111226102297736295194779586437092308178719231841102902337532370866087613826089124353139886832601291869900413796452195340838781827576369828520658572576023230176766514753092868567875223693131724561081064596402723704582390915294502090434847573985021353027357914291926223573602034548856620122660930207975503208826454609743330182908713005343423983880887033706738492711790757520947488657832876506077808929469834596876242219192126485043019184584346232235166626175349568271117695106350544992655078636852117396187752909682286776322142947075936922610249114496120281079311188591601831308365200586013164228392845663651818697513834444194439234703631206911145364443530136105354270605611815420184959768126437590390721943891751513735970244253380355836797400289448500505584948722592511687734593471599077719909123544094965853099694356765856145014638925828069508103170673383832918352348555948869118429141175884104236191545862595462015288791299554402396924887012371896586136870627042870366772653437084363904231602486116011280094657655076163895860316249998083777165635627899962652310676128378288183010672360080903016314544218584928387874012808301111967551499160582469180281941903610989555561355833491254195826310507953342459311809495306843822597937617895386880143206169008145755144980138386712095755247733588609669332797890383683327370142863808719532229338374183146677306854758730127838258217703374915875991575491545718696768689534225332605628605604151490933285456717051266458405253004751248962306579884296900488431846270673901712692308002997920523305694779081808599983796647641485362565767882122862310494546795043928785283477989374971717644454094624037588330775269675756571500520368973943061424077628629304180115674486882459172473311800305804650026767650244914062070471583622029571104925991400825430556285000274775512563041874145418740286954993127322188419733357730345768736324130555948665640279646723696070522449850893728939288258231584960466468648483204631795807934101156155659508804909008053547381441206429965718465522806389819320233770617542974995595889228491173073290079332301943973289207258932768534052338260196703500841690328757733142964531066141932945551438112690043493686727114674635275923277454845566618665005942718822843532827373588483524044557550549368895658952133962707627230388809401784364052639434661705352138969033413329632232603489204213068307831748941209117688518896221745142377222158388692343017549751437706554004772631705515451103655544692910242092731374721347465989057913605564188609418992832330616381242681849052392153548536997935602291559110707676367153487833489605082681939366659858077447728563092208301565365927056536276184028758791516589257017867393475223920614152530750996451854437517400182377347091388807856444243040991588695028860284753745286298850505448294750988138259579969510575107674916552373572615119499471882230042112220945372872075492078076903385773701405829883167510815225070833712091405482995199693297125992364110316197722805899268859121403772747890514106321284417889089755291505482514080491030367379871626204435483498318080357739147636169468937036624184553824103103540278596731757373239299989346948984263760721768107998549600352350586267666186266481355384211356887043062720766147332684054383972419953870832525035901158196075138291765060256316715999210989041001448987041199279463876503227466433374273640336309622413469946265670876100219495083786002489087542006054802179275611413180775959518256315862495596575099006685037681685195959481749453492049537445888299839879227182689734556948193307046996532069519468925511797295775114088259781619560941789817215416995038349975831129472698832777358598317070120249603678562730717618927374064088453199728472610782946377116342749705123726726107314366735135634838242096307346402483230964168028602244512722932166226859454830097094552218703535193543439465960712083746399662332413025484672155405566529143722072683008629964510597464442150221858643561066368338503927515914525690375711098918632292311882639240259221263613919319651498426725597741917505213518276149892498381286788383978215801012840950830171709857934480666189614471867283223900044202767657449510802554880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 866213633451743869723338803907855277990274927355066385480604495131636610137612692607416957020720682430119433609050631533003213908859051998179240294029437011077162613044703786144043904264398294840092265698257011824161232397991332748654005175571412763911527304892516098885869926106868812274793546139587874834074181162458698072712224278625595543459989928527180567568249160351150988011329546185647025126840704804460124393185598976510354445872487279310007229649513391247186555833643773445917200314285745994310434013286597908510918478447408234562370823072625681940810329387749598820555642131467236623581569743948811741680992355739171587303486310836477483781286142795155809510071644275938038874991595107826867907927859205305700884637587069421874306449847964867119507970950663187809029850679946489847831796236238354137697371486595213032433093670017777055959738037969937298701810227876262484784040743053689712362035143137699690350983441020712932608074002908225430097360244067276805129257459801888850040036381420187319904912513512147461384110968484555010891122234227984492114907978302356941515205963020016312894298377955259961118188470707368072618924280091983139350831500696382996227006783384403473126853003923855810791743096176071361319377152964962081597923197262655423924391243343416166931759590998268602055144080418264030608944047186423690797620127100332628175901747151526896818094706163549731790488345079133689927473112873162192368653558893531111712608616061823010100475462740055468431755603391474477668514109460413415222068775664014377240649831581670942948036273683723040615319385323260772941711287501622759912214651990240634275992689630073569890185144919875281971417060608941846584657259547595000395890416086210149981114561841755907703331514583377762692562579796623429275236812395950481291322136162309440303112628578500778164236748465272418130703654263244943516369609868411862186863432417232193123262144803914986498716625478594581994489317283959312009120136779763903633618234910655753086034407414646961504381247529930822415967454445222214502549320805223833354106914218323973410878854283210673044791137329804432939256285936109793637485718187334881802964750016067012500101274797726876632728160151217718151065947420248368287478611166609123243483685841828027872334604257290719026274630860826438237299679042293860190027362309255586792917995981860867599391317206002796647545218493012462468644282346181581154153469145468717688215861243593901310584041316429319167715822061723358843342471833592553722530916236473019674251464786520612634438441927452130767686707825201175189004614138828552373952883008516928745818495639378724852856481792193776892738125864377784042572913719942133640610674013875558470884535386087351295172704859308286706983151824709873551197978754969301739515749150005332734657708435413906328775455977849433735767911604013008627248455640325017930455717655091837147468192071322592076326800911656822486942826620073022261990986640256291032945229161103259864900760211983841789736253079895869770306624379307865982726738853217648888081961226641153052341222474602528001611316230042251493214279333273370142910912287113461359282545622387545551893676920553295781119748490573925374354025309854018696732381929206340461231085424574905105682382893470300528154420664407998307652387884963779988201311504668710519745925440185880324148126161515056137236317271624322993784832658009185493604337981290540049862603909854188101484887938216134763189794741522080109528358610219462273260711790004516766287152078226240297960698870867324879046844703349508458838125431251350473826750168126275429510605224648206950972770260251618596513781772697887627031063937005543191169279095437200685881339357701360545556362024284093556449881219321395769961812383306014296585220509668135291659171915623726879841945880562607096183511824364450417831642762852180355379038012014083691423253303642531099306301337255925649132526136905629216642922411521006569666562360671805423701795554966299049253072586574824353678043311918603358874193703823522805442135194057406566097045259838665727275371888149326459313412794439402230935172644737088717656724190673705956073227081560685368589427829506469159810471623940348808777201094371582647838289198402248117084021465798255539653503489136614189331227532058187990946535575824821903026158308643146609308619064759247756973361238205222942967096455694717047700321385476189445218890759209412219014806634458664351236199615712617930851148522542465828194821002536979750670528701295696653275546834729342743675809943395629523097854056008310651108072543490469431486625602865734786324926367423461703761744195313000329771520484866194899176382923700394860323609017133491579131084255634816294793700245557617692453096185399219311525822778915135456187802459869736283928207133593947384901028885053698211664986953434220335066864058731639272692656914662912293502434532166961452821788625395696940739776405691439370238238511334485978062752808733567907197827228401295696750150371050240852126354365415408410544058057956040242777074768542196175727689362184676413205603102839962271198058157541695652051823235507417583602752528746821523672887380494903686948998074345397908485316979214478556146941553960103391651226808223563791663955178968144618543753103499771471365769374522479963380192085090919615446581018346425827863016643427809988856107135171070586257408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -965835887211509179752942569342008344430346746265348607544453289396959899751642706720658841914084017936341875437293584821054432565032022616216478216641557392964042099052539250307176469361309854605234413425337300460995886375206291212123136488747899442488112496535378646172102284527739101084583909697805022240177565003014042507913140310832356693626457238530547106139278866993371429467315610991698587296747080220985189182881492560783090868167555365315714978048150487050793115128863400837444114793489483721164194168157762025542531004687914312680607085622038775248918749456830075189279907051495662497786690726704939822109439557561843713926567505042842091625749205524632013608018521009460573707443830021084324935533136304493412461726271789477905117309145379101474659956896191419882053484335634219114241052429673660842950617050497072510234598685057220652890750552216592950390306097537828965592218570541679286395115486219436871006923709597370480306360843920159322655674575254282992647779071837680242955268455277151784683041927678534671207901500535630205344620240811621428478939848986640804366620930095197187614622429082044930140457152314507916812156658427438921593567143046608201857734386385205258419568826101560568023064433671822805690747413212015348520250524942290413567896323361924065576608237230967245721975621983069365777634752179979355813561978300169061750664908234872820029599173863255536120442916122236340529255219286387844956070468298239105172555687830645805465174509300786075445240116223608669738887564973402737927088460970148589188706802114363992553892044603133370484523824470883620258775389020553803212090808846016146894526213937350660358749042218594062661789311651472979696376479785870849477252308829919310540034694537322279830088569218354475616079904706147475320325338176484719283639210467613416636470528562599377804898785374881199896396717352106386972421715574380186304561036657089486479538083423826237887040080796310005736174370292675672774199548516320435146153805505277452062077346654446548983878608600054111695119704813507002878120449133500778201510108884065743658855422242778595998903293992773396575896207871680593291384044723510600449260848787640761407813266873496468811656676976889406080232946022425258990296048650924342981835604591839084558354726134758754146479422449444810235507934522004319977936954228521227094374282007063564203749481345673926506954209247244281479206682436301531136448749428797135194758991061663110302519477143682159193417813876034101329021938018196727007507095096130652180424297953493467317398226462117600777653311959807657978416768225348095520085013805262999598769247396560254972474185344043390349371686841038891126130069863590527005180793546550641398853509123036499399865325297531385204318275106232872050876290842282013256773126038074245523172760573576642881117163454328693441540163220900035382641171677053686600300710501427301714963180405050641608626299309002663215499683291756776386771560635832673737506980563431826162800335137148742625145224550984927481733436872952561143448964866797055320743899203874577983915802268955155154244440627834262265802131540202603821421302345139129492046454362655488051255592546319471759416968628934257274989447875371216285604856591087154660127157780346902877383232223810165777691454888646462711286029525650784679481855930494793891191237426150975925935787973440541893915417176340197113309578530914323130002501405254298165913587291731197644119379907644160388001007056019078496781385042241486456483417845128832754036873721180540189038434168074227036184191214944511192215991868165127976096444182144370284192939037811807226218135744622198762956862230456355346382594246526283217933361837257210874396440960824609505584207661096394073070791063664846604168875160775304370467895066394006369710387142219064443797597861784467088605284405020077550948839587274682884685756383185311587017474894992575582905369971559310210366002112074841135602910918882841796762115174126399416333321044516108400807425473753650983381724612920471629649150304139323916768224527163529756374928988005642700058021445717487608730000848656261650093748716612346516022947225123648054310385664555004030312508784344252180545596862158722029231915349476085156608558227587670396214924824025594746376186075988206828764424917200957105812702819409658253441121961767562970872921951484267831499064672006145369639645662790115704229549860769632861985952778803776442512880519033400333418087523835311360332909314675324901377201540150011169914499449459985974030727643475892246604692534896093245337053771672794229387409199025891888200543333438748736382469452460643943299218091715713695171368307787921773398645578447921489278678195527295973254929859823436306046415630323242447315150694002635895040283602883138620843091469928426947646871062528456925327517352854911115552038016417238506404955972270139557509947614655823723910107294967198492165918580809417846785288490961067702206304594672780990618594658794680514404134034497394328840889167029611021594946046077499714119342673096887646715406730661351873641285194032341396771552769674971598174164553248212398445544740045902868149834902136877396137710133881087424987985020717727911645007899629944018838953572184399636263691998637640420662378995943550993244649769644333929447463649188053170115186369159036938080623814244239030001604722696655682664982880477280573849600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 682351808550433725605173141937341277479081605626768504288337298258276852536676442573176432718395909931801929230592955854931364108602022502487958664635504388967242667260522520440983712545971677618179390662271435666520333196554338629854162660689686090536603132932132841540810865025802064054620247640991457014868391688867891042788392715463930932336704042724529677446509943702650311413415508229093582902113061441261861580995888680892150223639434784894841189875697353609766712693516351760892641044719755763514532938937050851719632605664469656076268904914256099879409436913593498638353023440451566736461918824117199007923610402606148891544871541015899143347108783293515177890304766505697184295033889125875220661885794639497284042713799351249738784363585995106400035100673316648243104754164769415569173751549459193580833654278038498015322222404752992416524666211203007787444540678198091458226345299881809785356472695144458037325519591784232567660534605525773539628208520712266553746352667689843786202345095583249569519337081682760114627364388756430300498564491934209664464030221850795876366906751130803914611652008235413427893212518068935810962189720617688990929905869788401529779545962133921659852232226637907142911584204996269335177944717895998023064766485205089759821490799227524655978917501927744123741977504504932535289780244876105715099336844842293259076196521491767373170447497916832979792083159835382274585445855602726386454206490281348686322072323434642735667076485664833546946897157986445432787321642742451689799171799746972979349053900099747304911161738785316796268945098616048574479829768235565914179447697621227694174692806688920111340542025980179814746262122029546677119536843001365969432368596032772339320949933823046603981017530494020996887970908840974609823147117759838554969253914548554530526710616400437914677725151718347806758439184655495109113520302426182484429647596508536783391445314197378746063735379159369962415904400171335607420196782733489266302912562787227130824398176679347374775091963239712114733986404520606960037680659452114315390735462308720592672070367208161204803945047928853276805574505298649838344983824846575512885160077159718061844566887060160538987885611494867157823347051981061908057793330726839763297464412774098728297644162855586273117537952094954743662803851979933835528312376459336288343187397261361787182731414140410625165476697530338808268501197901461384127827034721040125462660911567876501900047290605572064838650262806709872810559524437716966563330668991879288965849655412720622490963425378258692682543887940450164213309805885851436874475206510008112159427344001723514362477409669737537020948087744301442393263512254202528280864145287389672131741931189280597659549161530574735187896833602348054791793283538215999230853934297731098202277996470489159041780670527478026259490027062728963068635013608949455104745451837392308096617695610357165564700751388772669117273003085080668834886600882967971048166351812925279469735984973331870665922820853688562690323406467323035621617997017897684035691544790401952117487459631075227422900229878931996903059198411588924107872248494171443460743987663616924434668799461305171979451131574429837263582025807540697188190719985758349743231169115109324938985836464008341518054790053624211477958370495493469250016274328430450423660143154817948205652129306094696937286923673023874901817924589526733198620912335282000335919068183763880528014856270216050439838226839956115269954770957615517439130975486672903674726236402309002448590529619192888929210723688031574884560547785490374605448963554328915333781177155530534062603479520060090904683998728528561608317377264288672127220963967196079575583792441102317868389903480213362119073296335042295581823399588290260949030436372703664556606261831700520162624696662750629457615424789444027933231643053661619257093853010838727333572209007994796872085882671517527942815493241545233579190720569104067380386930744871042952833438741954401372181464865155756179070758780522482156497927907090384666437500189237691551394843334879513698279931034200497543523152284177502221770775357850724261761658590626301862089820308546742385067360792585882107276805931608432517160064074220232830452048768708188445350451071624495597310904463803889397547619124315828433890052092658492183874104728902017377028344973058130133354835671236004890820549582268356912601620617062474078270441741508315659354209547238056614670247161002242245223799459675394065158081897065043860661229599258892705514492716834288811403179952730126046631947874947347160970006258097266470044936842690780950530915616755789468423425952963301338024546798702314306635840567302643236513729478864341698211026267663552868116893360378280352439202081575375810568311774697246375999039882244211571450642319458050523385308116894486400805687143244275283545205667829722856088108469073043438115052988155739008262729478526664572405985644309054576292402790386036606993320079046455250543581011019456716693863808071574025842664635268989431893594489916155597178349791474104750082129200658751947257415355289081420958595803511926647044031801371724997230051048422546490694458137451782600563913823160909430155921742621400127994884316158464144829577209155985358075026927810514767242009794884559631107764842458791315172777080992075214266618218223847848920901381262814646253869669601886863360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -518317232206912345988080051627163497150929763763681964167339829853722025969689595486563476919734788176593732520652079820373831372922391126574675983864910719013609925522490985428350094417137032766709313446751142357902178968092486065418431571527480299583254147538279228245770502147355156749525549252605015229691365848883714524279253929489366301803236848861948527791377014657213683168693604279484578222793114222780576767553612571581674223380718671098302117004133748127312804107578863500047640876669992323661801311792802141733983237373850039171206758865507295764628224069770826454167080122133159823828304823286875059989154180714246838039736863309500412560169792563542697568751841693218000977906684098899060608512745265285253141712495034459602829690865537537493881025665718439572804986945703401478203861211357738611742923958696254786425381603915994146808786998336491384331957736974266511263861810757863420903673685107058891303106047943022159723617066247869299584281414074618228260651293062921032514436021136073053540449372465459573671641705483437071641353987165129380846081480304564818259760853672798532013901547598550435700294936231357335410791481023401937340398699484109448918125723644788582581093911900312661030898308925524712274006206055267251413472683440750562846400812883923436223425381563970976689541470179009705572829235427604821651758083369586534407486919897137126842457811950052074904132081351124381932603706951783160713690541883087891600344225523275372595205205025962270133925402557047871343685263787886492227266775751290007354069428467359734464333431654092073528965423916226363485456838678722706959186251458248783755467287672345810951048445920922487863172940242057476321148157943174636879245096344546950556930325369900310422884417505069972100838267443022794659021130266017879539307043713323382136141480792045536828194914216687915758584436840178999236414773633703199639218606590888442810860501165555724364625484525848449749993499242836112239713763609708573356778342204444851759662712183515482253736597430975295960053093428415697019869523694501545051209695160104768376517058050804778916657346012496825555533454573367900636494674993409534739333533272404657885081971696868734301964130820217720031114160899033986621276298425050381216089397434590841994740574649898054485307436583122560398517366773269830578089778885873436350364976359567980725572049687305797814152311664687952052651093948690869852002177885493047673777442456309825409287613696180444428514127259030377644881314707182146809316430935100641309086412875501512443990942962187668702864616011992756029815410387481424391699793376978705687942941365474708441365249368708010559264013522252908507811867654015485823080089399423748546467353552797380993441817941805019567935129882375197243615084468217297994410530821793667625149404551014508306805822152258281230429790393680403887871276880745764267997599205287230902329693145079989481736769889427731243697365479275720202770011840798531756064684776752105983903799482726708597318571144713841747718253479383267982609967533578515518064377071791626750764988147003634044207705405234320126902943295019385268544888572445237384773972804964959618644554001353843526305948105778598676666569474526736136058003372609581188046257632769310433711645540397940061200226783647354783336388169686631605031861417983397117974287373671781681037187137513607434571954488103674323462368648549025778551228905900454798273743824911315126564664953344257848531703480887620623396999862148529339129421777865118996436255936632322830938558503189541220980210755487557751853533438182658931135463846089473016197967519431036354210530588485872859656263365549962413232294585983580919781432328405550247056209449804030770307926335724773410966392453627311059866289535730582435938000550306282979297826057771385704406388735019282272030554373930886314674087669308631122182579255796476580107503541083650401266515756409878694866346674567583802667071732949734050046381301878219652851792672186417886191101257955718929121619736781120300245317344955984801634963434518034779843222907937967450227717912963197999566743430177064443705230608911790827698930590735995047165813998744040801624221112934297667331556468013237820683987703999960963817127705962211835698358961580618852587434512222251946209348376738998257465269860467237150351187707596784460105160977755021939027548867504334965244758781663117251358867459969450819456853572342925282229438328959924259888124986358972271126047855476712153211902751370345562703306208735604639395170467416996409443337313707463109227043167777826439702838325595112400520528073506560591166459301261346985454354193200519047416675826899355317670217880709199366141773356800864082728253382039191068184409512093854194858562755126546678248987616084278904569519885695868784929295004777791464026859178753382540699643923742029837757595963476697242481027451471246474637786399524924685995915877201150502869050647053563355465086541855341556910289900173617612637602106783416082735688373000362302297532963513156766832890814200566670882173754115504869567630540370990912770033919620033623166473267869737964142109585372023973710827867948130071581013658225963598494101343135802638832138804875965492350329454667298663606066580489408913632588201884954827490474359053119430985758302459077776332376727626995903281785920862265669031193629062714759645876393951100928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 324578615047278073236244821000814102869407243715388317798976059931183490456962547909633317455055367906498011433262822789226596310863272544499466168357408591936777807634952248361443116657861254839410301182919569070917598566487029296506275148775882956346138697781674996828711667108592751236646660547059588119525684481823396549923954366412030310654624046019559264711626464063463373929802960284055012375635522515789990353380543410830188659079909593324831514675117052341779738390216198003571865829232891094559978372674425820415980312633038165654264307824454295856008220963464475695554510294557293017513699015370033792159964726056148601601646080928357645629894536306819813928992852817883677548127805832711976361797533045962063528347640926724976686342178923107586407187094948562812068064186926632170933518299566606942730843308818366161461385087838302239195308243798755536130385352587010971243663530578376052945911901919509991859864376124878457210305638641299281948112295479695854365291409325265112994980801934265942691579940020231615380750300943954697277466632664143926916750319203371555904489494487228784607262775615953351841261929609336320758794001470326837159789055871836513106749221854548992591048444196239629714435548544887726106327762469264389746589736629465857992422702426314795749346953903101007610935036180773002464731339698708669370133715219535719396532978831706267134198393295068077366792489560620588247066935249241540688232547350377589479083590338623416090926526968893045640893966235635589077728409731521052339367033311324569718041643043820286848732145122009353976293030250227474043304103626445578042915746103908860538941694460568359378282678368529100361984327454894617173349905550006524700452012023344094865387624434643476963629288241605887963909700299370477753640595228987790850706051878325785876918793805510084145489834390662654942999898659310481878350282023558704980286036887089864767128474099224637456285464210672142297398680930120002609252548840869290769746694935212028029079755966044010021113886347067978677434498380672080159584887042069382404002772418434889477201016247832550426612452742153698674769181656703723497390724587439584165546907746816298356358901744826512078602213123230294442305639393085714045154701028829767492950048481760843279224973677656145313634413578373955224174572865592794279750125513726086072260263723691401505188575012241986882028478052229359561534965764568548032083493186465794747585260372160268164026655337799525114907674261894301138642813125488706399223243764745550368520560485095818473206426578655700981386331357684480935989139245496327015695426725375986231926381264459888375749365062707005626759077782652515347775812948289692788616553958151555001923213497483696115608953572198308317224067078005363153030027768866388446697407724144236281899031147419517610094385274379691920313229708836078604517541057171226047299316929587959812972235316503929665661121442961133296670391046037808683757776910627616339659290579235354703998289045109132781400053292360878065292616932884775483882062358481129358861327079831824580766505170528521025622801385704376077843762590545201497012531944260571544521142780735966784379985284735140155912950506821636201559626861277544417857076519640437256121155427937720233720516990731268110130038267829898297733899795135502238384996934877639414317432897078416407300863811636743477622631921706620475464726051503226036247538350689852036119447224489162774825765410804880973587245140187707242987649533271720333615074754134523055430007593981480315296012145279567002799670674734408946403279993085617263218036615979029218408685728765688749379635302661552689760862836700475319905283973669822911606043841256819476729368248650105035126378590917560767456677301370703177132421053183618716541924507417958902615745792943786938918173596675001491931828868417975560737842369176433099926603701170562070712240900147407569413388928969539076240218021805846068724313940422985719246873890601804100939103891391657982532786625017833998345733590011307806692292725634350056699169420075765952396320930310743994524242887494377891364685482914221086853976706255852826081267311744147886500962856803751064016839576731092200321806200129316936545553563301483851090559092015861808787929543708410162811233378445479165590533349410108290529629549281001234077015019118874577618162271668239814568919004392907257766348304780850040363442606411633126773769499949420948959813952565405333969525659450250744796545131079060532181625740376095219523278268913632345375251662110060125011914869904330820446514501995064994823608025154481050135625293231504630587446070726734120215577265285730327543109776046505912483847466900847270981310527315579585037222044914064406336296433371574476587992758606852100861523620007074604258503556376995992168610478795207532586793960614203787151699540183057434078062304451140049812459359575528543249107719461976090158088524115790758047804677662669791102422568424875645917832515313094766128756724337928190731799914407268049785540519112621452865741066633013331653765187005923405766251932901104842080113370466458499340742571526907171925217415587221981351992180068663753070013221369649496497215397104729421754094711062563631355106638999947329379211641057892103792990494212598935347982183504075531097294305438524213772418485351239595249037689375977304383033284434891927028271409423974400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -105656601748004945926515749005881698088270983580657456527441691634106370600925414674367626750097804179064000253102033704668039942723079681748679952966355288169510866465049640772472418032976683673006225276256619963183325442947243656083978374499649669938686795911474515162249096305612294680022511640014724988908990922242041701332986250160847751400031916264182911384571215651317062341803311409895602456064005230714071302123013635463565693415708330701667739834450698372939734755339998836079228021604349863066439150191204791485990028958653903631301332506734158368799219774247529101673119670529183142115155930619067225872258929839999853364405873551692568522266566757631209018019331853641933678957071351369792645238632187703005705331412225294830792834919848596333553342148452762072247876963962038046564797080834165687803340843092408372322807188589381712624710897658791692419656590770472870361109476119039552275583579731562357255728232395119257627218374485571661171725757019299479959039341443524954232339152977086903471061303093185401097786540154361359483422210354867962026506320507440675895418602686289244026134803581888276279593970513090712211679843486713457709230832284782422109865087988293258503539667730359286916291079857403798464174002150906284158980774237504755563454302857727581481125005033325758856317604214300440674151119267739353262760848529840490932227869142539780504983611483905865436134508213511973756023813390336539697495811021181602780558727377353147775334635316011084373618052624588320124567589511791498288491601758002194993156141963283504919257282700014892010498848930885450890287487435079226317134780885200950786101827545817271869920725612900657291067284975810185827369558566239028860935536025381383476480302915750649500717232505333570081237886842570064156349574819728600598790680933374797816760082832642936053027331431941414351904460493537718125568347435582338536585198665113699264022978654787145594839123808537513267012109913759397448967947249573828025189589910926868879070332596918473815777239305325507900326031101496359305576324701292928182691974799541947672234965876720325883728954652988408836175622162282816539619420929719532146846199700686499848625660777313794405387269442391749167914046591078506374690136884018073924481447635022855067969536780370180947734376636189603153832802665937564449585002593495084904132627068416462456964606536777424032575232707155286578253667181464377165660644202469209287183035215228650389394453226044251507180812110591632542654313471769751924202592710524068923005861847499695589214794131500546370952853381962380315457027557019151820571278593280216185849000109504861451488095963127705627289531113281124047782729076163937269392683348728097652403924779276283914656394902471187433380636794726792621660933081185716010683495772902164259450814162929797019631480660618351754706878076708991436255342227617525205006743157622172911827241080854496534312592938220450423327380650686621134647000546198233117094524028346263091798509653297561563807907328429024609058387613369256772697237826915884787170226286189423554543469571003604099676062208077521796070303971701827485285700267101540153400982098881127879357579193249588147116852163594059306378285786975086796041937342209939516561305807147418897437186483133538886016123351237206308977919390101942167742741773357422625241483969317764250007918679815519292740873813164016148852479118186820104432313830936315359601569959766376633327441099248601129358820916027793998282817322924240579454541622880641236957666733898016823631509001547494051181880040955057267794846025460838443699978326351172680072532410672677642623093717257462542695280448081108287273504057704893290485755720326843885289717203430171783589519036178635142417931181713972744229278478895407799765088833706024562036579769017950816492546151102680985360708928265295682442859531827732221449621229140363788985175914304080704045243015592604018184775340671205733762639300182484496815540875633351492895889932834139984718450298940645691220704258947426984683501519770407686582140000546493529673422340478458568878767339448685311852228370712804613046761574449875498296990173710835005046941651646847081158715533870479338101366068669017295062677271631991935923006492598871581272167114252376823853307306841442421041909512850552598420792947191945158055063471651161321469471758867644846712947898966432777065292013185079206565839112432540038852395052882442155841862973658530976890184812484587463898575996094924427679722045004180681505840471382666674160513555532266599453451522130148752555647062874357241151850632027941318406657029275950147138814187808455128542131252554356246473432587020713974942522858093337922732104335981960485707136770434131484857652214366461369923099966677462428797825201694396497136311488390616595013930326126524990839334696393392447428492690430697589662968937141780021818662776111714589562175688108965304378401099357316394279692718226847913422676156717477237632108440661692426784089776365903016189370732397424938024624393637988205226759564239146476525400816611718501091449009343119266917036524734423015789186243537265373392306957342985607678090751796423206869814871995272287035006289788256868575795661015844172438764155814545525134580711363441288745695934435221332881539724305843642426340621739691815355329312486162167796570337285945870395284460019841327092151426744320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -25524911262795957177723969849058958284037233897414363509213517896743943131753877003848044796426134514134527184158589805252098878967669451846483865905274326060297649264227448332746186128316596912365866409375303147059784451602266711188962193781728176419029501034345669805488806073354293861409039667663930890891948500236994709436308612319840466652166688058130775157362744875421643054231263651944437321573484274657844667704353011813616317405751007526634730281060697359311406748739645054883104380956644757666162924248140675156615945641000835672665800956451493305103405244020139845675155163019496952428603031032440972264968193288345692175349038920372357220161770675505339725893627095921565149564758984256284924846135299678435913869766038845312185492022566237055086233473082965572976802263527622304100016169913735736117002796900099050890951140065173047263020821377778526100636471290206502945062167012624841994348108024045428649477722119057316442329392849479374605187255257981773048818198446883759304106967680985422425839556726993423881009377872505136181248390611558501498307313652721515123387869372874757868303043991132215353395672240914906324515436188401088781830039355964669074300665207652207983292747990382680865919258120684259837554673811147163961595189254405623086390808821783625500458286551376054721771569893140900414979973342398657994350397703404463279216244421576599268542931959849116335428517020645741224289263778896171823925640741412759995260516673097846850754167905819750657896647720554187060251086699727244417031565552443978622479910864018106881257438152019464902249443203354441906844006584509223218348394539468702830700835843130539299122579533616490366710650646988968834501997584142162373390767584312167253693687080332376673074380052727710215773036528277094824950864834379397290987284133618352831955532225535264196572807618171867868647246860252261594352731144897693498569445437332476936884250577126722200853123848532093398959044705410434192781078877815880300227414640188305676089499609338339277682774851057544428487113736552289859171934008250123310724291913123724096255837398067552373406160148899878938028574705838923337342812324305954101799128906786135422478496807567129077908835023709020200514321596958206082891033228018697946106563829034992941013369420292358240541009368082525561328264077957435320837855381582726165183641915963830113253599591642721396639036003170760793608758998945905438782286756840418463398577270216218897670953997069589120587247059301568517487780728335615235077564129483312125468299050605793948932583478751391877854369667203307145156687759847999359513252320955418936996623602564439852226075697496676443863018453895946826560177354484353049549476789818674515671620429373998555228574445388711298442355757266394214585567210764522785791442025364897381871464747425771304154639380416868938944740362729619638839913234190909785360882120717693843779523489283065723759690332321182069270859379563401578740492277053690182208111216028674990141137125572612218726240388597574945640560513583442489551592131210748226363237865002196023615645468518298392305873561820177015821288478810750937751791333651352939596082087047725850401208804730831581776371663707423765746137829380889956080245154154818066310671469533773731187260031351610706674941865723134457715872436413864115544691281266534008075386276822074976056455512539273817252784181269759468522080569325812101613040879332546648353926901829559489807546551200179755960510585097675455511977418425192084277177374141026918771973416225545455552295956982050166489233724196397917721353323016765234015993920537729675831199524978185272942098407874455494027749381129327487615952190932898252344696546654368516365642547844531207067730817194820282600651140199068316275312061271958148606207620177628218950318273624239878680133597211543878891666801399445084250009335893404635846481280884208435924752501582706299942139223274453881628459343217798627412772903473900410074293147239216512603275563251659427212424571192881595216839181629558269356632119994950372491982375334942922989877055289901199003139579714770253042283872825718684730006818297604533334071912960905589187460986664495917234975923379330490829871746779549832171670926319817091064261461414103565469771031184160533688323187004911632208489959056268513809310042521662341248310268018956184015832418090523620084420436699991026524910424968438680315696482929465786630441809231936341644309006945982908150605205133083540186887524012424821098274162166298189635278851297001816184797961326483236802043611787583317485949329201166007762934394234132927137851761970956190256874697839039074528868783389079822335628564752920951523946436353207142304116285960530296407139950219145259410319333972957543696731586701279508710673409713635693889762860103609233375187293307987970271181872685637258055070927893204838047038929863969288366673184347963405944599857156776457650317945409444178152285537817301518563826670133583557613802444492326288088048412725968936417050103517673362644254317172496175974183250173474928153772388337633084145014763347845942911800776131059665189046065335681734002804219745088870159612954314406920637325391704998070452228835019912923828486058547419284742931606195963902240258229184149810059396011399053134869396773382581963452065013126532420536536950926725273661574803088924216286209156734419401601250754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 56041276483398131490728918659006305395058457999955671751518748177527837300745623936885131340662608750468247240680356853856653801811043815211295453485096192372040476696401653600129036879992666374965546362704392704762207648347056681008399447419066855703247252349124521635545729083248888085231862595135956961900548206724979263050923887098946430588859950287092306605263341983479113673004809642555202742923857308331504474402382208705916987802359311287396943821868888921068865261394514268607437097989933587566306670849070806683223102128348104835310661041777965629342049381444414671263752383029931823587708703868478054298893352443569655604994337989900258817263364288676205499648090760329972210963148759772387098194163649446980115173755892418772928685227110554564692700430547762891659589207137354264522519179824631516186297049392678310388084204057802318603527032915633940471443345078889715053506163205775781870537775376577862956912144582130464917751310039388176498011682214375333565033099930285891324497482678901565515814388308779035723670601692402614105760204260312581054661736726661650452875232666823902973168530596895046113215571305289376544219170265916288242259217755297368042485701072009835737326431503397079966003994729210205327827207119845909517226295568548141620337397639798932309079366091146183800108492520473823099262394513978647110247532144108689797586211713978027767049410525629718651834463624524172613781223382416340349283897573244644385339637266706968047546556160077902130121781874526198266115899741680076950407564470230662365228907900263759787150971344092642065770334498847990552148735888019641793619554578054247482410133934621297762514650769179356411547377116898160214027199767627264340908065863293110904193987738502704388625895302492730996195867242842312951372020429188249071718066616918545063228868074519388208174767193276383723209352189785041746295277582837047918228817916563275046907035280456489231321929758280536771051548049012837846849295660191885964493020479067267973199584957544298098571623589655069336339901755812656792826155981226626473616934518776755553666265559827744791293632555966110361697991116732120490835845059869644984180864484542755692518202774156576474706445719612665524374193603035213200618491569899309035808071685813385648543018060591201658613905151916003882146804806631229648157216862531485015711511762576766868267999783200022836649196805889287374471657603599448330279625873742566443771737140591765871614629346747796441314958287273993939851608224872507328258025573497782804319114132028790209673959274095765712734100521800245481208085079117769390048446581309308809264302941166362769757725572044146203451880405507233558378649678287997427844819415847574898878736860579192701669312872519565865699612103391867142555215375435261160886536860305332193159571386191440882341342039052813825707787101225678190530463242576954613752479740531194920102510548806716733770263696236508966611614894016951757243595026460533790627192653437366502185845816493773105605364119785906019153895536203957427395661885252906993520432147024356743741423634289498255411229534471971959681695317467563809001436705526762877571613106939342356293132636017144770371166938609245525626152260340938952803200405778048994027511886719698111740333463704551706116766290795071581904813270473213403544057982402006774130567346526808629973727888481096146478397452665156195933948754172908223341834282551988592342085469841999144569180862866357276151860529092268040974793437913470048215789431757738913978416672517685083522105508516246410578959342767951665630991883440434557001538625995457494909988782356726332843830397559055491209931887652196534394267192797028894862514344413407618657270822830237634869939548105989992125077425081986483206653326068904648792525249327531908374897208459756953510725469264644310976343567128099614888047323347756248366290406799579169517329498701573002273394992434770784896178792581196224211890325644889370276468589612376820138688569955448656137261418519258693830464431651855032486802503231598976219901922153266404492670112035735486059187243717956533372757068288999607006382857476328669440783499526578329364373261023756721888980859102254366184915949568628623999919863508187363108295322257026957150794970773687140497587618578311120111660956197268898874897530618310552700182003466750803770794869881667151721135467643978985460262997976137169736102020751338295120831344270533637953573623947541918477694336606487675397512833178069427959258903346449564644988705720455624749841579566594232582253693441679785380092828923027398921498906089171042303816467709906399264547304040159837009836973196596801860927815642886093379935493137103916480245581613919185789828392866226794152326416515607852949438989054872583613623943383564806915427786696898074671333164501044584491026559794094062879149198773618617625610246530810489197116962069279874061721512326099334972069609552936337158255472092687019169371301372120740057245646127133732294386948372494289277445007223502820971810587515084211192248782610130288418858179420923706042470287233414188870305006941027063990821286360872522851330989116468531015037717090641485040235976292633216645944201924239450430297055155992818137163257174577138286057891004337851091272091682821823450159091242544397332450667608881596507046592803723690553773601263653995351394145423082745872200499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40830991472862894574462126197712471204345380159363961950210082606094058486077422304687703040201227717142729942779132960510647445463534403359755236047188835031141083533570568083211955436463478840503187430524551319482609996980737326924552872842254512327781525705221111627965066101341141299513294056183287537827861203642925153157389658993787847911739134012788306610386426604883012421730879300100931256378080391433046273449325374744746545161837011507878350335058625986653335006505395703399378014919499087006871067677757357001935808120336984072885144417734976815693099537980025266170164936718308743426894540909858512174208029298166220626005876878790733040112324642569260777330366114332926006522468489982790980442175805506910699086479344349895797921747010569364676542743885900603776379703321687305607395009286337627574963740533261826694585753197687480765835839754392724667395703447680630694930529057454401340422296343204446871819498651819515884827728091464777127528287022295082311073242958993946325616574922548414390673141346159161729123068388169879547285927855324168915099154962628834700740370916728462695370051041768552358540257994873615942918984047951998461074234664811142100833343367101761739569781203426480522961732810654182862272695721854789177879985321250599943936224014351306231827866537712423240479567308078241625556625664315477475940903533319621557121472164144237647780516878709179042432055852258068682898808169542200775346060825817649157008918464663246010030275717455438898771653382565360062999236542566550411195626304091305738667951045331775315041547735876623089066771298817608196229227025024617317472985569135126517153480176680129028623543561654928926805419865395660847100262211254741942217884686851526672377913382377260872958751943891924762755396541835150160454339930209614982858098598793918803931574538838634512987692337142036289285495514111408466779245301683334201187994747401097177459304479117783648479597816900193428815674603422380874531331515569903979172112681105753534320482829427265499464896713356169588191285215613802464881243850288874746472744791415731227541133375803361043144896984052364421593185986293954281826560528285398772750279990573330027317308370763295029286900876465916908455116737240370127837069190402876051645416033607726001199881934825330079203555300784925579274957428273632621149710312144312786635718894058078961227560912240930293056729818337610618472210440109178855990123546361836280785104572200358891409560158306506961320521802986090032572663964371844301080159361016809610260079796817512507239457383215970243408787479660196579516418884587952781161371581226031350115655432418306886418455119574542265372313537790702408344420268066894621572296130424678671789474880628776267999858705532291400307683945695381666358368102152362678780558905365273543792674216631239494963903255044750287187644700874566533854272514103018822798024365103513997187425995719928769767061190241665221460061267697586730064328625909060481872615386391029140851245310949456281128867338689232665069165357699085929608641037184231172698090632162427333428976202761517188271008286211916666039653360762079505342547962217884630495856083284139629619199497193892448533248159633751296665957759802884912531028668021179094446837290772333644369717912160200376803650978381626760185228833762494098563953535172153076004057175972664544096019596018702343491804915227219968079154768546093752646726386607799389669177108752987550970977534887918849834213236350853365788417384836071934719250581873211598334323437350088410015888954997636960913222720397707315210394231842542537746520830800523091026635350929403672062283296601956310654868075845367579192166590795327607983136717320699284823866331616439566946027038892920264369650982108315330693913247931337286366438629383799790921087216673659311037475500597105272359647464468769978050429546373879559099545489557669446281425774890442986620665765474966302120853709486180927809706594193080573871333997709560037905662776956191144456518431924964889441487282407719132966135725296132903127972344791308280107002472091052435138237050011684408853628999442108666624763085604325847116954333583025451834693979135920149530287804298523429725510750439383700154811290127934770957131248435511940566253682515721265615037415505683255261324689975446295347288346529804241047893100528751420885907077943783730494174414969027310625533430037209506173457140166697012405114079986180686469040823774377516949540369529372625510010298671929879435768020849958404716033213102927533785855058495760903697366031676216354764499239910468298470954409747349996623596022475654065556849397506852438750179520206111016938572319731119727038712540313924872713238683963181195316026891597451892017593302747936206782057104675427915321914096798909091935820865409719409525626062630780679713114501779274827009805103711553259868060942655083541055463785874446720134744111500260718144486028767780578077370977459768782589599319761445537859884208866348976702760853826215612576897802876444903365627319945510280206925201466787276256384743745089714449871528010401164952770472411235542516934759210520024489370480902599391740155410705806978220266230479527749402024121655472125339909892100046713539252766060800066008533942276561329741563288927424373234377664490939113413390509724986930734837354690201926790695373493986931576826772255662104851251200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 19650503484553408018188452208419201730046985849319478510694729456502134971961895058323178282598084080895293994939393099611447233865916485628982356266651669194094607900885580584086358465320901227992520132083156073752796428510904679793459400578256160528883718294449785771236276584005982894804669396081875480145517002873153303978841545030076592975449292685941064960767281910680153867062965293415795099965044447240991401012812356837735758862074153179744884578469264232142329758898991283024110705453220138734319310598982468914958006799744039147394925808982389650241443184634983755598048648165101008971686282490525717223182611762188271722719010768805254716380749353928508919964591240476080123124607798755172360567948267896337457043152268612008485115462629039841359041705737511803153069930421670541929857067214642120626533781344309543949369077101323682089078679982263884050983389122629850403430859270087957617804712199274292304102192057391566937916359531417527161078930494244812613127087986255513114580412028384936786638580752882464604359703544029765013601361903138761844111008552047246165289612248780671749782744324787860205586106202518412397823047500352295865354505931382787218315524851427461342049994056269038965318454052618793309518818849075311953023769970550868986720664281104523594408862560244049676185895363423000997101583141872493544557357418718993333893785548563517973066237697924469455239076124562715710615185579057214209434532630736062343838588417538802201191524783356481034231420363870725816512568287333397682589052412653905586124066696537719961020961059635746978871877602405264104121975124060653239553244806666850072162591506274883210291431699956550776895525112556305595867771734402105566784868029931028841180940739634583373932929613457913477879653433037557040331796815605542016643629320286470575902447224206561903707875837794400365366129955512097192454021576611976050994985579993726440523972472959936486776103809039930003145286776662958370144642338974832599612325745204407509160763698445193559015455198694713312046585312335982143947481967691095736235672815728969555574734905521836102222081572920118692548683543035875243654731484504146262653435087600701997276938517956535507342976032048004161587875513223855131811368295284590728092118821640262125998056081681475704609417239335141980369802471950835906600717793236088577901062500658221003408083252050094030051289581486283768921284015001621215515522426406823619100739261176454373856107392342861002893131125086062151853337040831771978678962299764203938738705248259300593020294866389864466409350120761801805562654528909761669505987646072455045905066808409116780702827300981930837542939330894162047995623262023835760014802838886315481876525175981281690870672196462439436534912001129040175028792957005513672966404351930719054956141426657041814452365700836442422352180284549039759719475175443826338479170762187561758967335532442487086498850604938241857269990480250147080150997536607387466499645050442871366341859823541525156671155727274200829253906141043652576987231746523547317470296451836857119836235870506672527486811128044408762482793641478821464963676269010056018226341074986367539073546020304431017600331590171224268394635765533169500800564319228053294040526783582067994627132831913476247835936391546942222235265306998107745202226282057291375184658511669354735699992099109053088686572874778890393992823203395811533445535995831834858903285678823858501434246175395928709233381415346357723945008151177391900798649796161224914057213924874624756233637425182807606767614627851807093525121638739880266695797375642300699512082391503253797751554170970863688643065498876191607699376134903448893752578758647811185710709042643835557372710660309273750948856593142695338057425849150773596804739323469681957924801359980103209423035085880897205910240888807743149097566886223821627807587383136793799737659292888643552254154269129391110493289234139123682761284371657667011961323724174847800581225978663972543112589518944295838740100170382253813748829229278053616722414062988330136804099595855298005627577302211596811196595129096116029989098860903135481346109790399203256464437643918642503562352175229686280301574992015872272875686097009706984361377073841417375194329083060837838799723669548992414989159219221061238801635286146838456538045497073238427926662550326153485930685789586642199331769007482729202806798441394707605200272325054808746961057470831255260406691806813878666119089816434632059973967036940372805985850057136026668009709951069407284970451609416435511039484045296652326013883294909032522555611070424390521938133218576898727868708457165031430047561094683786172034479486796933507634050651202164132777576261018528322630733471993151703483132894176878177079058668723285681671397980015769688610008608423433876179724540739928019660744523356711707564580173670262276773538778252718928505913038157237145610318200696135372923019251380246515354303874938489565694718710667204284726674867362331114591470853409213345709841148167989889286177428344530117058303478342776278414158633872123111112192671016895520061331962925801569821585617541851107447022765628981599432030898220460624535361830211866579276263636107254790800884587624362632113292000389969068767240778890268294655129972759434364785192495489068417327600564136887663482632473354701029056069546840674260746240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -6828451153074620066780276021624353290983134624843343000071926606203204072541551041450451641195505150250653330980379027950720410156766238099627881541922416942125063245783326119256335816511297401026808588772906456882966356659730880695541586133489469971772551620013485403297659968912934997352302175676399684284879668344227995656259156904544283370471867216164388187884582617279760291148040666127536412973894166616149234117438400165868698333491740929312985069238670534505146584150567748069606418415834637268245365257065533741913765532446165306994412686437118107014711987739353267709180918581347699279181252294459445793585866344838306519539206898428359457607448018941854978265659955495557665291777534294503780385448775585810509612882489744671289679768070028271534044372714972241898056461169166133416061394101770180553138601399911295513657499673577925466593898258667368446518669494821090217792207472994993595082549311414877825463561675760335010863289804823293799192237579157531703945798824743709287660028456766227622895875308448308066339953179294405214533400886909555935947162527617060787110995734246140893664462395620839914529343116665315449782196315190213526826876975013707121509593539466176150638546479027069223892066006212594357763347550067171307277784966390521061537872513735913033790280877423025767202220272679060445493542261020202426831886394677313464449696005087418760562068140063443860420878954707705845770099137554620555648039634236174812848110792873733469405642217069575995449193149782862367616490058894210232500810181383157869828292208097576108303392819001764691995805815588610860496358775794298795669997768364341005223927328402350466822198476372471436074065274121647335437015004119452624366328528172400625609263305675209644088893600507005332237773623925523124941996014573744033819016581417945086230688672807520169540374585969858341025268793250543433761274728551649015996200392947084183618402449871917178966731555075392115987251879024684135893159214319499132384676043412022598348681711743727648536843900611341376217720760741180764554603940316991094133536374490729793126842431954152766068099449273450164349509467919469676139827216255980681578380781977857225926655821984997360219424414867956382884100751580522434707756948410632081501800584737236456736981877368474758095589032108926628356341332126176286411658530618829104814893309566876986749049645133352128665677975037647190493283525645242845544163828201109666792007131578917010258985291107064740089521960068344899336445034213216408073484605927417702581608509687125231464868206020734514822937416770227724150681935085080332328901013460663006060676902927294468470067200478897465469570993346577982749334570851919168407905203322488270816768632937735575034670618984313692076971191523848019395390920309522574150434280273124615392562791673679242832349002652389369027299828453076385617334565044832079522409187981789142743072790212373484395198873267785592142523209361075889829803172071821268298730202516386209022311444605792445853909029106560629978967335464770424724210890753213756231346943670570437680755682756292671247604280587485443764964074973327987420649944197859832719981409566201434075499299924005857975176900591755174477708484355377430685341077294941074203111664413829719477953070032441082973311185813359085429029261696257453307857839963472806946427912030235449837823144360565286696170374372815899010854567491282268958890857734880959268186423262398613545057653972980101506149707217754266053036519781436807769473231777174984245316019643689316121751985978732249015927833907935020982997363347511199438199197992266580857151184587721661660446252406970965183841468047658713598382554650234353546926377765396168363204829774627066066834092686609334888569057973735462130907444218547482067109360120617001058424946191031273566214280615779023520803402121237652543178305613788964632524065951264258367690742448855570784776563191980714316648422041555070995956050905449781865079977010060773049655306814862953814729894582898393964098722654957734518963863166475680163395072098660754620496910632773250427499447737972603912144562173765366731202186790733538734614694024579422104653583649537650755463385821934705469588880801843044016902695133129552934578655214604133536463844845916090415893505715642596687913028563152040611815441974031949890316259947641135580476550171335533952696734354706219023215722258666087430415754689996570817651426615339257914515756458069442207041234854959776666054663762322484678177811721392343166489102998974304985685972433737728100971183010170257406889814469982373454004109682065522232883048646536930768344667789376981158018830404881974062103467329608302583185053024604169435458670467961539544710272775484252778890693008622529670441333491890995565233222328802492727915733693084607343586789864593364796552389283577939846230356447705836678536326007681210816875645412720242802717749356359356495451499223268599920883010397526233832826331652455371038376323347529732420330326719815666561049227889767930657544887288006735389720865191479812733600082536374646018136602298504801468475194761795045310460811812968646368972148825278867082590978236977564399525391052077319266444742976804094838373942253215524435947822236071574422735579986472826277799595913230069886973194961498096695489100943257538518546511649731312427290347653001559620385604019768052940800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 1792310675503095927961595511764248068609375122307431093135532485241236152977420718477239162610805037922767410503148743940935325873114219920584225586870808187547229553824310145433004041482321024173151732137022445822001813047535544597960171178869483582476671086664753451529608660472665067927576101846446747299802763810840949828611757423844713119973140774698110743672769979930198568261942763495509781843263662942766356045614327124450465549922365359906403938715139584303105143363046861646355010651285558289925465010508865448189032931892185318957914285689683538518286128213727938178514880427250841555586659799607001914573391274230179966163321011830525343815831102123355496243849839056308206074354529239916342707021979778393345926990463088961155295803546023901613548056985327024725872868189911261906435307690242167395279687051549901491892489068600043826071329808329927996784353411252364905318970605649240656926419560374797253294150101473127739517942052598531007859168035426274460715461429231186264542129303239561714079137092904640149114093338908638815552644600577928653618084975504334229282773585254557733151282418689682064001841450827858028917016199249764758767843143908382841971686619068594854595715695721886261314677594463571557627473350994064326059273652749055926576522458156838218431330898408171183135626393813045734607700639642331750767718292910195925180613488153777915198100635167669486757514998120513645365585549312396190422746364870234695323799340556636082934405219531363759776661129727105422956328772352454656362943386093983878210623500687164374764087875427998995960024695274904697671111996042738749318243579689882380201693668253654832995288172094218368737015594479677398743594967805261531159573953762594775052944431005524977023833051743707036881282017603835037996980506183781505737406242424570263605443675701623005804895065429524709579738692914860225863428063717846235173004568956464775472445951249740330720901966015941937320777908599224014008093695790112487541197290383280268898364662131741888288558768720628739106503407505724175142992532432061565653300964035034420438410972146200231582214385387490530743399709711512900322559003992773627694993988266818680320381454476097939182371620670650470290611917387452170689435786616286104295837760482398899438110258441818479598394893286852640989323774959980988880696158890508930963719099316735248768645197875772373219068259407374804696238469939008421788199125676750214762587012070908140772459186588323453437803524845551852446354347753699101506265217202969509628440736530047380963329130910210082167325570989663144174507707646374359183850607015943476882330489438114317001626159095746084129224886735955494838984665483526072046012216925500342326640224863489299137229811454222487700106577471386465975803976480984939630813061603269041028867791719573349244245318387629237078257013104650244960732287891765254726520596960830231072749145516841178946590321414373666383401458837716686129617270362526728296014504849203151128992346650148264684365003840778487557157950182927717898402787597777819659969001160241582582261605086875724538263317142527109691518386287787200527573195464956110974383765642500971901576987658443720733418217852787671264580526276008110207464432693039234266615453709625370629900735589519134768843433048583946647403229439269250954304720877072359112617377754698161869902617522820238355593222908424532535428237293007895675287310059190589236681275477249226501830076395728926885448593965427372981215942380105090712531137201325134707238210300698364451457167389982947565987550955307443721714940693923310337812596091318961378642337902831204471401804560963825635796150694343397596016244024283928413723279193033071453675847542613076703395149002662413015643855268648246166070810827640642200840228182849638506903859795225331702593129882944512854042576989725761375449127275152067930344925871727965014458510492573030069601062238697177187784286144878924022102312220992995561149203603238748426977458279207670154722412393149054751377227967826855114238230240381934243388649701513956451399815787994648539778798099041859188540601214821444191939101847965938071292998611867893083614897857943452858632690437229261763972689643262387284259111511487590004029140615825116913899161986093726771740132237452497377443520734232991463812210453476923274386978225595236846742010011357853964625705447127008740352655583122994046165889606338860182994401624764314311493496010001376472628324287595921124522712284295303697333464938001683989584581560529065113158396628047498666440410696396049976952227503279234835366050219367827449891647670657223627749754980541135404194388747962112050050969894307587012397276424707544783346788961652186975297704245758541028387736349981704857990679940041810995932945164026656674845782662262136160544288280581435851028368436904984737017536189207173575523739084396388147665524553111744400206604775877255918011554465012226703548139095504118106724746516990136969804629307636724679356385319561646304788311165602372890429033618211714244783263346454080996527703840597225601720899568446481003375137286330449835574250324310341687363953394147177043553596392935267499032695561918971387970901810805737170854991245556937843138549149765501073159650139887465474181270438962480117584223442824455699578698323368965845430075322475524674126391647300432859450117017399459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -379794369554561355891172673310677703211786053615167704048381012838125549557243517822761395697098662849260652698774783102498514579322330605925759134772246581857331160007832995557657161128027384078394630981750736199458467898161889402275857810576917659318173251628080228067875121539006094148061213831864763825050264858992498362267938405846710160101820758603925616094567546430070698153114576802858583842894025584036689978547637326325734629321222698163735488922164259809443543838189511036787275189673801072784792710701311736566433640966131866020576359874823471269587964900795217003424601441231403281314286329901246937331190792063666328414204661378384193982488327095958290002371764937342451450887367168746826274779189929764198450825548404587912849539638296669966033190247026725806381509265733086114260942342897762143311104699531202697188844233419843320167241351492567892111925947071040677281497366844541924003236733955805122607248292971445221273478782917090674282972834696136360621053085106470975443916238435466936952974685441644051853402927307770325587698815745911892353361063163447750585947884862547652562852884408395931462718178954681836818989237465708129886424358788563688638000837667395282214444142154232877145982423463361593307068335423048505914968597261411916656325658427665017493799076017769390612819169455872892585529148739043653296934686821667325099905445004137878917833131982879435849373414372652678247847280581211861264951367872969955061892580290380423782360064372072587849101251028857125620879978983656082273113736417259355165004792005403785973381724707170248435789472702038782748676478051441244406001798502400263783117315315942659919392316519682913100636687880210303158146769575708658103548913672280738951097024300269468770282124005692174382308446071789095790243617108477904340331460498663473889417753643220047268728377946921164442503998706650075002000897414494075764767087681160423589904303772209259707739705276325249432054554704861525343944566622540758974451546886657751434405377033038921761915099195185663249805806109938498440933554692379491327573334362188530463055836994983259280218463550961283434031166912273169297903604789555454103295432653616537775957064050014652335248381198029330801785047687820219695368144508520274253839368913534083496349665108028344791906659951002924554195980702850401113208010211277753613688441245195147953044311256326912840903814912391819858458941956843311219005439700415939329953735089881630009995977003875366882246398224080015138168708329368494993156496057302318287316170810334903460084566729291605766760891932518900562731301091839853923832032211423994088515281739471491971936188208620819623887798837079071985939654466851204344921799751268800130526807342258890578960181518839367191824411678550766106599413668659124533868046301395280895989684979556941284027331367350591733262385167281044871004302639484834939795755632577606948534584216910759750168912826019920091087420018359474331072958605540181873770359537860182376072381338082342904797818569912094476873141881357598329255477536881977995475197492157447879047588940202789497027647427914116238230047826122736416719558737513210053289823833454181637868245991522937844860238268439053504224470145215084962711291778205194948164500038643067226286207232354748059598439354782127100484509363755612570740252438922758962467585697778373854472240781763434097124313588505180821121048942408541210472283934257616738137941631893571746902580442139193812072814565316313093083300392061789258056871012312645754135459049381170237353916146351643360135275132958657240200108243866349341187998178641661084518207580865162027352755475899954707721565480829555468615099728027097264564235856253663046457367751311828143823512714459320629520977790634480301807158607848083131683541287711264425561180355549152978192478724725364071405316826283438284796873281406038160122419005211295230414232893342616471712850930699286205815773278677814556804984637497290932431878031641883997949212370087955497690080797132587316119667116840487468271871142804179420805285220815403255908656857124578974128598027323039747594654205658249646351364552840594162873228206305703744477032285224839426242471722700674026458749059210351554538192609726714481371757881708578536933504409279586535944321156227162428921214909854961637849672479676407685208524120290534273834748560895130531424228378024553502637912816845699544714299949332751948600239711000645652528708449690854232476315682066602982023090530314876728821607732422328459378205208554722970737082369183971851699274360735974415423837688887070678926753084303689156202010455774866941342239540924780320888950926313791927005688368067476301172166721636079083682068864229962990061353029680202928012707750006068823837084868150057565308583600514383152012467458695139931456115740831332073382780847437172823739932130631418083792887977997694825205597226588672149523108442386429119626069333327044778988434681791239944167651692714790621774365297297798667790207434046517281426087342815089053145065076875376065247667691207976048114695344435217682506936735783896435123207156941370352856798135567599708303114937429814352462764360544663094787382698317756516644715550224121588914845560890620595699447559527784883657239701114246159236552774315339816600686933524190298053281873169628296575074584641034107133459554398918908750973162749952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 71928032997231446826257184798335906390725802190888308202318198616232978986589340547610584596546859840870334709946505843122273927154339776930163970611543379467858458365750154604068578042576502556317103614783942274560447436446079974877256326364049175292862602168568843730587383209581708826197458940128978608168121015433115974554009753734220765852422202645499244846370003435190874198402300941458608764232905741042965289581773769072612986622464007293613395299745088124480724516716985752411170116406879021932514703035378008840243257569065936938848191567362633801277850933517976763736198695910839593906734365717033025651905958148903192807755279069861997597749343084488908368363654904627378818890382226198379122614146566162314769912172197211833369302496321320108946542757071021517166839452582980781906793605935411249110881002322680927317421745377616298527365041489354271815281103716652416264666650835579586696756650364069699764685202598067145393518246230055409375583121107743415683360127619960172723107762102836435602849244328411759657989708107644450457118571085697600180925456446602582894637108502546617656276411648218273094081008066399577981059443406306226340749142284811759770173752146214632846243028706852990355657641003323297150310887345835728155818070188225114990341249498470607778541947129510084841549797534264750668126382446180157949348895166019934893864536740306569386884746921185608412007604119452447437426420125056056855684396896072499064652530653425642361216019444474076191440326482896583813843170012268915553927620605626372785833914122738075069604255169917905214622225728319350347009067254764680705996868228006681097089309114627714688751788027975533784266764840236838788245781717074372300616349995907762259012642711058316177840112129153134356991330326517064456459853387034484327426211133634967480932214481561216097963167353074498304937475849956427006378847688453378537562914494229328249244044385691931810699843359163220509022566418295202063978308459598429959484229768379308603016157764318090015574584758462877651393025045145947099126106100843126409084501252712559629535187434699342809403447577945249153832194099052088586610841590446215351776407929515631877991395745893163005491679015383613844678013168611825848698491362545498024036012330636861199666804353261705865083784958700130334589645393673579064709622355299829632955693136218006593415227201024958577638419156752491780590177242439323378972974447464390558997133980091009708501647388810640183568119537130861191543619806982393690811996024476325712393383885275218080220698618905563322317464392718766803894988449200466582806575483926708808925125484107179950105949920937742091073809088376878123452311846796660682898038774396966591455698065505651416004163034428571902887848477949762296559980847803446147091175913754099023010923147191731629509403420072832316052332685908400763864838624514929047510495655976935815757779124734690627482491082469709355991365217442514428793640971383179153615538468135109911193715339244766951610425551216400834549814669441848763407294170220681858293847101323215414785209129715263720474281856039089036336928532481647565789810481550380726504218971028115341615726490117677206837215691785609319897041130822167528219272199794689677213999255919624818346972482519796066823345897567924252470166160163463909545626662333557076495232667399405170221233056059058774596059992951842171035147818246906627256193942759095827886588196624042888596558701737967351468244855715187933381317946513378242539960516903564492961814889087749316420906018928009170898161816921632095590117396895269572549682743784629029173530846275424745110447166201110028689335641940675280278579871315772520778424574370257247398142972339956651943237746676063074832364201357250564551384853095878139173656715713213064015422385225219544174419990831802811103665460890558278711268131378667486225468829426089597879386766078893151159611105153410251273435790605118635682290663844917414760486196114508546654729219290060442969741311799728977906262849093958349497045161535950658122573113606705517522197383323396892647076707819056806926797038106437402890643602062447038745174304653924723887535970731650737798665111862689437894019083814140088839457948437722318261314403248741389333490220521744898416381847111971914465473846107524182283787514073957627278269099355368983266721607988770487698960429952259092381495472007227987257905125289272091850397100958039934378233332036791152571122716735211570037022765052937573645937317510774358648886918628440049005577332270400030430497201205071809555129683571993868129558534221077045381595879155719932075480643236480771740449213110706919583737872451420769735597282088670808031219152322552481911924973810010407628759470180135770019092505188435934532059381172470666874787214796311753465679945174380904201744607407162296636478693162051483724629727328843382733474824714353464513546377465634413705231859903340284959186289588784874715612590051698456910015879756079306308635503256081173381183217815697535105218053695030484220931673802450301841172568205258550153756850344531413811114320573997918467302227313648463402070654908512475286141306059306678815502063914562400478352188126690001903473219132155622035901050142136809396894136897898036044630609649035332431784775433233658744385772439160849550029267895704420234238737306253221225230342553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -13512358230615459147838727053651066340839829341059323907629519350122079997905884736215287041474624395866237347613868451469674163641880229174929027278238551894920547407621635018067910264139506837796078078760468075266875187304731824682306776530350266743322707031351650929992396807415551929220143053732019204046495443027717158416740257432251277311054523845476215398629295894877206578848921538225746559356450543141339162690981522084843120841664030918908826519554845427266350474689378568174551886454791074135819650143038272392356460033222620702826591704887977673175064509335717516416873826159477208556665020934285037764947999951842338647501146526571020477822813033843437707763543145447560889455806098147342038735868828413035039501788741177664003982505555282930340013805019258741680105435743091169474132931822112805180127757039240005379589027460976579023772950961598235694570019437734376591922750325473094337452539210065664923163423162137686721647315440198530258943773594933653591565047927906417449548768359125148708663914410477486235457334086966674280577441817803707301454460593069226304517313270293310825874358900004224837300457998674914605867206732321293186537628488065114521797607188522767848661833529339901564626256183290845734323724457188111189563957030972869477362090195212285263834154133494860752426643246995846792914962272486088713249576341445371738529187639881463708199281972042538282712214421699086535930226960080258848777857779698700728562388355696290642125284097360749779061896236021060943163546005596581367368282874562878066028523428787420097840158239649468119425258673208193453844631527326116997483909828273289873915921035203483860940922044560111090916504073605151013570983218418184777439521699794218078571646046507030702460757270597354623721554650802117451140385474508558796075314636878304312436381704883608599735469673734501175515119304340108528445159862962685982962243556607666919682627328956853221614228098746371497335416344944381096675218335387755361217647723845481885370291535606291276297596229261955875749892254441747191088087784640661111233558556754151445314666375164263383238245549140173721009478474872921592185764718398485804019116615964810743499763144945093577433024133673870747611655067281983038453074728854901591508162735308591395352042456485904848992346974573637637981938757628383768213945284836872016471106274466746066021431971473851399369801505498460245938162490244557039545829332648006885733130419159848262213922203490516712516505499460183918881583010940636035077226361655720914075082379830091755190550287790400251112619852138652597839295386133573944176942007286898096608875460347178568380251973231246061597394813584254758671151681447597892784786859125748990837470141051811693759590934777133492307020467734489235361300942476791335641778355181115544305811403297387501920172514340698911125834564166233446002362402103645614605672439246001291733454345826830383059277521860722954736888088710840835775806730092614547036544920356779634574822311573784336439893582074012773469683989585452248504574680529550111976420115713199493403052522978918823412309584223552293523884588754387151445444954200484204689235404380539117759956471688487760213984210922909214816894277495057965787784422449576770289168039855360243147053265725568098297024389220004708139603770514882184066870399516960913898456085653865139763525459168741177154523988056593011421867155331689074686372270430509887564722534241156497376243442621123020167735674810935696513742057271010124732255055920810050952457365590930446091666751558800373303576285786388442744080495391206736467075980212285701837266407547524905418587820718496199001869793208637468746150199415939267762281215486940544713052289923918291536067811501415070790611987429864779447166817624394684927757367032165174443403078447804787441921522255000266572832775021733792062804200575724550924807375430038475588849921301047667324585245321745184468314038885695699839144227379137278580626490393471629654937051016026020751207159966373805975284736608425939548424521984934967268765221216185076270996636382625803403859354201961538513823409102523838344529077940081392917141894249117453672403494432288127046299041716654011624749199776419740413114860291172749033210378113116346446554266484596708650130198036713776465704329151643572170115590048559794138295314719962593566426964194875580205856420360317920418308846365048409958575963281988247707622536754522612359767480872919965233090266281837125639164466885037944370980922405427392851149397994638333939639110277144892911292133115247782158109660262499026091784372609351715598163322108677242413851094862391634184575355952768860746652862871133099291267713994366545308450121190341136305197525880274508693527837550490175880363672803065412067830029863471816365589030824978686703572687711117035497339301041913077260097897103338057287086463757685410153327865984696205736964762066987662502383759202528943414365958679796650691952588360281747864792481105075988697111233108691377463877091163570434046290996317554213935062052949262593831405308701835266392851883612934878972944774684885475858521328178484822175480718122731858191373094081157249545141737315636095773596810095923824003805997601312928215588624000993612108932096214741180601863972745323342894906286236778004403564953216891090098557200965695959073082246148558242427982315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2617997904082171355089257052144905981683590546869538731032183743434171927128270312701614057031365745552275705507554516711813879004935871499699963195121614871311950292006378182670076197091357314052604976111120250157338752280350101239532942728676452363175192443195122048403002786635025934309901620815197595326179616912450647532497629303406649567360928612528335727075959712722560739445510309671053575335682676397443155915700437234412159281288392283633523481786919158796216184710112334561378393234277235740908001996026119161143782013429631067347084197778223349800818785799148406287044402172766447206255065111055057904567818897674452427742462096814931239981219783129286927373263651934777860089397927895778223438904090558334227401091589179199552400118689652619792163093166252923661125936360461327370733296191320879609625969828599712830963740237686463122805106331034066132688090647954783893073396122217881132589205045127048417199307696135421245754705710713061931747749483272511606011046928206986419790998912885230471832711514489581502181734670628714268902829356939334413169707596699718910074706102294527360466876667022096296536374402428764203527659132427536562890546743806765511823325293453458872432617730137689307043764153554328155583215482530672004695460175913436425489799705342585801664679885314905373315038883153904343604150764951932223747062096737748430764566685566793981254081580312570531975467422508014259061283394427814778736143184776939881817719462774167620571481107827604613786371908866567930852068080752250154287350957692878892264407960652221446787862165375422424186782763915303766066236790922765349944454002058474199449754548251201971306204609304616865864885511438734588560289345749163553525377184247948036273075615686838522853441534557522558876745221118104186449025724558848103358398067551655095028470316544300560820462592501180311230589863376767420504136975547782983708767730899191528137396574429441863482051117770397855468175784444964769432357424069600434457193048577136894083937078049795307446950074175993752634482946455182518484368355336422069908791456432188947955317065672568163009176920315449305585512012232278967575445632377892155459301272957775216218105199065701945471379119842116701084055053477514203949518457144355158025512543039905607110673422411690387875868962500510205303427033892078396229507036365200990688563130076435891637784963314054944934430044993606531475933936161499557454874991231846782123444295871435869733499945016781199378396898206395995560247186414485224248701926789600937790001152538055944924388659372305867823540462036676336531679044364697105549497321589176801122194637993838280315764059295059634448899850807342884026933328551646935307315076314888176659299238855271471612139268030763679331597867516973202570601506781360740137873247231755235771089796612627081983224906512734630401179885942638702235673088856257382562395305640746040913491248974420772686749815899408496856105123565147694433441221322219572684161292345909694610610099789955292263704377864120883154965414048112533831420310918953741688837396392296481434692820636325205424184355317930586858122815655149502686042783771481037015734777751862095221097092600834822355192763709621364519234408815356471113551483268105872720280037137556425336445240535607237317433541363921803954647243768311697318869612496799920192538079215233580407304528899268545168055589629097326177802773171834413021580720039150420308806651316675493836412785049683476992708501333390196775467969240192892689272774680897501112887733230985327486657022852225949531821411674275853598595368553610909713599731959613470189275883369792362329391779200984527442100549454048893255854347718289354338827888326544368050961945147911684486132361809832608361518005826545636687735942411827142804992479084385257930462645431053234412073533016790832004408577527250272496058274428966476038323262371827287559294286680232189645627310690279395184245988134906727901370774527886641961384357061044155009626097151036977211664833039369496249474152351867604659206916460003866534157925598574144246204529710389867139464109778259172471807958125219290575575209853374340956760750899346114036565765153095258856337832563024113042065716277153672301141918874537549888926834542531078606730047268159226257448806866151586244771268472913645772518388322552982176982769419477284567431234511994713996236882516082416009188167338659400497542344143940951004626959089171985689518663524123473612918435031593469007441305966104975691153767159792945718458757755265565565110996467055327796952514577727559747677301701701778183835583508822628592626086288581755849640977086278778225836582118037353685233207148418938042710649384026453894904211800547005745647583289770318506511685056852874120342535683263794104912557689846913013920119491094716392218817699671230018089034098286212693713897728726795240164564611970884711774135592823808516092835122558405457377679245618212300101159636548800180715155474626632829393184144144786985977438586313999377760248328158817517523205727095108456953824287773449743744918533124684487198377318314954206447637925804143308013757179153333421101983446597562241076022542594205862421777906056061087620392614364262744093536859917971372086091236692415002880256045795543497201318726353489667850991998773344684990664113652630441532670747063369259394822598125202322751488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -506474755189986553856704859295285346791086680463038750918962066409435648588723750669126201264380163606356272889000548935591252294650027323526433249652819531381963926063391381552727389959419923149784773221199480529493830238980956611905293772890449746631896968135914920204605707496355504446325372480127812107878015545538235205482023351702959577028945369964727035054930336006867777083508206467621050529019423458704852627571637037134483810185406520734785286500438683653968836512925438746052201492946123030496870472937240886732369482668904012918919259893594649883962996291961008203164638893035991196079969447834765787870128727415469744234745009806750743754683324065569743046616691007893249007032573365405773218396474860086533931354287791435268183123361525191282175178830189707589153321204586181689437013922864519948913328466607182432278732189260621563330435551530394497846112710718706072265664419498721806233286804472269168297897541417901587575962611940220144630127892804185880816966588057846870645715180644624424395929250021557158901117576472449730835582899034008770321910790237919284532468187080441032037732519023007120303372737987766922231748097168538700865607344473342303824787280086225205840947252150010779446536324190785926196773243466282018218712736198417631261874445819354962775997930070807224696215045620514209920318379105181915364488820976698205720498789516905088048548601670381518002405964431118074060695712433553426935708430769772674618944314789869486010808859966657288035852669251467623663389949260088598439298474741101099211958825056879020088129490938390393062176567644584654303583112929798338934901346585872380886806354864151422623968518888680889446052395117394128845786475479305836494672387609498763267051241057710360739829582550336068244803588771889427891047719027353405818055447239327048566879667153791279873638906629380181280275235939428524113362476533332880876348116364452194596879806846096804787555048958702980608626328616722443571180133601561184005264610547278192178436651469064852574685207541454574552535080666936471059413828212366817987882006186071503813440727004566146176078724144430336942834989268029762880327304361627614755148721859897515650405974804728176604551598567361217941409703659655333141179221625374365770202790906974863983956206361839148748292318039283166641256994195297075333242584928267228090212385900281130493535481674255660875342203729224624409118913025450344933491775690962752310235162367585943771940247798507609720706604302851241894598517397488161238160956377102904535091279525147017337716451291507515737336859301136801315213951701119775991650103547721569154739623911542480664065010175530881026969650368068700629913238872572790467620185575065252052467244989815957121417260058323924448324783913377180755881950427919296888889963582420561093434978248345079075300694498959910227531893688049337319925716607967653571895773039307797620730729811554528991682852619133428321956369164915481829049638748427684531418931218411775750270409759379481490065589398172472868255337106146525974712332247881921111339531438363514317892537429442223856845948132689589708001187900644072368334083085355900523464457719258039956023298414022541806197926919274380308150800755648989358094863764686748075921840213664767333436440095870051122208659826594567041040820369368156931355572992398999430969393427312261143926392175183776615181895443680763858034494883914931221448884740425498825562218953834575438828702906364900732223687442616171178627082556670242201821534148963036104622599380354390788248101208140526523179672644181402994778397929313476951030083651286627973630504006208633632062358112877578771294798347462867008305828838747286622152776944195471362468641861427850536482285350096811043367716961540847177865623293220241065320469532499705808105343571862774047966658818821435587498275267606262458316577621385440126126590608625001333426831841526089218699572187313294894883552788928118170683467053874388530267854310755969486528849252604406608694983179877191086658342757817070631685395812739136875530941579143798625520864271112644785674043085532996580416986044640794617600973922893399687617883994187015270980410887742205637852244562359674900650870556278189271392795194366642337022548466631586642686699491721962199265698655900716863458717235231419278075228301039325512366176091446570474414772055589596555556908694047694774157220595491047445202163385132692448135739489188148317278585140558002813868137008560904210866335163658263328340526503743386285537050166179292485437225832166633421750176807433261421716995735807940684890221424312616884341015810781928032501896021568147720451558622898084309955813536528809428337281475925815761271288723818981380355143957618637901881023225925205040285663945585694121452498375343372237358522975763494128302122573337744730672727075654443997006200478261728128576955626395145332717418036315688283704356867895693813712368172596413923507982092202557879470700995297374139004392594635237883889705844203683979834672166513834616694568302837657932306938542191050950613511769337165958946428978658117557999003975194798100327315362921056993904120108185491429601254828859742314570384775420798800721137738185967276408823947280860508988911410598672719519319625397388991248970401805488751512874446034420737633204871402789564885411090919623480857131076429547988582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 92412442575137722349682047344537081060992089652204207717054072035102034235877167458875943070720403516104416593066906904897203077505796871833636478197323671264429494027035074116273513497589329805417870416018394600783839363853289041628584600518512963204340143247284095756595329786889498927971911772058107159286806471171995853360986207386534557562139338847303393211002514249694975240639694476837901211520494621946846859646109135715661246673955307585162694135604335828591911316257678159218752585563001675877854985326584259232972191597989215898894908025051774927210283166930271825810686701261388973306724834598845832969404265337947580137686872269586213400686049958616342442845899523817322020265324891640571338644879620101214531149554820416611550423440933696431656552716463698080883009961345769445208894990799965940641887706179315217280843241315376983517404629598018417145648375323727125002984042826183252436413664914610468542225315372493379362798866882106010914502891525257609325724628403117395006835974931414516184149096633258575952070569444845094536402326209006610393395445224574005598097394699226352487453818107944471113710590347190239481488798036312292501437914565302599992965700315154939335454868889563645674598627562868527089748912762475803925685839750857682357926758672062204056899628652687063099174560323368130788186614259463807970353786493175826224832424610894641994913328723809639858228972923932484414974272079629060795387462524173217063203432301389822839661786165475206699242167302108070540933573634132825886064120254409530425953374438237741697165667280380479484694919698940850062241895014633106103516282668624937879161236025738669132348972030965706734489735964980573868231797219588419078023572200510837485900929711275119540453414738830529297688901528527375538419463650815192478627567845540817185531155060778885044106823782275548197824177221760071926400899734747912615103726410249985810355392099459544506852570158251338923175920908465554314593821312996343158251365217509521404585069417788884699294310208183742022718582814867802980876886413223527512057057259653735586750119539064883322998890811710523511696604835349814502508917391233178300092260722413610862703888643260210382396632799385063352123943027001185560414754042065204153280888232673403262022651091091341679298615456769247796729466349982570979306202357181025857220503260946201843164781098186454921278085092705980278169901011942266618780672378994392990760898004716977502022782123628315839767519406016594609488923255449783336537577175797787138653470830029116734942175680392078400583987667413977492281662306910300502428394477417647893515248443995309566221641962193675492589893257803297273409418971051720286978437248629326980601632276973666185332477243364746099041343890642383963125483128153638557233319236169618995233921151788668603477054252359325683568510104210101728350000997513520908057684794478953465548395270329305809595087598002243035123110674454991301419516483789861545438925065683277760270422580417104061490840864454633449939393346404853376084880760799667010568495020037172116278241508565107694253036353664623475137609368512812703340302200003284125313617338191206287289612009850312848564208616897873533078739241157541796717265522952811209080769522641381069223081401981537555774057734047400133156362635710894075498368945874470880327403013058739873530230916377617675118752568873961247640456958868808703647078439377306949180599963046719084222153658123591645714098241417079794842470183898239823188275468512214128828623196108598661909389802390462526075028501877687874396524059820742706760797992385494850022162182638338557560149557273740202754824844701769066705772906509719708527741050492300950937704342805493262768946394441479672879340755367174866125188454935708426557957985689401107821636264683800634706722342665222835051557145453866769434277159372202545162587257872239550760297502993448843735526127017164783627805456465704549085107987697985938686740425946758171571622112415148633927408699514035804202146369797548394476144761469765491561833036365450234067357169125543550840846871543662829607673596866053261475061860402046589864544050921229967241480912626739435315099729454965852245934121688948492869433963617835358363716122448887775441752767304800286824868218239100876897161450600441459569378411447282625393004001717869761013963996831530309029907618209380767386780206311688029595921170051333894221048693609697856841095219753146451185087425690623423817326424960985886381962071758034274361837813302713112803563315139164661611447496038526976072657493484640239864177258893498612590039222264578308326369037272440117183922508501980415653604749214310567897165735072310747110005058793413262507501682431902684487909998287700791143634525950513515587905900407177402809417346992317974915025113268586427965999886344808427923670809807321078184253466058717915296549684736249711758555051570800370085796418442511253365206167684430667339394001223052027235380208082257611413284315517826702816944277921607847372707814733836330453691351826344232590919196984745616983683746499788995929371797724299912684478730852159180565049147978406477119525585879615790745653595305675630268629324157031309113409706410293331167045622583179202228133987227572340050294640898004117895569992508471429174633947003932755804163069030654398214547430055671234560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -15146911435767910510424500057316310288996617872654700768317489860096539359319825197079899082233290142512769291660908879491172333128656975274024543457139425220289196637803354671386878800445553557913881616113402385023217260319665995400590045342319405556591289178613548367662024626167959281678308660143041759603052187560738610293584752036698115727555168861549370435235571767785541266598737150913244472009511773884144751415756190348633440680992318494876130176289740870173718213810887867002512496260133098462704610338852082534648074171490180246100167058637858817011695205365754552318931703967492557737026235519437185835562484603328978311979593168829877434406508518411612885056844620009156745359071190312530232417611803249986869961376788322591451145863613538821833230085381024187009542911123134554105935380358442165370548151285233822934117021498045814570927358522910227938193325647675535486815435416137123938620446260425550199049040167710008073929391981156933895474977016110988265889281411580923706746186196574069203214636817707706891318000323732220238220846377736131263943212482283524358676362944772678319053469609848542844033716398131817796950411591451450689836488823792161192787550568920390449896271082730992812607891821927488331608148415231881599579657444594708796610007330238967293284499390711004290561636389870850652006494540694559748094012730143378794495713352288787048040092973243067314110228841228572559721446134487489247497155586019110802173009233715663160140761813173938447129200218384234521116413890439470092283108174906063368451694677201855656137481140801179416021556836872235644481632051192146380298773162232703616573742467467110715466674720460797024405279288438165881472260132514067329052330976695343591454331548662569401420584211230681746051707292628199674129060103161583599540521230251383072630546685216119004662117922226863463712367194645555839597608937468542646909057631487994686077220836445637463516358741492197028830471638818647549397327543673786227238996871205480044186070444506320079800637133548348576994910262132082926029588875396276971678309596037781399385418239477879926584822737711471849237241040354131682455261095719730239714916423083412642806343030461086106614145823808784764713590436737569043682600714901731202567679111453521463940619214442107555325921094999031834017503098239360722564214777406048426141600379780511440157784311391324360643544252790352819243864332227684308225592827405988361351988029633078119246483313140330446589977110163801364719847698826896312507103695441690129343632063908652069662492028580768528659056028619088856332109358256910126562963152955843251261633679146002482369402001741495849336400652448188344939406010476869021219023292822154801667379775503264010104399909069529431348907526631777448361282388031804982507431614357770864112029503301053862589928096700772917037337703303535846520305745995785502139596516667759582768733804518145093414345144560388109615948753945302838285040645876533985828675666193854688926409666836161430264421810700442711253138883327155059255597228909865517646220273729691685500644696731380897874681999032364431607575035129779435304515427356259294802321975342827630795119416568870549977765504189180328084968265639880255223391835558146413780066279289866740534220357146126407386053594457641902394517179154956744817961951119121012943196514327247521846668447054790630171451533020634816822798544560950173260638487764638584439262903275628273254881419418441776367658384308168401705609375020178581609013315419623815924528322275220720402240870545791553289492529114418854295488092600416237291346954708098430266482310327755140015825626620037824297614083966721583702018887605134904611063182774084793490303860124458119464757305460603856388306219764201662077519175188426245178579118078113330140443759505718136227287392138856224945505675068037491480397598971936333107417137208243520815033755038564545422504472002490153573392453252423495538186994346891948218635370734120054627528285280792536835929495518092430925608395235868367867855343632899685380986632705726081554791427686992969856403655412602488396894981333063522659901473802761866563326672837809322396456510170925858094595743726562828515142964066558372303377194928137871292156995096994292757245538712339816308884334697763773665496211627509631008621329237010073748117701072075060096929075282275293285820248647183868078339877477921297809273592480577696310458526199565260065529235384827201634721407155698768857725000636570565068018456101953730884422682238793273210785317033232337967963505375619815664081393917975537431897668028256765359812862306112416735326538642449854401406456184016550759901242994184144924806484952696201204047303231140619250376148238164845486899093793809439179564895406151746312742717416717277888919463019902605309059059047676935459987365516896945738374312470972358484568282329671532510344573369975844911228688018287516080085764038634030490315834423357326973686272475445817195445826451827356500327465536131440745729543544867659266336189261382010291997835246031786235475228081830719523479089369074641243591558317395761712339756211010897584798285188794568394201655386690260878565518689038798202960311160464894752230184795736939825421030103475506169474683821338224573598154816224748354069834318193703714858800631756828383140431716979052695826851650600960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 2169676043330045602602862369444028787499412391244171363531882432628204048253234681841908090107532770873829204102743908827841769238785144066677478414055070151997713543267441791386083913765422876340894907442632827062457309138900173598981256293274115564532870586504508148350446361506914716243898044544130072236481553324688175684562218261177464189553168978776959800433096901450985748210224667574206903269556208182695019538678814079072769629157896049518442858406261220337621298111081236509540592927946436914352553499332222298435645358898907098620622247758822664323288121236846959834839153780564227018118884940711605287587246867594317396239675718227734244973007281250231809261242096896337555949633912881366865116781199703622192144634837828788894597765614198514219114365493981803931312656681790983549583350284302916781726303371771719186565262140330489826072445259911974903214114235216454261223097998044575953017794568439733552815444909600880474127569225537740168101064931050639306726176090312198498381427772448892318306291525366853888678313234642549463113388825116256929876312456899873050031274526041399401561080202179764200938720446406886129519955550234866103428220321672083262048119225570658012172801429696995053177408052470055892157438571515429181586340515419115024471186396764153126573732112611900583589070456791623923489142303222106720443487724257254045192799728557878433599733294859932051593536015539331017293243372857086817318691023340292708590080040911848691267548271062938851463891073016109712551994899580662516331870721015859487663122480370385682255632143834819915741344812287308040714378622119109281141138692587381701028574886081154584751839783956659510604385269981258305544845952719719403168955807760470920824253682789545705405090387157505448820532798820249681597114936672656913323638732969269769763087478436546748560203761847819400798066436109350703562842867894911615319149868929581280017125582136544174060206400203658863944572123592579751715661311648528968970454039144674653994452684766613820158300951396543345295447921039561010751599297531856943874560771643690363587999530635295777335034125008159389634008649549844448329722967945848137015912457515409973179375608419355089627809691249628773422974463012376494424880020739144790648311422300980280083774857846282177201866828155587071829937804061510493445799682144953707659609740454824445412654784235734235836315294644617651245096218669838204412341744180874063282608846775625295432678297658848788634375473722429207366196034035852852064532610477304292222763426307724841825314519018843149791152003715658345673908556895200379760999029063208344434202891728386096806770695444664249779960194159652506280967537017190095874254326063688696446324615989536161055008571356489341590346974552910804056232096946652267207215022595873955546125122148469958501758520487229898671364972820223270318837396850538455027895698858645702534348891407430016961248124521297097535616238800336073365241588716985694461823753345514190880784583811889173415445535044725245856055840768738203318151133115936021539924233950502567210112666089221225284605343843304597000796605436131499513849030934482111572299475705938704695567267234445181902367097444595833755296277415195227857625071840682390122017790940733140028345947789661475098152808237768678125197253744236892971490763336476372148190141889974756010096537865452892931533280517677563059311098655600868474399531129013965175988643423743793785025532102541561461734132671357718936870057773290606890533669601177234162381139418604734787881200320998701785102126407841292431165041955256552095138250768422949235075670249506798353802477467591900269955610253839229391386603614843414729251093126686812896517888664391550469412515188656892898896123253300191364122868891348554897082628758538247498391670857679594247572409883643528517194644740204746446658587156216514854559779729641032833414294876393361956441909847233680645196213786094423338718371915545025976193022044616752408287924713175908879477589365444816325755160911084401228756231040296659084758056194172242749348447337442649774060384004038232638520865935679458767198317993129311828083749728833951512472540464143462640992519400497245871521813705831595856174744348233215859596320390323643192708272284220595861955437488999551326257193575316996603022749943192534140450522822848033398512158639990066998545744112495002253770463543813282026568302737325981808343669259148294740280339349909599888441494754386080514418339521644272532402165507101100923778490398258403167470196345354606936622368216471349424763830794116169748590287886339306321147943972668600472285318450422145370271687781102142458209042044147481310989796183656585091497473024906688156909418216498412746168100607418678567022447068154359431505380873844926937965501620068002061970771721052414770468898204745850919690985683111035996757785016939392283488443658167308036090349661222934316209964835401674837156111764450788785688463324127753309703874063417815377894422705596876080247685781082660874861606045639600945206325455585358547455778941003817236316854497179832009787187916794033644623489628885707826537333620417180363664835084049302841490575377287649721823444257193641029991543918413753501780595962782329140920307782549038776190022587068877086025474750829704049004740282526845941619636918359377278230905592217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -269844418711743400693541657347525043337872804436744885051834843140890730611806938409425996044796520224947923353243932136073491169107134280715006864253760223706108280142822245062648223339459181059133257877767730597708599144289651827526392122660900231535420202969855334691642596202243563412873911886942738341036073167362424277342927029929790693449024257262029889282000913920518963222508120948565704204921896216038975205114922458853175771777959025084268507405285285136563262088734504323191796459310898700968725541253125154179980096712538458530212508392984376721460104966373979088176601578057608411075171832672072562783214007424594512064782169823502123134118258535993545230974276535366322499932475071489200404506282657522818780283872248506838323934028208893787250090667177833667306067531111343299644372795206091255147404136004841432139705563417301726154862220885211749270490193682374740853417594243907526877352637786763872685679266511381131210179832629781569228703931386175674328703491068302462552896794395233081502475852403890642915965291067763072281644522303588617184830309892765168855753924294938754706411483063066144017212631967984369468544927208735472232319254462229352004058697344713839759395818548788015660541978201399544197970148527552666412856100134213418678889642117700011960047542101498392802790125089250747318981286068956045237051844382564374059236040332383817649702602975165772177087750887425168764699225199939403528538950935130536155533175357114873083240263900902836508204165028121298427944255883720823156927339694522121963621025456289638316407681087008019792456361911235622312042615696698605655963703891957996414154868854477524328301545994026154832452649742037249520296301717925860706048069039247059706194475121607625561482260871725470177072238904503059163752932964564555174140919554547127769417066024444257297639406514272379538309014679005063377408164450920919724467169854196792965962711935800896387524434070249139917095729660112714586281273121182136073410256175050863992465089549224572622556291818130724277596019249982214884724351606525692851943208295552657075794754760885049411085837247163116712405219790636557357380315828716455755080783059838410221593874373845142054526948842038826720602024209321628684562374705840506067796841752369981302231547967120813134164729153783229990452373442514207229279074662635158940906520583095486775850324306017226901718022981182112660192225128818518140892446125643544952641515009764090797053528709285214168912242343598393332101604184110785651893693884460801997852028352179612295935795733308545949957425030943459685890158963484562280728380787746196970953298327713562584835447013202548300040802020831634464049786264971383307595007674668069144826802505522643293286702669505308890044990314010617756746239547853093346641853856181148284417161593852559750056937158557057445311973001227711847808077517479953293474809560229387553290937391445388526355928767428959162182502294185022917392096448118495681060307723858570194378036902812948671379793515437634923149563932752566778907399821495823008423153066613911472492563721164758957221007254083718466739063207238987081766031008544339583769733840579851966711557182120164973876532360659746277142052660760344484544413129335152010442831529568637455775142954311022548290512007463298960776402914519756041880356151406341118971716873476309978978481275294191605938498653052684525679572779343135734959410070076826172622469536101115827875948364641266243852136844236226015684039157224984342799485142420173132285979772269561568838365585737706165236678262701565447706456155245546086956277428192189739935854948806620403780091832575648948872474764313801746956780618423842995564335100767329203912907076910782534136974360338984276529626654834192565493042537227701470066380377728890642637742677864093508644049731186486510043301211348808816161136529647393096899573226167789740151135286521368856092585010607989224521453519513677215558430275665730204811701003632289554174049560966988239918930935740489371478951382447348285861311666847049874127327154900612083615920541955754967755725981847702794480781321000020005257542640164535951172934403051504130767835467516707835028231743999497824369634921998569546316755978699244563940543002463053975899800665079404813198963511668305640428661634075532678629324392840027644625898606486245986702054952594306818238451944899333854663894931683130593308648421859747676415184003317113488500499999438968370800063298268923081532613384691733720568852270144176459117974812174510862332558357068240622090958168940204288506203351513737619523317780454976630888429973031844893537517367974184787755835253700846528797173372268110658427788242264122832975250996666408132191843939386739283512109132210827534389835202913174183812421918678259719299552523107759682525993664493809088561288153270283009222290451763224066930054662988831393786734995546699395802351686607769992060807633957386547278706771555059366832570703167312153166769138077133703821214024140351478989384915309861331139224948344868256799428502694842122720553154985511605914817422073579386414008376353151247291839451672339167130528586861123117349302020386931055629691612674412649557775554596432686914294692426316655365401527811613208122788148905717420193275808016080923370964857854767528166037956720223849521386922343754904693825863680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 29321257968921035565160727765008683544493153610942062048908140552584348957629623310126467790165936522136803346128672393639162697022323528164049134324519634504549724912083449115054728480988915170908030123135676120690541901905954907132150565708566976159216762395012573999016946382881799586659149142358639735398813704228423419267646048560626538887241906434918569987138102255943198921489841591912208939755150764362625551827881353402869164439935341991891192217437047914104721911366956729031270160652872477841186182543325164554758293284657057462960933588702083671542836243581671591894735669548413638117090229717669358761093055448249012138223698772257148741859361779769271921602836056869813712350772197980256533953419316751136832561998908895185782373447778662639717257495134846995610404914353315799306388592997972825474004827976641746865642758863692433353562657058966429644171646019869582606320809899961301280797217339067122419204557508730276446011789874259512162157116133135205727785729144859596045182186508257233563726168801082901995881574045674310663022857832118161130032425452782399777475605179306452608295546094954851430802896400000383322081816630955316924690900544282301056683444732354896901633725080307228711463527194765190819728585656253758334655310418236494497122554348445390429009909736525744798508255319634449731061827873828923738905207320451072629112747353983312126509267452706391290588158018227451071476165734723415180715924826486177905446103278378909727297675783718724273979418018219456315207482407115353828960775687322813255930814283609027374157965967134073812709838386784207323866294906774065233413513704292284214780129019623869921401699613639045333732493844466262270202330711581399274889074225293580170346161745520806395761733188006065187143617465508385117831786921629076842485579552782505962430598562079755447673351469545130394673506408790566813103556647350010521461481747189543496232317341608845070517590105513515208350072919166276899710061230280098607064522141553495019958949449361930028940830776969985510634390642775928847098948901956828348748900044420267714464785682787034626645862331644153766161380597728909878724329158052984170168272635406495522781348541488422950313687178705867267701331309266128531219241852812228624464640886741166118248480066594438497566977225348620947018003672770943492094054620524636888375976299847047101333306630509366019387539093353814025685532780281968020753202760926601726310061457151179351460064461347040275105101898450441900171519124912491852932374637500690916794119431105422308256731171781423906522272739565352233030998650081417989444306734771119017375769713901283902507792193676041360038672392230513285746839181762946553251401324298588679119900327123221581377437918899077654065171455600620710614963695953388131367320397220812050722159095876822489534270468564305362289433481583194449067745216843806802835108220806249953322593173866921809204302581486787011478139645100130264516855266815029858739578314255828591103269301173673015401537343543426023970270797474200059239734025742631299407598051911792385513356324761222391964096990506023973697392630409953732524158409509241308655289315300818045321961503442808487142678682440259363633196464421260665402154409509727830244076580271801948822556528812858409298711013995870016195451316938736141640314885279040131575429962301566934045994700002964507375941557103447108974914038229658764385845351430185694735790431298717125848040865823347723049642473138107747886448189063320007398135332995423431175860190564853499151480025806020519007172396226582365450787378424022426887756115446652433266565272375457791350484712515925626713948784326005476084442769571464208360749634867422417954031828590034027134445151977290003636946324856155531087883619479168447686641280749171450163507086697767980462381446862002145760110868406282228841376133802085820079325767902043506905833303395607873657604327222689132902130159622769835754963822707370661620958114885727222212981110947171570352175699939881809724978070185088597680131432378835086366935384112970617144074285537469669292255167097823984222665020805696751401591978381604788024721553156465193531395878694231900545274781722809146635074542109503864321864233932361090075505803288787384002794510592241684827701048857524700391272934529102400077570679316486758053414503757340943725073249382718450375590057486080603795236593624990192568493378578137208809299896411295155144946011092806464944642053740791528235218652499585019625560221228541594625789659917269905740852826707439685636255119047072348524499626253136412871011760203323632275842212751316523002995609613523968300569935211362850846966688033248842038976925192755218794753739004415281453056039957377154174606659015135384981454241252409798339187488540500537534573354554956643310886909557599340540138376333260726389362010567465397087064154172852756699507317743615547198598280941714916526857146017147889510836828632613559510961935874714163190303952300902480902040358214852040913005011344098767240937343545561636149947772497012372692989651864921956876954646146237731954371940391449061808511219010108070565441194107529038695385166591104045976009093901323336710433084492301367297887385804116292700583534093461987411426124724342820298303080436906978791770205069979374120334675766371614295289775357452605496229888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2813569480421765333565034475458970162387187557634808170038247245816441300661002278970287717959186163568957191212742389442450116088076613750274919513779920834316783243178290446114647247277178023038426983340139809987989328663477660083365680670318044038895335967650415840528027406276056917388384567719112700385487331101559232626972845324237321513958788023490671343620777751292787453078354279209253927366013904777892917313185848650081139996724959265071595590875741445040655790502752382120042979156036380167217666313096347266478204791692564651978676875636515005714195650657214500977841668823441327723246157588033764058243541364382923034964114339729252526268531157460594767059425290244118956613910034540274408674128437015992470539491193903633644993827839123625844205142177437874840746975137564706406611575068688208022396236208469526459517903274100258088060071151356965287565121520083545935910177080507913871969007144004000514347355351132172062221247255750228430278557054956266886794082653203615351367686563123626256513884928085386220050925896591539673110135673935723524747149758251365352951485497280548314114046494533765404156376731182660637498194781376686139020965039713225961088404955551169038476812464177735882295451665448118038927005063913899464376864960312821208958507499074059011653053940199677178145140220491143706725641929964385544956919611600419673775541013663567265193770835035113924995318467894007163453470758534036700919560248054392187628888600201762208439997928247969822925122082603151880106144427741934469963395633839712188329036418057125271983327281511773423034020989306278053882213051688924604077890275145049569924803533004200856190890699218733768417744203067081335047168406676499649980692157898830770121459169251875484016682116361343901473387660161012846789599735876414906254606209132242829797395007302177210102149675270063543563052088316970766389323926738602225744480460491180547948559160355612556459913282791985600950650157060681589278669649616958587006917323302241745642194400234757030489928037435879768001147856640736408698999513182079886179702938000205295965449617168413587568131912825423799148855177210850931453734029219167708574425849892717156937519809038590785796936324653946275623948308483270639209213908096364557324750613940469041609245722171949306482929398359512353224872678096752244906046763696291299477583512031303383095352926505148051074829218072968533000411458998865409031639261098931461289015875970699963794672579019977266487164374858086678312249667405332415359771916913365664987447532709643570384364686113277575974372933243759723473531475206727462953516989543148751053849805785913489931780045231290024754147742215290109614735362954462209681039214337041533434915142461922350344350722261187558191524165048299122527195337034278694956002027668630619920713222772423767419494751270498949269845685488567967489825982713384648401284329860714148220650673223505979593388212001850786633122727872808965346032909682446602111536915851098767341591725306548649371755234878920110132049258844850657602666246932702513551302252856589944920475254647167803419748707149627744347915094897597793613936389190358990003622646989828324575849090621281345181056973998575376628402413696084554374383380573012594218494859180397806961921840806221923498002425947210703552690070296933304150822107458301843097400608006974288909254876517435687445983905194942142565004538511499960028230508552945963971099121189337333937002095769169424295964432836482218656027893316695943843775036345801363794715415490719674285050351224273095370158589290722810842235390628783199268358367402445629540140078376866718055159778747265390965785665053869212782402779110335473781120133808680942497913727198501415874738586876913089073273712703414947262241167958969914301373651371708762786345492391830255434407261056035626900588434646618073327928944419187051222576365308417073725793320743325340651465298588574549437934787020359534960275786781012672820825168249077715097046275443651238961980031691469298323406251778012165878125439143842364630128198264896852608873213395016214602657376326779039367630024443010489888841156293965783596486381203371611639429329904670537763211825660624552543073608071438720005187588036165327889127826546213391187337225483461224474056736047573104805625422786771553094066814420302248401835195011655925812429477590074895398987786216497956833967364488078048481421952512965460683153431783797764668070147263573931334352640396264323806596539770082592882684159072212117852269865516990481960219433998674578561722437510189840132001218732424140861758218329425671703090517367579813762035424361560647348489531598778918732547055419292973298752267223415682712542635187219665700007672599968098459550273932349469465838216058239274075639098573196968363896055226629506634918763326593041667880532755945451238083849527020633857590060697121226428327284663460207512708614720611454872268935459993045556042913702514953222573998036906509056610740781346301576209235653145863392807211708700866705961085053019437629103259249982234797688865584299668597061150569694189274852647068615937663009530700065172149930043246484742832992720400143591756585628143318398768127099191238873563052487951750849397407837496757410388510195796964968030190142650632987786160085241728624519590851241849782826757420822578629024153600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 241019510094670976012501267469145206381135996386827029811555327153440440117186057371395616634378004773326189798118037975003106147385485951760462752874733833333464809843846671556590727556985870357784602406503979200905119433547196644847258341706519630801891704089408239708158584884934505121874369120568370181223139012428622770088859138102057066300144404794473588381180738365676969456792337897099241208611217279928797666694331730361054743036160753966852852455509577342033507770378872970011142323798406305465401976890332566071111557830520368446042501655564796152236795574479175273993067354554154492064550173521610553511344216609524412835951338014591737755819546795946417422621735961850056229235602003365982264621733493971304244902353297498061407548563594267146639528093996868336723264413987631438405893910214470550223989554724012614637225563807745377171745763342928981593045649714602311956036298827689052521471093410360669740635159835528599545507362288362613174339635827955922238906788315237735188897181973343779664715101894149560389268896089986911348879313861554916141767709780497364525301144997128393047556301067640033042782846575242456204564618112191098848236143952312541018424718868528169624448689187573226172465131389777765796881991814773118959959313253573596408728649889454608969768517816195413636526940269387623744757087714837906897614703442028985752260636958291932879322020050750199565994486300189530119594811783856890222589505077274436231618958787561217463366501369530058220761400510112941569795432163942924903136577438811421801902035722274237542876911537926064051793496081902422735602685122577089199505825330631766039872901726311679316702936187227705800668556896392680733640122694879765821490703116204076473280836229365308874250536581173055161348592133908575287847890655981356712474245944638411299527364499548122085540357269294925051538104038141242173055778126803609795048752379291449263426996288085227901500944361160742665507631540135097887603609994239104060694045754132856101128862429091821277083338205395198657379302762051207823270135299155060830819040082771769803947811475017302653844115696173313529212954400820052791257108133284345076430472124036649488673036254620974157878103787832113006791960699795496513199823243428060845742683276231581385263239806961912861582517689673609450018471285753754906619582246198994009135527005106218928525972875769455800314026675160252900503432964474239490372848336491128737884441684577522421826177613836595302711579146526711569906648551603700537408486982779496656154914261922321198934450307277574039160415018702139827727084861551508827765090273507851957539800136037609610199436720835925348158920719099558326885137010449411324598212613701176721196268369416567419667838474034791121878342101988080635872359370387986097608418346281616127193785132611045749841776481504970703838189090545306675332682218091631851280201400221220464926435662967440357500759655538974427006555159989146672145269778307385880086454098559224812210716471923648479908184201938967326685548624796742982094640764850848182819630362308318865647614297675454927437844436048493293503246439736333693643199121441615062091424797074818264643359107166306129731667701393090898079788471762040258525026318776625621362781654736220866383786264596099630111673311688837681038194647011392745658880134805529357711627013944593356796116906148298809933530358687941908837684877281138564824476716390237297392413635883417793341504635996285802935187624640312317221832520198116240344107177812553193456451853489597877133635082534651064737660322674089382617340278430728480569716953867163118806025957565425927486350749508892634398648645672114279006232399181295674962224139754147258865805035712398312557171356082082270009185406532608443247821229501234277354892429248275291491190419217162643546815654433229171757379306867360511718666040263174734253004810466498217072122451963833951601522471877120915650301879614143652494228240284834393637826525208666263769796357596824766265883015195478916826828291235548299459885544872767203594471538222200613082150576002270481567731007365239330614531282143885994079723359883439201634280863148488516258360464023496299106696582698484812541311264699725262239969439375434452516557884135056432761953978925169807397441320181460057962352366666664037274735835179756918447242981482054252595583790863885342067862237915225868785167835280039755195057992092964796062090077344912796306717358601748839945359434960307825954557157192447029782738190131259653783651191715452604310387256690554124271463646449244783088864433698228891202975292111177475793952739048196335055859900526222266769719650195897635148131117632504443424649239965634585948850320849597737790026940711691323249360528773450835601013719752521507359089292616939919403023359785653116189040117953107126837394807053594977570668406510155622309670351102724780567055191547233909735628433585773051424763609453269651323842245112701354360290454336866592340567231016903268532250347798090721756520199972314921974663509010793281945306250636143131635803573082245283999234078893887698233975704059181224261278245283239734807625546569782804306341897279246793106346770149182645408926937313200402923097445042655097905424692409009391733171724771223988252526575366679243725746610429196823409654070693500391931348812123540029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -18612718584891188144776358064166619838603976496717708174532438785529841260889176353385953224596875760833317839993505474374098157132787776489778814625319456677913899605172640514329959561823349230484484307782214575512475047731755230525283459372067069668023943579291469440379402422660593368910496023669920307533523868485590930286175984244414113911779654152656248215311958905295015846279695273970849601628755508631097489823589839123355729655493991474662243134256937197743605543332952298764262874209624759478321333362065191955949643327083039451479973824401907138708627689396581200472036937643690085629693527232529795526537122427349141770721922078140812724531250633467764264176222499476110418205564030744470480303409523767580501440850656697977509477374994045472110937064944466399727715526253475402424619054533800083045438309743320610185210357080855680969936238748745473653494592972107405329748987124633087377480764301725561937047037425827141885501907289007240529911099807480212812638510286942205589930084298734052724385646079049506695083696101150779466347171288017408122808094273248454125782348106615656958348552015437527952207279042968151867927798845789674842688722087553760228517983967735437096297506959609571452225349682097492454083326764801205746663219094141861817326017680582526826138932552895470229181546749644989952576215600141405220238024202108478853502266629321407833096057765377653261211251067168720996283450375816734692004709218261173223736455967973226364824677268000109231484234580057679824789012859941981864932969918385595380454239236630984717935506437427745655383433972723635645298464013834969066685849281103950403216297714793822575727748709000600649982436056985290962827990975963624902455343529306114932647822586680606094750693238146078552334264866525711471243640167060051951554111242306498433729846953556531436711433364280980436995784937245891139993706603848456023248644790840454090701482645684780569860108914743746092426295060486661523079199205379504296095005536339574399048268239414151364457061913568712969573525418649172475557354250281846056152259493882108647734680312227624193758419480311474245117209110076913884912788049034648337800286977180769665043500630625365514111494575702178673991952108787484724239409352525987346486037708830235897842775446387195239981106550081733966530765414411934227417103931631609790021823951282700513311544205826753795022069334636167308376071427926521548382625166074797346136906879043849567353247058192338302595848845394552189277380698167991795066586876073169620098120499845114491614064955471550510084223174828741148037515519914035221348722794474051002061281537833068425874137399190571718581603721720220964824992675431025077248873040393005184260453710085096367005459937493066307743361550375655866560351235661579009964773966882891248426377429703034486867535578510128353220939624933125505371183804429795084043354681908037896614361662064251631707885680854782592938104372857748603982502312093770849394336108620852651685375275742947888698542718981721081550540917287882805029971937663585003088407992449548465050207641256651505380444489771906234617588167271797732660187790774871384718843606066861398300717947695881969646674607870630513609525130009157816877222955071042910255730769055661982801494302637994805910597161251533119462896869654675265562650947835427737490330685680526352322912434263337072235601072169376332806350016943307953594011014649057969941336323284825763470131576626788618611998133701306508720698738469400187582693717667897504306831430525887837330043596716951601312057187936985070082432769239127808863642632679905496951548641410121585993223046158131884430527739138120373770696364246788989025606813840848235998047594322637778460382854739490753941004251117651265311221436351886626842572305945338096768808756065710214014527453053138702091241942540054547188776604930617111205982981178625812692182558474913741528605543055111836769498296941077251323091250705637983349586330865818758438598901971370254476476525918381000578674020983797132383145939438179295270101521253453351518216659244877286401550541695055864212393169569584002097382218741370085766437021319032866487349655283605200128120369768686524538767589691779837337554174940825816966874656252393679430551684917729499990652252919158854147508061136138057239530830452445336578261748817455816985402249421622839413011268083580462682841262726374148595727076039863723813199372555467814978198271290253611369582276674364535771143341888116417057396679955652355562774318941225503216170647440219153484341474985926505105568492254021653457282185011869850750677689265404730164574010045971951610840385444743054042520043744971477913772560887159438112360353787872204221166934479978262689346604021701249526060336746023741073667928885846456046884568740378511086147602390912437497987380441541465286874421335277917460387047289298152353042360328668071919941513481799951509680671020332011347995074458555255119458320954897617632041512067658404942029024056409741330073698345854842410467486757223479021402409481450195257132012131226283753779081470821720009727481583561555283339589841069787510214542080646910798947454406093824125277566974553929166699824195669512402238802791943043216049813113995304483622758015456780227404888348499290688930190052998461371695134746912996539660670609653760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1306229134128407956487357018530080147516536221407153678515129641424264277783857620699921754534404061913093392333657973957134326196980575655853626095486652374470850717803884850014045121367586445800416226421484692802228121211310312652770145429604578262808885036811334831332935769280239629883459309524697001587455337891495001178799739556446702158097470972241902044222475161232043094949414709847091987460846478810210659930927157345063068332531722934574276784150478117444259291209461761434273600453124708739707001339256300358514616712091926143256868430735710672732025409383573598327331408822716797566402653117129835812111138974493230054910973795041742972696984483151976600771452115765043302683872391470468296205512747206947380614683288472536491531606465561280735948497338072694002062961974649621147811057409399517918452098449986970602285127284657647756683290524557608364089041910785020057514501815170022072033249411070299761998639956068760737466396743830115222738070292798277662073866068460610000831765583887857025285989369674407862636415186670534655113962753206419751094026306713241569095633703669257922765881559011904354745837034356468354094508421010173273747529844882414307171391857730228518583650601136261187359320161842071546657343141250451489121397341448079272786878523814336210793299715731746944361729069782549315502536070869858279922157697802493506422725723401740038272122746348509455780199004318413765465381420489644616717517036512874328007692730406900555650338613690741096769057747862351683857991256220250969461557572438446086559588234409949044741035501518185473908316111733480946120975042220151715754025814721545545878796249356925901524437871124484969414398446623298693987162753113583556470638578189313785294762054031425294667232413486279501612418886497497497437983572248119818851498129107103322464563080994813798806413689291261337558838744488383618698019350859925545454024251753875603375155428549406328853336561641813478252284363220725033124475969249103199580723342786068542104099165079783458014191779691980495569032893141296661358269256980394181819924140325241548263193153936998303530981182389761310047341554546503466789296647479619937842952720358564568680538983215803177923622688454262324275806124494113750381053212872190606701304865163075642442340400569595327553379575315336671321677784032316947877869146746999612977303560942841740532173691491236414948519652152174482667645643655122670359480785315194561117454520630775178972641620479120924048750859913410570848221315067767222982242959107240167145452992913072619435211580577315209177685384184984617196245085472623286344546801204275182849079877389265676681596934903208077298477245288409156575263521399331927923451237352598286690307261916819548810799196464025777042140382821888103635076328013309456640408564859506082052663464966660979705264039179221073280092948075533879242175239330585044057598717252887380599254504556349039031308183118592638760433046019823368222732069188931101519108049569099850933587869587178339779260548832702151906044781509137508186715775675154834552034467457440580612490104795261249083597557441405426322039467968367596081321478210370461512004927770654849852536209355838247328774347316965851739491610571169340504786055086781183253014670995083617149577862746616110212167683158883439011686840633146860668805121360930308306458871485823415214368576224216780711951543007208655596905257976585425384636178193765407845594651714706206796085689342151474559434421384448580550199891204888145945629637572925729784749167437381079544974888227328002850655591276857204591942751114764291415631035220738873923190346228136632695146172571959422201300068508762119189309093221490650991755867412711027206286262853976419604909989574346280272307570130406045350631901649772831580957097850829345930015670596714829155200410662663220106922927542343991845537401482580638598991697859062320250249079014936377867550150100917148619503021767032950907443625216059608490549366683215817847505554406716583822261511679972816113969326655029731739905195350052915491349945611449801263555913695592232361454990668819679356544349974594803855728381520722450365688709322866572672306672445489623348281095363923607161573373066691562189992568263129034511818836257527985086539892273824127452204711385305283215142921480640471694363857985108140708864624353442663766400056517077048959300247250455674676621840057177269192858280554099613342168305756133307044909271736236497878708979100267009674087638433364375610271181153688449179395306562779776038974192228594996898594803098149643826561320686722377375076186316555420822846925161691673559197845929554408258216292236322452177706764782501183843019810991562432198164597954666659828761396679823586886030981970152245639660671329827607063237938355208572011656311949347221065877358680958122875926786571887170913548292846548483274900682377784110489972399219578670820031162488924821936891091538944286154933638262843196216399029571499012857772338667783881330700144732391252684430683530081147221706182632239992479362214637904019687418389161950880135344385730127441509757188851731092971692695808871078687940453805048741463624822759954612202369941672737285171379905525204122682740466380593002058474592612563980295613664859129096068599496701926275005430436681826169384654014816593980239075768847564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -83825508249740175853345287857190496721480118326183292104846288615015836637162923123595444290400043479732725283081192710194010821609777790000194062431129226645969005614209938759746164124811085604827757078534666429717370965856606324767916828567761148644934861871572933509803096265897947296239758106237034379449223124895533443218990769637455174217317301976000791270869549386222445787208633071285516677328387967681604750211280334634085106801753727684602742714965302524260500312385441391477808968414678997731014310195499997085400194273965646858708861736510680153232091136866839441411071318758732018479181472232189348073025770850481329739489909038174585344228176869973263342944666535789114405099748242148080471491105884739404536512599251991934653742121711224596308687275312202903486352572896838261723093564772485837074772796622965196205521558862661972802661265343664461918807442112283758649333517439574075588466741461372326470570975560056577294024678571562821859434961870343806178835355154909680349990773807164322399625007634340784856857922735806031973780552787366747815408551401930193560601950064300802745675599411790160268681684168412258191111751540213223793982139359119290902252307172847117832224902717729987360567077656047566257953226377813200899802341996929630797704357965857815925017953245592251252234680539106525850112367753312386140557022119894772222538153878213579409093891077442512453538947593903789037226548973033468166836871699826304226959782865980998839784941536732228416730785195049632498139645920717210184650870094348096983722905127428752700269902139960962696188849371826891467842406911223065148853771885796636197340609727123071396132521815431563384026162542000497640377822032374453513173456455287239263895338573829398801997712074003444616942601114383891850058437306037689552092655191892983721808239793560197175444117154866601469144570620189204383449220899090662998602635312760202866179083863507998866221395385247145347664468947774233936305706272951221414623573539067458439433650408707908102312855702148839931363883184083078666415976070213346813797467107987016663705842944231593728151079247334190890821936609640352953431990073457176722481946291792763240054931223342909563046450192429544531744811460190708344643505252903686030254512208591507021942847877085845826928840269633291165249042757500338162253251406120680936251291159294369707750045111591990626407494573306207780051882899957169005333196665461031786697738130218519434072666653692112204480136422543126156890307162725195298129528472543551770635669808871425498374110679557161100752355296980854797223872887421545927130221411665094235302720582501867684362942521773540146813882860606600725095278433850914133645818860731722794954629415236296879132343918636779791633143862553273645285921908569977065123101093340432300713059890444208769304822828768056581287963816381873835497708774279635324032433026222893943438622162619454749468033020553595756856045028095929853822224177270232102989263916609174643305560875968595914234854380106281923078107653920164671298106202279744966385528944888387449280502472676614902639510803396126025396911483451802505876329048884155135345437626800757093850585808227020841451987527995907978829635853403096546492929442905555756746762381342193746555706045695718387055692228234387279501958843394245488204394740424973475940426002671168651805010125254782959538392223119259291477955683939952972598256489510359369339002362545341334777410395275424915048819221391186394503225255466820056120653258733789783707268610648092147075745387511304572235121184971385626901513139815025351779078243263030703075127440985471277371527720384079714787568995514088286828612192124472320613923887268272089175428772253794843889712301921355360642902242281701644660135632492534724260063257735982472939174814784463808379007487387680443179209202743017096392388817940336558730124345480316420068292596559772561826324068118527847144876771224790885991554278729716051690436629875336271393378693493110393412494333646122907374560802987083611915395824331091097462187821439665220132214222013891851353767182156353481172150338570128858373372029369450229998226357238837856604626678976852286486527234322404445816138145848382627074611189343611342009474969186772437066300076405881246080491394223407941293483553453024958718877609367690271262435156699552402766618492711114099927797201875751275835616477157378352125243968154565685469156701839592797255454443529429294521800300618726074823565202979824519977344177057772273864396450472846021923542462358310710953631259342537991785025406542320725866192619871856281900174040562052189784523267537452960443139847698515896247854997543831586310982910942244678457680519524795536887531130380565010083728114949818192282323105187957767037222440233929967638879871356140642067357791796284403928952221144416994576440694910193777107894121335506316694822283515367695996946599634623552801891909882966682829377683253344231721735859410568509579750532694330154017891064120023041606524400395476046320128848597036440681467760602429617601542719243179898715728125997016647631372805919040630091269708269520745872402219354443732570075727884025014521612818553506902511477118586029792859706038036530620147481974633186034099536272105179012727092404481274124269656112001056823824609403478450196571383398400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 4940823394444170157790994408753286820352979748308445036681786268739830769269334376731350158109258002042112620355534003449661658479649394395543250486635042368581247877446273430980919266006894309321998702370164628469132549084001521927539428422874240105548934722728507414712015905103285049213880149231955507917149239409876980098756621747379682529495271752917099925436853958606268206794894215139648525159602035371592066223948629066357574562284029724068551237309269382934699101040368365049056473117231174245088314012720400760924435716086954707955153082587192675150438884033359801907253233919875436226969991768791527962285106771406798613750496269633618817914944896252680437352714892954045546569469594428271778809936757779011672371662160471182876263782865665993890405680151244176743158040518740051139998242949647366892042924356456622446086692864449134772178077802925887953071147000548617244963898224593423531030427567527994894738783600230179120842976662269780333188646034952797545944290604448506798990606350469117141832884949891018297917486931306475122515461409191568215100735686345100621135010491486665997427938005307897233283653636275900299928031262927789163420656352543220291720223849271099193820332556186522124266010311329876513010286252411600661401109115161197275957087829515854508348169713918070711155198653904963854867751222988340672174573055895947870072212748684519987338972358176374681249757704137551492354816020657772691639654132046707932267014841529730610896865215196662173489229437837625978614758484155849113621473612447916715640110075328080367139009666114603640655301817865971135712175976570959294395974012494177910225213508534610363650526768482372362444201904157188865786103090492128461050244117709599518750974259237693372173974407920261788596214220808102041753824819014099191601003032201796896069914128831702399911076219046115225398011579216450883070762990014854180527114843887386847783153062995040308917368488477509021973942488797565794378151659467486780174158239730944690717375655567542452959447883732667887131039133218471933138095491146174482889204071896781175473636338160848440454190493091414393846197550658367006253106055999659060085211280172063221615469409536028520054868186563736246261566341298510920351836126401563640714140515965463514777784892247940162224629480346004431113199170806483658205206392896239985942402651681377741114083258555718769544255447334470331802688810555958214629816935370500947929459451110582575911682806410580735151532392869931642457902843853996222951638354875475832229589022637793076828014982691534685465262149405668564791176676597722075926208357441918823828090439549650289200176558890086962967375788636540307736440318787808128300006859821324514966518445721721867488770039903372324671426843364656266599441752362223502946396578455980244065754360780610748021379105263887438858985686448643361359613380182548357418690958186280209937699900214851971501876508808066803552717633447464889275347189373088004355311312082666887112340703129408731175344216900855260143228191833497415391906247103348567416040605973386657008967590477745077157547341545762062762951416192630611148711630604931406091055864820181111762478665701850469016741369872296008335837664138125700557182349541413054159518231244136318228292276379295411122369087577780605213199532323986303334192220900435095939734303165876436121746081378412369937572415349742045000313433729588144243732898518938476980271300376215166218206705651616451835693649476411643157444074389896325367674110699675812607426421258335449274721548490058414005827297000930891258610922107901777672597926721245632730250926600670777662932497582019952686555132619077874619481602462039981343337821357754820556747426720122147980307072477018390769083538688525916784747529058791389754799879768359785107343456802385692122898091470605179865522221288650778502693956461388541053336282458764562276791404669106283912569652452225043421679072466998049750586563596672629560130992992614582431451481967117215528996980049913225014548106338584843132063123560054253864273224087878749876238495794381951490909430704151547401086181391231166414601287332735729521060004895608545993643383415255796345931658290216796619289556805749713865746418162486019380075524989830481290140591956098942190020104965076985051523270543941417960324429994894037949861945092185105677429935707783964470209467987848529233335354489292149497722151723235695108171148378061351495841878414712272678049815822090083933809723909885643044270125851951051328804602147940706828595023200623606106679462729028125374352930460929494967899799124810985363901759519594593209745003773296654554060240240962026116095262665743514252365868168365043551644318089933500931689375830198887832511061695541176482556914350160982841249044691911900335965798254750413156209550143406177064589096620824997618064688290988992889752649481932052790708059897388704784629781227469312090254293365598243176673427894624507744519187775030161021459413903204720702658605178168316838113056137986114930190598878347157614714679118690032250111038548845319755894657321058464011135729265449161463074825530932716420576261175024207023741354926816152591829349737778798666678113020227055740724406941942644406863250012343498950272023131660741850938581139222831643235966621238746090925207137063839954108416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -267807850401865047889661541628111084474746615140396254396595639450321504909802601284288828586098627056914648745637327223494362010057971803057840599369245889264092624557323948578943452563021671097321669107470410193590471055288087720681187541127138927348070284052768538529037641722132168385207162500772900939932594826339428776632917056926410966143560550499320303056289652828447319257298333495375196256773137633048084449839168073497791434999769434979754705643507924998412285890688431408087264826914131312914924304198134457362595394579471371951623325300375513330706583644235789281991601321214719997408658944583948172664176204990860028213254836211539746731190264007993298095237431442599765811739309536802202484954603624135124334904976009155155397691435649075509148017461201205627907325960959229866397834047267212485206838118714535892728994381130839526840452776265731423575167647747262085630477854096919516375636739257580888490994630672528396626400532927347938010263264991083384960701206130949432709435968094306293566796909196698332949726836365357110199472573989558078463663286774475226940678999220912685851090376205732741963932383916038525224984123900306032705114553057428528569719726845588912068675485622236796105211778036012746251791905935878138544916603562501312850945598282545791996578613949475440480300958169386449153160606542120076591488617114189314850195029692238875295653600900911058295581262062406009488532946041390782992776950840610450328468166873701835355224669413712724493263635915903154746306990950904812326330319194433119298895258765027016440710306616659538199817793412641739917866276723769054685968556271740046999412770090275900427057264977604679513640740950327264301555044753274248746780824738638613688499597447723886771653464791306973917188058560680917425801152908546371680894686272742836998509199176503224699183735615092279836140155680652876083361715939735942865964019037141335419170220389539186178588508441105652602794844250878675150318478122846760607228471787947369596040929119576250011047700078518001247957000140964470246061475986768366413203676470069775205630514794031082263566308277680654388015513812492602817080921675912135780151327004706088378366915190749902122376131744296322269395624331372457908616791965402045802115000539542594135849150395825564290803434571975408919825309354548002112486451194983399206006864791834934007984557130058189025910014988564405058464400712769628653889623484390905330678743837351704724964654653534168630949917518852904524402798559882558378449392953889244332132892775879901720977371996641572724307817615975971394638809804915098681382472551667354364273999694725372866125859339403324856916519735265512204260207909857248018686071980884089623663466424254539208234799800989121141624718938760651544722899173019427930243996662215662898849905398903463678736193468386602209990730489652390911718991695161778355808506372145810801854144439527316192580177952065777090917968681203817006555538914808432063825613146198267393038593408645312743084099664305626759468148966922607681821298662149299440234985254629216371526877079195685241308228792943174785756026893255212584915354309795987787246937811592676338012749627685866599970038614396412525455343536196553124039858082558953712208492386219795964389263919756042659169421273254628568681398278117789542577056328865333971935832236991226605365732503455171179541733171249062426197391092805698419221012417766496336629437828731102142391302650229599035196652991183592790452749298961201474791150252726422227641734801615834136816796702837579275964572022404957745231331452259931457995293214691132174696528079269767612331622493630425180885078060778260993796789035027751828715838757854828211758434496441114659997216249072393954824306625070852637115506707545136423648128643241066252650119729472139746880538647256619350415142178329349766923029882318648952571755000875483682192316407677058722936048102905804302612169068269692769451806257358285251360609947531163201914248704562598277813303876635769784628784792667968760898972136098116215174380812667106016857292079966485148419168960560404836126605778411315254623099142782366043820603309744516022771420339462163749404708950693182501169539454221543487033106208144300534103602422325567017068386886404112004390515462126496402302486670496224305343538263411723326699806505874675079741438307466726644384792951647335081525834496549156773884859802653375976229333395842242672872977264014238581663370283826878759728615924762481273483329105620851083952249053825237245938668321446664701571093696336681274797454696586265525385454957898207939888232021216827518783318633413704223776907271138459021318169845429270784011742571730065470725075129083721052737197177791715334236076180802479892391611961475203062738553062192382655690679112417258093124910209583689770994732272244368936586597315148812367920308505114756963223090688923145989917281470118003103724898476009948210367972951274538189292047931426285032480499277582599711638351058624478871803283857818185648200530581385796178141176037016689816518150256260850129593878943049262500819391160160631402264561503851684564743513021681290961177898599671525301002025366200469979310416897290875159706185341159611872829546595653609268013424988116290633096957545487599047435217320754656654928867437016997324390400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 13299196248430006428250920313124621950738395764641601285507634878871555741271098542863121837368290574501210072398700174778374478334713942721809558933379591781775389633483893297775446399906730439590527043022294236940360533857876879877825426060602047485021655203884278083407427225295746260669472926174072618247075725953294247815310431758239209196615538079577172022290632756570583616813802761402163833838475321104000620922617863158784670872900923540810987472227377545147887178087511944561935336884251155737169916895315134133868089964846953800161784173178166949658635022860956646981629032046438330486792788318228256297401713381896026815529381584444964976326821177472387866530892215774971965747011809712558968985290856923629323005398144244268923969891194677489892289368676215265460037811806885650932922012582512867690324491031091994265214567367659036056361279559878955836510651710264527029918571354640380631981214083632431216351061808968268660155569627275548615242528160286317628840678294608565922304951351067555651927405767532773923343689285161097046775553951687639552956911903021510953983679028032177498621995023002835318113451897337395429066041435571521813866029278892917897440175788192350765545264013938687421940809444495514123893849785908106672646373669599041912406487442552327646018064704883758863747771950796024238189250851612734891065125018478238077101586499478825494775865843253582932526257688879051051815711142499663132217275228626143822985126188632886500809199630436235242536392113295099305395809704463797969803650396494737417207723365070777341712746883060738438640371455679503382801805547076848682639791531165605573768983680082700613723038553064570071213989254962980760462764867849594746635299062720174767299123339073816312439646318616896319357262283818140167095806199501916777583489587134059193276222972518219234194073207396648532701727623043898499928364728091008916437613372647587903195853830221009535663165491272952256924806576687311630230421091711438694122132985575272541025748905653674791498476269620600300560742037787480904248094900152934595091537555251833919295032450360941409193688409791427553627031902569732558119129598661986651494967670193027458884432275580100645029979134568610210088319331298135919316113832828214489330897897976614530026235615803788212349196231233782077335224450145401394536259787660863797663947184908742295488619980553012931997237017303322546997571043735148864523657006066787373192922921176982674642753081888509935256702252337757922350852011308309115008181203497182261247244986268943038729347296968083551276134718643359704998224023517221299321148286743964127218947665112670764182479107116173999651512145257898972205353324033629567037878222625438585072353745350266376730376385416029419843533156491092106641822911229572776166871423561495137052611363900582263343604219508136125170880569669572533642498001795728937624598665945537304307111398485345689993542349773142355913816254297839340554308380651684524203044345461148796764844330762103036788176188224463150018258771801456401250416325772386266206191989774809405188395727463993530104896545677502648653036434008315608446077313139815849507950920947376547613725280481243075364482042410740818801952655815588782654283904821941642351206508441781286080551273670311647498701188829779387136107416498108367795494381247064752925447583295729838476180645587152522745258710162583980127515461655248316614622918472090355034102969072885286670330841768703746790905590447323656339662971158809119270583837752977856180562163470006298234994798727408366006253852080691471651612852984290144888295786967937636678709193723021603295998521121079057561560179561484040491782399562292809363260735375328582973086172272270563603876826838895039706216321438050965215614612467533334201756465238169574166132728847036125235076107496585256082278371952710067211972058029171824910756325914210671476511476366911642166465768558949752276653122549910597160266650400156661127127674006293077526491575062332798768096536134212858241424864210021154796458022262695811087995062789192266406881726596920909826722054735653884886120187787304950822962772465505429311016602028163788079928397315056154869293772967535954461482761897804546233349991929680224288707413922999566324838557756635675434457142259044143481355319610991377881432028642514917256847202354170810210235150581670432822555631261993639655155633308738315832050536819709848660033944884408280074366298689141116289909987235900627087961362571231279707173584067047662014171412445921425402008489432682179188749586259496772610329252457495611949448036587002841556382331918939004042757833657843774826722514104717133780296064293477126878373762966001178832352324121324466799621787591516069835090618792171665066377123003622062961900875811360370740934488610039634561001762485596002406731307828507994576796459278653024945477554739752876935393436825971882408359683511664288970164335135846661870720543404500469388046464708559166987958288042949891759151080814975956080501836134559647918532326069396196043195623648086135081051879321670318771766810297534526317665322803370876395062536646592098058766931954531943762294624235272043372712865534120653448180706428163015689326054728429217064608688565718578009721558143538176559012997809237178556642250734085959983753170744088985600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -601361310388438674867969109496126466382291804950229857646306255390484800843173292428875098547567234730314774038840702996212186902606844072399323386889786234134611164901907392192454462409005206078919725971151216520354746127377982732554310356297722941054134062395527565236837474036521948689741074966725831961533283437955849144412268161716045803474871724570929832136428021405923171220640748109679199570582364808361838557427478000299871365075935758459730682464827354867276286725117213728430038057832610206521302295979400895842195610898271389076620253239679744861597687089730595541551585546943917408090607070336080783920956236337284890150871288289178174762050029395417282975792475831208994700968132751287465391678470843196583363670386320311516389958363702350218517432021192880693000075192811630124244888637311452257297075467467949030495188063043990180052482549489472173814961312649361993051408802410768447581801570142124429638895353448762350106998425268149487463780338112383704624285679385761664858021974726141192582304960485867135092955863954017450655252175165729236806602843242278469516076394991931042875402518323134685882615234731455796472049275340819381792553068348495821883485177427325447946675684638974870443830513996562358282994165334465674850506702942660673351359338690390994761521082976462070488320585667996256259316814188561688517911855332880197601294049783259574990235516852435131453013327327729683771641165846394701105879518827829344269348250496816905933060644609274240313866390697081467705687480647944084150236300607254207434986873344542897544451435674082097230531377761426011419811676452728478737544819168699921067121376109951432212739754558924788628696125661149182677060255371929819419236039246375468450913166536504701310997485032853817189357240977789740963143998715583664556276170017988422478838107332695696379387806340279601793055019422556734255868880456802585574183792965215437430569749108928892881277515397951543078167401822844350541384360661929514190374451653226336015424069966157151710418443040514629278380591451766439887971813400936548367101467624319585744736703204202968373306321102576125911043766373825251676549836568834423005128174576270795544435409817560637533256727956435250440632210388010667327562197066795202131526454191458404633402867418759667767696756650230579306015774365157046721427519311396527452822789784712503737365093375821580632802480969449749393247721905487956457828062955547483035410030904839274281069572681739053896508670579380203282195368125770871164249419358213535142210719255830896509801571275053184232303931253070150726970867852740015758871928363321899658227374907659614295236527798882234505690757824341971493719872444579117275287835375647809033807343787429302527001281876629114233732454620567595448862307150807925388900942801309772326861577498964214924491100967216671928953973539210973565333499610905027425217218304293134021801844900585548902275255143405000128849965913762912537197051689846717757487157789392303424547220682936520535583676868773219173826210379370055105696462415627787442689430140893885915838301336563382985293081948330740136670619433507498723502855340488636433282471093747334343892960110908133991044363705211521104696649118769935657945511847069500708431638204092226339890467948197396451237159850779349070405371516258274104731249387968785478557829811236322689742458684292567540346442470535244583947711656159638653383165972613063193259651592736571774421870395886670898060645706163202310179016842272919646807816473036048500306305389800637107029165088554992145798029300664723744069382931194396518618326580793778856624764181113035556142424826010121396608446004827736185041644902140278779756117014985050793488327463818557491204264484011506189913921129313213311490477251993144966269608081083617648800195772851567087404246351055973651121614719328311543589404716461817232215153236752316989611926070246426155483958608742899029958062714897026241221319747103976071207035083799956905138017118565892567682569904934014010253908631360225859661641689307251386148948839893386329269443066573579315213297532255446619628737791483420062642954456162438526800785003767086748998914299338872255934169002445329389842307666578210360724537336924858940100557607352782098129882587554570901178447798720155141220635515070152885604727966647387324790595229697501280742906830887273078253593255790476917140398109221288193449714718193335686917840116140477491271494258623509321561131628044053100415123011832917596935177924734086456588468758989783834350700656342913287999829967369737721882080686996629690855683179604589399535965417508645973587625620597888438798068063180869754302951569993468777959139413385326418840800890576382019204964777553820297975162160216137454072385943877257240150149370003809637612307823678972745712576256010094231181390972419839274496362903637580054003316416007814199061485433830282008013239490655088206856372381433553026321815255607603900879387965591233986747883249815356601838812967279063872927491840378284477998408864226967133705715614685959945096628901207180376726889306285730261474935089825449248686072470797735832648354535630073618813639357733921146912008427090190897423970370239918511145459999766905891671202223290342031080135821496810816490674506399318231473277051281815200123659170611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 24504647660212962000341182425147254517193582508879938160251815849396603452152694037729114564504556158216287670086972852243354846630709606805698493446980852673387985971940450135866839389822204753619020319666123521960911756054994618069017706197189773006491628054864678482054939344927825228863035242565807107794398720685715890058869163308519123138126437171115018963644053483962326389507313522009918893556820661036118479146429721116341045269231667247868075013228553494481071633675481676020329120121924981053414239568745674067320565500921565460953474832820050645803453638014269583356859202453545035798376380563792936278883874266788232291967046634028683594260314349526202792124796612731831308700595703252667759229110430372539488916566861237629978697993553865933078139049362715020293988739727079216518620301284577122203207852620396249296491863253680598677901306212937988226278627216991735247669496287215830931462932163258779017434645491484737321384564070294685186600297493953140308497475770918600356987603666402123311880515842792737278406187774103418698797990567424452624528738348248583310664350312104012549154798398494153972919807273166723129723130726315530652790044588740441564125547980573487339164688926489003313894101692935028923485733328073501022534421319491646465809806336326306765446442104065647701058927102176300401051426669004677337244084235757514566311330209529371255222904137753038342934157557198789309869774806466917784836636144082255200963880369306651597381971637126043224700221708940638312291523353878396866640258349579101007520163197706223067704651328024618719294616271928728899352277848999636576457837375343261908037864619953131924925128052946496198918107771686593875402533697699003306665376640865158527079632095722265920122591199907301605247762758197762286942712290647766833886117520917576364102319455356116572989781303826630899592703969685388291075352498240110135047212872422100990524894415450767963938286970957159778490723184230559186970278403211901060360783891193601956424529785835905178509763641046881286468979966057041972530438290148523232303633704490790154459629384579077534082550647377194785427244484136730840080217248985560003291943338793422583818808259028171289366782350553467916784085216705864000962929924437564801588915673749236207848218267164333918179019169055277188241163604967075927884455402243212394112862221627406166759313601231645704841518430973867508254115972352377627116756969488478085511558051051806308678615529652842869964148312282626724076030589693272060391357620656325497154256484962848071254822707267833646825271632876089901202599106220621809682857369158851066337381719505120955148838625544657733371279664321369293373235188582095918080384072183773443572106676994680020213438641041073276671286873866410305504279962674392593040023483158082961084468767527994642576817218402336467383250572208636368153024242242128474583077210401749515085330100399335491028000672869394773244442949595750877609894483975838058244278782871800204409189965879957076279300419140079545177649294847748241031657101998014738762533280397241275678782048941640122508325340377277195876970674519443325978043827109034478528550181578559301503675299498582959751370833293984143804081655771960410748862744313216205640395797733212177992412440427771041640780502993838110072399602591168499467055214896413193836617998888606701394368722401170836038036271625891611269869831294032863980920403032868925108235638080049750603184274829496805282742346641300392467705330365244524755570011324226102822621060447825006653203920772329981317364610120560977801624247698629683557057067940007892314333031222243921386834633312952507795813682381523713876595311005966157170822451462813716747079490065943431134568518893795064175253432105094519526492389190740014568628271449940820550160982603371964014815851482609083550522768443710903998696345371708791143774867751882434092912242674015678426916001770899898421287091520469476137354470292781907175565413164475501712304976628412312526570916245953347622671121860530625840618379548255243311428180811006360388073334064212316387894014863908051251779531926193426631205739732487327040444401633478662164873947498383085829164717754681741161306007670054834983197443874691163775535572615630334574338191615387491852415231520727129845255278426175637215242575963305097029424928679373986514491903698908551474809159433365773153126505327441561248315977231215898900403495338569254262154916239868080661928402914931715784441419037734689957552137277753521926366335370062063600985157379382588322650173023677062238882515267994862316870151387392224096742351130686752803114173996911231730068683680552195525222914870957012395126858570353229877367413791696639975513692870650597044405222878246954074167470105434147442498240817999185394264971732317331564635588756461655531658033895799789183775802211592416745119214183889753065179999100884037714253350833116994070338969789331381372989456791707735652317070501803325340199167142848158237190561991478133645941184771525773149008561171460201781631006176786303460741429856799163737960653266442981602316671621254685850163319602067294758050398926723180843456497241586636061116291617302230658119650198097862395316523326026172105438091230482576460499767036362570260466748715853800654577251807444005924055390617600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -885991600965726679401760434050534181817606048953811995514402793786459381898007830311358629589480662216114508982254216398873556513835717046054776439885705605066125899927589887938799454965769532503577199959691467067783250599247920868612668162146665215582225396505031254249832176355362811747698225756436799467130502173176039712902730509163131966930177419746316723230791634281191951379588989578058767683750430623666887643784128166022627634566815732872229724818202388559832058624688817858537416500189840831158402170822870012826037893218768840374369880330069083524889689423625966098334770056560671144504924667697562405866547391696861594027589135057224879912657870487841923222994048946323902229608250381657631597469257580619816323843499326700009396421922766860420101255586173837942945678720451365302480749804876379222020684800997668636978977662852869910947502736800772824895032541419889505659027654551380267132069872219054494135696868014876077900699549153650762437538657687808159317958499782644831554024403323203551906856441539623738390081703580892465726405460321139174042729982282666805185762216259517001788164620424916633306623664322808770563739691312165428769728936898465679039206790092895906488526204915135297029305313944663933699247218570698749042507009346628411298137788838417840206142862509819506424485744619345452422836753101469650229617049181271968123209388021802803532574891192542548300900674613211539130729490590023559551531489520724082873882373804371016903953379634051532387341953617556522541193641303307878821227449431257698157857962744580365258160942237510797559446335282014049607923405461990222770006904755323291876358810140541674600318292245755892925713624517498354812008079902477636080007765484126251953231713113503277686354245801464259209615795589790741469567051032223993861730636612214519043018932153727955463393495338169641576137499830005477144388437921179943256530394398937610220373878340380468787504268777102228634766489222645156761785625643956310813703428474943971583236381206579228822330146146508649209137538740122108648679343776312174492159365651756848125602491494247577597313713021376945450003003420606440881521266729984976999527769862773560837180436191888114052994594119243276202209038926986633228188078004222866853611105020291889128040651369476191012569062035781433190007944727538779272349614703710906235206482123505527183425656942686639872605160650004778888452444628883699838400096969555176516321807894376029932310506734630930486678209247112919524572008356067168539725923574593075674577753562936269973078197648279507916919565739646273560666766308752107241671024731340986096877437399056560839936818248823464302444471202262663131755758192034202243214326100083418657463335008062710043429946806026416164812239850878701426777376065000529287791745083555972770568118187140900173820920716537537296221181391194018774595961590025563733204843438405013621139686783134441908705128104015793780360540349831161419141464356651008744744255747189533854269046344980207823422697320853943127351596564316740933698604601820229890925293008426429282548806000704964726851423832138171246551612461808375883097797510067380462391819854192525588495155714187939287653043780331092402683501172396896959336911069729196245634173210326128757487219695961048761088610490782348097344226788925532834241285319564072357147590693372970480899912883758222851745932591121216071549000090908952918964824574387376051049619227291236741776927040616089912421045207789421023913015865325308501614587086700107977507064772330398518225335600388410159206937775294222034287975589250931369101065303813785799780591496168740451829977449525840369714686759243712427378962772802759543205032581268400189358722391505501847599309864877890595535410941910650402293994947810643898577305035660831569982476018656010761689429868150875041213855685438616352156021289640381451365201808204861392629962799667639304331273163157019377550937463262022560488430607402237610396290377146363377586751558800766312633662862067748343380498025389145014941885048851278203794863756920734437895049461473377509747221937031790963115640402235390296862961081316754827915700246871644814217680699940843644483115589914880015324043433606447184040316401202246433274466072690657139295061994774262916400278706973921155746125255941268849157702671867200797634270451679350311145801877398589534349822585367393660647562342026163165417859706445070901337363304063306766029743040231747262642437468836066009974846743633857338407055776662426784637488873031196439702944878820501542305301451803315963642216371304892464139818282004751402879055522874734679822175103381898126627156727442985227736231495885780305523079100389248030060572253079689933719557098516873579883392810447902386372256839270010436193694486388961472384868292327043760505162623709614282935586315412100373652841939063765114628865060427008437329930048348558843171397803424942613018948068347539910170487452979649067185035075696430036764676365312043942451464606564617274458786526374096776706256884632539915323737791452550839558797145145760319821275582284778493322207864865075270456892466450483826943649615868231328180686596409731158244171545979532451439953641231150751424719633574293443749892158929194033371744329579628056694881326470789910859047566575037335155507200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 27248397479430854149184326346240515651499420117587681242746802236285012552220494332865623863286033912338333493039266440723332142753970522454314645090149340495106439633017621691530027300328254403164510059004969765194917760880769231079926310394795343178845292581925492946128121440941643670145473922299256267075525666995565660316558471437488120559075276702529228170423100779241065591187812403604201225528356334186052920373134360905485770664697926629484936462888680455283937637867048014086530588825218454017740488169723950460215685152225156940514351220633378054882612151346203969810454489381669789506632308959889295191926342301047569057050110843813296672912311046551484256590772981899158561008580513768233255794443519910742030225745986752874682402304577930189190637309836307378395272059235267216352484921283106293328762429783346928714508276609713420159524734860183718996635787539116670446572007758912091284695285532364024953759867645443665364552908436835912245317689695105769606666173251922674136685963970513900110832308587294805406732266327428446694942441793511295056990873302308717326550177715985293827752859789467022982126668006568605653527327685505373082718385981020471275669216610220131733580645140783516938687645615530692308674665093448457883835316919906770693305147825254979282528227843469010504691721355450563603710250147704626546873173705402232970073503376164026765038770786390537321492574168147887360990640379074911094657398579206940600689369366714594818396574075711626458299470005661557847677117539741969078202083483987366134251724330992638038713262056815496195566420049307835336660723409169990475354754366636367378892358437545460245626120363090466515800216861540138631318357201492484366555699340500859560446832110125895221700049976600397008086808176771806153312720308761214554557430594747165092111879179020118695212452103319239811514098863734936683315315606095234545432618325469871742231957737796555052714921702612846263833368511210880470609213571748593887954876605225200227467074871028649652706628788461836544417561891316332397220920783971224460003680911496596025100137358585514626125369328187281299187569870935262674209297771153424173413217498880824827170762943683186129743072123404828232135479975790141302623615395751749093696954915987779991232563619641485094465188313616965791578832628377779271674937463415737875951244339759134657564868268491179713471573223472416800440481895304647534471917361740260761918414320660863572365893496950325959629947958325908701624260936101944134198570752902780084869157120688315850090823844284490328192785863726689813976860870671654170247515385472017548605397074203164039800477510577210545228900443871333132741697659511008251154511258651078972619200562796058084695688164173756658451012627686503650102754639771949716645991588796665159785860014981186399935752941969308437657970475227625154325951418821027517169685512444612989907075650724466882307178940898758462603383104733684568792055153068144999306671455037732546838397204785204460975661788922715249866514619572251188685035362013975871504193230091288449398471240998906608846713148006534182522767705310582239071311612596547424871625111577054323585822564507423446835262494293501604620662496309922124177943752558424254592652480816371662161662392092813041981760188840195282704236515282493773149358507474343248111729489488477276806976555827977172021871671499222270951730497747090638656574480990419011103937484862711413652327483485779698546579586241657123830745103784475428005803952348432680644178293721121343070239365560119128551079879265923933403124507062774163722727737991441525410278250558487997248936563310335179368858835484337802668388744764190368835490710412445992256021166565339427572877357091538634948712046821872408901618380930646940936436083605625256469496334990994387156779713550934375161588129601156531882387970259355813579246436982827564401729119965078493313877879110568360185520185877458652174214206262094885007720225644420580364841925688380833075791105841424647152104784035881236194405051404111317182148034320225608441531232256566764802006285446563846419973325840498300548000861663817070407801125021045552104412173887283497522607624984620103740584333204476166194706518935698105771891983171814814816214963639783533406564771685108438568110253525480303112571601958468132049279847246264328698565160222543055102048560630619775907334730726429564965112102713306802814362925831990164675530483636980983335047035077829462619268196526525403536834721109270043770046889414443048722114233289990267414551941683425419321247402852645371608473080283880305793549922959620404158230642926350832266350868944018507645268900448172225746913662314879322744069831195501433808872411489990000991250392248584533791544438922976800825582032023861450431367386522645382633551143422017219873008539898172625760311060077511726021795331938199686418937053848001878175949688762667802326979121622577184265653266039038166134657338651002797166201130779018538955724940914041035288237092182505110373614278648199852202657385903253916919279215646247786839913831934076756844936398148019765733298440555385907864101114067594603501725276501385210192743578169739542653705957549137480876593235977842570537396489754432378644011116809608560752531050968099787609389705441516611174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -651016720403509962277735661348229846961491841833752461301861652558693017180305691295693958810689067245709690715957756825654568816641809651397584319267028428708869758215593612709537235858188222014284851957323239835912752857738855284295982520390281008169836505962589892507369560686559857590298590652866630557479367781694161943070640299001927719092022210717534036354436316960964950705285305105188639969926979896035176069197453993109146387481824908596141373619210930080697381016025533770335360466102951386134955039227282267693858716486255669820739984573468209200967677245268884272566346485648840596156405153073579865399240217222137050028176923540499514928914561146330989157953213768061971583878794577714453182849105774923829828392681747148808882865678485782324511579410615721184411507567321629428361100564138342056258706963816031453735986761082262187603998296101521222390745523555864633110816670373914918839991945940836810409836595162589073091841553811727607944770566290071393378029171445302182249151223783466164572300407931587308690209695532609580850298799663018251280471582414703975657815133947369502985322665403491213811149919582789856274735219499220670931959662319645885295325078556105327995000035504490984600316929237171241042858940945646488371367919486861598230641360304802565003675813212078533924157360219156513735115566820748462908944996296054861874326560314426626046686446667476154899579582583060498940240730716047554445676017226337873557893482753601392570700306711882678777774627649694792209710485700627205221258258078282132018257214722195512441592552474867069434776966642766039402558113102862104563885093147563858139082348838349086685035838538014021094318426140456200668238241590785104671403716118161131571499332960439947922070196641016221308779079924408720649259984320516648171659396630790723023843932149423930870233549105831360795547617931729893669487771880140433475128041259140218742861841561630024971361634978865095172766299669087319425320397306095279591558758310709155602093141327699644251945033427622298211052629265287469383094956657164957079235286009453037909072696699761891130741146630348184255380531866233079675313655861178368210516934135103280662501205624613804379917532299792466202469517050471560714534610213222430962636800441843588785087365422099854552093491785449009240749227387619931904297805592009545778356861588358691299341929221969738699333166670557161164549142360787101960933446175793111405157016569935780559919947468536950765274166079210624248952827755049105148161055143228086110865914037466780703591586394444805883102718935636354950586433268600968483146939644296416189065049825834406901471352117670046726371111462121758908410301697159135000024063840220341555964104308278236999945192481956617188179470284016101109527503443664873106808275117996369459922147600987838002769362488618069362698041400778683408577261011441830680530394887163838988572711390965270196500446849868767733685072068786924289898350283257656364684590221938654834008950286473581175818997706198112284916694493896083587184988626878397269947946790155229611912667762095839131796270588708371592397315395308469191637230768100184022733328762033213982061911411279143332318500042135153798580110854458376916625836784356864798728831198770713920102555075398304241280146369312022598753567848247786991617611892950226388103572445624580219077746060051022226100472783979140065643895123249271970706484460571168352700727545745823460231691886516475693040827111874255080054061419916401192998248930183079610191527977647984105878969822806007175095828382359014002798070149954063351129045708365815270673642338330768326620171867128117035857443490444752729673871394892853641724880101679613199416917857602868046675918187624570834242186564778405063693278488712296362564446657238665306312397216515689177939219060621809464988013270892152665450898419418481069612776698489495725414966144065722768795727713606143640751006136332490719616993466050540519736093207858602133377687031567163276485439481578472677058253914707586137217021850920598145718998013246288437863984127719392807885788917597513211564938309356812419226871526404656928286736746639412141257367120894296795353966978774369341220938036340826878507979628460582862180321991732607249747266768659902068947665032933344605116717632916931911726078220367845665756420856592549470556698425102940012424330601105605752976886069992343859427618117099104314069242972842843712382896712123594898864890877014841498977338231142397553242299137332529752224200649209822421250163813519378188986570671664895408903464671190403485799815288752732460622086189541880731012857094401568842704751746412287540683623950448041982934656713502020998908368039111737068658757855149980241856625270259677236915247728078119374813506768586257181613746897335318961626392841841029239082992005477757603716270653141397014541528226515121221335811251853787145901865627673323434058435718984736697557842468605182251504715745975092745618648407560480504512023169835336886671963279825778583952697412764727943092980928338383946436242488126918003946735688340784033828489805692226249101948682646462512821787364460253919343932112121177723962004206493481765037129240363535629194950674768047102986997049549354216080003464499503433651621720754272713710107025913518489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 6893962921077974592396073751709744236698869883132823464530917869586384252846393726256999943721411221694527675073818548897162956806416481103740507961405619954941451678238413646804750007185554956389253388537927376003968098012887099916983346659104227588049263067207562365337586223728123260318368653655200771853933011250509192319240778312123765058287191787564242630955708137341800788833565915570561897029968910041490036825849463130101108250729463979738123257223709632985799018233472668216032162069225787852635710771526455434597795142630166483999370214761716707001934500792194513050961262887938371330164798928815263302288985955488895777110999551585376915476557886785908107196985248276913529862883283128434364007541933837302328257018833998776307298496926080046643681530756944871059094033031069191805119763248491395340363023843233100087845454858997861473166768753800108767618722125409554933848237577602410501750459805044167809696319752006604606913211614436912156590996918763930247836135371041466171778763260509388319002203192326178036599821928912398053053253851873169578507120651948382445911571167007449996440222495328539689661104899710255338607622091448769282275790227023089124102238594390497566656991087336603457579763154194087513411413031236477874793527494529213231618060835872331481926610948056965500396096279167012822366026684771847021246282184159015307772182044195782628251015646914705326043177079825739317128473798568450669485743217728206480288789034067310047025121614528018794427964681718132826851203294217038639686521513927649974451266185664258756463454589873932486191789765836990549522390587520698897809320011742619028219918247403463724748774062986704621995165512910461484857062065206863255626496506884389448432147875204992006665220136711804644587255484754127817657454030631368665069608417731416619217471197464929831814427126129188879741839886550452324657143580719896119472366771925181551236887345759530756814996899173425362252340266581295448655177181409902322241345990301548371101595208838583047960798278709540010621654063153376914081723196130817683085416140294142342770697295145238899641047362027236884037920278385615566789874380252025510385797739043652928404281587127313721101430695974734569025176675571915589839563744288159406280390408739987454965859499294178982075979110083490800610797304024036801979693119856443070423888976813211681267968898352857070956090447278845962915152924991933558611719973597886262884782391875968371023651839239427833293722129405616816784689684696372522060852059148529459051482345859416359770881100943606749794006198196016351600529878306429964561912155279733142299955227451080582594995691448112397739256633459982885760979814999712175122465459080222838672304070695495234969640497278593919083592454069575636769347653202689773108618755685441813055728420948129935747461095963079100156150965317049883602099696690208448306520953872739182747743957066310281177472445105241015824734228640821711998868042242320322642163370607674787860009521438868771646314830869205765898548806531042427038963199908705092232938393917436990415443210618105211489173423522924738483644646796093391832750384729607509549932881936275823083011215940365915884489903494291845361103912623201225547370742024214937301749006978477817482639233787565161872241571696690153975805650449174316880210158396189134905432594356764482340137366430484616804471346347572732820285090035036856690715172170446963537911880935581120427473106076760475250424093162445996513428993355045837868204538524799927880497278224093461152811223810393096506133441160292018960221533753822346678382749211970641172272780635133737432157743745234856116917493638240691103997142645404895313128267070752253758750194617927383623288257741313471983355602557849348985807839049727838620274542234453349935983221487662226274563137142786687495904727556829208130609013444136289615181555411380477827056268116946865138633837015277062561179943429724249549082929866474735731239940322018650726157210896488246109251319707374003583377938077492626481649123042737505787781601917458453751775152050699346275966069981601238994285360996717501766442051298359473876914486557035087172621754367442597861260926032631201007666527604936313354138570727220540344057899821435760581720877103319061504186268999094057243791558551469225476095933381496583218353958938233800240817143008233200823511060058680371694032522483497367994619936921158261022813471304225498962400298022877917881522350083400995275804864375732349945747800111926506038257620067405628747069627527245721105556301202947140620372883440797495471311819309034246077163291935996587372315914282082028956948279975873886969711693923431008712811328587257270204454920860937361121711030808700341188128682118867228591240862205087940164554220379893165741264760437965965721465683270135462342903272599221487601684068206746331146404543685679700956316322364550432478184350270400748046130118954152721040394285895113925213448969007208360691540681295797613467605366208388160846604837456006197758513619642421682301567866871577639506961258593980393630603633547817776999130355794231459348728371849645225703204186753359889025683840953482204622290354350685149824727517377168137168995926144737575747179296258380471134945376636436045251544877386252859584633476522967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 295015232051440506425943105946638084088566075232081150853284168850971846141821526422343684046321400923865128962361506031721309366711376717560386079438251867094595116212076014053638446118924499721812098674356562035633678648873141566128495510686056002397628231866974130381693915520868636575420351492134122467302726669918492725036975800998613347512084787149567397573193534366379896781116011949925057326773042893861321537068748349030198630782435246802239297012041063155272583649857491781387391869254451995467508239002763431907415717364869436456100380973978325767092145881351652798942221238675043472086513177886957449109436997885360646608732252620096130837202518608645365795040965916882867075844370757556090597767321753583562755760616760213905497932848625571535908223409628559342975815359254078058175945991242065750083791618906716613876254894158871479593828874359071551907481648394216759501139895616958119977491721559388095653237350075133714154177630257161567006171549979177834919681066768986641547354564937610439687990774542492148681025523014751672808510532127827669938858823016231233457725110324635006012664683520991468407258649898503281012201831037126527638522430544378753822354924805841054474703922408306999821259439522048601799202131312514052118434707419314335558789271947531214185764669854901019740857970087686617528425840468237545103288374206289154670737374505169145516085792373715317981606805667865968056932381516873487860135058231266551747693637353874588777165312812862499562082113862671833221898198012341378080417744474180304255139971609406339060547883702290388543139728667041025611880715224291656987804226846928005383920321584050685664262477763831155010122167653419363534338771158180603241173638070372535007499632222133450267149028987758854404649624327732712676373092790671923559685607614226738759011716080663086299333455794663343907969707084893075414046031230536340451496046715061770561762184870626664590636992355268439091521404048705964489794288556642705811748901735553982685341532601442285412439591020782274999113611783432110327162193979074613511545894945838834007467583103230740887195637282083259534369344599892225782229428442682675743009291263895801350547751964756014687760428552903995296686435253044060397524391582468402904644334625660477537670498448495070998074420126951225791208566864896880709240143641018685348929437813722716499530657529011945206022889271113743704391123561321827588747802340301495246454860861194479213324491160217270159931659014673162229254934794124707750023823400024057233944679249280840824665766105850414970869741242893157872001680977753447037385911200078983229261713513527930402867279772044908485847651362190456673330035526456442509694018444213738901422980559973679886327847202463449065489140993537190996619283466500929730371981103544638296156197638261272271328050367039005681407502325380777926514910284536145804025849519617468509814401632283057110873296517682413579238412794667645293744333049589880549889991242968130920497410257386857191499893735436213960099862983861865490069217698974034258847158674369573871618478772077153534129624174285261678798842447160175601871740144409715193883449350593263953014046032344578058860321411458429408112776914598619256631651258336257780832396323342951455926301711374100609514607159987993303544708192451983246818570910407539570397736217057544861132894423563238891834130819987145864646657795925448704641134712420179804905623444156028310384523002798692967505254433233716723733492383746534795128552790556101197438408766067068613172948908809677341802190287290595126117653653650915245320607355992676456413548406995020889636192951545885829653239597803012283871074913930434146303279022926779102369665452789849485280846677550539392331017026505836836538307099513425473297293232903900693178720888853103969215329297533257739571688449841742685441489048458738885674837048806208052827526706964537812012508137096395695874155819681411759852645953528701650318293961716718941640927844787335890903355097008695750500291842935710026558386169679580684323804478698423076860332045668417960021288465712480929147371966583406370397484060915297927319163809515165472385920907177075405208719812027019143620039883841672299875842991639347038907234734051072001610798190388035171209787481304992750617593571169784788685795610164223585576666988782321572609375708053140349866127630709079387035363738379656940232475123858987392249034704994552305559606238091706562053920563364301615821190997326253563062895651987581943590661955029173635295305009271672541172612750484626053923695700337900884403184503953498010814016448097457100828229741704293781877976552682084921983302911078581898073760989586225832555652582903287450509854956854154422896060991612910397736306001475494255761600950558778908013542395691965511983031592687366588647104756603767595956944736892960591172707480980541408190120274663218948097454060137360091622578955839552848413388561963173958397473418022246817919267566046939677047710843392600753931957744785201372723804358763808086841558384823378906718723356186143067773392712955244770002935817456425687272575243823594893341732182656448531720519206774726619068460063031369349124192020878945392517322778406505916732784641178114483792401052979449767688115496427581917602259140608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -29598026413790528990213897750248871085268192099663898692658543238302383825385297297196534242586404987603351962349948616315830591477307657361980601083233198823358902830419288248042926120595717163890358157881088100757248681237283320531169618327173122138013891274451953863993795949016614199241398234975879993703782547563766682931528356535720364095775174171922632958880854360884028929699409689665254619034952726848341710745610791584009925520952689374956480949565380462302995649664000415976370305438085628816541715277419253272926063504793493348102195032046142099922295955561834839513754802382587511380101094254036076741143459650548192117415403418953373867137911402018132600704803178689654638407877708721123265111648450684843401747425195990514707662551890755238284586125905049786788559852556797967632877496000361109081698350898051474913663565165210619289882657708003627171117859448227655193511740591743193841590198823869217577219972795522296089358928426375892802802130649103651614401237416148238938926994220196020734917426095600893518829873843333374826256679493199190748188648395926846859890897017182052490910337847917980599681048460838895524274290159191289630281057219691953883683478373840199402574196212056614885280662358713107499800628560721602583674292355576555471839499879800908039561778497130770005394415152042470360131411802265560712104525798139340914005853520863137538435363251891530445189962320628656138275082958499046772362855519885294742079470645409746593094409354428168289329757000661494510491543481504093506438505567708191176798918030694290760734508409011468253767827233931870757768262541244827330093089973396499652932901990043051523325434184831538516877605671726154665387825413498048490542425143149792203249111472387925536094110891402586493191179824790839018465164047940340782688309689979781569835541245820569370272824960205400654199869348375592399289917301978395044380662437056035850143227887873761805920980699918478493774404562225425041444402078628654789934714595147883101170623540757826097730536916115068179221714011576138804810025789591971033383127913471683514161698024795342680601470205045109439484450502196854659298180656020338511858227974731508818394954377237817026025924511055297295677972231792989754367607275972866631373483078770441924565666617785884746514047092403947820268693765817132149958210450651403997445207896294007039891312931822749121387684240401957998703123562708529215679323611688016189525625280336853503658948024338376106765603076977017522799246262739133840212930159362487528726334177893838818407363239687850335617009674308294663776941274378627446612281046417383887530148860568626320081327840943452592861049938116079316135184447435204654853751009205614334152304185239434257323187864853912548543429537649661660966443752164896040071480982245068594129541303143326031330033859726621978645121585402779452072903467366113819693868410954609315015608848669770460929933615192882104983841451372569294637245176148457742085465239297367050828361104220962068743935421436879202245857609578241389474537906685814776898579270188030599615901832779308622771397491815021748307574001851468376591876946172489258498459172170218749098837388279455951968465536466688634340819437255619528027679371757536714098340398522627362199765856188414009831552730423426536554900008543283356666302546574453029785267589817909091106168120199179842784340016000984721829241279070281174445889993011354261701506867429647829318047722900902731627950899761331691330360863214117619739806798994089682992079647924621577475976709289181064432434209007491110586561262840894334554676271949804134861762252573559646009363812278169332304943921292746828860462088879230367925222491835988890201777212567765272631510500328503001154573743028047980321591939361397021971135960253161858038480187571916758308008353328495459214689017254413591369750257213868644461832490263134662910946273931213228770173613605349990815265777501933514578169858717964386739678337721885327053042853453861439593932740926807412675922979457959103938324140662532776979391137652380776665895759947209026722892363104720334407579833778680645584898996216126765102718072502669541252352798008865446799081516719027142228217940402030588934015276818128374193363971155016984118772544634269893303302566547300863410693625767012488168221865018311962292372530959138685717058383102346466000755478143074650388430627757950031253140792694491520225716761122402851130008820141623802392830912136843497123007449989869887427698716322779980766885126738237402925321454498776788248789950300455167720269901043457251762093433681779605278478574243387050307640888765604079242559193245043931559986395814957733552640080469642105117256867954679631952366715406868293201864631508362333500280800745491325004341282028942258740983280721312634249977050054121355455673797562360981643792181065667127147354933546762768833364813026870428288633082146219522825286189449482656974167792975263111882724887960414864514882716180042404654437179551512726414988663671924363753988094070490511952759008704004271966673762609546563004576600832884496820081943441334315917600826460699459643860521240206617963610603415656797413583563782244042667305999607663914556737268992040748124674784080960681039567069004794610021078586556114005655971430400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 1155104332304560182312637985386843367068186266816298154337874380675765377389739773637099535046804948881350258269915317216562106354494512823011219901316838203005776891427279656156786266056403239023424758090651037701899746106469121342570407338836901057008135489715555548005654346905001644596579391537208192663379599000448176050213511919905163234516107149328543715550844041452230737857281215301694746002127482449515097955676861809366928197400953292211675292964174510835924922657448043128490181910657866130572910096414770896200020719691184689871018176534987997551435085908233852349096085978548199676655586781316478767613583249270521273424034173061891655488968945207766059169525738582106027518179636406412581504231205055890335880615992687502715984183742390771250965845516029585188128541569451880388174838433175147046972381096834837739511292553755803948408945141796533096197193622838830865966715105281025899858344432852837926028277184335301705212180690157194299372258485085133210020958108884308765363030069008176533787334339680148862885368525761777200604546532743899821903114559725827479122158408574730324165693764680420066424505189865015805248324287954604090074643930680725930023942797343449168775706839612358590357298061746053530375059396284280438680642727918719004841232748903647223118552430050620958766505454470709753865313550299546326150700428316229229224703074773708849784807324921486948055295180837813722075231897205249485269685067343300737478751376889885282777719743789044537318494194901990315480239024596060045011065503406380877267723599531932765325787097676972657353173818501178945768346220617319639577633605330783920535070932888034581979664658748469835582905476718114297902246147326847869609956524875214653931362083058674273792452522592559597683163306251367132383448632725304170104003537168535197644092571434981104065985674283622434403889106984344204483357081408038040412837424271991009999239170722936328710413741881053968551442942479350206905500176656007127906725659286150205315702893277722688641003551546399756179422779015576123445102367241442303975870050287912997411003528581273073716876484501649250648209296114228003163254915739823215737912666590823821771945163710819214898108391474079262127540557028437179881690595284610309678688784902036378213279386295068120485771156715260953869175202878298179950106002547198776182284719429803107854212498215288255640908959254223931458934841123568463505713488531558434684239491215476921482848636205576905166852968058043686990135390795026347546710278209697855541335842980646190994906167518722510179158383293637231600522964744619016343540003694909150284777536434237928348659258852480525392957454882365138217169163784295066490268338813942281107543467677217833100671570348984932406716528534150946274441439796485542239803164608450024688072335391596103640795447662094076654896318200184750638368391704096478457103227232985731628175504745775582708349324454843788362245083448315364737735732413903574556890227505838589930617261791359447181293664525975101258300200713573896308769541992992018452039665569648405968068268756315339712241730482328410323808633785285139761695192215259851728254114911093024879023436608809976153560816764866678881608311184255737596416603890858091672376449704862676916048411886642927001616718600189697517217195859041295712483015514886539119339393177634774430651881334740442852067571426133431874278025121541601077793623884216725074914474808098407656055257844334976837714609566264514374281123604445652668242281129988153434545692922443452446452461973195370785112724339595306521329491899749024971678032433858858611784133854957807813729417077077850459017496648678848634656434013088390695041485666704270632074010595661574171941152811229816168670076333677332413354499324714934390262264832079112670696728343881046708068411413438260632216060823516859442764251044710435079983486739797993191868771510520150947406605788941434232553761200658639454485707862871428106155578663812626549804844491395260006971071968047217816171256977189700302960529561680087446591015183756423900044827250557546108942700920775959709714322469186801633010374077465047918760076520912061775871947199496897775967533703114658671595202555203302334617572580364181119706166474119620584398011802512363856261545451652588690827076867561643408067474597083664377023745928816742180175576485254366525651565022332200012314233695374699713903429378033336466870609053610859015566453105312005428092227257376154876285659405328853863060869177227124085734813890257956626016647034316812110023078376004795211413597878718337355254612706178355168413652020702219757785107536597259936728859185590174744647373774486371022385123264070264875440692632772861221803729377227142750630204095245915010840736117223010446560743059834826605482815867979593259322418929506478328500967952885494983753564540131084207120616376679947165684548494958151513316778721881875167148267738170033421660223727251039286449886944151071250234357221476361981381032902076674879758496642654851103517798361749183877600408404997588204172694289644545002085771918579833822801795757528933351177779266370981939374795087055636233847274829840285039227423230452287160774498607066677112681664663710951544878433551159448501331442873096888352893477893810540291031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -45042347493985513860658159503045272318336232609264854124555753505754925388111060697332293014493070823548032017572660891558431209692667981574622288778194869811935038747301211992880010106510227066543193103819553278086450274393482082885005948251857563755057725996189345033602327308933835889442852426602305626279579641736130910933434725075385338531833469984442044094877262166617773617893878017892356658428470726301129695342033658173497987159388680361772672460895851424016641941517523024588859375444828169989094411941399873924300933493995799781202797427322932954316450561207060562073482303723881201574404125117088030910317640474845416718143278372381663539221413107830385931151541791073200441403230555576372856735219730323234633349877045255189351000869913244926761181313076600343532766684713098136315009723121183869693068186943905436926226776144237034177221346270371565983416681383517685809418591728397454590511523609569638735444751627340017814080801526416524166557438891685881413430595379917600833224275105041783287015686874438778323110797142562582022225011191125631208109707421374228068324494009870740277889932862406599755347141990814414921109420238179279436076089586153112309191500225102125807968338614017999779520277017226637920374638438792455836000154795888972714811526298199040704707455531336037584727543467012020674742838448453944220611164065534724319679042296659421313669618786497525245645178459088150600766835534329420369564047105004469002805437351295727236945707439746110527741300541910387110396236460829145170812199087775008376588035171804608851081278047628284110097436993042591617109725344739709077780253923079476698790640430501967416903618524864936212984921492580126569710132415687116750749262745803249357483744720306842712218328699748312618512987488840641443442739130618715893220209473066304078463836999167180414990842367954543705481522056849627163311503998201456299596896413744252196851437416582415127434618221785946468807165698521074448310710815350388916621625668284342782300562292068346980774284383143781703471591888456074449916873932321611243623608394174747301770165068397337235642444474490504728081390041468253016125841829941686460211606245718315659781836874177813116863541200551247000506818634768977181636170563886438300444434012801487362943545098226730797987526623406295547599887957645491534745634816617303204843711827783041026930162081323089703054445477876436417166789419861409221833308877573278529105646664195874573308229058030603872884728864421563464129598603853029384001467893169512358996371950532198825008036755516743620267851799254587100232090996353199978663001130223973811342901475980747157823789920721839745267816060126298233624977189580181857540716097086213680762981141802608585589596523494789508592106981989003909691972600448716356926087394925585508406417575918923205701475715761715241213001779159533547335086512225424711658928874213553912946269052793743460701158379715111098733499372235737301873963637283759659125961772559766248187362720038809597371443996295283304596112301545137331326119239885688948899589719616155304021250755117648195704766949560361836232672539290129691120998161261980655834997349381759506188766767604645660214830990384158780262189066411461989219890114456176776751137998515696951262732756413485538053632254287473324054634114942342680467126763557476999320838946467894118302243284842941805990511398599117097661893902222656675700494059586961953119767198752531977706645322587906103618306954628122227899498108141539857338327340284146059620410502856585885797063785519546779118215947976436161097204411587868990722319488391331776106482406307769637779743173447478042645724599910153777481875469029411781030831590151151776451809632037694095910977646002173326938387838197937427077128518269949091717331042909798577760531521240960962347589954893008911005953597379796153482043529791554441576784384511523166527220592051618882862493805291845900819886568417356867249195029422839149714635927915417495421975534147091191624340699901083358067894121779454625815097022667633253877775248353335095876904296538086044739170089565906143474569638916648366094348265451707884738096539305599113557534295301451451156564945540752382328665800281579568841112721507388480666072250817146784127386715261437951114635278982029894990842202693533836207679321900651467899067031540021780358470423345239819985741502533210478873526302634848753497857445903299019150482246787004628236045610182508973901668627029424420207107124518885080117383677307289612230246385063305518671760069434194957377848843920175814911956905525068824654193390886084898000660261927817719181298683641598810992689783272502047450770434122204768909397394118862576321489437186993294013685672470096339248000534444086078228083855417856183596146355901041916254986345852789371963813668047697710684892088086236103979787904608022084809065737991928743887009403364111697506312402393735421507797009921653693680311716519442682075300142263196527488180936668300884343901472656367666109762518120567064427372266059596007065976050283413835578285417943089307652478895925233560090808985765801029714231759845762044183792944688574441686739432079307965506606166985631771378036560962577907271226679742435307767549750550076583128792560855131187602267462931606142976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 1104234676869969066893224747701256921975296736156293185085659909374425039608218998367247626761968162843286242062770031045941459583212835118309523571265267297660535503016218724691702851284980094749315385918593007633587285953142887421828316569263496167612622986073370403406739884544895754291324255833553508324510656653951754169162210892848573188569545331376953783558031285562289728792690464047425378344043728190012707141083311440792503726178564175589332761905024740720895204637373158333967072461987723173796063164220368303291138847441841523452598972174747415212943584934647213125504908195543411703021220535585568125024710307153279087750564825116752095235370946208257850290144114207843144851074317048796837423033905506895590307291583320918133248601589596869969950913781621690739856709413117527364862116559737105448073018210299232671506916465516404395796331520101707863609871379255927506678252250936890274500413117628599224469673036469846646154995415643556581066393777262637872548807393947564456548352318765656107750024460791325132116278111473587559990396804761799336704972317884353548693629768704626198143702294821196653107262736384826200779029698840042243948627459682286480730559847884870301578442192677516200997658276679286786947093577725402782206813611615101736160512235453815768357426171623568044908232955276652411183972760698978790653888342755481458291196834947077315923425435136903509634047739616634889020488559343862130414653697348878565050933126179786502194843476175208574780564874845514302898153521326588464294013732014607191747113613860500396902265058551217840380116996006698652596071036135555996727372750966654032390934100352739113324865796480381972173868167705296500424265253081502525567262465771758469573240100722520511540577147089797774583005288244937351150206215802167368154305873223632291149046505850360253017059039319499384102014935922640863965508444948810181057206195327856707435232386818283455326357883493050507857539521322840666435431273557038637209138454501043387402856994568528970252408035471634900062249376772851724089374697579081536698198748280957181348871037206154375197067482255511163337156439732368484418940368106527867137553988219207261531417787624806440001880035670513075835256966977666362426580626962345695147702485162713797577274948462459984999273443256984238132100625662056935853334860446279948477633606884348584738843791173562480359599066845141418040816229553871752534232402872693308872415447309195446401064479700269253374320973167789455414643392213288580274629023550688405827690087018669470627136226077431588586156968745935598357481933001586036097455599813200114965016871830189680009090704667407289519549256780559635464213411391825129245099556160729596352747345771168248195393742798325896859550708073080975907411470387033691505927040485999236213683452546385224823179164153502400888655693867845067190720846748653730972077369538418831020238992157503278226000116545799830711725299150856452099577888318806859639000897525086084467643669786443319317473845138287409725290965819864635144419484485642809327218349893764738332740467117414404958559767667934144205284595929668714374967572234726474130152564848462031466373648452957536114241090509363372479369332875583357465999080544350533576375205692948203080805588650651162637223554922534103439660406786755356928845237443230678165164782781043512648321702641841956145111123354294749455864225973755144030924791799075235979292647171682003709905248448160706362657485223759177202746141585965145063124119994101697633830239127733410851261089724390733315796710449660161447740389026100299719781324026758168063002797954740245975676155530611587795715356072921188371608695219769353198813779105807208606243279730594661323951480491951620388850561511077067123005567567599041638560000855113491509384617138433625442442864353202035242543255893039096768209500782758281439659776872252420476752753627985728044510331012065273675934485306778806903536616015520902809582936536046470575504547081705451959169700118533318685363794700086681497797435983449632928083154768799305584270179883610292413066682381275870543692820208653344354676950085020452879677703043381532310188217851337036775525231797568301494282100041345759014339384616721043906931650393359007279005854834870477334126078433111585347996686605567588088289332141617694303437338647480756869010621671706973125378712545771067800399985773638613888176217496153488172205847945800596037277322494912490044387118851167197888910745341991603038733226837463627503522097250032150424001892499625780550251171559788256297730484045561620683715163731358726737116335296949160328087680587647168184783143036020168423537267544882015173335359840112135358213327390487584143364762891446127077812169623042581328934164948319265880814982685919663779759783898030921912222682217584748263841294284417350295980889744617337783519451155580695123882656981698670118783975494067756491497172176249073254515776161427109837985611764433320903177428984012191373109241691107305991728522430348964566947165596113376493813339106789950309140534018109453078913788303402473483677182032945026058315790482884188126734577518808516477781601640611113824567412496185115458717187634232274863837903782232507764561740015019684371655225003095200788447923295118950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -36690004241147888454522675494086205938540767531557275180204248475011101086997038224510859764944188998870103770582119933974990868172105496010677505079490644172539297601306626329738676397816581987689222786338748250765402404036660059595629690386173841039256873803577374174240447385174583929337618142180212814384569405660822370527491711794327480863575341887735243610730608912848431384917683159695480416616715181774222998185197784309821050259336842722784559154211158168883038934046923795378242650033648215715015232588770254385269958376762160449708390479015795111375709835553224162636273150804091923043621271584438178890897881708300721324600439498441313665211016134364264537399130008412468627621090170520827845549772195996184267936177887259546063208631319665909812392037909302912644243810622900712156927707834488816438929349396669551173879912131396636490397134508447623504397557215248934091549174710315187775433631379729306612067767763525346771913133734689418726189399052465718061635931553775952030758191559161259589422220766930031083976800023946417140819387091926806210310246471644993373002231397900915751897553853608354466252714073718964126236484687828251457035304603479152863563834587142492829682326812124214836383815222393043452944115039786473124396955611248724587159502096319952725678295645628382240823431635167426205590910431168445020028011487170104929654555430152931847668959867250529882065856460094467426767088277544051687351089678239201974393399282251265998141600968211318278002765864212689377245226035491315247499324828652764960131114887681414292572053060209981770570702346415281484907025609407783393050506359100945214272817296816883790481125210615331396743043607599662939472454345121708919752777796889356493255060613228808910051062084176240035953286295267123897715483401739355151689403412131083123045979965582814948546520697997238371772622959094611213074722102052017459782045611920276222528806449571925492403736644268803113579554945109754437129185288492365358930558163320749280012515389789625576970908859086364618440435913629686921469626056835449842944492689266418879604658458476056428655630160104423540523017596247190662732048196804713297751571908313613465809295292732805519310756677875797758442385736166367979206259611595075782183773326199519010885862675235438020721367177928143154737833387890126098925826475497174247283427023846959591887285651487314043128470668737490844045950417153498625169741650614156973185421932016563056256058413626120001405188018850136087622188440119804658721907680198663966167855980501380691561617336144798803044538487158137881007653525492674372041119171345196374712330773572900744672003677191771995661917611996652589880492817881237304003826304725011392605639411786298860338640147962672072668462066277837612030825335562145882209759242562932695244135870065854250614325973581642762079743814470706937413838382037337954845371812389557088497438953803347590855841788984890668331076495386580299782867418545073338057771411903852434416718902828490328415390895967479844604728451548674883238049725126447002057431608539608546158774345912036609008936047736862383268021096666757321301366945487114584973887625215117518544669742606450381991717165701471667254004064434609224032529052758569896510929674718416467046171759026992329392308369110905938039723033831122567819026445335763824420204522572011884842815064651686296916468768011794093806521424404589907547661766270257806258855349454896915713688959593559893371455648590239279898525413237367450331385705280845244381618897601740466547220929895050584895588944956636271213081455375784853920010414237991457755043828059030637204243783628864016022479191205154309566597906700851865657217555222739378842838533354546312302635597771003540340642383528231989760569284956171915441044707746766835918348667221482131338793508204539518973161340288736867975467283976362025831743345258610954452012768507279933983019299735048293371460523311616023270930368441615371372041327152509244369502703726838962956686425018119264924667515645236845162529837911590471201771125329526980666829283765759137601211917419145367126716965258512713146835517753110772683789243541931495829052236632399930007776997226200547843782482478112683411687888909329028291313239796843580109498006914003009079560700220972403880299275333753311096041804129730338468888347655529423390769201547036660152155496064551327105892773154616921871423227549314325131988898938355547575990037109119206834875974380269860598787543154438210748195373414672168842284664611034019099876217973196364219156538609890309720245135926823811189379547678564516642254140389802968980853308096611482562516527512815873573350111417812654069750157153950850754867892064993899330128052534629852392492169348080089687889395897800086571451511839206994500943949134105691630885525017554630115483405967909644456092273565564040813276166594228588100496007945859005524181662969927531532458951586868372110187184846790990665827911222263195714640979330515246171551236661526167925308862114797195141935240073311980812408460267457715569850156001739906337218515248928468917185271056758336588050247516882182093740543473920407168407807170343658431353073524943283138173566203058959477958023755336550222076295370143901122401847934477615804522252206080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1755102483629940221915404263349956334082872621070091989507989745170607756202680023317207626612331888735709053131224472179666780226771867583015305714284691333996038610717859992344425504945440869781761721945967346478747590978110677582402350914091637294891051333083240035854905018820298283154939294779955940628489890245615330088979581112127738123457803898731567199841832685198708975560433847125446203994999042160059337849381435245966157984864848258478540529006035914694620484048038497138408119919157761986404444375771464218328879957586522585462282795967407198726236048655033367618227452405979162071804527764501103873887626819900032489855308072646604542335897722135164978762543995659915674489417198230419290355292726855061684636993400201408633203219330806727148620153659956817703044361109898587633708076881537171476178307555368895433971038788265804095909122663644321715641834097715909436474076381463607144172891945765635513910336372847444207749296026582302790379060539339706924736844999090054283483187295212426760815397063390168021990191723874869623399548250701008259409423282129046185118358677337581554320551600493831992405366152086950423560890396654177818559496135572632864347168146736704804921306523586564114306584214330977861699739707682982400305711303121111009856847633062097375496286458367939240109070143735785620630419953702292454679543790446082184999840825228186243113761745253862444568443154045391452060039486859422957796658044097206142137003569688939084969194822097632919554374099626123340819122480954455102838401920588237071278505671110461429851685739719152859376603847135909870562062057436013617670148097429835795250626757227231018392601565265433105136252482952389440795299135667083131612024932450781438500626675856118858362105238694631612657743445327398971092232836936083625129722285834524498561559256079642516443309498351387058316070769132280477304325007847473009369180795150242729140233554497212707209926148437107432488817277011523464429858352551270608462985967014819147085560815217387350878308078121443169222830026387473445479264129214869418630473361548564066904200048046475010274397190692099871384053151239868021850571207849626552406893558697659588450000902034040970712704091580846342653203665967666086157318298667896679659405987491026263305387776331506523866818431984050291609061575417021120559611018774425589425020441140618963235660452901818760632072946120592939633099795931238652108984380274089568576631988491621377435963704976209835112258891431965891021876635412070455958364231433242103191012571262741846891617553111053059118559561049259300767045361692917062261789810356894235191650832661266187155581681388139234279369454631576420009757996067075928944052131545197861807517379444561790010491281545849914715672786626773891752245047899559358908014754538925588156391050379692433226715871063240405068772327885473793525273727621146587090165328802766281228670667877465904632165102762968990459412488221777473968179908229445361706722527453491816207582522681193764093197889519291587790054034020112180730894115183117551254738755828647592304092163510794706886138217097571726711202406003819199555321888626725973794237571823467646509399948152521991192990941826415618893045788814329010512090472346879207634154403250284563578474309101718370451440175406285443806437726307162767864903818498957536650544544075541147476397192528671673833120580173275881341770748956837366687994107800359090512800998098888367728761950889948008097231309718204692863180634292818332296390153605327701637951655495774288898945173939115666885114438553366870302813399162413401318178698173306007123223925908062218639074871615556144352511996247534936414329959661851067892837847627598168668421340806448795006052360311895336906275210923932983032454366608901539029991953941825947844795253240882364429066463166164247744272645925147936194230519861899113901916717321477832596191776681223780787145154491950117828784163316049923234396250995846595561088796484850040941830527529824490086646921180502917120550529197840429705624441709556063509223230928135085225449375770867006351382131531003471299830276966651115672062506786538431225905358761857395607186530347517737138739975578390797423025592775585855538268120571503953766035552509240003730063315672981283809886849149340366990801201745569820963634365561377938000699998604731360219511369742385579393427981445354405623534473376402849210531342144433070769687525454189947584227382203464009797159443543540296459946871542562151010881378084988690735603920523822986343549300322127445576201265630764924908258489302395125581665450338708170978832165865442622681664976713685776006593031037233878530334604259602272917534703832175326275932796217200808057696173842592068690627288085716519962520608327438876895074035478607260579614708446822518425751611120023972672130249823815046534980207848783222248501756729672441755096144937394194603149252008952878236500424389811945163292187901269103446984525134891451010274163317201229962089300485035253025996796109954961183193723382936942041879929481823471619023070712054206068695301089138980693234447201548850919847157996975194056473519566339804247302186295904517970935186561907024392767607298071039008011413625616448769499929449349081002751105413829079172055564288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -59400093288379009883652269826915422723052848524969706215494705314556550529584203545288382596433791163121072088396843218085401499481527729882304806736438280778801663013573827745061299700546081325166525146626924071192764068246304541760797201879841655162435834152711685586152542917021398708283383904323402749596941196106074957127045960451134761302303226171948327009525327979599325487447543973044392668509889217977836866962718816063557573408349447493234342105990227384567995574855818231824240931960385254209016458986535415919958111682260212128897088062648657112525485578270999231705750142054007911133541357197917383584447819410104344729175539786171710707525099282179656433394999670663927611688830340451537074211747523288388559272486549076504200779512736971694945247089248779135999783868496029534560684896810368270096510384554296686430366810179022255059069388463167982988092138508620892987125619993381501038019709637446967893911940936718454768692686657257009019687040687134655630429098875518000755019926438277685484494632610566059197531658361909951988377877422053431806538440169149170820004795567947460249666727174002329586848689018074713629973329774346606193119372748154007004500502955341705805557888501263254586102009346234070893540386782127694106347836624894005724064208519475016256153690632553225176489747092378050970563838642715587766409906584167807864672374829907423060454655833992505678058095728386716293550737189965604153070244999141865338065455499689626262833381726743806765907612384111417837245689574820574174850877514134082680465750891204307198308946360267169986010814798814515378410750256270233406653387300309982605787002497085793181840866939754364114322081502300967794846739194561016516133291051894072236730177359226427210776549988689560838447309065160120336553378638378540866838172802213233984332826347076122499288820984888163533211023331841015147339207525422722093463653308205674090213105172395698598151936958241599488697444246529283682380589555749421139537253099871972991319845345992213168154006142504638395286704975836141628360737877777097542135142631468870010673365960997638900881209038382601877156317353292962366879934848718667371353103172627783988981118455267992371971712388584765580920880210159133160603923654460210727776878421731070069232935888489643409791258980677531011758063034110492757625566790697205849890918155392393261244880722496291653541370115389054169383773816088544036964821353044077504623772244672527623454597348409279632416723681160804035313105368847282107970766861859796308691126089044702772514128208495890958683857627612015640127245048871573993823256191247057003392713546831245156263466497774817881409171273026555328493254896530033348726476785557465829498583500066506640864711885779080128417388822763034579376055659905297573284898215349068593266995582380242975836714316760318768340420012931238750523165623756497309184426195459291110634229370690141251983723284381778602381483345115829971674679100043549623468403216902477710188295717558730888750292836640875631104152931928209220612898923762206925090983400300664770598362239154861201398706843678651494534399681892573898479070544914598741354023349573458502501281003850549944545862313128401892843873348918759309782744824127183752004815485341208481837490805526758250383893103247195099449753362393990342959070652536061968360316428248762205710629422663347650773080974925088654641251899642560305671973623114026526097634832010128128757695239189629014465105581054863960331426889602950608856897939283095978961973376235909418740161341766249093424840661674739513551820503099077598143779781031677540048461362625839443681244090020178717060032890473006341067153978737554763086754750938512734426581603043540050814790011465051915176400192674131217422311765687322892839890673428572744307132724705446970385830039352773142746930313938305532599650974087086898081167917815878258024764355850472375258800280460925114571523275340318782533542687146616692928340175519005293505392459454304418937922173944477650025047130003723153075006930210754908284168121091855043989813373272490317188709514783459671511843530766877579274237754293488987379231136204176059663544643404669766402559097237760049212736559220721808192332658969843764233092779645372918324460149350542226904156649946200281538405809743808428848595778061871554235121612941000946009617613952224978064345103823145596452834078379212936863362790898297382358019102231923244102963595613781682115847891230666177831065134308389796358630956445771311474961063830556205080671725056784513607559424702967857134977278350209044038597336855257601858354608260714381236370725371603595118221834716804478927742990009594278147558810522601720816064915528936350207279877541964176103786962684350996502886063525256182254274078032806633518216584597983853297947747233067284092262662468958557508047813060493431184126840894683853732606816080274918859656718571057409231872833472431508612280077189834825735775037430663917070180577011275788098574231436422992020398800257141557647369905859361430070074803302195142269052583350804780693606699492024733227577660896837254519818284722838927703589946001055248874247192495206408462720215868146565277249359326243697743007378127679529496309874027873933514295063493483552781107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 3119441317386828781423773161934968824647217224460514770335667226512989410099779693991027425051934857946656786083704462371423012674630525504174468979786524967033074861174606568301233338242365496845892375338765581742259986784803722602402523836548621066870028149875855190229187205076975067878887645168650688393921973069020734207781771895497848935075886738338619019454516135170638732231834440514849378999724439767083784187528719241409606542333461289790538233962230031392924895770439374706918423214247487730589487912919069497147567333893495883790153208514000088228056048456026325339085185701967089111058679218880393619228058270799907327385743790267487761054622714168484719568991752892030722872709723634760183971794337864743216632013836652038865530434322457578668277541654486170118268028918501472295841544734954137470188374567597114352404376276820067390558145673710327490246655727489839443172877749452655621894417176714826710866762850225791856643714405032169131106595091017744636926691094649838835121432235201642450114235263177722740412694297016876681736431799103107009118631410874607350620557921523736914130952669216559640209358916111340830015192275838784579805894952800834641497603414433020845855946688247452594687208554138505026051545669504849913222426730974943983703181750488968704049134826907041037499289609333958626168871082585696134833169630282252985029076242298705868255152577820021902011346624777120148081777017467993984296179730521444652233637588769109622358735362000698122295864741558837952903419868001091732237378857608404744953503979943005191039524029746268191654718248219324171774848861143955911599675924915951034412287006008945959094468996071979951942880053858260990787122740445220608504711287610050574016724513128559878453029002509095943621940968297664085853971265240387308652363503303394042773886246170223321384683219958360312482809266673865027801186140751996924080758952791268500589237905453780467021300254371500661621435227645527056022108509941698369200118767368173650455943240575542831648226280663939908780626622439098016322615886481063928253821911390777979179949896363744086891654026701070006779849977501749847166902775288751653608948950036654363063700246178111032961759126273741900553235338896033758699736289401232958347069864442281166676607475938596481130879511750065390791920027820108699370070152964985209656403795288465645793072631547607990803894255683011347449023292685219855925855732489474699136732564608077119000245677723104663918369845148680959834983633153907468110559407294421393953639460648221477616510354324110689590019580846326262216420486945038176785157731756956020454649252360808936164354251259758671495614630177417136114593727860566955736548678287474988079290749567218939501003398393495312247897847749789638867822152882549155730148462878502652819471217582633760109238035300109144117728656600871318077031014539283842265262815083131345806127908109906500652514363805844776062961551556725190587295932099669042337190837648647285014775370344772475811476278745507021604270680117753025649099931471337923704953313022127291784401582028553346953943446107335973283038436213751714128255242105648734059760756009305460792526023273247089979274391836452711416068003044270614780288927307164940318902565333810499377290722412518710665982770916034569485738951788792945845132206068768947934409493971420313678583077798991428815918244133628019040503054974750814784295059169025538649445049675629604301034845246754555415285720864864931598787431283918865275786877633378532604145799389145686891190787297324043119523819001029305555936878776631960283904243468587156543593909064696560859422897629622607833000582396044837288019017657138217765626151365159032325947380467075708871102439105910958745870413538444177610508776247494264459871258779483096112994590495675415716171288956807197256094131794017004378402715103494763098486255626546048574772155519383492188561111906669644877980722600330788256234660359574505063925715583472853508150035022949609518901667439992710932687944212044013112263372837983394470905475246887859354720003736900050442014971518290533067005653413704281624171389872345866969958923916121949072316784059852112680244712784060984999643212651137085324744339709717962952920501527175452920373008182411807337530787278540994033410890839035538900689272037386070979397292027218296663979587429550307727986543114140760269572420319227840524100774505566033858669652351399271752226697511622999064917461952792086897089174190642097515419145002308079370991637042422397935968180710512675502882240728085601818151626045565884341710330010021046204055938115526934280684994995893016037067957620297667048936904591146950352120961941045490318403144045733277773785306685426442030576370501624369898191617763592810734555083367978789608405763795403414764465180577322276153855250079095519027865777592890928339233751554271790429132097610261422990703308783258857945085235301467450008090600407496790295072684502628515916359967273019957109569416389948239723254072163203063033017708688952316028092849981277527878776343741846300424316071923030452866118674210576412134395412119794189499579770910439638701619854590327618947841621702395787560145059026278596490946789503489405569064962649469816089087799315478096117760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -28237156331570613987908392447005219699927672294676679683516994965303768219708675755670356367847054923890864805558478427551595773754675813760699044802083415703893429547401865847064480494613352457184291568483355254425069679656234934468617808878545650171666234031371698693559698440946988447616234846482435219163955731304626223621513328359176633947549467215302052716965767367135218914479276050336142684458143379741856528510675505933457537685824401251869244762863313342998813185355772201274319634082521733399752311192391523927309261228330879086676799964629287316819060190036054295751248122056190597028957143694200950930876548914488492706044132900045108389828161702180134857321766415370393140255320412390704995302226288120585368849320766219096911749174529230587240488956988775834389885203660179136482873198934806378086034625078109913578614466732686948067853837965389129074619763432351792223318126377184962223466185707526133802422588263694299922506107803579384510560769839186527807962573113467215090707370411503194897823598832900718047562973703181546597938529966475888442531420926065708564494510417466875693306310765060941004836042104484421055618012440253341458094500152705595975514444386945433989251135648489344759637025250046452954228531243193978561555138329666838662983873994236909412109769394835998576695620071703830132414725101787106057518425061972109510310211740983041339533444042140093266195123876687410015054791853698568829860142636495039870383712947600953516620328405672616802394518541802231836112217377872523096045764077297961553711749014419002897935378815183478759148352713285797117185812256121285986724119222707180965666241864326740074747202070843608723907824965278280360766238995008277601859106416768839123321744956995006304513736118264415646421414998430495518805521089860838911524263581121277682182464226310365292781305367717897915439576404541737340820257310838982668682093240053902475839407276103525332596345735181912269622970055972798456504318991195371531458983640589391266296342013649405452464192901714307687001327146239158283196037945028507578076106581783463093659870527245528345476163346436238309516646690566440047234459101028016078494689827301176499511518838985272849120561932472798283805452555781099424513788404333969733436925353588686895589277470657577784272781675775299421277546949638464722569434229065361623681449395569205931475124697746255950481634653323332380479680862969396586624382083784299613036272542075291393822386545764304833314767995135667797590106570484752487097225602222949767591857760018240478734788616101936287589805210015165164038202853344572483361323371874523250953835667155190723796372577118214562697183301601781173887791489616680900738271683203839416271485652801056964586932412898715144371268174352986894263498344269078529506196368840009223171940560486268896187902698176558044144661891443977754813535697755030051796107861944499289879548170806473360149470288905949827137494350369175727226041116908085830098946875122378608021448852063537807428744845476501970217628908419811205027459754022908813024700580732122398181395376008688611363337991969586199258043609423694041117945404264649817160399261460452387750490568234014474397353385356709627098996352273067546728539414464961323954126605274414791823564737382088902957137160440601742591838814523250242262701201584028513221147837952412582482128804321871309274324789338817796659584670273586659597067034365012295756691615357328472871696766667985739318055129863404716533018208503972708910224519628713134777693398429337352165304966628964778116267129653524174829725573988744774757714788301365676992656082345851901448198826901518286107520087265456820097535149875630515116203628581583738132715200108964939153753488667188168663796480730571965386969362897160762862525602322189578073277565260665417116319460821457481376034424861620117041439991431686021754098052387752531424018787459654319230665229669489197177836249816488832530732605035265136084652526810920702924873918161517799820170097141436079215547153534896638117388745177642159853607902005496080331460796128548534037067688891684804071474378689161739981730739173931918321500228812670067745681455216625779334998640945193244986524975305684322255905791004986092523053009412852137549166828679509367746963013574298330303090658324813405359172232330392282426983881481850924012187877035176171904410182626532950224805043769147758618737526265364940971487607848754951764448034666381929306882813936354546875827628023806633921500640031517285159897147417793307004335096160070372380093657063544669970904178686008443984120651851929177374609859286926102593928114363290134386539359907958159341484566071105928216858494489144009337531748345790533861502130355891691550305728646563382248356452391278036175902340731592944925303458213580251049559523605563661272162628724292633097035486537199169740842669041756448605727503409986564326216250713050696543400674498462136300210425115696939085006459408174215452159706559810521555541851070356618680269607438661131295605073621453878779229412911007504457038798356776526358187382589613411812623634660923450223128215796776341520435728980051855145837479380373850565074948769463920440432608949729360357894893899171523614500052370560757166581956736974848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 538881260311161504588980835678416444627668400180040077489664136350086682258517372220288895876331962573694400437264176439585849824643704583663549970467732497370719919484698131143054752906568560914654687869499531968318224414695027546219704528222819173487515684034063957567054761908345777296877948703602571263925870338075333882078198506540651298026619604067643672546025078654664451866808174855755094517506902629289638646175431176313992257357883609110919221458165117581969089018395696896658045590676264016474700516476483779111567790180973119236894414924489298066745707909597959792877619786328480331744633809099136764617252286647288714248963662237772790752472934915182047601289165979759554542013604020247449915661182647984362748056819974319876161976110487795468462444412936853816428289539384119392608347245588199883723461481820787445240670896180134853547680421262879615628097742712140162944862478034590396422582918100465227879543697967694530773469822518520184378079830663617060701040509261828230085401804912680176436291657373235719347322192361729083082281565639868036008091456018708642185896252412680845898383819401139250507407969332126837914081387094727657866826931062486830332972039003347406110028831480527097990988758025098255615997204732469242300384638646573723746807212635752504803462654040803653978482786245713382885155972456009624684560131551900677369036082512914444745921205586801478463318082241149917440981993815957819155241085924877320430705435421775118623190430477535660167320801782332941737570394502274815348332372322931947490231754634703139590508969473355453179769986885364061626539742984576754375837104683331868116464531129245718244348984366321529861443679977938986659565007234580883453991170306828084372666400808938733831849507654474079250836272581409539880333606375983845817437171490941965778750015456383190688986125141387639307828960998394312720496778646602244840274144964822122373024698719912446485253026541563660395476922922915547463925648845040247720992023951416480843713361556958599724084718456668409473550110961513531822219801922790132427132723032610194640893230997441835359794285492823377244086479050470348398418546173466315309449267694051333361117456188531282947744889872186610211340749196806281330407930661752260631385906369059816188664069721429501211767576474081042887664967362841225572941884180831033621165481388666873515614312048470386984755372653375515110824324244866966024798352995643233283515065890240854909370375267261757493215957109094853295663053707208938328615839778650710691678933147364752094363622758944978241144210887487667403392934592601563134975430419907827629418624280621426338145570417306446351392345024256379567113354884127175128352022938431257272872228342326031948251403599515514052203985549743302249312706132375969701929404155343911105291682711900194141461884243863617592909187035723156408136216118205030693175169889282353416879134728422878662276021421848139692051325101031549814006585198143925813942200991259303854947001261934494762587022730746032903263917183340480655387100223734718597901847082831895093364050744132575038613824288230752091827810604299744066610029063859110226700878979086131278581548863472291779335370051100282480480457081097853438255140075264201532193312642417203568680896992439195121160291786930130924283906104260518208086571145782524379133511531078452337610039359824071539921076554343281415075632958982403213795431039134083477906470762292778515215191842476869767839418217183356793977450811148793483487101543571612822277169964256046258063626555262765849548588695254722507030575604999347364447674875237705959901774722524092527805413522566952462592305533488808929963667091691478705464050757031922684277347508191467359001902761743198238604170913382289030346167124440435016748308391136861033455160428115297762311439942984493416904421328270025389338860199745581909125170094288348244640899118526314400851760640000520286136341075397319073198111589725083029038786663429117858108840477844957549917862370915229527478125822608063768745170944091370661266877749813339214463280801512693848709360659686843096678461382713287973110870496491823066318540719510022466461836848971180592289715290992353579025442061760130876519144629173669134644642615467380786523188435245929019923477122085380531222107134870368524878497846444802089528103094310954614723000075585227553456308376336639138338391382144894664212161341521983925515045065409886952686163713014768074436022270703987843848974848894816321082542362900592002179380046609435306753878295307305620479993689148665147452266500718975698012229352789098073999424557835293183394817455428045658960401160525816043958357410524284952487491954317045581610755036593674468816845883741157961969923496344140162979068918514069365038225931745756322784302854970619942158393896580662497118008716326517485605099938187725338838172712927446937044812652711022852056406678991229458539293094159561575426319363012927388582832446448730252202294688184454165022742169846695662967517380612048213322902490673216614299625205353842116806642397737896704099501501524840348402505347911669196693492341070785813217938490297484786560294040535531800163149384277140182372109725026190620707566092590612827082094463026226749211156257177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 97167551152042523650447317285731849609517485508022976294010509915949763355468619686574783129578387936015513335062539247842065483270141879290746711228120405472970702470788813136317899868166645053318740161556887354866480728807696774661842874755788338611004300874376154786225584352231874480287062492148708720487328862144994668717916237304150369930732546535003708526918936581298772459528580902698184945316436058687932159745472884825293402255451373869112070315934443832697511316387578877975675599921976087545159619423984138866396044489203619580303177275077687178751979102996997115604151097608244267619302982970151231821685942190468007657274788559607875372903881903499855814171524790654099852554685957171096622273740949392587099273450499495480297861865859972662927958937007215745716942001936647807202068213699104744009946375817567448032264674357559019658194552282726942762590858726428127687191916991324466477084874112815393306702977511262584486106067676762198207282769881560419885245428213662301368318063022934977578094510478655516961013302316686819592663344472939133264449569129072308532045822355165741816440421721155620250407559211472841594521648095942812823375630550737784290464523401952656706513351321321364542856969412433787086562083417632047026554089716323640184674581182888129239729141219077178272757869120705886994696325534378072375795318793324709317223454198250526310881252574267832095577958729879002627895740429053139739033052971075363898810534982438801343673660323143955756692558891961302098476692828480148508364933251793546001822092842070880244314963431046583802599317461995563322834642659386288677693878070278795827369492298767233649241606006976156254889765255750362890629310627925791776452951270630399224914301120948099750909564968067848985942282384286859028215619499971095979646319460820861864359076442947084252445764695489466726239940363237574176980591391048778159330960501704995449996578806359832852291504692917417465731062301140810466536637095061020288937617217583567131885517191076923841777610795460580905708738196031736717673213467818393601316410733671641379852912117439285630103505011021137454092263627649378093314130968791837479864545275623407409707839831172945092881166808663993516484653335074144543567260558836951755347870843296300256153220282484029245761399641020145974681513569513534374074716259631693114665438432425439507082632390282908652149980189616324320959406709363526818085209639868301851095571171041054255435887688871293235168212706368741455394229288343360376768977792945373495660359098618433791306988735767944868929010609369992457946814893475711981078262864333139042316394457967124661162092352361005686541632582240552342099527183461925017569527292623904982967946949272863687229347364209994670286393078325901789166426055220686672700236729443514765236747880412196021404814915982636992577298520512748065175826442936293746244147108861362398517201859819476485651747865957904539422830425597575819581625089373310967650916394019366975867700859852532182280636717166462447354177872845048911636806866723364571658100931857290235261748930361907230853569765715301642392471914492032537050522351770126117765020979106043953992637909857393906422366015347764614497133862170598747432028131354664210009473826691191852445506765655385775189987659850204542658046727157652142880817428570773373271730593641139705929780666875235459536368432489196030731561105749727921404512407164261766100124616572728265093957632037689085430146549465819327904525760513998589768830860831426832593232024083403192652410446502885225700655198626118586611291956001956557067235802604265424771307782114690327027861706040821496117170799928391320627585245145092515141000544823119891535765161934117035618012468826570250851200569485134848619088481020814925408898697646672983924125930982392444492066982481629925658506263848696306114251672498448022299566097202826137345770659753416659292838670604191426323795740913506730503334440007027312463126422298802515695137131708639820039847401710481708898997792176910052123339806854334542736627798316619709985933751819313012772127151672985426505309449066758720171888741267119728577173295932986224418672650322952985964218002041767775490305413250703793414532044769161350961848314528199282532766808706890128247871580560829068639331685662216151446053526998836317916803124179783915733353707381244660605309702194940665057440623352938593780209433720158691675789665488977221068938819813403487857338664554797769304797116793348079496570320829781151117315945531911679450132509223821490203097945308417761347418232060480611606254140677174215483117024143503536000353666356063877646980116913647029479126276492959151769793126690163329995682126173597722921175331174219760928616545165311057195311874663666517099086832818803778935944511477822899056728657772266913895586187019730190891803333697731295494450151413906590842019306060979111093017341103758615672082832886131375754565645664874598112036677053454764158584280588916667174737632835859569885388389885633623278963628944279190242958322952899572222910626576175230240594283306021319086978692291575413468418111897334891786216749698331412052236900347229182378726008097877526319933983237226041643498793641827703942652104926074216272908779520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2653367614910807915216945468834851604860519790262823660449205441413852082980789650650842829718889236135867548845165210906026720518786035881740993852731292989774925795120389016905296239195402531301263101851715228750961468947383858822202398258171840120856177454976264317959862349121459326429290843277858483875755194872549421805570717282071346938051065449741117221275307423060161720577127649361931489744489104558334976513415449938381094668618548405431290601353757872839534754848801724735314181530564885929576145952370487288169534081442847899446452847167219428534702176120047822249850911241714225561001098561452473060223394629129346110158075136893861436906047691759882141748405797209947861175262357939937967171349792955800196333047116436571111942145291784737997671544791124821986074193989398996007490271596414862243526586648873071617064401307298230771945133306791483517823687275665446312668842271099694320848222077306548830270349221489756368888152405145707172116131453385486494117881983873181090801559695665882568956221633553892428901780284781606493685386095703085312386948618996819187432819974088232074854311523270951711308043276705044067019715005960780722679636683552931337833258069142918675965335656044987227006814089490561338823177559771941078735132557704886755881747478267187966934073831797123909988317110709010398196873267807587241255973159017703439325206406559372832173435581697842692448520328942794511227577216444640725187618889214286598712677671248317969932355274126067802509526425051419940110985742518275976899586616918306717390868653540006690295345288980680913743993805858062521995439887172567194060129060352207274933196694901818160105747980103999209134315889281482070547023715770084991206602004922072106747033231607058377050904691748747049654288937845648556042531304504140860569732740373735482676539001114788592211754422568897956873464641612412508129531924743836840086801110127421165752654951306282748195385169186668752509933532223685143342639115244941960239563354670056889799776581910919469803961052452729096897418219392423965660221053619734787446322457443259580889187434099673317322232948754990840614529584810571445941634410865130826467131139009458613547897627328110976659809291552321349642071036483201733564474534825978788314477084264699160717885095975221197769314677889353977658663044432855802637136573284424709671936564742466420461030766048780246470106246529579370027438389184030820679240057800694413782188300365322822828802455494166101548981939591769118209184360861703257616630695914408730636122864143533204252014875342841233240897428154381246359348100803572680994132829735525026770376619695796391523214794209813980953427546554409046168454820089344883644380939945379193475459273827717301382302069856830801536238429201228226690752590265193825939897611813098678272449124644709796565965769475208824119589823812097869153879016430452800431472600274706741184962535365035122877174835086236776277057884063486028325681016892554993804104739401463822496515243921918301012395391419536824706250053236029220181575229085957151755843500500062587012326679209902419587555548368317226869423794372175402165512544699075603775665814878939407699865558431857946737775393175426392447963192473569235839780486182152506825328015684798934095375907030235788944531220441139281549567666699554697599067533371909273517808068620913754667480192871015406373956673487134183817340582989293049063754673571941579947899705980364510531682231053829650178905147095431024726337012002488058085828197445087472183738861218426523860135093011002427445474453941686017886071126123180863323096271283226937275787194010827429393641519016181146249018506339209193253464578924259445849043522693225757031976105110571593615749833362409170965123522064376222331314032874594795462595674543420150362043150422754668729661404741338825112411773014930122897219510267435484433887356300332293138003722267649618950841151652600580775013874362057823900144390784636529551798628462892638346325938680831157492811861750525053157492637498431991806021408387581602679194849924746467560833709576258355556047367335218765827026169440622594940996906569584851168425865853399634885312481943849677217305827106839552310094152025236875941190800618495672205876261871048963568075929416075772577095050178085186841146162631976046834504427640790141132574418997588277866152314987670113513959955610818754785032461611653201168131714132628729485576881168010526797074087050938289554490021797260053420280973579994696612663053850609144782513034235012442286783065410460226790073538020940545849064971011822772885560563571853716426309671541553618626523653741979080403152314478808086514085641046983221465413269618595283088310405860351475274029064574236661462354448323981883625321363830780877772203920258595783484306144616324271686691478474539022209352502695760284745221280773561528829926587335471439139938249869037854072937098721782226385993455199847391940966636914128994736485105130654435366821586714981173733932935168091981196661775930205733240717623715357916640943114046207699822833631897026516334631796666865138713961446076720012688900896999564574165193271877136323350080193011574670115446915542324765900101966684282722496309900668625280992815336333156527250604032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 103146134054382801684808056665043426591050312873505563293154129625398149546488570156037323360412348588265935248914639591053482365038737906505164434540516015317355041007341977923699708692211022890472693623039410790359686936352273865151588712480504713807131067396662735906517469871453384823073678514471977279759372866290522265773663734831473257516191060864751639407037956981725462194616256729935324240719180161548032589854006418721825686219699826479019515453757274692682790185332711782142296847619284399778724389895063602585290084788391554092438491700440163192682349894302688527882272893935717141963263022084331722078115613186548143021372068417671957386033423713562579759426258924900415975267103676191896913982049281444220703633515627414207102717442270155426164473167009697153397546706921571302076073268665940848108172419550529285835465229661533853827343960159254607592775032377578397633707675004605980873144926715757924238672992834700095237882446187880017676407754602383267832992268906440595309891640020046784412507401113711522481241229236681034029699256137716668766427235473537866879365267829006793314101281650768900973835046979365300727856027926459887490149753533973609453190879309239596760189464476002470489695180530653694410735069577893447213769514676024750214106696968463139594366872468063614643878912521429976833627017926740005154868907698652511044644383196964447248753925770526058257299766771977017674698671725066325826516718570122157809397302334886420681854785053424299064861897414951762469621091808207785773191255325666299418797832139173065465521008717722116116599096178445981640374298133955578949268806040492477963868033063792698674633339186542283488039926539053785778988810397494176838925676863844997177257609298312576438321871793271703693991730373048637504221445899108694744484549374898796816222348873799733154993254544787403420060845532149872732915579870670856582032293071552915227756771093059264208641583072204485441912977770388565954134499664266805927189640711595517453979697245023087065172625817699178519696026543595033158913362386854225960485078465005072672200762171660610231940519415830749718087410576806631740361356826738255025253936907853508359146527344193662947194275756641586885408617429989071960833077977114561875445343092142655141399965621768800205345658221211879677301695276297803130316371478938240867654850213297763420968069677501674592085525644683856566229066601237156524319136686752554716224808183689510907009133527366503225068825395001990168550083194603465213761806969689115212477154144586080546197898838381499840030339214080531960020013067019738742975280049540373151208735239287050655624873573461140192346329142098431953482090971676531686336701999597728614774683364347050091249403604322793524191609811764234942473442117647674400381471308212329950957533820146309503972597337168622814082914813149667289630420354806134552995341138269379833552506588857372869541084236103119220462135219855456513094672069442769306385263894744219978091577875886666549090482911790639228381793242424918350347930931587635278711742178109153788624455936263044819556975144339819705861082604622757142698377296819568881825808024101140154653934492653050164661552782433036584588066009409057672391169947633109582453541771326379504183302416656797346740917374404332872976391064602905298733655020397810701714333711658959777102643913348590032901740148506429140100182505828600844181036167014496405584038657320092870914732143454557744516781942086820583992309115301508312164522680544620881567452500848119084664111389908511427628718629588275483289686420654098552948608759561686753718033985422216728248125125346240536025739044176698538306603649175000184187624976662043087140986552974754024935816537627634603749347873388664021750088146396454017104653755699383705367759265705229780009649020380902484258027587418791527591365882593699645250264492493940482737804438945080236913627133561260347511406752005051973447530087547348347303253051602793124495911397700579597364279535017488486394749006757741845973747605301321204693768192489221829220703016219335926789172275384690589279237263387265541743441472907313289305483610714361622604797362439577529173230322368941368545426140754589396647944946175511581347725382399135891529083772659944291552667499328192636498330173457425396483182317559023660972197323329695980227902841707500966135889573771700421052859822862479841520970540896717196860992211090984759953085365649033104723038420775542270536799294459503496219034453386504808315924452937034919864574576216198574838859963581880695300116005502936401158423076213178402426420666828008609167385672002597773506642527597867738879696239040167071960344664828560363774525978892186831370320017962508580794069570189772133524284169690769162348973745638189685014556511617921419805435581799936073662336119682631459298264286756600697553936664073680883597520124547104368350626576859763652393413386808907097488439649255504824198557128978262706460827229459805840118619755107548984274778766173822246871098485906899841652136142857137485278912670065840947273172598858985652948128999215950397558291863046724045634566543873742274761207232312204030056713793382421174524936079159674875493102064055267972133379884119230513152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -1183437445593731582757746560626360533730811645931158374969194850968364724629574964362233458970645230684008409573894439446328468674972608689460073810788503268127898202157974085069291554821070907649474277027158065618933686386236242960264542298872281255368769778919186323466339070870595533384750395511229462824150857370314443577129563139996765431066487562041800387163853414537854171129931742585061470922833383718389212686191273507262265964328354742347353144801736706029647144547407625362565028998648577232008558298065374902229191488614939176189470767546811542969749955899253710227955007697946468244892931208581440211493708478804366969306387217441698553798171731775726808117814218330105703083491728278887495818348783426219035685284223634045647694193659246480706755369396868832181815356743396585670866077441929108803889454377178438884657247157940913251832943484787694025938803500561374308117947263666538249163011542349879645819692237272338828705042486781086015498974569099209468937142326616492147727680609540448626511628410249342005136427447607259635159305887961486012536211105282997295386894783148961035917205486488861363669959201085038316569575422626103323097491689509582806147490265040251828094347785376965120831084753178246669905870760342991614094502193499503552128509686940961095799623068690559327899263886722596661527515592989220010693548037286562175704662436355951071784652112117478309767961106700593582005630266223886813242364988348511449735461491986628022930606911366789622698821192081454633706738566516977908374227287932518451971461719203310454683792794170911371833775559587533170270559448764108553992938036410828399339843195412273655517423458553981217477001004944873641861604534813632040628545967456825571016698225707374188288507694935803053857144269412943076898405698138563016639723351781594515382045405867428337717319194676085333935036977836317754628406658127022725397212580943686631163597868062714258770227883153781475652165717062862106835108572929724475470971999641324757584741384622496740779472229729129587501422293004472817069619097405826410544216950672667202054574356753413777063170158809945139268581763961370578218186899018083582301746142020100167097877093935752295905918630882536682826114726925576957986663277868853181472323968768943771710419182615115097569703259739531180552911404844455754834532059115400077651704342920155311495740998071479669879905857355839213262993401020420815922720048596212776167369886646796866269916833004657540929734961006468911598099590008188397476192041230462603703217809323199346938203639084068491367106281090241446915608364269856848517609632783823659576031701306958550552368245888622791938642415024173400245490763509104153274511231720335863606925889818367403049060730685536666108365727524580573695339692119689042531653049865713866080745934058235452756851066219212444817769692550027822327014173285434891642595244659591907873549418625571772136174889488115588093088921042174039280524692847418458106356634119732296554339232469483860293072773023739111861823349510039875874800506478657638769374847670344695243106764196637384494230881168978304640113570073509824144647803649147987708596233610167507350609239712917493625484893712554628448720471758821173511294696720297268837456773903113907447380759353382979589146989859148719261008702451765907190321372297444248476471244918264446935192611373833788495349912209224941105773558223152963700574946514043183571446378959034832074810503941291541149434834551946166096666758485246167467093243120121461974119622307843872430191207320206288216049090897894772229136846691557295709351875613739483654251098482088664640832346684291631709857059920688186260732129235936700106275730491311706175759371428454471545883258129930769832455214970256747752173924464891812641929639766775835097641686571272359734057838640059511301124229878495252044508643022160862170611861264243377972363327491675192332131454655397811221906376576908766713182092869573550860343613877305445432978570216832050882574814667356364824216249140425342575121686696546405731745424423419858978425177887545431962495699401274597516888915078917158947244520417251355379509678775173724658024237237103300112712450309461526749913148808426559391729335897751555525155812685984256375746556306894108232973503906293908154878007201507723246011449645634669250700199145359568447727062681548236010494642614161051672808540064063937870001586493554975460286550138420095809203362646288348323925689772177870092305075678200023765331673435455289055682590827294708203253310985122415682203080056500894172514568193026056934140892013252828604523955220264100555613875344438312319804954633173396815573772786126162675365586406555922065998508435700193164457526452478833441866303911639009017306191072166568178454616961352836531212126660357415726849814216899406865760723080269738263064702871947324256647480047897726660481955245844105477131295172571825543879266830579180978263636854257652333687478454907484735163958757660018073456374367105433032387954043483708194378515019685899484407484115363819996045883248828015473811464759174392034054677323436696610677409890630335886040417044862139067191567022088784181731747568069241222540905112403051606464236603381934774765201095498137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 10720695706761687571088499046359042003100477999463282847587430849134099744871736318418611365761688696891639006900142881837811401685776242695876995770942833694982095175608250866841035525276219878869633744810960131083781720028910078196091023405383794147257295470321066994566786822454366417923514337036675184058415304470832937967708260788008957918227826268047037115016504330504793062758352148045279946640635799854123937559274409466002673827398716571369723564087691960549150746703665726615495935831870148418401796897809700553586893134639077962803753265832318210977215910257597763164674032380112671232998895817875820215991430686664542039646601254049641202943938257588460987896056329621110830893758883949071889164316106374329668825367481543722441498947788321692280474474339033551095145131077063554056420754307752142178048587347294199223954585884344973424895101585089166145733373464800073100979809230305114316266917441896121137204919138047942794605750797738548653992358403856001869030198558489424036958166170631260036034746721803901569462533891743438980907563450934144860813784350237978866287447504960160506930973554596485742720709922215881458888013266912898392112789888670792544705758107145208029380710593701318041881722332712590330729786070149064121972377804291921263466171765666959870893776515103012219594585648489919696775231442728070477684041046540962192983077983082803458440057568038312430088758460657628848151220523476817574149250763769353340813257489894570099638052212174474409572702324501553261694260518537680484476092803846645289867039749973781620331858248137346735922853500886232376370815646470590184997434333159709010105481487497207077615243436368320793197855758377694810717929022174414713379319244411768176787114549058237795467168756387643835539400702002228837883431578991251216303242236761729837639712208364343774205187780504851094189670342089773012783329457155588064778816953714951084464919274467382304507726214673233401366522894110501939357046356812804916054347402245364284974845692865709788557703201575072255007429434035125529642560226243221292425769954300354750419358533755424382067415830484717140325823183610256488220389631088630936498767532584041358653768527415440152951664359012478593167847152203570161157535656168258923725189026779970270388865352467019050815596130323570244680911379775983527069214427504766028704751060423960306130713656542281567811337988634131722105732683202892761423495072305472363017266502288794575747437482453108119524711875199776264247743006598172062010889035688346803320090890192058882769942441629597289505857816470303466078543766523414362719229870156083150824560546381420587133431412147182686573062422498360706181263367288273427766123228172728903254545384158346143133287856812784355577492657802970971366953551017514743940189667865661998762708488607865085377229468013478334405185676045642280122073765789947195897106688377951998731222714937116064039378911724390792286238389405258874736668947178017895894526407105386866056004129275648168806815977608642194007898516548170949615546300458112638937482991875859040482805140647690295854694313427648841158349083175530067884409617944906874142037323186725159417560212898656522587749416636004705034262077333366026929772506788518353866397764989294544183807546950486837453291502126070610879994955899706283510423399490365005987022912696101363234680910014221074200249253426443868005959562339243680441855781224930125669224673926010552317521996910577069154141428378634614467145871801544098127023063965781553461691016383425792204877636958578418329483423429456043945801798112359219159381999168810732713509238963079463810776284508618438247981155216988707184525270158173797618099015686038555718954775695784613299116771481583606072262217684248286106562096298941306957385193837205542136959263768553165522323513551435981906577224374222026637067642544685134568690210006086180341282155557095616097251102097088154268026991927668355312218820831328866420606275195843023225127677834330999673172660367202232901723894486035664129492925739958402313596670422356749609813494095077913208385110513795107945266517391308366089320522978955750385742355780275209607653888740119061441131780085173595630714093424509304825368597986363350192193106715886817138832475193718170342682256767967914390125703369142835385228183691293180389343462133454693204288144730148827445370638392961391114538705486872987041094420638013554434275758516894733711461980558604409280691404434201544968807286565023024034064838010242847369238025077725234954138497820333868843645810816075262072289795348818465982221866404132878622436976680221919992135770490866309775933710949048663729144459641914228153820730290353462463531227216107261828764587730940675278128434035870238122866281757205890258060816016417985288549518251961243148550264983052005480198813999336220663098264752011880557722798971763554601519360778533855118515505436946454379712757658954259367519544661931372137417013851430366703958991434549764853969385349195088275383292205559618334122371587847183409006008890722022583377032719895622289810590312069254458470169952697914246326793298210939786500771985433847222544294396039835800364367385107030044831023164422966519872786135932581489402548584448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 497308432161249401741708318675314550299588103714412024031939184279820515353333874833969674902231869134055244024186277409827739545627873697706199925092057652404923587382641027940500925117330569716061079384482408612932055238499220567667386380414788057331437715812890474896276622947430531945408401226095813174892883926820382670945383204632000771375786170933252629009940584233836546402737562431686380508367924709119205359264902323590272127475815495863902914162182385941124980449395070324508757370361348151863255690732094232983389429548421738109421996648930060035387062223393434898154761935045801768546176416540531411054527583635181285983201224629032872164029051078661964648047551197816423606258239358617832967864557335988610253345334213177652680669446404563720739517228018132915499128065262772725390704605237330366612003910884701473444631048985762667411580780988381603359634911167175061117342845752411042087689881381356114798672283502833930163472080233549954691219902549345977811394054011758923929198693762879053645012230863175163570669643039293807698606834728082577890225833670999808433296529478315503736544057457469959037493184360592652669296790213151341952653441454188388998194012049368100498292115453984075552238627068127596042105643780089047719528815748379058813514018094160628079339309368335345929759953034740370062516158775516278990641526177553924131116001206841635726615798258665194185479850484476465088474228634559985862727173648996861725515462582979258485741951696626792663389282935820992855269913490376107251968016579573351953177920227286915171687321254667377450939887482094574920131754315370486668403149919204329355890556123498759987228922420243635944200440318382863878265415313321116340546639778147693288845374865764850306130264006179227473433312303318155608597011104695135887987399833286331917698352811772043886180577368660508490544774018972273398948168185214126623555338746798865089869766893924388301884886686947895514744572577461167966691819502635430159007309620477093415769387848784447975488725185908821304157014481088543220435423032153007254766559972462448613211392864991307930031997463416230257895333825425069900180196234224856275209966193318322708484266369686521399609026144198239949145902449556970086048763361771281450679317529177953262722345669616324815306024855266993893956404515132230621621962401675688877838224623557234891438081016569501751255441498528123814930518150102317904725032343009727163398207738726907127039969848019981793350322386535425485769013899422614154851480463672757086501691053978970443014650101364503834196442407949170455536420625004099147249691412018552875436330095996987930204919206940633847268588954663897660626503178245798676149740039255972890138505750488448508149332043410085821641259178002927637898191255656431725928197180112772812577698616855090221169297315531891574144792098732970285656735900363453481359262298342519045599178919717607808172321165435519581575347755188535619149591666943698211410185081427843840198182548462379629924380418589350902880563047183731667869094881464332207992241644197430257165439676395078358760531959518426449857863081467751012990022844366132398651546819556003877538264740741819693878247234314601375523927428158827914619897453067561806989278483082224288563545638053832743844360775076294675149401406643168477443133314527760311911497174509182450336519781532419196309628312330322712988241733853339343673398813904431883250824458004357798773142690274438068748908208373675557665362453913791183774870291230445869709155385198714062338273497143152664573263716753397599595641325477906227662878139208760174493255016861396922866924530436544336699288267495449826461255529305808877636479653740024058312031814437548068594528530208069574220669353693445869600160645139658127618996451030049624167285684502592268684230223684701485445522516572560793093488958588527419902680255551160774524612495612579705498093345839103594234691368666637347412151820132677693347749944979500191883440761916250378274459730694898359405266957916461474364773352128178105804744108898281930588981786459561772744225886300394339147503222973406396337134988973793992632053057902015842026863287112835282012429980560470898496486988731543234531395816952800159346019845025640766726109423800881340442383219931724608306414692613551628934567413701366751048676284205450484972326622542419918950061133426596929642969248333731782861936514968806641732771990437164177970757861130598629197422608430457406879646275704885695540228898422121667082940684815221266094483317098175959859797580381452168200471466403611404902985440176444484242273416487876044986731722449075792775024265229265821427784193892349403110614868513274880455568385996783082917547543258339773699228402103487408449022457451750049186719998818434468587971060990056564380094692613518271166701968296869096006084076111881860405635130265148270602139701923093491672350176480556263587009585389072133453286637727767941489539015789210631786050023873950191324412846380347559571795195552371447778577622002847787682835022936346303062657416404178078182551450381167902948376928115038713475105897238338846474502137769349368941040166631091185603234552270665371832385942126710717725184260533198255159456563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -12897895080516383500013625416192082168907023732156329180677213232457071308262242827068061894424892287609355415315896052410179896963744534179151893699970665559584890771071368912744455412377510198362040740940337884984933217299437736915700615513436165724648026837528711435428971980094646718340940190889353641472909497948415544858568132640840410690773363027215821248712336679638488232438861190773803832864399299030836882467774371009911254115745348316944013765754045873661424351332324465026631345872467454754167219370656075633712725557771502661292888393890209775661529557850748312759420272753864074089459713131540235985467723395549440082504416886494753371880582231891388695586589685152056229400684892644416052005694684665932561171939523707296370757098645269669557779785185606033316308364029450540301896405924765437382581451635107364907020633468960387014950925412915877861652363569642772270145384396171108951661802461386893430107186563953663144971700118023534438471811037917029031912037593878555321861429043937329856015202180997748430796175339903504131585449665202590406186947419662671376944005173128732523301276493406111397015709681720880730212925167895654366984399483796509370504143198523001844234977477836505778954628368340994103179491919446486147954875755393161685718748064674672093857869225318307024853645816363994679570221790148084768204426068112311550355379438749674009204318165581238922729114928387470533395739463846808240269434427857505678956356399935332619377003918812577933352814034080512693616857256801061731645093190439700001279822103634642117836313579083561588640150504271942281895105256328137738074458450378067191382425367514598189682825351568309475941449749083431694486969106532871304410794919691397166949116074384401089870141816952186855909267538689808942820369657654469761837417234470809007882195637827458594957098094050098425055136059520116511786708331090725750250569414670919343217978240739250988035371711021370002969975682954894745766012779827770180321825489263559422793958851348483143755402272942043694997373240691251658437281492177600092027875904285897415072510072217991749807592275785570516712523364889409287336723544750310348512673655980504934464450950649994180545656262011686751006409550606037104265454930380845818453632102589965054331489498829749225970049513231865995816458059348938544808986949810762126189530236631785588632939835516218221131275731670642299958102780578310188144105406056085602766997628632915239014273263140149852620636090135062824795566539814961663727287674033490312577104131411762193925728537780426220224774227024246763546065007928887054537635006892629380732536959204856225989539233580543456602002709667421078956176485549689853120853398991870567050066342925597135884272679974614031752089298839442929805801103547899588165120553158858974509767226176411629613089428455837985726957264388740626898825795592387799792259134378498445251554966278140314239430860907915334048358711738849959763551632222696639828925116732839783788013670169408400230174500769247952352108104153853354509071718313483282137274615716817340713325614934370642655907669777233463241793440058170380762840016638326830714057924124973023349705079129618522980830392708805140511244077657792558539845651846901703256265399466597352641644534412741600845512911955862268061071666285229531414908595382804859165347672878971743276151028606135738707978278000164945458309089541033851800186416025775597261831918823812020172276792117819790611937975254536501556106948439565297307375977513456481430545081043702271080300943136213191418669619297128781758875881755838816042495629722632809702661986806920485170586181167800173148656736323325399579663060275055554485887809960550701152536223095649257014380008341431880973310986589290110507889563758529348636052682171102891102728807322273773480924058874875549795263309637738961344851480106811030489857736223186064612356410545666730797022516085686019389494376833559092542935302128092494366167238665043830799430857332588601912963027671451909619709928985777847304390191689785892948599492862859484406907677225336408724160672791968911542288531972472357215891939434242493893464223676674627184428485695115233708795563982546749133543572325306422535695999025972660261164013876903106858903394981318276683794385840980100213381465210944543129783321858893416355402371164793627900288857820630214813504130861175971742434523303618454008425175718464270314627667570066795059296582428191690904883098166840713974991820528714241048122688900468055660160207239138389162773915982412923008679887752257092055704282465193565027484293181768084537370244868242437735958376987881267317084232856217971319280998346670118119854868483729233750453228571955842723854043864603459019494002124387859831700779579821775618169148658545849411982243231087993350377233091432652400923045433601028247727299207846414118017647412033442287192241820595737194772260770500545689490016668948174870571525410233061980569093453969981567165239943628144429230837384463528409120464121690627676841936596038349637163801331795862337955467770175806104508699572294965696676572509601021972109095332733557679942825954744455153597385216103120368868803275423491404699662149926995849265083920159407519825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 229948864202761635888609572774052204166366460312214046078314535222264609162751885454488965418807638879754865082656959578242943301728656476868572526274984925902857496372666534946266736697569395003950387626453105859240521135555592617272164223629909674203963068246728714091611263900336619068688326849735016129647255452596049178634064902897154065285014278238985721766109321504517042469127092163592780016588842562289219606846045386208471979708799910166225024764476344227202818495151603550477119948243787308961302172318968858394690948812590614605178710710538954426254389641112423230655924470907856607014351553960592932688749930130007133781320777584717782174763755118252735413723180384948755937298202856362002460805887574506398018388236337073309014969130171514280879039873606113062445585439244509281981867966256326955235710054129144739824775446293592550418789937361426565951834916460112702928765611092924621311773675228037197910821119906026115071782239911236898638302079512270335454606036747763508388113735690685167956932274963010937593102990932119244870488103505817594263526256501375692816964140293532945851616974767131072379509730148593049831755763375971494475621073666058483100669531395991816821714331612550948401812714937869060316957157844792968161048075520218224477047485693547472281049268110813123407936670559061222949709756567053700425014651573515481512477672854325410480020444514099051707009064873077690770898248509305044867938034700071076508825719891296956784426975220759843509039914124393886258574303791772329187604479458116616187369279688593849291969141971295726510178848923732712093087017773043054944302842812905472632746831508831297090154779954985772098742350831005660247118963553782606715707796426322664292422667372248482116915207357260607575556223831792384969976975547026291910425851304294470161466261816259666935285769623572014662984777783437913468291311434655693639244767278674149543276066306283919233767175813477913864268904941795670033137810830253636724225894884012219333035565834282993911644488905028946118882436477424336420332659935323810319859098474206377459892384893579596541069489237484416777411723014651000617243818210674078428606225821104195317601332537030906108922696791253157166911284364224153859039999016917552526903418581968813829262296864206057024028997583881844002648347419162857886206850678128336858339445569332319533701569001008462381517579958209067864969217150485364653300712997997441992213000558837377700566297703967102688236406521396465822779085812956879407189212149365920837084785196954718356767800426613978635006700977685933480690080725306502171826105481878779267068710331522677292126524131934068094473731152774384937485595724696135436970110149676358797110836576992448018518954264696508883851383852391452257404961559682821663729848985729873487848682061886665512029897279063712796352300098153121446795316665156686701414259183242941097885921831902705666490825125892495160628877980915690511668708790071610217002957567206589211054581049191713754618790664331618348675311993392620701810117011056802775296867625851806820641608910011355266605137319099829173506429444561857835788439227888917606773679795192671559433915872684355494423769763389664180593106683062081341411450038559591138414748265213342471184424947758971975823766948366010614527131042598040733081175153323306603366305494155838994452411620766368844126997445142467522634898743911227071947215757519409719737159033832793515062138150544790367493367646894953436069992968076799486165879662655613475214707904914859673962726392818283178882768451381835912980986029245886904164409853909969590521457278467565753493475580512801667771631066019968924202864953882082009302261016251545147802353210354917469800202602996693880825432174607522721374385289829641571850045203561117702500453124985143469699547409596275378549181580823049831994614258149548106939325903062258661063364466867282206817945122959635465322301984243240076196500912382457119936063860780545720231069261983678705616537064174660657053382919033119219024767135123488729919510781277924977645287982225187409531337885859004227835801184198843532724918581721758323154418035900679080326799257760057897208439000608893884904430979190732833528195221505203483952338590980786709922509518271431865729965786833779239798940130872478008443457393391298616171862253096978589806697572352097784211051862462444433243540013025806285631966348051155512498910629781486332620062025768932224225763352592170389795831540829463596447286374234389589732507871179407395686239023674712020113418965988148086087474542729239012489264740746004260460522712940771178387992128674086657167820127797581123920606790422751282571634363771013084455064266938791234896792501643888953152480421807601762231136408410091811749442731935900571959073526854508524454545698957680834080143814553401754332409715843630835726019882843399772851542861858466479490534257182328870763097242663156849812834560940296624287979285513288031561405484751601554891475334373413048582899150189404571895223632111917161703043098500738687063653975178280577892744190828970647506020928928317792076754360191097403325067322640137141246497258537366852666426669921527921980617149028149978018134826824805384192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1188301685255406156426470210752079600734960907944593772887016578141698701555534371019755145572014441928581560849151890575837907806575538423137792153105746383212281232523858428555966421280459711885621650856044116580283845724493897885372280714994778089339009144018586475888954978423511205961870461627817359797283377538825429336225195122419438545180820866514018745030701205339750174133838617026489354844611472908560918992694673065811853710573795040819076906458151553650563607166043611580840753007984527869033422792033468392195313466719810876149871034976035056889481216754613259029933129829909280777968462438291806173011029283772269937427180748039763243169544035175478898392513364850684779704545157022232316222146801475799551706307968290937615419753342481436228219099900736964831221094867738752825566833869586574544569188100771653816698215642978576163383953967031222113083797438165042377639673166483364721878697339522838731918644442739345557321481801061026159805514318401187729729119083644808404880334525932306221474386438331677199270519629528226046168293219773564566388846635690290303678405420168499905405532687401779351575626371204363343533747793366744973593191430224740853399049842575604209384226148089658318243516134388961026000588280324707814048556496561419504273056387010220629984712023247954690275545089434167826676986036746532345643537368368454212785643726085198789141431000833740653807959074865545377184204175030126851432592792858515917336168655193158772413360198578831235933120957663492030578559622165567109342311219130557560627755940434411014485784387845262445437778470515727508560760292832617563626137481094749649944269464085198652861318597165361996362888912767865379758291390772815969175240342175938299418594535645150953502415356664437477077521651694060501109444620863892262134944458270201838772518218885335345507619816222652979045514335618598308309240938102924777605414970708765591074104811232856699802770448600326355976484643568688170550977036590835049726566784611207528026294678510955047816333492968804953963246536318227925509917384831996660359503784943869569332671432812937531788870297483607866850126271184597346146289324698027456518728773105895945900001581335746422955602639089458096313145313627494341661353158180834344399870014053996276041056173219427317615893894626106318859861883936275998494355315606524537045062808501713592136453604046625305322984140966954022399978017951710874785531329893398851821583928436220198889786354455000200767740183372135832678497065646064013419115664264523546475239475765146067274505480415491033558458709225575585097196092595152385960539430566187161803924327524560794364678827248122823418457599030047359337654879822107376701821795359676869068850921502046143545678978152157817552356487210700496238291930096810510680326354021647159982011428378622482062238450780157547552670636166465967952734987777000473676413321668849461882413004610655645469845457559751798742826623167589944148718768074370781030512307249687158794569836393173486437022577324606349202971526980753125263210993514094178391454126893662001593806339245879156736734284107971313245609107261851684973085162871317971486000172116393550748087334540122532928079950938048228598623277842116561006578782478849735611748526230475464020085934193912825886575893602281281960171412828092889244076686179788036739128765631917738962237387402994341371005498042801488805322993641554911855456051512662716981965639973606409388590766979656551241811843367407165557876926517942831084471599685432672440626210618623393217991820282295776303552609733971351291099064912484627997278014124691161852187790642196295443250292301309851922041869169100548434037952102817457542529202467392594147272969582059761935511549939730614937131509183089146135411878985232168171818693054794458054614839000167057117634511949130662528365722266413924987393794552210784930680702845785995014790112075307978984832231559260001733687086514551873375935734700760199787557142408737720536940108791936264799533078040243256051157632989717928685394989738602026205043521829926318752884489091666369258343046250252103911975547800618895722640841392909140712930643353094286340823791815610276168221230704262095319510229304505394364852812918696544781827245959590076868799061805650429896462886713140878422622646906619083977111139821301799374211060936091431864592653191636916030342089914128583304127682876195850693901619223890710920034754253293200638470634906430847006108832741433336511312195533110347564583264892142731195755201048147026684637696314492557682790500405390115968731197728365358472014836028184582522913253475146161830231043095822447796236824475445253797757398302911846430572612620913494240108132053246284364720546626486926006713338249335518845297670763374623035802998696955502337344731484637373364728515250768208166602100157104265380696848505424085321075007941584282655548011078521254757758815926274247097600218474382084127164233827649505839485766798835072803827398274119338489380537029000222947407469115082278688727164834346015967602114897620307422236202274577012872009199618936483655531878215809741084561417540775613019171005562048072215438030764812659619130981597749737829751301906252816350592960164370841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -18765259199310498016435315216683342879238784533013090439417226269741895924914430821179890443953989090355126273975136142123684342134451281381532842796721009451262438259627190317484216265120022704372887476270966754144117236257745243729938695788098478208764360548537274034096053227270746172436165882459108210202878847311437654298357837957348645851934871381941826818877167163449972278905140273224622373834382041715114284525197819069508817169814980549906329827324744265009808157562717222730850147995643257860623691249586503778364067443518707518728292187349004195177166085099310864969759038046883170069291876855176566497070139129080402119521079808134387354146210717667854111542010734819611820825743803413306062319490125234996506216646919392679627819179861198958676767772700190541406437767257095024534636409734646547978582955912699696429383805843041426096002867946728185104310855130616335511910888214075772925360003604371309549957234702857788685510528996900050127696766296573826402011776515570516041234116010424939899682042415182769890335452040829791612307978879540102754940720095518824105625430787165739749382835354138034101833868093493083298936676560858157985086710094425175260872629722109281390828453208552921196841817765996475812724356668863609285088357276204052875682737448738679662641236475124041462219386423360537690214607197247538481404673908222106906703949224747447936391399232261100044133565768725195313745188147055319520833822156778326483086341970603754851862789434411496462460139857297556240525858574132820335924562380951941592648240528517896419595444663744436659446987660930034362882380794561075163533940698441160949280261524665352115100110273333695072732734129062467584823677186127488747066026060434399992630207619753414579441918402421633873942160682173154200636118171734161820886987526931611248176191720326288784968509480934311057801961560144065093351489187886508741916951702653419453853127014302562132490697953395581541312887465497806359595475483728358616032585351543014549215891084379336601760220890663318882419505307634278712465658052696225026872708216507244073968565926298671692549512291140534715925656120502237975693572772060470255436448357561946522591786780938793190339018869311394129820103380653646325122287468696187460886709437043977066234872928660236285018348676860875774573632929137101487600635685256815357569004698337194645552189879487015348456575808481922432154925486035760691294109268640630071794121658957776733161764825820251422837290897590915873304105348831195403502462580876940577444614249622237791686640767268151639899532200064324046677611052830869535247168286910237807113436420898763986026866334758446442089904218768141090030262477065521699026647601830091228757588693694352909030523218056752577396374265361060263296731693097470077286083199283445466497760075806488816010768935999236902403086336674215141621609274369437254195182975929561028698567576676324054834661596850646848625923117964122279203872156885839794109917153155385238388766925620437388862636284627349713644303250000605362640944940568836155370523826179012171700795689218064880152449430672003015153627503760958916559001347083717037318451756664362296976645911777616770911957863403227366240225423612919769898866117578103217773160924208044314366854889364516825296972354364121700042791096337403865100524398373426828466677284242864348789582251995416223967156792931840908659416001633471411606698986450856016163153059051911354441888137515213994999035835923773223652881616661213862102295456754858250334918386650582109528436239506075794217768445586619707386183293293895748702036696181998414433507511342949315530200614893604058448691106198561572325458424277219155422069394690260304726746429649243500972602028601698218185686430471037981347023951524563811218825343291256947943456516374714540770295005632596681039747883817454733924582156767642783216583188914279663730512903808792087588730754269002453594926897935884978421731985967441570095074632043074393148874742450084980354623966253623467343719665429346516732386492310248685604216186346203219533876013405265988687948574673944737517882624997315942255451020976193931760940925594843994971705313082666932481631185385918146455479576009391854589603512866022864236405181489462353744033922869662523392092377545475268323777268235783460417024714962167595123939127084540834352361768667041150854018059778571799581440219354033072047224665590965023326651112003667624643987051093026456131831006330797788794845201482243202725022333416843224972656263363630207891576958645107502780028921087803927370555242602131547362811514248036191827351999594485550635482080279420233651045067370453972459691182484715934803766043688623432613991416819439496372842848849556510533698109046303709324684380496634795482986129610033923134438498936103760389030958521332976003922822284011610089088807860331399269038938978500916434734608796987629364823802496262461422566361108560023363700875756436967884639547281647200364035234917740401441718511757946289816629548965278245243464063384650510392919638112422617302478880828464366296894588683325290012986775890863626644432360757728490396224327409890757641547971795588781873419599545844014367098704196526587704316568535040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 649590015815815407670674180658671538499652880267692520106556425097255812253368505419534809614534475709634431854734217462142215022563777761821858153707021384671547188754988773142577724043418838241345627135628828533511158306341489265297210055574977275456385467224712420464471705066097311680504670075655297180326818675350057527408033484862325324788744595997154358791313993712596397930234180499955082856945902546692381142420965273893889956208072123447981142641601989957281641465982130280537174103429042973626242589474339018643373841843734283754762702501125847157452951961421102555152832795758253413138473316476222673394177157044341637046209410000033593991248859751849503011534299127527261916110817792552069548213864614100634902867197670792296932242894514720417136316944756798588640442603284696463697277664984138420515730414711709687726264682650287817022202360044151365086374461790169856466497234586697664787799322331980178820002614324546008724262457161450412232340152283530151309085813856679161527845408919301243362251867388096908112762859132478800403806760937360401753911719525892269661950316388995351006779670969762208559009238241917672918522518493384214101912686100827236548328915206710039108804749977920151926266382235704466391279444864164532410680040024613522019422765407129467402165750811472501821462059434424152417857945375977146778397417664592472105130255486962188610096794095892011566915986785875007293148092748972341433045818464866887066613511562527456363498989227621757696469745348639744394860384297316221246305482680116995837680695806704393511828965910211241940351679365544877267569985472118784566311652925706941748201847145111098259897462006987769918504342630235154059235951747286316552249062735172629315667796503982007185232135587162985757113571767475665529362757374407342440338685092347641568951788477339566589288124659311161830757924049444703843454285355944933520631099678699557758745717612526693389958880457791154313577323477353756662139849536788823735456972787417066938311006188821946585399391356374874688792596217679266932925379698165605942275172803170825100756515323140408384326159457391380776720274746678174150963671493605291330712909318800934206020023337900580185709091090218800700386627943789251203639187017822217371265525348699453800634289954015219628648778218743284476634888669140171322844448490427275951842576680715854196113841738384862683833036131584970304963230953994840162937266080256375129546762814608213669171999121192845084437970078289687925099758491230160575671160658343199026123797229592762571903530721850515538133094498241810013893695531984202471471742033420413068948291845445254776643160819101024853205299757784476961209055887582620031008845943291833871658926948987676937558097017741497167896676530863081304265923318729332629558276276360955585291773817649279364756792769173557160656456880112103995486031424105999368385102891166527721723790798145155479014266529568519154698311861963013486931124180642186780271914895188125389236648962005471257464178939977331938277849406273328982751302415654602750044109022118971836579869718267633425216036119901110907663844360344414971046828031850301186727845311712835379707450552947281109985415187033413652246060847266533820139928596262845596098437168650382077296935445456545220067822808763836637748328592207781908703689471916166921997020306984714751614004088197600044586867530973402739458372090049826858278603037477579336138492416640588815306735434383516177737506930117364812341834048951521322972082387904862957767543614303944302158955889808918504236559596046191843968761410199005147979985574198532889698515168888974814343249092713218147914391396348237493395143518892680537905979809896766270332568522759495317905144889977474087591262695804787223278911649205846476808056714324112784730104381318808392777668324115909526809092393413916282079144670805353669518643206527751030223525003059207801422422639528254861650349263458854134983010341683856697854017015899123450159432857921926920204580614855881008244580375151150150481205358862464291757604517707049227676073233618918066907873496570301503628178367661675179020929647633604235740610099059224325211711656560910031469335998413036011996284305193064840589093284463047114343536699470010602408702353308813502247030234407015196830383611285690070687533147596257580616093721570949906043068206132451220330875301041832295907507545606911723764170926954396410169337052166512188752329231972781373266874848234211570296627574440021398312545354930627212598506031399002711783975610025530755382881832693564564409370812625924808283772335736411795067904991822942156088573804976859321912968566671156936839221153929237153778409800844148943472886383876356760033211237269880646929245496146444987424282779760493065200718666634475874226481380433952642658178009242165231865334326700320363266507134610010871101750368933874860742537729423442492766581363494393243516490019870956472549273682870046262574184513974127497773821945886800149394850577171839804511318629657047131740150829330719984837469261332312962866367111636022584765992425008597360562379225062182213003379167267171343673028036536230650395448845596380025407505571156389273090596044724997882684375040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -7644810653038328666890469665930088592199118492093234646685933513553078497297995247722370874138196859949756943942034258957856769735681228873912552318680374178866463087706094408811275885149710615582244052631687764668162969382035809393623522431883316848635153446222847308579987732325858968658787879742106628773384153379230267113703565168241297174069447774206456436979294885104266572068220130504042049111417685640951165781925560620025238041689102093117406198968143979280353808523481544283225719755699529215816583481946849053495102017870162034042073067034512801200712762052503470502444994404956107144220843508810092282493223670373474320592337514478070436954876170618776708507264645745397321360971223419587028829262311846366555930350176571853950320287869559084326543361886837963074670961257281153645090351940665460329045427161944679888358977398038162681095328894077273044412553233114543547008137191197250227702298071393272019162399380202797771450357593619528614700406715773991555891578762060261113538430992280971684722556438029461248022066876869221567796279529352378040540264249367249492401120315015478911152135528559224622531578783632867345057551308417294860720336350818838995497710419242838822385772448355199036488967927109783851027694296157046385164702278059264275107296565798844696432323915012696497995919122285103527148430049112710795741982026131308032720038631691204964500365335325066216936086087999434017280532869178310668690442557850626346871226424437481852181676763441589815699055317306933442292506509036827347541241894152784948852936683401555685624118858311567284313498443289881227055373062820272312267410641941112610002227737777619972346422413737067881803711891621699024570893975929079630730435973436244201848680007854682517746254578111343765894148028179840368740342239589949283146290305325436075194133409469606805807941669503471667038403301434630798240923394626701887671226922555979170070990571195425888368173157429383360953842811099301839649045662321398258715206177696659168554937808902379105522409381177321093843857346647702979104478655031452170375103435495565649117495378415529652393175120232929532376562535588619113878206391441089713730487121930348797124058910083648790594613537955813145130490387862454344901293230063314143133262427761766997012837715926323555349889592236871583341600312330004910888989353107749695294625412156598208440751839908840513504297775957768097261511651765452985153133048922176381168180990872547795944347996171635998040655341221370209694753447145236036504238394175466438369778098658338967326802191675119535063944634103927752687634226588590574705155017936195915708981025487868891260206570557748090007512841891588890788755484147468848283802783668588004907423931901477268922129987397016061209371378319820608038737521350852125455220410603000543095666678775666463284274854963315006964946210171418102048210913630551057827625472363183233029867492601440542789245755181719906746438304282160867891915041078351221107843219790337999752225830198982039391598762247558019390789519199059447556044409771066320021014358638473507020256198671660720559039134354035459724154664626861870550953510687779705857890655195438997418235066739587685018703237885799575924791991204384385057734249910769977262839153438631257161494101316890108737515947140555948037572905925304367978660761735935491448524349730974165527148650568038582946849880662556532588061643494375624462357995388743188146174081890688839269580614441639681371602039191523273457029431788426946658682748686635684440702581957762043182243033190908753304496542467321888309432012518319144521840821788227647758434308668111514961092302781086862878068082531850503218236364710197562898449538961095156786645903960543553757037832985854110445139519951887746784507995981148197179717172030117362208578051404844456673404231235881353911380198526365586301935538535027908642824097436213879228408661468254749741338251411835234986568491358118073185782921616959890725646152277374004003984106668631261906074177494945414641550821222064918179168311516491754976450798628807615457060590119673076706593094208744823274944686382428052817290553812801466431899800989695399226353335033027866610912276952580020834435711797352647735921169735610373129429425143247107521023291758339311474545435095363565599076704731066745277745947420181414414502428650699765442871132789963145518570633555593799044765327311009279300633332242995978388314318822738814624781238946830415003508204351483026906978689175050312086695402796402913669564442189144593213405958754240300010455813472747778027375063844610525827338544065003198892188882173460944439803881164552982800560742452181371620147058587450545608701047394468499956439350182791472373425291532124181479048105557937159832371796334753830479340617803313659505644961054054204014454347736275481372484030523409647680426588160425332907638189317091940149897783044093638834826329519609868049764355639839743269360589169413559546060961663775294845154843447153211348086542493502179732644340197437532064592106979411103173389448059353243387804987573341442019704040594681138677458010490698186658983287423428166919685647138482228282105168429007713922856844274236832728780028977512414026137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 33925113564714031000320694140913321618188934024770666042301062324987566342471352383559523409336203160962861232913001364102710283845987393209671043271650158557597152128924670849347121671238685221588373818882434605875564175428340549072383697091218083138664588343884045692028408138562758799226461239561405833122015618656442240257492594698280659978520551617562778833089141074670196975483730970114786490309720067455190976277933068539857365724133199381133692768522395929219427441214584107387189870396007517126386369201713317962517466783965864022569330659224943259190893233373929508753022146905590626476458342913782712930824445362701543485433512579640724343834282180640848438489560095881768615133924674317806435040486476010664236490951475131919055690759739701267917201637081228708074148687219882298799473859184660675962375388512546727026161072989441835609879940612728321342575799616544695833531632166046711804836868729281585915944068651352117236325334439637771330838137075776296013142867020828719051983619139319620785444035408485417388876486359942023091556677610809980161880448762249016146707302532694267183879226180834621289135111897596196127701919496120263052759628951612770092294269153457812146456675795353155992628438916312620721712544162140652277228338872188009940940988654067662773395830069931573451705964245695708998928118636484510948893908314809319426067637283076347858723899174154725154528992484752992152636372826908022934023149926270352681480717091149537901847268810861500411531432223390289665275476139539467641135852492652040517088686833802255414679883288335214607336750151360226551896790683605329139047311365962879871743747621012124134122029775846088012799386889920924473408400497956443653246760310365889417783991213415906896252255112052852387643335203550178089073919218251409449767154423324934093629379789174313249378987174444536514606488211655014005856542884425400480346635800465605743485890702485091765060915074101869404380070974267841238008765140198604279293833266215152021170590606940097692385739775422735601077603366294935731118713058522503216695531156800909289090882556816798084567563211067856611805944258869990459898852700933196022497550403839585621876471302744703686079986217414837052588452058831008749353792038897344507781142502261937544563408665377441635987418542288703818819912022712472328560525993091501296671995541411031499625263613315736575987934717473448006405206910949342206661892671026304954915042258269138768135213178670333176930350242338039842248307283098219317374510921454916565285451941048833275750129459696847486555706614788714553562263550324806504168596633094948866937202363319944457128161699948421743648443182273412991136741064679961239953583995845779607131146873032347294731787463276355430158158746707420330648412719082206976474343142309249127210914903520917419677633010041547342918155064626149892186096772284319836745280175427647955713553841779196749787611766408633918433008166555792285342181746291712612172906043093352275432194117720998741911870794870718059426808937172029912550463808261267281167385986224722622417902749832789649777451001175500607909958843348298532672977639793248665091329168626647955267593761344681573942071381059051538319580923253771924085920568821535114750389412378798164116204476363968766244043095278694676603832461081825100826066552882238206883089733223654653221828386824912589304901651961433669007796706674959272812993754571481396123653826675007380582114317674077624297944316561675236082184412498209568554265400639890460388493137557258083591232441176926665981806856936800928213001672550780887700365219118378147187795713276092159770042492811265685114851370257460135357873926328117310502994940895854603978398387880428258130364321171772988439773850572324645439450333410423247289877681031881070670706847284753591337739313296579905576553880307967508890499894080561066613989190752584245213720995016093476157342936642751030214730997485842868397355483118622133778126065843916521011842959804404410967660704935640541591286811534922757730861167589222210770202095934701751362515652121153135473896439482312674814000864947640142118381073776219258654997715556271516553843173771483159749513541988230138262919452470644815190070958260050825152101780930290642904085642077589754612535397840862717509562706969020302587739293364489883695790051021799099157510320260521355948437901795313571579286509842213085664233303053938938277773736466671016496402261323677007611403827919932064325483772927862195801430192746794504842467526772671612604813896204110869494462026134833614006900892339750167921663541725690029697607594626361883109553071649544295593909365877644272749721173414040291997535799019396108213187044132295725768887093013093182815099115171428426461807581288461468902764070040627706731194347755868402821143825264653304013990417811183306521913271148048339494537987305129018552413589470434248860658356189945462396991066051136938478733591795468633172137934777725105029251555354961972982242998415712582341051016187752753306877438654007952784823857646061156174577120096695035112511944327350490610950012510029995960105152585960748356699995232982932467230238350947757541296259585301064329350350803199590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 219980431133902330886645823143058333185889086235075320265467629677137388250532827054005007559971982706005402116154797551379851094236737465786849364802177564222096975503040539311352688071782668413525248549286246161237419726955752921642186404388222971751909210598120823600783601922426295751633395030402629264382849502177590731226124823109100830967114960023013556018107362425265063760813398321079862098520683102649170012957640753634712421288153106148710301638310545375690001704541330826663642280586035738647330943782738379609449775338204145794037036508652136821892534395061839347653800047187712079264743624471667241333548707930089206440567504775544117163102948002511152368198320634480456683653547150816835187750521214850893012665888985666554841109530641275244121169439715467277594335853737128458196620875409842954211406738686046495448077790057512059983320447373996169006374319228597500473516616575804552320216477168442505111107519731167705965301936826031331252175392768541647760310028636921160447451500329217011018641989081079656354217329110829672859566313079108657133317372763140619964324932310424552489265032864671811898200803312228363623902739547757972382039489033867172226407707556988946537352463456945335788225394995009566060188558150919817824799320655478170731025139684790153644394007504148879056907878012884548273286267423678450568132358887489005621397893921556372235466923402632639779272521008385094271812151113630950958887708493684316778615698420998050839692241799439711954208302679254485773424184413635907040727810736612285615820186170539826720910152925494853653944892801145806766959848124140700762165842424229803692927651351503815312790101889142603040134968724456615646225629838249044939255081970068483313874125071835636917192760216553154971666398242052833771772327508590965820941028230475671510586419740561926686528129290931902050362577151241210960665250393986996349671092767627383846744727967487359399584825182670383631099473114324425275793423275116908222276921738242039306284986800239738609820161899131085135982293855079375201222874044831452745522681789117685786174775820508382673259984312744394255486834793579423431660480712418583415700401473233960852227806619494598276552008041050872081827296341181439416402444836309356466249899062968664698733962396168990331014161967757289645771691734267394016711096105593059152155693138018655990297520957358321067880374536420174746455175430511969082863842169698100222888238966939419946879939609646613687062846875326664017261137737753222213660043396604745423160450204286465994752151733390927300047059700966215653696873065848692980394859504561677780732429109587735331255642150599194823615524559209465981968152555012541676819957716302578345107348687937603915308429170612675969490302377733290437971929736106787688988652931879746108175130422076273953178153889048055074293845646998029463154794749939399795120586030001855568493563717324785330369951126689463853104954587611839015781839207175600359521408947545591414831641227635415968710122520502339008911403233778474612927307879605475147502008539684339520550055454279175576133054162141786788076944599154115107781378060431667038833992839259612468677328011052145388493198832014248511432011132166386600060682623778799016455726909117877750268201806099660163857270575016419753097441361665185047348834609916306121561866223114801496720372835060732578802467519624553807478725774002169127549199669780954901141065491467145507552911028874275887248176945428941836133021386967296176892758121507545339494753801975096525151873459228253194610993708489072528444802374237263507048028039122831851941541968308593222394519985278299338152985633749063650800837479971507966007416114228267438048243079563473184144193162051418900830770865970177624853794195847111272858161948851414863754122589573867671675235838544868666655580781750924979728286506489372984728442388572562728631655280202883118082748327855393048653193062573719859586622953393396166880499073160117836754791742001217495305981340747632781342851290429385763865096554561078034405127683258671145749539642600077376376441647415105374692498886906348410083611840089825861254876158156427063988247488441553076135539575702407081001193858624202555352143391052509466634653334231908977818693727598380640435488771199060451696707610883812819719444718552668140556788783327047752683176190639952717030910266135911591254195705050022965775833561545428649362214043842239653123531329496424341145318811048276698983535651280666078336701986827956812612779711706312155601073642830875991513463220806898705377157434878077624307319486999096653292294866866079066647186402928546281130180819632742411174359076064182271304908346971025807976813284686587034522302390932571757800485164365084513684614418556225024021944304067411953066558185066582387353662008899482441290774140848861157886945299103427552414870246394977669384970317777099251481723326595653296064729222590274217187564338460218572835991339662952374673339097760061203849368563138948199733851936450060121005567455311497702665229448105012514944470422316410020519650646982250301205349691142489372319344396122476779397746178978265990306120259097194381058969566891662343362357407776768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -4316116404369743286576590527623617106301915949167928207384571416200084148722282535297509147528015461711351453365988438549146699956257548827070646401866347533869850825696088546710740133640309757614525986886911453627794343167112603322999056059005128383313078912910832344962396703825043112379576819052119170157454169652951251036089277708424748850560975669190364595908815913190752054976153344979034483281198257101674200604400316295883403948915340038369086639942480888018010164952423099067402069579990475843952178168082890998041692941844227966034360046070203318016126631509075610450370794687054116219689625387315940418886399130440325356549610318666716165073730557812014099403958114389382487836708197157184243210231763658636014436603904087838468049375444533929989514541490694765783713387153335722457424553923853434063463844884869057195451331778092584196523753097277891565726112464025885878892632186638177422906373003013979920071565010628920650881122223423221007849899894054877175345657281470813193106025595028537177460916238533057267517901266840513488524310105735293614901439180500732819921424474429665652419413509017326549440914248172331066829578197166245457962189121395036629186040250221679247949561682347737544536035057034529020866927987739023731226413154935546054816523618197171882516596298831809990835230931563793166084668365596526660191359364378687244324570940671908481880552725305690223532692307823688078109108728081435051860146743733334033191819702683267318889880881864459288542487665061368078078406582788240152539575121682472248218183070930038130274074233146487986410358795995136621744434759758311986635005439157670572925010195892798692951865827634074218136785869345728780906585037479415215291577384355836387082370864615275662581256817241067100544522357437921775589476006497754888645757094401116774685446618715195979339791255546811174359684313679536396644683849446466775072394513482930819590416153271327892383405648246986956692535821000435850700703463789546287158543193201161162364538169887799007914227906202863596869025638120583428296554571904484133465375732629202840063624832148387548654948124337316801643699192470775420240938614643019291956128262325315543206916107380092932878125215018918083819707703365728184646029844059662694131136399900203368425350010315665124799255432009911349011583849231197990573681914559968856318644872886642333205857646976615129654912066092659909544900372648735656696796299635782681046585653413369576660032573261923855337480333623700392232113712231085108493520572040895587366852046666505217607592681966553062813869378792802034969426506973484969997532407941411615270872707907219033488659711978019904796671741400358509672727976595287457983218465363490596503909446187804699961792162465862318702060834640891200286258724619225044207662328037689937358273897146139461250452248443244894577991896190415558161797980632211553044814097637022698046460651481033056838276392512998386014477041491419186875785427251476360484150213481581897874552072687293359746733638172776613978953315373752364044685281122008919091818735257558656820884285525716437825465024935926477225722658231257255861487338466990727140888626045097252942210777206007496705140963111961315456814620378299745653388101501064054593424708514764283452829051585608233289932220634942724723289245958867512281850147151093703663068073249723245090692701035568730513431267846301229573348688515564224926027445168815859207402636577005433606311242978830582944015382193438946637857402980932258736508461996753068357663181176708740516327670022131494442039511927266908947432484916865407575289263852894724518982336918360469712410175984161144897719526464337303646751381558988474405237104367251775102289925190453415663785896068174334063092441976617826625197963120071624476239963822591582479650067868105118346547237343296433313635129472237421563909456336798646214042254278364916848071007690071234812822906457717435879830000973544540992440591776890531207385051120407209286021142247780907105323317787515919063791171639891277143726065257889311086620760955601202360297277509385986848869247731822998552785524715628672666558373139376553215461300280702620166197267482730572714184313127915453775358871919478924108096804231029649904810352703557920379490975153305429522204938414184362251624940048898692276657071398736773968814840351821718562151423205000360983761350621665586138989147417457973570421811508486931580658665514885371564858392572454382651695549149025949801517164959684128462667288205929726279511748219791290296662807107108077806540944104609426312282362599408175259325109421664495721312322343993518803779433022723276528300701674157115761417185200822143002893070177561952199496039209012131453700312984466572757867932608525952944196355677995001713576361624785893849484930088335906436189930046937243460173492525261094125319178075106857690092693079884464080332933543178907265732744598633012343406731712492665830040838752772464550724717188421531440872672642999193828364053416095739112979485135227203564544010243318134850508459937590817455155471554862776690594140044218730190099547513553704496522189884939424636575514181565545187414776750374337655684189721010667172265354854400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 15287126551165995492772408620037629320713882463376615916196698715508355510705624172646585925454317186261335856001511930579792102561088295157291152289808050702861026859283902287937636179283450932555786364052993658861294126593592672210546577518673017086652845145526681478973350917991258456487942385885169923297067843145801693785417290872286393248376331616368234619968396518685222658473099473701579965899843169616607377096435175059874781141442908211813492549554635521990913589363471781559797334190992641217128788829175739927955265339158245242161386150497998312340334837731783959492570625344516984564904699299287109111819559703882671873420565542203235885845345111285319367640948038965569796224695097054230535092819939563874817535937826570778332905134061445825878687421415388597812831670435953808208933760102672937194153661193967220772466277552151738221452865461301235091203318743591016835193056443227120017216385462728148977137368387569942049792376098382671400348523711585056457878821408736243243205806130754744775257224212983408363471327102232426676436201146056325166185735708690118785683661123474086768089049683238029010436278173231833231319518926772106338957517470063965726869797098579865261597663698001436125197801486171026781590184648028123874759623403303449803553296298598920277376822216745632821597746974079317161789897522455156545523606072362668265680761305933643714903038050172855776890002083669298517478388204385980685494674802921102830874459171680762446004749828120068094412323077091585525747836685830283579641090624979768156062384899108032210387141668402144594581805460019953297310470856803620764152292882785280205871413575200141637689963992958699400266006338873715308202443876536822811568322534147749638109248253995503377051750984252310310718612891515188726369290844219169637842275570122915404542794222447737196802450643230066611622922059271947948425681626471380237284745501925599889216723791534154089639953176132171247999813454333168341465933452814253584613036749902470569365784466346821329146865183670642744529284798371501106036193277143918656030326812232595114470243358779442111379035918218020172028102056678801073561057338767774792950460971012046660119689499358446338544771678193521758829676198615319867241557146982473327245793251661449007683120576098524777932569656869382483390786070898597146254315206778211164753785335729377395889621578111786081583302618613196514964045069515942594086833441381589155822570813221650036955042140007627518923868300871292536266495222737158898668430942438228858109170817757138812215830261507922309661094393898084983447179092543772643910367425142967697638200125967341324734227858185583249805696299032497340937408271996242373876767772958992641012226450204876624424571875596673359802783319651157372253591206975830085701822956556985340651021225946096799266406485631322617055604789954189981506242752598028920800182897671147869290464072245842355056279148268247157799055719809715625690790980851437389498457140910962180153593510387713374517238195227708396375933889650370251399157726852491955416917373333184582505018038884040106734136670030742567987241544857818540073882394339451761548437067146600971750617875276997559427717632293777992304349416044041430521584949277838688409601553593372813832362776785123398120713617186720482973418419227401907032813253997016403300517959938058672478558046740632806968048564471290430003251564081092298936573415652483057074482657563983325320261207435183829948817763946413562434303413733823771320091711690226481517496651262883709289808076903300326254206954194321398067125049138360468251332137850216665211410107269139296195722531667056417375059553188823614802407593085206338233675954935313384414454133076932568176051467350762207637475231283659666887218659091988119664171282061292737634810258837864734505095600962979862962452581280130088762802023074977414828735029707955778045897682732744958708834248571795461926183272345396895683871228252280885681529316664693404794078569705593129900915340794314072437676214539851149587429651117777533766493644992415296851390333294085817894400895303140601807216489364124098570690005190440520936189208439845408379926974069819879539849168604930300480766509497773686411213313577450400008526758721194092592021629210109413936489606428338435025364928993190327716939565891584321548983051801920745264552034735098078939916619999457596151491068523316393714515050070429324966116736514497766616886086241203226368851821938995352424763416393174359429853061663688676517758829718772378136490333649620694768813148123185674628049949382189796331859466926928882894805675874125670229196876294475520349845315118245863483276606069483834038644734988528371457337406708086374537115515379140746176736045533824494881596434023802209972894922753107297543527925557611923026903424910683937100574197601371840707077767024805691090545611190121159712826004254705597970150168636454030649581882478096083633673469522075083455590656758272172615303892944396864687816727212301129210670351030209480809622046360803866127676150459395395181018482706970296666558328056826975133849071972973169926874056193666339684419572939973997667834647317847777246343320951040453210275840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 18519634275106684914825042700642333204807519560298096235435671152096369333163610394203366397262299734376384483901989606353918609760110604428929289857069184704977997880512147655290393403931784268372168960523305336173539712167667234929770052558243200117363914303942580499263697074924932552477127485329689234144452337727798398085186825720373216892704889635925043631458758705480266899375110129934689870495293120444760932842241644912792651093603677432187548553687555917985314768511936987895178272411187816873793438302759829337852790408274536041341318746973073184199331685745921894459935549563074736591266441279756492523183361273373975011285233739019737032553125453361062448684569672549101284386305044350664966743484258340984439356433156825148609525460344285314294943006611729238505435216536941027951082659973940891614412184903855025852727379535968721924789302167946167402512113607966224644220202604162833449913299460133775310165413378121840644058193307620727550528721161142459069000858311108333046072291119951618176038988354968355459766429643591789402529648669620451310232281613290415340235288715600161998103796889351165368368851273402868136629985077142539373062807378995982837838041105172276046732425022974819774810848042009338615440482602802084675278329834367617182248393729047887273406624323478576661225164725516602749506504361876742427501707188571878452802758784885963313624244303106166227629088882522427516425147264947306974612773929988974767608404890281599457157941999231064628998888413224662535772147218972591591380343448723040337372056780488446278485397431661633039996651680980286778114064568325108282106249116566290882401908068705847332766524713327493020732427441105511324092530848914140185632045071279906741792965156218286722899589212883016346547942405798604130287657818868178769718218173802374490851715206151456579597745082926649317488275053650523004070091071557593200666285373404445100564388343103165236009824087830422281118875289085315019407556550256697505741781025916118565535527305952759756024837687372533565926867986468465456527269233494797216436654405818495828073091026037164295048643251618722052198481443537064630199608682996416276125257141981264961982048984683985893715581459927299441083184501600063924788376718371127322015747074331961144424355896278676791983271172738511118912965597387662594740391845689481465451965101680850454367880604237178248280551807453183758274579184870744194004189776196237876084069264437502962033647230925275382413572522938354374229807548206671887972098496468330815543590846131299518829204494396844101054613413583972243788989985512716341493727701978180712240453953637194228955719067968168727298306707598752133781255718260759333264602499184045791732207021995617956832542100136276092176077589938099828631238809497657330328936442505489579861024966794546960232552477787410985852979761236871923471745779374433639630891224026216449236722219786612740760907954972595755036260083197995183088149559348934241538797169499433505005695384051239749609307100516772557942929537249629557310757384857464126198923012718207456777303950117242016480723976300518677941424756378593932131793097866294890008837530518877140949415908488947229345412442594501802034513471662636177477869992634228835906702484184775866270650572342805343844668556034907751619997948887341160525258171835372579170877680082957643083066776754210607806261069345763156984601417309672068143527527740367016777548503612840512525167942495851078862181501755646010741829213709920850642907356670606679366997035067577511812169602720988942465040821368821175686075091482638662109422713789714397739252760899881394617843450884347568538285045068900792903323530862843990872874269904386719599576266476351586972319477715191047007229186000818685439166077410251365705692974501646087116038061694096935899503541672874692012427933128081345294729253596407563020527090186482875709661672230132191520098500190122954807399050354952748986887870086324878229862805380812994839599108534032196099292066913296074523339114168248808508369868040943947880660081420917696282808572986694938629890503734848397734778489205867476167811246638554941465614756546351757640408212392693125463924922486816572210908480657081402065733998478127653148812375973310653559403791787580098530404515169040157475794717203100067754312534478580209775244286433592070333919755244222329494531775580383966430699737259740060013320175904636014983830626592093597331613008329958606999880075341083882309928132742046161073410882740222882329297877982916971952840991154395969402267827087918256563181977798304202157963459731172675055638291731157884984028407432076765385174621113644220634543659848085751693317552725127011789649486943187186353143813060037041795344701282292391692064671953494486259625610631190049985439806887901466453234343927069770531776374076773522511089631017664748205215900185541906325656614733102158564207891202837104592007379061287879951720691146092410306647977487966028180711406498169126969611685692739507374475716954619740894171028939684176751657165974614018317688855918302910926009488123773208430133314927296523450831358292315930488811418739805815437268848856910595817658835254231695360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -114101295592867013334878252046496408970167474409624140993935118196401792371298925093023619766281878352227021369621145089738320647383667666729461517786395867804726412659345481825196249197818090571613157800801704595177606626128434542268593668275414160015970212655053030938295212175712839538321646376786717152219556097197085746897910935177540235286184717271302824876263435033226593978057195566615184489199774618624300064841293627720717890325742567711128585720570439027418947173826350423539355312839239849990216586236731763977090392690044728746758229185213760559992323816546932194813671070422733004158644987881014331842976245336912067106499063427659483926660729024028066438137984605015890288648048409123294990321665508911423974473792104440847536648297859689776761466905516305969203074019778670303996193599138426133605933400868284958961641009592186735830025234097988451590384683482476659110094694497519520325425273492696335744770184723493464948247063961915919933080048780614075490652724195828428308975653698112826332785186936279393284126640455985383938910611199188563856846003170542071482082611288423928495745108658275333417975754899892529614341329341884297804666753091276352634978020556020515240618916612582785491695185134845494942524530297416973681818337740425031240205878528522285956443722506258685271054798557238307094697986887934798603854432435363565249943697537714574530526286190925059572364803545138817845752805577688097964819084839739226000454243410672168361662648413923055859236040251898053395076466253383979421881629749048127198164206012379690158725164853419394563709028461540114428997064334757059979218084041117190861024636918726902359158545101886199411738459721655937358851101770417628593848561205806047124521799132100375317619564756054005669433465173471585551801153158212446379104735411501445607427071409612535774983233474255262985104113852528110291149405936525597704545660559445740698779905523227321131992901506921355250089563783057366852853421180638702187166884901364264018299377178586850367525724008551864966889441762807618230022682693387447417390972875176384196852698897081359375044663673256709605882040372061653185469277213502024263831608471523556772150514284858664715189682180020517059287547659080517004040033924457962129190382247196027901920140607339335899321565444529398131451041384939286908280049273332709775023793417752646635320125394082055780766432707270687953004915940793083538479697134699765924928019803871470715696615216122126092882618275907050320143946667280132929903079322918229328134665977388846944531244609823347689904109072779702749572520852684549019293679653195695571599267070293280300789453976500087754573609933353535909356993536530862888475442611738730183407890698353769765985169025779020970023594625342741863980462438662130712689601369693016664219453054933542736339425923221547530865778538134162255282992797624871476720273064826232424160877626284758196773472808890500351244857767606410127226966541235629429907017229123307284871717454432045907952982471988208606565195523517277302169403327878977591277564655511015871905247965866248237562446742403622217339476342126525463145942943155352503077283764809607330096556271163432503426585590693620217438204408220401020403355149153163182216809300830788696677942754189309528276719937867923864989571329103173537010769715550773506929841569510595288665475566150542851081884479702358696688705959187151098111713595999120274573257597516587043184793670326244120904299969426400387696713552295404010905882309938826687456794631526859220140485863504661001065072066874780663609281704443315459548176657865665882037381114149728337903998874514245415782665379051787590318136986984450897092611411592607837045035275505952186068710308872251208674731223455791696248085896970432591695087567037702297993997724312951159161951125245782341052998789230615419625359347025473326333650138794309401712546980527913317440344938617417194712731485431198541688954050929884384053967636699013883313768883158490644156284272395220502777575474539180235651276590420774363087950740490054318388262952600203659885323189456695273474422060869775185208054696255733406738324208040242569600991328814989816427685070249369034694884911099839877279278112129734187165590349348837728361125177932760295164053169165366496766606603619577578410442410554995200039236068697884684473496679044593657582127710868223611623521521886368176427158780231702892891443940913229591353407321154862049008455933721346428770927379198690151249326765390136797559297021176652209302111719847658453922400850786588675159265225988859728699770482136010021412284745922635321993265604579867464189781265986541075698690268872230412689941444401407247181458459771490928015027434629153498339287402748481235923629006431782490756239711751263444375953910241759911519924702727942708925925964740472059502204802478774141895869499380499128538693321474741602380646349441596427666737688634350109387419163474195210842591004904685223631374185724668435725034606142696716162874795560367000233001422986461000386107932815825433598397362893035489571392307058986628438006356591048752278904195043804385366669153138808620125879987856873942372206475686707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 3364482403969853139632729344242970404554954760772868838667881181251362727459633079141854458061427346255204936701333542762074162803211223544642932374506543475926600359894973621915745789797234758031274364521323775033430417831196665024273675834520444661819551339992190259974422967275904827175097742366163667423565739319230680418967121901508425669201527252121027891695501037808538109215171793294159098724023317869008203188906032344121745271336203008240658278513367224983937002242795494741479304322218139629266048855993933381019151635324945453191008137441234555740023600506062247963685397881990607458637503477378345823502754065452286179137698562512452209333335303386073153168231276617561871931684160462127784498067929409172414921771253929788425082888379785813240331246024258152856940007666816238285243250684919569738191949437871641213624732802958826668588180135073677809816906249075022654372410425116678685051392160282495805796013369240637143614982790901359560716787676396500335620527360365891606804712656168287325579312654436478811780928330275742346919253151183263552218261652067091103398777617527204944957197284058834207800368896794384169391652164601533940432769018569685033336600428243857499697442151994478156853580547136533275308418846643806217526899257165124141878684782430054867046156080023057214636968572856289136351359177650039267048441866257231665684504522329796458872262451135452084106724297042321663252064583455489683863238831179756516595272957173219685303967606759938143066031999449472856432227861635787697145434477173800516864446991877845381155379542105675214392730533070472812477714183091252426645835848523654118191548062511164297526834292346810816064508136663289470437758940032890051661571576163948948802028868402265163124883937297893135525900132120806748353120471413941171086701527909682902782373462756684645896701282978924499849851018652249259461372541186792163519251050692569046192951005897606939663378225358785879613644745559017578655177607076466064252952743628810501305954106498734478384511248424438445719585707857827776663880970280300350186888616813625491397023024366524512960980951320651793893680632675663236756316076729493430157063875010821054944083207243185090729172007766262544004653780198772002125080214969997124067401875336891755470812859808264583082875633556671979389138140026380743149675018545533558044281220414950507823972349111149460624229025637096997086535376114392559037240817325652951198376112192897651606108975004926521256201928264619212648650568458901652228103036668641473118997000063480367129071782848117464044310605800695838108635880516401155924475730030381687847381824717168103311117996484342497421665978283360644879497951592010299587383286111676867981516597865840110029877398322376525314207540118235309601003894946397212082225939290689215396932558508241016965291781601398639194031279540718539925682709688424670798924619359778726249553464463393863155792559344101242956427924916782892173788030178139067817038034462080744210853314398789676141148164933428083532884797749346693525123480461809764627897044327451467639326491149360569881860242460516696199822645514464596884684036573472772825554011556905610540046991516012987722180400034724999543275536155605791698657669614448260193499185891785883372611472478898856989040873819146412297146309126627226041801655932434803100276339550710612826207747312253801005424296730527681333081993220075195285171100420987973472782813584348799393271985518734098230805498267739417293731698139299029246686596639523672933806849880687732081078086189285084340276888725645792431953020966077929601103172545046341638490264753372027361319542904474764751346128014902073239388413693934583852670438974441096069678996310654257487859126207339220695299402149826943190450037359347945407744324887379571595259832223541278300388035620752124827173335940904342335768333992690660225019042865196887331160751094003039360998887201377674103148687259978561212266514873709492320086219080142093326567050060023334465220515765711857872639883489488345970510554853458679813065421796479450239076672805749342897592690215474205779600736450942958543595540659213605723637701931556090332842685280739160767210939920022827095814952393173511016822802189693015791485012814718375587174946498148928640529001800871759268183228673627013168554511224920890453422391704798228984903968568614034693158851740096009290193956867687089502494800572513720842271764689354389028540434916270479888213984921761473215990189464098383616138229642230314860825043058102374830646065212935148784858907473625525390727724926924863068229857605110959244594312389479308062828054350830557796054118654183750666151414030685520123137046354005247751073361558127539406974082989501639470176460939180611228612057292879148868376014382157882823159805878433879460490734548895527857237546574855412389170120109417330605347292741389494681810508485430541891795114447391025339365241542907470841882419019950426282364882225178285245362290576624612279441522356302942194666001025629650579000113359265438214269025545756003511851270865082305002390256301815189908985802547143522853553306817020351393602141203182935404289443866163812609697073070080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -75118054169829345472473377619795300784323265120517636926617791703608932395528992765723884720159216823700620664714313753064109424003438002297998917052737678413090287160861576415223964411316420539922279857819395644241823680979263747782529015788041902834707733240833011713692803563270142026920408002727544087448290771378793418063335082963941555344843566648357279313709075027862444450515826715762460846101140043502229012930614011960920420532011279784379822643740109204366195088272803681041988808395109350993186289295127441838332376674431903082319357555435026160653140611630091036775607072748203592113404414689730893072313555352739100443069886276912817078824689071441331192280514881545504607203708365216016548748917593927858378203673538447629429293295828558410528201179641313891272600750551744728360961326561074689321670020074405539701347970354178519070367518837465027112389469671516888480625685977432984161210390524477348567901702344312180779167582477168826415611128940106314417629093864457429751364370855982258182601685327626837194993737096866553212679488402501041305816416058376478667092280293587373609398375463430084268839375441360581316648585819601122279358120454462714213670848028259359166710530814201032691050493601843776066678033512791957688439741897095441898172190214985565804816134307874460669010423153466744091621152912945701278146593912482346474872167330548056348924536439243141092681587536891261910984555890216969756689235375865558666216169141817356252271863384937400002948227162001033653294664431139522710545757786174106564541479421926145090754987723965090579917505457642773187250011796122309780691132253019125576052592209172482413707870342037607351564288741134323212014545347295481533192649057522487891311449303587811650046829216994860677944159735856024752323179292756155991769381609286819996712197831052703767406757216710440544404269784570893898071128286050507420274281940929712459042684359594331898273092530389724732197015484842049228273897151725891564744071744634878132247588335509624204723276978757538791721320778005755726304755151011621400161340210634647463207319089906445313548054359915621827117364783718623722261185667728270156877669250552639475565020444603536905739101628589558485293803513642681647208014286271492962877326729383930840423502068622388177028080466080517227139751141037504950129149739289188067533750927855007005240493984321385600938105507308327723556199471589842024675598157300277412824587551100447502349073547693720947595760376712807347837129345987211839738653296961576694794000235903277459533775016735211618325646669578339626915750328079343321906502620985865105138703345927992360794033187941778761547651992712695670412612214473313639022083116183182893198210692294055804719630916561176354190436638387336441889019089376610736181121029135058135399613773005148166851530644154068311678178569760621096357697998407922756389172161190710741403321523564632932524866067310822754724794704672302950321347536535930773264730715943104794124345933434705632156373923560367102709675531498191845661989316274714990080899587631848133406427900030023376486206375491094445962560430029070558667488938931797346333063085989460765449541858215782249500337631977641634825803067054040929025630711596028237792689598169875244773491429795686892064570724163499934406839589039883151270301782610301429575040562639200684061628502681604865997235462386289276788204010119049326039678395834450566948300423849139747013355388628173901027231706476065612859002057486719709058523868475459604351326432573146171835003243664526982742095793806619356669025416866948578995903962412370519238822257402860322642897245352553066539814239151647298347182212212141256127489670952427610117035900953325030012594403346770391236918963693848327477001927319848634290403170717600200222065431547637150165807564358187995114124271358875576349165906652174670999786890459100950234370159506977198464222612241999985761873150528457340282300279368083777341491818860404830773831739492846472697479420134764651125078811918775986010309052387064989177203162193384778426288785737622539618248130309265249463361344882330483014953468117759499973192049317351548071854176840666340577693025289353348184077509381961730635522802637835123251057500996791333346221492000938870282576495289181938548373315784155905300983487119674607955391405474364269273498839662639516622447042802939955159763107373869080055895521559702144850520931468741541858310979949119790517863796436850174083779003213902253631837702407907502395355578564707944234384967954903120927663489258231978405801025205008097755162512590167636866274931337025949869559529717965426810803536001822572967463897822578771631715094775572797349433834690474152558974054367682938671489405531337107015748279856919509411359032176412411940364057667752862524962129781441904280666049476631578362386161474797781307503453511430479039551714363920943865559679653745272398410362340536649660614090940318008492590040504016347526626150147035127805492147357407949586908915767822354618766388177813513819378284134516545424960950726410516820714032111239050929987079351120936436337616552481447794364151810017217317043034329857216814776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 842298749409735443504791848360369442021819212043887107281449916468069888448473586721115875034388032400927302345325379384477138083579190791440296487578422143889107340496613260018495943921216230464502071348438524486775994201407302317720004619846533981308138020861717694610648086601960196639386606940083484400409006361751455091149676969785438286687111675777306913812262467178274798486960298644413645735584112080620837526148959052470479995048620935682067393415496496032040597497050784740558433257082746505786708852757791895034953061761158338334099022253336429859292595495010337881677676625424857561979878648487850955286506174684445771294175978599593632403916343678013504857898695510194203238251105786567990249364722784849976022353159086596920809116025457207316981858446856860095303696865118145644225598618606146524347904487694024987385156675067183300360622761110576007104167277002315318078364891759759012247357024706770643493796638809637374738682079795752826744518184163003322149335864932837441113791626445466725018726993732895453634317268532971570940573558552375632387561441857231037421302112472888319524368836119214870336078387887811575385942519020126731039440178886756628507753367466931456152948842356576491973738502562181645796698384210359733639230490271832453574518641684785851748954017864991795819788744851221509257550073763380348537492057367198423966711307707397208312252814212997515618786193054724671447288827972689318832916699562011326567026548249189619002414044670797442840960303930329292504992922385824528611161257801992684699679472725697841339809078872791699155428175703386154445879743351372704679303775362981890960101538664143649632085278532061981266272574192938842413985106242460216605880268420598367803526090878015532940804413888623911117237139985219900683752110640272275473752096790415975355385004172891959191962634312903033190679940544679629685108625794097104883571257485880890896614449460894716712899164952546734714188556533602044480999368652395213321532220219226277766817614030996775355401281703002206144124589320266572180104876647255390636474826459049165117966490615946500516376538956439371904600838673556665994148759658918333147241422157694970132249776925149263535857605160248887636391929577233875269619622546105645907538162940971666169445535767495407764731604889226656989074459041110836643844450685153860311225289659615779538369535359168094547411360181780172122127797334810469243391156911464090957648781193639417844200394150950104802702120382192214296991201969822672161305538095638879034409272329596762270782520090800527418493999226782595803375644780498790204249015450610257624031206113722666413150098798820501472638928366070539510572931913432930988886857030586492057512987636198347950280116100556328723889407878298407324311761395221290009274484763254634759292565502710344387691142210575639525607458493663197094963930498187273669151342007276038730362566766891962830608740997633324617392774214882090368945326705264726200123722673266469966613035958562051845115691780505737908082608479117330116524629032207527397207189652904773959059425516689880796009505157769417849432235624295716935034365755470160988585717062119797322007701915813995013228906655968874963267396430228453690586191924233791531717810452794490659950933926306077520443186455386097011406112488535380912542562669871663192981985311161037205957851440775506993219108751326247263697220839484587129303058002083512126793906918173982153153506457944930551021097992152511894097796387331515878385630112937489269967995380910970945712643574077456455113770931075877927996615574874421723023050216651639225587300162043256749234899841484435440330613434701681423529275299689472083426454472826064673095220072428986124345233339468708140811823711733130753542636333976794728557642965474557851181099375784933575083307674267674480755073058924279811879501637236057819035995540170483617540855978708066251275028530577441806864642559227970027770205115465788570674950216715244739830005989713183714521031739097009219795449478156813515898299789204215138614848094794704067107511525810382786137006295680602966848357955257494943588639838806877681285795528385027687284129917546122338444027549957254688762496764530890186898724760119262059530307893982189578330209629602233827789828795797611753372209607195371568666640010116272385710279040797485372826802669998316790851076764240824419200030197678168499048010710461179669003339711470502416630824076182215969759932592110929166369729837169381681118391735908710774562252501833645737294340838411640862231754842304754401280767084424443693591726195848637297639069325676898349648085633229431099082857262801681183914854028040907582588990637832949324427441766426122910006509697779077352793514414701065910441761766415695243953813625670473390370501256240965555990910068281934029239549887024178021518599603375403255570205860573389211013346902455463476240373733932518198261444757442781381224535128118929627498862859951105454684544425069451754266957946549221336873074951852513867826696175207955977850684702846845899712966483368525344230260970265130490779285298728126608457378088517484509206322379877457488255055987626621481779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -3692021894517764827328692259118395692527044091586195267518332317408795940274658341259344500527717057153804656391565967207980290696177299153599947283881801644346767253452997533332913745895001923267851647599047956292183523863435081280397028788206628235878618505855653436649331323477705395834609857349876966274046397218490804564342030946563957085584738351292554293701225527304698577904033048940120375835101701764061632704369526134313324686187684965462064670814295743517741322991030768388690829833232947083424809599815946027262044546149450518442052342104585925634341328320244562973224811821092582584016762882981652345365817884552941212929945451844118853548421792595760311755952237351513276988195955415621532900828938853092243446766136130384136331902864790457685839944495619161979921880098013293502014917104915708959737706966796057213770183968357383010447519431893694133590450193990654239375448554511907539388268261790815729912575736011136374904749007564796849982644579680357858309788838288283865499887704918960040694323750570990918676899413874098433139719634378290345549443128153874324062030335545772324163860124791250476875405522181205084411502316821855655289696156531901451240285763422962037069583909450292450682797098627998000222745252979795627863850468846849656730246845141090022802810191631332709879529250575384035886524300722112408100170274936561763101780564632397362332684255165364361607220799146996678271257871544866680184064952994836161955122421154400694052491127649810957553044700290778892945736419702869202041895978686851247934678344124491610608281685268446113790327292156613320951638041339232088833575065283597653753886620337639866901393442357189498439422807808757735146385976211395085145924119107441604224922203902691348784720660563627323385797857813588223064356083985551412531157944643071510193438443878672604963577705521171513081388874815154851174259872869602916452516261805170576871139096157043098674098273199687898485449835646250563420390923976477498341643396801937306232906240543613690848693058321217033646908151596044872716618102602324665653848062829373512704623366996005724471325337519550268613849682044620920509230563687442616482086110876634785928270952023333108705659961361811236706190651500145157175346010901175059462116063413406373236265207780559476306544444541177676588265508019277299889697244475030690290955978846715067265784296174786261652740424459025288349746730320878359527513690064195574001411145570460047934871167866519847372267089942875819344536258212457726575875062788336411968624082386220743533765682341003743373336196290950916183645766601492168036500371814857064208959367572745145358143185209090561388639628445312023528247800358707550438184218147053931674972554169805648821347234066906694354884518193787922598401984522622900084305442566604838097699815961526375980277650579394321828605690347777194820546675958752791865481269688292079038414284151918489429254087902136176316256736054019208058488752312185726459263124813587467642504194810961992169735874764531436522025593910833409504197994444648692787014425726957654536616592736262482807696324451555397295803154110561009325346314658737924621951634127247610058966058550956122837217368084655291808659668576858421810905381676459377110541867805391108978303139261137470770783194530326852584379661202510522695680947886725563993656566976881552557639255976757235187614973677907198926845669046134813799705039252112131708910780536884963461146804284599635242088936668210061358747712162408044081362237772104801162655469426355223747804423804033348675850085913118644054112889527459840061397839047742310965481764333178867254546690932242198258254553465769796330591470800185260812832824731804022265435931952932825846714097245859362624211282102145774896286784510849949786690357568031029678775211731859070554473491247382427842164449910824404123559646358628172116988136164794315358581739837253509987231257137383655038434879242938415509516862088057066476838095594047783749994263161530242711736867273364580582289098626245123433731373714640517813021971705694407054480781540814190801835461232459976033737780420220054451416404598160878681357744564334100840274386671809274621278379138694241733832536593399799275847677305716200450366261663585100160039206345507854485125271004644731497648477483219537893582105590791841987295170001232810360360549970777053607799504071475345422927739033987186454117812868558377561964283188942687401570603322895278585175793118239260483531996262474774336321438267878922063499729476145368006738619954098417969436718578142329087367433675837458133358241008989072034466654586822149468945642211552021314350749482367722323094799255868561258797325099062763938360056093743478618109011591510121494016561278938713386994256614057025486101102715423556449196896656888415059528387439663278438882170855774119739948050390012187396041761174377836222348744709743080142680090534777061727333982140303251127589875563665669095979221334160902272383681090407244428851386614539362291925879842484744405869888291663260197950269647061666188046184290682183756065842174885941142928745811318241836850670064602897246463855095504499259762529781751480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4315346262300265892959461826687519993711583810379898523193953337785627384052217573458527070049339865297670989756921149136046373392582574846837698676422929422889546391407564378685506546674865813629697504502279604596123884079387653858479703920905108041118707880673240885981897245845426083107163157554701536993000351260270073373831222217665929555031842637621409949334086741495478889488935772265809323493801536730872549576941663074029507547340873718663575941722634772556711537022745918952276818989499525788433344233967400402088521925316033115678644449987144614109526704136623546744483797355151186633457029961780134405077803880929275769126089042821475599372997017651615811639328226257034623959033743028971253739810487338316528084889724985291120550059192945327863473164133204600343262562522728116178568964060265655168456208847881582079603088459812728397121023410400086907928027607872010304351039365342198226911932971445459591483973521254905189023564067581566885951716666759796505237588072702856712522559329343884165164802714733582982445119178830622742904637571899664114631338400237347437369478279170497508314333204174447155385123619155264201121112949437154014939098655477722193079580223509949939152446295759302755151425824866446492856137377497911041259521177684689530765125404316540001909452117476999529443030722710143547045230342423604355585939126171146022484437417765512595422952762750218869961325195514959366665544094664219094860292319090975626399720843331096004746547987404308301555101267220389786721327302324157386881784386540902856769217723741095542571614598794887836441280063556031173134989679566611108635637030863847648060517428764862621322977808417896568355473740030778767245427657530314602218946549071680588149917762789566786160658998888565086866997535871361302532487183309438101326255112846251880279821932932491739118358789379735010420105123678288781315714953555245435102243578829824010428927495203801540731670158692315581476781109528832446768161000806465994011961127717097933430756126945409003626524915293892036788133173048084093805156219799397603926866298953978797853276318246604894873379203123153157021469338611976030490043097184710596255381770072199326137717168738960938708639023685628652267880282467482605442856743627526280018636396496358448221249386322133326082178807805483444048401307910261983170113071488944876210877544446037492428083666904287947270198658557000335498178129207826822111500459084016937734076487856137890180003205708723565170278559963941736620475767107360486538660139031452937887525074559496201395425840498053582710415118069469073507958771387574311509990444824392538717876365462970249499350091367615050941184913460789625757196428611815323771971085125631427130010040927404916361778259173892991152170136192317721755574044189902757400029519971107729467326805865164602236143297523900910418759172135692287281928410651437330653373456795611009707618846710957651741470220092193881159153399532254163288735247479619891372172049897866549182910402244837142192670991965439221513537224420631092727857199092591004166805728078700144880982498810940388548741624744554730247575385685341656187568353799814427243329522862641135472000251630287282043071284902376433225970523298464029433532723536823447559091525667956712146482386870470502940251185075050070441848503687969800513646271788446477191992866597307956984190286262377849894288710777432192845518600278146710892446558518889948771483033440393167815791741986148265827026902229116331547389834540285707399719982680405408643481263763621795260313499833932554028952158882188368743824209485343274523739206932410134464765907675477759082950945991863068548675414945530708549362695636478782265282364916534806253969194822091023663004259495075838292272431516716108463414446277677025926190692254037367878329085911288568958832459922787299784383570479811512932675601321733500352638848442897566067447318012789277696443460029773200184642248305811552286870066267409069927698013704145005262185300410847736517125405286585581997849669333027420235523726782923834471425328891382325653042509621069329085432588713765811185675292673081021509754861826310037178167634949488736271873105187885686556704016658578131180477217557552648586421789474498917073979639015147718486365604694129697537284568157226654218495423984458518518044533496276723319034153953265990897465350897437877508133097573970661401682045257812563030702137622425732250148971425244147917268743496091045384989085265782215916481007188672308645486204555208509782519200350101481178511308097933802191575549468417282401553912370843765527545596734680204824480558667726132229501371124171019401190492802783983722686133139554713695552133526692904309317331412969867917299235190121899960133688830834156607041987479739328660341235650030060521314422181006597230590691328022055962572505424451957591785782940536367639646476394109149911283852617288592789218677514176483837285360034674631614511329722539343554754894895030179751812985476135780747323186736116583660780813491497356662991161187613933391365942051945052195704380832845078382671244492613628948403388414385342512015872333185411367304430925672686044727646093312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 22737583120212815661834844721176889896992182913200258915924413962211339624475934882335992659358543858449200318392024266979505600323509915381816186018844909707745717546076089782338661501384176266801006746417994783932883048647872388233722988345399849708080437803941433966546396297935012013532981657346868737971845603631971665208790715737740658173249615194178517519917753670457475637392708358242911763122032407156032238253711960430705851544423861762063419000537451890525279573183938168667628622688225030261202398986921868590361848298519369844026383005807040035440800429250793811092949273462137665060383219890442768089533288207005317934591006470341826413968824381881194023848617124973146242588966365927557068590372867820267163760052804991724631747137083376284316359941954003543409344755146584777285860619319646595126959460665505702804915386090587126129624309239510957614015325888404154290441242720294223953946556677270835475744809812561929473731198563306558859714365978592104639147366970358324527170934800150106954777834425953526742607736829297629225134479063547034868058070203863040253413930457663691196553203475832247155243121142526608278233843759514490705003064046345780857348383625625548673068524293184865676973572154936535784180474234499401037275224680404285790627352137402487321154433546040971574964267850941756502970909796894383200902869365230225464644783490279559158438740437978247443696811263762287645286776184983070315157676305415611501192639221306074187352257968167003907175381550164675367126011255179878815854157422472308769948605343000541856346215870514526209878770359808959284774488492249310051897109047211913283107338216121633963162303674036992214719269492979201179104737981682586329323446147259422449033831601683060969343343948721745527403250979449411004474570050495036505696192630914518887267614792553019926208588214976840138681950831383764800607465054031962014743508018165497664785510094509064379971552897589429470638407816262643379592808193825382701134618401345021715611317238944190257404336957613193635799448986840220695298570770979932237656686463747613728679852431502354539148392850595892319279947332017162348412404915671695829647658043752757561679022648998787347496376715422155687674703644323156528343298851648592967461488402446901826236086695041473802538618981615377547196890696379502520733292516459507771557525623411610299145754387911973155505517324184484734700851996488338366350563119209344540383162154699453306402631860568055978892104978033828164757272507360977936474882160144103981107802982448155486133388032843687589740662376827765760625398135556934318213497188744204306262011321938134549384142410055934204945654092673852725386547137001754199105175399525771647504405951927132783740597735361182296149122316110729374600720682805027376259567523454135732570109067500704661666452939145459321783373476532094939685615795427850588958867815670773256384941671505999703382627547828126922404666986825428715237651090616892416605879866262092028038138580291502271005594740837400334003857756937164218362989169356815508818069041099446415173139051572338654721247985747743738302956681770580362954251295519286616819850658278564971707333142403841198257191675029898693328583429189411110160620491981668776511274854447163150133183181887103415673538002803535961501691590758458385550448905648001093125795267631576685825851350987821609551023140735464578549866213866536218352502472217262582480050669631761842563751747809971384492761898034866495727914234636084377215376784488967891771721189744490220136820933464792965195124203656108707223379990738436852191651580516251267827497042337649975171645776338848543141948156076391199997000805318789119107515909128644880675575116293084760582202124834608700760336504024542010525681660343060223356777160458216669750801720489178143006586337836275801944124712769317359888260589007723372004712387607300635921952533293652754001825835344516424258041343331195663217551959614003949248465464737719441571691099295421288553184074587953723082797889808643992223439027684734173960600045490380782795119953202500308387539727708774414988285710735652715536239024619562265940361433315658270471981168483221987602999555427340613789373196606444412271237001061927640634029734722025254383484963916154431198367201940407873325085547575271404292883172592671504463678099547692403494730621559832482154405106802531802116652629798130280431140506233092756202594506690929696019827486980293191298372354700225217617451770017386706695710127853731186020625866141369055024372972652549065726923733816748642482115447747865947181704657009627261198531378942178866912172238796841165831994548560126631073430089257860367563435948666621756928700610062819958555862412544235428867444491535137559732463001189350799850022742106245031165564984778182813186209802974646243926478563086683182097047325121143311468871454670246871018881964396762913012897685506402761198649439775273809693687927518013197738579107897145027466970634005477532234608964624729333000616073264694599444209400346595965100708501805336378237954328713099367267811529829101872440245826229606843274016278403872101234159782948487603014755942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -69853195615178217627374952622281537599346215714518256626233234676666941640336122568398167092181370574132266791640220183261857051891071293553860098155197508740364856942286965396953405423423992810831812996417414728693296215413136042634661980706728084629747491209716341476216645515383361111052660389319437197067898824439956448241572462645279418669711421960768631270770614987151550049565086633147066718305048306790534706126500257803293105716753728371648944538515768066669369540246751956798170062660095091021120950771554772030776395373143287035649141903632892197914031509247283364035011897241099436484637099359206231945049177097112046744238908934376757911568836216713079632132322414353109355891429092601919773404992763822994196248585647958653869326682924440702292370011163725761498354791109883250899119320945719291134779048956025941511911441733821332382209149787647971013374031416318189795095157406353920940949186142608231117022905067221813972235056671861168250135250722268193870947332576670296290540676418094042233835366112513755255427181719368447290667112225749967452198443470435697600354658235593471198331604023788073752721099886130178217553078325594924503246011749710563824742662971551507978622541846697655294346701243617297620685557800813686376749755869842085291584083850289256480881859724239379734757866042215206077919875804929096138854405040218671937870652958608251892875704744227264725136460856684593417656428601603612783275129262895895558546320412955983187364468424223812606833042094619619898098108393281187401794226265100693552373631150072320459854950301355834114298028286990468499118829605923157293142912086590079371366971987354260365056664229416373025002618216130713960485341290774179015444606752906509471543268596456531023933339926106938012480555532101591685214008006689086186094580609801425614425793190820806875397363084585532741595795041541656477359942617616116566425960198458846475466048981733205368402844964578429353976543939904146322958325829514683036212668304311755757606778225755348413393399788561194819435887218061799087980390395863761431805936403144036381372395384708041672822391187358714038709405364100801110019267263030727671459137086218319295207987793446280432989064131234571217156027940690656850674952667631679792748091948201280012105743182632454588881964032338122146236238234818849738078444647135260688481821360787718477923346985165550995717476796946724885868564290568994020035350940708881539066816344817499029824305871749219194129303556288929980311707432232174106836378439766273559771253766600740933832226261144042334439939760853392915122995687483905561061625978896234831349681927840630634374977968186798310987919521142615980433818779958154275802136136885560148885028725121810583806048714938203775225831559623269602920232706341983427485783656005416514205713147050577745471301688833016183913676284729473604089988332112333616218780278204617374193832002262705771141083079658779862433806457066762283217077322975929656643211274670870006244980005962459838943553209285623694828395224348264067618269718303329426094813145461586270519652970350281895565130373920193568911798031004815033760107314401481620523949373154649228348382822016871088513316300775052946296513987464794422550593850148152804127104664176313682146915588833304803669742073707120846868103394664588257515777201483554065403615645188318084936016186607199049985416025701007817049966509471076209148248827628177142615460088923699422605602686131945144959235074428314856370691169440270078807455420127244900037233213707535676004194867403478736813215686680093556183499283103600645692072168872417195992607207812437447203160872179400446276611130140917715350060742507598377635438926369751878119209711479859263166453064867378247841448904559493320101753785949483734035719226942427612841735517038241355716063458675564657883636631279742686886674511463887509511310528104035225397277535307860031664183979058166078958939434948416833675520326717339281180024261951439674198067604275557343297559993420195158225614382683694479904715783617294484192519135605712934662738804106453496145207198118450458975195169327932047736191373160563198519510674574376842223923182527237401754898189756950954591103334116197981055081229597809621770206438603924759518943913564957800441631936415311820470675706917826376558178605323320498423531305222980394316391451605745196641207832393873414715408377750169691332891368558603353857223126168751574170552854641540752496554625612690816139454139523040518373497701499224115336584301610837664533112681112235607355165823741202428170226938636315967371581951369283859131009702956569934349429336136009287114246366682398395302884708925850706994375288717828142485814909286661530688501916557862353865381317917953282024224571047107418016975615682274428468415201801763521999590799100857165882048891910887429008759900005084166859323179671170230402677747771956007665905934081081176053785993520616519480890739507108589710098272276439710305890006277587373616131670781486954137131594288358010047932890122554883324658954992390525806339188410124654504585492337978579836963482843853424248949008343521635696526331872236955238400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -1198558215317120675417555321840761409332800274830686222223073843997062427646788443154830718329820809761113349911950428091362839372501215810503215037328283473612353328321849356650520328720562373161389652237806124084392091506094056939239893408332419995943705957587395910170152334384595433944419669228545903811626033652842560369285874172205009664745252674914056031485894576036839343252917316942798690809004788796932256462945473270807096729137495419197174833377948379718224192901425074802771494761635741639740922394817493905250817790603480926482218928159670711822486219140504907957560370117221891421702861034233050261025957805793363838887374051894687126850909391458416743099807619739058372581415353188780553257347851876289240983536865273117162573191148907883165354343585120908144245232177720209781277486023920588981714628250398167926839829732364641381100772179256373045556984931034616075087366392377353255813733246854519194745874433377241519513965003995719949443971389436663074894852365834012390875783978794925141185867778899617200428918049911854829444481359356826702334064648306543973290378332667816757824578861078939759497686292006916344956435205089470118501918095251320080983704702916481647186699596958080717395241686806123671511968688571015545094910238845277774431329846690661329269964170306688368650164355914578308175936459795001974311092727489402470085750553129567307719261182233072177502901953563542702412104055255795291004581737809555825133608412105428643664602184880414424039383279806920160508175211111725100632772159213750758041689760591439197620014493179844738678853709095051129537478003642684842778426889160687719572541221537123597184151837866368907915887661524700548574947618569395863180238924425323439800447860490546196583267386329185334668256340511120201763135218561350065446622445604921866288242613834886939742288773567124567222532618298267217699262214827587891229395834147714378183978314986965483519433893128970670851820429054784747753283022841452073502078123775446062229903361065611941269930524292337132722673905799436128466949142075199831921165270562295990324600247175717892262412426937276185485367510251605247429484873493290666990727822598950147320476366779677784385249390339903899621069192436940322280901945752726012358902266198777571821353781130691754754597961218998540067085438865298160032387259978201430273826726788699042349195213862040504565609695804462957446243186488256848921019838023305756582920361310073201727894683287527815574583019420149716676417038764248030763235730287365072231502385600031060283491864564613360798091169164720130647786530102260556321426124556937349860760753383825121620744934135119732620167011846020019082821520292625792923473247061624469149375278163871000926520395779776435739916810572049097550000136640460672310683865498262575946251229623736723930667843747631242183398192220400099640242850764790946451265935149342754483842647819917061819382476407401779617090283587944670402268556095573552051661688176302450901523755434129565575875173190277484523366746497414277442169758201646234662491494721856913108548791348660233927006940736142100475270950562704659042540507176571409813202216727702070231980686116325290297128195333192495922992663028462095305788947514478183185579866527792347921197164700934684508303897461461327815265675933541983281591090035423629147621347676712566779496422537624332033623501273315830178916418332527453045599390575321240629114948880660571720573291713675412924824730461669894556895262148089671375149580282316771501907494873707864466347892024647189712912066610149437596290147695218080484845355012545665310588325783780684371849069270807695111043236696195484012078417657230134446388485467284056860120910836059596098878135249470435067933326876254385333797713199095103063212087927117711619137080028833080279622416240176047321348690675127313682227880786361665345265311907915536517015085242053095888424628221690230868510087621920363809977921832076524816298905446804489424816720310290471601353817963073171064493314037808164224749560544939951563583929435024156014716169818971750717450441499225954906305578791329288474717269629952092574880509207266407942127550987479107672657471782583204233412869582333536515778110428615958505214640270945692305833205218544391579437706907111145527217859254570659522366459215117409411443237518908239639548743619239295932148281820781142443236146826039504521572142477931796917119808096627673577212563791335977393714509541675812338089704385098818715995053806321825128772315798096686608160645895996284934022959760443352734825851418187330493262989607233742322873677187656291944821107757214060379138685268675532517415152743325192161573439913176013166704698341236865197128351105666318481264345698698993371703844765548119453172754443061031088102682859251272331169249189576347921579890521643649129659922715285266031846981076657402124811345538305631765349897819588914097434063025239530341945229534983951065179895919701398128126183120849634765083132356454681090711278750847188723626453138320735777497565207083553764575980799460523137806910849228543356718701674299977050277082343005268761429447341154238464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 10919270703771424360715333558648596257900400927621904075411622895815701956086684912020972243617959158432715678229917660052801350197214457994647316518762066632826232223810245667007229059238573319463254486041269726355139311263117340090849498243114058939977873103736415803282863275971259010200213304152332389303590314739690351308814589405501671676690383998905496071762257788153584057743885682762020432688040330587439231488506051530819571452855326404790974426918360474650629462734359490570571648886929810865196971205896950965119889757368313536774719521494552945788937429988337357887004550367010605858419203331732369906355040722769786128173921028544463883341438562434915703551860147298076932951942728031277715510668068366357929564509490350389114532229575779095717376633576544533016160942080833526671351533133252549506932179923345262264222138406447372927149174078553140504921911012896570263057788875410508904220797758612261093479021349900652858449511861059467750154466071618103572102576200442901211149618850870813024031829048158086766380010508738231571421664714733512262230739242643837655616216115794637124060156733824614692370218069323136812882195133049936963650337404702685719415814088952992875958690111634417496179483582389580200496268564669610906660803945793805930457155548494007727167884811627690005680038713175043770077464015022456836116067933891781517088572060244528550985437133217555981661953648088630215851927860539813830243750940960996165548308391236627940697615189306360820762854608717237680355903900046991008531843560272882139905694821427178120467666652869373143128155012102544006641042143241825223118691856268070710388625291324909171921539950879681038511539031177757129566986203885702550216099198661932277287755054091119102649362200182988845681408268526079812335188697123040709795649042365441257462608295277455724495903019441146076785138971793574262158093455280294312008653405548404525308626045039460680522378987417422314939135037013803672445763799617487739843304338389999978508700481440345379498486511922777586110805602827784323250179447617335113074885733478034925195951373601937864456073902159471645889264067873625197354879698861867861958099302262863804211457823539495745966591088483386130360789428429473622199191577808119723891904802231979455556564107577235863820577325948351596956092742303594267670882918181050539918476911318549767325783187425950504688340688528224344386401146775144783775412065119204292512335887341073998646447948076179976171929211924783540350595060264677362529824828955345919152254447615191814211715283329915924804142002912843043740483363531339878982588806635267895041973086755284781926152402794671224684418397137427154227167744623908422695330352784829428673525446292618415844234911849309025116996967826908713170601958716100779362213093566746086435501306679568050144008280686930353107279768497638781266128357045196307303332052353438572172996025064046595779339274116446283908199258600936367726489732655225055908795125495052457565569079220220342763322060617041893655325237620280933653113039366602645614481625945801674915529807260164921375336005940850508949469593449288176184240535668606972748082170941848215969111237760285476153729098679417761928698150002203089408231656028906679295017436207762249086261705675051855422585529972563486248034726422383500184914359047719965293260801170661639511388802839577309103751872568543230891730343882314906643897031830816304110052844523615221103654768070428782560046937916252595815917206364742205990368037603912079146930646639032798977952214848454011658736664189372478325293351800532521037104328073620215338970320705358694095594605702412487068305344593912597206222129238539422926188085258318258201306758892344422458292557090983436131556551965577963069175430650527552716108515487518212333630458062246486725750010537109544130097738976583071807915886362797751261167000729722960488148442665958723124019487491975505587221673124187633122309949876026266835156305093860729725086997292831069819569509133573671786672033526378624842682421691065264471350080861632502638086076366219922109223865169849790802488118533289365733456912436481697745222815708179771339375920127815816409173507418078341999370752416266051400781878762677432867555107036339472209704649328761388111719197757577084227905356551771845021894643311560159508958537514681724922506500032939198437092514441103028876750325183830810211866874131992099461227114299903331391146829816222991005745082101099744965943839272619029273884757525220843178420152704108283513471077625858798602055779637524223154833055660504583498794472163412367639043312526209451937036657683451804503368432202193675205906926904884456800918698865998339379030886818373406748176812346864126768336939563526449980473530951507534166828205446757035767046312101022718611453775124295073562985864799565815401154906762186622134634506295226794944099178709103158411523558329058286290195737552769491329365213769531804934593503474832612133535737029806073631962044685809236679499360903071347323366543270301069710985950641118555235266330940582701139016105495187520828746757375149764724100171883966821664079561831219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -43004353287018623523815965253812210589535738997899605073771003695681701952475150904603959176216171565626156521889227058901530701033672388092047815453458980315735376928758788616864245425134802279892004562779356576581083580073408787811283855137294713364510571379485544379701817503833248874949294663268163883646308362139966163337548151860161565007003922813201998771772627742317705047783555211989765874829846167460615666981907002679632143740941506995143303185426533120977746496460922416036525056943026424980491848955825115870629296368644866041470022770141880300902917306441211518979947486195309514439868857951245269828696972926868383533300818837927574731733021255893027735480294551931434296610382549598237541558315704477838480596510888054014372936316009385082138249287900066778951954003569488941397296670134698316258857394108532436530782166300031538399032082764163522486627137736745650465856367532251303370401424964683150907180853620557788061673514635073649112936129448033726700511386932751039338996783040875070321710208223155663515082040545932074032162490535221679216846313801580163345998922176773940311851285084652288839918079462682716563628676479181806748385321867851935109762277814338675773118411326308131270587639204114483123784115218292243929259579501286197690290162447471288903129169943649191390694883957723516795224543797070732044419385055836546502523811371341625258284357517873487286300633754002675994806262081230763695923062806236170988893213197430602454922006739019991327752392190807392834774887993817395259675477499480589972434318749777469263469687506959847606159183916688368977868808131003318979358836688807315749177169803312704977193520706095241155295030828058486294220441587493473719105887406955053605425929382348111524607021142293883871947141488941392624425106155151783237963989992895551263733022284200717043793696839075201923150821080235840725498934668149396893556191275732084732775708848217352727500435221055658276787829383848555396392581552977987733235410149662893744963480853484811760168011969555566896070717178904386872360604088346836416031582789684234992213108858577988010108057286442698775619739849364586016737297210375153927701190133605014365281713056175529800283588858910350982035774463001303057909714456731971207827145042995385036810996691144828030778696046798937449259671892028820941519006827077017158635670739136149100450852335458863689223421276610264792606269690849702723809436846532913116865400843905148514558583797582737809459169563824946224199433204025152945717085625479511016935281356579272887008250227601310276021672182905741692646960006212232525627656014081269193228989274376700155911750532979570928722935279146597414653265503990454249398150091932979277744360771523755012751854800648754987437789198454543904446117404464554271120636970694877774400751586699245273702763955138374561650456914240025404672562546889794647803611302966168824099919502128983179685662041785978801351457515614234357038053024695211706055429284938936855074524720252793810598001432591018166872582941465492942249842962680221797895579196582664877904072714381369546672314302660443761382419139057515727933279056778380143650796971025052957493167230088416550920569327735320351368990288379310881482365299811711970155871005582724171170580765478571705351401802942009050910568576117612475468175802061083061040505213421806457863632800287123972710637792836678830950274394412811412078854468657470008676460700926930210320386300463572579373500116239003007527271211240731794074612175137616159715229431029081040662649301948163074871200783213541672848873892129513126502077773079475537235322797036200698927904337906305652384620002543263650822251986469640206674950968725845242510614126704295158375096982021477783218823757906734682139995503449547514966005313765252570614848866453522526203423506590999619598144613332613740751505902669077610815497604115994965633699712122356971490728086066326813972728885864850275531369032453769303196302291509902897668760522541655505214039529356015889544624616999568359584171511221898251092487891626641680728821635955812693904701994910439324092060890325654074564807448899161029820278664055499412196339207533268767456137046700395770520769606495395670132550938408190887582933011147186591100670978974391923978984248922452151566933755825912640229107762658904479612549938192872074334753305286425777205355611224603709855368517709616627870528719036442661185594967230735965877098913472234053730742057048362611823852859663208091486308261173193723114547777260649510819881198469800884795749745739440034339508291832820182785112973351709579273913215301494442551589045261893050417369569633517451734343489193439856277387347443791776590437388947543112431464048136503645423891689711943553629131374418607887962697891574998361608748566175455290434538074940797675943437946182511833405750870349641903817003765371658091831091315178193823399847481742808783262428489910267578580770362406836388080447782834527759363579962828113381867103452148297635302149544590529154434729543007306603079851197704763189080883986108168031085506007448220151835126348923084610214880345401408993062111150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 57694939800360592788004407637277710950539483106485367254047986119450989428217630683025130287515788231935209429545425133766918837996632478777960277563589365155251486896619552658067176311000138272542549114924530188247096965437160489166907054213405512945729358404748172249509588439629652105354082862588435221583792298522571894672100166337570170453166268911769511171740300877897424470504141218288061285671990907266195176853604800476231322696306983128177858387495455283775759551990722982939104729186084920112211876070456034141573369138689884381258882054252321877186262403901563619016464005935018292538821156582603128832669074037172231826568294349454961655534377238396369801983002618485138346116939774795269060716147113542395559600142313644846908455789883746624647841354768334320265663435716784376911739305832616846973759229585732652642066519112381200144289138722679776946638020411281823865219695819667651487379413283693550838772104489595132296506790160687744504493275132264669229038852680317354972492339283639552198392371848953112073427634613573770782695747951189313142052706259380463680723659877175352623558164605376088854426406258319959739625933959013266254302851708880895290592478214622432075718972202459490574461915493318458333831088116662111742503924946220412494817970060015926409136051759276688656236805785507163857405178253503982576799697444851575851522066664483640272889850671643983549244437579735069969819995645500482849268090636812715443094168267355547036009998985198867180055027165910737326948071749801178229745945324176145640052982692621884224128382714371485417939105626835806301576308677401047535217470867176218500739760686359507738416063466683588182524405293850846755051088939627322137935686768898132921064876744029331357566553443208081078425051571860552507224953788107860982634978090553170364552859511883887036983892738855254096446253108409011418888415287818620016820595894476928502590370506833148322487814914097424942186531088758103260904611098371264668180348490970256909089760981663872108385733957450611508479954077042858335607503620808117186170235949781739366424511547625045956468891960062323782010058813988045713732310359166138357471652191429468798836422275758367657147455553866228101376840758499596653228707834795715187041545648409536910705552227125245772626789482482911048496089507643535122324623834080176693911897393610350547158536160608830016015760323390468701331080026193383351735682170992239579479417309831181713266561208213437038058216757491372874153397265702009550970955589997170184316504922773473222117908934878492939418868198574004714920868002488656313341613189167131195995093267008046141839987742224214398304959449144660808272287215198833337901323022995736473673518271969907260896296545349837246159776036771206001743914965855310801658875678080379842581942592844104275104902800028116195983778302460881675927933303686782862426625850838239405528202239828756888344333746138168541440869338886391208739291998926191251483470771003157410184891611118813730977438932172372744583657418838796879764436132556859514094447381690704425946501923454187091208776780990037439067408218105572076408062214694728680279134492852483241884936233457638205686508019843729467004936209693393287671976201862909470724228915046458820588474173828193776231801402160915814065601986569369077822880016732564686409194113640209609042003173069305780686699606113765441463966919456992081426033722087069341527827110771520333549803455111127690107048725252442963033639374543549874432522732856541029493286465407362341643810463225257277272707389050067095100508514591563397795201510297114105501312714785945741904692666949291720598385232215204414867839471673301258731495623523716798753490067158246853071091335484562798946404480498221460742140579753920621284970449412581735510116662603747184910215601181093487080382862390162911342166515672989849345548846910741128177222892829681198326240779625211222746395169305163343460161778297477708978454070033055702955622754019268558136780448934818325017308808402994590320328328534037983629889293460985696659067948332067739263185761699383156925292407529282333787302288473576220796663455285307627686959995415609538579473486231379116825096737785169975218025678891783685532638022179590639591397391279230293658721278333530282333559734177630559434434918590419663494262685747907080757175832196045962883083784274205645675327077958833492300441462368579571267136990741919947771955410730472203529861701002496865607639900394362805144464495267395050631615666927039289043411233224293129076905048631564922152024273070819315788260322583205610343811215679603053781979696424630084518872892389386026501413679836172606519876845723396485498333418470748767499352085797398762121128276917672837605810470242981437733208521103731274111824439286858019914988171563880907303584458964374470115392013441140231446608640828997826451270087678744434284296741594457213291627628405430053035309688906333643071725549347283240557605769495443681389315182322188742596969151474832905144693389900167701242151798197766065271013590821366572961591530187958031724513981119953512079305095494382156513280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 123641671333047359774680690781691361494162896911461906696967897339741098816735365765490455545901983843855821184974887039567565627000045698378314922840891662609052590626785040688848788873230538839660528593856587941972580001644708492924693246266048141750094614807592685248753199129910545452533704933623268124681050989484260135425632556631049786929203488836106727805448350394608008959450831446590963277814571481659848085108977465125976590067340431049769790644795398550400193809858590414821645021320725548097737130806892415193283291607624984041594147924924518541990296866386651356045055171300102326519403903200185845707265546614209436129706218962340563922630421369627218447462824326965398491531355242688112291008776147597331349473288787011841173015536477827566842356576743125579163346535167949847190441905836992110985258049439939835999440436922085519374705475446066660552956749392217126662315958395922942658611381177429894480274849659857657953694559479893071980981674036809531874324398508137840515588859416505362008350079021036040565429931943083462956239413511962856935395097561988373955100517201946854045227743840201750605119324340689076421258850980533896370461688713906838775950477686667606779394421275680648175564559574541183195417866523797776453573350439405694581993866065637020870434446498107670470328297018627728378224259542176314739412829341859377514546539718647996710356692103142096672933878506037678513385608054830591565867013850109418722025379870812756810421232705963674032870076892277380096072537803727903213168166852370840949984971282897443168010731766300180053802960530972137264947125175527459880143681203266630909504013975059278115828062015729988389750945998004249054776505595525657212624498781285396408953960812321279939214165872146016499128157811203852579208562657663400173222619156571897762543305111348012970009842202344794727915004216821844029845837282549935775981579188392465103045434757599784793412743872117421970603885672815449664219262661386967381789466174048382523918382073273960322582700305567963382748105941110866296785840636580033075132352705956631234967573727854613127152540372076151482789506957051718225873948305031579872118149863956564395647989313668686022561588083234159475323947676582880589714879599485860835665900939747011384219132757722145737728220575528031316235184435498067979095356392728018506018314668049820832043979760539261753015396842507790510452928059185799163776910142287723098075932805717830951290108389719689796604499361509775647885665595177054115240157324780965361823532617737920677091829196884711445912746521563938605857240855045989663367964603772894084252604503793666733871648476327106685440333308214106928696542097070441151320543256497369314452002822114877799611580012358961358841394591454749842193773314814256187611024939266983431771747716834313792495649299981443000903326498962246281013107492045992199687382312989513638690552643772235998710062676971073197243840161412363197025730295062320379224013997772980275808775626026308767669546465088090766793354261727666426814714617450636459417849698936014963702556350837942083696211548452654320697415604063078398825063799191024003125763399460002652973237066495340914235886766502925766061081673753085371141526738199152869062545446858990822935713020999121158138601956374241486305030108659162829010761658226738084883858256867157358470609075918378147766268594797460535708266327580044850798244670276689521421528252417748266802409138241110122674147474515062044621959999294236062989529978254619271877136545508402325736423043975795224525991554525225144198013185431860182163373349852570013574274021796784501708800501401584075074644075670639347678838233995590712505688184802290420882530915771317436885127935796381184229158914479738982501155384996654677435952570461299524714922007224892671085575029141820243608314130063866820324827019314670629286149884506753657481396863866238447229353125104832157075187809293549792361203936374189663470352846321555277050296355913005024876325516351139288187279617899061549260900895426421633602629116771438274086168795624275360615532944545278737484644521049531344421664959813394354601121941666797368116799653477678156347576301406927395216533458615537763199422543099899215806694180341572607237238669626521127725619211039016343323834169026795492714898874604616784689253751264053054490615227275061317972299295538044577333131432832089535831698697696497453948091885158030312300474846073290632550445544458377816914967719153912900495347482827130083264448815686371567505567692029161304854458219287664704110895418317447513001106521779758235843372512713448212407218194719763741102248775466170356947804876573993601327825088271599403687849822447078089939322158253274112887233594786561116231840765319135313195712187308569437506926345791491352171372105672210170394649246436349082911811713969908050725958161777167256298492438792078385206766398975600235199076339354169111153060794309496687072536725932711729419589377239029551056323079143007273378311182980322828765917457013456261396219803219452495138402926833668503479554791948982490268630870197057913644425751960748032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -596689821500518311736293039562631336000680843700165821884028863925299312017965386146662435371693131372662555828717008129908592870520976757823063977103965009097893163212317864058231363344244552191808673383423060123078565736948142122933326419843814646463697050622991183664272379532473891899228726145525556024430018210817936845403045235511739935408935499391679032238147227290760812793845717156195704889275874724804332613417295749124860488200502109920626074427262340209988503609920991155554700182240741507707572178931105836532863746517442299573564847414695202019118979270237463111810426580522270805676228579122424173659039577735639006159806313326090431125612838292004145832121303730799532974139216398661681654180925941325213210210931476493312913298837492375518394268935736800074099972279699764701419367590045967930458840033379300796947988490968989712302285789669342922881105602626589425321834124318616859901926554598638644121870293070566577314521126557015689829273779562764722021296254796011018416943228220103125059202420134940716315705244388975343313060768719360990009724264480217693505642261243050521593403580824010085138674475421152818957444936129287134306794776555111310159877309651134620609112627015481618890078295649990030663968091777325313403123465653080523430244586547203487044113164247129444302524523975236204181194065591864050969887514823281590643290292696450651825146826242200119657516344787518870036474952162212171307494223396538281303405466458635073644312229085178672032176180987992568497314843398396450564512687935419966325470474078676478659889501217769058086596240670521736742803114074209924298850735446907933639614022734785428205051218015623616394692171296794103367712928942452319118544586877413568071450446120767578207599555951635771492544027857150896763024596023748692324377517860622777874008117754428677998098491815827506153109065681996972713765912857012835663757801114500409943062376427742086790512807920194783014890912681888688700654055058806000750804067399309587288039185989128047297539539037004052538164302138742291278040871874981012274842362156485223372254575625001260246485561635903420091541111029905476156784553241404357805141475177642825419542921629759764144505728427462969220305082018157548960897329855948931826775548915405343836077747913226317663814563572601811911317280523007868635896692712798133948867147693878057323323886367602918592422054621325636412275797748885535288557190839381577090647172263103056942714588799346318789525427292933241158607629449870916016169279086183931211570807019022612953507504743466423477097903603081659307138554458758178688926006528399515140398705328976464768635266610965901712769560179646495257664016791672903233137964168436526268338543881666921761614338123462142990703561691993468166528610705938720078007523388494188971907987050037582279781240208854532764332114251594525139693541018374211853356681954206240737653387683868544089764136096271303186365066309968222388474385240179039704249037400185278606981658352893950351464632773983385617842117283440635533912312664042649245562783613639789236166879713164987919139776540063068786084140069927452534228920848804003240504626629301980272276892389047537293912087219290141242252611947330121118115121364985016171675510975895734795477000769364263979930177008762283693399951696911514748263352916195885503899030783364099339280466255064176011592766537601571874198463688254835107060505912994614682371355272626640890639633612845454562287928600585864553376116218406582964733457478901033828347808792271246028847720953355086142571873809513397037800366589627308685406390997709655795916893404306046329997778988288670603133764157649705716869772696684553018338997146831301612921796603778791281094892239175158568204386662769830724316737306056431718286173969608579442376079228494702148901505728775646467315437212382272028082922152551727235220291521279847196971856178082686563369052527573996163401438035102002026001183546009866212164320338920993237310840115319327364768149459631580611082960923970494107312440684454400825028516838721586738073055600572756049511469387688458423760089955354803977751505512822669859299489815165872185804814970272671525256547443620591646587728523852576408475904391697755766972207628649210782301350769853936065173009411295162703450921272720619723660962527376616274077407297628288399600160090280986170663360452385794677462317324814506614581288876721461320091668401292430915711789744474643858185707166778252110471417330089092228241736554058484931269998909288923458870974102163667630094567971368781317934577107336814210282301591296090333445981642642238070587199886982627988318388565507789270169684928510616682438126445743042727083048157112074383247861186585972552692626762612896529259560878600202985104994421035286035982881797663699221878733476288257863506932719320546411822568242521206239168904874118931019933052205677088540020422467751906334225822547527293581937621680318643429453525700858433386724326079059454635210801141614205019234777991793401300536995090007031738601468252100313018143691292466398831128754702629253668981933537837018735580897597194240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -6420252169935628880270193523761453101381599312796737259058195963399195096089765760254879653657081251055938159686213203418483221183533988016563622672351767907326291466539011404615745506230210360989305348160504113504879701583012093347564267200376705534333230514456922916814847210765211579642746571302336304525109638553091794187925502493092648762451203760071530630850877751352583898487948495691443818642421143355577387700559174171208831162105414820235501059125952319876054343335505088262116962418963194012198800716637503967270447297002762541710828086605552589077744386618440162307671149336063764669746898652173857284834890739161571592471638093041235246890759012182279225952692243638800313043561861766092616302664124905964416711643817945061543230936654968053188269516378790686128230400358222727200655931934035479749929675677822758272556821893367732942622642666808761722986001491349009914415574385816389124223810003317201167032836874059515401020323551530262293101322475729875193665423942530225732298361467698397873522676325405048544239389702737770137563369943469564753248493179157416133129608089190556471648609268309529493449591278272558352967536832320250835852733320360705798564283231547433676821410689714920316239651166081405198328199750440243676120178776729041418429758753657795761216976743260385512130542886042446262408073655760510169432203280911944498806491565058028124092546773321052658020850234354888989791026038529510331631472119115263676782024523768132021560247188272201575545115929513586279101520639725095964444157540043073822676082522759209573246435568600206889006984860700400183468321048857455475824361607282987144840473171879697550902913186231387217852759468544138926900574049709032071455047031180197400870454484351629241333439206463277948854052884567359508606574611896678610185521249307526890011434440834946680360420844978929154098719036881595271647450128532993439064070672637956380901121583295585420459709767186286113136000731156689240614305034521343537098935271084345662577425161760954042351559197438388455351538403678445934603765289645739481387361044412713489824284789665848091730536441102724456054322048749321980952302172916266581236509906839616513743027703871538071417289671779850191603461981859783367426701344140660356768104606384479388362899481754323308055458213609606241963783391629098803485103239763824435920803426326670514858566874865802484428515508632441904063839965155552890263342183544583768336198406342524642653499450954416753988123597973783805396820088544359610841417799451101996097437925093305192404739088189348123723971888176942490138205221330647292164248801572198816235167671402984825833950628749565321011640538354312444846649251561693535701301014869419238013483750966047299780994075347298505165904698434665526671953555400313090648219252855190488512691760760146966012971115170875645183382445034535405237705462798930283172589388237898836108176128659840444805500895291998007337418187095410629326150352489389653224892108928581441755544662725953949144846688926085132915440579951776222029663324860576649975285094457524597295172036283809607529207644278233685773142923165794568323120593431152728114168322569703611941718909670742108346740690199658404763078650298338441845679587502620281724612641570933853454461120083006973280290356152639860356870309473829982968495814620193804080543481070628926140859238158330792421534680168083487427929960787573882736797549008289422385143929004137125408635539520342249875085964547965529295009372833058860306563705828718910217423664852832909836882009890513197552851429483223643962726423259839690628200808039222407584919445147429961569786788720963075349088685099678116306553336712151045022566040748412147311342649725399132353703166542292852336309255424603575091692981996961625467513836450016231978174541541329583290320595497965431259234793601570131963796697729858555157962392860325481747345357524730009883323049117187656622662832782715385978668923237992307245783142630614916251319717597135267389436340839314758886992119451799622772010233441022686278537627357309508673055049746582095422342850981776860961704395965701981193734223578325300408883343474322268107454301902114383983248546333080609171481876085900117395134160001610941711038048713312036915282265445892763503095601355240349050409881217679965777649233435060806400174430489286878621130476976444849920302976546346611348707426043269001151348174881857331567367613480950854386058777789565162761374517668317028964772623501947382195976737720633780534971244696579597772860351812852165474712820886670436030903011702659112679951252738614402378764153625015719621350496048401961179919814871661684864922572593906592583496501906761998472316245130893454782263021157284516647228309999352834160399195105603683724905704739227666918260590622060353345251909456596106775564765969418101889577084184758521132366562003410888233568731880325631633709877701313552988088379043327560453451287818032616585945617644634295094247067693930278629967995299218056992869718820102898581883346371950552336612672454267696527578365844834711257878404853362330014180577059028596962799648768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 56903687448279873767283617811826064539421502298853140526048660740453710887619959964729173249238105331048833692640796126572707108784699514951551508789223710629145219593006229952734540920893097565463266647142455266891478311338532840242868932543292612974149156688623912094535613698764623717255589493318723285491254853509399408286023227055934424808357710444891777747819008779453514575883669075051456424738425142756507490353744119270637357812588485298135917038777359508790095437860668353942659900858440624917304902131193636303757939990579654906534699963439222711526046706199746776615180427259915304532887255098908832208619018746887895286851037151607485219796842883585715212593606334898156295237939824874359622054634526421329797079666343761685613261920475701554495534009940420930398318998736169668091710950939043995302819967859310529679849818474180655731122545459524011879340506814753964635155847513187372046102336851336864837862211984576378030507795594509415656933040753292111857232203588410327137374988029266644023211405285625490696333080640308587683918078361182682125381924335644297639460991399930439580082288323222812975662098357950221185593026741094450749828719072599591055514104480014456644559148506671298629730528866683023892949599836913116994238208780816131988485380996679683596815341224034929491140553877100745399457721108238468105092631078689014500500597007149074279209236134937597657417720453230725456838206328128032018200000688971696536677324502824914119849340676498973010530321058855685027425797710711479036834229137305405917170883690808616522616267139307400830795593163681295503130236919683478201886094321451114283754685881645133876979236386454892053573560779378607576931508106810100459814881231530340616612397739622406792622448460173931309981855961718625051217318779233547558109923367201991345353573954269399093955003932147979634296387958039197308466027958329194048528323645960321529378864242698911139883673365860084563954023451578336886079276864022274410171295701581864847691052704405561127738042753004729928922226125243505310624638749658675934547610984731765870961042591200420499419593213053061303035781096246001928711133843709888314299693600187811183465764814800748937230141733508169218235471893145275704176585100011298953466720173983493044189961882898603646413575218652717948247014698679811591425460595349032482381453151454551323925912477857341803264057499171921542733307890075947161165804826693192416492668545021463054157019973369312885422846533842250452340424481104386355202484871682510911227161513104177163678117022991806574761682348232466839126825607705273965359534201829818371088631928155029273195775017685180195305069931264071820107671112569607503654063877490848448076273647499192972699692575219641723571086654178822315868175316176532235403979197209442642515564045208952183918242289311969040933208410001363420239679983336955790266374033368712588877153038479652581739635119857491614019801180729105712508930558986009591871615369589111864262522229409181436483530131488863068478453477156732673082935358117089472781222253146045294272452589993667841157767033332249015289673931031865483492563702754222153413766560170860126107729351083706058912355698306195518495597619567619445236591714869417962695418176828553704188093759505546853964428392836269405135925737114660523516195964140119101860442051044036949574499703610339893050683108612538782473478729483190221061954925870362244034364302471018675383039454263782250052957288751888756590123868028239038678115788329865244346994806299553061985172790659438042056607670902547042321359151682116481820510316922914409078165124621605876191580274506934746510901470973610455514031013722589336426534399812356627764338339768221990097793682050128559443118705920313548949404536118824674135439915978661884732793114742723649048478812163907455079962151825660395982785203510721219936268577550987692198087641758522428396316553089521261458869471418645068377237133750306239743279699620170619348825210884400166309320265243183082043429822857623442400907498855864055433944870694696339650068749477043126453901321989293629271210577670734949970155267946064837777381801160970919309747094610960210664806753425735454109680808709945692904136569720558224230529120397532875951221264066857836738090262941264074869213412684164263839678372407158104709346649412247117511793775691405092959069660951965958089009461696038973165163721951347483992976752233143900106295390088430660716655900009256242087416553354376505406426637018808776699692641657299612312570375574696158592792012514788358768402560638250161037700629745260192842408760234067598266388124429376261703570574184541296373769907942958862506145051399863020686618766894254620976880474999712529601913602225836718452177460127197653212794565837055264208066478450528496659394341096652101936744021107640157738934882389071882798256222995848508987467308462596399957810975042045842040250981441330760122545573247849963825924639065898816910635238794782874111145936167985301554026178066907873851450021773117129034005030822455562669294835765884545816297025870572767569963163423632136549171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 13607826454867015121687379549484247742807202207019709968054858516343868336810364591201188564383996940395334587408993173166248768162273393840861895236126521859502715263849870736694369546877086933879292004465028131268743376450646640309370756422893354115470332608282528159794042147534390146189304386782772761763403647438513651228957985009627808045335688123566451659138654863396974685396802919317818762303090920816425346507319705731076001194982925883716282881295553698531238492365253917141257293273572082840032002759243865157505327893830353844397167563742365181357348395655195759624333302970003704660000556438550794115641500886194202495714671171765549998152740090000800677390139207716955367669251122500584181180540627331726093509789012562044641563789349777018176941234422432657201631687550391396785460133605411322714956331844047717935561602528807516360405825047112418795912002974255180609858800959112627676367023110081749830887623666025850166500806763863043797763387811073360809215501270827528031022342397809307017420437360222231549085142295336022206108596089944471415200421298482556179415948109626283374553197159649497764555525692620320762177712640032329278903854257617000967967711890150923431419295594260780869336641588000166781012100141226754811677643184699039485907500120033983969526939962351138468821140033224237641154000493220251539153699164828348254250803103200093422476877906798138625732647479886961988861882523175914373472622887172487443583160228862918197848142903678948128057859884408259384340422654656892399186355397798968058544934914295125182472865293093531729049995276333072437810968969578675594893977793208721791913318062669612957745357178608814481791535618582264491985048681199851978249894313834203218885430939705488263631114569208155250128575711111499938584088545212448645001872451434286362783888736368339889114446319582378732246542662675238809911393030797798337898635169450592398061712125505940476439792321115641802437089236140529345586537506898430818061365935023977733133962447058495434668327524745295352770909118117357847658073898111885740695011762932914326524703934783240636835283063992695436520441363953564780651812988673647389023212843066162024068718517346575475129078853965574852776481736693887247776017394810348606131411048814115532248592501544615220389452418026786353064267153315210528490673881819922251598431857365348379856280787765238876795214146403810807717724937108528463664153199214635274494861505438786400691363853245306977914356899661112803813824737775967415028997000877707605812935571094153623632176477457788714196025695036361285625231019867554093274099823744708132652682634410831068412131263164249107287734389599152910534925834962186582462397227872888819794131565685467469743219257833294276805509032208493559641341118071980585566098402129151006557021644550181006833395403867996463293669842066294158730000106514615953860676001454456085382964126358420947843994287927884200837388487635271615396558441706900261219787386273955107708683294127599874431868720706178070916397168601846413873117489149713048447179317715711318326130002762528810496482187820004282047866826108393723071626568336802486131866534478387456470368917465420396736604624799864020096252460497058059947361330775755418147276706119695916415536275656850988220903270304101186644488635234041924962851214760018121851274964544214390898972581594831251512397334142715950520997640523807686230924550116594816884120449512996815016206869949528952966716363937148396970443340560079131805898134500798438580040402638592779610544086279439643898435323875278035593885615208159895229888917465304595450210846191291322098246195213481021167172481743634872731681971959472220435111531364184351734982411073487592860338926476434604742237960334595853816924996536357158753951524103142826358677343138161212658402026952008442056769297052115426854267145961750129663827228109014617605223314236122787557846075341477637685229600629692950171364006029562798870264589708620690643449755367550413323473386745442227909173198808220318904647721022661723291919137296146433141681149585360038447921329804535915294373630907209399839457684111031737146764260873676253878670878576470162966812311055256665711874982466321968315583458632963358319213489721735613955285143850378443725395120692572325923020232234264169716144798332463875755115162790202777098440346690083593648321963863306531197777227806467534306211801190698064402177420699690524399883765327291613241515464491895557597806669462689530562347504521575875885449091451642398972260269809470501333681201185952719288153951868459944615547646367436770040962312563536969866630722089246785708893322871502376723100772354772542695231677704749790289026750994272903022736296413941639722883432470096083508827942175516011455520876257118337323901515892587593467284751659377680555424410476985960062252839826427314082884013188106148580247281329273586409876758873169094019675208738930918818766206869510120741695980831022868468070303224314423772942673341937353322608272217705868966647983489983554204014187536114648242830320827522838971396888490291796790789852805705236480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 347843054317834350875787953197594251772484167764140557615595077932875157035815295380760716408799871561022777583845572014001783675637137436145362993501235775634400202618921315138856361521450049554994954281135599139670256996518986917504411306491816424968546019082554547383098580618782822385661132077750860261193446216513917844937864522410474126404355165670406710422669856243517688663339318760805023083023146987207706578062663168816990766630161588438815427658018445368570963260849453224030847302098152250128064142813458764223898411471447457894582448193066095051380742935124869456306083810393314706869109828230553338162383416952755894712213897825848183646412257336392940337960463654365141243894100357242657902108993827448676196154133191673840668106919154259570609634544580736211215555650363445692661292122515065193956893304116044496890910067745830377466641595967891621738581231355655679168300264768423018079811058408981106121954793455925472473263001314003475287349621012780332886111394154188081064157785926279122502241505573109591478115517396650126295812518614956906815709362147483986630324273335206936108732981423843488167906167596151743231338673735198494180665458606156905705041827207698546398669984499025487842202254881038108875263928401982754871151649791665994457022955704953455297314009376888157414326265327919096831108505658502139891117728684416275561750765091002203527901108463485074408470958065374905680867833581008873882745612069990063364917363306067661670402104153856381180434777188990308155143337201156797893118288891375463045580411914589618525269884132975131023234077968228961886606574166109482153982434946646179733831064083699159994329247098356741440970173144872746325484779500138406205086452456793899381646473193398791432809037383837309402270642910133758806694099554355423318962174355583913277004354994222693497445614886168675878031451511941778079104055030652351507097250953955859793625036097758758815130050309118497172001712441047864457491195891386141228792426046609256115594857450734558544424853255241473506545093540717931603579594884837709457345792712862151422321785034259525262601370227761545113099662175891488705213782957196097253217499177415759527016697508410468725219226592586630735610122431746585560105650253556359460058078979965362595345864141030292170737935622396234783903882251785352505069777767838003803337788286951608629270885981734584846449068478435114222341371871256335519777662999263289374389401560509274745919942082356451836706736447860822935083997913490785205424127648376551446839382200120386702056740829579994019095985831248647682693169417265477902749576234449491781216132282252278354791190432817520770221283938918481502092824499574336662796707024179105419433622643115816657843852554405090177723601090180587550935853837291462067498553678559375203063850699523639305539421669866347600658663275754098006022691876676717054094790742888730623338672914973074790656284326030444015910479653620713002835300371944410375718809696598558241648871871543988636563194040893819608947663651122652565520805132568915417221764496034865546754557017835950836368464802053683207084194776135041483091597389511675568542690035264279191682710046699486928167013378239026813299066406704925565538317738749370894033096129202448965158110348189564543101500573507517063545833854552154246138053722476123492052405970166975010600511522224105845800149872340377017286324027005180772742234986198100113806526986108658886083500388675809481067811739147469513674763936084764204943722665413020048095852404846535787284116342699716509981248371820924137813687378805864083595107345234863172890979406258775815116608373581080018635802882328559531854000329721848211904628194918471779055008056007676072458418024829904810864068075639992986337919743980052586306077668848481583049554869083851162289855622980586577153226555180677857925560801378274986185159913393039903327834772460536340448676383034323921603928252181336715304405084052640098142914578866294141175662670489648139451720749442468705035875741268185288844340652679949302721571440160852823508313379999032067408327880924052504122056516743940128115305196069092764970625496648465464555211818774379060533103405425352826000171610417763891351440835754889716098071289989173446765858076578909123139449037246337297136721458590257938260208070983854695689959561538602578832484562375336138254310917699861299544866839171343109477024649410635350638650122633510190048911951659753211884309162992330707684818290574211242574717571795824125762044516539655865182443619471808749797677083920442803114589072948908575470154269705701293626103524217474111035256668902122934792937081223342876974205383368260713204460350638966445563378683029401188262536105543774575134887236349414074053651148472957948942347229225808207110191449674777368592126366705496818065875085478766051985282305586560240390972297172890017803922247220967435358009826880079629285896239760670927361023616272361996916133071304884560892727912182308420004064797816451507013298758385770146320798050787733361280041903523975410414037487640783684200518375644769235209261961707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 302175651056291886092961505847979465175000260904302263095449403745481918807939774371741060369825961247765494368710330688637208825806809027534149985741516577108148900240472510968410391488931531273351857127641578449915795708191022941110861344585424103277771369302855588901197061898359419578747768221606452487626699315677657959292397206773034038543161560809180492202230273312486118372657122989803512169155289666303810248181788648123940455887065113738634295874134860541468469635588112720840444454761630130549723882082281945257603246598983014544637255807323531186271515072217321255395967039659025036383820470469038660764327338062441710921758481492550620533582553091347190426764870169687629122285250908199205113109409606000106298839648385318466740139415015923990648455013166868643587490354495858246583223364561698132525457740672124631690370138361920308248440675387855742108428443537475712039771785799151831728109030418500616842547705411549221228615797933937938044673264725451153464335592037342250167902089535996360549914153315447404156301530911511798372317660021114307740816696256109561004221292289095167254405164904316040334670779079602097207368335331139420269388373452372139187217172094124252174982413019547207075092128348879015411991337468035175557272943731462796851427647969359038131764490004674529556602813365324323520394026454077907274819199437592546171902748684486860421089343810303578588416550475059545952537280641509319779623273071879331846604589023821511753131620574370227463252663149450156741728589280800114842975652532752663557307025559328286294382586142509235170724944970804388255621134001672196945402407355879783522944623976529290655936990633957149074725094630450613319813460382401501318120238581562626221513414727870481439449051075870528998622040587401197136563679248551684931985667453432401610485472707774237877616001609990826346890588341027004620397608325731073306273492305268028174920717621169886463093769645468858162191464163109655126467453936816323788381209946168241565902343288035293386844558112350502677697081413031021755018908886784738347819833945525560779466432839526271250616514535169494107196689708560183989843650624809818096652918226850709852385518343132494514304385448962623216172346020974753080309131212083540877106059890386958342863367605489986098547518954259684447110229605367675682898493030594459638901016986333995656056944407217555452757880618251781125171623609769588613931192669783143483879825882875720545170120340060193305538667669720060060018809976631074998781637468795892373767504017237931208298370250497529617792885697725828908067529958595332592436682010952143282276970935175535475726351985287479506800031466319278990560395586514413622452886296622598935069771030401022503695236949682038409519167650675586873346671761171736287648429060090416874466867777714452502711963590900614321161476400750616698847556276882451430362249659683616874994216758534450059545279520844396949205960986255327819617875020221165124494305563931827877679431300900888776148732308495704624295846116882590972119872311643542946543886841017846018042358344369544959773414718687580170543461644652529273039043017103778497263905911059034938353989369772771632642470783943275568012613336302028840289037806316546162629229202030681474332563042741171028126776182283618778563370153397212725172583300321821083682637880523010103135907781474592124381314781635879646003591778037073614264562265664850720344054071120377386303841988135995813745153904651029731923171990331253807207746661356692852998720641542714873921121121505025317592689927431204570285388049337134978849505124180409562291502794736019078277765476073226682676610465703178650487778239960292530416326531826568799473920712233707770164059124231228946120117779427819558334567865944910628022544820260097617246892664267350785858664247804851113368872167581551868549561323099435664356432760538987873116463362734284520338836504586692258553807341601396142308767209408354345514958613247618547759636385208623761114607039865444926388032316357679925595818430463403912589064412773900981616355439559522705629188976755256049667338002764137192240033259417086629376822165237835574413256490761741591361722203186230602008164122615505573834914141980864683647344371520194058633035358049340533348486628724002313940772101451884410219627402310739070077796473668567891890405482850351133135357005381288260184104980300799194315141200537395110492130578118676406629152427827136482185333549587440011359771685038588920459820358001516166862300140567584227196565187312249444126541920618973151004833319247320132251794054304942426709351670688893099927876801500878531107051701740809696025515809784500443059325235132179831911984963229463329935381234146000518127373101919066698146936846438044503496659306255740387182260926683251059285509695323751872848665610057392871490099225805861708349216735071587276409319991073975038835403035338760235191654614578956970692281047113439212721023945597141509948246465601623549335696155579529222392107873514992091309320846646231975482075733755510057428714533730454170921845183276695666469267046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + -1671817408857042912490266464203298504397349717474313808342776040155528853474850501238069375503214195218562926709563539474882819365668450736498812926631113479536310404135588300022333338422624140077644214699659104242131250238459608524978864731834341291924791592860665096603404904764973884862486167296780699260709881618732260826897667510413041887151917864529877908633587634154050471895215144330223193954384004126182137710684905322648055687967578031833661287152314776639193224836226782788014438410424410507350026828213080485651918437107640493142069664827375490051985104239598344152603167481354677048701019240911702662626358856156296781795394061383067404892016421760103431383678498737341637953388649058278305971038467495079786410034211364602827526177182913312906760746877778369305682997317874089713119181326646882727769487010403951432271869551950924581538459829584371372114429623346856687033982998568017859422812022428400319468133807424253245416851590737102067032180637411587927808520214757562524156835378048931595660655589792345997368456166426911686325891687823330551870039633319916691487137184843964826305786066651215300000312367625802528658893256808315583288671973916731218736478669937343743221084682541575702032651298086738695045299832807309541700235233105436754863544063475673633995612030096800635712578747089631927003101462281755306355335007860407319289553272462792263224138293750788476561481270558767961991963172256896234165208571917853739425917900412902216579015912111831023843619938345384860760594252731918698912189584546721046850888333736027879136122830195245951742495295933773310167352592343748153638889283347966404294620997993484687236403969181384381455759807360152507842619985617967584069352854463400607951023989226335267510664623814771605221298431989274952508125346423571492358152773151006468421233317495223408659201409254848955428933768004183988295699491028778357685669049560737529097199399807165149020626804976415636572951775682202981240833407925589632268657895117439582087433888266479141461313886333084734109288675179662906618714153198373700411698945161511848863734345027939585360168070857127472396069209493185497876025788973520627750720943403581892794239624152709352275445000801423122654046610407808828352428429307786667659384785254148990133397782729112158774153042469934781532129842227221654233207191958581555684209414917998667923591957015679061199804565896596509422210602662670277102480017303607123964798295337702831831509555636679884462111547449753098336840668700768285401530408881760421629598375885803575760314157757598292190102455400886359879096214281870002043320162118160092486381277801379808035998501673894100835311242609876178576298243032955883130864378931795985330848228168078647654274510669630590565345611551323792366015148036339421741346684499053429077736890616384293339168241772499784093580344269094038111229989313036628898804674714474685736935065986527333299920025262783544109737670334117005481994184983445729080425946990653752220414879343563057440376232092169409532160065936556967239488978391780936555265235404368163855619866721443492956327114197562199268166714821488434020111750835039073202602108373541767204493726954433158638635030902332946765079064684913796050763433961779283396655511820954386256144914216285538269189313675340801891576373032069663770468100570195853167114847913299848466748734384320606112577490829100668548121888975113205323350121903403154372066623751985652753350924807404677643482583906265929497734732351121939206151388233658234425164076989621201206457825615278684707893624944559430013825859229555766858531662257019797440888564662195261043382247262137538393819529797132550383990395479867112933593497273852925120787699559447732051964799389593163886522067243705618387330789305569719806534856629270230597892688740077928663347823914532409552686743719756665851656004469828825497823741885223200792345545583072527381156919859593387408001271483073926623630226044723107103198224325576630286989629472309867897288748626245911484099456781450264079174777669188195924368662746680531866401911149947276833418443891909970299932495961776216746137742927624630213134271785365707773428153063672630295307997393255527066963142524165187100168097944580926215005598238555010563541502132312203608511447693601622696304244178033033855384223001163673715613464884730406151156448981117946912392161812610153053855460400718875447309839724611025347589030581090774131465267855535063308517943556921426373327169362387258593741793978944579173562418103514194814305607750085286506730115807110703080884818306972496301570195935230275438777034521747878865981690289669106751437937747285749878485745556869507763531068991893254605564931319326221949737641296631073823095726773056906102217202192751456543173449788182158231487054692797619303598844578962268199232082685025432548436732661511988449266465704911587837704291553145257553961907088823962831966765878017538765959616534264367275282698939161493502040005275059246909769220593356932245743560499292633612321053048919952289065902333574341757040489220506696927618889436331538833735680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -11818107149718281386198856143987827220278315790261278712373840432930684443184008741751770365704004984750859168754494644787338995614124418404316124244370157055522251154476199765410276729975215152762384904114732535279674076254382949733176017802008468612765192392506551201922549638947022433038364605216428987836095376393236012552442865997955963539521134724049801894508120116663137808231011806191403597551256029632542848970402697411413367413649486416016835701918583473776750917800601168007364218461623146012160160252007924066747344530564978026106872549759588026032576410099072073189152080546329465999769906229053601378507719427442788145397326107494446453634372269320268061547089956416827062355098722822357743774565637872349424478677223861974790462598207587384414983877303540503866001884763881606969604133006974006325783588820579166360524633552251505684526622999189947453610287617053984758651633249343830758528790487080540577654305716246090762128241218965115502292105171036567118904926252694718235368797490125910366558406128077186550500604771556704261331715877720090508962245853921414787651493312170518440307757547218375054544069824438294453149786232074385689469304845557153903052386001882419860617482419838985879455740668839320510170549999668154015379675912292996438842809498483181844672939502343798752845990516732922406310880197800262369431863112998077464481102482235822918492586554720936500216095983679382199844017617625939555885746320608742393430414642680512660378616467214954701943146748759315062840793961982501453657975582372199663412130139426558485040605306568147226739302941477277861900150985653812053022382297904434961879633387592948557866494186568138713698708027998452634045166584817290828236680120518991601221717622857933539414902148320385875515725579480382096352918035268438539496544323888587252131063548964665692550648734203145435622912524118516233611794383733667595875579199776730593946725416310360667269853400929513770501171317845513763159375428966712445652358109552079855402352825558351738664311938139100103094692602443009212102890767034709370855043701123202142559060194378233766342271357414102125284104628254606249574859143312047578528159213640624603465041873303609621593676524961454866607331438939585656885154649237879215467129549266817350782133982450098186307556462788453544625983814963907635463844567069617822749967215568359862887995908114069482219853652113549783572051315754417391151331746641245435399460650028349233519985599049314491578175915587971138070616813040132136597787735501221618373072916855127545244596515888808545674247828047734188615546154602100301196042510497649904192617622487136848856982587973212031434758726662169191253260726095910918689740259745881552437432941072136772071527686970611220243104952679282823036943290385525572747727524934872142346754339724071730309596621863231630342498839504237449350385245599070827261801089292428207941850160704120608914062021467351744668477213844183429321835152707458768615457110985265282254928278050154005867073588313276114746065615862729725969702917273920274512867978311803533125189081428989255492046071245113543909637117039825156187543479557284879319545242366327769118261956051055246943314555038543374539093018442677838568595604109757514232579933237637745639945096188225699375327685945114114941954865369707172582918939015769928471170473647715333377753583483227411671647068534869350981801701724124959667244628572818548423527647950069726773890316963183066228777171149252090355203428477591573529172280014281673096177305717833587730411621414814796229331161984826058236497017975191071516101713627956184469734468999775136728588735124381302770080777093169462734368411559228298170885455918286370359595304721118132620521792495914761537525341629832506555119747107409584393393773444487265967930988093148001622883602733082773482667943021458278426631110755759013659205541353581344806511046750499409799699878931837325227287497940969263139552241503158042493464854275656413981885254897358666313861295170589638479266263511286977223808569233564079477501382291893834733293059462022751381442056117295739180513137096513256470569658837108020682146200194508315889276583223526481257247543415985168353072900679732925155584253642452438731138016873053573517484847459218925458396935217097308736567738352067439535115132116859989641277044733907486811623428736368186919131024652520850933623475681664325604578447544620552754493833496486945298009925355986878093153048229311060440271961383060890967898572948620385945360768960646617270170905298814046085865449916801214496216758910280230319982681868703069057848788372338807159029327581813219532231264315648763002202686583799410412692260046647834847541382032105195650596306535305617107022748490352502928806517265533146717217943231041818923492948801023093618532204342694179667795853046929166722817889330838952707322533577430035641394578339814674407642061559767596120980309975146236557442759038868775419408001930210407837177844619866915011081835583806783928065708072261305919475564553573278668070689496439345812040262397804865433808267755353276416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -34453607361443585741972211621056704493392115428575594130464590667099056263382677574067120368683846560149322715741749693335966479062025596557823704068229616551514841110334301312851366261614776864331738210919876457902563703005815967963424544784539339811637928553787419791616253197437658801179631052698389687117658928480156551912324569481690186359579167349925796300170702330268776873291013964502888598345021564330733755117563836442283482370867889463338809570093936680669655333058635229455312987818474048412767977689860542697448732739942704848020046746236050289255704252321448306696621674836312492734364639651029292216511799343404797504626489058466769701921793219738552707416252813478628523857718600472500189505063232975829630309246183771078018149991131387658558838490446732621497436322276691953304055508047038809905944355239509812057988647276014658072864798688766575121895482892714696556302993893660393401430065045862709579674845207252052271571131042768870466360863950722482972141284791832686563867241499236973875292779160694873319849832388471299846820756936412759968083472352633273964063951400418801180632834132412387000176307006426437965704601204940312150599196410415198747461759158741527554802126290770558685500009499020479274985714974249003547770111758915066535405908821677391543255960491261237506900704266074697852394783961845950355810905452728912844127134116087161332395968704570272388507801347380878962823993219717542385167889186592032520953415960763431940022466504127294152667240026150102474985395429648229833873995955092570608550182746627182772145542355794071462072402603426035052221556438936564779812267566720805414007557739746770693666853307816443069428650681490438305569702579748305979558064332087636874731714536194581632702353215102957895284178135319736168038903680074493690513359145256008053657719650562132794970874914086556597664511081542835974203892547693230368341240660402043141752317813945877613930028263796698950052199268662033556622037733047723670652770750486353171501447072624150450013963875359389046514889175854483268822822825113135870279105569115359114932563364627658398825587472383144409942522719012535577353155186850797272860112297929355937489267136613125977644116362474301880104137253971622363455217877841796200972042719607327654364431568671416695788204199930383054372476650113477659470285813594651879635431335747768678876793022038071696411664812909554783651666329464258355673160295486772572250020493821123987037636536935769085940817574638053093612030147965864656827372029926984242298951427726188586818148386783693151687403543543169311171503862570115408554355068865326263087519933817883467758600717101450115583533863312762791528295354416463374279780955176643487716479540656273023391215727736232896247307807219777256605456735151160749208847470646932930060860296042561255107294218301523887998084489572770418215881672457937741039244376684324014667805029867640210412504199105565684201952276708533427695184620761851080177011336756325711296896585318664988600527968511691512129905026220483246322215319974359617138218891365564092979860014462552997146371782628334952727928234896476024894670379429687013098518582856519270909479927996720452983488280864536600481404714907810331395873899317165975993227319583576613532431444342378600528070133180065055548813138532250688232265866279452569420265054917087283845716561225223009482008332485899060725864201499860541167195170666497833246273611223662220061039453279816293204779398389780097828838510871697818363578676725915070027326525863149431297504117818485640861780918595031188629056839428453261109543427249398569323613517363864734546441736348504730559444374907655191750796393348185132896679678425615368229342413844254182797363098971298444878929367545369653352594759810787418240270966983245748096365306017623985664999391601502713190007399458884044398246415781503008760632852340218066838178448439083662842704273546087140032460865659862014806561063690120739877367648641077635073125877163003670216213624030666203426010220629964449329940161828754643635970866035773513793445815598915005090713873470952707317366391829184825015219240944101546950970192330366847281609704569508893134785894468824704237570914938412875548650088174356902100125790031012202727088057265040042525886104847228158738352580247873145217092386961937113846013372690062405334880378372115140218595200738201390719842902073588464510446819402160977689242144246994575207685498433829467870037703141233558182837109083538885407153309068057080415219316540046626387651418104191559150864935486767865990264923881835842162107776700577627993221092210248998213765622911150679721287699286364320834148526504683291534152335461482228811125274479781701257162571848140755640441305466046945126739930600808619866473334136199897859956172955876732702343867353467138062156399657901662940892313005433224624330431625403602578818250313198205529516546211917570163536171735042912826070947392876975862066596320263340049471787293118635255202795983094991556442989706578791553006109043378499221925174792272687938113789590832724114708185795788800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -34437776125420145578294578058316449741247816111976406034223106180258171199460602011167666203563819789308641921329730575069407634512730619087223750730573053346550043628262463631670635491861779680924495786571210057218482273557891360844769313560460412065989235778026772286461414204966073193794064573511788195854224674147687355285374148318970922152548080293053221377652755099371541136453405690097374823043970616545297317044380299158914987938229277943453424070070432022471258324609578960111996811233038981774614283664995739825943686024559419156890387112181604241741861678601651996356462263896386193906721933604558927653268134920708131921388650283973703255554953256421117533976498448024411984982800714518855270512973975298923482937592371525748344235702574936854455120697534522335860588729495905702110650209416722829765469583916477534800991270020737109236412952628475516787203335192059843670339822402748410375499869777770594077138757895788620324554919591044771323670206636712460452732156823654223486557620000222076780388627547019112160305427790913931328556931809026528067000589502567065623608497066081851764969640575954135245145926346229761747934677460277257409524529194178712931594773401759741758351579414957582794003399477452841646218505410944121886203046063025948194807751273782672452478679854021122999083235713262685477867270371323791935630376488636212247900446864669702975107183311529453180095241942239632254943149490788629306546766085701227593575983799983876663061813534769693582879680280274565951842389093153130733596942121442393666559642412454825383927059571878430759645004440502919204354773332581414209596766094296737844747933374338283611729676843900414412362141618664249599086670383438275566372489813086350594021627902812308662517746214447313448687459088297851828030952802269272512624275299902367311615396177401862877304858384712591170657525741468448761591537149088011195162083393553809726210123811758114544176214767043652292140197809552511142951103808666130365995588092964945262046209432326342314166061188770631343128994484617792997831472002922920709073088893865518770948011941065520142630120133270092028053151485677595537502559812156840231066343420139669571941069251533872068558252197744394312107133214444871773042159389038937753336862817128643639852122773631422121242226113758919825057989712836359494054003879100270655937458947980785330119530346392898738652304772032856658235577602009283649511640286169792020049108690011517244618503891856567038616519458282672900462286752719186723560220740357421619160313631452660550669975651511752266422718975502762765762360214944408729208543869503178168650711708928105717931987155888168487599111423474919087958965698806692492426641268232053058123668152980576006249004668387511033506600432250236421840142348930982852016817943112702054752369899537423972081778175964984603809391910587237815205260162997168255801051916746407590249526346782150890491568360692831942332219300034949079761045771769904936026955232297337549300506124279054554566762187309210824714504367950671962839789025168580941689500660613514811458386370677073410607819172238762577206247759176134758816825764456295275684095347951161293056647675132726146751832728975691862360427957787738477232280247833698099056285143670625988123594501974174021254304073351737380018492673045527642264588112051858570719336422137278582432641052497994503708256546577156711962292593166647461753374587662827091630930689387142424805042628160740107849251717684700764373112846209707966899200656806820123938558469305758802895483132078820495049274075092907932069099417413604406654702632797559293064035639688158232117095091875185970084675097609535025166378310715355221827881012768124633241096110050706567976575837205086132246554014361563561936836087611105090776510148769829585898718118579388393694726432879755630891752866326697562346484241047668794526040364384534865110364224359857210895254973476039947810170537971543990317918521455896652294733817109085599926182617356445687262725739163690674793762723745359682638658381887514921089597007686112892213442804749663994995292447407359012723725681947146425183046533151664514679425266507910943236534198966614589829195516251110470931266545968360072078639017836774571149222690994231283484968377495254714386744515751977450237561703396718861152935616861041558600892894594003154196358051643144879079065471697160534912950368791454053635496575223534134238072118632422399913012978129545920188486043372159870657272289227323569795878330182225022607343451471433333055831483925079925401745667335021003358891105100732950123199435654274458573678018669263436030927219155468783003703401190730714160073031965144145346375598772135511870516770834070592799150048136501512667538017292274032399500316426103005742990652930133111842304778380728306822414315250172749582067778923728248235873967974359803043109657689726260368094521388478316344038813722424107471004860318054544762181072140613056504592453123390249052680452186745549430240136893953253211677300718556697256172903820583261696814736882599182726546339336333127368709242880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 23283101316933897339577848556392538239956032556877118245888963647195305362975852855783169963413802109015036084142182996220585312105738628967291025501178352230860043429545559124329774685708246770621483572150939201554860128969365527829484689344426936411395405844150409194453685550150845211119030037954288588245009945169400336906337074191904501226167663576568781461061570844059370516237969532447600062538187114068654246895149778513412780346933891098977211954441470587110944909375477443092307376809208451612787565966720201568227071552020977953300430348014770823601822345522358359778525394939148122021483459259627163931600800064757437864858864946725082052125172371368310519559836749578445880125838572718256269956773059557718696815055276827451378910761322879109925581699789362657935298896326411314825560876039744101253431388597141022468986918226349232756503861534748310848050464456360648621073251530057406452633273954576252296784334707143688762268820633576518260532519238328531951498472749070328859303866303924797240316557654705120460755801995834207074794316987059640122015497100043588556350490954813157880703328297000510385687452624456939090585705495364521966309143282734278013033467435847968852356913193946198889128961252425225980704533368351270050142624116358426570686106245621640468350032710525846438726579073541006681582972350484638896472277528686096040509022157269393039727459075177649418299467884179122136331709231456763714290513567285883364697422416934495901447248006621210855617244053243529237762155231551247184712252530081585086398229972343979719199726804142352174977968777098762606315940025647725302801115715411217206350325143353041768881798977016006719668228291994103533713520665451310269402644801334750622813578187751543673017583453423933884324425335294761793074136989511036459569055729615197417297277957617014092588003788839363888411676437940708132681041108712484446760167914443195900954079202949584825733033953713374520191443994685056831538708353161662703051072978383894250578245737168978229098663539173240074188167592181665349277892974962493598243213942763734895334758715184699766914929214339167201430809455886843259672084629698701043051222059064770815790168908848160445693311190916769661705800124723063315531724629282398806405435667766963080969490579729194224270687001516858501083354876261276324400198336902019108791801535498083631779166379102845310545703106859938808919428889672042674801635039678499712845487437233512329395751548486939197874263749779491494439998877690850466323265681275064825303275343356759791764843704515170515024784373659857939969836544279309915732812599612428276049703682019662502231857810724433758240403257434407134844542113058064505422886108099255491687325057729480610294725240347811969594144167673955450165661566405592270047047784865131372954524159273468067986448527601771123302230400261390041095030797295607630779989837234637772535146205295669270540188800027036581244268990286290299925413516164036277290940552889643848299788844678944648309488744897960317220986225236877787302887095066847315390756646531918992601402787363864985191787663923414156356490397510234230445274462475283346542622414075651522380861352604265461457086013809651726606347252264565210183086308973436226271701735480773437565268110946743316691505247154666391354069033001190133746263853129797624580719305720346065290630824440325512267956422842624804368887054667892688506245081496841099411744600804016821969702903910745104323727949148852337207717197370752410259366513002074683571784240292531012482521094969793094229324251216614897729169366578445870632720727337130195407434375247821825528074846217003291182980164667963484331576235526866511198978499844085516879281240300178700765871609557122871699929534930567659844803585729273859889366514388676572633911933526858686675387202682533562148002533036368489705639141637991609442439173629669160467570952291551165445947040977367775847969295322873771429219504720640598944084618483880477835441975085237399191134955569510931503647745404237560075048244923873931355722705365742663091452770011193251761327871831070492445972287263145292584492582460907490633800256022549383386705137117611657539594702641508536084957666732716753991686517027982844327336153899107233010561413058559497752088348122393329855495110409252731435578229992656140823128736860208718400526083908560961177809108594481785049568207119154267458281702297047976154408517532351152890418726486535624776259094359170341255047406671323451683331694680767075028715936545173350944522137568142168326600087280154919377762271105015912736418680056648633330415230506037018969129645120913119216038064256208579314875976609985910883448227421665015257512472700487566001304771267886072009405364193483184297669782333176512782687570209309461047196746642657732933874592462794298055478869775401107625066501099341656820977812604044148644266368175424156955439764630587638627668866257770033004677851074938704821231781402060058654036722328785120512916308395539870486017388815647763598618616149503134696512402431561080371847128940858472136704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 454265036407983855302913303237379010881071808460155400668755975358481084115323514044516246689948763756601646634544944393935501423853909925081131708750346963726887241398832563743665049911035484912119307197451428755222002931186391769819931200948632482105520877255326098467360221164340935930581934586564750327068921189653659784608367750577695155625551443843799454362809166097622586374859509115457544896423987669061104517244476803308347328100931945457470100938831020791170565779277254417752146648330071669156339980531156985309595059428464581394683344168732937110440586185710177679780185779778557258414517487754057774651188937019992435937693437718614355691805565450619391367905371560208346206696437267635326293153955054981300345602053359034999159442277083413195202549556870136501306821008832279584215792881897862662744450496343396287189466872025727160535242174624867569139517332728774131782590358758881381570886303397730399332491306665383537279534910379954618044386719896023874395793800274654703737718229670568472421813189165780635686148005091531151647226117370950425859938861322070028352637367165367226388040161486201785408761845585940005071985214003429043710126710652984080854614924869243074000709728215308292487158839733682349712471555308926714269927531736069202335278617258010296297472470639569534689436343331121808589186831125921473770901171640591798929124210932368973891723669458616639093540579341444768981656928486702006587859208747045765299372989746144576032263322407643830530546285201000905017763739471634897241100864587010879751311864762285100870150853310722703024704707184160444111902770709532336530048091670859354654896999594691109419216728291722191550242195405595405626120668021085686999656370444854544497493256155140442247130088220124699136962964344271589467744803121982494935834720963266103242477681156033669498380585819355835294117658841700958158008197640412011297275810104564086763812756500939637942661878947736609133901652298199121692916098292720938117369112495516994128661745053494459478631665066039469688124591959096048398473264787718623329542157338510094362193049728158332404682138580751693897051026651377989233615421714540219574606853913090841473029893532631797184975925671280011028600306960340341043434447607475151028655026078983410990664822221862535167224477079681284851094348843216198841267839324131825634516121952835219558439531623771998122348345093917779875133694429927733013025880079389225313668067784969684325817369855338180984222921177343654246416654074732985076444966098499793639393129575464122615967911886858728135063269521477296321669846935817931459768582701007962880039743289085966004750402303001239435559505110840706063205721778955643870423217375011409666997929864660953449623343000506835264134006634090178556494585353658747627997566693350973629185635466382265592895194372835070720427317513356650214084252289779670266390508164678492769603825307865573512105993986323713572066972691476234771151686506337681700293318440459161987485947500124909408856645499927190163025090419583970463529595060870996228330666322857215871716305781462443178349448188370639549769973542114152015256950230779523987057703785903879976223314722221802720124291694317989867042117699205025907153017310088729171163970313731241875946641202050405507520029383033120759106969063525492364155868293476573936949969439284770942048287835215472418787317451883608528096096965201189744608196688117694529479775259412719293578722567728421336306632559700965633252351883443496217868108385860082173736851551042664032647274629429199615291231526388722215281456054404396288186073751189868186705682862308955013166637360017703527911361413625084582653880866181037847411255545132447697784495766412712431959123694479512940597751545166163235366094430383665503965942419950297168861326765129914178350253345097767621644013437995527203469003164529112737643256924882627229987685740693742834501822795364381843076383946427316761092794771832142225338499257014733038855724758399860866532621362502921962420128466558265775761537252978440390177797315180499383772149865144185858656917038978743856624790019060440082759302624729350849064236434913800151292089345610032073973454762910634167959325759314063729094317932950561713385669706812301834031024584888959758664797366375520756180616249505504839845038992106431840672446617265218874663845039409641777178139309736343178511790291394408715392734041811397993429690017525737762884501584268992765564528897831683079017622920913669961820976440495102640225583265472453143813232254776087950514238493450942891755349608564840878099583060275081595660976721554934214676000858644163319229925091071067554213032285793390758565308115132941201296695876922375609322861571551211737493051100530285963273578002389940977578883879398490135343331312980965369785324666139322432207349592486880180400003956746287980505177881194712257554170494256193426332475769905243924732567019137595846883055966408079761110935783180270698846497949307054757974411948043459339877620302138506351489635734942743434663123417042816325379575982001120870400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 3062665762776412102271833128609515177184539915673888054955173538836883829400934409735865409864087063844790496142443527825540847419341195711307335984564844960994711764636470134527039850502951243010471530742018736674698498622769178662920708513963919013675113052096671865463154001415163004042377368567099503110602093478204976365769091213849186924689808304318453696977329063804144218524093484306135523954151716920456990119683989739697251586835917796731902364156554767689177465235732599205810733204022796369661803315415699811632664778367052557002841392174804849953041205305088058317752899844003863504207245030571770858459901832707834084071749926458776808736098350594441402111769212810005211019955714864698535505684801217353892053570858510080800278065312459627536476745829622982668503005154488763165949616379940083889021414690922900998983784883461904454747596915475372866202736958121799721353897093123234252506531448900478880257492979642615131278477405497115361727955165373371112540297323314057010000962720583864106383435917160248715535906255372092848827091174750459227581007905471729562951789425515256897346033058786090444587898936657016349547373406258843301657926639273657687697437152637039566618913331154873374598690666296713899975526046899432641837720960428365297953086587819304842117964075146391026786030579145886111618500678624490448504776456938860950014774930047139170927045146707444009177340157477624021895193051977181839814032636167912444650561977568461632410870896615703471131741058303248013925335885799148698762449082462976590453285131467719788858058367042855721926721473241972139807725954953363345473816030636518460220694960318605007740344710643744364586629947471692962369393309482453886322897884504164092487486994199169507838391600847630120336693177220407685605124516673975281278460184494759528910024313037269694729942127634965328939830300396345135451821908912936695430347698408784368930669571772833533351462750656728018070653172703332580680105946061210835835373461549005232801412966458079277040882815166685857593884445980405807191959890916533847114821820320429824471338374175969985984926968921343548440668439976279813442813710129189095318418874768849095771373007803954842346617777821225710383789144883415353662890183010089367753385724097090421366812425916683913361950061705040118448845084243457239484221179250775679766600203243527326629907943395426932886451621104428883373098920317759856659727691902262062432637443063270257012856733399301836349432682645622603256593473531663130704730156142894353546357273497796123723565268200098950656551380855501992481319131950980581870548454438911760448154482097839419565896961928197591814055232763353025072095867835873504269409202655437069199522828097674093255467961059347723794105776117673651334721815042120916255303463506476134451099946443933545456389678744221729253098001526351538676287889607331982383455750079895910912344535542132327725853262988422149954667845073392349262853350708190586183502569489936407903070219246447530475664648767493798683931720293634568724143193258035872585754746091080002618782133384184153265337661634143163973155227329861790007266387586505626674109154218413554215819979628680672574833734581001115050250664827915534072860802880935208925554780916014470890691635596482144426096416629235807515276502183459942995407829693181674377892769975040342344296055012517020485502095067294451616550550214522130807134731953467466050279838241651984392757134985318119196636342320071236056063873152943545519883832517271975568937358750516483408901512073287481554792096188950429026915551800069818265257417648872502559542380761948683654737936858046609609021873994442014496161662452061078630652792687619926045434261249492907870355320676096523212047398503515743791300388008693823362934343896932243390419779142369522779935354673729694138274527902466322287463485466274870221326017989040126000395853180464932294094425884302828420755458786102082607277382320172628100055023708759876334025164264619497554394381066432924220727383103981685678714676535564632400624518506276850640158341021210281381022238318892633817823735595697537392637912547480545926202758746658781855549452515273027214255683265041126238506181723167722832372405498642985357788718311425178265218699229109707607617628445453628174851288165978146893045964823328096575484111108244726599216281333046230135198847823903617358870040317000639169469753688475429699244513356338321625330882977231079693624576526635303020130710744454518664958978038118495276616492106129553070022013645445115575414467578168999264108589226138057590890217217236307999725498216642263977640710632248516091133408070635183386906698713785623405926437753395451784981606563849134793525164851006068694574047005306585248563332591314498176197364433909352843523325979008293749510923612879303777356475828788891248201874286522911418637031499322938446165447153497352963680343748091410901297347006443275742274028901889146664104551648634011463888334045159689496093432566507177942057076045728394386655832259202933423788872981978909242604178049597440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 7520465632705201582346867851485774719325366669580536091470570330368819881715752050278134873080501705485323038773721104230257546766178237438622349190728123432412061870316720984191358509702436164319788803208150677993922700363002744021548915457401882854578930006331675472893062715302487361256066365119690009334567175579429847940871286020526808775611982514915448496540591702976959625284155988180048149061405762913238523421172756949794299986539632058623235528998469301575269360789759562747360989221668651440286566916604299249173307725651454878982082959081394345747000071832109730176057647523468235984774199755729786071328378341495792834328170363718686238861127126592678664281847264910379021404735078936167930866111667752151499845774152449421609110408512973134298509716749485361630863319429023178667399975330814656853943110627193623753330200510587452839537839596151958265594324605847457344728493381265490801997823392679756039389031469279893937026566566091621942200186326617210722187687171701422752248951905208956063495804816845166596992017586188504178510134874798659156859604130681357508995749062251234400471003673507684866464411091678852179483637032714097651386588573657323990396204912983874221431306663651361291638360096018919259612121661413898084881885281054798464023926333826074986916478413515745970415583486363046433690984771195627483866793202906790795003638929156097461781934020506923980450830021589320104175474390108526934954160025495843179557896118394347871582346821504135098531807393359922333785239116745573688363563219398920147706501404270552316266050117761514205834521647702750405667943780282801714156225650939938078613518529444134986538753277360216321590776844542592264946202407907732823297887918432941307298104881751201871310299796633466657079440902380530218045415356285048635957818116147257646612666512769525683172503650648936930789315193368083168722833186133347920513666945104929838273247310954421379284158718026674764960000524366699632890169609367542906215545610806892616708426536434581022462723218898878226170881143360195583532638448173594568280067025020530756317840693771935004928827033939327487040488384856839963287930402212658512787675943279188752885283495136480805185798649425964568523935460477562451664886508589774127495110121449760400814696977976429409232743166277268315445134859786631246563445449956650758597783437663652509952317878675616883106088932441836034095799673171645927731124506031137443360114468059798638038658286014107374949358756576945775050382940646233818147327492200927877233247229820550628902866117323428617633976191192373382135276385349375967214166484866110080707516955234254614319597073230348900958561279897616497628560872938476388990997376567364160630126256275861756490770629123605314672660436635524385309892992231220668456188476289934809052300334119788254064931692686392723840439683040093973807050462967434342315379380070861790281814643037463244559163869469810283311778359031417161326448753922255252189764558508427902998844342769846502805698814621470177744362026490101833189785045379213485348583741571535598996599759679835060730931513290648296352473432372593360733427687019926923278628181858280890187753493506909798540967154741992238675100963637597741752748224797125244239446218643188915968894821095759026114497107245746165581304818394955368224357280717595418335861122775519809301932987460050024037527336576545888312827738376979304214228109825181968470723091796146977826657562763237901296191563631700433048201062131133814221121908558137128266401467378749313815725657870274496628238732313576520936413673242935649482836464494820610379346124116982380267359478384099896363167962492322391962432512262251916517573869558246205369521810915694315839318444977094521220727818451238157155961640416084485429223217763269009409259251324022713044141002076097097514892783187290277155807719447293593617793873994904909830155163539200495429247401778622052089792468001388565901869271420119243924860632626893081513948934820308202572696682816729926249063238418283973089203303309269577033028369390463121017598218369719987940039648535546831575074991734911101271524376590718224700681640584753588162661522346967662463328563250538092622592223414328275755861877759082689765218492434836241717618161064692351774002498276301162832552173867763655025302033474319349687578663440996399351072359673793204052820621867143505621868100854587326263113051233966284311181186187077543941556166090322369710424135787812032446102884430575830522245553084834700088956545700726900774992327235362872089079508868260200974488324052786754862353674628786941326588190334678474008292509573884238464694247989465530615579766863001720508120777414055266356394025958725720664143890493471912626336939229612508276420292452200473466644535310519668379520441482818111814741815303842466314516614336550333239538910941502994315875616838686415888985753947251001121813318698581086586117650199181928574932978164075651997187977481047681470652216115178092646825420421760333546929237661492409898359786414596478873811683358476644678369280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 16519648454661106193816922861043485905970453036953470766415692609587613792544691860922226313075708715805334026748614069138545076260072318982242682092543628079408734888319149567068369226323320988535051256394529210810984002302950908179129814366133136021729842738478444625646316450902809532641869372998120150663494790043391047407358362995174167621739318960606699454784844248035286653067787981762548861711474757662478730131793461426282956238967361152039975546924243031813192256938542772739003627696925279698204458274108247692127090490007486078386065065109787909058166916699038812041448029519037148608170345449116609925233308669726875543515524016343028300794365304706274855129440509859192033267648906424472155268049014048516815774673366556254938452198373876486096434331315615455111081728726162990657945970644236406599444319068292782519437878683784757179237861536048889112286050184764124770912193529171018155804425825747996584708370645480177644490843949989894462972330892579631659022911810924144123979220804362529758779597955391742447326230899354811348765612407822693229812505612497070213746452736968455712365606305498865872454432270024963292372608456648134937870965728807125634309943981475983319563049775847665148707949680842449311769148136349600959105843171328013676701970479334918935733937918578334505331468219709056845707695179070148186940866957820513639526696031785868229936877721348683398882056549409654161005896665958068561334466746883878381247987251441160444180333951132789614678689715493748225873789922908556451970176658538782690633221418298470242259825972359884228592310515502866209946374269182656365156468394680886363630419848311549933478095742267917922033370013789558479773133148870927748156212697750874714028668076006040193143284213892086660189786046187200495463400030169545354050138692008751389639715538344118968906414153859871427387186025544971433633301413640261675068764265220222856603926678123676775096974328542483053537498242166157949763395754864415820889277732510010290040363492391207386061058209404249525002531794031305069814718522553612603484696962945022124119324523660866078728024023262153680295739092399710816434990965660378483732441059734617183102612814290604190996959585493525455919050627873342498388012187320955790091829097280873974423360617358281990473084527929444506731733126107519068635040843318443930363339769958172810777481252104850980078577652565529685256335316716516077108906595129561319494696459651026576843402374434970787784419231410279167450309200034203985968916223536378695865503675768961250074058968055251768486624293905436009619307516179576582975394945047572587147464335978141120822942789692838006951275067740853761769800892910274960365161997803443543579328815037475175622050523541814567538659758659733189938087965888900045032503454017486980576633361063839365255086170638621849250854511541886607113830835805909770597181320107715443766402610062142743412327040567234013739982344878624176962955918903853295759222556609716592054511359174334433455695937463705352542216299272666319805922789777330725335483113655919473144198942583200219298346390489503479700558387722784034259613631400801294139947240543357673788692319360625666029677231467183233806054266304568090653405019685301899829110823952409447297918831781698738445584921700532694647340640522544122317244219254386981535353057712389777942011279195851671471203846408762922541008645883220109528748296996091064884426390494751384681075911723397070915280715458279047241883142768499531751775065114357045426299251097631983713780194269439096661050286385956386982488431619593749636980274025744701156405093539621624984895439199850678582568302983476253577480219882234065734074373461433441608783527383036551108638509913867943407346734526371635289733968945477041478756159677198729060648501872398088177082404279399884632411099380086540871926702029781569559392233565585909271691185242346657191439031415843638406741905922693718300483560484535922154160358102581499258235353382358042846316710601271359204169671855636737265276680023059396925282829060662681962155959280983556885188792156619823697671502099634293791294556958513044670972084962221048590120122886008141119960737407011549300898555111929137423365240199608975120739597468582978196795153115437595546969753905343175403225720035565685476736645219935621467588171970358971379995130927206723658394356812569570531373206660468555658056367973245957717333237281345601897154192916569008263489391626805309729783910499695854481980237977811269888375414724232388832254586426986696071529130282157928591752287434225556706591282291234962641159052672496120723337072561803506305416243543137920178282681311803738149251537618423003811761242554058786213411613471868082461077832287033432648440902579756459082673273790547618103285231280238282245871712452491077320848482395705935106698650871426586607502462012708160066611106369331150606193093799853325218646110220491947107783489463596399225197419758834636890180614027043137280105307696408116212899567015506192061478936031749170416239821691906666004480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 42566495363555414210163917206745084454424649158935131807655358334804403417790709437337488336076624286659155394877065997829720086915332263791170661794779544170759581974165721036182845077129399639998282200688310006766534755063614678889034295375916480421400733739825448047765479779673613009680832482494651273455637515458417762375324110871069140033905670246729435799520206983177036529691509290670262208287204556169251090612087972430904243892923795264304068313162602693463291493062249591784957575579234180095598525996116928860610479983460570191031796862682123197882993383358044707314737985392105963909028008350475884974788094277452912831542282490453621624613040025336039204476212378103283725753236208512655090150852812268921325252543098071341687366497046446778669062580523719514246149171724249708138210939077102585526503010533936957112443317675825573739546057277968239988568410236707562728023271640062571442382387147137669439133285672613946936685613634928442845122330864878527665537052799428261717163472890828162299812996068195115646480463128967150675268690647659839970716286139984981370380464946461788673548720761656617891533326098402488049739556121906206476596635563459515199889903893626751816823217499620641384515862494230434715102255432606209795435558055906763700495360078419547404594573056501798408874846817440181328571184636012432397521111380958091649733788228482215679982179704798264301925643654935862673048316983244151479920789683651476966358183246164428968612679552327039039342910079092871886163318163570308687091992413862774178534927407968985753635968669795059604354417811962779659628844202067573671529016243477855122824202111381423304170563479228737004041590938694846373284174488334414396832995111574816638933925430666889685124179583271865545926990305361873987496644003308398004174847518026442471465482931327925979850017830169783747551801331737736382862949857533695197905911789405208036767149823867458639336411961835597350453446235910870707367814667522330801063189030680347596160244172588736603880352778049664793112511156069478877289338097711802321037652556096316199081089397613002938563980449997249677847867181783310800459880041357144256467559241741390944395131049559324101905741991654669104591986347763590746997154122236623240551104578216613157952145452041219000815476677350681506858502087844902934634563887348340377209968209902935856669455527592588106783543374047405201110406829966577991219338837442293850229365646713374781690641910842921586373156666357707755688413031649164779441531236501842258833891142018266360331073618465961094576931592540398933570453860497204654352332331649383107559523620488814317180329922220109403548105581739856451192375524302602885414631293281900596705801203793576892173652062475892739349364170062098673373418043758188589677873008548927072976824310471778597469278114394253020435434777687492785463877105750129941155433302218856169703670146577178543998767562691978082040511175735314944352191165793729095792299663924809724017440839892367484187412446569080047801451684577437144655433477090429012998877926316755341061251145612740606763456255102240269164348189079263619435830415559044032587083092295923193062385669982147351747170252172585217457151918792478178550275159471602106043253569952925805492618175059966172630338521222801109316817515252914793078058306100263894806294204450712652853297738776464168884146881987232053450361967794957886707249838457136613782822004686758966532760150733535863300444483593304548445250240278206073495832023647012790213198264582460420168176951951969488731598406529829475901034603042731640268137469731799441819763935586318908709631539116892944939143524567642185637730972293893185596939198085681440357958489555790638177642064291692177902600018103977710715777268094310668181408761709250419159614739820661585371161934050869263662889969895526603814747541086598135806831932425699055030270124903413265227974680212634211329056707498004520199234909892165653830233653666309395196439090205435419072985690846278620905372571855365125550537235649420551416062641799676004227587763894999879187203692816374768680452439357136636716805662322421242540933679428977917026565320518798466434580079802151759765469092470635410778062346604048079582399748621641851709133865467807619869680633443643132586001781158097656661850061117452156761411763385707290162150187658727993369481872618720519812887068598784190104734523316214171932509958617390409950983759048113362031767772563061677778045717830461139805004907853902524617334304440308554589731237690475435389146701550115557159172212251691048475079530588579736729588114489245335246144353152110455922615400355720744516492471577712303245665928544155105137568792921161801989479797652547212222525137092988088698292132043155715148843818791636134788458064290757596802160639815227840876450656705165716258020231491020754286356473524585566641337069573353109151082163006085663881909652572306773247326567824340823219704166510660660859495730818468114492733798516374072553980635186754585425567734135675345816112361472933232640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 70677909992182553652584541542946269851331284327044733520286967679076687871009823071039689911630101412281779170189806610840710194669333663591070548858048084054865741482255467846198766808198383376505201943088058696449763090959303348354059327255233524904817736913890325655323817051023551906766717679682765500923314067745528602661187730923421862124948849423220534503772491619946016783982316915895813876637422267273659641138932093366804563238452499228167764661777776276604637586750919951518957427756131807708799218273273962030230009854284603649078560100872791625672864606815491639938520772717737310218918299348677004356836220887031052270784534806724064890923662826944499302896212312594117878165406137104781590430465596672942189800454620408067168983980847698204536610311774160467624046881244259635025713476477808266180215449237930343563281817735093204502418243552416001984412845814525034816897787175632066694683480904021927330143273871687815641667595125500088719549243932438515131157431517091801831692632531049161800233774981966782379922174335055618345111689427670926726080208172052331682506935814919734852710978263592554426547422992871441463492794988705285302829568394112949848918746333711711423557596950636113757675000442905986852432484506205439316204071967002087780011860354192563714972254361343330736834114704773736943512524720101548005260011096772940420635873630906166833031710909524513916276805215231883166920982493585261736734392867877398727774918322009857982048159564195058810736339237954636711813574791888496239367662657548662717509633389267902576655204524004561976541095560160762632146351449710110276744615735378535688838033552591479748205533974343092642000064185059737070669266900581326750888845083498303015133645727774746128862094323760161916643372484771633096809288107274583852925231903122107768516595503982105211652164175198856390956331843902869931384340652865562169038649932446800133071553510412109799164546286197662517509335009021439159295110532807577859186748777670519107254636237394072845091342662333553958551478242765748458776283569047058000613441914745485967342492887217384640381619994628874602474011516242293321193017942527876424661660329046318897867390615306241314981495719083157254305816193229714969102384394205241780328891597579734422340850343972407717909404621725827784663137393642211400055014904123790567516750605830411438113316283968873528663847816308000680436890985928333842114360669590066481098407964391216014452076382310570887865624751042594093754738206879535628714330704768484050174026212242168341599924716065292957171618629464126638725109703395731440055935600218351674080830750044129160212566817939968301286839146153947815138310298708953743141061364165267839486522154294261848685833706037543246570593056472440845155737008243881151443082879759583847437326025093992845221221481043012222519650730574976087211551799137874517507166954585755109224976453306805198162962853688159389022490793919776973878693524030611189016414823420554568168544568635936222590215394347680802664089296742890960405740870533129722447051986741492626328404738735685455802990167344489639974294982400635780321979633844293102515835572105994272193080536707097056960090525831799349593722557952897082620640468059493165644227587301537257035002892217752003987785578630481960738056009422816605703173123112421978461439555927955163050538438707157992262735840751010231762804287602287332100493241011393465750023936208171141531488962017801088165618216488713934116814952922355219850702501838398588128908538667819289513031534295505792290950670056958514577806134867075861545637526741362661751038474992362358050546980236714119953669662401497220892277566510091972724818821627791129454068259697150068941643984810265977032446531532323104108784563439917483477981770803889291855361018341732872131199330250339102634063968879173354201282171126023341441964600288240427905058410587773416031235219880947928723331631981389342633748565101946550218466822513863282469733388398644829434216311911631869469096685227201954498411170061379932951112122645987082272386231994633371368345101530824879139380170419640674529173651507486476647784849329593842405359218757076963118685585168756893085658007346266053011949899256960272703067713497183500047760792309695895166266034470376735276395187204203596712701220664052795133503580339198856659381563612639493627336249300373803529700976574637243136999732897436617774978548520929682922327549009634873456374044019517641860992776276927183197054538069417259450619279226564965110741367322347597794591975031080430982027981774484195689540290637333035814190670803518375869660869510268126329453853106309096245708672958385285424983475561267534475181603228253480530292933488355459090534186829562924438457164133603497043809781136362155484853046579511444209738420727649240688319186484406737849432386508427118665853805536918318164529659454497391018347112699601849513691177366296271450717919578579944659450959398334693974095500782358423628609296792728215264050309166436561275867279351479723030602764517376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 92091667421019321445908712796939088941083617439123660126309874514664489640528276627647310527930712353239194932736688192964084170805145011081636194857203756838914521432344764133470317194924002197818050024717522075335800250501863338742254152952833268314299703869555370821768334540217374698690763229453350192477665306782681719331230437789249953888591483281037341892599735638817060263729979011342731265090620497538490564676896439770400523612137779121286743946718507940642076071113089338242614253176424733118876389150484443970825755142346184342972295448556382086997825303438450124025819093795196933349952937531953988791257504241366471185547239987955762449670869966528433641320924652940839388388036661604810039754661461214843313716873431279651753791421199236832119573757435380621055440916073440003415791347729468488816786940478840925355939593726452111892943776452052016892693722018064342992840921628140084360410249886105888316168248619108557547354791945505952755778825690454465828754867299686353410171993287742545233565770020028139221221843061628415619276095130245134956944236087937232742941964679130347944149606786169259559586184455579487267305751482913699612705586329769273961071981620814989132611346879095079217605265338560354396040866447477368371698104818009765368803463440709041944405132890788824836775306060989586392378106779453409243641988952563961063805070229113690865195574316532284484956909285316332956205921883420276849688419179265891293491979905880640040017003539484074414413425205270864348207337016069633871698398173856500351449041379882764290733827140779269821842213590335900332390241575762000421912421182993812100349409219072449123678824202384069230513868249600840756866408576760459035750078129119996510791488364067516239098392937154706917285735929740349826904464146910015732352014623927172133884580228371829238721702607204005651979590117048445880612713128668135396326367011060703909550562151264747811823560123891690215996282302800711215831208670926039949680576828591788963602069616180134048544199009639203801701992405322200494800028265407929129756864737262810662771125261204421855556127547484729527770873591785798264994991731728488408921091522974145524289492712715607959770335570201763408563944705252532454745182760598494645698112551948305729692271674591644525674912368616898695788268317665602319005977231525587340027921435899366360097389774134839982320122370993237616482626420980041770430332994938790936997969675144080195654470537642519038999243550101120318534813028115592138135905139447333117811232793164015951854089860701017174343765696145230568846989225458937642836287154339337022442454021122048658894053213606961932245772978464148124162492156655487331526590041188605103098631814179044211257595672441225913049961075633806344934371501249561420414659136925453753912930471643050909960638338151168272940794976801349039266483257431795131978874129833586226251102503637746072621683875836290791845117631663723950511542358046297475848084037959419449459048597025926788146752657874737825905364464891552456501172306135619107202250599683638116600582962089280528650082723974685248911809409150493073994749489082108802853561188687569928631757112595159497720756334530082443422224908685374269225327038113513318418157603165187842206283130964823559882073070566584397253287237003392083218433990705212602669845878877562034466629658798343295819804859474468082041206398942356733496081771886679310330320319634982413472961994940507721219613144516035537366693440237959443018036216354077235498345378233339831479018574210487750427963836287844861031358928732667515250530156751214393499676799921154308496609397138948417046222139273674081642849441732251143166100527676496280302476687544664234784830880947656304413535785710601762873804559814780583854560199455064217823745822847931231627838355348807141204594279753933589158614363727617545368021536079484827245082410772588433123098633420711928676674403023945899289881296230785122042214508761962914671604159252495904266339814361933710473967220431579020455542393633728600713598640916778139892589999039177028836297217454629820890941923107083821381609758407258524498764018646186414034807048948754799989123610473155633275884327954607696833756919841278899166647371060672561095126318170480612440376181406625222020352623926618866303603843522448455216251958374709354775315564431812537715388131706723543518961793840302570104810099441852866695214546891597127614189563600968153309499885411357311022922878196281230503960681972045856989574215621617427727615681090798257649405857259126393101563948294288933477691849226923547345685304923789668381081265206413709246667774243453146789654619317768858550043885497783444716687959408169144113053523594998787357479609762761109992790170517992667194318704072860824652699495144297671389459905842595792523761991293092664972391319752765220797168803639792426322430473254361826132971030821547366504623711905193200240501848813172832959358530641779307973704560687600518467425973092415867605206006652016332841988728228300324949563801600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 161366552714025151489394562981660249875206816089441675112858231309875839624424571781837459030756406829805708676811394649350598292938733570125765286816520500843914669535056317012384084588683400960858350411575002663654224854533587008202622013977594725431865288861557253824675720372506549493585858238711678955751867186116410732721255918243319209203766963207671242089428891678224388279412227277030772544833452661514678978610880593464772468658522861693987032618274645408582267403700861876518567297716122541580139246494682856435382883003870194533730444659972799903793855510052309253729407290095701845871775598230139281600597582652882740352781921501677686909771172673075215182311069501278151278035460690748199373062787307288444537768238987795584885783383048149696218281407586737787865411344095411714115962068536717344268166675927286374171302154287386837330658747017630814236044362087538609415837222687313123793347364713378846614656974695320826715542064631179587449710260263156763092603887562647517921957530720831008417458135374207016377963433639114986146389635287620559791621330121688396571492035329340657359689672379164453021362670388307639158997223174206645751874196074088635716169514307634429434603399675060365611124695327701448645122538064750404845352571684082633494385817377408575496770389583203435468242219074737687965617063808434749082276050713030535772101122292793626755074777163907365821141298601456685684399550162851867089246943966356413238684618776408160744959977978226540570704414324514472040648644970874227091345175796129488265573176089046329025462155679505645333737214373905481129066254813014564833174544535446674658825919253467322176767513923407251193228155682056699854441467545544423191283359758198111551610118625569353651107688466013835545227582152325414276944269324409776138764632548368129205004359302689289816721349618950720748570563222627285896533922200219570133792927530066877276015923640095566960974475880059507280019468874599141278094501813716261076358146748956798609087803767934568271725322200565844292021929709677831716905472506832714600974774840350413302775840982713431202113586954921917911096776692798735741264436614822349385093251395198113110012402009292983926343895022261659836483335686818275452486096181959284022521407832060099097275212121923883303246781232067049424314999119919096872348383436953905071142701140482231170785105098356656582814587513585517956787601908129512297976045923208493977686953491239981969444085314154159741182605997177719843962294837822369356797604110261035156600569668253089669862143855704719419578199944571737580644345702971449352210551959189908239419208522437758365759754416381335375040649920349157605822987064213095677808157492059575638900164619247507096020076081682622403625242959638031636675641300705065673380296268772902914647322648526865933888192889128511010656321353033839479437135702532784209071517120162688528705619609701343150118248245644910044383479071957024186716670462581615485177492688196054921288564902352801304622767177866775894799292810081747698588681654005815593246790734278804529396993840973031535540463140027266508288501696300513914688655376172003947686883757497713204311363821570758001405883350638388228621770382725776401338148887248376690560665642432261148612471589898642651632838274092659451773402826926290759147642385487537920677356318290303940939223489323265704716352364710458529557444734458121420047708730118153099877800273290288849652840088578344875398973245380725220647044923805872096634490746007866344969190717881227631113671164198510712116170024223871523063959523844335869794391200109655547551115614378273466583801902350434931735788589092923125506619889409462181642308242766025677975266180301406505070854151773864667893928054135691568847336146892714298932015050575176047870776456071427980782769954113229476525931653620010376895184065275080288954696936551170971559567090671415739763485311097329485274037301955858016123095825067401139665633883380302683484317511926009702405699534592652774157514490499997791923406534157764235566967932793952460892812329136949065291089899270566801123578737703124724148051672064010722805498066635537210983448954828234851722737270898332569833236645887023362832591324132391040735749550397140609885841078041440743688077960833914069211066731155986170657277805552607629702890496009371226906225429906944605108061499828252378909389031068572335875488467957563513956342010146866883626005391960408907007134404516264810429372632173479504295417231092968290361169095724033206158998465692608231204220565469860822102360646656091777537067794291613378618832416996167764201381117869075327255444630503011947772504010654999880695574807441457998284866238785580223151006757567803122043897336873742702336141793820719155447252923871654640692299784489960960489699796055112384900599670164660434293467476598708410528286935731618518834264774546592301157588996733814041906259460295955405551879265691534021182615396141378377819016168642390713071280081210622412668152065776804036054541308649179090780160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 149927771283965524715221148819525574068487276936318670560216738045644071711551054244249359447135371464687467331900596758845742276462327108312369837911664522331209187354597813972436403612471199794944136190125705976805400042067308495101659141208220052894791946109244941443351187686904940387400478309736922308641706807787842775365020209028644964692855992395564192895637868671940074592720352681200130189734528026460624527378385636312926766101358685230975423686197580709665878238743204658170972978172996255975192781780206409931383225802573408767298180801403887608850992512026206213335087164493300449353036976745807028738626598324030290559873806963827105121170494757231924445166841672709866887788682289807643693299530855825152430240761773388719437214498879316098092455513859295680327193499312173954999112024746556020879394036087077750173705345589512873751333591330184869504304758834538825408750567133455116883197636200947845724615299395721402967644010653290778301300087704332097570522004662418262663178336507533199879192447969820553337363042327781032049427031477757923175611835853545725482035379957537440418199473395952384357366892617590596418875314598843793435536881609129206040058350766349545872706131721480260047600824888632054608520084842605380622395151226134331759413883982568989949353264526453266866409117725003827049194011687716980616839448102314075348107558144557820669723218420237024355592854965308021056655274385807194405418515131971678246034595242231295021029249934983207367931188384614025518089363687977021943869524230198444364347253844146181577234448108005633575448234008582443447896908701547349840858479229101305439533396680713614749491398880418149401744864940373101790739006901746788858907232782998523310643745041614389376239409851881924744482633058528679319664066236985788719725147176886583329440298136681705240367667311915089139174733360868491399774310084984913314083740704270249853563768655938028421263824968320425793669496316169895451464756036812776189694313231406426405223406384635270511727372119960201791307542521168015745231426540296794448339907884522660757473427171478537821962772905977721784589380167180163224363604745556812900553240102528205340746234651374209202413725023359394241653938425266433531126088776968071078990045937593458967559128290336439952020248442275484813782112247325461369785498144173556531338015551483548389683777099747883391648333081753837777135562960093335931484333370090204607433852388402101243208345862144050208376092216763479324838821409270652935899771663832038570725518328520194038817192999511014678198494981014273184239806056256090731605463617037094372340648384450111949155657391088244394053684816687991776091527782406400713784463568903641946055515761389228124295547969160955531539292420692878958730340347921164015578172605907255421203965313826858796337321824533625631308910586252889913303520928705381811913785680059834787211507343462566838397907387842853324141608450453671025243334170708773165095071259777877297860880839253263615665429289971066838511621006092690351669046177946754094425118542923961606754167338306470382387439550237790148800401249636812666695625100271465388292352678491571324697741488610693896756941131753683246236048788172424948225841944596585724666732167239753067284531412630346914903102074521692191407733140401156446171383128631603321677478946761788901603225747445525385576581476939019246086207734812404893511100474703945122304894952356485516764614426519345283664852119111380708322472506052063659112004252515182915987767479222059842464720929830646917516451841890989385232992170352762764380261976956089787765949285730807936543146738950199361803422928452786447582726921038071228710419422399540370006551920268237029741432348440263895307676259563077557934500411201871190985863732759670791699028931113057749194041718847740820372822314389987317636587356661841126913543429254628552620601073870426744979090084276239805677903016703361685543187042514631042286672306508400800472655242048729657873464077762427794560147980868785502742220937860906186177546923546922484362315804580274363393436313022284123779119431041541084280325177373654848324146446929381570979752535917308047623714272164927053550434405933738893261274706957895974603272176643362999029813639087945990314755715041094552752746888273086926660591257949699316423418897572346929019202516840325536008478806443819637710888595142089832090319573173874604929724958430220908585939557195810108624417256934107489407618396435234872955689810110790614898084057583271434105382515596351504133522470352802999042517924576241322314142686759227906078084769460296155787044082926893710713001017927539957999658835619166845204968160597451128606658510721000925800290004827252083273677051334045723804691961065485235674262806470216823990620100378290553772271377445432803515452851358799007035526899192248613088062687587827523019754987122306830657944882198808940099952773257571641758246100471976806708397611023644954429926839057671311405219109183387462992960026518568611596673754022805504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 5816328589603927722693062489747465276749191500973513191662599053373902284386889333126013305864310203113569545419331894400966014288832556973508631331211274809007444544791159759047561195920246752109201538560784254516746960952589497793365455067367849407329806742608361879050623163994054122402610311261638569868080040981763788936085727432958871198031662360502892177623736043359685187350950020674881378776066993594485504989165468992485192202065129370521002988049176836208776032277751116479038005823239249053529412767595154895125707544104350295656366022026835632810565795698697625076468199446738575074179628110588846862932679732984714433441981976980570672621817050059955657804189108056239887214779222995335876730395150924098673463533327446165868315175461033738781310536706943684284654143363341089096731279266095202961180788988588527651997435770341702053219858110226969518567369780765880139160597860124824847089246776660210253547342137730042276675405130007808808505891141015730694625997312908678630526997891777337121949392809713035777214514153343132298590003276517229142768562553484576913979437244838099291582033844577448495997692938779102539809856695004964522641265657387745550490111752056261880512549488975762330834128421529076637441328769501373883124952448707233688945028197605295511805355068008125343530833589068890759484275896195954807489373531191783263840525863418927808662422573182861334177530844137772921374533622333681538812200637402499473757647565874960806456924120146649810722721520136745026653705351159962908340156910220680041050984477768601237148863136054816266141731231297774737182721962467828730517428788417830380141271630125194510537796605762481363906405170143668968568425719997227192614143591329537109874231562571013187765536119965745557139144126750252020452411278159743456831657615385966562029203544761437714838742336128946005945298415896747373384812434188433587183697583975912923765317407406173496079527322504012730135129081744028557146039918271854185940540072452830755871109107762351357183902782388412859753455295050366711289548654773855150736006804938365140150958015200351490556957036925173908576944666991653629478150283837304096882736242615265973557742699400594730749904086106595100595449181201405312786068405370375959163400210653407089490289259178517974789802446742042048499237225197759581295172472331601126252373925971155588128562651182885559560351607273362421233063647486906243338603197646912753552814508167691971846763170228486887579738793062566799149965287835411094215073188008431611725422809970059083003206390752046688536547959525715682280047669603105179732582970497196561633133380053668988571191717302798197267317689454385394372804863789942441537915904254818078525392465311424624720482817696291424560207478049684920768869254697100026543017323161180829571731104168320836871796318018754800495156457760552467202540239666106972720535241925883267880828900710273801144661719997032759745018560040798691605640326377562891555736786540032966349759119855506446585780229177632070499160292137070712270423865676297381737578261178714800348918407485560725655303195175911509056101537051247269442542651365013363914793754589900267166690163518481665215504813162525924018972515972791715439038501251979175847056015379307415270242618883166060702162944565864829755156028821805232157032896262168065521720324612150846603598050812453426936246692894418598397708329551946705459427797388003024229934563267080549851737690094607927436219599300038409747862624969176618550914996965918826085847051372064483373165547687346718717286091695134428472361182031964977430482177782215584979864507441355664016334504902142595209822545977357382787876942338246848096906474221776318605828579245634894040767997276005190163884841215526353802682850106887903839853300050617432447437505775325334887830149852309751700640753013189539371121593242936389160100598045783320424599905939688079916963352015637395602331150041704237847274310329415207760557506934337772859656795093065556042375183729272957604009608816846569950388523810705197504270974974972940775710296848226150428827130144016704078858082436609540433911719533075411795917057712718515119545807265438350518497356459792801815759693478710463966685830736132368637532391141990546366658265539635054486899158372975749712279116004093353686551681434085052522076000491583612956243240507214318196425290955879905990779879020842358583153730702556978017906132815987881262073753747047719047370130953608083170449152664598357211599989616293514366407959278300411504476084282259041259386413177299172307060056231976522259633681080056757339160107987861179404744632335157501788281325388442371040186485889108178625246749816799259039309632121270458120587009419406471344455604361266435129974552525150521004550007225014803935986500329824912446884870273334789777154670146188900059827279638192080042546681327568061917599837232763643098514902299290356563675818299901850057148315054438186947867257845686219739219566039239692183419375437087564129795035486855149074756770201600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 34658022691624882376380878539278098398202962906570045727195482866946309974687962769738151100239621378105707060944784133205942078231646691938439926886790491856572980063444532197199489851135827102162668033514280874228905230061148995311179818277394684675152718282210600068551605289243316590591642561312981231216181095375868897585591732293994418931306511672618518942898601277785748105852348181133015262581785145257417544492320026786460056569759721587762212786573395596305407952954405321835620071536713278239285235876249295943404423191747717110502020951025883734918163949322637268410900020165421809965377300970373489835301494162986906656022126725747012182838744091075971544388897205131923138447810929100781593079303894777275799874921956077777960143290204736873481433549106064824449179569849224007254524889951440128982911317889408527302778400328584118216028813933745634352492160512526954448327331992174081817718793847494911798566493398654405125953216725912141898199256674008511865912304050114724968748322453493559389854141265840838099052395670294105520583856889867864581564278282761827893155804760844376051303116049627702176553200051122980465981511066813512249742728060202026367912714776588945767021891724847617518941378355648989512159862747014240195425889574626310935172509790450499264828275937205796159674224597248150394948566603614654767486696925168226969957049532678126218676545175179387852964006100432396990774545228052846116651744636059307859971723147235724099942591857083212324797597519782394815617137376922853766080033358750780843679723683367929879728092057919935808365468930638722935288339681813032600566108767871884065870992515869962082375999285860460393130448617586600223495767041965191484573586385194416671226129046657365283877543563505320878663085125959413633299501094121733691870463442977558574838797317412267744289900093369093218789940349740124365755191967849511022643253903640838201648519960693252785425306774977372855035517268245826525535067578226051441448810512602548396435866321228595547212139059099920485165426765313695817700068267716133359787598505811002840782247575692018104911181918492433884901514753153103537753234521550536903023120878629046646166478051565519159586890939208370945103258211093615652246000815701456122502253902369207896370737578884300497051893983078694247314839563389126331843513695984248944464783476157396975854936496506958410507236029961176707372797522882992053662123500546084814133808851547316113474515906608135413329628328805470085400340533950852796991645718891094829507365947811260659477362879890015146589842510280466362021201717572235637587773171161065428995148139405366112588799839013623072383701543227867411840704312808635171526338564085322961788791924140147274357738273334012718307607803825493172733693259748182628205989715240466723837591370038483541124459653084237080162541992555553676601143751390596420816655775060281251325134860215074735816412272975786043873684396477958428834060099841307456523723281559682204709267783561988388829798975272795892090927134530579813800060455937053568754402068577915008938656289458925190282416054885721789941999707941484054053495862962946473145526832893333418707209833785719714347438225775058506746471822631039962374805299400619109268780728998695450599604702330872895732823533269092134238277871261580710844610068573836917506642203693503478717335644442945770634742431739309081022494393720997939709508737730365551536931479837116839778438314209899605771488253110878563608955367692236582200672359140531705075389025968692849805785087880528900336398403216394386020103609458460617403659428813284819055757839475417411841159243964293486334579623232318928770839667010916577101420512894582211040522915757986883030759345484822457522643648131019452280643037947548306591640909618041317922893804370370633537724787738577359601609250860281139867356547829969327673166999244413307547434326208666623409224184633107965279067815359989060670898963990371613085036516772061741769760120782051735678556823452077156691807265732774209169118824298877301390489201181186181280293323009671321915667722013391267349587493738097363328242724906520359447436994664193188565627155322467419760434138309885623500991274192951695268067246744005402039763495669710550194954095299346585295181358039454220430050047813773795178056676049931003988180332738810404872335068010470291432012766908493701166663684554900629372157619444953209099639316477302774035757792261104746590478202068051963672156953315378769050767276235104241042184470280781590528032102849990663557264294000382114262387890400985217066712720946814064419566014965184985875763210246233889325185209481701612356046917940102655811346441945922632393786932479856960815591785311375124690675948724509437869711078064541922293095617744366282620075820315257743096620263265821333580208189274286287049025265197321132622999354550467777664396799563986424651713997837297633148015549321256010335303146489900959233201740547850084236175206691741057464810277811580200792654027357895537102684160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -32137199699847791835205922990581883143593995823973808666799859436433474461778515484017085349363938669788055141835985839710262659354028588542576132234417014733014580763715663412330420626235119593161196697794094596645028853491507742158515555689944400120754744124374753517158717833953632538167616487676870789780940637452258689056605559595169932546468971893151077126683684517037848662263360122004917910663160634516533797526429034865861487613956245570701041022994538272789437309572546616000573626164935871523851956553219646859974921829229809649749746557838752966067019184846276105432655052653041381594517185932880071898746990289497188691741436077197805431611914505303516678734234798391871468118967626192878711801053283342915355962690442960669228429749798887876029860210928251658704388102256419445935932899708380167042956316670550474728909023392177177733505843713735896067919154678104570126289426408841890855161809801415978414628957035637062649811471430388260288366329749965886475137477445305266302940003304211416831348392920875762518267171517540287827003864914376892337638170351525294313481977757447313011150242132471510389308676909091378117892335019533368775816125353342710997405897091042683918464496637241117442806743275774303968116367140417591316473580794995827350666004655100751020779629234801876367779770075107302872075613754047873629841123588933750007896004844018200323371102483491169715367671202589079669870486693902029675867034790832910393617771256443092798652678781031099640994004280924267330097515330607754910571915221326419835658853146081136872961268744801379566037789729867922782261449279086310731142911285756270132684229616218897282521380931510881459812215856617848100357090092320559820418750885400833861166120409417669727215058545674529798775200353778375021384728142182751492617880859558703834945426014544859924689271993259210190919592311456091806231449019494935178820602580125227686587218430979898363028252322776453952824206245452966677916180794224613674832207631182532978186607100337566953664194678556848003870790964702877181867150810614286603869573545484423662097628213217710738303168429702479771163765849869433879354649338260766530245230672045248593031726344119376568444105053436147789710756589537973616092036004844084223858995205300250193733196300209026348205854309956064845815934170231200801563178424684183207775933826129428130059588172464183835513345081925568994410768064085786761479573426704467859753341397704550709059608636119327611415947982836015837402213334368484190444029940031727863917137447181709193616104896130563611808125269290536937906796950684968424811375627885043181225564948019695967751896229685325012841706406553390120728309483909950843317546914656361049584664626547905483122160393204879766690135214503541193392579704480414385217090997010021469952053766653240068888703326341200924192673640153062027713997090821487695351876408905684793385222786190655760436453908066121532882481701338244338824030534811343052053661989254956086531880673655544563402197504137228217391252306499254160418129611513604869659152751381324906511457202261922156673371696302685117388613840047741741578896229025509915237871292207906062647519924156977443944013935991043673381919695123402838230722594596621253051878596202051189078498569626018644310304375820255997359784023372938658148542788051879583476524520061813632978058981824679467138320145167909525012224245202354164221915647727307688327854101059346224767141159119403919164931433462402185660436388263153441342506231526980702861792935478684578288136486400946575508572604900000168909148524359505723210027208659627072903483850928468708521988314461275780097183947575622602503869068435413999327638610163508928579405180205763968070260531635014570338424369977841050541234393781040499445275439427839235136433384679402806019179332756332992734739981332598817741173797327581392553344812036558476731444767339164990588279329781577914349751193341843008195459322547643616823028965643288974238615625919930350868119309077201062695975906668342594956700542295289934623433505479547870110807016176174216636483010468839922352823898037389346202900578688656860664446957996318344153448483108161175232884345360262139978451235771876989096662014295756428445762773468796272326282614028517180588092471994318350235597869080386088592241510925042101027996893912757103695336780906664690582286334847791518995657745837449707106301386009705751711213139544124953479840732304083108494788011859552618709995511504087665584049599277042056515541449196279270182010755027541155171393475223064362884173331334386126858664376152813744616510324509458979761916480464337324477436242537166104814170305143046837337301844194018778397189492183160502934416712024612664405679434037647018355800994207153120602455616277081238082107361474012010071251678377296903201116742018104273486678020909489518516235623610760297514150844705490299154849147845770338328993351362127630653181137225113865175574399976423261787007146084142448345452196906626247508889807703259480064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -271556944712356512106049136799041429255618580626628666377177572538101884982878078097968629269075808884954545157885087486526745214667533928614721728018703413331428493044485596198428369390974066157223398521720086505523477530163814083186576464957882989751253210196198961922422170592503565315965914508879165383883522161264113176836699876156056608911679918815495221715280935367546774436131521801933165599291008344301997175582085313097493948461289656454202670854851600009427034759618504742399454993347694558198458257650818668790492332234680987419594565505956279920373445582060848280401424371517353765512621189290695839373879182929248701329650414845032982278556964030350171651390136486274528132745475407077464773236376046219209401449982688538218685317497118010532503727560216012922053551981905961931537617572159883969059544880352752451578658230894732103549046303272560400051071218508491921359061301974431614189684615573356187449062136965187772770101707282087871973546679054128554045819228730702294700504611431277418904943674145306849478880758640887929178077021755589486265991037914232662790569833440291014325715096531246159399193375812391312783632399280592827265903912822600008385136140747247049208007172542366197604873040972061927954514781842958715615563838939441612526693935266091427304179250472834815157780479342225491112969509336180343815421421722460590959216162157303230621475685339353234597443895705501135872405784120528474148246179396398586735087112022661476871176524792167075277437108343559594125383708116158979797582131258661815690498091358245788138635931271956678092812529924912290314356232623990801754965405612137214387445455390807009879507602410787955818611768153438621933483340670431438046753643372673133869356758290391050169940929470109825248314201305598861390132548599084105458101390494490314403011289338547848313606819732915756443294434342702993408205240290966478522447251008903097799825782528112186973623176848811968749879405796742759390802990109761624147458709142698324359095536845447031911883567546202211310313991129278170596988496791648405185562205167455586735043756456801656718352551858183583909779122691546262733499772025528940078208741284685201189238806660305081419480877029212344121138162584429692784763828377278522650913728500793629976610279955092976724814199436758160833460092393829326349852073578107996212901132151121802752293735114060367060935515087479184777989255274294859089572619951225868666814788314359503745037036291935163872518097153735534083297336681335488110516640401798039974928629452765947303786553675996560250665361921715226609743608836115757303943370676589935286255692501411325427001179383789039767852572847201861860707017448374812232703657326598787000998686203987984976197835222343278260813067722086806259653496979850508407830293682099219678625312536200963005279238503648963628650495558576075551186223379517215844961894952631206550814106355411395877569177813262249703850411594609407769432402212112501273979768636785957416856100284663947055236664769795023962421173810762929912179963031374908284593599295697064224178197642287707008797970508678388918119182811787813968236248636900371706420832846349332023001666477193758043706195043741601055262818071555270659460208903149543601471722202205618242636241644642806609675221703673443535084547562863645307601519122168377968586134277834813944002138675084670273942746349301173421562866256612539035799515014601350317285671890190381879803895829723625319397677720366337785856680381411929773853218244127582493208589245357221676772930188985521635379659860134711899288802502304123746435760186278814383244122097252120985851081300043626652749142802143322974922061724367962652491361707991293003679746682676826994458349142996669747094708724972148762635287132281099176936027488664967828934106863560473365739963746222995686760438193841235507277569558271992986674279246515713240087834676647079819111642918789171402646733473963652709975384715079708736003903536506066243626838796445227216857113438963526409668757891724702444380781605002454025059093131286923691087988078135288466946278809413057129403850764042568531916254660890477630284236279722605602903938929220825192679614937606475179603945881500307499248326318132051193691499634552323329124728390622519215918952036350677722616735611469073684054438497640502007768784178536126739523599959097069356794499532880467460746631624916785431821038780642441149597684098456974342592853161616942857793994259547216084906839221438283069714498962678465967362307250381720130169130420989965031766155386931934089820327418643760999970801125407380649974722849172148690569660466181633890746350742444366490509430641923107143914477524570147902701208934336051831376882819700460998575352315322170842067136194438323344227351419496126010719248732953669553406289997092331089813471868340789574107716343563135314704248392096831645676777061757749561806586368594232219694857324761938136016122619236775961083069227689804951313354279101537565022847271603921409622244631511040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 239134813277222476933737699479161531929387512633977860710790297738559085820479307686726083342098351460756991472788928179563546020401995961661378091338703196561401989144416334933778515592911191946590459643749832372926225481100236504833865160397893491938049530152526056271713005671320395992869418559770634236168545477504178936837082695888391087997910330566619220621792594503820960536188054685460147728723323696430863782129402205887201285343603204114259086584081027801476187765075348655122934067470933509692102067666600481947246303822681884071773787002408894144885626885809545625537434328932860243278407724289306127285230129083241358081429145861271018230265909063292307141869472806632595825373187907064596036308663898064671564716552221052094902613053246595160145864186860922285436158521925680224795084486745635714448702432605511140898074897080933940830657565804752725312740876647711661440885572443366029864577677372801215893649846556710839807165618795869478777434498172926240504344599390343855173810226054363592590091164036849811584643931386476317079837575273456759932457469643827176493044396507982322799125866754475331326285524764188111777296612969873692719386723577156376522473843345523091581530048273430228035059266120132895837139800560991880136400538128522726970502805000755575241558920921584407771462368148419845620341745615089662530078613851910817941127388149818538116349656399627163190761483506554715073156510705225657406858999679594719385240880262635547786895450960209408147749716368984493010652373322377254813469202520838950558591270547879112296045713480718957511840926301046417258483774280929826329974884353092850081299007994521209264247888182836956637661142272558001132320020660561122570768544911901271916131488809695627044837692962854575949906965663272238098943419730781095584880078018502267993505617176015321453092379298554140604121500687232690123641733639105285499186074765692313900571310697028220479573831124078920521786996158025604866253277283776909316539803130215351915263631235041760589801314351537481197457740340115743798582840971236919733652350214214717290513609457846007667158126125471421640408224411687325015771099127846917169697502478529134997140431544499828914381316167741931720597936315858068236115625838382296190112063642325318661734533299095339220597863152731803257296155823707429661658166805665611925880277562293776621111283063068621440437829802744054575050552313633357126107469147614618349861097202213368345575457594918324903139490283984129027997502993339373512156610674699758500724319520877374535739513844082356532477056787247057327476028941751703402921495669806087545014961852082777508900166541970940885608501096547795121220182608731248597359020212100323168487661214390505188103014173583642137248106800066056758164322358380954180639362980809158378497368025938867128887438725993871777304841634182985235630411764484801625049728895705175960301681573399375714124642869320429519873728903436126852347775413703987198389232192721911143891780984096492186432253537769856098206152974692308692726994119542927023369012022641374706984234041101402091689180370809107490804780266662885482006781178573069907087268962182721735648376102575365943095393310420393981793065929099663535325979456017254182279282390602022918689025212732784119549469334504689515397861470231688339884517012133919520297930949970769028972841373911109519195882860216219789121844910922276577568691117551214942885530250292152637342198599354875280366317506457270908947695094325569457912832394648673200023920980329256447566247341452647662906380392699199526446138912186518299881868711772369325307028961184451049296451797026692291946278321600792735520097926402690280375326127200480470124898370644855200205116050168449149286952374557769948714872853228938056881273770250421287654222189111398811238284340819907919785482314808944859378744226520700510335733389551215317783666824462763143884791363131917563147968263001162113546276245991992026527700735661622714527301728848635148965840875935115031511522962941304139250339545827006027520074550840561947462656956646120370909585351379962724695307165337377414277276798126319433359019280283172767235188540107039959668364839818442733414097563117664027199745313535073586823981318625106919499376430278095841931910217254724319404129708329326582781586665403039355548800764529715319367657549060366251108172501674620166480285842099932119917952990458189818681179493407816111846351393247843969035099315364924022746460117565422537693937254092863306768319080384953659253210718269925957411183179103321840675840255020743338405420894629728335508575053985807215269009643900752707063111677638416920221151488102600658561981686024996139949455843425474114303854027355910186274398332451680545282623373011678081191684046257069923089914289424823473182669519711318343642934174336447493311304503638605005296795050048811935714393827226456935198626533862642388613624092306555384899707213474397018806509010280602224181437409673898573058617304853183622771313213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 767088756116463008734793629709387971620872113832286710678383404587324540559366001724707332532356706541786122286121815228985393509334017808422915574618380247387960319007322881292410137860740416156116615207819446606010474059253796090668474222624575285140489920490434030529786634998476406395556629162027444691851975705059459019631288515226245846456688814497341780555921928309164749411944978033788418535494557743105606785791715119733639947278578285833960953697440869237575852702193238346047545387190200668387505681161099570094755820982756243858374604091993161672907173478809190865289175563633410370974460370188797759490127498397857175489893773097169303823634380624989777424073739024957328401748479440684692889737895120979541858191573532276609579808575429530895128222350163448603763685355930103084225664906027712051168332804603526035330853761733740923094993134792076178952299840034709944074174955507732937911456642316780536277957614065879480912749339882093972731129189814512516320533767547304108942926443266261261464159632362959542255132302284744847216068251104181206652143448402330402484149246679543073570164284318263179219017921279999425631318255368278124726653795895495392987298580088975028682637586910399155701527143824557803744242201288992003905669190878224679683651434021005502030448063304295510457606996680964005250434151135960835694928227537431333605875964284999591781233282415625242408531374262882843499881675525480033087410167263391582473166581822551104263896865470492356381188320620409745247228042976974501711838733164257646405606765361641263287127543143885686938270014076812413737851105595406526689503151444068946862321139865954058115702559284562696676482341424994847110469163428581979257387224742754860416475723100226063420800968392805545065076963855864901180393094659186934005720028261150942097825874136966724332565821431360517929522683556522444016104481148804138309709423431137689851180397901678387970808396102107458073670535733988018932635180687200012950452342474062487098552527657967172036457702640876032411129945703636851058959368479406110490327232897979008040507953779582692780466927871549293825290887982524018189685608367315997398072410286475106500097655459528943964824929077072747634275401231186430093060539477263929589993697363367813483628831304143654730379588400294742970055288657991455032174653149337277016463355602709220226385628031077338145694417582944079220083240026929058313471326126967663845453502753459505381133751571104763155112210070815105943237679023062520893453479565622056832881036039205568025225647711412059207873650078521380863736854123598881479342319354002374529757521746401880607183605631826552571664140234369556258334533355880942025818452743440677924094040189521350119256273767882347139258767247205552279915085730105451420133640589558624450177162533468533523344676876165025706624879823253142948069916844020063126639662655858180645911893352493383667883274127061530349601300848823204179666128482670631717974134563537975874501026085416021373778510094026237557246913744712898588198200351726672065338969804773894036561764121098561661486280768905250384499429213826765766202622794442367328061807869569517625930084589509602100685193638824623327426203168273218691980283369365688264002860655947541951670430569489745124609071362807242378955837542503797159371030988306389162449493494728341573386953673164251237375480804315496123804917284548549252037282289498933710112204983840053136902828612605911811091545374331445432158780894744129337728201860978028305963260519899519467335988614825304921013448464414020430561749244479159796158885127239636263144606251689703674737150936177793039283276411025011169385908638660516795009193483060733328847473618793508248096974513274994610598532822209115447405155601288147619726895992557649749557806309647993158455487857545233687467213850913743153829636439099334946313733008541268718772706046118780450714692913489837494937350749395447164147973014489479893722550188194085200798954452948824284835077889897853684799804520051084115809351121066776262773470509782727784571606676918730143268435310956447779796378104388887731923248343919392988837160389174119858539461551711002155548411700776226999037888421559791753300684080983737773193154256039920040241793683480536851612377128659461525927202634700339424598980728717555295715935327153679478655999373275685507850890385768345350001789494046490203780958811146266089546914504186568282388954070697210318936174138223620497312113463099924386343232823115583741522516043268637009297593984821596135096426482919528619286632138420844960366083834264593701707178976759355534986609089206511765847398716598355027724846577965265859100730833902463551556127030936977137828222049322630274177069822578763015227729212772306671070578967164626251722457738053165538232827058750105154139002977096044425862625576647131095002161073910315413437402175392899819748770563554578235547135253132800710558492146158182993044903486346208951046305874171408047422921914927946773037056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 205396230150867013773842264195305304997296779395265168481751705277247527421379132132274123283488745600979881968376376298055058007874832963263547812598300662855515519315603473825840642550477444167443197199310575895513233681700879246642297089613659287854695053384601235822733252075057259909355256069583101618816566674191173235389876553656120554218170606735460141541090432861167610627700419033044869430237646191647667890923458808602562640261323228120208211077983861231283157371514619999897345335585833873846196540628893166923782958586530056119647731811494669277180968957867289663119828877102256090326915809339808326514106144805417414010642472954978058480337489089669109960386765682708365030570049552212433171756168019167781597578509497549220365359927384535027829309354699559821149095826447056926563802861974363180528121315393045542932819523474521106587014516796718259362505143758161220598595591448853233874008557820454074620889805052263241665933768816762802777981247966271289093591265811379926774329896952702677099411964882771688464903385279796704176724715107685827800542267115427748527787471999119976312819376029047425122182421677563853364147105974505026390729799887176536512915710970894813775724955045948899244261221527914768091872747609176898476605548810354961191367792940678936929811576717030250389031401015890809165193201660842762638028509337401350821255318928795733337398570664007902236548866754682726464064527465424151914304235668245311759053126056553847074761740394822071039020819190540677109123177565516782964191400235571853379282542841862991979735828433253724091751077362745781547727265037542009744800046221859568571158713021043076619493461124654082422446923723526922493352309486588085064560627788481270256040200153463513318854116321427009774400625857187461337428246154348606337595088910326925491431357152155735586013344929378174801068152746839993558220198903263066841006160646580664005436352793723717995402917011707815636137010752963899247706708922213422762387385247933419352577272328410347929813877716652654624066916162012410626607051447176211528160005550459200016599304212581543526143476908936083866135013305619381027967567828089150191947636798209320430065702105907956210399684335578986876891408412963621950988022516245093396338280455821810755988631591504571614133618726203350084759510731917180069249635200658709757423740353887025145993903149391306773575019823863922592564583946598624710078849075907516075374547142391610227725951894226530578066722766629228727516439619242669547350563047948920106801699663868153140019871691354792234288264344660997929409999923070360203883124298093499877974552475516652105246529029888992475705322706621829386710116176182064694865709540402961975794520061365998122139876193300884300459218769484375164543789364237231556017870156931312277694148958909190467562970175951355957365443370881128107672044434604646466804649005275808436511376151699515147810439103801676687368880825770046963579338970345840514689006572808224497681597057878327383417789139718206690304471230424331731413161874375330643428846514118566808939780217471148805468058619467968949147150888619052341767708333002090782822848719384180399631537553607921786275087534190342624085585171633538721126425168695064689632758454624763832444745752969461525339267138177400027462281060393510392711720764636334286278144594659899383811945223710574641921016107679318894267225845331316852130673527980577866277671942114109229376697434043713592046186487424134827001745683101480840262396611170362925628414199006970052716150064142053786788657905170335885511092335120185843173408907249899929587026556455822225213977405481278089125987107154020316779653219475279893451036132929183862406537797396425959086098692885472175086844340231694586342825457082320758446599173930200273399372625745682378521345454416181527233453708118810811379217969150305291693349615130062753792365174123653732797236407344901601478226927876591897161048761704576217732230767633013675591605241952391023615142296611310388263622049198838194249997602223602323842715110115036251975593709326424767507976922926520905006044952318760380495352275454039696528697283537167437613461206251059997173556247340535912952625892961187266798964357193465106026007047934219838451009252989730286380142223193082166339953170400553371663180385933465961045624950233475107071496990874364362863279249416429947591061798914988295946655165183667614183825681427427959782656996537635916363433928408576025068943998939854686849395346447736727491296148430054697723893742649664194639403900685657893743039668486467861215280177339100338105148082490683841220869388711385512443293151677989278229742000812711054639702341472756569337839709429624221749101592637318601892268214936802445283208589956160230395403160994065976712095840293194961080080191543822161063110636418317202175162387947769300989165304452341110554038387765946850986601398990322961280201776718832513085373072273690659876616134024310284250500356398073102886929876806480691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -213519568618432722923265850457271676831703560121566977037724252595211329189614182008567909123123002775133705013797487970416480483684227667392988658264212569057657643331133046632187899165983830376330191556648956481162366533821341543544089949300478621214067337131743121301657148645390511993122392212214086452620486005851451979273429687837071480789271489571113158877011718519421278435650565665825954519846222470158268744297049896381338124963752694509320291917028835725495436387499314803078009695301494361927640631690785780316845636504356565712445081268987027407060967628541297343423323237461208740536156113369420211796786474634170359362061864566045002790049126591728515259306923044548164870651596182412324624147572684121943860484674176541778980277437256211583910353976981733559392727164621262379010418804749508436202975792370914021728471565980991640190240830125723568292283184697032991639910300643745643666135803849000982485676220078710961887908248673789463215055908347310147231248340572706773346818654266313097103424574978881813257618621954834939182451717992282139537813114876730602067340916648362702799517343469405408355633100332900139041559428500063455186013588598360279917741613039258310127727665929778129615935595250925206944487027494844743158251515974358369390338821262038338689085034976507327213974034567562358607138668728134847332251034446446967248015532248169784726285988483412217082586049458306252566972985237016937042535134309429304149899668171257466824504759035331484786012282105929856409821061965952311636661331726410248313749047292658265034891444401779133376835845485373287829826530611475800735096041316044214904493201603321660666371664546861552406688616498037265485860168170890929070893499252056272204260403749746614900853178085481184093497570756660272535479132526870774014586165867112765153074594066008668822198092157972182763116395656134646067536406372710393268647418108748401168477069674811434930812421717689934417312566712675788547119426516616896577930649551096614232595928070249265304234886424779761624124246676212440068201140953957537750131684637902255512637880135130033253099111818927743609724732542981608033458876775269057709301335765908402914464735117957144238186805005345980461833130905716215288692465220650239529051848410769025444281483154564291445140733223972437103893848180469858914419689927807203137042133974482803038033441257861133680453052300711230469998291912310379077044104982194016085253837884925394184263608376479876618824330815653001572830080635074816941993109273201364804882289678860186196974518007396518804645334518835443915747471646914665027164903082036653302347833530808995438337956886371356369772075513059888800180730913515002940333602493256538075485073257997733888998917966520268464345780014271758168325628348014843136722038532471327571065470511496780093271295419472546486132990060749496415532126332139499927075991296717478739828997331411432304015986818623122612638141830735168576521161127260244313728402625354867169433351345965651147272313987109168313928048659055737031157377871275419676738159858394390974866064784308089385677673466741079273961774161248915419442969241490616455756171958092188891748607518928905761804689967810165878207716479598069389227866648418961008713386014118710144686632161297484251332247838041114162174711934631067810205974360069186655031267985748222673891831664286423071021547808183463762450183818118863532785206574283128633890621207213464249978919398571151063210227644439899071098566938759827440311488496661532771046370535098699011083844503857064902966982347600952458220378214273243651407200340763448886909468547441232016575051852646599151299081461476644602044341924649410508501713090675826886059494803586371908507582416991801034185981624977642878543711395712632349993732892667159699118628520412366087725320621396750135863873601490838689549696118842698818209340415424878909826986375656507264162370629890995885458558697597073538023966630489819779827755521265131460261931185336358008045343392107365449463209748041810095191197755401442059829536493791794486282056481969211012155981474985433326899385500127006495084759170152366115398114951286478834271918909990474965997442929229189671109147296481124671372662778782999119721093107981056198533478422847632690513459548446366600130728704268735648668061010736505733997021303979148900421538428650953878284087483488959000653661693957534949655041107785561277371063198167151452905906426547421746001253444030187199299215209364022366368458221271835537461946094240834663407918503917413556355429774562261294766850388885740545263611330248553354916438647571517150847330816636437174774539411628147075579880011840128698536137835791958489822708021892975448419917176320025696485653801236398218373378784750710450053403858735667429473798083131813884476769925861282401784786713905295245204556943694495310333069548118433065607847996243069775815256373610694859788246063786356207485652348657345941479650062938264107059676785371295769068863100026880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -195023484985735980909767608186216554005658425280948042385058485904799957296373927578896575417582212503628438440815940580964614082446650946103804284531278328844453926820608974827724897047346868544793711884036527969228885384657675685514919901685902152235067005960475778167660166469278548983067321313520366813972840554473293953010091072675862219523921880389659736811076197097827757256267632562252760671449038269807904389345074170639577843910392468272429116982334324327585792293689297916370725181240727319079128574073223132336716103533186645218469457347061786280805941160214916158602037512767303008452718017635198860530772101851847874494579938251425597414213402821893119848147018842807518325632962119824426637071407912710976019141624216561445808281447010521439923491350640088719440081905008681053792466634544098218625534169809191308078367269325592614374237532416934168617322755979159676779602655543752168778826140451977500540750460469930437372591286118571084172672504859535857789543173098619707206879307103834627722391577969985513878034018557850541671850054221850008608167804581360660901009485279185561955387469748485405704613386589199522080203248256257925889997848605602342360304011641769802286697190714160783426300416823556096130431597728001573872913245562530561235687609715734714226518038263088596725070873263151678739138908262308836307768235711405149912044222950568445311986011572289853987973279213518744955920041612719948867622002580759481086605694742055287664740928451319132208173714524042666795741114135667710475424134053708029032591406962284206491560061756478160236677210885664219066939157463820351455848917270831815456250426883197959828590144968100679032681939637573852321210933829911305871979089897707152323241718135953151077310159499927571666501872157030254709100153394833449681174201999670478365977103082754420434198019657196074139670704618350895653119611836580510395035015168162182797755552157780872223604567402194542764989402433539745439683474091672118058778934226657161787812781522560012331385049572089379763808194327539696159867089997181027739060307610619205718585272639140522331673837897758478668070190697648183440645125697671700291680114646951672570573841012149158548834200124295338367896968612591922585085899372948176262296096932693820279256710908584273110194030924117094709421197487687024828860900990414206623042063307627659656102005547324802234033635679160189113408854764500259833253919521290196252823168064769204578295449691475729545078127074888915183411532321849297429857535174062483113425236673493077279937310083913655476647734919686077759179179692379689148160840948099240268314716196270393643034793241607914513739354492315518663184365417597102816674089502069701390289073473765776522702143277137136032091939523029107206870498250253265638294472058305028769954071160725569635550987704060304954121267482042906778743620134588679243537028536923743090647701345383469045571718303376623043887140255509611783846880430927633088406055010383151452629919509154653068947007462911458521753709407882652138571628642386949116181165974761956800598958490485530473193331776469382239450731418667955002792841619549358744554124017840109402227307459716584754979995025114227112816839578664537556462458468495573960626506920242770088108978074613987604835551084850777977859250005292112911627551252278991851484504013202188496370626739046239366603786113103511690722743863593874501846226314194516897078105167277833307717461797214520782169678699786050930539724141385920822217010723756785761474509437530296499503935488408773627729712268476505092339446091978965318574902227023989923594098565313253603875303141071590032873419074280063019815511460300476731805459924996782109279548879867981690720151547583914551748237502312049438963369694171722182096659691253300479935737547793779055497376551300596764701370946387673777284999447780537418920199595803931126212630041492711632217975408689194981775774245607917112578337566240584944775988423208350462020591664895962177873232647965360226920487010261555351508092898896506874535350980814384622349897303116317770584668642973422108581086687175797452474035426465629420903124117883542324344027541080313393594086642465176377788115215731061509296107046519430378842154978196045519618047822611954556558161705814387040469415624116223180995372554045740525180763223661119725980992453793311666169449715995682121842763485711534654572096348020118733903896662329294374128869367912036748069941460077201339112023254203139200903868418308291681575085218299495800645704791445185818703202217141286709003113129862148344761111275663867448270299891694978219159481393634576473949168055620813210961316988326305437274315843411710723864430374646414100820547553532947336207100217591074989116960812621782813769612112059922506630292371927920345342156049066960771005651419334044829880322267120154263143633649316687171991296614615735019544850286267492654266805321908891256862724732941026299775472123194430373184048956650592832331972608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -120519910148766337066293214604210566699473171715451257422161179072917237816750526019089171934036796886383558403933816426628645479312498010142985653376570875335619053285565978888557269606344619665546444764842573890192204696018514158497546846744987451431395385710759911449404899952609467545308284000946121105199733746570854333963019805096791423775033912937894833704491204297406896878656472779044547899581655234312602379297792072637220200601416575654917093682096105318260977997447648417512885392704336901384544388597834281982677450347703372751961232881537222417467878773700604730241948844449727427239397732955495955565319798002324102691291518034190611060598294490630057933876821913349680610251518432850572503280279550735104666818635329157576834284553413639026043686293152192516784071073194858961385523220251397132758489816945223521981314124452959502008732643198971783537902256845168376239858688260436524743097019024497208306988898804385698795056270400930825426869883867014370682195785851340505296072078035926331626562740118944460722640043061319777941742446619163907016945057463059309557644678309998392713336222917080462742126262902225350046170177026546337956368425737947227112413331388299815715641784132349441759572080266851788339493458999268062714604647495790437127861316217411681790372825114732724926413591610638167908347257460087919050814833045770651010676909600924471647018528698442184746311500061467602112194192329795096448877831797914317263868090359552487836604183610519700819176849433445013766436281676577017486943500709091303549336287002302398638418121181829573115436138238166494460642051924612077396667864875272695991687336766595339747999780318715998081769785771913857282284878127077371026053683600620723343273438426706307523777201073599102705336142858710120009020887887180981582864310983835690346855817690719185729713208779969563758864015674922688128182738748315536514223452334596614614925955633801945337625976104318801247329639275847232903680915327760584919591886411671795086493482299808168452600437417872412280279460911029168838952488975062120408804070666567471515033734282777776708883813256166064151251563345517962829046111519473327335339135245856773849879133877201357007250186932700514065040718240458779102545581497807188711590744343111839995060021811715182483702961999552622933068941269017039068776499701693709095294351828271107795463445421459446666437013184034682734488478074057413301938677082832480761224040809844010498389551370976624075773155723605375463603455485774077732362677435244634144064395846719958545694022288128718915177649331224061737060137296598322058042173206902610736699463770450980369603836059554163681395001061306497923472414555961385261744301882370356959216250896428062359891741525793010949402787320532873821356451107185799563788827816038665755035438103622491963953200837067563783498084566928107060513434586504048128447366510755369920409478390605853070642825924224731856927656742456503291156633765577610224355371078263709053197557156118959412162961925249365665358941872285554463183931260693554923582605259746124358473976449764791344813974719727010655472866599345341411152717813458222607805114264300061743482901257550480601866035277517594605900649773979342648383602706208101302397937600322113414806362881132971518130253953522071285213017108976723891510051318867835274633627696095060291160236678453210980227356868218485215835188930543508057361060467584443297617859240301298395980180561439546135938836969815197068732942352049678956994441148490922377486373355832493862584113336625693348053217874370940152124388155703005745526446959270616462220100050550258418274982681928419845618296811196418452693184237086448019229313903284668616549290299064606610842349745281160732301900912323523972754382932365532452410466642130061228380058594061934459689218654883561409743405940105786247551682372318090357117871449067600956118998223260895258686542386100078773405396635372316013683687564823043175795956510722605962199579663272520318911080033466675455519477105273807685080667048354576710332115788471255318802275213531388400615009068603313525674431458403638995391393967760074269349661115340427286082528695896978691674920659142134273223399685215020455107269336437853104255246725656563845609646901191320757997127016719288183647319595266881939664847845806545087460187886441803734769745006078135110909199448904558984257619119356392973533651926165845916337203326339603317488098073724319004472003516009929069514930232467796538831007772002370878268435779573960287207830030595229203997200825200956431274632188542661682823651542234941750566646788349455453532608762664347273787574538994273234440130732362401874518639857683437992606813604098128285330303728670820972533453531657568952352811553195392933543939588630209497758472975088990743056773938864785519378104090089346331258113620618371737737776005300649427922240417482103483478612432865225915171728257234875054633477499159656458419838826779984146762099860873586671616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 179707819363893263888605640657143022275823637590937158857590144010303367753358220395822515507260905249177459942529241744337527588162193111373463862207050470143437173463496421912018552187681400842051705652264196306192168767788220839444293994580377880177791525730164840117600165523755020584024114252175905464209472857016948458918834284077442442231906892668143858376351222385475541606880837295581744491358117747744976256057513538709342528173651778385431428990106256074648773068332700737537713411372416199277617280182019883491962230584490941051120039258807892876276854250798950692176581365357354403567668487352494367298896045723722357849142355100253187472840231567405415669584244246257551388636539875921293582218832780319325574377052961277527850353870706484876009695005752467496916387531381063516588480349437462825566325260853765136717392228928654712409928541062063453811946311621155781921609574463853502157379839985256624780254333316906047791427862670706640937954995465300615298321985048997860386286419996320028738376205221124188297955312768509605432621642564924563277410262494308695194825477820830964057243243405539153473724493198199557649700981382638961020758507143461224696544579200371752791791033785934291340704425255370010361754684169775597575730181485501012256608668056752691510093404477210939674255453568229119034949206005107096157722107571298389376871120834160706943452356466832326156861920728947921207256358697048819536993121541711367082878624370349368130641337837564922489794648112493337713216919095237227643046255350972567940513781747494989081904917064670774337915113306056878538253270145597713998400899784560275420053556407350091714120793221042682277391890126700005168462729295096896812063090409250052998147996495122372136826768328425094276108380760622437367365811622470482262543856991397412670870993321262603819550023821691155312283739938479715124728658445481396912515607046390295906260685997830465930700988682350826959064139955974749520911847614995372600132897090763267403574181517281167733035389311586279920279969237493907572893843063769457050598543933135463891578596853116707402510267458141973784014268661393767344062039126681017532086652432537278225355348202392207568118047559191692170757548585897488029140730150207303667688679595202752486110017151373813440287928652973294318766304669604242376209475808559412193026239700054216710580060704790400993961980802272400488032780242215632270015247741125032659198060542121745862685633470648207648226279997985647837934150163403551895619047054568841093989659135922566984308631938746062456651672246205574761124636754931079669641497667191293929047412309909396356212432064209262019977638692120242624665000794902347051205980830869905352439386321327405598883420050820399369639632052553797878863359804943673906898414101466834521230464291836046436110581928903990702156804948800082455411580579042107937524914074279364041084582733422017291935917332283889340281845674785769688589207052161050499752136658747575210937320785790123507881635664325994620583382560177074860379094841938666777298575759736774122318257990877706270524183538298245439132714579814494573354825401066996663143097351362142177352265118263893113241152297156135259682557067788841501338630535750493413705338345228987636009629953642778247553006397344805298382181452440191478699952335164175962378289519138492165781097467376190786987707551015110572697347895570607261652711187287203732232403654366658326700386954300339855183752578470226522926917068499313009516335093852954455262345487573458732512621138676335355425508501511230732902323624644782249686258871377571960274573252789428038167274498833172093867116913520655172654772411327708423311450690263175991789056533849049006848143337601942753473495980669388028612932948229976345424703667503208034309485039759564041252185179061871047456996577362559486566671497136917097641102180772630356103388938095917198086935375837636213554561833159864389492340053103906828254303261948409823692382078293148971206600798405114893038092475190433023037131352095324092445047169751368666956645215425283820867459694366270386951341010737753124639601843943980041977294174506666694070933555707518271193181835966731331351031921562858751796356225893369038630244418213536385101796613319333679096028772692775893749572145816887185384070741481590967604423757831693828822437225369566954181998989450378557465307756093492999727924257336505822471598613533487463127951945789470513584050461597395087289250088190751412891644290333813625711875673467859177624269957281106827612565456210169865055230168366469583850208830904567893163032309878943652852790814354842330257267555952229526467910682249931047215575757052709116684466732631868824173837544779355816015228572481717102579639060956655369989079608500641960131042679604623856969206557411753329694769731003393214398716246980846927304564200298417476788619228177430891443035518102708430894249091348243100777590248492413328570594697409703870573103738886553600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 68980534444226642128075899535691144964616834925722568904885822399082225753665763458137587341626871700200716841662454060939451362450864077494955790794560606159741966947793811694800908730367167888419768557598863468412740829853512052090370193039573931464703945213308480065923692202097107497074986911637483925958816609886755241499992827941101150944491864012133067459086520667621128711457146321928522738456923707589675442717434683999410050723414649062982974918747401695448833046278857185969810703006304921735141921286526201104292892275639592716819484230543326167695367569810466947566433738139248180720105173594632194540441440189595307498077318497119449339318529192904556553286192016876871119128834553014160162011991086024665490901276582908169081020890444222118121521889071144542607560330006472553735477560967926416972548319874992392251993862052382110468852208515619539496263458195547049426350481677840910540462488676344851306145060533166107728331771744687404616941151201971595249518128461770099694518358108565997078315282544346086629328748286818454606854123793759508926429131706165766231949812315154567535823835692725122378290076206523879854627301994451873506986791454691450155364080488364302829999106575856306560972054463277818047296754663613557747720094682739783512988469378125786628270992553345651202646001234422123021258934937475517730633309426049213252117072312364168855654159271736562380331736494457260777647670574598875456947644136309809197948994154717650038140084131154236695184533755354750866647655577469285946523701624108222629926988204412751864422307290218611214430323477729866796076640759115138416745568020216999391616276506975590763269451913120606747004119151420527393269892187596730617192565766840067461170852368580108136140368198196555454624780110220965726061394191201187847382546050551280839453483176080767580984884667538844216053078910712949858391571132868252534589136442566908534317196331788229432489101749657202500300011394242453343762308802254269134050484382273325993620734307900942962742875733906049016897788851311003568859154754788347510741568509525588235327653817280090303500587396873041436805808372359723634598832062018251434673597093798041208595711315271804471079424635442635819087319346270456087424869798572335304011076857751161276064842946347269644410720105698016080273180840182652137461104449078625812895520065879118337751475985869017695254813143516986948982287394033769933335770656760273700195137095093175174142981475920258192196274604765666907437599348985302661361098042832490556698025657198779958327488902796500355547340544331949262125047474685938149822583396552388883121373995342750888800622752204044092085728464867412131440566823815166425404093772529404573422853826898562748002504297991303822261412737646005355468324465460150883427972631556576779942719002473824509433468647019669460543364619371612105387686909149735519571874452107478213482412111866560017414015274256940879047573282541797806793225078189521401253037643312463160145279502649320176084664549684451105592008728566886756573402107166802719110737724269178917753176922873504100951142645021569962335536874403060373051091652884655245018247320846186098386946576240572728820812822310080477979370229899125100280518935905224594107436210842179877884342133241614202517933169941028464442094809951047819806785406020593968347716866633407301093994030395625465748041246205824849818166792121476265896932811436354469219402480984465781398080129095224062747587873553559310438987157713886012933362951204975271205132107168106816078961255094787504040165896999008899647374711900428144619914604312885831855950036323204682024653941481789445951899537345992533553972296096957427259933336841227111958737767759655319093550397156128562159252969513235105639694461233427362724748626488764300233584208212054899698173162949225494757869722493164397303199770873705872874088528855343182050809565112592882691359404719292357669450384490022830513966903141984930402746229429195031662478530338127714564368826229041884399149279248649781243323921016529502086401614580248291933213821676920808269218994246980560689594222689389212872739077437602518823525215696806891991148093494609785022050649619613940171435497347945810284603625622259114838649471918084191132862436635699957718689023883860470922369183841398174216721331910878062463309683958231576767597389555702665541230171610272392311903553848168634261873697800291986225543642228474341462801831581359373339443439045662284315136878355532922837746037999494299280518939765979518151142131584264126696198512475022286923545784407336210875492234555914532880738060384918745541772182909277412405219474278706945950725561726812463168242923190244102059735917294589452983105819930009990032285762243607349435725707749138690512020282188187388956845022231445894813041726056852660106178476193744891226408389008420828767510340199682488161854984983165561195019803964512358026381061132530071507211508208431806764166247279681059580517810176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -89184028978117437201454900157611199513623009537374569287680847309557787723865510267238873471144501096180708285403087585846056010674651063718201662351560397752013973294891144261873166961280145167627285062830107116995463560005813576965083465177238099898481261784855678355915743420683029643808312972307779283566174572250295474415265258128985060815059973603449506236111636171974416719611577769587278350935309732313267410762425553741475887288876533142869896780881081581631836333784307103729076800603323286479297865801512181276982914113202979364435322891024252352955037627877293179413961200985391037097192110541888354224370978391965803492683557290323715387612838019421585560073210978339459582407087360908076966559357860285439194806283011100233348051171240133474403964787896837711276730069390824764330465053667372693984597026333244097848163357296856671330857496482140549654883128463911774077946620011590850410678504670851985583833836307191257137360320645415062119953588743331113437726223788719028024238791975619286151132535180708795930798482037399716812629320401534383377137493499172908557453836065703789358198710039814435395533158273406381400207530647733866012800407675024013892932146696935222619370511201586615173194113579137007019856310123131940579889507953416929552099876375155253706216206797636114952234302402840340816816457763647353069604248082689128708604347446871552651113306724158474159932208278221554793939385405286290623366334988355619477774970879526402906283619600644400619313751470930880253034896104036050456709721586146287879985156113058788655032998171771016579525465591221840494262851897461806842270356255526425052201822932160131859118734255945595340100803058183024147532577700459518723259242777118272188641358932187157646124381057544798993398840452534683235155126940875528012771934878697095619166757897618432684996327469584257341456212574861378601036923628888162909841722118964699975353987971127854573988571424911231957576680327645034716814796038826644658255578914509936463365186518895315043208423626859775481248417856515162444142142914296391594844574430345932191891371740629083981948926733004812616212863037918644910882675676844584661908128899964036907307409160989129848016227958027386888288588313765204738956589569131288100419950587539849207176129049271116795502588140519910148882848485595818111525253254542115138425960010995598920138592156770029199399255767921016604725474347092517320411938954934116790228701899465427268362759501963103095389407747784093868723104797655190211443432597802871454317909818082834872231039529363074019443419592734614304857278168181749219427266247168124357874980101381841766781395206508178957315957512860697505316388458931066618326189729939520411578218656543469897634646120916943370956861655169632931569216276507686432906463529680124262274707813464635052371609110181079245390509824342258555155109935353414543474256900761413441122547151404949284675777898347084931630751821282636398316662546405157997314899837241302057926022615596388115577066627212351796193650910249254359243784139483131072430916133582754996989614441502522265118889792116816083277223939125434401925954644549943248407873336446362947264230105614503927570147835909095800234846542312003758822005034901940179211842355509419618883027742341091334045708267183516856381170253121633136885376127371680794475992427960185173560596964766466601466034781048584926873523466781537922789057657818581053383804444267871041993337814312401180323381555059226738588710248563132468329447945252447632612515936689804761612119211890676742114757508911153109066098063172277571705103947016690334955798766939014534759429405492818601961961679380904747649478832403052302316809096910082244800803927476563070475973964907467441782655678242071526637807830614106660641899917164734254924223177728558165612232224349000029999521190168347150920749780191644843002544999884804057519163792792883401645341683211645386586594060045806391547813767257580678911918106427547275971408312677494641051078053054602378832043378301824270409031540534554785098835878931933319306232284076317112607185179045733491054258825598053902380859105604177746200944230464096116761253527439935242330598153255026427388533398865126992281760674180215235481089229431966730897414779114104024441673745037375257940452465918566472545944356775628319978385924602836311729139343005578084776132900528308957011697364228590205105676440128478111992868033951564532324880765363816103873616281578895543468356201842434707772592558491424500626126524327985564285603930423745317000663095080702101483150498877724601913941542422218154471228752466761503720269799951480812962710792411210703005600120997253855025483582096171648615973778370149947487230023231830281120080644684122670482581505995931772730648105883012302820847054622422711999218650414280496510571140244769694041102139614266465199597027857643377834295914369148557743702746975624734511453955279424224865359027015807794827024366164650583759257600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 9895700258736397405556882588271808234764233659640111934722955326025248003599306290851845909050667532166412989414679342656341871109138376033976084728108224560293083546929609584154406577834388887169923573480877341338795076875759103895334393877011911359515650221200814392528529463184711705196168555709189652117817930081972003873904006984477728643344090511132414930570605418610306949577738819889715859978176211330014085634052441953105941327141421787720828951416681797447829942247051104427627141236316193556951376632361541225229231411748184159912754985443254991016588670637949092214959645408767909777902318662419618263736391884004448833122826254988079161065487851204048218831594056162974450236265136906288217979344532406882991201929753137101217005099194753794680379570064546851923288111375173853367135721361848397049061723539863409323685695712024847198970598192287774076775935575680849574565766368636181967055598941117638809790615920130629891124229236662478674297248590432269173564842805965317998073647387750868994228847787736795674513912312235199353763046340061213656071466001890669192863318598440576299332134111668527738759384525740197831519791142006481569232802480604720579698183922420821577820901570115861539723177223348941054014676897397323259717004456586458672976423096977807339529348760017329279319591270055676277302381356197520124671028032664365783479424126888714132462350968099816711699608545135967481960744056763564611538056690954339070474409622256890696573462655365927750024203797755676889806738232870444624614634963593148501151497415775911863965180590262496180215956215324848549111762769249173776611885191048463717852856981641037495869713517434863760116159412125336952222968529379436253901333897813125359823792986649226287163155920247132041606602416692986971507272617985500736928196287538479762006887013084730302781593080266273696993145795736894760486039613287979316259679202871661795567283463808707471163578684859965501841775610033543238788570292796149112847377208900212367399870234994665661368140259602766229549203391130165887475587578609385917535893659910289699084103435810530975289828688694287002571326796421945034775460240721801984617228594136197939019701275591327308273512696312074214064845342941516116512500334666532952137393695703108455063329350426676557910536254976214086891462071957539528600511998611386981305334966251293417076518541198151541799204859034797772310368145046833961128438361065016307503277520504780481456720410732267447375404086980430764879495282904725006706045219198963583624748249214668488782436963599602902514250755288566838746968961646736278186883072977818540191482245172789384658910840200916714905438447388554401410100894331599042818089601347047004865382770314876143545985107055578504432808973385856108700808004909623568863508223023740184149251989739205664881371052595683088230785210927198169891987713794706226468906232700153284332330387212869798560134801550628955307908582448390559477172873731429892995356468018569476947499516870101795017898809256379312014862816300533469150061424932504703755113150380156144756094968071900784797763487454925305758203455413145756369320707980714826741779107768668815719067916990513282545072556832008050777302936510203501196491229998626170449571511934109973341124527295570547010141934464789508962702295356960280125823063949627496515689725105771170243526397971026492865087401543992717736143177435112918414365499817738321177044312779849811633673576872212345956769859852531686965761280609148516253599867038687448520073322377858374716975380358046908103323380797635984805907110773271698317790388019812236599679061946678509859075896677968538422547886769800326790149572125787216385831563420093273424719950574932717846837109476698714806422654263078556793131376734224525729104199279438425704626401603545187936611344552469906916266551939931400775413421481478217805473521926914703486181544220135101976312384024319459372315751774365913885018104694801878727905394031924956646836126806864925574205447164809387176516107288217337491517389723095872950443147587548734008124038857963380553142246289669606847629669306049041842406700336150590150936803069486981949285977558990053524377283372391415289407289711710591699593464241347727084867187405498141605235266511896554043351536400678923609820273023600499603649150500147233772465456581536882139049562044446830534754037508818247395165808398236223837003661869583040039465884407336107581694668404947281766271766564673701845490113245581627705648905773165851052074841431150848372222003692152826364807859896526901984804924326380658062673211099867823447633347031786993297871462994221586437430613952197083982360928715507837541384403160853216727720949781730597789467614671684763622175386766552169297146641413191935393069803515980561697346541039703708460684398844070581190896188736146279141902584709947960594820650135250673387050252880564425617468097908606026155220604351054882688797122599312638636159999453545103360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 11625246503265828254378462890713342460121294975186383018925370675217141110535068221288211380074454956002078407800753566290014888394573547493066090032605573371584875189859634663675868048864519770631542961218560387166248666284636762052364801486394886149359762275858716421892997994124449988045508134134128662686691948867901088178904287146632371379008131569235349083955280324675245694267885209167209820034089311355424319003022153060858550463181988497411767974189062163128745186370207827546433292796898321733599654975648338981477364837998936550807690957052783694186380071069426539853899991511857820449898099336984527888349361154020309498804795628654997335512735108337122030738896508681446932604430090136858078957794474307625508177014073573924997539737459593909970105226872450503432634132128520832641768246695525893529474517386976561895442102681955374683392440949650279471249558905172552759384683820469772450842332924579435207927173549297986838619363017065062858151683309062160481676763363212242725274919401567544634315202299662700048737660012251193767541579052616067481232858100445326196062231236464923713090802585894758758948851424254930907682841819627763457229673298825693503792644927716553830449902908626141104186016102718541021384864879618970414419228617946028227065184930203704377787273585413987988614797777546702628170796058746040364349893165853123956415312962426841460442824955078232082820717893123365040460756497294481076048047503057040147559064802556064792492823456925014230101944852587762556372028666888267709758875198688969891032902101584945789468796436569995081383938296021291443775839317059953145746410236937314367310428511667935407946698111772523851522121455545823978908175137521940924819309245001591146795776807916941618966777503665259976053067205034102162350090718748497221620147034326118006216061939701841953570868345732031244978243271383532516611682546122073718596196570828492733007612612903616878560249587858177645013454431134617872955687993069821918477149021652786258454505530990088676402779083144994149835913797789571324424657248122005339795827013728214275453169184567838374446576289494702399197671479376936680580130855986844019966527096697929325615026807409236075684475744057652924330167630723336831073845961045398816612097291000892018273567187187190215098231119164231658160833627676555158769062124476938286624499745772086721409280191391645212759096194522361712341315986240558484795409616153639590719419629036108090946462812913682502445500968110911014882254557832950341515457193231725801506760165699620983755352307754715480694264486872914437256657352030583057377499163956103685268148785013941344294107576229522190117922346116455012327925410484422874069958736119932013735133728469054061879200597800474477344898020898471312692650392380520160351635694571564734715264668475703825986114613438368897914662856176274855044182810249447540499560886487858401729691197167380211361698060948339090121723024458520623442038933126413566371220392669586863772374498108866168023173833386888501899079787869090142853752623961110052935225219858129261651231155825435672966781228845558441310550475187730979099201443143528700356606384270386010556164391969192194070000351849366536144597497819027523107034998238782569925545298999179657070112042897257867300618327886965013131175015789250371138861775169209283929707903015726575828938253098572940206549098754870834662833745242809918547333896290938025888362855366095498658208736113402168958816470330127450686484805316966391669110558276135357212675404299890512487349344637182929047704318697003342450972046193850219367227429791512067495306336657920572218499774401115714856731076730947087063818403004915962626254548888208315518775258920155694866752713258542101758642016974527302971174963144069868865373518478669659159512790804284276966740259333152697505500965019898662650793091724387235827864133691681557553627421229876194843255860635188344546306957355645944971060252235749789939575724070667609272202167656935903712438517611351820852620835246125105312685386684879077362571540801294591038219167241611552004146526721480712471169707401101806903845551163260375843350713394609415870697032139167903739983222888706104242707838095198719417336435630806702062226021004833835423352229234245823944380876669685339682521995358198132779616488661720428700383414563494883944394611004733947224181161257580679259003626154282518677475029000669612702306482627592326276009222115317208680078245917079385644006785070961374933804177002877468687717376766294265222225543557274594613979197548397718296860281002463825052146479163657666964142995516393773745616157012949714636494558650244563276601781079035437058436847382642229353281310247430397956860672841509471445927029139514383409214678575749479687515928688400128428142439490907357419987914749341278620367447789066907220275295439824731045082875541431022325660968999980003478412834118062764886165446046917112167716761666943789083456207585280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -5488107438330348713926023699870750210711525665576346246951316781804516475726760297729264128302836064814841808089530209493790549432849999330185172493999950352798061725047397254316083416426291061941903895775111266980705819555024539310026895737314658375846663450466276939365273251962140062987348555217842585041630950187894596308687444326787833618664995565496558886140587068448185889977858521814028396327074126180567400869936838223569930243362048243005855895031535851423578047635110452359095563711102845528112563462677688253073508407512166610996354551310755848153199581406199508696183136408066481252144166966984955256320613130548864611924166487359052420269748337083483849225709999404148273089323073131845307450943937542627755366599378774940923550821150523873767152755864296688696096986427907470138210081455246805596845255999491613491290178774520490590964496875352932859278186402688012498440684765312579128540720956369443077496978312142972450989934376409359483150877863511644288568814687888012918867488889111014902366615413938289932181016389385463840842794390781389192193659371727288326738754728618656781758659488299224384564965720544491504799990128301650381280043658753855374459543078925341513970067519769918869823672110724563114575270296848231626977192186592869108716625980481096036052796290421957136415468185498298245547389362998041854725021802484609838533684204336017829952015818939909051143991484514306453075138088555819611765287181786715808308243257692736667361977294919560865939632124688111941314822792585804774933431391235001062012395701622157964625956670017074129518409558158357973313809616635885783411854283327378799676008274633627023539735600108627107622642073070843228777880926085283103824881694717374576963704825902895373001451396217162620465468530345785733405738985898421765959468162573331669955943907780379190262351696723677837971212221346612849064727917900200840410095172785276310238783011094253286791157268277774804489591758060964190367922413661784472151777312845619025469766961020500762062055444691006880026476682920378249231574556374678125116381911056832033969320059884727322125069261137101061116337019634321604832880991966815718695140870648195956586550234323842767855603016866273991725657688265959434265441234517114872914652342681492978869576821398862472081764559730020826218618970750310030729978908379448881180629793529478324107778266588259125350032381884308328172864399176674004970550804820348745238702477401094049622111382590093091908749540998246168723747022160067445629382276307892437756755750912599082815626110505949915303726335136313093262315059750914617070421682685573994746304678210192417528796149582778926057221513486130100524590641471847904913167936328713421062225673279243524255381846657742202651989514365528897714757591332695809256274439794576297072979397773637962687282884202037317006656016772764692980012724487045646222904531896152608995329410646812761181848659273270500779607648739247656657394113315541100382970501472610892726606302326424659357397118832885681805379440019387276401225700118294560015000541938304344651892684965949984192204961141206407163203546935790058621998934936824863823030830222725885807290451855777243960645750599345181725172626751093025384464491673546281372403615492426031078401811264922008937786271151228031663551254779019286741561733506338834441988529969528494657585326853491036802333580582735087415703290313586060863796972194799559324333146749667762101954931489779070858380933641814854502154301639580376738184603472193554573259724822317953730646201838513428244460085321901418899431876245441049087664175493229932198058563045204063642373578736657756328054631254711330297501250758666973222308498256002075818889436109395523084378206652297762346629232652654635556815137010965982819111589815607934258828715237375347094078834395233686622311464937260612724365454051890830201920398545603257056278836526952436869370193045721761362579197643345299975071703581176103767163570109543809615490603329355558000444160061692087379256222481878505037275896458773764332276050694388068761687705278989982067417328248497420799938660356439933023351012484705679820279692119182876428927506741970274105899835413246083432504234172653957822975761650152683943460713691018522586807223196742586345796237133926546761016955063400504154414110485171075278928829765874848393848198185083550038363670039616693636543021520053015485435458640799990839481619285199030484670893988854913424332752421648542905746129475152738932570192078481261796514094774115733067586980912678694226659415049988341700428702637270460272247085811126215037887035575662688184339673557772289609185313615035225826344608488447066602743979269534073926002122572976805709015253541655402133053651922579483964998131535938170704716416478621288592657737798881812529817663689175069144680897620382798397120602460744182217416205109877732096091106095777383777521156736945545531624321996091996016950258152015188212475494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 1561513995424684266813815268914879491250912739219091184763856680657598409846667423484084120268791263079575072735089769354419609241888684758298739063544854517257277699368225863660745968906958509311974592285715948533958383222619166352752217445716475111783985482339260348026078776728464545094803933966380802639856423573950216239142625709952995206011918436095169385607430159269504558262218245425889511703930289946673050471752314702973181100369006955757096119832224487769251648457773053512095848889955684315561238669005607898676036155847737491275471598323553989257769523035189436261425342158241014211846840194608119689172294440672239065427826128951315749278491638052265063132179756757386851126851621005050646120987885332802731574625532476114174836845319968000329201020641251118792837075055318711719560354592392779842881553262358784484570313433144251228808133439273941602028518084815263058837594422548891867267197457667991107824714906676568510298774875188624585760518968754263677535568158622235118030109545067697522501936939444020943194344525231359957880566137199971629022361021826238790169827101148246873006789834204157215755633536387684049223142937525413638400465970760158393067339710511800087141899870767624010526675255193480374345365417852701457226010165924836959557535843440218570141752971376295178804631533829294245239224649027880059895144717455029377590815211601950127549740285526228128838096352204832505433439756425074170678671621646238238008469234262956864672044758306947160887642585144121057708633342235113354231646592809964673494814879366044641516819408821400814652565572450737253372046204961379520894729692562880173070745510583075958507599365752853116606409191475257620216759639469413849093909536587059190811700330480854788196535829376854624265548915583472622551363508285411219485346031547668110913615495609749625550590103094636790578408298368652188588942455074976316678734936759158201330534280446203053698011893850982042284162396850640059370142432489137755219446799090659010410614627994518047552554657833277436618505532009392264871133107707564668778661237096117011955213743779010293098460451422158316843782521649420407199202140234966533919995851420362062775409500416010674861174431064159925790091803687298991175683345978125203021740294662891397763756695742071584697584029979911221542236093427627704582254665284907845627266524181960766076543831194892562085723485245300104397648035390790226545880441256328054103831153927122427067203343325485930929107066026265483819698769762578050029442781848955442509798378465248232466555790458309422533848363367530713757142992347138866617387418947722134824513313530197245829298856668890669554444874984147574100374783451994461733034705566122238120635647966011185309892149361643415011704052558105838984236610418513861064302685600004213931735633659625816358843518301220164154300400416074933529137965750978439544005748596511228865553022241879836774745660555041017566515345039554640612925901828674503152845319387386945747146892060963239155999538857745638906622406799991802172773219275882334174439033356441871920299601568076940984758641718762354806181326202757682756224389820193692141370219821549409240223631423509524338698518361180287963836492635915703229114130722628150880491976312637053919005659556834902810540922092920577559103926528204159942474082364003685315925281019481598240897677929744470959611156761009728005554339593785085705010465358941801449249897480840008941841894436121649857861811693126611738115198222939916896991883927657063348250542833527913914502449173576856924687530197449600105387944127217207831437659694526779991485424411731955607675492205223505972943978866493318600583334286664143248092171091809658141861003354726500701383243482386117445752200166505710942232223684868692018816683804888394344322580436766085100779238419870945957820937736824642011909104272265810472634055230210772472408090795748761016874882538603749843991708871703338235928614465578417269110195848554327512562282833576842469210310417995010308875533211896858883640646945182237893590538733442693716604820054599672909010788450884029104630246918857723193486828324644837309744806933040987453474866543664352741329367390245745146383992195823160917985695830267104863130901966911787882279468190018081490884720476864786863093120047102625622542868552388554923639510878152662922029033400402826417571879864525020212266287701946176891267359005686608607964989061648566045279559076002586550482131040928860756746941833948317218835627648610184229660761149400313093629796889679979730452259116950768944940290774755856303612396941361555907250642074025164429314692301895079380288686812161244057326446727323034456746505509703115694255723414280989676432745096917017886903802773213551424551063245377150877209277324365735585967509040601175885488738988648836493820313088196059633169687858166713068191043552048318001791687701172161870655762096966602398709889058902168337994790820776446525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -482260847460594624726785595510481423152437596158453731670521938429726809387150799497275921884322605414554609419954642909834741034217586135434621693220432521688871851580064948892566726776077019619795532644704203441202086550199315783959451271028394473519499272397207143085348423280604404555332421955664495565738905080132954219310975347035104582322288848458896382129222610150649361921315490744418572761712514724882579493714979980279926942189464772041349701936372781478272037213955958897839919953006071096955591589499931211437393597709793874161243904641090331874327229318459832910619450989240237581136109962586933820663197696323591987267364027293361208928471275130928866502013021398428010875089015338973197698369029195253671151125679438938624996578708153470306105732522952848164644329313561017254331678851190526570021802767753076618205196305809389580361306470772779651967163038940784745877915807415849027226326691161883214401227179914503898227841726874145907027050503177974372572534445448986952256816468679872518452104909226384447372102956001862921512215469818039769258270752794175241569165720831444777160501893556307172956621576699109924147765702635342378004801415754343142784738328773445232403385205764177038964275922178500098118165078772851277115847676987223112402726926193380636742457274219705223692167083084121817021513665718401499018000280230711837626242025277093287462628091748003491451820781238552667906603599039398403912900988242712023917065461309328224668258569661610286444629812018068289508581539343244921318120471111957153247020204804251597768354969924500650179660026616709287964976611819842682342467210753019600172018492950144166904672573473338125450399750977396315198005814414058225071100376407738135352026317620729980167254906122667341970419188453193013958551101554574610813874561822135097039191064989178941659971774872364973748365347184394181948501273896258097467792995144548619132932886998809404033519166300632020017820517366457180134063819119942857185130740423942115144777021856059838014187066419381439180843516068964839085805992192184148559669939812771203781528706070950163481396699652626640905667204639731052511502463903760980707770190692820945738069539118988175115532480884267725199111140069765874182023466139418846796130677949746676123703644347316064888639457975928100776622572428776407328537634861254307994940686745340016364640705822113682411811280168017907857579913865413228422692553979026421015037524910552603435050001703636734968210052046352157496163226506198829017547932391351373100287985076261432343212280940084734744843028876838303413151641379324208610514970107973149981878430752863331907309788835914641054645743717408293641280738405457561789081397523146377518504132239494923084187064758751339595223671019985543135993758893606217572417804397372250963911497997931867373330259610593152578863948958882404338838664259880679478364054442990941819448916878097543598021323722220074327089352147757018414153082337657275117717161051258547848970458574836645977737562091172312170547724085494977364224312839839815075998365326140092988529235709668040084603863722840615623654535452576475508545102705218058430902880361914466843390715012138323090886768821373404063488125328332948494135930549508140234833935195595848966440834998380347649582849852413333311454461419550169226933179783890182988281962256271834528762505404792088914759209585770826681532363733083794282117112043295922207050832309535458250258915489328677653185682182504952810600970802396408947888099408345472958806147138720206629425982450344607678367913180669364871140154711273190833191602476746009032241926449184218632992889532801736383469684587564245512727931948861210773361583880045974772841489672364429757171696889791549431766745393329239906302732085346128478318965974008654347086288284907332425344993178071130143708825820757343409811539404905029052370463471499509531005546453750482862231355986672875864179493312704739404012970174910329715575427925326341795788045368300166550093950841727755456010672176949321461606437119358729334492107139328634228461425164332365783013398024044293598286351777467141514159881215033494307308759880198596723146818328602557370827666866259999845553800507003127195742843738443617261449000262643070770107509332896256907323296568387390364618656963110126070313155642376362362880055177890262142671509959765744243135149267864546941371203615754799256094911657796956371064027675749429624562180562429368057387999623182347054965282526064469747064496240265106650699875485313567953898444798614564301332033130703281192074636677020815804991561929977409909429914527465471250408149537558009776810542512699498653174571037182784359322984951013008028475153897981681117489658944989870177102339358329302129358445313611351893339901141960982471223145052496647417965631533058498624618427618746240773428376780617951376235018655103618093696541763535868563208353836614980269731475233760918103839424640974848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 135115244673939555357374401499249397700833188516544682423160550043848028540392210553761489298124870015683028356570743624108837509520428762007679203656741680218004364217752159329050677568982596830134068526791485759454827875287529807413582364757052138039223363467153224389913919703633131750056769726961573853923632927838495513644432383701934562803898014485873385219845429845895879089990998029252636508954666360747148087630097419698201954087356704221207337663930191946350285887899377025339314253692462505920500557428889921103196991891639327302415140428548572535158515417284274972147073596027598841620718246800416229720712598309217722473447202619215205954751715128101961745044595297594646723122011861042357111176817290551865159531057074960022461012760358654519550240758216608236950436919773409966542726778089996948670323100880855459169819473230818418476700480676088832938002207394041252238880376486698051674399215934830424484699363777710024127492984493602390504186831540403688080989964529675772715587393603498378698477329391937662121304979620331175978482695392177456917322229877620865377823175905339795696318476859625990618149219949203208804973193914501361166907100029006647951459193516881581524917294710181537293426916837676726118814973740001464926719451962772856217134883846976222644810347857416427302391447570003417472864570676576418246943095932860677787301625083862910138092469522590224157310411305003416821775195388205350631363975763872144642958322465388010272477563042008313243367491888968849226348936714555211993308621993453210053897001177543971493706803775625728974665421970851849726401329749760393172855335203644496501604429284597408283377036667963361535502660315693041130653188468217893109871015330119435259868705177987492630401021534572285198744726043997626090315880629347337468716873890940658531034285596416597728051117420975999088066762250638097009206238477920266886963717067260343459418262006382868874492738919776046877082384614114541122593545019260207399911456015523817305943163970151405343707324615754492305628889956063877242244315925270646922278168219230223085740343712727879707384734266684808294288178621380001653158520707554472289037908900426487601965731267937511976499220167501286628400159378285572283391176571151881483910439758990893894246698500486203509546501798728631591451495921631457646138482774807114519848440345691872641230877407839973703678395831870887489642103103653548540988271469657130355258357567867147744183499703912368705763447018992722701645365454655694663914422985778650375534444381144805530835799055142242868299619000118963066246162294872236507485996189728506511679037049215271235084273746241510663668170395058468489702542709983230154524787830616988672677250011340076152898942106298929596906461211587317364343583938100636893349428956524877103690089294346894955918920730430090839369698170104964373116778048897233748758588577740741591951338551825615601390189507057291344325645666505286387180161229835996443371531224730914467430164042595809255351033259280066756517139739279408635588848950151425477531771144437989951655444303663088428184061531090884950997526401967039956986757286377318071952954253341847854996157938370697149113968720315919448345599542080323688292076775580876786838566319129081775635649617585522401550776363868051475273523170310565766255790959496810930429297627728685594838898627715895916431187204281447326148970420949654430955107530595471074738193957822397890504472252964107499103736598975670445415330385349319415862017190982533402097210570462035880293097462127228083060764912711308472577772677013402828434826056383646414439533805432642673217140931418885557454739600943059081043331486299164834168829345230950000978270756662281087464849451316459524561326918543303094219252821688004162432474380553343803050779961342081260157185607025918986345408908863320416127822438878200171334694379478610609603219254302126603827287305928871497397187974402972448424784799075717667974075023352780786147651935007472504474955822100156842163402739973109313778761837355788254787162238499166170029028345220996727602908443271106642112464381302745662153450169123595605052258786208502125311767670517116735065336758524253848168291498392263587207942588468175496485538241537481068937472469043455385251793118235988667244252117815159710258037694764336625676479111259427218486356427737149085507008557962087717080695311175980985628571181942603467615482703930655701603825093023400759865762993565406798560819448648771522659701927703141840036477689097733952442188540824019327428368042938862980016108839906819258926460286912915351312212923348216635954130383105311455428264672509311443817690666844637623711304032300121428992461058642599189859299177999763421136360703763167555214034505536290768335751448715598347461838880409650127225019150875092165082773943203584330415159926253619790886522658384697659586806870476762654251152487998592230642010098281249711814239846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -27844119751790099628631418893679168602139130746674574981401429262305416240828305688255953452515158597904121060890159601901760927388507158622825410271651596965065794860590726795484451977827772610514742725140172771294001793992842051988017712579900128596689789527812373333315262892137383400991271080460610238060474588104987616636497739380549349991227914066299101253546922292299364728473005734508830640697533815619447012568319744909957916909482371059092335321594514217254852818711412672007426778636606657106268683669025343336822550390187721200177014218760550946173983779610698977678074215238951518038868826073703631953209849741881711916217395330856500594255383069820404227893804484707538642728643018813438281603480757805709935135560436187204560971676408080602953551195996466976808836444077469827667340475073517420666777880352769812332640312866003553176791719969921864079264357994020108885462287039360198580508673282926115520804600587594432075485419240259775983921923047932915067880276414121176444039315125753614447751683854764333005749572927846930699796213273445968643677424178896965370283165197307564132891457825275900175084591871366423128504835540116694598672674995242992520763476159152498603835403347259230553277639295370869638245250802091688113368552243651957114579657791098236256384009495238880005078351888938756518952078074158287840275896117531438047081054178674375382456894022747119763090934463892792956983820461418077786074115868290721171299692935736848329395824068244965074292308369061501144583976794335580486395877698597438508813179242309685297671647788512681562655746910546391675663965192110125748232231550079768936764125339518189843159697906220578163338920027727695704979017817473202908505508138973174265961085328533570947645243480262806038272382816810400371524294558064051695126620891960438183685960615713464478335480515065331951675143577885110633449794819607280173517125428360596127416216891354242551964845588187412533759762550604736599003760559532077055373894872021531512206770389286014766964724233536103431533466357221338308243251167289153168567976350083658329391323042110369989940113325314548291266613969989981489034062024596815496122260577250586093929644185544846983656146020064853872961889786303951048741660351266042030877474883188961240708363941925217843446286201408556308981143262669696957570342828049496625822738084544976702898789340711028114574748082416069693129837310437278710709864063196924120517806109485152054544162226262623612066927717768554939779211894004161827928091302709299301350454363567188236661414253275525434466557731920544793561843430650529839611013808074247628231153001757108349181820257961197135840715656684099888738365494419660489730880334931223334334557063479024041683370747427968288674735571419514692033196759717318201460433481100967299031687055752996199830416090806010390949506308804385776307245985730744629845359430831184178776737690657832484698966093076680704905864633492215106295184600443635522812452523366513186966625081185700570281768737307951107927381515848203448264478699370287410855297174100065972799928400705976327379749032143450026619504913599146206048015245963149598463555501061985691073239473091338216013722416348290096637018864268519670046152257485727522327125334405609350753822284541131268164837547733487453808797989289028052182483791112722436214697910265585426064571127026480025267287043200967881346261436086447466294757650554080279505725715193327749372802702095854191059881495746421635513257436133665675404298669052499131801368155126787057571820566464269941021154353769000153798407908423560070667083392939102055022503076792501378591546749553081520620283528352827411402731103245857763450796848785132692277992251455334752355906859012809353670135666519590979273713428234098410323304366901024486158208665954370738735184122669675492119298004831599928829430471690356689375937255132891392313971084494083819860530250867788662006329628226126156957093095560678066138237917839658038391733656230610423242953324939203487182777634283272622672225124822117327710956279938546203835477408955135212371824303693706377959240374380625858799434126976310130399388348857270941746974172653257886016804871450792815083567289600614542354784173282241018801803803192889094202660572588207580007346583225194217969887293642371272868988631838289382073163056763394007544163535253797374287492198815690462603199569758635387711185012266802677318355780514345841317340514189469751307772378408065324272263077324093332504716106151250770705467911696148201830265987158663234721840565359891281863448548518823331074555994617928564069566123778600697676167029356513881914970285097070140585663616213293144395087859254585865244930717384850949524213437383869027918698387432319500540795194256321458106058153421733007774114311410904361273374855521100522268204471932040428085959423352769614703759097194908656878757475370583546371351514018639690775823862864755304693760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 4832143210568939434146296025099625852211610821196131874178845069435032493962639768862725743422397610227616854228567154173290580934881101662589301750704458114406408011827595648242286357643762228691406754757172222299008955632339931289946323577616370187759131790104398242598880980092574417357790574648371681528695133619665297638095988261098972298542863637823135833503743880482363570202669121818455552955400537628406046115250402879144153505033506670135893598941601950804908943625861147991735932662987868939647032895679940501563419429477539363191224556131501643493296563638277855491466755130980110681387056693917122757705680528912926258447881754750624906302196829051045068580418325504350863376292107539257936316291515719369956666602297645346061000572814062130644561825325896384092195798097604990232144995590662755394368193303457012570621908434473179376753653691424513458663155001473005814515382591792598364775690728191720255118821747916230359390346807008778936256374623829196661522631782492864658054693910844192334691252954043658822726871999726373463472991438319571886563895509727761463053451381540818314692208447202143089010433283280979334722813547916262604155040107425137868408700579414571578484771867139166192401367728169269500361105359710855428951399871750137403193812050123196756492905681873037380937398731886963814801335403794973164649305673412559989252812687359930591255108173314486184426780831166053351514617647446149131941321118294395929964533099399191409107352625728001205934022287092453961486071383937309334597461413600808647969663952213317682993652772810249452136499718333260679535065639194414349003766168268316251631285355869244312996221156344976011960486176305853989709606294784166279741438580084398359834841881456456361126581023110924289496051884409221217709359026615141697034875495322119477532452164895045039167423474676429648105541259474062192423914534370378355498792332352628293719478695155199165851521765502409973420322396154211661027611411979768965885719503569729874797240998328944075679207264110615625975229531619589956402878557509455775228056067353760642827431818462401671195388239272123719083963706657784050119435318011244858486866796894063095257731832887945708935913718900778035674465372778583007018723569817257650369373199106817761640474266057883339400442119614386581464503035019037605799393942336729778360762875454142994398130494316472990860229699311209110851038077629277414570461342307961201811127743382603778884601364134035030020337388984312573883535634767619287119139532301756093094647468161807393561159674372153216714540655758724322051649857519766690386687658687328457466903053650328286532398987031774631669909912310789078529380880802761594359449690644989588160899004625541865474697773892088780655239344823307267312146444715147639158401208532603917361629792112006088668975062634801956255346385238011536022869187778310993442224974314866301078944435001726478629298986719954101496534385725688239623151170678000018033666795119264182163494263824195946410500824521088451117763962710106701617685107840407743944793967149691059768564885861725000669329901878408592235844729981851579964151444614245681703836754350046076195585448679343448078104950488596102806888779704771433060919986039646051872884072683135472380674015063397140679082655354464145095848412882917600096570743144581891854867300487609594191789253966790036766503139822632861012450368633019828572810841673151830316600391916285840051416717270244720347006627758493558142179927250458609700455154340463794018286334273101463017666121122951437415159121091784298810675486892003398485181437123611906058753316091002958448070298474466916604536087407741431953407242965342922263372895785936635520498415632936733854681377237859359067529240901228186713611001659208182832915013143026284253211611667655353567273204798533228581855512252496358191421642791473681343630986095638682054178605286951632638204918234771140839710222401039725261643947947189874528796880480487288366426597064221396345934033419742794864379993720180908779373082817872029833339793088707227840607801421088715571238265268591386499336462582545254753292929826949761438631701444218682983174861272417103354842017093749287745501133315997404972555147678856644192130901944086142802462507326607191716447319816369813882855622805408122580599695786049585669195480176120076446752629099448967190505412781359965715450747156753590974024915541968687582178912341211895502979535229062140900130011100522405860699102979357983072247317525346322279967176848763144449354053569699791733692813123243562678907533503156730804817587821556619439675617411679613979163814685385798584860806085476750026021028536386821171152887543716701077791439092196364463065591438548669506306622421522022839875676562252606318239215164060509331075191257334627220311407287502694695641828264159297772213855814274403289088467614824054018208828351324108462963089383589493002029810793316352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -832511358334713005028902719823245661934212388778427590241266285690686727503624562888536284422908066210022576124100654574259175286928616095992266195679056238662064749180898829057091772224971180154166974743591042512467628324195880897691609900314645414621789761431232707489274887263283352210918877838445445086147105146220486883331688916194433825740467697927587663067426427987751559776116358545825622324686522363029375589490597829819258439577437833916674319192573093023885268054023298316621703701802042262310963827923963712684724392645866879253212288749837309828939739512112999332996134676399947664547834924285098620690241342762013809552073450727871145250841921684165979565532478957768137075667099050938829051754452824917575304328805679115264420591530808843305629530039435454528563623028499133850086155538680411579296118361898269612906226012544307305774590188281997444853407585261793281247766447220993222961294445845667134244647595373447749029688974642720109213909467807242961841292304747358632139885049409348600414904240477698854205542106025761384540955514114704941090305621746009486810634174259526428308201612110199964657906929208199648525060265205924698790677627900097430301794919851998302883217033435009516381324429271179142655690967950933979392318121165952517248964316832691434414226240510798896690817020228617138682373800432478248797440515259944393367629885841982340669606404615999614595147997024809007600968365402168907473592829925450252852301504914204307618826086693892216628773198574971880263225718574729226732798866479460560811048755452528686489743206008869833109913434577798208742186896278269299155871970370194096697483535978370061345773542205292329821723415124801158376258529238999489194591842565712465099356643233912107791497348536124725223182064094579413331904932187612334392800835206339326032602196727196856857424314291210496344442747062521548322192468073930943206626976317547856598779036380765397490711054974789977738626807451758817573939736587716708766844180199775349319197174139983542827896574039109170687015574378361259934436001663979999513184089010174002730637100354212347010934960540822867849853562325924328197708541702149660639895712914073015514550535908986696365527039502093169811553540835778121028700528577044318088155651790247032927725895026677137474659655306270355824089176959530542363620657880424235617335593108743423878030000126841092728278485617066408753887563082677618354923651432100646429487605645691399349454214488583126489674702528585099054251306508450221362095842150147991956548966836234124453371460794360365187070881342553952305157802293568258915713607207905408075057916957120582389108715820653987887367777542681078932557779287680128579954626522293932890801770627172084856688719642747444988020703028342944611211061231239984844893221001673186813005879105517078318727524833160417296241414864501015030897604918432967232491158337955133067562447854422497467079808485748542469763338622337961113968359953267392371412640721393621445853283018379029385849728623466620310611885546113879580286606152389838841482071767534695648067890370814190247147142888814170233698207056262312118550386347907661827728249271802573656299203890142539695371007746057176094370466762733893827715634303225978127766264776429392876945898364006699379956125676147991329483714925131635944712661882078134005203539887591243398688183386206392890011813245637896714626863345419698840568668874374120693456570518318726788833894662170977379624178809484633371559468570036017879360514231238609646090922983958994837973481891789358226009177420045677028491911960989701904882301471400990825351386416227533132611336058217305088743572482369833949752801147434964113502536895061104166144814943780040027454815095390849670422572502076090257389562982741407859800071589525347308673483418543258358580069995627358039956020030014918132373668248315800907306339475624440313734290208699511169816328817355471277280537639559916349328297045675788085500471808764979879749539104852551676962870864570111860940944337049881093758287345296381007848127815863713710412832763536148238006668415447397799215591467095431718489050790978808517739978842196810961079108042764747523359124540826372758707861732894114031167257919741141175127808204882767915088774453378575598147878950561926349409898344267791644339916230630233896608596544512880920929260074341527139357108166435913740332190894761029014578808446045015504637076381440680140952662859628975358225394601520701447950381585505463011678090890484504209009403040731130336377134799263176348910102295717252665236788182105459752311277076510230470473864528791382888880009296442912614739254762793331804965750447813875094703630925048502340116548064881013590799433487948987393166026460679369986727225209435441353769821856208114361971923161558628446402031052704870604652296564961884279376029719355006323637620344285518322828712576233624336294446881307120298968167219200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 125879650610916589143530167931512478616151588706825908399204465049320267970266528144991933621394919448911446029981371285502932580893662340032623575172685869700010138506059308550511319091675695382885870301680737739091291754299709561066035710494637294468767369333350749546237356089831974598992454198203606753586853787316693640869300112036559903353306556260013824588061542676748491434549320380961118456661741773955570704263720125752117746277532434882681513452562935129953130481134760415367264723578033991923803118573694840251668565780541138990313205863422844913331994513988445366232631712252765893995193197993781526885556160579617428079997067700948148481219375518404598262435605166916093231243703063930080589795168057119661472911617260468854250755760614836029087712731637429295034482268033636951942176035889523297498213964861977241448531103559787791418505653737092629302533356004389123987413330402556626809691476123981148540760199618827145645528718138929003882617288765681481722532876264010702176628187967093179037005691374871666767234180092669095985627720906356702285031337273154654713274334426739273131747807429752162765227462464520672656280000294759440888645699332679462103638326687785461383696289741694278848723807627585387484360008525887643801493247273605518170250235427414265512291792471741804913909789338856843468785567708390533540987536696200826276395231434172882224981457308191122332667431070042400601369546089160326364759984897736752753583468390785773672459328063881319874244714610677223575438490567006549958942313037128203232106748268600257706478340607955624930800420712172939842149932631678970043595789547457380028380103546649869001665388963169067199555204326510089809007237928086655709032425836316082011843211293541077976267656818990506932486035036992635340254471480155725724086242572768939676741234195544778247755345661946629918726782392603332406579076937045193554313814124230380567508023930583012453925992303887119931988815609964348014828888391927721452763712864507538427466996076495432419975640750642161763320478050652820211862417620000127473527239233391893083898059975079514156777118088030186392259152191216904589987371899817467806313770285787319083833877298693397362328998820182912886760755661693743418375297281309740842665319516509849750168317956555159950569744059910377810970091079390562649493123283974894870033155194569064230640009210547145656339133469226933846114142908296962434475667193586547547394505670172671911721542787479876947975545413306731263114318520410566546446444489926111298807004043385032596740763790004006205482485690502257953115835187274910345191761968978499045885269586369115492493362721101508878624913978915267179163046318477267476226574791909960747312588592114294422373935436465635102015960395269644149465981663872965897065340463519771812627836884265010337724518779924748366590448097217912504466056046328456454721839277181452858203140827022701536538259979383835757629188539310945252436174816214912857133238937475137443702802923948057938350374476886508588312904017164574817443313158903787156676613098503518951131910938946397322732647840408448687181383244585946463308723660369145208377634863892846907787775313796945546113448975119056661350497636214484645169094453591913172848329132201888884366146541869444011742810870877017913381638416386228216712413239467568219983788241928189563170613105839889734542059866631352963668998438573767140916117843044850380051593440417155392281514308409660898271923907077098215809450544611982410461749535530455606341150187088539681149451308036577481411288056840030374443777633567120625798675016143907290936967960095354649111531898844253577697902512837141339119187522278621878506663568444392069885791790582504514067986673221685215610319760624408814589041966168556380711777174800343792435572007414903317002322774512108395688703602538559162328134944269114782175626515079278235055766028812649273838181770394737777700776459807893630235759158185505010203064083666309603670679493291465847719688682865836380445059439042554149355505211415424320244264341676416900571767240160285593205337983845682425499089015036869092951276442887584756814693428930734100982483762034806977108408244445260483797323470467720044383009937124442771029017979239652828302928707816209395876799834069005984404555683866943703540295829274725503383546834308353760240395109494620477913100143387933125234953670490612157547134798049517942563776680344340805976952788676768490019209286602445520853717324520692029713435407213176256600776532954546265332640260227463332907191847739728808169117559322337787546411014889976141917467866512748609028534429461718445488575123970358262146226931725484650258105424113603295708013373473397198807294941471614297876854946936522675577056839067657295998954677009647011855062162127772805648225963736720044437664349717739701788603992725564254054229622224354339074529188670749948248220062540522019880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -13612587932634474806519800559231418576781881708224200113155096166358917192097246898608962512061510001571859039650916926835593291145744257358960736350035494710521232804254652039388438711968684926425352711432300965435256947011174748205530237185575022744469043346113248852118060685772638513155914649458553594933671203149840498495195313484795896468696290954953472794881220831383113371996983139320239301447539467384785333421839505629789594125462726564801355871820109576316021017515267165718961437133876945041776360845909292462748285765998017192562485892640046905247865604367813111857510389621841051083793692323884126912763952258367805923599765363564204330388410216574355817408795160020705087952762364677780016782707373262004000256232304136248886829762896183101761787895057845424774423696136822439358789574207562338306588800764726823318764142471004047264946528428841778944742852841964997201573573182606399063157270049453161509854059892145169868501223369754410230721258966141542908500944085372181335595536502099123622856012386386936073287686192524948571075237965664529919017919495735693083677803797711367258864557233501175835587396810071468778700570932602284920197825864007521248234773128033336366323432612844199674876136780316249079914002082243327392903334498473250227786088008930618262495540443126449677886476543078142881299998691483667286663178771138468719776616690698883833794743394651349229006765494852527335314082927722521639915929805054925102196846457455060392642415403859174766289229656621061814574720296570097788418667070600585121836388543938794902462525838141802017856777652480454116471486592092933533157014254778567747332915147691378817106916684383499962889854136862399515121228038048610588465187763918322673078458509709426882938415172034546182274224949972469680392670995303352974314390979755590726152007630261720622423782610649455718640793890491805643570691270076523122171143582481849176196005528921435906839809732629517545920786043991460274224760359712824649877880703599706449689004951983173782877112968167937245467581756467975247164929212313544092511466837774083256406886189518225529729975038828195369884823939847145476544356743616631894951960060963197783911683119513137473263546545517270574246401466797562230400889665376476016207542228509961335653570384689521240754898392305224752475869141984273042070085025427006872119172690603625657021254676014203046281949999558174577646353113536784619177932793959962684370200324939556280480381666628774001865549323830864461467686191762059023876129685344919919137529178527289161790468650481442320876696191943010573346270536091858186384465748165528672268687492383155357895406272141295477063393007915334329534019829309465809286241001101702691389561870626418013861844203313270320620987271044131793217708311831420381426755072387092501769470727190011872069069401853986963140649007913577532332203438191606271607341704632805194137047092783183261912114726268473924757002962899988752390191353365603258447833487327086716682240743429124722240007173348254863651361483471919946533420414348793116282617637337475780088331533198369810584938482926271313070105614771600821359188773582859433594955082889066779999065151360654094608852723407034726193341844768373131253482469374839532755982458121103069083565994056236352622742989853931297314140848100040414636075112438992898693797860161835429693330417379098177597161471574604360761072263206091655909479376616839034417605923527733988337832028483586213531763923706807827732907429920208152686376210357193788175918402606897200233647267554624606130930910971010464691529690357798656213709943359820971093729603454189719063675917122414556675604842138081267758514423155488738781767209776924295975472953312133020413860236618433116851866659782659905002519440641368259850413722600198468095542640789285733790653866755963426365511729514750416973318132254311480984325094357926918996199719678644333102406560774182173735095585791062626783187115729048865575992947695791702114333548527235566151678360887231655967444445959431027119808349769981955785221709586671446843436235595045289299687741450246728403732089801470531034345683671265871779573357796286009319322797007104501838882038636657467840820138862105403124049860289019300248966351775753295548996633810406797784271388244082835907034394373193627002842925704819731379094500521970874007393486079759460770932069182316556159557903799992963773794043171078490550251316916843796070110203803136420958665847863189820154976338987149871686425122492487008093007944903266584439076834979377977211708387371958526467869392575787209413088109901235578012801143369513939208317864191544565770706580432196941617573539750452910685110996703109742332019209226795796308796247053514096498612036207235146695277088820568667002271692309378545108356780100263722886504571214141689612629007477770066823661799793058071383820431565103670343243335146137968908598410548871168000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 944948994109300901952615678277939425518611695580660901973895656230942371987403512040913713521666474436662448117306664165154529330072540469833200257181601292776877452212251764304538780386464223320905862303085323118995383379566711160188425985357543947369985129701837760794828721004627400526726063954123865032587625428014331478767308417348014597799416514318247579533589105772126802772428896505908988677939446130559872442098100296726976261202125652770827618692521209920498356729964786665559553124753135801181137076929002200212627881066697084870265617169803457574492399537016767303510399317454080924135314069362942140995347670108605736962219057558043875216850977838622355901215959640409918632129028772772661947187519081452155996273914130562119714947278880906910592577851746751271813675700402196590468279783557282804701142519645691289515462987774226879259985396339119658422472341455090561603753417059538675324539148139130429845775279270746594540002106873543024148966047773849470576917137205238081844815999203172254179557748016015552490832605847416749078078945028879263749026155564780173348456817724549854115055211899919621157428701802467223794514649676610553814283432245175015837546881780034006958413953778558454860916643275598432612169741458621155336043224181494460414552268612251706361889208148100680045123375052479507927633832915229677995118123330805867188392663941658985873722659358266859057061977510176554281663348329673057226823471664167399681637214288574787737779127896010742601043745347275692118366704438646130349356047169716693023196029992763046778646665839261096665942541871151547899411172888442856331986577545651339009495606817448919057443677828292488967132154140260841592195729329333083621749741551247339494963239274359946124567730124070237695114498895843706074392363818557621376904894933431992949812452462917715046057752180423451691784672672879192598710034896674191103469041948451680746366372363949429828740955647548064473043297704576152396165922394362877612615834904187281687750424576267088177066004207847853090187273338681665209096532458752758353116759118999409986254545766051448539887165580652719038972389119983675667318477224579660808850520699941788372531434132945669685539425576818514747322100837625170177842682133134007581987721841037776387773599902681619358838711767034532626665378811371131831087869511753699498031037771978925567137315940156133382685082328320819217202701374277704021812734902755146450884897841260199781196720883752478724984619111789913607084305689595944568525664230611051431216152513667794625738678590535126010229296729991970732625202838632783863995571798188358202700764849539436861832111962808106787030907343751865309232631750394430807750513522305472611103769248670079501104706285835398357123438092650962315409185019095781507980897274071874489444225782740779858597478982335103976661338977501601636664469161049615251622134831181594587960207275499789458469806924567226243371386897789851814812606121691319542060414626726099658490697249402595095310865160403044964418724517851481462741410059830565152307344072305651532538322020052849757472177311308537497112435374891260320180652601274790496847526003864802390980409437090867112519016510998055789478436238582982896540165724385316463552551337796041439564152790956719732043388052467734901828546178456317819007690694951575248191636053804464388720294376779878779903975883095398587386825692231282314811449355976276595050130803789005812802863758456896314556678291272026275345499158711468713879007751129617544541871311890849537801821243827094569472590888682418257730324220010800009763826753938309285657571937961646212161548136798814083766907939418182168389983927199238699308668813492277287802578793565748187244846959744991687466594888413783957441476957540064195277392072158395914979672096066777216869031150371613469724680380393041676127688965664791830849988536037649677301963029184616784890693032010685134945374125217061782012197569059805890102661294417496585933107322368010556188562887843874815689137859616165121599861121411834180136795380344108918241961465463291482795912943279971436764290175100215651780420859480914965775792644554308717892910246296683555998908917399215830233377072953967684904491128080078099365621726402394401664313341546036437954453920787715601186944879491162904242392009675341578453466432261525777126203254845132639507717446756096942559927153910399081449762694311276642381509868305437147958526752664354331684210288365879156558710355240406745296175478974948892992966423660314080414432067186529644020623576917354857551307896800508382084781456236912922910387477957477522593371830455765637029163680250898463185007228829558570268884555036641959459715339026764733447491806004734131928896069108905466557193885749137409374326888959713726559888005061903436923059432929582540178224113439368580196787826678892896904366363928200148343681605865430133205735833600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -43670242277191017965177075481951542918925472089812317911369368014091335851944116089972586212038670788751416563587150182531851880092428118110139586802300673725642773516947604845616650138086340696092575812341691473520347969711399353021947846076186743391389911421350895916274016983084081118882654004332506401434056720743696673228492364025165420178920494425661067860806996302931251749899991072737038657728565114717372954070330330529405519908759219649719917438377702731242984381804748213758040442252969874119891816650099133917720890283777004942387405112389213862146301869930267301776625062293991970277956609471027927823383459286350299101573726990783270063626586394501238938231456080962135832377765538691241858039878326289918953124268538518739157468007535047017129799684904410134862773341368715575876573044259647862693694031828358115646735305505277064077177449538442064128757781310305021953238540425916685384164753217216584722703598468092681515535387750149143552097182266794014090566306028329349573288726525149933564774455878806599140773865888266077548890400194539987515770889110433715462653164849646769052956740409010285577205690576022163196176871542147138683814281100016260719501408771692304411401755750277296228382086040854767695308333741012541073016536386929734486526192262049171640468774203525095148820242641638757517617969546539504603471677443762662108266629548915641569864669400990763564867078112059056779714643544060512620186677485199442611002799700955838683363257752641617918885976294268742721542428686810138625244608261230372456818990473926531673024574974458487162810891106673997252563056551782516687480988846176571474422599329375697529711233309592740103332279381190062756156854474391395739961635045582321849667348528340829874060451080982243342910845534925599509914037367986909020916452108975671405089588114017336725501903659164479256742942029703433593070282418275022758496793881574428208176082375615397105429316102489404906719167068899738848998692566498861234446968519469563845292620247534226918858657475594227270526109921481541633734924964176776923097467572514454718185864277810058854364485342609605514485916264126222862955313962678079861870907050189723896670152031549650771002448475124832863236460549385831470724196528353962330870367386264540778920292567648878399896370185906032044949251885009369003899601433261698904210490366623989388633471900235074963404149790450210301339607335865087363091316280681841494416438284070161601945082352924522013129223890605702052240465798632526991805628656931044047510107852510156566626596649887414254777879843904836159020114224265172154383230508981080548683800161350301329548797323712797000155831917721272503839009878100225310837303993933404662671233882627864956096765670279202982679449595642641808651202708460925994089359123829085060151283276007374659794728186378816877463079930055558145397672214944455787574234766537951650977141450314259367615761924573598389067359971776331487780729226586440194967463093101409373839226848113315030044269644799753009363419617648123088461676621483964689502326396699110566821339236699339261694368060159567816334446981728676039194373162958751766601674329723589134195077732949441746483212776798885476797498452362131146919786713574412348845518693594104532509115147158509868558020056425181618787839091556723063056216698827313951080898247367995602760668402617167875631019479120937217341982299274158620799138234060398443319837696008733097978040817818637057147492291251868682826946688668135446809040355036170073487565560931519833240600882375302446722745006793104184397905033317533039711000135507517854262115057338254350925597074457925791467024082105816661996463012854751374967922168054264236603499815064783282222737805096653658823877302353653970282083267641821682850369501726178530040888393515702103817288463808538686981824793334006103403504716172906813505788850149148417068703979790346237630149966652354634651051743953156176606271691158455489455383462045395448706461165016542342506788085991077878691355307390337943382871541708771643755229734540471476137049463408502484370949299692973673546918019137264335833508455789944994294168091659768940903348697035482831380272410103067230904066866578922995353427604885922804578146285209072800917762896218621437732261948190022050020540351317670150495410628118707595115875014696371778739843404328745823393591171552078347886721028864489470674708403490035217022689284890731273436542683501386834023730121489218859620988823542520959851063220995796375236446245540341069096237374839457673001294516134634313838752330599476768654014815538041303598589054580973133981727460274109208037252003002720679842508360142042874140425308526616535329859482298596549041361356923829921490705250185060986852434936212395378359612588638936226178109231576337919734468917977288390493913619186693551073067382883813003337446734772872350397956312150746784071680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 2319174951697623612080840504735040376017522470338581876804799442495861271749250081221910406963553939186814305292906615688650970858167793260093356592052396791120878924408193862537297236266340668033874337697919045976565290191454971632591997157740764511036102577696238224344918467039171211579319239838877270990109401087952710745185955817507853555626451751350556986762667569809922875226735127601866587770341880690761214425245918830482663162886904638161157095259270180777294533156066419216003636352303584789468931656725457701697464453697166507465457577694865484632356661693456122381102809627629873704243204783266649710766724109834511132427709891985194425156230197553386398083655790586875491396779246558271293778344763499114846909837899582257323742159527532704679373709881321533514349902940687190093619925390543110180737317114891506775608396620367151996283325216742561921576264966159099427159156330926591091660101474030567441810376044375092411248850333973884529576589164507394007439989163833805831412615012522044790206379168958304147384964501485987643520326136904603567819553314021592138026251495381171522420204580582901931452326117565499325566379768673004869616880490696500733325009798068645362941472524723992855953070165543808485497173823167040519781195475052247256915355388275855261735809147629115306025671535552663271872796621352443512515947334449012784348665686726620246443784160625519570578619581411820803832638035846621659405756686874087274433789134591934014061513508180818371141047388810385512884725807049094460159961501741227910725812115081146602665238988609780367097707030253925031588462090006693568310428480835389616914604272768928161836335838079565982686031965747782587938341870128517378103562250031237310840990837386267714122961762522371616357583370679117153963861007704681080234801426936127520697858745658562746209884970082426049012821454453593579470197905410272414266617003540971318517759727755715880951595409029306331345198504925096741003756924909023735523113253048166178511919010254192515541023831100968270834475603789413828496607842911188677380497685091395288405677601936008880720522551143706779602767188742979294246625251322774725369152468936479553814961064135993696238407662415647170144961964580234354480742684730802674390260612862046893293898438954861274838496383148391699445619456824955440650498747963345587794960883419723485911753139854172769231570681664719357058780570122241014404438911429937910877692876392752591812393049624754899699466853258533444432950349551565956145531063446201449365382204835063595902234780362799324552896296395912656519234281604872527876759694007813223686181652335674264773433915200404291945062564298132965427328398589837349902988247440847798749303219733805671301161557227987838076905019690343566172076476764505553192918553144942295161566684299905718972797268790481587602414421600458320574341420505639996145321320981261106466424097991843862320003567580864976204841608099274259962959817047263412739282894721894461984114131540630292712177836365915546194248608595285326360782818041406806022499551734427415706301901282782663501638115173234893499372235333874065699368871999547053564952346936635343586902282699929676999899049639471271230494818528513621674463987395194576401940119019203224235629888268176293848487846518354943796913227931799540058310910447439345493184623474216327974947104906181713019991765974902284078969197320883561758793702632046498125559309028056524587232780868487984045394206546403072610561038243397946473359201831857332774394970305897707621389362601127147408109420727205113583054695006596746187268319558638840941505668334501971757392776562580825716794686864213690543202199620760621782451100502234248778491044809903822566367487616659195269888799012339223838066253645808817600420852935151846592059559970311178337502665725980630500419828860882204266786446444973662355058723770433464126600995054688079395728452042821858770613720086791267657217831729254168187516396684097010825471380935189785268956881896436144872714838402981780808710630092805117526878769823123840153329297112953286747277059034147686712127263781433650879639380451593325249548418599292463304900320783176919203270483296205076063226274157602336659371558279090308585177467970810380645920174722395550333902896656450862722240803927477802895793479780281986186042029312660075119900256538013288571133518496604702739054798601722530807665918996906678109814994633255233730220316993801998670482097265903445613407611608876960361596376378964047719916175057101004229447362382852590927913505829641953728775665237432307733876149110447003357317424338205354453797519793185656145782106605022155469607035845255411936782290680700212673383193788675860776623136527665940145609369977625040322166354289963011064842209331664244083168117795069875239001610429322587518770894816663942872007304941350707735837283270994974933194487575347200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -186492600167141981904178728697725562646032798284688323738474872487191017551051269416524292850125262598136462343158406431225699713412382197280738572021747578220248452167075930936474996446500610972848380949971025537266506047169305235021118698469855041102740786617795973948208200355098132169616751804298372640674072511514880543022705397369957430108210704086497507283257769611667751862744485367038941351867029120451189361572291855454066359148868728589262160514471761121550235076327357982362784017341568308931786688708581143830121234903650570803121934528848590060266899440109453637767713372448149382374309158505967498997068016032448593427345002640391715174588557403212348132413177841347289692958799382371909774134438350976529300890058966525071864480183680979555329501463703599574825855774281120758798177219291858943280635838062365425412456853275351483550310169686011108533277833739517659436180880649438781156019351568740425500662731564875227962504569425943944774073226671155605975134808354410518049240971358323318772574298973665564846127067974830043768990524237902917261393740628131496850577323282679081229786410364290467849311643765183479409852148250779352629718903861635255189833608858864778928803985039492540711185463692070336536437948008004291869885373868336798273455214753500774123870656569218243386771196404364331470224026994896869340067173371015509347161394463620615493394630407003085735569548130632799276395298067890156385424447849682428398372366015497612929727788102729326942312687183147605942844793971711291998512904842991335345102246238049970308997444150398947371280405538765096038039717323961996146265289599509213506645940929352499435287185727874037946288558959976460670149191757358901209153621046076937933923233492212202225680620473531591489495102567322754088843672996946310617635988687525779841531652581160426383416668236859667048091136133413028360730201661301625037614582922876340107468575381928871355273719337517172991281686634950660914430575112812837590792868825529191206156284911027474894453729411035267892580353956306761348173812549664814143303332860713803671651347920764011627911981981776967222963497371172797993147458572240806388927536299949707379142645661192930934714666198468407612629794410693206609825805334889671283899912386269295379144087661431983274229672744636436855323086892440373964885238824520551234787553249911432897836887280997847564498644038418391496131211075318954147688641704081139387230147798048877521506600226443978995244402062017885341424777006184963991145263315780492462841706116903548043258925333271331252666412173317196055626181373486874619172371877662410327261612933585113287807055431692420804219391525552968154102665187741691407674843422085762794278648834472756136891409757430299736954146072372473130329586723934503708487904733794415441670832991709976052224194861367893601648022707117821161635891975190331418099003926648097662445704470758887041981816205470577105580710491031601636097028015848272487676652395109832607470142124469536422750542732459358045709588633290249933585330183591977503237197267539260866160043899627155154263970545022734723325910251348393801890705385992293363580011953922288093408431255280843969239093920284064901928564449437455033491228178736529619635999563249028162415044754308428736750920319639943814432998818875953393321085076971088962006693979199411243491756219034593699532189192223408671866395865994829438675701010137151559868328778217363492583503456806968182192753023888107929108093983435615424316153137973713401474263856392986257591357154498116726362417350121932172461043392919105508005087014799879769689558169626957413502535569476305366078562423622562012573294481194534283612426470304547567081122074039826966047612831517433740363431290891175025913595903973526897718595306892137968124744894130506095371373690485724215543715939470208902492911278611505072767732769926705830384242714170918360301198267028655263284324176032743462678273765297279488168303784975823736263425590265859367316525737926099139693040486234298025857077269698349652974839768949145758051563314054603803514469633115864920376092486065212251950500718884648484662983838181581935856158179458078875319765949537414220633091458960100771600418147599826587223845649862507237228063868915045443658081050878923043084351387517004424467364829681806827763201345409856500328866587404781995991408162386761985096644756022042424058143419718093187104887032943522845453706508659410866143748027398083180627798407389544566944340987742220300246366709556090691430401727575589318662805423470509676371644750583210475199805571951653334306844576298387345642262700759265300215529183461276130276500511245893942304949146065313672705505740788399246714484902015426941686951388561044084832034796000127093541226670165680207385551408677576616041156392288305280670893644588793671843987195093347620487592715929672332488789196800000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 10024331541738526220584906186786985237874870671406981239294186973843681458719386480463869679778113383100239724958480229248193152086866194179231981477164168055005966225671220641801243775924773205068688086208650066911032188675940218019092967030287779269933129337055286142249702127230948667054455049339440168468496601326237429991275324751225688714531927883872531194305409432202464009833975581936257528146209195894638355281575018843027134981089509616458687013714716272533909426363801326052395506719484236692463934364030989480037747981855750538713824293855396459322329271013221424116353172366594290119694981883740532284893714337666992390591427758891279449401132415966727682764168170165712812673477259628134857956542247213726707587919312413320606218220298663742923158885754008749789584953303286867275448847418447537702889890437880597479609560609434090779480788096645648546594192382377024520582346329183851905387830594768227593902760467017952729246449005605758298232965940160766374113250712856227116087611507703563083035089460426310653352327647637480917437015350299307455172941805042251116666897403183498475358548108265387574408111961892593171819137495631044585135078307279004955167443187756038322021379816764897268366266608691543991173405739472176043344315916884547187888462456307662693945113661850694406869335925475115873064957470769734511019721303629972391122476595795373784593211456454644565036857833627548402831782918202187913870476345146149953946938019608850564963651743405859762740947927532745240995056830683285384664769105693612268076645186170251900481189372811268920527737392800795221490893387595618412458505598165194065409800071508247338003027608456114222272863402214145114602308728160268978368058066213151665097518547427411402239975831042205920534572234813875803366392866626347571696387856839015795318179940467590180086044964863834760799301092744132596634569734150496829387384853786479036891472697637659213291263138711208453813490510116271513646776663985383523293634177248424468264766208209554026473955464504112663648569288902424581904868415574540088460145202641328874773634065299431981562217980802633940259833245136349707406801870382087497488133112800089003951635195776300127585708517225573424458327912493436152659999625761417740620048311186604437966456087135663588946303419212032412491651382772588166499831465856749466403494748506616145135010764405711913076086186783702378884366960274922685319524782530099412430475457562270665699308542398387909804613197498867229724203381721578349274269025939663447718930635072593386936070904300982895147686760568409144664850086116491130622908281930370213504519598210673800155062180297358406255723001022443829724381392045284852009337761147657057824840488458181934720865893392378480029667838898497719846202756353108801398316629462561392403289664135908404779343505050298234139807353608536836974788061082241307237751050780509774958650287101785436929889693216338411492652778963458559630251745488474797603709633867625021995045471353519331668883738194512817767992696486924054751967851919340296443547759088198450756944307487556778623683751791376233059468151858912313848099327801006972698830207075098463134350434135975927671016601246187603429235569375029710025089737334707571843098097344548087278900158769776675204673882601308003170658491266170378042713257793771446331605171855165110670609890421451466475139560941289834311057842510425019147934947855314034159712950458715882309611909229285052943416945574137908542701311046610265552077483922719561961099440969495768368536472553784190461103254670633835636751763329103476253907078233919766724780600614899262848486155907338431812904834684232799324881549682154897923527495023036441732397344754344685937387724106667232772418812912095172658759461783300253707120610760193038037778457562853995619292730712496381480129109774366509162936279290395629279215439622078015919667088655870139126494418163584705724671882680551636343260239306072313282892312483160139754144579222721004312365069825385665226550627051882889665526453429250429764386602593010992412120925778857448831389572194026566288545691137991086049641809035085913002214537919341230066891645758577191552527808707117200633802216161475064070330144937535697519489059884439435438750055650985092050878676886172586197710444154062108967905379105189920409851635137600123006171329340689169041699393728393787845742160538547851739969242562297447897239458245882649407520973793069865518980896143979786879444724090157118290434445981625043193015649149920056406737598269788913845718515871925193117779198991028795961902735016616302657614708765330858206275615083362721373748790368387848678690569676133957250782513714148849066398695278902141745031394886020081344101780599071946977043156747108485381606143103160112951673798970555149919210858502633681468607085318619661697807404230483968509850879637282084618240000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -246516387267590078322102505814502839140447609584568300730126334301275510546259905589436191649307131869543513265505886739012854241251627327631301818816981786720073386603974280618875290908315207281115475194704317606219021489311101781631488060371605135744654701136251686580305671746610036492895877025939783051139628887510598890440400611701367361978787971628428727132991172184053668534871048972622684864954660423978608450307433629321782617270228664297500149889846606365374888067818036371538306998132741400640302427140210164544186609006377039282456349553067214488416133498309979230602896231786933308572994418334288605552250860985928735061943421822633158721772370068877310475816506882399278301700921560982414880259320428634550584589117480035589099330664513694702158317091823118029630272054338094046236443671618303551374262720866894661174033197760655441099739463583887984373977206938098787704761629040487270258511430061129911761771060654931032896289068132975103235497468032560664069151389479449062943134612154475067060178339831833169599597842205892729562450130991070938604293809529139531551691832732959744287130473631573298929207022226295798231888025937421658952862072635620814611215822211363483935247838616100152568203637991853904956708919974495930893052630759428948648723569339540273362997148803317251619723432882029928454431392209436336021064471340270548603764433532672275965646903441429054584699421536813922897750281055470891721487624507378338954923116676318187775389950871398325996169870273937647181816805747424480696263351376184619268154805222612477297614995432506308910459543849740441269386096468779043999048163220160572279255835135403713841519620797445274974019440828436196915042987208706282286372649853209947322083377829550866846265645963420941208756408145262787750178825930173456247445819708860893267216290249773014824360930648969709601612687482027143908474964502066260382124076924158174692844698284062131950963786217115661277870382579462320905849705838367994630836645964437581010253569707970161813757208131692675568899006699896619224611991216202357981747177451473122168537499759524305166913111884379532229585169067117371529316014066884404265850598818745225794098487109946894017028494709710627932244935029178807886922381548578469141253734876572682111525432737241758974670017757295356222432934777623369628086069957111748120036653025669708971447252330478741018246773616718748692958833267554152475670028637194472886622013891799452022884012992036363185441399341619172170958144298901896091525771107863901648892768898427957441182601015294552347814797380811115502361878145039897540475114791507779854451956737744047922668000065256595666572726220688992259401727223990765641500578007695324099136355996638169124625851431907847648343804514538445580985771492765291536076061895075082163362109022191446487685110384851354288131297201192287096526567910330782783170262968591491170551190990903928940188946801226744699050271432468999104307816533016587191641286998836572647617022271079831464762850405249176766172392136836482817631369710295832149174518956537529498282857967518440974734115192790538060380513582599055864750559648754852510518431441857687995082606152799902181571524034159821916767105249678199958739851466798329519046998245578769089251634743522627945037693153121847629762911423842412782610639309514973697661494025015580217715016821510329526599430849548448943576652540292937953965080002685779441799530300695195863267893320830234124554867207358405578729358022066360764038781295377680244530632632296659504351362969755261227845820826948227730183179570352747113183830108601887022755447315575441072300444574442412865114187498362200017026575402734470898087608957411364307991370337335428945754692387706831777859748293110553581247715485669850203014936601419200956274725504396394513472449870348065302854068793546659472654198256004325267984271152706589183712947330649294778483273243043484115766856110190532589528026108998363025281834991748836984312350710747604021875268445502730146502975253342533284120021911460240642591673215790097099433545583893418678253143630061019353519901807942272983511419344760716871394705045884828251092212391055128782986122904152368880311033555402590078815401114395606472498762294975097106949655451464358165625246429668075619900777315901642329487187099715010908428649659173445436783582021369324036523589678773017095604692785302145804179474374494196500782248309705662325071404277461545181084383841508101911972737766688703664489611641992129295487227279155953481463074644847295028551067593467245808555024318510094547135846438474158308534894200543800619404467359638082554471933219330458844735487476334549285393858359472179641292758414501019157829963980606480710131568556524904274002811253846347224786739831139018038988467827379271732390733207908992049058560244665585712067324726516100820202495370330112000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 7375597302156652986968874739666374856471897753860148966350525143572682508640220650870192806472957046964098313141071027438696715951595912526051491592154379783522354118647668437463030014444700779402102617786743859961741645213943510423125023316839423236729258272122909572636917943868419908880632811532033379567296587621226441896140611195263200526856305428820492034011206977603914512816029333098879884727399756214010405281801135340856381366928885995729267243451248250849898919077782380777745489038403693883167385462393241195067295653586156706396685064425488125344062160417120431012880976807452659608739127366229521452564133264298601576732662902763821276261986894949782190587672648787804497169062590548980612706098960076022654268640549430426688287634411786930263080938484615521034834351436814494556009080889028363560234299263660688436867374272517459696302636972832226984922008300667776722474637131062413074435267115645061107473139784513626743054363267701365198235338703183609590030281103264330043159807711093165184549377443247175880266430925890458075628020831001802385372142357785478821432787271906872858440628078879585429754419748088721819178252259712082652358205451206436141773586444149048471920862077337847434281706504661626781728179120252015120866983487999832194453061293329743309780045287826084813472375135256856119459620186037081876891545400647367937071986659612406305156232542503888437002176780851595374308868124463813440664097525736320668535554389218826721615776044981629611116377501691108962557834277776034803862048780634943589739882292298425919670186320030465638769084398009849360246283636210124094409641676971696295838661368300090028435797569735046103117480820308499627623099480949421069089133944499587129125920527992950057916028358726779600395566489857172649551641828264196043317477246174155389793872323940478711319598289908726002678674135312167357324323861773130816673542765309847608164305549518613296886716529667802075877965200265917088595828395944161303370482547092730689747825604994899610591871549733266326073848153915405597816457654269185093914335019074553323625343610194963190642415376999632680710289736809378552092256690541897027417091394082899124798654472347955578711816591504449316037301231697125893283782734867612003517646347693656292981086974129866640714731028424479507189398790358348994276261403366780067960163445261710765105911420989073570831181252097013227000882604484239701043362719988083770285161874232919729841395502684939471419910225828051678014669465850507313988195602501304331968097170292738513968253958321473894504050410055855120963634329413321451459692167837588257342510996257494611218704820207863305077407354627327118383681472536505074076331111907321814125043826270216586092350897014289646192113447306893038475751387052280153532119110808706172545085253461856484195544919702438957577510951341347002510128131172462464236004008316357537778649683267840006315533136988949121154450238354680555712184800638068702780987828701960755110624349924575508952995784890721841026441030207915535482579231964324363906017531059711385663769087224254481004728728443122855725828594526586085473220790386864706808507709046289603017775991270131260796094270234426224690561529467802193589968388957528447301210589070971207963907612564546870045274258262535635591682267920260266938835383373567596911646900019082158934845656862481184774686325429611973604322451256590163580424927530999755323668402970575732142267515227749160287065219932095395987006565848171329607662005514981529772823088872750259640602102236556351569456406040980483005445290753245742564467407105121373780990729192683683902392341193957204291169112872129120224252099922591019887663840877217251006092562611508297683242171717920062548663068168172051652045580860883217794419328081230510677581741710484488048657769724278566790650748416265116643785968688235721689545621324006024719818607171302630839048191629757343932897327244191862784293052358992619447357306672431479284483571031959033282722835297631902496431373087086146111732982237483334784277749593991675377824760463057524327715795209267176648771549587150046078345062367410316551689956926487047586151600300729033714946179141801092847350742280632194687204229349632826371578439685173202705350839177269785931321421710789352714665261301629127200568659464121828017375907520473160139067768888224143957867410856378262916353706016124234600330790557473792530991151259899012192664987336345422163302065278005104213485856217704543731544666539333032981026141513974564569685887723294145294770527328830166053059468388313231348096805125646391720787986166609963104047379041007986087938867745708561386302769983507342572324068683908579106026175501021039800255323567926305245642747479825850411192568499306487869128076738924369691018594441738191475940929287385578391404603013247636376763367149053054892690636800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -704683274217166811069678700452018626693475765559248119040603626866426635497071772323622381595942068893719258679905225652311480071955810966639430208831178001708201395078299332247675714643533915856914370230418638031161401655927701200187588681012493755898418040337592219279101885288554127034921026410458468631589922329056225368833909932414442423300980308739072218423290987280498957687627183471053291620730080765014566188853564365765798971678211162442944318198675182599749694913959836039955393201570566560897914099508992241708664678671031587493332373209012740374403083187449291766339159720258559394527892447880723758751791902540534997517646620257222177290906816020266184847181340284636859714623152032203146996215608855755254360939630456526340959706826397731145148326698954001686106336470637433972604114269198359863333568511185957172261066284042957414651283987769538990608832710002131285763767188679220763079470638010907884907518121617342196028511308940099928882619527784489638054323847762062985709029270278920489395960694085577633668008590877012886462456798868950526994938412510727866073709131923876754755863277794549365109557780637411246589614265254665146029839030021262964020608313858528802745747844718627130173110495624147144152902273724516584572430551928166255704785325715544327715509385387904598629443354781968022154049077205242645618553518208360981135820567228727695461890409058996352538724077064912570868603822930440940281298591529708135166885057704713013611489139117356871131417549073122291552090333133173432046295489017406347155694054810497861863962918822728946233947572136462946088128154282727448264631406734457092248065775638047278963375260352397897211169735633495553235578125870802590888746471112496263021332318332269086973809947380430258352816564674318224735727736294834847142468158091692287574503705745495135084522800527959072761072068804178524390762994064931724214659999807229647130263998299148557957383246283642235357119099415414848988491473889787117000902968099190849434901718086373668302650008586393729605712605652140474328756345313829127898153763616391455697209704202384709482123079729942615372622019791637579393325611550214038960972884006839445277180218962880530270434889754250890079260899239409138303258203938047238366182681904782278969711417754857897297555167238459012907029575399948687746512630158391619051629080725990165878758433847229072013654674316474643653514306135529897523306651705934096670925502692851461042200954525933939100074389265996782491883949699369289393712787956197606450292306499575892609234147599068209507065397075777879443182827660153842417279225674436871744127787764377265274178199482826282873601593641990821314646945806905505246875114626482132778803874809592989946401446304058676877814937010896007820075754272435380260290138455792770720485067928061349906460787282651608847883159131413189101294546484631752503814129589190274202451137911081425231147708246559738104604899450666929722472784017874194318910111177902350499045002031846963782712620773763573984921369586855455866021930087685247909204486034996753565005680030729582733774208932809531085041274410875802877423917608845746784373279063622486034005780073758476611146857926579701660627090008562109585464197965250689613064595045798897600558994592833835581968878346211501044404510049767823678415289077328004742674090757382558024852303600897111078393072708413348780030605241738360176314622691920938509352621606882993420429176176449942495846692912541661400221620779973714009967236767437563397310443468498801010361893337832108522715847292728962373939725881892014247460274097899468235957523947124988008323631637978011325767532821749493960198903388514202405689984737763989375566120256946544872901828119637396096221269066331897865883186348237996055855013752498828363677590073074954005851538444883466648357731899785749776389251169423172417260219819414922433465010245947285451327306806098435244385401318712847172163445223851949842142400911361080982739599522867384901252596440691710227925353067025582741929725730936676606640572327838453392377011294210928685433421797824097771564487404898035270979086704884231779289592637388561249716461300750135482994372739340226275605913228512799268801988975643158921013628306526433764902202733296126118156266056909652556079528750495551898232154994554349658884326925749726899774340183953200026360834529069718700470148206445756494181046788880804341131625448770213111881258301383957503079146147356090988878723321738024346757058671539628492106974931177254350468511212658627291666776667268767513577191973884541147757386603693732845070836060777439376049521645230784319408932284529428012369688695495843718538456704530580852220176114033718374048985856486231485191171077424126047040829611080712645653102984764699100077348576650539024528689043774987428982173382588532634593908857870410055680000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 22016355644237028064932752055414812552438846915547872542785903011845964119282759023654958917021259947675529793541894804498345207611275153302267668428450730195992779039198748588016570353831957087449300243086737053428682497169449202758629007088138900162769744986068184120379931929848289319760437715664486790368813232603046461543324704137222030630400879690121074504210963622429585651311582504386509482957181275355225638877099861311670292374440705081589022765241433972321302672301903414618418090901127023305969055396111672855521409938467539787871535200286441476251327734458660786362909298480838584458797358341428206912080747052819553297182732545855846671600210948252806562291832189172170925241074722315240633257323826417934788557891451768281191317781537834039781331945548246070878660941457151477182111316333460396723442052199854279797639076604416424096733131802845705207814538684610548701902075629016630025449779687480247018818261645061983496992789215985001678157022672875028345306869300072061266557519611230647197156822048357489939895146182668249636310610307894935962549296080722939702423252393754710210430336421103105534841818014216187341456124612120964894665751909993136461119515781178424465979438377535165521794603462655554224988017270002518617275231856344681364238765175643520436227641120381190782137862504592096475912858120325460328246138003160138664022560083897615211943711932151611158407550123981516203917293070537413506067844110615001414975861550179312200955564594069395374722343907641962193042115083581687353430071031043370220185495054016271116284354253288162986949495043580914331887610634030292310199969475977774989868977446668023844442652767410458394915561339799877555974899838855701561211484573755504689004070439622083053121858222195745151986702754151979055985324595106688649812109038840027282274445912984751353882383375929528628433712418696539620634556866671363209593954926502314960308746051912608480313705966994107247958316801060789419572577502388292280364075610400006715033882870014234641958924919631096143959245032719247005873873719035013604867321325137181542667361831966434178011665233562795706631725812507492662725067873745980143449892782950267214364988801558104449455002871827622979707795244920654771325267928058474984160636938702017699602807106417084098137216756648831722815614427553318094121872089708271594829322348301982138806300312277992472197611110247707377649012972774375545318116549468549210775619387908369681399156871396431075806702453674823925105135551362697196119406945276636915791955308485260385733788928158782571689618710711478734744777120316210726781534411186589167075701899355845518556116794956638434068592518154280963999843081432290183836826744576282228646935480626336292362831114077363364434264317759056979516057585592697677041803951038875169511697500923418176375391652216873263125757360295118940688533279587350559139813497009608688503779293495776004378139024430411452368108119065708403426312180756959448648326376466815181688396488042353369523418927288669929646715380483054615333044370287278979681514090666691804991477496514549305651342130283488548890842278198829189673409343302258530550670237776841054435001933569694163840527541989825418765322875049402183914681124256718621408669549293841330324332538664820167595926439415158781339724360505078076928633393154959753895042710087349376504772019314944405969147402421970841407715548102442170345825341123755410923302349500070713664501457978977931895464154822110990184223895874052609859197085621155431590928673164884012917953818783578192377101324956343661053795700570995920502708489404509014086106260875892090834599380577748272356302328355490549445104638026723448178841303071285111826045610283146776516824220535377867357078283265535155369077115552539474918342438518012351088524221550900094164642683885521801421784238469035487837281035529722085179002722715152375577925580007249893882383837056353984335073427409131344154674771596786125917890745956304193771385356479232123837798045396148610201125952745182581379436449196008955598033313028860543889593828871073929655710123767275073618983830199831151753965567885707089794868366221976151924472572894073463132353073136894688886218241660774028508688688387869375176948638995414479303746922078524664517262894616886705210202151247726011315383668837732952749002448820966566789335877409888337274635811744433411999834639534386611803693302355607018397544382418741245051972799333390803232460186852313693458731788926888174390615061822693789347941253022166778875400298293219068135658492777672576411123404279284758403088009601321894006313139503453124841289017608079129473201762653505339714244105339285890416877380487219516783223764689561673950388796053452929196854432269427199956553272603742801950495071197450995723935750556573888565279753641948307876030098780819009748207170224128000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 525695236782025060497184268978251008375757326956434370112881755452765950396567615036703519391592393400305238027016005707342526532536347268449654760133256833016520931589443068718059593670039609867076219261585868381500395155173493938981519211978820256309350713915146538015894786931074258894495930205779636916878827553034831195063828100324639744489006303961711317768874653770928074528712125357250138812540998324246182538780005611566923412552555983183609482414432059261415172022581467113208956813833984925213553263888855669544115631539013282467621673338165778113869931268195496289965793947012251293021655431981498939896196797981572130468511385291423608788543004612092897885996188751533321739867791718651035648014270936887723830103176261560668785316652787868282467170487137738121033772363466702881330893302094554242109000638836824193455797787635589068403163966841896246409509288298878354436994154610539916442264355596855989263399560074170895650940380231463965096878158849927999551656348907044945902150379261042990057672037642675824301378728905728107111683650546799066688560587104447428447215426075150967758429242090512610984144226681879070165168546054970599393537148668529903346289943131636081330595848643779909172442868135679925174587197071164703305553054318248522361913224111311079460977628008344340366133201193548823686078035634519264560501057745413055368828639094593867919741129353211104485283069071949968163786447072456258513915591068555805678711949963335661459719880690352794558871867576712267584877790245993942460304842258225179372098241582984081015651631187805218780917867406399326727033190277032383073717856563810783769257896977845895057722316304411495300750599855080634072280437619661847128614204822402586707240350586775202606256747349874332200572656645101733594969789541348524727983362875214556331358488171533964942245685156541587890802311297396624010117333420874827984678758234919100277642945365505317379578952263064655067496245803783937504799059102188228524534266737644842162542208418987232663505996945024697035634616753226897585534392077348962983208411300914570245966521935583916600378486160779456930580982767642721710813730848643139137226193779348536443768980517302471016752474722527852796526439493153013969569834745589380852663728682636650293003287302566128981580247822604667585560111426783855913784825240792339432499381673578672444278733590959661021090803292836755455003921018510037158788803744306673565275508312593520332221396038931429827755988279981203751497646070620750231818054120540160661551471921770376176774152388609991786336151884026147974636070065100745793245899973591217175755403359663727698235931043435644640979155892645415021292327756616282273382414325916935695208647203659448359032111634202884679295005875399587381113341387056387757718411977195627848009621307808238772892574492989996552006705159591234233539021079515435732301439663457125873004824300437381965457064447502796795654178189185850181915196907212672095443675225234817770072751913730528018413430364423716789835362911534647851554630330996157375875623884853519730537471062822272848152810441712542321259660924316196917790840872132186606365328136733318592411724843830549697607802931485454596390934356456877971104786665338462828086234229251673889486024571807968151741796944644529688208210589532874453186793248200194253707341900035469621950465351723289443191594729634391482543457395855397095008495249823806881308216706309439723198187190436607840917652344492667655343678429473688209041150375104982581247521931958488448107230045631592478277626872552116022988647371706200239136921989409695827942363876896760861417274861141125595722923524704272059604798295573974979827994977366617996063886284079926405735890135974561951840212520425647945310513788907269953859757707655120101963391234167459092121782537657628897435897700344442698879315374864692594786403753218042239823396883875959557653435411381678341009658256518161648296308048074772588288266640383244227352287498450535266155830771614016516726664101150880760138963592642255052494366512424428972786307368550653196945108420228934643238624820206991500626977295527763383223443747528827223098464460202370627023730008155145858075413754765117869079087311063796165843106642981031429044130134305153405141858752228533841748683145759506371989209465403268126989987119363373797219895546151064468612490715204529476255876000650214316460406813621170859919866333267244756091431328619564009500466852242348780958340290140744873620580611186990874317443563070328684817241970853661729738151704982993480861837905164137639167966684972648827797925841286880314967347996543038128206130992583171006711552594363230739631055497636388678405808139837393978194505039015220188252818569451625460641514626839843808045958987103911422896632839105756455400682294246583537833765164456502037472870400000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -22473919535164985993400812341573241402846052815085103203330899797861573809360891699334238951693004069796881313598558620956183914043839596184735634743078842103951825245662423036523836000680790551638971909269197636175251163020086245474917024418470908075378235962647405768302289283903104750645032190747219859773189687119868611080184620821010094265583800651990230820576535251656323798436758391501270051875134208153538257384197395812871206516381802990980943362039268986980880890208756596276719392624268854376779511033311356898002823621804858543664125738765068007845081020746168310706202349042842134043936904655004419059114107865505070802060340287056018885044422373860799567406920721998897447975663386756964692412660537270565779044556003111686773022618234852758031963421448912433027069156966763884566517822911594948403149815980771691103317376768450218575890319070390348602395915512957699899724569334373486547051111170383720857624693830059803119253804554410551577575408009437737198079511020469934577471901097072474774483767833032831079563774818315290274890771023895465939701150665034072631926155566321596936002670834592092039487833805951491062890008853201630983786898790498206093378718422612244638110953193723566976821174862674726042837146042600788020745742808330886656202750380552310087984979456337864057125530440679982905078069077987986712648455513734207786266665457202932594742353263866649179836499244649695175291951654037600911548633303498814184682940196404382438406774646596008512494013733147315855235680817102975524033850344166539457868853751454917991843240554242570797264746714555272782648151062311230610966809694774831743408471220835294137918464855160582722427147907930575435675683987684516099001295673496554794548482301442254765064626224184667862714991722770748938338081363855342218627239402585620071556777188195661196831605646680342127453096414145561028354282405510182874507203471607851641178682829272161036851159224555967179344302572339854208977549937636227787349111386847619788039849286270846156248950999345187319839204768664519986690361693730469907988661519274413189950497860300709111404171373830937079809043529079406755272456393936071729790948213783028058053014673154102654030915211802343184257429176917917031621808555263631344022070268539123053054252502349717654652301804915274747441787280824917565750506345519564028710799851509990525187954270222100203779384470512401831724439063219384438952132061512301600441177324165390301544676559530200683911366384928509296224348905912950930739656486992812840257939580424624576322525565660542813939272554738858667784419380780981188121255259125248983401618448715739184934079384439461873249501407807957323485374029692865549746373562249841072737436662621199312424291775789731235962002895241125968767186649711506088033817732981205859081434269349636587284089090078485096645216393753592588075630304346898633309686378476333814277102926149867340025428679806098442886927653814385184038068851006123944789988377351969722998284392743668234250917416893216900877869479619038408303798647455106865078162103326886607217516549015325932200882516039547724990081200485115144636107243663267256341032583409815667725510793612562781499328272666462417269370955060344860253238952089299763238085849213973062372946154179227350923621086606308165565986839590092689839629898389396005764541629372051179542787634714338470046842871789017959709837456558531750994115935022436347150598017028563502249215271871945696194349371402300706076154847121788643389680150529668917208545946731588284181078757727126821258914256766010840443394906788251886651243380843388325305228498355280570999812409253497523079391448713084218281513123358384735647522084406387568908471523084214649683462095799546722853358062876967730880371057274311854157316415178416436880881232617416569635954808100124381435887233761753837136220076211979221412961385861793426344689518876177242017593097166621519996997436853688443372653363914247110727234237213351732227529247403930662144944051249415821160574409556119320406075904127172803273525891422448166475276316471816206672118510476330520842824254609332720231052362614041025736882921255259962490333421381081732703333438625234966406566432102482253605718308610525940034281189744629559175401980421844850691919691183318054366225816782091393464375291656487449027367488193367154597983695657704807411823214978985281237513317851862121996588832550242784779225026939782069298268644993270144924344764956929931860153612590963525858901784989879522070515991034578134781375739972446626399624463888115333521146783321747883915658254548870160587070411103777733870884476973409341609012903255138404508748363805005504951105700610203550874357413857171909513530257363178098766286295927657783307403925725613263822612339455841647234216896975950977624441906651430998459080088126687805440000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -719626803035403195629028250235095531378636837360460587077018684982600618631005081618892646723023544289641597964371474502951428908201764660367545251787498287526132714981461337469222142215083174911396273048617941629743648983868262415845665197477883142906342862647726019418625862215076878038634572986444862368042268018381128277951942058975596033897755124487503823714561442452325056276931735502040525116181443264677421352308834394612894686553739468579758519526361537003118721894833309883374800721872488141716033193597869920307280254158450981987566079315171324712462160978231271039941708545608826991005239767076542595117965045794984125917957623420607418713819208660205406060448674526883551592920922030509260332373965042881074171017504425224651930358745259739209319821499997787888802039033723054854100051254878315941846116142828872950724881146919551273842766174871385015146483899030407713222041668830393426002888011274988113483488878670635279223952652784957614829339989611301305644464687944866939578680387399071115038877575755928984318598658834920947021445692771088519453158997180478116900607088858080675285769637411554764916232298445559719500917927548842818118718483951871903633334350591944718997935323097778250443345639832299166168368216319152952521080005567963348928219547038254230125638414869990682476044485053907934305194444429681814656197214625676042118426446882493995392580269157291036944251788138748490218417976285008316173052916463816693543419983113516235783556064356716681253102017447197921333548608429939650430343936826877351169853948454226747472390279054437358922094770887997799757647230122771953238869512631040516959260166802127000511596025288255695518688984172968976840595320948533373167247070370315032591910529168639111829042391799867534086456279381029816622121338005724120628636585799716040099938824097192083345101430457685807621488050424171704419927765380840483148726620435712750090254272926093869339567756974438863028245666233215988769141011435221145378294962395011012625927458506080384741112497728779470310999004819044451103988596030670401320256038268543513650550503418567421512537656477681498081810210297821332665933497159644579718496971475964857233242482656190830573483148433178628037229421828670579103989543056194510565489708239272675722811150023909906208972230954586678209269566110446780271803016381800890817085080389991136052697272813727292639903276830147389570657245042212567914156248662919952223139155275982938386702526153746465447039546663129938035912128433848094062373921123637257944836396798604689262954441115771201666831313184578254132404201139258316060807358335242071343789639478402817218673277869341999529340381438238652535507617682963648089375738998676219472881678970697257988314308906656336939106207926485910706707738542421474022893573980095749933341386651744726115311047733996477183649024305964791506803782453825065404603203251100269713239440077720315686188299193290718170214686171651790616777413028724408810441449530125008021738510022313970181293885428226107539275760089155905367154415757881853564687904688100189478030277283498120762948780475809208064478906074931115177606629909533462481737471756825630650487595429794087947780060980111697440249431433674990021648169652017163300501872223327650475937257689712749744636923956070218082826390462667133398600804181332830098617977016336540176409713242265735148612465275005750565064068956066963144905658765116470237005108290923473343507585290770237688072316412196334512341158404905340214383380513158991069750851251891369474696136052490088559845575194486447967000348966023870860409619953973012086121214608230538365252589863214071197321164660684718308293534578894193449002588071149441427934410365592377764887675198655991116206752839310466655049916374709224872020775286251538626989352062046963909711222115492848297489429962786375000761512080737248132174761791886799937453109687482583493201713624759951798396875111915196550921616530263500481798438455299119919076353714938759043734015129770522834183234793918935633899152321286257511978294807124136261704283668192024506103958294607408668366313418230624009276235802411571440094627688390581384636278189392801550021596408500641349441743027336032920400826111117626191120302603722742276350041034740915538862853207235361259689590729727138521152316470176480319456618695201344535306648612875624418707247685884463235247759755927570538086169848679334168532227665957361088216096285445830145249067053443834469578496454661468883247334714534154264311336585946298422376742080164489956945524277606152046872740561224269726447219955004394448198443750378958502054697349455815513822424762781228457954877058509286321277431457701946892287179732146508131340416713358318517563937836857567042077569224341980584885031821023422148473106582306026453277609859679101331759238742016000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 16003524312167472954729419582523187188267574148876762643888631483270882872447798213814416340981026571473473656758125185840910078067489205743574500776217818243111394644453824921415176976405982018040082522422322736056596680290912653944716829804857894067921422815371432816733749512244673724430683911090021182677967257500087131468244670192428970599818072455311588604479197243631021655492083322222529104387582783055589395985707779168604792759022542138956944897779646080633637994405195486620422657782594193565146057576463866394438223102952989959828519442379504284716551421186378044324204307511487031136835673714931799364736920215754569083686325746063323351349309778057543046070812771081176905144299099678624770339119594249862581896215221606312000976633023183671967271286424876761750223373746881035281277776135984129059549813295160218510566713289992826885945577495105650513879772553298566206214638450139528459334846990435221347033296861568496202129624095996473588839229137379690496769336081975466589796915962289334399723637614219623146635088224153564233407716415047326618329288169980518238037747766609989242735901571691554535394772725223903086290786346443174167337078283415626375875288444018742965376549099071458784014395087414943184434525332348542139403878654326045601936119579102162720513590026439391856346857742550279864932272237221764363736123724027298385770030435941140286926002411221933277172122568948538207702503219721797243758263086509672095845113050268170648617075687181102712914222050120246922241280589794134314011699382806612264515197844933259939565808818365604482960978874815481046037417469921978550358676909330940746214411042664746249924983720910271982032558397848224738876424143452407456252535033938779615842141513050225205160340487244746700150899362785502991652136809779773091889576659987952389382822626226688629940525666489280192455073695271011009694634684263244318308485601120525960383927027982594575975947253331101605464533542399630686894354675431620131807242267638945938456283217374826779602206009302743774169920274665828326846730874177734101327567840551229297677451684429744527889750399266762819768123767190967209695410521011281440241802642096340821458009200570015707513237010666711069225561205149086744562381838167573960549027050720065980288016287740063388759402409749898732419880077901807815225951643133596774748765338357141545968481080747490661742095660992553614725232247814712228125514882421965625080174487410543354804444993493258418190669971366704375300164269902917437808445213158714154049425725369961477567676887957867758927480011309101889205801638809860776020413364989257009786304475106723004730941526965802064468289888362211916862557740066812166869208264009330446733949851448257394094068446350289923991362182300424895236751357389859305087779620129608259969881010651321096199734139197833560165162899301138301485907089076561775912058913939083471010376817744387701199748911661497708218264693530281067035750283237489458390125924121767624288899385502663305454484214471353983902508222374390431392234337526945409532981708773765745647761815360019455951632323829601735069773669703291521255821148051771720151670492192700101823278198799418732832668759296508388284041164222567348288015908063412071271621163151039555799708818843711465379806548665649364582822251895373027818814807910091763436910307244206101079574930063466048438333829191116412786206379456619349965151387819533277737074199422099669980876408597315430670133991107394036817754126849004999676276974188604362001684373765557551277997797710433833163731165307639079262794562003240820320798669367090783259495172911700057208179426549772771849885350766485586724616037883944266823178703739839232280657039691283648461221017753188332426446901587281693277702127614909154588333252778018462778344160970687362643320185699432491387813614269423711791577456560193441906565538763275577837783218222991539948176204323635555351067935748027322828411383024703777807850976378639065489802425601930420323958183663517988682102420814061973073452748650043861625825206532712335706517875520681834076234355702342031579886809455124444625386121455940852820410693736955382594024216028865587718199812062191786599255960997818567401489952901977374202904675135231563378881919837564539266449334167929498201748302043978642171103856048966358069025971845088513174875653305225831938215513257390133033674142229269603107972726258275386528737318029403452357167220780785557234470469738507994775172781705847647999553441495624626903662417674913030738499865325694091781185220332931504940486722231037983082340136962929445230582113222508721117707994832972939591495617345088019401717623421234654306995790363377966432681487365466568325492981626519424834488149174053723270237874282507598841475880448577120241449505638096400908434947724259453881548800000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 615530586081110237435958962604699222338898299688337708427002831324670265623490954301357242622319847762293083101654498366831531867523678567117241041231175084827227811689334508825903351210743185827547055883233867399609265911325442285191644633734973319738318292101006884861044626412850164567138246365466009404689136461732725849787638992079215904649911897314403552180091361521353450573279214334480027456878869907864303714807286331670737895364360139882402928231176064722891332585789941383225485491802864992733361967112741442348583937856906361314329291167328957805579417831166351569547138783422701943048793144441566513871577723694530103364570990970964885645106036312742650526854396494008269056217247315469317775675157519111991512708530318480534974000629105755383215097267074314279207136060947298901440278397865543695656394669131369520025130135572062009823154993351108331880091609115090796064334079193629786754845397182732654085343881022118378334204364764849374677063791528176874867192223720461605432892974568756590009218339514891382052279067586179934241082584687210828015456229438581620393995353094563371453952599785400820759956910775485842092056463603249298369166561494746330790033828559769312025964204095489614912894950002358027502611625130781664488953692208476627826912380497346001831294268871877066705236638320979356844418614646960643452036741597750774695886395349079088779944695111499007049416063334310840022347832012564518173228412580354466875557405073795769296339699826074774560327982758803807473118260396891088070054051129800827632732298123057673573978733071031984493074514526932464838656640332081118375709088514140808533436486057532929504239134112525059701124240336645321829577900845829626890674739926434997248767018543740852070113755205207793557126075439253245995003806851594093309934038405840145496643978817678436193194605942960335997065282590029257467265906233942036941036144287984012607345896266044760178958580559989724946621419678186870140128465759201347468210737433881326409022849686572521312385604066887542439494398662096963034480062073258029945569488107251104518646961337913466629163350562082979541373164369542289393796377127386010368691145916955190487555080592879647808095738350904444560418419487408089455867891314853125392380380427202861939384059010863161635383205851894535570367661636910906212799210738842744976539790010627061511866332731580587667085703785890700351995915082480558806640278031540685227631834358605775640657515589632811420694737922743905863508499422011531572117229183651364875643834435018740578734329626661907836482319646215301428917297150942761642491283950170182138491281320288975998373469686998198795059605893717477258451430822527502301807530657067280923429712936315749678912124290821642412007552504081953698333984287007036272437878073739034184541519853826654660823669004809399157487734169551819903989923600075462673349604634995824159201001394161955741166459788883529813868323692094312358818038551874553586736174132739567917552609969261830747053093033472305021571412287729673121798893286814647485499121282756327632973826951014713028145935813395431578179421059729254261122151952061821430313292980356444310092034542284316967378841867851814311381441682503665972060994400329878865729910400332277073623131604561523876363004298020244668967726397367388162754131870806359737981162733516188630374198840747066858747849719485634851043376619252531167497158874666692018849939133149712410573815498788992873338351285260084464676218987876406654998235951862495016245385017477517905856397311906752977270419063519233729692616099438012427023290179665404832613683478431268723210931312939995328025127095338724374189291994300749397454297163462009036959679925529127488143192887686752392928659442863067571959379524948039763342654227938324828254402522400082035656319370651236287668168302842410986133649852705796691959511925520918535527363439045561754580242421195196131101673891871524413766313115945389293547833552518269096222221964466186768785765186542617160281477482004790233169294186761644374306131293526383252846917095704541346961577045923255623519801553891410471182219860899320086723045140661884493306750279846963239594753544932425434745738517717408013738368010631738345046397290982708482627488404184072008596664946711709373853103898547658209578201435327130827907827956981655143941246197781385291525351293253773245030816389925601633740691486370920683126339484489469203118301305760263165603908457601976946737167350194254435007371687922642192540500259844750432887688826355903426635375802967182371550814261717537806368750056234783754742332347343261021127175832047609489432548548386899614476677970237958659728707881029452890543851263778156694467418877536088980779629617977774797933752447477494282652419232652050608568870834426756659051182349740933120000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -2679117397090006245325068675860186347276133920186613710527633838393322004904082044805050670754205178956233790728715678315505868166132945351986395384972352229511676671202217370321078674134911145811734980018755831705246435152937959030782439576539129264229709065029271500463231543838588743437839618936081336719742999403518841509328728934329216281814900909520808489403449060754367112010296082789486311373479247436458898351453333283740679250620601822664058233004613446293641449807309116846098472209771271355238685862077220972707223823218544211491953755364623222162872158763229562963956311629583464466868711949763859347766055423118359411823526600061596440842479459822821976667250896731884994583968768145001475440559162205608830684075246450634945038933605499512711428833924018555144530777959324491228678152575945330176385775167001519976799766699333604408866798767889957074534753937600580495198346313485565215378024543178286348880442732664267268233821128121570509342768570523069886255860850826996779660295191992747541841126961820036709746477847093659855709480620086888635296858986556883823086732383574063146286330412519652795273810560687987805964948400009390764844488706695555392011393673490051677835071933419884146036558747725677368198354785939844281997239252713349995195802430330491346043255002308948275857513383314646032398174359173520838072430710364876603714262039167990140089878207887353659304409726707940845485649935613031552174871463117898969345879365750687634873154596048219080164326886673099681503684793515122493266494572808719925978774231411430924930821597823840415954769198411091925036386201742111400200871013568144787811659089281142058842495977977539496017149916602309344625314888186912175943304679150626759618038834930818209605453756297044080244918916958770840241305582800288247630372916126312843910619830234114982206021799393200109506933248055219201274708523557880867689333822547435385488534595875743448344457062173012854273504606738767951273981145027470877541957095368235532927643850128487096547083758075651675200454671005000046932327645994887988574779682016112496939825199921083265465905453729760799134020454595438530877308039788873457398329634575942731603774455905266104498111322580794382148680502539708724147547597251021388808733684273630553431563314169921370472900410156847792719126476384293472445388852858979797116713852411183465737872249898570378103976324685223097529471625775140109837266357519023005401264251052451955834440529896004834670461886961907757363428861728269094080208755111536545521085771506799396620682779645138991280425303837730053763250794318908503947681429484177729174966823939419220365989528119708159277076518743465800139231688793464437529107357095454534046440765374183499699332532500207854082182930902158505086276957750729875498117322610841352380412277555114753764119555996557266009441572043848822572484850222560853816364010700694220800380974198974743126189052176907239150578025193125171111126036886816588622418816722374799722449450415376152429585644535897726573132129535504977802024135481353253763349468363352752522740177573840511244535575373139099987998426059314653370883999175184062441478472471832212036591958426129146275310335654847472508109056223520817756354056859494859515787653381484960904336516871127170821692593131805345204002557877141769687663170487141131912567971729659825543918139477145388868063910022711805204282015905682524953221924234624820726077610278880704320816050287816151972280275563891037367137696130102377569663715345976205779325336889952059219048225602703489654080166407781250195076686713428413442760066955229484552120770143328365488311956054926077916592867655460000236447124900973717394712939133215001034058685251010167586727410048379598251486319674616106245202836833946723163285559160328190369598108056312340375801312407740650614176983322135815402527133775433889629716974251491976131059445868613576773211299455176928985488604538465651262381139642620096258479857877822197896569432990805432849988903248494917075678039620981043319796037814827755161441385987140124904830848633396706931817382235907031930036813752654402128733659615653893211460255001653202560469730165213047596622666286115956921466561259315974603763840668498772757834187135241570090660051529415616981766430158927919975549184466620243852719516378129197127636996342752348135238199994140390977526901183397188367305116841248729589994482091694753723679117990101031412425237612992856724335522668181449312817156558079679672226082748095113805197691501955803030395675242677141044889198363962000230868827085752402460674673131516709698691730845807389931389210013914168935216292516323671598874093627482770147511851987652968221399204462482114215039397581036449723973628903698769136448741128932467926698204479835354391151046065585398861369704448000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -374232143948924843763313645689785554514302477203274206178282905323404523977958801005364388968883307838819509384491533703287223349433104882129273348576706393407242137804716819485507041150915666628432307792259029958339850202132203599700249710885188655537194989404388701756205985589172988351320130676215324212286583186033802969469397031473572788860678467513233302182060901485508482470693012003855887208528588256575702564570548166016319694798471796525228002278683456154667000116098123583564849317565498135659870124131128484070850680750168758634308234150107110395563302400957859180084067980199616952045595552060104766783891806271119185193981426560366958377507599176084013008864100726024204775984955163370478344472574460198617230712355334680686154591543162198377980804769270468256272174740604514113848626529152574486450650108205669246370340428690095305232671406810038447695824960395626807158444233713125388517412022817195569763642940168227587870262333343089378508971825515533408153292665734660562498020382516625999042697918444265609561557153283004546775574725407761242990844884680213136777816948351619337249702445482509628728425748030162060982674019450699010496428522143015528635333691439501150823752586487359910413086053920112247461818892160264244042016307789959737070608063643375584362317618917073755465819478664294930437162692944742216492222488121248123640305076407068720131033301709646211160576921006591970134749390176922692003782657539641637044067052045732269395823262171420783138339027379060013843693008480266894484029881606113097364672088982707992611679724646027735621513540221959774401943263056141952244751877570000637309189624966889050532900030903556926472972810068118288292670965391378663609702437856738507570550590180625517614707285676574356274723609765440229578124689145411906135414158681668245923906567630730267795956158712260495112495859569423758486608847913380725057612769655949486110240209052530714929008361862168051262057367454040294133344532240335529155733859671355436918885512161274248527704470387252697951493197319044664474814666131478541091491626361957797062827275469544121770436662999364568066253504977572474279295901514143528218872171423305223451273143382773146389619340961448184869021504511973241641699107087245573863576385323772744314210468421393984446788743068581706008229215250186630779134899526838922933968502842575040700473476103073355897859643981282373435374170643183942207377202970310310688395927015672096356514916020966882818301586392615173641577213514950622891069055745393019313070109565737035053109866479034004269813238760308021900403284127261282129040740321365678440059759009631081557985936174781153476890726787443465840970281772475262561891201723170189690061407607925016354289187011057979713643264806287263742262754339638087546689951645189315926638807805101645303814061380862701227293181380053430444801343677324682510740184048489205757956883501298140060621704912565962300773930918091395373943693821676245567422982161352779821565888053015141742298645448812740285543025775281434202955794248055675907150148750679305461364441143471736285101681246607486318783119917562006177125867825720602107745172901165071861473530081535082656363910085300558251606284639389431570260643348476946543311368236596303315355603964263525480663446314743627683088448611893028437745421871587630736085027808143178631731911202685665540232849212897205433876408352701049993447124284865752248151264340298862110729077462249059592686626202989289049738026720254662248206557002691620715715795357439741954936109615724172832625600098670350092981124291490401292832396038643588398802540751491356667338664108389794324495366424170375018712965542589256180953965734965556891161573952730920194762554184413750058696852995811504698972203103538168872470826413861567445114362480022474492165420223191332636566652821422565023919094072246103923329481084840478980017087780007663310077148038218266928929580409484764647841533938537249604854726502844158976861248902860859352665424352490341475849540827118364934504786304804765997637162201875302856223871740438772604731208569435512245783283940255088192756780470343872403849509981487944802758229979276003508719790753849019903311883521177135189945716043812783944550514866116776627456678834519624034753710713040686831083802420783260863805344230671372393127158384661383468190029365025753912701450512180737415839658638666017525225218867703563458781107318357819907427931618766877624303864952195855335710143302187190031253160683426510188820677088133795190906729800737147602544802541931399904562153019058727138994279686145732862565973632330537025871725582936637736635714825336358789850705110172392193071651674388204862417605733948831027060991646464093453887867909682304816781098912533178097131507972279833143250759553096953626624000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -471361005206377750694753975706971272540623651615693191502284985204170539860864774000427563868279675560603430288289722981912368652345145510015257201050658256797122477375153365784068666535128589291621504840390782954553391466507805671516742157985553800335860480080087348341059816567968537360244934665819834591146842279366960240664353134799691337440083986237161617062190765993841535476816128453109594124406978221345502201684961422502384783378230280268026368005489216392519495328985804010527624135078352406725141863309907250225554121116507278124961375611539954405284246641245501519536422012423751027014485072190701569493035155194888683762562561162917928896543128140000066331784711881152195224998010022913556371160988853230561774598329228381786788374190790142381610871921559777725801578890390090470753625633930574341926708015944370163264462686159806769435053588614928598009616013231553360787880826568273649751402009882416565013510340012549243008761673167074308983695581469107947607794071252272211326508886511313888025887769196478925396210263595317491610710316959928682090833951069007527998141515801534671735674616718806751581967622749144514768563581262236656637148951435325239609188228165979909210724360477523490191226763945042122400367309346588313143342466687982463997770225815089355149857323392591484167013447543422593078706936335064417223030746101886993674138116969337233569391605003412153345005259815239445144335241837347452846360963425661522945207810580173433616294507096403559122876589150893002653969285742087383035462874741976805534875517339049376264851275427846583901875265855083870839722170379240218992071057037427474813640852113395494964204543406798224745963294467459413392501318676105266625589989777155878246266506660173267147438539737138733543063725476676957933404972086923963415145340011468608181557683317120379783407822034357709299150638318042795938985258966913673725091604731242828612395441649421509564413736256488293519963371678391404047541566243402078940052520260169405454476576722884029900586705904025151725974686122412284755628618445788235078202428172710861759297398829680745209164855077341087423448577224305982414447199731219106985299519347530369851577847964012794543388531808834127806521857583229511422898037475037406976208863188253077788785438948444430506642877758486701624697849429035858385752419434974841953119529614478134890247908394406326098831773001215770748161957486294175678321909294978689961697742789137224272164888129490134998529891144452943146023761111334775535810818393713013560489773552789065678468345253176568303584451003796266204286842409060868105300624934542370149158307022768234140316985634616903426162873997064528484656402060088189362095191746113226985114866719584045628546362405528019237091989908663650291870786390752155538645724700867942885544907155633062738470921663329846947200885594206312110355633083299611068238825437861809123676780304073970525063686210486693306915344719561614270508007133943803185187608576887876132994477336809758875543132936586352445485719696414728159702993115908229844429156219541420190354432911196745745604039799724783341305564037499568609531279627455796108850002176716308310803427205010637049152483924034097500023336228752526569664831196452231658711795115575513166119349913646201535107062913614119715378796592197167393347123097541814584852582492907911870595435321540949927840577966068247766698765521911325626838698728680028033949053845607169763712690174787103012846379601541095670104673723369643409235791674996318575502713734648955386036166928208182074773990063993252499999644755396865019221123160017121958611757542942324156991777034321303057313218573481651903292374159936054816966042515680456892935279068973442788025260834039719360131784610433593048812259086765865306603321525328009801793176003922710368852884940904636901625870333173445992715793553707755380626437191277854547471012310951970606908818835375855199790846032332132663250548101159092680220341319785333005018575478081736320497435199374752433289401107708948678451375120669296200541387300285263435060843986796808663347307740160933712197250978992353133403091062796960279506098764998313037097983681288044369154270129431960517601149729395647634674621028686552171006038125911459411802567223295867432732116754363591826246151260229432345506680313460542463008649325957522512233173518090688664442886555352748132849451307157700022084481306768649375525778168411252288317879484558360017675042216860499657833705192583955351192832606194203208688857939641657641386775684667464801632017244027376855253959650474011321315911725098583218600816203544099080873622410328921964655257297729435406652179632534206920483757240243262075190392062385396453115934835744095682945663173415305200476569692453316148483118556860267035926255433154560000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 101441911411601199767774410456262710184859757418961604827830987357314815079324328455693855173512129330895519612413393990188118288968733996614803850658279689992123007535340663510930752338583571383970865576411025283656989777964756901761641796710424965030350200380565468463623379182160225254222979345751245229337725896859280577309290764111088132238429086666016739725579403606074903960436132174350909486356235996201197641011491156334262717462902464642138750730642356205989858633731035872420352060587932391665000893187894394374542536386182265884135804051124119381873305261452682216304844192969555467195431387548956406767028227601373297368952986828175193248583281459921416103081210031533153258158594693950076827508241235075789665721260787781400038296966966723205003516434373616992118276474234990402530962486418664286465805061475217181035507621981968016277849573492459475675220614322483337929918314163469950339527518227277233777460540369070269850812166455622417488229770069368421585214709636027489906896609221586389576348298981971812678730235492794637552127898280589550691648011134400339022065782841453728975169209983709041740330661964314686147666325920798670337989585872422733542555379644853281792429404377860529444733248417566353236900988704128218108981164950068482378246595646546759618092618277476554599386218997944557516817173939573020870928799881988531390925485139057649263088027211454736197820012049923787037151099076970042037370529911795449629245683485467134086873977838278538219021291511942459482140786871936762821209943136724717630094387561297385719097536495601192616248239408183089612933896880952347978800297970467094668395668984540413240496630084385313256240955411402829561689590980662435094696375600097562766754463836604470219677300619733323205626221084553734548037900492785289087510828468346716809588032538846462090934586255334182948373721192868352992829929805643146129342379424402667047618678575285039306037209532237461602323758550853397238441929798403594279876757697319492250616573608319832845524595214946465555652537117255962436923070144025686364425780127008601022955837493705800227591116994405519994940531031387965654137437142787601736052102174586472608187376131375270667410329008052971944721418514959766231674026847703701790762826040487949568876599747997706298719638534954820365554375141792354200833155693980415288226517583509359435870320525251349535726116734177852312914145795083353217173678022470387581278103717358168556555045495336396885329315427656323604894364574523867348431528473245199556952636874083976292281642588541407932764947227508458557462795371955556577266851344276820486848701269639666176240582929199990088438418622559943524523528210504511633264875274656457237847606756055335923598181017669127402087892423390825380087545867542460440428494024880600560289378622633896505836125947204351297594945159758138944691022634229747318301167386518553414388812907260874096379821441733765183960514937976783086610827061283132844170285653684907997476452036837147150330745873949784234952978784776494997059680645743546139485063454725956367634869645571757739726456922639389174123487829967396631464953562019053303964518979396861665843919597553851860678427424287314973786345563061129151247148138256663177789595794765464787828815593041493987288955695258762523977597004728054659768062037335156985106406802604573049391989307607048744805215639906905735939219345489695944564247091943009848688478923281855092868750903847309688321453907751323895415436416335169006913524225691916647113508865140560012237648137888739120003257142357687076594465223948785921143649623396196871436615916527864950697002209668310131847119707182138814634920655552236840747151888199984184898886083807873980188874131291455248170187177778740220771151899612375672604160595834662778315276465559055964332379248336011722026416305861521372751056045291072959427201159614351747892481075095398930970673246721422167192963526969466797802645034731073084680698511721045379947046161741476102161841629060390257084623267406966145168574803694300734753869462379897473142291946754633231631457962668213029127763196052370519991676364715163866371258535258408469107900403747854068430715233464215561109380557767743950997090317433081609933324772600965678738504017207310671180985992950402692857143062202262427788411643305037511692941990930597828436058773690551719278420517754216625372440706763485197426667525232200967855208424448597800240527577722133608887384565432293093511537332024950271044003020275583765698773038486831856427744851364029670935845912989149805360880039392083400769740115291839881278557547315477502337020729981664814041007698849715084062581068597573574427447648769413932747327866787905007208109068234293186661272200627932267643141713821727360639249299370118210094366720000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 1514810264273141758377927717871912069199725554810529559570388620730624514564775875426377652666590845382630310952983725565559272488485580615678674705968290385056287524957810659597455850327369552821710162155068190292930925618564214143208886373945729604864719452771405428382450530230162101162586867581020013853724666534231501127049387191088834113456853999376358303383857969064339850260172128163366277497585490443615819278461498964540519131950764800158379323133991514604031655059973261771886336852488969658299583156208917080082409916312293704805689595663649990867549663615624603406556835210417156747636103426109171699116630403999985155531396863231746623242531850873502348589951385569364400447115844363699539596042643204502056604736359773817320503463643857138505480196564188395199514494258409063037949974352122823701852045480492260264234672743219975453943442367758004934722589835801289453984627464708182098880272038098808636722868780469443664845158008037264805080946059650013208040940341623470838970660497049319320238372349997648727195154326717992274965805393694729182332291234572821216361164467119958410373948099581024756136046645940590505178348729694718956290741517273429915721427671523025169509692166535093984443074256430101407949611998541327193717593988512168113175228375205807359134407289709059527197701376741324952130563894896083312481812467423400141437459063134018133178738498529371450738694612053775082351913755107492813329864297020944511576944512341313937703940977904748170706212156036092193139461896385201047332716838419368163058818096901232741771378429783035585265102888806393302729309370130411361694296939491234191286983983858441779219182459643985499059516970372234190582638694699360575511827185069697151234363251877324106408436062755786019459953738968394559540996038523362861090368176407251479259642926292185021664555087622056651027580394854714307335133309258900392392815353819129074057779432461289135631329123268725534039664687098013123134729106046091516899820217990559747433450432053696016442963218708195842325808563501342954300231104511760311595960938244626361622911092278798903045703249033096854485828422951357645222888516427697193178128517663372514030237691409977218937339569118252486924406325243285929779899942750124558433094217000214632927685741418640281670592877814000199928663636826878441688919432424554374620032667327408018976802584007199819750085697105860179913126349340479866965395417116732477458184045803633024146754135663085406850898284577804584060472745420949347874915390384153218580034013370241638819305253701213990768435764225584984172717490346509554631929382195296945148664812625988513432187808331142228355103231628761997687336683043833246654852550188442821302717074996769199658951551622261537224421619280086492973960825085453966262734615218182215486925223371008265956963278662660426235796368027496098203520969219253013533969154868610200158230531425211370975272840666527636351761154260736329157667091295398539830046985353414358383996739998764703213028361705519377757282196738400641404074920970321303001804464355917890560356129079843858594723615814629342894474752321161055250693343460267667150488299190331373425858020785405810798610699061718134423287201618525411552640401980534506392840391044620287083466537430498903266722497575873618760638000296493727163289895934267749090831919681326121207957526172124258927179197331374876336473903192326527391240998679773572994053930658215709137842335093818111645305109725481595664208343716207124733979782919439583840506969286354668797011016066444817417482295034372672504812300973274771738066463830749810481539329150890752345146515788245383590428868921685344155198363140165456530302966613871519691914545700304748017860939941925850387049890921455042674941762663217266753157499093993188274735583445016306283101750118023776751000172463764348560476915094119544383778310496094532946857599270927495796973480445584474820258332182340228091415982451808905960453568508056178384981733680260937745207806311262825276093653388591264952341108759802938068019177488560592541700270279086832391909856382190603808764678257516177603438786875683338537646061455830247416460489451112157948892958445541489603385537299792077336001018007232545861080618301693123165860420719602687685877670881657632401513212324351231308552017015996609031595018405103661446304648546024933183281380133013009157539322025227893086852523110327170869899986387641939990517084116442662924622930222794502815131523592737318260563641685373572773267630781313384715746901179395160131294799094369898336208920090477516406984749277377081426231761387997315401851383401028574804861995094945909924178825504792866386866913428515749434801233113892820435691656588946531844529492124409080797138022710113582124685335483715158016000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 12538354758168351806492135311610029554146273358226559672430116310926259778005659741334003446949843716091975653590569623813135576957702357281898134475744205177937252401935454880712683973733656934710809913576817750291390949729444328525119634444008397953984323843831780370089483750680385950209764180861088705713519905636491578629364166763360702817921826994953178919553349996397377482085076791933626524576321862389598465305484983230702331928704282302068351329596133302675701434489933990336693040539369329034214709308722584388029930418028141336738377428770382190012482197048259342361327126656894053546374700218818654231159335579815446530573448145860632526815847425615789404188022099012527638605039339473566334494177066441398208177667354346693410372071065659644483362507808263701874210981580871003221738754975972539750684564552611214185868926505328690740466633519602399747969534825076965520517975524563886358984573922814566594925681891884894204370069324280591470833594650639627493989482127970247490538667675902149725461342030608393134845095408770933504381463851698708179308264520351572635020208030189996748472228366544575443470864497312752111181715331949977668860067161233607205521514982658929890624013971537163576437780593731301374547839569915311081433411331924618309071179710817673586679073058573815523221381653096351711843181215642263628155834014893054458336400863948275673187658702503064305811713449841899045582549392620945484206866828955315664799233460847010822624736691243020397175446091256396714151086940678153317488342880213162224261077118193182217951672841916107270954561998034200494270246849367781120436189234204614684352056107836299132686695505318951551927840093096904513012980192328724404604618655797886776246106928568292421529347478174563829220985392894588109804237186135818916252759409179471176525151537837371363105833081365192704656619341056827142078178877943192676312345894457469881035251211807719657634950249193987629629652296856955051423304158874682759053102243957717220137008274268385551431341647652096180576670452517167638212097610124958562961455319019255234120849475245070262843302640842209372912168503383093365835603855277715703712003226225513131242627630736631858697239137989870641713421586789613380334229952438444849021741293237551475538621571442697643606610771308968891697087352141721379705066755314630966912312916760740214295595057854562856665360687484599761811578413015185952511478417632073299610534725625604463474787506599128061467654222124791164510169416169503776262787286361792004065237508199138238207280532119537446192798194841457081464632103560130034998860418756762782730534183530508097584712423127995200146472747022952632811112674022556584193162950736058116013999142537023741105525670254558930311844114390969001816214926590280703269114422795986524466614075132995968200028023558328345988281129097380257278948456130918911176025827675324455796573364014326781914350404595433093338937915545068823707832576725117174233371246234642716486107688449548639011207444749708551077813106841582042789187454852943016115361367741744546948046406243083398326578166748817708162363188909116789956285083921027539559939054198391635342715605490987274089473697015580882775735050741854061022018269459880809621374266426778122052702662791894446330027021087716274769680941661340312358663761722674682789821427076235198870708131260636947286014775506333681993231439831617784962915828296770002215776485413728408303083410510726692083698297030068244796469431424312846633295536651888288615148980823532250685823918012803767032897756464416332569180489794048672539861515019035677940071870555828537990356586710639988226164889049532188500031715022090042535526511924547988554994815980539399160279343246772214505259945100986766591588245847141408345800997443188956800911784165065324495609926718818801616250794919412781671803252442126400752187245835519663028056042706975595705190252740119124938422181368012496785394023303472267096828614292103075560474317086964852612541769252383788802812693730993644465763455444935011135826207675202634409948370632681109151380839893994477327320537348249126851184813901102499682110424917410300376201072018816417241178984084334629087613870695692783623794906924035377472086603538957381714513877886556496445573095900533500588416356978230329360009372829968489335403270579367647143649838980090793444715495849860391040023044079921575126913375556394194682615949940006237178147352577799015973396267977816551056192658331345751155107357187048622270344738879551402477709920074261086350959213072614679315921503099275128667334152944693998952448958419398279204978777794557086716211459281584626043484200878985334956054216293059211464472423004619885781989028202930165612976840554000107698212142573501801519126759342080000000000000000000000000000000000000000000000000000000000000000*i1^143 + 74904965159824563811580574034095393718820959904847789198484165407058551174599012027324144570703277078797775378581300353653567190217148075433867306629279294651909391322811169958042752895909361521113768117709319442468976515726736068462207183546739831704708670010387342206381976486061777168442987421814740100974260433116002685611865200298334119432812776530016333750079606897109609158010436674590452930076924095883799670946877774633550636524363556015975282597102625573112282968020572346025389144192753468056914450533797361487730802090361077260032614722849402875850330901785276490571026612213643833994185258621874197099395977119341333595788634510822290195482388017498524509639367435187466352286730999481966572990066810347050957580368577808443185767350047925907998146636315503938038004055904072835581702735538826366356027390881512469825160036001733204192915098884659845108239167712336372636301107623038560379517840187151021681120127472892622265317882936649682252428800244937487067641958545686693915745804481134473544297932181828901475662975232793611585338955945748647746174378830904543384147016680790652911576936902317994710194837270254031700821335686890887503255438416357869674092266114053552975995290105539200172215047843847089842498699245658025798525913309468483410177160025202206123727715746358288792692025963890259140781561718680320013446202270109633125107032631750321192463272740185298316552696565241884432757571207578829014765387466473037479182306889013264395407006292778672245963566061701933054408588799899275911479975078727269565724747464217575045323118438729786432429727113045666578963875178803957829020250488206597680047031290275659837893635690943827235631031237319032448241134912772738896270598458711211528148822434433526864367733118236031478085476483101727482844402358028780605744578263354531958749180731200020776949017987021472417089322787889424439301156669659636556704694619591107365318823992862155130832829460476163444968216208247980620721437288111259033872148377476985325516339450267247339504622556851262832739901004304473442934333906759135296074853504928315640384965866300009832743209224245467711106827328500012676929722760773191379958570771520055226271459473302340811267832558704702050166039688237934613065352991800843555446638863333004051172056154251786964537120861648017004338424685089856162543634317023055516676166460472046450293917749519539593954222593599896457866532973146654735902948712450157187239542007726798842821334188316820707450855071725200821499311388784838880667318554727948373491503132523873653098051899067895763593667555323729563888960122903795161738910670209697061465965981164016719888469698472132224088142362091306194269943137581708930655834195643317231760103984492264580130408143829179630955615324071944906320552099650294041397425972512596441221519635180942495020250512627920491282631763571629259422921364270168313539207753054575928916121441709135859747546287828848646440443604316386304280906056008259670780730459812714842521220119753229770973937683618014794394494478574348135255169981605254247151188376819038812105932816143850276331663616998188136806683751553793800467081529441679229143707233192981635252286877803761105079549104934175423643167722197456059838470882760481865663749896945894838585636789992174854811773489049348313651681206959801541322184147017664305580752912003040413406533510242339573678259708118819692682244855726877107802547833411682528276747088152654662609348774494190503065716608922725453713443627899781956977610276516454084439088052179516610494627226946391946212609241085870934625642973338402625659988973404755022023334136543960214142615396099913677325285275732897768946064598936305236745257651666184429162503311561016715847662421301181692295591414505660612323458672857916738130685245470728576864617333613264838651231567235349305414764412148671778853753147016359680654422994519229101264647764788020548784813108892074446912710425606738130685361517809673399766951715867981704060549010073108946940541679864049184048578511103940163837764637067955679173171053373490369458012587796820037841480159333307700745690081056335982432357594249537815843957405148780998170969691918784564061977845233413193633696909595494225545737422891486319103468414351795877558935252626324583147418398254789093600785221359819870024131415769837657404578718496025044692146406189216349417791544152251557590598258578203580822817463307958784723394601980132200739543536788190409216770873139309117686587889949480367718475171031876004435979339636154665804201511529369339408448678652563602236391446583761751875728390902541517221367776413688609956994591961170990514098084823643066542055659468415482268321897399748290430837698772593348861192119816063808452654536570296070583708579060815094611968000000000000000000000000000000000000000000000000000000000000000*i1^144 + 319416729177905052308304179214907120579637710480169176162477834434552561049538585372017850267265594376760784264754344321686227145434571110995371626398040643058248937348581314624285353891486852586802609273768169395883680813549635755079718426465458910790455999475359450621194568626616247795474287430532385424439361327683781766441052833749060822673208165345920211586957890625993281613609824477621063597757728346538970778289058734480668975812199745975975509163267657066698510808208424540426739214126122313619589186219859292394255965241030193393137566749307297858326953624853053287361126774916271037795424385964379868454840042856702770286511972174654862756796649321987811664808708324332238277499991248096388253758632230843230229652527641314559231230759417963876924457025043492975431336060631045581437129081979023639663501535251089281639607247256465933994898606721486756252977125593798090704094629223679454421885009707425307017501621035498311564723850293927648251757584638268695610919348846341532823901627900676047962272519348806812076588575921762383579752420942808422731983727317155917846822672581948825630324934777813462287144771501551324080515595647388968792854413011991501687006428827878229838527830018939124976951639006172900311868286335648799524926295940809094343538283770307715495836500781951393207760024624757295972302012943403870445440346243484513111085515650727955905547494504125947125484125977228322294567587491503774860477089640356205644411382792645304706539660846951911584939146414855461793262871635176766766975971125228075990244113527635464070002552672965932127698392795463514704492184620933613096752377057976121210563181206781047038839451061011223580427701100595921122600075973384779201589190746532439278005854281853011413918061598534282746362039979995659565403075564339401493726258127820095919362261373621221497101128892499466078474066381008293768001580092051244774202789832939687111402097276609227306568712105595885944836831922332178166672202701193006867370828866534579814212439980644530679891049485893229643506761223366876155445578092585015174087342184818643186825222332793050200859832352923005108473796062707615238079484422852707804941407895327426902378933757649817993597161953278972458282464120749325189205290444790986856635645329244901047712745723371864137111462066263492172193347891492450569598136014648917036271479734673153920255432592264081001947427466654658707039498002043101550356956231257629916436193917294418795479464069871836447139133524766399368761787062613077949861396244379051763221391744228185151403984586342185613631930706782953198444658037746381773808361328328646172413750889566617300229511352414677654796168591141646434441769097726134364309628970188790118514483263029679172611782201244959184963922808536038725775807523769447173556855322760440071905833348795466713648745903771462231974853851760074307647099203685547336872954519018988142268970372145797953805638202255900984708575103630288508567793381727829429450629063578170315343472430099857882671636690033553626471174195626668340297502990885971271181415379960002508219485366513825697502917914555135042317175594051404842957988670020756951516077551106013791337354504044563873792737363947607320387460144199687461715549475404956645981407359636356170507167435165405981277271440435268731433233842483980486408953287597034398442775143889438648434587826469360849849420799952961578667923399955295902100154434928002522592818703086054867313971004255179334687642261020887017465508582280180949366270281916313112237300473169719362425854579447302782136203254914061950685799756878329646569074462348299790987887062054514827055985304526434148769481914904130857142798622865223827928027190819362055884027023161134634106917493511645785826839829297565412255270691102130855644237079152843453025787457437025214105846051277293071872009301483879385729560573065293431249574926502843160098300877495133761164522606983260501763119388964902593707925569256684743247522321053578014608597757962709844610798164645388306034819442713427925152739255657617677818325138173503502039575883585429309427833694336417820075006269334052856698175642670519183836458560041155380684036045475556424516865841876533354941688839412430700158927934925824106588529567302945001669210784831566572310394089826987408792888790161668627140186776723245498761620492909646128083663118164424187260638255838426416399997047457130244252274571068731747983800303493093312087148018527897302989312879868309264746711685321694967405302791806614592047347735142106298266933497483858958032394596541504715770824900637441330591276783710093535006981543177326196004866074009860657936489289856178171848598405485127619872637604330411912729907010617020158999469723046953981880066270879504359731022146830336000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1029267807258888231974318164440696722658344249516484103989209762276910257953078299724206579008073985222360372685502240096552778614170239440708306550212646838800270937357322876506766174778966033056759934360590169747619023716278547819338913461600467579585375338126024662522227990774305499799984917320155312465137100762685872098080755400658548078920489626043985189061234125015266268410217713768616100573097289962316338860813789494192580306590985433100349291855142912349650925636110336123648891080121769658806695585325234428753389146181563223854623627654722971212394018501215222393903598314387738542428981658633380579095642188647981839449403588239265939254433597434024525779500147359522178985188625213062456872921507883252703546700451459104132787414141125563287385961448451159408319409250355762620462905600770440421564909226637397927983736128377853871766571905971942806825326355960346796275957760101243765202454904287335584352623425257813324927598965045067091251370366486015901105296923345546601153800917703642888330520452386427127820307757819714939635382947408123469949438362510503616786216482025363616860494926917288223693628419681361410472037466931588831298344296604775920228248147273356889604217099943160252670395488236204559419066902887271431667901282544031754017351936244641457158631997928107253869774253140184105626735189368696716267904245648022552930619634031867208592393606427934836343066140462385987504939538253833738002481052618789061241363159853915318628675907657929453212561367070628224246227533130975301130902431293106134133824655097725258582023508945983626834107744401589679994098151159870123003644688432645862523727965941196664120170694505540738862916811048484798174126554107403934972142618690219646435877202715211618164709907271239929127824128694162840935697958367338201284758200480414583328432938550226062717661860771577466373053754384386046342467391798911496536237840638761693991882587101672626744348612240130549937004117956304955703263931110236442711792186500120898433309333337313442978661443525721060590285211684321467543668946227543383748247904508702959975909202509109360073851027694125365791792625884556307705979184331497298842172868625164944195216953708027006777383598034468546373980543050710387597258254856984726341083356540189960482753361845271024516385713795444831572088610389537009479614747618044267495024379124798575041331209657469658804408655630788835818136471055702927921610165520012958072320861532710540622767674123831753914008377131455812690774708855939602637844446762188140744005462034092190054010705460256825671032406408533503703030123821768031868016357030968454285803097871770092679132917974962554946349217703361187939804444698564620694908658654444535022968093372708571133637121949188518410696124168641239645925321518094130166921519996127401665395856229853112703583225504962348249566466401404055412171529632967868291574559712062743999924903887423861071990523828158603089837566462415388676512528633382242763769055037959523596596177400134151695934646018611198728903489860537910316444503953432198174335789061940577216827612575688455669109485563586320608961775968890506320386196475957062484437598796865301717913405638794695261903216920831539020286342692946691748317108933183721199113715251886519460565055825565627458510731296843688951681532430450536132357918058420340545169923903565888888601080250303868198265712346454463143430645209764083877997052750852730708249367090973348249315381750903055118705686715032866858200080650075946050204202796920199409890571098853371022582701783770255545235210067184910437498669250181539556605002954057357068415180189778151885185181646456066599540687074699681147526437730798400738292712920622473133770508124216758010205863690445204542965490398892047005499353401912118140747561778949517401201253711093513380166599421637820164607727638763696766974160852484484815339949642885556025040066472216793780117878273762436018691901012721319698593553255398092631386199805948880844411333841114514386788801721161880710356189757296339843742513768858528205454696641254857851123333555090113237775514166129041153359957552365042657857611729356784623186027206160445499999238930557510853069561284036403127870931105155876426611940960528127811060383000228775763177707130085534160156934667735175513511121388052914603356260227304086604998334517606942540169782881076681417427177834937413446545236005791940647153070717062803435554303298444837621537273345223190922841116273748483971376065905179490204514363611308988064901975385545676333270692347726759102107628593047584569900855485130980601325511897696877670460119984960895538085890210288757979649669616462076007734584962424598021785191986953061819591791645983650114441329298692567559228814856869374501134008320000000000000000000000000000000000000000000000000000000000000*i1^146 + 2669418549563397406238383698638628236119150425076603373287049218844805603900653646823511901023167014715787251055371155040246511249106292865709854513958986140337836353283437843988132301946391976661739477460143425931848656092576231139795984064344726626046181763146073657590763024056506161973824404170246258946998901423412706499046655481608533328254105587525867173212883949912904561182592121463505601588008567368876486011554887369215327419915824088130226972327145202245947496960301882425547286991366988313234681399697350253979619502021551378091486422473307649908289173953751470907631663027474315389880923686922722576755554176188376993631901072484315619225393373263902099460742050863126167154683142406037248778257363712040428307375061190967123606129952110879020567211061794274953469205980848976818429797118573316451979820509530628249216980414407251621940767981669166836866602020867188817711707423141356402203862842280208287867502008656990555766146072921235635232819363364863139743596416925113910973238348266434755689579639111041617818832300887403776859083464334999111098322299881141849455571483839060129806333815333859525903225983993603087170823944148619889642821662445196610966293369553285113833731285348213008399100417505558425209598205676023446124843746474160349758692820155227992458873537958096879341484306191948443156280625574882598806206440885595747009318357291397389292340526067866724943864153869583048253463186105265974984894336022171931772991035133588621837872665958252649094953225400454878146000794069604205477273940303555513363517205659572357657117451090585514592184656530581873416146905051526843017586092039920952998973095739416059260630114985770591690338632025781663755521891972211052048869433116528665905178396524567639764926789515337221334029657658616866998823253295898541132384042915865015784419145561808070275522102166906016693556617697490299921181127393288820049243870317955176007565910222593314208086656236736979466900013095304226154841568472131111986625045623877209552019602013770403773675457909732035924192219329032320015196679172158399791946750186851481790708583110044359624149860191598867149239684018655899820645032784254116496984501258010809218437902077109260938262536311324831036224901717331456658219949006550463080932775232581089428370668903905777857919022343134798352488173730218833268847387342382590233410677979946450247658118194453604485948258814895802361769595162598622999913851223203120768355669192232723094194781702856840621298143431299795302104830327790616927170402232695175141717688088241357624408213556980849954992231501961237628661740810750581043010808562105377180186330740187159527682446362900721538420429905206230469190297647202903973409497710310259631459466763885338455208019139546131737377594570549355974097152881791480843611716206227629884249575495025619117497021841555313310949585375225634231404140595905177469832523322851259327264654960474074488952680218948132931692916894646692849780895310087440618538859153273384574901665145986004014415508864273547749607871682743884796669160126464298045827542125190944524737880529441204117584576048326529603314293716831720206549721155292356992290022478110115925590778349041820494054150637582422641548770742380211296219185892317734147601463788204144957659786530257217803841266776182417862408505408211905186574823541982392836335756474956165433431290528046765755464721526969845159219936123478256463759314113449950079971177498895409429943112006293927077434189601169141841279682901192417660727825841643667532954830945312192446099589148881548550086455776952375003431226363545453818555727339629261324050489565854181766584808539986290604855939480588330756432807735135127971802385610496871982385770474371594664792515038281786008684983794777590363871833225086082942559231002166149384244818697778789437367650644779764746371990594959283188021212872224916819293025538574456993796564875200483045842526705754232294930710139085086157137842565354800576746770549138171402865773931151005374354330115543031729735702202424389490078118005538297048902326367761228067965647682525711831349175726105097979542432794916168086507657649731903456028702079083382621333346825536295871346129631563473402538485771670558076289596696976367391936583137701425215314368119838321815923497038004708369162703829990472593523584125356707470123178259488428931570257112874173423852345723692064485976291724845625349673071384500739440010276640169510228270384727850176243758065283500849816869959230366525538497556374620987712936000832915610873639976603317621368904347951579375194773456768363577224635979015776614513555878252675205797850576558301781696603660237482287794807112362426871316079092341627833646743916289298195941927710534410990234488691973647499264000000000000000000000000000000000000000000000000000000000000*i1^147 + 3624999132151391836777472883527790468225503734474392955638356301141032161221407363489739441503065737716325754251875126707621196173712247515922802710220007591961005665969155801362527642393669274741263859646519650258226365785486693057140271617439728859312619471661507335079334211643547143814200945376742906201216420880376946398956856623659661791299432838793665954762176279865502786759337435102731260051739294738525180589603746886040856544216074187587366746002658967539894351719304620652314553829699321483585939761874156603933519169043892734858353491750344197917966754481975448447205049447679545252361880592871929253672194389025162751022053342779092727155844260689752404791158714047499441026154277858943629914647047624193845835513118336223818416087364470869807909226469467612357304991164314663909400560712661966501489734810333714095338408851901042957245434234749018318903040858040094820174547666508960780219268549965742614347939450764031906884182560533095681746628948016864795539082993447160779839505195968856590468300453613286163748655662944877833764519598047717017594119652855884542410573404000886706002494893332319278790724702173319051777190624974744621997128857881946788409542415527148141955135441324378930064399228231471914548698467054096175447809300542417569731953556978116057758289147510836814095407545258225627577518901202433087879785241591389925714134050320530490564415925052342327722834694267832480725647232152593416829598824735853750617894770457197486927840734726275961632339150468363940955864962457246896754465355364444105649128452425339019222136854655670066687647777288521511705999657440221758005139529166764617186171087017620072241922323784319357344251993607845822964782797288343698424581521854926166934565948002551548470657665513115812909216239386968578067863517867733451537657121069523888210109331097715081228103019964381433578691591807093409745251653934621843331205451202771248509839686580612936911419178693824940801099906840945805781371434638821950810590327856225935057176971676687132198693204163077853652757939493657587352597419174578849702261975568975352266244899685597269594070984912034516412111338658838972104314509824069001145095396544564986424644616036722153813741419582837123257620732208015960467234725768352983427650252680378609750641615073321343738403753823361162800153723856947993967913592677825276514541648474799195246051844119256237166106571042486550366411201559916673083316703431667383001269356168553960317510644368807440943413597873387479053170216567763652974344307082969999670197381778021455245809796876308670061970463857432663171942838032316654891053190485194527478876863277424086354904260955088908008312522768252071355212809425807291207096994402406995377073800199338962265053544945913754393984528815033379678777847587465747494857487437146613871946306630140372759989667344665066874067622141186273702484409154181250899391751757736407108180532948087167143103241382386148517925740795042140966263497835619406505278884899845294533006194561978617497420442410587919131386400177988514186054196734919994874404545537049331216422118155931522673723442612160968565374312808708930728276911703455922550003839024940313914738402610063264182854983019590977498235029569256084654811658215167938183208700174894067332546793647680609902698300835274968626815927587263105974436735908524188798754532059495128352814066755996788806860030072684486521167102611257186086197241591314210595565636731067916558686425891853153419225806852520679546239371686025426340179958323587563776924248764745215129020253259776847661990872633672149270364534737887639296133604324410637602002804577194476779211747062741184638471994710626940792703089102939445157191706494200063549779082698261348538459732213437409140000463757875612319317694743027937502646140547023402501341030829714776046898030418982857179083126178208177007465546034797942846869567628829194805976782503755202864331251373873249074230459089789154222882045647625631472284909836219171627618165370783185886229988080642165897898559240545881306506574694124701814409435572854869875504211122650532107655454376503822098750053018448923725224120212789699075823356244190322060685130762290828959242710597405619377609094149160194440516482119102178195162961976265816228741339867045237169399053130609611383693188585431495346074471075003123835497316694057710305669626818009979096957323187965370890860104011923773450020432838108319170384660660074846741498246149019182232893219834001746346331885191808193524414252505444797064856553244799365754206618656722844350760747619541373016697829275747982717366781622685156578550956165257952353690507436529057260348630948491935726101573776353860787132904002446743779059113397591133751738040547191866539002508083200000000000000000000000000000000000000000000000000000000000*i1^148 + -2200598573316267637164987589626614500522634070893093267740725631945297767050520387058838514808302764274070868554105581325869022154066427577408330120057960939005532662507491321041776753925908124401957517255581712889120899317001103597381747928246567005290719292047933685724709335302570081116112592445494951760445885598915199314789304137115922412682054078662655059355184683008298742702478762577090229207069991171166277998581764878871436795120576815013238694678230834763704326578330235245222523993079047958458951183512746535210810770198115182443625059520529499484535661452939921672524612589963332343545128034318708154861405098464749352325513426101770129464938535221727598651628466866718381903499604525461210311074694914549280011165423805583243585372262282298275569945473465027246543414818912188054184177650319635655009171322448057701925309095578741637475560632280462956723868061785033188134422500642416437483670489757347081558152153935921968479158723917185560585992109205715100165077923831452134789697485894434754268664859573571956919569599569176923995076828598739561396503073267764476549885592342467595957066618158528406288304569964568188211006825096059380369266582077699224933394213355862277934213447882724355372151551457452967489700553379309424928139202655618063206948475892879187007777517574514084578051288260964110534603706335888008303175085771277805889631141472973512870205146292105790947940111539018302147444820200334839023571395465128212921610706745579031194449497284877819751533340964447276537182208313677625853253296597133787546288146442842045426321682862777737922538125074520551436701117365176427857889945808794792746909193485793945683938652273934538024038972059162383331248527405555850133918338824692502374312166407566245400922903765704693459504090287165230879990869728268978313122794036061097686896513539873489167101262716695198492153983002152000756749735879765618931008237817902337935416045744942161248990291463030418619271704790056614409923412509825863952924099785429651047094288544145065979941058397786199935451079901421785957294872393538824770700474338480459831851530829656339959577478119998169926018313262616917321922445094766558429137916120535415791293267839662181514218651570112355469714345462685057262474823633567972990952410112763884330355325511129589735423644688194885897018515790558976575735390384610881211237265212570022180463284255054138580679657775389008866702360551064726441712975352041971456089071550978439685869187640868651264365631818963035223198699646437456044998573488521176335391309361226799924576373268309488925466922860240122233949942901706447884900911255052548764914293132462758264995962489934705992163388092645722772144949752728598412277306831174013569728002473952057473650670008441370115354125912952094194930451495729139671829596062688559935791628956483159128537664657417838688323710901739668682304303016651622813464944093620328442226548395622383670621338420524321058718765326111961803650513519707528203729454963140593415615609440086024017975525152071002466977616593893508886739018115649245592733333981114420232538173463251092079142567268389647012437692789468033223133104036813063978051948908612616766907614290385573947763445780743384786953434738606476184871274127503455477476701027438727570648562796507454207223711536945042462156266954587410008721234867858859391313383075705230335503778038980469897269254476997228809796651459471823565608499328748210238819619143600077608059144237032109345076784133559320193734575809602541164960723590067252073174738858790938632830032096338109360008883654802562717325318642278512558124365433432740377225196158752258839488412247459256464680982931014798137402600536111882628524318902506847348007661887366966952160491640964672980452506553387923858525718991559711429585987588751740663574261520426061146822004727225904114359152574485530365371489380765694804402887570399096252495440272272914963995022443842541619029268408385865110677070226097271832664793525803213941834328039778552267988954765714135989555990749537969140757435329642624692463154216780914196563704441645136637280526390128040824244471822116938473774141841796567146512058863587458405844617153283496269284266582594731883003863569592746138304946619323697301455208183353028335161828752184252027880686378382976801510604052997180492744224013111480620838223447158324243842270038253084112870708477315416656313928557544639514903352101936868709699242831310099317408282842473018359773535682209565105300707143214508506027667587259222635133643691906987669758532823014103858002362409712672068671231935909996570219641827196868263200475515084893426383717231846537920037180310390387696071949917149154438317557475366528178345947083193437342903189850360591155200000000000000000000000000000000000000000000000000000000000*i1^149 + -10964506108073161920416780906281259624871004179972135691045903063937624570188355943734879419817878529682483271565329333461972102428290240721118370601289058938138298082766243146500442070941368088275935584827044321033355501997828972510760264454435258674005892098187994530679748756637950920653347836048007078925378421426172487934450981672523231434743371514864026790597340399922173046547945994248053770771668581353815416740853563676530210340281174114968583448820872879151840215663494517508638716113410828855923569104895038191100437210509497828926899470305577824543340384724199557907546053956603370940402574125901593083493386751962564547212554029594505894874193133621976934268321906745123515072497020886756311455261394315530880984809746626491565474823738634694546102424700961361571170685934253178804682029415838118708886126250796250005819652483423820772456660588930417242852379964043263408197255717288318965355010146160378506032211980648254869777259495148973464295554383406963068478318942635480428761599916353299339253115327698988544353267871026507080661730829804182893531254416877040329356386249099336344228587155655422650705393797714819459619101509596115145790895896434894516473102953497716846426935383337758804115288663792411312259510077105113869374899065296127981322804234588915773011375433478648103844476661771584711034922882763687448757505044079787792614655799450964420513612513174128825442558657081224516594994858575569156044601557329699855336830234278434762764008392078889699172127920189570130382854643737430827193718795935451002859735617780271095040473000856659675175972890840763840093298628023231766753471678438044911604264759371513722085223168972596701624328885333887546955884389471939585796258266315059665661585827998945461205006770290257604205500712076723365183836631864731171207474174878223671221286436811071394010777980909505503396499961280659175376162342616252104574486645684499337187502106736086257243352485365468259914722465248615111677229432862341313820638159967987523582719318011724448045549994463897131349983208089621714880138372038228589046241835785709875407261165560659527233431017949366793242968182663527758393057023761253803370629183369071436167491298734763186362064025540677378660852095619528323219296567773556977156604448019697158244827276941767929958860594074377583150162365053509752000098586214562497179041113036420481180320166999324200036065356936517980474588864936884957312964616765401114521888969128085232480823537441711780230346865207294728787639580606595006754762124430531232045269649337693090734537394725332410376679628938429603605819582391116303812106894078135866250995782861878524611588069801620915166133087578299353501821231347460622490059214003002032417589956091847893418118135975710678873449593119778056938729032964785006973844282096713903054155743837975958967748103155629295633277386590467958032768227133877239704941872599697637432982322158673770121580163184375122213332848814544027594934053421491453439577094724014245990057281193349767272283079745063435306156254470994084027831679583392619923171758789115372725422661595709474162115564071926429537011226581548975999573942982804904234301099773726625371824666267120996354649698336600482010816566772672656138126528697687499116949615704808823070477882903353987858992320793131637839504544971886142525056630924093791949836494443912717775632692294231974374487090028386959301897944360971690938385252080526554600774342750063970427360808526001519570801593787650088521622341814751640671053782120021879301546637220122111829512124154354462698627016811594217563714330895204121198143608576316239553109990785648444783734021476063894490209042109938527954513917421029416280124304263501268443681453602625251065650021398098726744331546586933792844629356149087136902745639232036433374634739938794130604213927450960288169570636886202937449215397777635558791206858224336520567461404491708769820188029360961507508320126193059258173447921978229643018589285804529858028355599185192519141179633810184094918623605264709720614503127729571773348534390058751008574809517855951397333637837641960773197705400774722211290707048822966544790506050513619606456682565906329536433343885857391338474081167743855141045693118371238970036843616605597038926463231883387640784352421999084822578870338429832193737885745330387912462654642231350747663963931584459310772785138635112075231245154349906374943978688560601337283128289110256317609057074581192687941693085979793308339033623991267357902914970647846573578899403428704007034400574289454282346708624441279583635398898821141776174634214536178747718486791746770934417976292564263433598892923912476169632743446060023982907991545559725564920980340706607766396877102120960000000000000000000000000000000000000000000000000000000000*i1^150 + -8234653579502645735377128714348910615052128161788756962451594974316832102897629262158351068792731733869980507206688077795012920218468128171071395114172693255689956528658279697136160844129486518234407419383476929956516693916645320082733065744477333044326111422213295795588823460065743182130350150044599380846216716512914216874163206702359779654582615846605553854102008064990593190359442708063399502616417386845752284515259704999875153592152957596067617507782499201676659672455483087939697224289798510759314168550545156894809153330862568097396269978273334264927034572129577515441869843199438243827629983274362677513743135106799326692908174932141300976016734977032486889708592248457677310105451831836152974637763735556588105185229501038221339296983428174801361048372334362978641126286723487970851548519750094588799285725538681847814695026430824891086946034429929407396127435075083902833899285102052730403716009753662895679984622802466002081532125674830172104864542021013285932795401277631274310775971094739818810768735177354148589661802361368064576714185806235875835939428499208437057967224855102739596268205580566039484293334730313710491872733025088996768324900461419352215199079979473751283742487022731647867421660169034535534252917790288983131461772859493576349686487192158218564125099029955202046498259802415680965082856582436174603984110758955742903221028554895266375947449095672289162015072553632004478640586080548967201123418381758932432801119877762517408517698709722401461038353805411454167895791293124032117743545671172687883505261227848442771764007214567100251206430545008952418338867834158227202128848462060249707327456269060906610930349007451825066810332272053455720395248769781535117125014894183216897752237133496460144079580454736858452228245797938983075341345044137333713024100051042134091081751324730983193581344619304694605864477691744680705402535158341724930529299014160963017162867014584530061554664576275800040810991587558638458607672447741265322549710929991098014702447746277604802032686453702942277560800574825402790220547421006168664289766383154315091330580214008805806353301063046221115656708618571993924811669139859189862543602200732106156602979514315650204982219298342110183656746416835828848124352385661567539434628873036752726145836613696342541474773422268999580064714794503620123660231943460554251023611895609636341238647168434539402159901088591808199848553698603136133963775111974603958870382817379833163582900423165838373103240153938724278659767708219502738760781805801850460599197024463998509226355309104478140279511698920341826994787912278496939915391284809513104743919333465606152918659933210949299137527920733171523244480307636760018661826819642896698395381369399187514930591727825131719815502042791915343556936903040675933679413164229767699056052676436312000542880431191624954370782248771652370331325380220254982887031041181529038931129641195468326059223526172888151435303590062346419059783782344818493009125797813407111406796780045934949797838389760483885043677303751172192883063082983876821548180261960945592157223603179995028837424937408154953666601549340198549515512182094770172966337418846467853534450644625527210859145734941416477278084081356785694504787650619307381952652263070630517415622951044335180687426091480051326843386766847241114816064291972457116932246199372302647828984689455365525310846924004939403873847978979420790459466021819125924579139373904140893135215028629821740950184934079457699306212962828689819638703514444048397224368060614932460405802211049613918585998700290389592744008399569400254686790931093422304213327264168401850904874156066460982993462394000877508743269847160329646865037993062554393517739710410367537433422277566967853467390067228125464840281982897349743225587914087681593388111011179882445157510705318539962696188265303093140186077851426017309808421712803553969894747441760041230210166641261275212395800355051273700579498056395290692724160591659507907851746316049932124000625150024808825411330460858065931883476609344589284782504290705274628084115631142330238902391376976131053224891958493690383681164335404122978438087234355175646422260915105552225056481288329097669026755229900497320481945909732554427606583056176426927154057527326175598856136856115750438392503190637895011388320874526739676619266731457324700610607670442612857362587500848865719916089587468241851207830955067479819569431890969274909722543313983218095120585111768798971766181627869044629846104852999845240219221732111488667850107989733435097077809763674193712636001122017638319560334576071117102547986582347132214743886563319288784889633085464017103770523451845805932730760612337859060978039432816671239805337600000000000000000000000000000000000000000000000000000000*i1^151 + 26354325962408320226202918891550416242587279401936433638631873845549612676149762783489482529303263190963462679524363302940168514835902435876216921537046967950874524342608014633155892620190539160223608619794373234725967100202895358151377844948535282686870202406054766401965811452572105319641723370575571573729242484217565810558438055930268858510883269548649919544855577470265785058745096016248717489362358478121417005437930313879265932823188355884916359788165958658478900502876720017126662506787329668520902829662879227112016846379558403243427259138041770755098052241728224412331996514893888832213514538304085442183552875757581745324173385628989992255203573928332251387575248992397576778353697888750134860663185406984606188444355520295215824899620950844696444942006438212610229411943750499013725658545836275594872622839192251394187413448129564513527630978076469492648969899416555620833809539945435720351180767358056251605933353751728303745431489021821077141500351878194742362315914407733377713337228787596903665535093681607083617364039909294041582620363257982783862806515185028627312248369613998630618869699441019425530342034696222195947628036834314629178419963657865990853395855381839812069176587680639928824143284408762212076626494295772727708945488093670020001377184949648440201252358207714475866101007577918071031555073275353906751583932644109553558627721479060930676251919669885847146959256743893061911721445002883304507371787004153744419967078129111328436483607588475736306783786261578042948577655585027626575177918193620071606162599533305218568471647321443237234172074854347961002262299852221279727573758781433288071454503923617341879873227789252720098019097460870916353538835089083884476279368975487175668965651276455795165534373938859083185843365281941247743917671101577909690443695638273753573695779474839024833204567537351072782476413343077075849697303057006868277974230849703587612846657480230232616599253524619278741767327122042377351005751262855740546141403507430737794660004602371212389797956204758711380926374193368903552858798759844687245999278000495694098651336901957939727734759360210406502151558525664805615360098030974494612899698633885613098521042477029488952936560536203208172654870991426959121606489607707945561657946602770189656747780001641844194287615755502464152094765597432490266673410046099858055924909327004161342208997487787764197637763484277525833681870312262576322992258219429433564992401288208217930380938804044534832199002741499827104702655993001743966754530459057793673629963469058265551126921643345286945260561077341625645490783900175177430205185452396307285473228274092979374017238152474751454669641608696779544855592492928960443949873159265577474582839455225320371593092731459255391315824233013541174682248559914301693475083486481933700621092357968116631134396100525176436865216627267368696759243112943340617160428556348550911253293585513155295064331866334726270413073531882169365937198259939200327490444076070219016103875863077201442615689703913657144058163629722894782803622082635104453190096508268670448888868677061962171333704196806424411937045003756337121568661874245348305013584803673888162607898864761774504112010245512283537179477394746428104376840042384867517450688508569812660400541471147944295136067522659206286569392187601025805905798456923015525815033860275370036319044054289949649227583225263363637903655344804838960692201481817582394143118967972341146956742361859187586094860128296803706563624499969604879568017038040996947248837961948634407689281365253670831225195751287249773259222064636386797724831425241631808120628367411077041857973467611807204838137017094036638501793209799855161280795915766602704502744402945935840974401830862107373062890171288212294979796104730510090532898184701863030834453433557061017100801196050997638115888697142992020884997003187439196390039719058889331565404961700644502962741542530858903899907624845204709136919365177800900540988981364167102443754148347367276036219465571444737792349302058220281785161622014970617239313820218654957246214875794612696029644912505122245075195669945624582834357727095295245261782944030561097494709225562805858259647741250775031523175282482048787934791308070322768994206969615501139886028308016348980605858837823920663996899684499135975215701295222281251959571809746199173680289587700092499044143173101327642714547794784591365791420687948949887844163416152481401941851837236077628592481292549094188926676643568928869052783309276345259880272672149951503358210310225897586920598083334994223315280876273561849276417293612209588181130847489937381207273575872590157934683177221691003226844567623821100197151858118339646767702495975178240000000000000000000000000000000000000000000000000000000*i1^152 + -8624556555679954447621713466055223923534669593792143274325479911934417744749332892134654184903318553665576716844947849918347434622907862708397962534522135051205188525632897101604843530865138903311107485912351406366966671029144368004262150423437570466284372313857728901380024819291286651654550638302328980511383403912740867688653393796940215680874653662967524987697264997864860234885422166967352442812833237120872663261639172442359426565473431690086028907297090182498839078538483779861699079425166414583202022861307529546900279276477011592479301564374005861287930669096180749322650758633677256196640344275214004219977424614482831652885529311903606191033161076955833631217940344427164150577736184799661358031040716835138568891115028100530908238053945058529375247833513672437000377214403340762402450064399455062466919134930546551870863385594257601114644520749921118522118512559948411347477140436873945242394781483502716357481577462656274229783293546309716143516810469119664199889177877252934034908227242435451301218019881904287244157105684817969723467191694710183604987553630573906312645972194718714315020396116441265127559388636446724773892660362494564648981577781115507027080596610502574984997356651274634246334264546252609265646800434535915637046582215197399926717784660071217790320305546895963951840747703294625733505639531654007124284471214860213817463039420409618849390708862957727467678539606746111689415868916169382038478964759745620745598566488614183388684927273202044343855202575521290127048267728536692306511166801767518764475463270537337242306923587731331056984062411231208582393814006589055887341453732078374474530325454091637449443933565178309721936885596395677491510359388634138914728693720500610504911746833392177590777803535904913603224054122150734741686505305520511051715558183093611680291723918245716053044538213186788147970090350197495159988451106002795064295419857207601139217633731380806361782976778166807554109291055979690232112756719088296969427146563012701145262157004486960426753736616562426436937402905438440109308719679224373407976214646431725498815485005937949002085249129436177904310881515847537584755074854544989252474587215573429680692571369238452609045352780070030999904098784157592959343848297801877401312323303566044531832096005264487192468027379352663861338685818548160348126758580021661293798094527214902159795253443063093729275349205791610563182108525812910898152877737157675402317175297679444168172437955760488529945669142777674979133780019621134019720732945223882984867402995754920686920190914507405796046665162810648952207986502653508351306575545015301669765750618027779160208062360802546328413430519139885584168758816121127694796684279193907295896405950050151095652214898249919695191658268104186418801812764094184774970450914609292759373288385232682601394973070886882805785551710111293166191287697215755727605489350359527598637136715521393513680236307479690255895202928244360208555882120129660259517071311193797469909795993114032174622400364060412051099799863187885742231703787253992918367705124393931051264560566401376594512033057043709919935533872150870290950254337111023597292695628484472479481397168787584446887107311643505384404180825669259131092836560021071360290680843905996261999782047066858882228775373773777300920343436179713816159072926813776009802694520020569302786646699741598901103578677755555058316034693098054559835486830921296555750834075880486616246943616267477755391294439600513185454290154975384306022930974757304774130554053441886806494046693943227808826384132603489013038378929245008022434165419828870327298912935518682279246966478371173327482659618637573236722987955970853695987463089000975460586023605804677086611815272129287929785432381216627870734107249676535007501612190240543859503046829516726370995100791915977510756459580553092296247139418368569464426772365634075197898182225740985584319916689088912338409037295076155019429127793989881581351567448501678359240966115122222165159257096544094081987635091962852410403172763703326263938322351137754217682976463199208800212733130233623872717477552315309087501702075977444204252488249730454256115303540507836698767920960435634015026133117054863293567198937920571938972039607314722571422365446463959402137506895460481077623687836699895129998862272978688840482918156142900103668845518098441058413138087031492811749357651989772336728510326039143941139589237776358686895602366374954754364024663184986546131299809001939711966310359623179354866152044948383199019036962454784500142932238255456128848375314908466873230398211836322025112927211925277225989015426427355170831372377446081943083849383628727305838585762079760174809088000000000000000000000000000000000000000000000000000000000*i1^153 + -3699541746028702390183227372018188497187715167638450102103845592432295693065329200370405479293422709890597581447290374050051715662884522818537399007787529089241195373610703728318334774226628409039797282074909278789726905009159231030974491681179636491832903033563336377026854449959638823832641367196260058189608804863585796972437213267412748568287029744453290852202512672349836217324962683371450403432868734393794094044335637992229089695381204873124343896835533173882889911396303191747087365186444410794004658559391598240442316291364285879947066181301666406654900065719939394450427385237917645697899998303465831818408391572422320794467847848907542032333383092780292284065707895296909182936902229723314716890384277341486954127378035509323384676300330005860957244831244906299530737983705012337661754192103750657885840719238884987335589603696788567451209478945976696633219021538901115378653633471147870308672734536975807164977075746395623169854277661336194313438186536475382426255326886731055095367377562714203987206175699958721157332461884845233139912761007094844204445822963710209343342600701346458634529638331316209437598546769044113117799563196987746388535179115052932388923508888746261456802288287918505513739309117789445541477386232835511352697955525055132000551236116995156424430862439953662599921352336056828254120653456058869970459329839474124673620184934230968699795518130811611580393016839144852861221337713027564328500734006603616120643841957191287739763014999086526476387262372812655498343352764517496639950367770460551363002056523363673885367000278891520064524755114947442099784012634381215521558101584325891751455999360672933884241297305207008076028564076276672074497884096135570012814830603993401002800644226752991004954677574727160502688348257193944537927216983591938749943233663961682242985848210564263168413947846761568866201843544969110653376368052199880505274433234778778766827798932630354563055739232821258123155032833415620022893710805024309334663500518375208333262851397483339669901464878584819819036250137858336720112443390895798872347544433650812937005214955334371241387161737325405195406591340406154469614576281732871565152566630703793156389684911099966620347073190443269637753354307850917817014256665722180425850343960907938301909534311279100487830744050863521002636113414671334957172882235826501162643353189530019079976519801552915366318330163782567032734942930943848053649808319691414125207703475375021985116828020782048798868739709298599138170629836321789176019248412974274368112989415277680817916727248563376934009980332254162027006727925152493120079592495322572140464036778475014942719101518281220214774827658366988947716040531091578787009738526510424715391195793015517849126036127193069499681288154841903110179567638262725335363017207151285761816671760666208107638688238895028824957077278083346094365515641141044742783150448622633760519981143158765351254065967066313344178630023984243935103134825081866101632305814374689790087743305175854236710294471599325379494431519997701238276000194144707950836995614745387432382885571868732838829304666393299215581770547606449076812039280260920620340176715183677994267932889956534438666525038861507165960328672920882058275705763411152437992344143861856117741216055874641333051083581311570072312091436370538359623514267368809976265242027329086376030323089141810465129364936306192520761033883934306204594731169922860225633992444574163203243512313449637894449756958126568366526438037592969126528433350237608900369266398705447277237597993915777619053135788141934873893571591649126832058972655067755212270272820034876476559307756107494347268777545485409042134334726122458493074459627748146617457689116644704727999083088073623207813783183837142552873099101949049628123629217900452514957777718086458597018006760715526616068577884729289747531231183481451575892836028189940564310533534780617714598104183561432234188647233105271801424259543218266721043894198330784473563669890311341799202474654723973529746528551928213950784268963558431003442664104624738057928380878129814294155523668180938070064321777561851272811803565161603812625920028491833851278675574327271918057931233063025811464713342443618216612012086211292361562528570415924533765623086876972706380112166272000547665741251405820562751158680400403109131254352002655455658569402236701769367884613398919562721779208397270006389416579346071127026568421328498371863226640374329338580239733390619310208092124011507862882565927741849296666548543912119810786603765223667096442914200178558476216151194830101345203706655180084605768929111952714092362718570498459189510478288989049342526430318533394739671098092630415769600000000000000000000000000000000000000000000000000000*i1^154 + 768802201387235840432699466222289166185846988660923340266994738566917703322004831431244059007579425851526230744949646092592548884743561524383726577776539965004212824688894317952719457039725857553534389142887429097120519911376748821568978628501725407018220023647555550576952276927754856073608884097243241262079820128082686886113279651794956492057036778760071191115192450866463174114021863209629909372285079946595387284743857965241477067350566214495203568545617002347698660870233276610911485593116529633561273376807474657255065032151577666975171913634490697750118370855086038144460675149190576261987426679451440715107312939569268534455305343839600679870993605805128438923326296566082429272576989011550622318182874820206783660584596568030242015848037275439718491002939906869328990209029519165611656667088130370012937510536300867798878381633146747062475654801192603759451703101091148703738630427612650279920765006739397845364550592072312247135949803539469072447810720537386374622656967055564293282419665665257980006219017438465612275047875667030938196039011085814656180067715937762950502033431770831279250873122495475008551553615270696981573024762025906829812523844540944058999689588335859928997843175994107156901436574716225353010937797608386366677933799922567286844692839645859711066899780452567930953657249544109364897049720363382332121130171227759758299216570874268299493469662871894188080051536989461317201750788970126153058152210371748938914308483600211339939626715628080978518516940529745692554482194569124012495952664294458829510454871158698525475947248425138271724281216273348725626168564471398813381967103170191805862163793689391907687677992795961457959367063782736849657114594328564064627902143948726310491433783780069328666577637788783376015023968785165389483195046083488337842023260257030619247016433950902796127149276708590520311709535343078396631785233425004744075448897183871733901093489194181300912249897421227664403593671743290503723411401988425184609665672058324193565026518142898427733132686650322083394208425995602012507291096269151847744319760706457989456621334575225078543379751421696852434491703296484150687960992838066644696718207421087704460218764260456124518627463766483299138594792661289923020897821762150136119347318429588719435372072930679646108591897091703755420058937851199298689723794233549630927890773950979637621128648725240351580774149388730586138956098812427416810108569760304446984919248254558324940643200124516978496832715405743221209838738511098469369067061491491669788272323176268723331615704891408593031924369126485182488664291748418208295877439726543358463080704442017551738952185372145650888803353993563877962602623714867923652894161978911123798289784801965378555691793938814683130785847054188313213986692723226331890635620466702931617770282214342713533456704593736221783717068966018757926942298681536560931761453925135645657438681507708322545517509656389022675229038217657802591730737835549201372372321984498909788379397743558616763850008601130449896028040401982025399025881493174528214736324611623221779727555463595736046991115191330029063996749194548297538162060184137858073882146050680390432371141774890584898250451468994398787388469839433526332338640252987259109916240297691961776138435662047520347588389557959708043822733017527836593499593736949583175876343459171248131216481463305436519683419546379598633243075694583598643019764207914101246662461935780626700526749625668025101834368288296387893115674328886032469983919505366404719971570481890238114053207852356896011534025160694128733827265555084908151199410331629619844467597492476822229275785730559729342323622300714940407088733026225178439212004240135877068612187018009202940257679490598450453099180202787658242947711583058032461856007629310649117606069588530971989251648285841273583124786241889603982565548811002715479725963792192809682594750388192890469849814247932010168541783262937335000603836892748596495161733612717680778582809295665011151626813145914917114427657842791381825395772524576929918531251102529448660786295873897392290960805932829166502995859544734674657916458927500799961952175868415161388000967154737109003172062799130658091794589211993752584289566431374711931319083922318600376997669915465408987809391921507910714027138493044423225233815405218065944259702369795802688209666475280518222869727529708238623685862396758743413245812505245807574485248816702762784135886266203729521627216831734769336159327190036371445755434800770027849284023298987969375276016349390091813027126278423671036044455612385307465852825049061093432082779522389474323068508247391079771313938317905195680001295631625263521820835840000000000000000000000000000000000000000000000000000*i1^155 + 408269411702739394034260949238809781268111824799674430263381260489988938585590421752213831174568243702876912301331618123998057422400863099205526098902628903500018581521752203450354475846403397657223854602828989444043541634392629929131117368619697650553706127600028815143415221869516094432588299648211206947294949914882693704700966209915312460380669443771865571022125659514032754596588243495666078495474446342859317451529255933425203234605309645487920466967299253376576860417602637221067753601232977187090017563227782268799478069886801065382908747152173624520186424351770114719272606290745018779460469156601784495097523294247542963326591948336687206582811246545933532507763292861528173366920535584273109528104803904675742915721331810177553831788617817598725056106897691280672157034206073855597902162372231012741537726933168415825923489703218502670579599761822266016776934872374878838959346818014944249009158915354752541166809421319275901344641691490046208649930631727378316705037712635224504261837079529043228723985657582749671594507710373324584731501947306230615166219898678206487164690350471235048615610584166666523613586649409100634896585593083397579379957548584141446071759384360163075227802687751781110217941522762544849956289865849785023504758838349084979897066231710242661775569059121397927790574099129668100130016333309885814842064435248988300944521675857255022090905958033240714502512412075796443545451088830417465390140678236024551948709554588086205810822754773974721364297088373129106740405228832743937140126636034864617679083851110281135140937396226627057067186618413143599337464216351024289837190947169540962111850249999032562125282271498923014273504981466848480193256089666820938366868296961500576959082056931298900832632910411021988656029974932070000719110742826903548320068143460773592418162167288654156014578943519704056534584988026293026601112394563543886378737952210132850542920518427880655038155765174218834796755734044085926300403939869370642625406034946082431204509001768135668236271030323591983823239158876690897058310672665878657625175905934449737305436388422889253214724420199304682996376817751187061835767333950968137736606511815219497664496993227500061612539248507070755012513555271183604695339303414098657399247763391858017348241018323275686640826672845917452805890388653108560991458909839093873731957109213209690454025966070349986712139502124006211818706268565402975611795746266219547677694025814949086484207620739378905060771505547938417393025378035411223242811677355984992111502094764646085286603081462696993538586777060640850471080575888797639711721361740133972379727990407069513060319594805780981687182124575074232090414994683154263562712055527250436556965708737076230905295736307883762360970477989656723081332172427809637596198401237639190703446700204853170476041916276426820180258543823007562042567546582995044081538758283054355173913336788070787420935788831124714595862239874863666032266113816477479447515626178750172280418644194145297755302272290990668701534169030986619245832038220257908073484934678193662357700658440059453273460664011612551247465753776877743978183249270224580677905364943323251192921259975437756899196732378638176301885153347871631326242702607372058292381506167157758227548291983624822202659348493768831699889874949319782628936813465637472094948699908244643401568712759561255058689089951872597549838469793939856892101662217949645698632338441767027927991534222976453499088542321086882179096494216365590028082923464647138272014083493800012058614302900811024797923329654911545580223772553071307922014277834658276443669644629049475539140227019361609862027655659572987952971970204955350694866413077107821382326289263905776493710750613186042332612259790639222777200036391581477414295914110110313795976112625965265596547817287352822341490062235007320877581965518551249242290824972485366104446440427345720040546597364263214182949534926730124156729504532952708561826095192201647534316370162536850507574238755743380039533594705678242234500674777473534293678183074222803321078584271262677716279263197754716358287132540030437922279225810183613905481807829727331751143974931027706542023730182790014919064215484277957992594212300975278103259476671102170497215633157677918266306779987847689343123640843058170141562760941412936098909779072618237539995295182832526811428046168584280613188947848017278050389389272544239395809458280584631401958071539654776339783069153191754929227034878465452548032717775893664302503655475559865802725917895161641691640549280868725386962567763932108458052143200833048405487437743349742887384330476669674344098579853646494738591324550893404160000000000000000000000000000000000000000000000000000*i1^156 + 49898290337059881326140520704229834188764246186478565907675130956464762782790837307329712513551876230693967944858461917313465762345935878609655788509535985730760913924271669674672559066793158761144492449458419154172668061893709828332896787054518005255095035455229749519260057500652114819646454127886982473935142989647979711299626169407929266711039092693836425950034462011296628813476764529270830428949715566337454362856150452435830614590634959304002085419327049583889977745031119414492254482198392137499325850686391528630701269267232378445962704189133037127125711690899406769674785080756285628977175466462562119241377761038164848172493627511254259214412357858118804647117054562880174608589014076673202031101233551794290391568809385459428889480698758580075907059572872069932042329886068808386617909298244805319652849478268688714054849934587788303284920533010922291953745029368108824102186279471178399676841789968216600900318961073606721613280359479535007750614356550318553327140009705866948082477210137536706480393619419205647297200041975595235956597586953904439227643796616782665499166166513553742366435697764150498653542542650872811429800389278956197050900181604255076805599114006948455256239817367418339669491586965395174233032065469369491407758058160646601932083936824339290881151674611508982413653774677239470455956031333260805732965423481027697063425408334115450670270170551697501196095635511402518412410258970495457333114668684365447271408895908681628630523092384390454524535034734664184038649155317827928796455497346286329737286616138250947612052424024641786398795157605632435128941299957260915032045917477945371383878110963321466664017291504003707603443821384739382289138774988445406552941251238409516449414384713778801856033976650537233202380486369052698607942139816580855989692873941551700210178011615889831485899857714648791226447812420345396974429601902026783653454929055811503734895774993871528069907577694321657986214342658649380446986353225582235769938474370583047050786125334139971416671111623032858045262158250603010407874914659850977930958858184830809528795176927057812628098972827266175163282318005477858288180669715725978598264514829465210639790187408527458848567608986548737120752540250006758536635756645140419621192670260899506451576809558078944610628413411978471801383086848677081807736559890241683102201727218968348877210478611019435049598554738644885416324178055330720977987169240141464379567540144754770825876976413516565504572783834272807146908039013015272929109048438749097910312017367184618477692973252755582064091115896903276710072403620653793951512592198534475027231220445827194993544736101401098980926087753447458394118419327927893341199044265777365195699420028039874816967353151869979057199918785214696648370807695172442704303972588216506029168914035535927498364736606520571837186692147502344308660408627134853512239292232830464706938975314007839482475885222807563205504928868630511299852392566144123044184050685249440245011105348523541126457826295328979779750345082049561164556375510857584241632489877796388520827404765854738454690283855569319683238282613486077122967868870546651126731382688759056056747689838291326033436198857974293561287181142308431634728070688932690629297659187544848084097262908369055263431437370361342261977626677617820263464409919502359436911524287298277706866288136352497116858423958624691888543813618703803384769309824384972778479047587019127371322637723969997886948235846640552059167797814943599600268034470040703126809436142682629429481033523122802986784835706149658728526656497428437942692369393946299151152918818169231064964216021322791762907431961163300740463562074343838705089226962253376783618097743816912226246583580811011026942414081309577155787682984928740799021046234726954237548382302515186964791642034289642011633332691610246276759360357285016864712878347464552148764821510260026545555757254019824645945504699598418543804832338663968779361706627843145596338125114026476676893825989080008745551794452050399664618395637272272381679087444474192364675543086671364480595095816402735358372214365885980536734984139269013434843071739274101076309048656988689430420654424190052631368778857796257141537182434312113859739104169949209372833278353616577001590856883607667211118806438255861620764910826306252732619681336133240956211416834547578114303962166434414983312806746126556978566380369431834541397604082640387287570541719087722226156325083140044877772451060995347228138209979282374659296022703148789461926590931044317868814917179906872431861932238018313065281285195104599589898774660899710543217533261028490457735991686057135192052387020800000000000000000000000000000000000000000000000000*i1^157 + 263758333810289863469396759264661858680291122271753186387537062544005564752140043293211816191573879269580533182697257675604492977392060997821374829399937770201855236008929419564375200919061041155621127711441934436802652241168162814225613225386756933296118094140973535953694150533664097853115791644475309021636561907417622314440151662275301739146600211984143531088786839398223880691508288199903303554842782423688134895148132952745876924500249522077331533702611573810361349333325183639309807777655327742254356535257109706216493290366150241505306269829925855419984788328269399270227844733092109742278454850366725247468747289518992131417171843458986912913439517947149335057700876004397411308924787505164254268921517997408857382031795574805610131178616171665122450147302232445802404256369837832343465352868959627634507316782937402875804762049528804377921953032096694885044676912286117538694756478275444000246212719356708017634363995588340067851844155421009421884622684309068512003723413936363435178635992703742888224605138188871470849241303005236220140368703037562953334729666284432182546861016001016512468018953483486230507536519642236712700740556408120272614065534192582471121610703621343621707970643151025059200393672909244330656276707152705728776109654742768889989899161056966892741251355718251970093778610507250463430358953609632851510492467526821371863307201918329493954144529769809992904686638202357980783536312127698525354928550178278332203517417384749971323835388740777222439663632427634038551819250593043749840077775443386075160469095933981676054817521544754126179723744115043828648015088905906279122392177932448132088757138160199200582135230639433676931456486947770686442438400439202720156736869003271707618730314146069149730660258846657852299181440275815293578397637868026320048051819148111402986617165149499648663052709267879715035966141984669034673481485179294092887992302280455400045189840861495745469321079263589938720375413252722915841163956895127290390361572636286132480836284539364236931849286642288388272672972107086334930022398580156364851525854898771467795500446164606544332556522570085088576240403872672304044786469273694542464838081763119156652815542775600247599502227261643587574179228812441770640715632803565490877435965681005454877208999590776039856791090198691093798794870587203149741528590502765950237898060029036646962421370333982637133168338244429907627835877973313349052800837168254771083075622490386172371044505906497476239346270136485586279332923267521821216604898960419104287138316280397047142786804671454319040936561991764887219004312926154823040646712709728612085131673774806429394892935115498744252044699949606722628339908863331945115361822887416524794686801344254253003737869881396123433628864888694348513227275882296849023031382765721398878180465000189750131314320620519197034014881857309259184002754368438067514976093486326230172164020087729047967566016501267107617012736145926161172422253299259767360075468919363459567873644972421724935904231344650718429420237826662514989674281479875695221891030713712702274586642825402924666890353824769077393174726354760457454138282903327993685407485060061729427286903070601678683479655278071266297692662172575023790280757039149064990107371120970905179455669709085844109543512339794629988672394889511442091210819764367019978106335962064570210714472246293836708124030233678778227427186227622311420777084032808466049726178703397372694293934266463820072907035413050841388468178758166303804641761018152354470153552361713746181289247855309278542399583984248774693624933185128896661210248412659453748870928496960071647411754996127294711618864053893458519789166852668368436718861734862300578271154135142717978833544685998315574100750409843612640132915366595611616604897702772004409589167564267077601982107489663463621019410538980738542153419025286751469846477423293610623062831732448018131193918226461461178677062860830911485327888951080728041721839318135055745289610957115707576075838384202956837155092923496168778727784684955991964045328423701944332294537863176471075253623372216654799874694845564302236384475781517209317059890029899126888360295227338921400009459687972891752708949560334196572671059590582054828933125315658239574449372093710695432350113750228922555294743911627517476300085918631771163479833468710509038992521832342030117783080207747475579989144846708920172830065824994451496410342258785146300337261837826838523467604298435123845425742223257413921427388101492906402773526709281435540972724140177707512426927133088022504761697883393095540628682862945547911856163649181656614025991684870540116041298489009766400000000000000000000000000000000000000000000000000*i1^158 + -477638703568262722267155766439329283255977956723742500490595259370007048174170658731530657583352184981035428423607447286237858411085057153250782582521849637276766494711044165585206298677533798643388241596626134986740058489953570456946660693869435567937985349940703982408549420117314803049321280228209344739562714252958483234545805505319887581249225385378460827411301675533752604464467302844815296338455329409916089604470888351906174839445679259383782565540787488742940854520464658210275094191663890132195223917928590618354809676209199660565142291508677228528142481197516898346797736593071811277129152934588381813340426657901949083536634244959852865962025554612867510491299064639594844629514137206623251045201374111042629171840266375051220149958793818385085447218026249412279677645161620639862143015287541176157875466492945912929963152024563897946396223079829358159913391634821444542820387401205551282342901031633819457458310345648434170435463520666023481654949099464665740166932411726154221883488072526534533768022711846204472251712437786353815066734615935651440563714082406709339760689147972318311673065648746816546550942115832130435029218168900113737846205546442042779427611333722901452015956059716357778587145442755105587432940481768377559175474946466612084631233739670009892776901903035553257998226056061176760466527691841712039505017945847884155887850797437376312907270561860486512365866862420888126812945633626521828397201660004402488651876959835694727817643785151579140734820667046245936453170607089306330133908566656270802075566134682903511606821972859149998125623277619936504761208202639904249445208443946364393113466048262187916040545076429771546958306230450095016794481755217241624317095901140728113147578378814224133785484209612541494893064496244185784536078152146416983656389832913119341416042221506021260646696059497946682355605119218370280878857640552391382197141054160823058042796635615723912950460375923832550924834951458926597840882529232159673071256216142123351348274296190748744470259310330299591900041029255809886626247391012523004269695508729056465964672485181799271683269317808862844290834298723083551300643867098074812076527012585914600448006862770844540871677845445234743468700961349012598755744865383220817096416882292991463932115384867142114261343324376021085938670908583339211183182271103478736322099568125280941253789366520040833737290606815362979166159020878357608089313626475193590193421486034157967281319535523866276655872465313026864299808078621509302889405518788423754793524968007275879400320455168120677980870243811414480006099996878649462093437780995119544458533222888685295385764233308091364118431376555565904385144556415304740665522250706320296123572339499614486572919041762942047888978856319557902846586031407851195460474706802994516423189706542627410116942233621716941605743423491751909395861057765700790703727294745278386130323199702630715341324973265612407972573541612927944773934178170780720687096268124682463956402221319233721648213536236772193294349945795423009794825417289117899527985920250561687911065746141663498429581970001898519336303271742903437869631568382389184974031195442122226988748935521055788846569996537198783429550896795406425263076097819856243623045573200100624646402904957572915041790301897356672085481419660166863205839572983660471916636439502629091658826534330697106432484942543881017777246665605909995389458321083900495462222652517605333004412415123263924095085412396214059201593225057440693146579394964502950180878563916310176020625460891579660794985840872620648894433931679140364999186073157550729032523100744405251631666608805713906746887727349711032303450414522447159482049977314447680314948616997370930158509894375007852535598269393122513769508254462034568793959447754455160876032458622603447386952892126156073604588956041744330672443753709248047985386513669677382943811633070478295700281588628458450345489583528849349333301691915075839624786337724380889761418682988265001902886768953683870983584415938631834126378823545554462660622408594094728951861344021420456522887992528380395165260301417087621696833144791606240958642084923321566000745300796802863034665203606076746992543653204529487485232500790631610629209853584036505580949050991358772320868809679400437694563402489184667513406330811320880576677668550532276884462900801905732154271238124516546359497000305935535806214760954910418335907206155027882739866137215435431374882204681226910872342879463804970176231269681277209553251021440964686577323641020448523927729568441322891280543047557020240964835073392168667251154339360106700997868043258468632886004154368000000000000000000000000000000000000000000000000*i1^159 + -43199454162024241088494983905861612383121888695659076796152019009199269770514726148464175254258955925207391044607128473582873700847982858534557231208837750883078572057602719801256175329418662701622861220014758943467816190210730084626387415022757283346203133250782169411042966614271113435324723616697000472243833204156609301337361149869170136369099418453444272335145243893938060462196005377807541881683477518275281081532677677906188348471656446869666488018669765588117109608313460097464287447179618618370645475557048890982678860437105273227201273554272876063421829987151048535684970424788652453852766515331428029645238174411070883955489774357056089170386246066298089627974691632626331771810554505823216704012234511093973870504327692328081565336113430565393808084191263455758418243888594828424388343187506394195773978399642533061039982123301382328201299937942927993188683426211393231343627759243338246383178402738972204590649034283072029196576499985468935715157882323391744623910823853079043917881358305579947922280204008015351580086013280023692673883084648351443342237499092701019735660374849875205961742766504690602464470266442821766356219073038753788615576027121241171954211734925042639702958398708827072398139526832255409886452275019805314632583804192623239444099262885474457137033993129302530332676993955943638652313069629439546406883147858311068352862914549157349126737793018152118134823807471903900354278915559871183708674523678307054808416978116054392336630648975906728220321484899002311769388374462614689875134820912566664230492923350176643864878179070569547446231312296126711567559026026457694341221327323498093837417563110839335442801317994620258646624816118845092990882619704676263879562264626511408952087662893169612740504603991158452720972699233486578784280331365548795464253901317307174003019554271449918219271101464802011169725530872432390555633100680473288850438537440044959240063133051989224881523141789623605458638282362750123148238464500055204849157171384489297869169739467184972395616202250756030507220437538939998713223398750540800510525613560074834590784324585266401014854411731942241975543322347900955555927076333339608538008787706033660686752296247690227058249430678927303331413771374643427408720719273910812924629439782980237820399508949816505490425008440109942180829239576040129903208792033752617770379004685131493164327396772291026907638344651221972185890477305762022234099376263534321895014234905054798711761951887050466681642942968904808187118277628658031236863933125376321340921940017885138943519533301254644128102449823215649732494242872762107203836326306683307855795997733780453413710060705923417310145894267710015443421948958534181553929118534774934132774472326415570400047083491263527917921878236429562364440402986401007351991170517397010168885150904718997664335185155720672769485047814444460222410646210851769896727401324573371263532658875770602602338868316262727240076878886899447546326558139165982844669921917929705841620521776710824891318226277431864987707069996765684640982404680979459498006800127056328125531190054582147393446289504146125900188289448237031535801987939564027636595099203789845958871553928288361957970687942055831741444527874437221171556989546973567173203650983700017300396195143303115697639631290163459206077626786875833781199100489565691999663812659198684429851636609408394981622470276811408032716899857028999928831337891170552224692611128628534519295521698911025871663322897845089776398755334678597109805924648613836593544317702173007343755997788500011226946189215131249866313511910066884752824379500835640072842145534395613697084602643803421382196466366581557664330040711136676815012325571956001361311603496481464927003865167328047904370245487623681931076573076204237572221979541814423479911874395010187655213593483263975737858471996881744307401414868222151396107207470404385294197279146050568560994865575901107504927024453706768729752940317911235069022124865011300619939521106259223031684426877349082334168007687586881896360673894923163089261940350801441673329874656662389768175399751892317441451152848184587300458021313377016576304318720280616456847665504262885356785222520587769265071216958743309910293470735380158644228951792830573605746219380664972387987510332943017989416852248092022789550309487383722299690545166743048566846842394436194176790360190675590577874744970360729296613894635505637899121233704286929282939991015520748379691057777212570213300371364370732945643690529447202873131104340751039695297679591611258040238541174921833772220325462692449835782508606439592625470735944605132995557091709385336422400000000000000000000000000000000000000000000000*i1^160 + -703458850131208103442993224908215456184686523422869010334050958592281327734012505909166855463895247233803895067918920182044315458914316212416949016973518509695311766931711520237518951029483703159284000061988198709386602185799259144984099534619263956551518601928614423535781838321178171423506512839925930712121078309898906522639764634038310523296478122999362324965763245302330601255417204493197386642575241829209172357342149486957113896873863450739794266408695363328826844814733668548192454543853118056053726670088871503019014878822195338765254530923231927998855761152458158795772764774277004039652665185180152315227017566027978695168185586122035907213608214067078504551074566527618979683610690244389607834658074058697346737534329118113101324633133227890369536850178417172700175590686533870589262655481497398737008843739223949079990047811122675009346237501589979309109901321859656659896361148549480836561815905730017224178181169078007876154702763143036428394845857146988076010510079138466641569788540317669726538920458547331907780051537043660321387018412147589688508700677454071110389706485670213263115632464441558817496223109960617574069147864565613124184007521583988273017313884315190093685639650810292725582406199198536528579064423477698088570203652628637018556793920555627970370493510829543011789744951458006563226184152542310971491305832442438780230635340371694632334857504427408427231684837186096708719686473406154123486048602398644327649307529360084268841921322966332837132025772717611812097208556307060835931251169915164785633672629071372476640397287705588680783078649443604126942476917576309178480740061109759795501989521900177330456949069546066262474580684866621253998426352139320808518511938308124435848556355441951625870251167570539348504116142467900699626523838741788195464612039537842256962671656651126552506106204008575898843327551150571924153228631659870232847623314602760969860600224319417897043036295067918899422610693443026304001480042569373476265553744216927131394953267240679887009348146652865376184804147445684702545182727845533154011882345512018521462545904771193005785214509980028802574912907159685624325153212003999106883992926614429950989462866101180849265004093764785659613509337236994280973135568658465410392880834240691757361381586080314549878293441216371196060653994557031753785895748446840826058863643546255324229850475066319614838607568867849389765094129174469850547608185465497042845897325417332349173601423967675641614732241284973324144368686735613580246173817300094224881086343751741119236510081291293982653324690783639355197961018919280332717380286819320231132815753157064617950119102263197672259669174041553747354263280085753397669016973213000138239164516410215561666385454872202429834865812972307258292713000451615471832463629053787659049655895872139497174550522512397073198206673409860934824131040193461418750247681393808628738662572910582583748690327411291605773133973219501330409364727585767013232595032724093627884646431749663725899986498579294301506127347770154280376543531640212482129110795253334000800335256331667131334735266284459203957394169832879296420471365599276020736623355395155143658692416862487666101958452422246666313075308896479630800455261164828403955277467818512609031670000002794741643641955104309136892468405528372868523153660541586061116287698887602510985245433527756631823506969503236723349870593874796962866884813398465299509539521610261016170561980493372146194724626735312224180560019262493113137607113222382473732351383039139616209186163568350266656355454884175514303447364544493441249516770978463662715330176074137802448064204039811098786435755969604921766982837876445765929803676812875683711461102719433766073739163378865667996213003749234476477087745338616116905625837520607763018820787689519539294934360994250605565952183750883068765575800571753621656353534670222030879561696642808889684623016689597301193388972798295376488159689235968712506648716217245093411758568958998641730787890741582958289772995502321923551246857427657476736677809075760479108901862809932335406530621750469458475234280361800442407832278883716732884295961955119165375526820395411602230138321633965750274488436776273793257736085889355887415049459278474370921048897530736144308526946917956502313239437539889214078176900722238200813554947897206613821075250698084596857110786805294141805811760304603643106239150411307200132970973490253386641121686779962926725899856530919211871864491369385801620032079252988883201324771332171510061700166352576915946387637098131328025986171786424207696513108876237745152098022241740322098275942400000000000000000000000000000000000000000000000*i1^161 + 126378260816333002705920914633744471558990088750270768473054956009521956217115516476963395399917017725187816170914810065286298597880647493127028902736550350040687475423139849616918273704947488095581526062038161140504308482228804970377395217383762777850730246563407918465796627372747461244927641163405712255366174772561321739809257766856335587257590962688714723252954246085161607152940560071520499603412006926805977019760631766537623038125692464744612154816423472085060422000856821195650355821370861112118663047700808613733212319825447623277753639333079622973714184354048285970767093822251346595800322325505069727997534833006279162419253769199320162534795505945629752416585028594733544181176360184675513853386510844254998181317503490061423781201527495726704933012092947198917555787981842173313035484503488001320239067052265631631633257102182380594857009297729555088946753761376851696466193477586467770879242008003771600499029270406376063900355835264083022571641592402945765985657533707486081817963983286885600120423677230310434183989369213483240751471223665185676154611539100443880874819850274116604760525789902771584912519850862594550151780779293357598062487314393826455378869990858797441425547940748960673976941760909985273897927181023637227488862757361611938178396344392830882918635252774140469378445738551731366743191731473769337865341640252042162959661501761754603597108953646018321942382828813765287710861911332275696190447627213191517219133120820353161020967160291483281438740908730750840606522971876177158857267549505790480690891637997383744143599186805929546666446991915733206383616591860738959409271749766344225965620935528036913916276633474944962802833990301381769763883830222118890107770575884751686501292714608456633256192219516464451166182802415312316776491315905629439448526011702470381410954707015134579979329053336485504636600095111402413931162289733114547763624140987281420990044345835705599516355612947141194649812129677818452264788248725919420564269293274074578371404889081118925488177511428271009340325895344082948114941050088062849971775801599028114361452247009243595392103069682085695258989883727097674807715353726875288850942375661784601485386877081159258480042254812602253647479430577063140245493450408841560644704176177492754733181470065288085473699978248696238864740341474876153031136074774504585078497975308643189491488990617764795592073820096791314639000570523439790618600865750699806178117348327252787559173344800677798427929185046652378876791691673948804714797797092449078635901872357862224149295302097623899626496802108169046637851884936635383296667103820648611434466475183255207659370437400993389730034597219053022454254572857513994875201070111151318678598139429483979899392915246770846782377956379578856060648248401302514483137966399719931428363700616540868953237809500364366153344427615097943554093271324121711909184928825792976178372835028338590750811449497914517217917750096941376047263757140227896131053830373115603636175682727879981382561195873516298141552391943195180040442766408155355981495143182729378720958228951947009503288355969653111226111975552820885966971972390540544806315914419674004077020424765640549941589877775644151470345212684299349055664232281215401620622522799763814833865597293211843279763184668264622467466997334007030808912168996372655488429063839939590048850278351850989496297932172969512711087189840541394690401449149619309032095570201432064006041660742653997355166049384392070607869961573700191869694162960369681760450663455996494885502790399901093436602575717883634951031862189641982399625409160912501612805363400438437486876360999921266845740196171492077218720384090619891190997031170724524762863981808216128286705283440849974392007626254428794586658816178420873564280930019759335754579825770947387749520429313666839841158049696289094187430185119118610921192993619567157554249009886226851881461964200284314141273324515339077874985534013721594450428547079618835436157932941562509816173497753658839349307679333903449512038759186432652608664222648898309492163471132385356835321802686366855721033703369727438054435996114464448019965871903780572285963655268000637330866076631627487195705796936243132632536641548025526640988120557443181657045480519999630727071539555515090930803851865978168784642175537377864188764444809320042279689688547275241287394919904244274017485501173708322615537941191917640088718293958352627619977675171307501399374898990034420842773370714728802339916806648161852450253973382619379731219158717050027965403265195269976451720155608963453412996854829093659851192815058608455680000000000000000000000000000000000000000000000*i1^162 + 10152371769698053843581684205732820472931787087993164204662295604796047660815257756482826076331129221655364428346793329442464726779355843244736966268570634207673843371231019135493675240507060596157610203624694247621580754873621655982339315170538929237571979601327824517605274109401165394481699198863163317471060058168083396730788181059829469600003172342079338896585919425133551422178478725591242253227281110834347828669923937377567504699335068348115580303325164146972847070299666644432953726672722918502017595516211093050583813628149443227740955977139621570730733903433045013569348230156416231914525241023728833156052375570173092535317375546193303493571840641723103951701798307824065549254392870609963294596362726921687107867489996268817398064225631077772327807160337400675468460863834490110816069059914337537290308193631729437339595828792212144544681818718018139297727577634289903973062086944376085785359186494887873939905478281743269093422232068040050000423005285761032704780714372578231580403221448066891400559062057556411552113326978628712465920833833230475345055817477941794329665091847241686913435386830239672133097812578799638128572851083453685215402774443111883710474017017606644017577200114953083889682851102796552315317638633662832598829446686174647852750580890034921176576251688415449469339031337372978169764502798120190919650153011836941494848251449194384450617142418165523094167408395443397090907504632235831052705614669903252617571376044983725917888583542913739189088104927186808032317913088525233384501433753579843780145161156581645209350083906282916096369606950395356996480893199931533434920456039708323249371690456361068810618797781156876608370197469206302413627819054829842296755777934925763654611740016451334529321939701459239378315611548641995953523894830784876725542732404749154584962205432118146510540956076160046871948185857537983145077346088088001161989314572764682670429955421251176051139754026254332886318499692964944132024455718903687762800307566842114336258522079781666933273450244812924836240317448099517345902378854963352797048061175847422397066436767208775316870184097340730624293547994739620158903166729674391928541424525479267520452810408253882283806091596057085364284341352979643399540111518119747458373090174596889872044785766375291689143224311714525040458408989070141233926438713860703340333659263981922466155489190496239570945954138039581695955013744285774058738721890213496508715421038863983904568686205765388767414677895561005770180964479149154919871659170454722187591777384282248153651346049294774700067030988576317390341785883543553882398538724993499688692050972385629922084738734850705734199449226418552682298103228805699361281345660921891208794800631889509561411960644673023648566139697469726192994358433094575781912626620151829061961575714250336066996171196253975642641823923937662452080188736160350152504413986591199056617854637723447293417778062551593457665489871866076120356017403106479246346609505170583569781059630958951739464844476351907413773740892953138397590201861686603157970707314028724480097675274956565672277788572719932177187868266707261826671818231321115395456857011101236028452130672454219182359882022654655350198914327285176225979553222644774979052352525813950896432617139912779993937902182477615092889232246014640898732409594733379530557171212363051062024473252826634511235201256826283398468634432365037260590683599942588578233514768889777601426799700344195726035930387570091816308411428594608879183477071528651910438590846378817109850761354449430946557248051900299778548524914734618133513145941456419904720397362240259000296299485553851817529644563532711659761667986051984781899680241940829743029476385497194287756992368228430846789053803584603282508210526067795856095171926667363468417153761685154069854223722511085314281338247513531905730637798682922668980643428376275156998319488250015192548941069258115609029110572458557023688755936502472268657865074360363043612943434236044943910892039713095219488791011325103262153808751943987068729873774038409776151316090004072723912393444081431518423344595587536855165980845154477127127771557739286901608137514001698930682496981391833817962463214789017909284708837389938290321376358714014031031609474382978871821170139444646489232051202332554873732231110606167005017863539493920340573253715840574415320744203625395171266146404264363016704578384107576216494994084065494097576460272559523301323811052524542034827574632753319381861556145738243366165888283344096149082327482138546565504540517609248290402404691262850897149309085529375917440237568000000000000000000000000000000000000000000000*i1^163 + 353479800786661915476583834096111735154084124496364805302526285409541387047795507013247108877703373229494286515398958709857225744781724026965557034903664879972270933634974609644939805242203813283133375863641085791798585573427704803050853746520580226112096170032194439797851363107800205011191171369192214584536643345724990671811728172681757196345901772293287594580256462269549176724100312635922006924577940669433015636027052555921982305517251994435957186704279609136334996271805053931197305898466483290887213899301796629172049213786453886786472862332317371024625086702017297276851812765258931835890941179835276329703339402691008793732088111713903687165181883957666898637383316042840180959020851844169086791688462407927860097889798751095192435090264100017177736621078219338517845443987266488629040876316634451513651869891373814181707160285530492586632726939612107446826808651593711654682287317764076755410198213424232231943098657033050488492455680699623649554976803756392612606452226889308196333462330311908771038809360354643178090969025434565512794352556445824364750053064098222642554857829340397856728802020627605781958936181440926913007822306919839049325741758676418630104699832889691347886595069260291105176290797032079470496344738551823275168581557263427844589608485951207309351220816614765581220163208329301956875712420756836720175141466439699814407086298974921028997762074452810134808151823795468800547577091846878178814418088353832293722046398448172399715050924304250758996436726824263512827853992156974629983941083795380270122453575152690925692536506729308873574172143941276349330046862288773691615324792366690565875788960727671053106269414470038081587584718038284618523458521860421588529447335776263135761132939745969381456321968639941858075580531941802259619514583621330096445839480754125980165428779792621829979243634158901441079951419591274882358608340146664916985619214425863971004730591962030973635676465615888180400115077144310258549298238537076867992622027491149551345133110543926641572200495602278977727653022917243151451211228206702573520359747356831860067970710369825632468686555412541270914499887936531129898936985647855483840247515646125743784656815069495240259432718949298052782770538783901606443254116953728622148277369519619815836216349381951015067818175709286946518781969479706412644765751335004302710602217613712456428293530794865066379754288914024524235595433349036844024889616495869550458838618682544002444916014302051332789596599267837897117218875828900554331970233057865974367114401527127645128267683392033514224474410003473338029739283763053588049164997418071050169641106860580439378254471331842788404360942151606593258781050004179205238005152088575418146742881469911895067334820369400877130622725590114476259170613974784116315261900313024114133426595079382965707897462529920303212712605975612090938991393228802725088545152385531851606338492739581678896444533699065968949340749967369303691212859352112798320109179097109004494497919368566779717055441529214844378805816516051127120890820923744220149466453340986906416937514305468941726199290857805346458246165723006089538926852120595340693396473144284068962845453216024674653826873300311277101590745088151736809438181530591156762227244723451911929716937100171026076516620374283960354906986294957187079126151608259642529797908554272979717355013187640043749665608124558812373361469292331578520628154321953955424640453495293003893755825633741265277180289408086705301813479515030586231979558662104274213973481586963260513965402003939160818708356595102787555360595854946872240337468169778436061096212265827311925221348249608376827107452997867586104571641954396920943447322647779347774478739263768225259086853716182294068019205875817075398745584241687872234044221191493139657187436330330703992565378184393000390424415173826611376165345269489196961579122759379362613836306106508717549074622038900925860800813544932931505588119817810134417657555069846826796032378036271853969872640701254901566923612846275536573968942099075773663937916305978678898034448289291056559067495318380205429343961675578008594924407123610527075806131922964568213709586225440975644284354639595059449468558192692307402028515047364276974572986134053861593758131730211643109131092537885975165542584567718835375548932377178832734933972656438795646753393345904188184660834018668093773066013547703466342030001638510223134710084716919545063118436257169208465248865782689753991224372137212247470357857152588748959118895478959634247236565357361609853022762144628058230095043742652362129620379089040834560000000000000000000000000000000000000000000*i1^164 + 6795915867868950547603390947896035778975472698786927556244780039381491312533194857563631212137530909340269076120543279707032301182644032941011647358603576403450067767341399616044097432895265988641238179659827555967785288541433087902613388856241208081109257809728327010546851683552381907435719378358395453576009720745764486590889320392014589877885534873473714303424242329014396750956793604652281600756377755188722182950024981479674190056763029817458554363540698044132376272864044570933021583741675113124318944167860385424552184221079159034988052409098235190968580217243329968851732542227400033392608169337770549385493251848141923934958963149704488613566299059507164222234560101605403212737615221795772825727895316941193217270632119137717559176703451877217506571151610985115726628626388015042751134438000767913512574477343454132529798531764335334961160444330485108559475609343060844223255991392312958311956233102114409379149914494335317749496494148144280160910905711749758942260572521654702777483784160529979481688642309100178497688512463331380980977781549185151536158321726487502344573095913963782721940377730236609475365375194615396791364038916371973460689165380660870028410128743638716693387265122065655555060085818607905639670863626633305147800130363104698318719222477479257550804315910633655041493779080860201928243475413171097921974937627170326846371381504533831220762681139912193022363016199711115479497184183353568954736655948709667318525862191553778808144779920597325224867077365352697815410203761384303960134863756680767793263734102252226997864689228777092562658740234334690944635562845452532823534501525927687174802361675702209652311264532793932811428858032719814346876573483467335396918131475532213213277629321679396306892296517145161944467476991429734430876597407639025598126447553202952039774881444374783528502627764633015960541642527722773366847334314455777416669554548992350400744894026011329009287535482449759813500837535422793069866127453511333885262267544546253042548417696040015162585064916130828336132910817363942148919712530176080090134697268532452710091546371612115424257943656924681572938298535091126600266933412579973538284856930322226839251689266514823350880188377024107904045483018640670019057632639796318977427096829561849970149560638174725005083028045589356285461456720809593552191677459737163479197464912175466615408233413046917407922696775536871842553757700982923921530889025095358586131700311709337308425213920260083479862579241676559686462379540781837021926121905389533659683432660041226385973492483252590734454082112499197584264031835634258546864934806453991345447245606451559233316578386846508057495988929592081530882004238928961946512339562754725448226667031377741054997459901576510961829457215042291743240738351462085002191506727546369526658774315878809991015207113935881468972880872929670240314421404603094360509716505723792334443315318163732989709370709458098395213413209741905462401867176643533872924768762636576640702833360281292997070993910386130186498293633300757501855850925253936668364507335072221645819053626982305329684010439841255069248036945970577379230631129618201805403087215836101385718127317365627049898147533366223762644697743255371727360177419597836862217115339652730155674812514449007458863811672638899766089126076542274858815814564353794516483904594147162275652202967781380655653315286914166576092875756832723599926037085850534652349361502571303409430293918943730494057331810416917569284298703049697007851719676176217735273245280778156475079071217214412824471868840850121294659918007000992034630544715067531628612905260963996200037796843748134356057756240917781260898549317378828388084529027057386774679117138763279698816089320652109188785545911218193114781087001637698621878515477578971164720773556704861290266206680125177077795196546002658716052848017770352797153051748132980996623482941936561795930132826212489733341614874074886164480316658234409641239073368326516334672805489913938042804570792635648815486139703121543278270086286725672134982104443442383961939031998175991951810876054830177613562642195548299448260657924533198449650590508126624476877755271201580593502672963678116918148692611139004145467397150152349735664247299588658219048773710410367447218233056765778128669130999165100125331091607596171883133531304243039488273877343512184881707843227377262127135102003763037906709762004937434115406858553329947571762457343900426821849008448924568802065872427422596008445767143159295183328387688642346356446948484539058446870649051319322445750146784829172637715398656000000000000000000000000000000000000000000*i1^165 + 98260080125757495709279749028790220859676799059993761646094661641935176172575700692055946084866690571044251761515344762757356512138710786826740130933663676539716975342837967269059984505852531316706487831258747358401551363204281806714539457850819181584725279851309597895006377761745025005967019096785452248904188043060877645820407207801578580916511541887701061076749154988009428939825076718122461750328514588637053461451892717669702928547181294280725852517765162177202524572821615144970324300189152102836659091824017449725613592614944756652294664214520479334322255229756616303627147559869338485691604583092074142402851580130238674564869413030693710360518739813898346565666293802375050329580978005459504083326299563537640756205318367332475508328855860848871129830971915878712980154818192306907922042817611481367006681725974640819623154541871931825085416616088635338272980378511322249452453268731129050275337626003470841700817584845345934905207072115305544002826090526649879043966544297679153859359759601649686877901635577596993595752991587006330859865358131226796785494986866190527514576083239358220398436498118867644240504015763948669110606878735985020886575467566825026161381429165618429421063896044116637725245712350346132694379262964894338995782427009460509739811873024639719607994445326679006602082773673903084275290668776166685639588372323091025153027053893049322838197917948844321365377572537192873536074246864603316249975464924546958992820918734461278165487756900266971333872456789822911159209691772779059963453564012731619099664479901145975061435586413213214999455338404363326282068618646913724662600732843010198019211668612541600259453619853975353174947293688595997915698211815032594846701368357074083653182458322389914934181743698885214919968895976732299821062207553076953044146700028959180268693002871747746596871944445547152006677772102557305090935954103002574224720638832726142282425621653153930156260682083943789704720670433427313078175008417059613136783839132821888949836627007348932814013898407851320836912323287714981865734827280952290848715378125698680869507584571025757146154050704585083710513470483526645732727309337329666861123506824614211556482213291003243342885872248773851190177164663676430524279700053462612995420291203023159417836478344703368678519347619194843210713603362383125161884656477392906757368863805895689190025398187661818242739235926951171935306940127905556672426210967627777156885625357729565572722915862881472692308690748625465239838072693910502997715887341576330525361055846930446320651826734441453686558828250982644776139127936052767857250467883730890078300035106274265165067358991353953023673732751115591088368779343596741560683769622385872274099315718676438884606720126712642383829636372183399961765741933999366922093657374884054970399917663585275153300849961253878797786222751646305135848066343012504327960917443830453361933743637011701505391095524715054012545655845557263216975551042840264873134846593821679732774859351681304360740884158689035075458462021253062046903657283455596410827081920967411062278589773804455292839913744453095797499812271142088850769501065679168946911110730867463544934824305473383908308792599228897254818430420250123322185593377262578925211527920570010957931385082432187871397010294563181068548307885882514840311928823180546625394037362944340603516143607349099411039428307818146167419778861039823960879017892747436835818989508053544752776104450267292621380066880199711883286914369144652527938955406845399168204500727188059815487664276677686962853539223482769701435875989506116343531130901816905234720183942481505945136836952276361871071973569421149557514642331688996430902622971922665318947094172062830507848737139333673141051990086487570116840467082406722108224250283331172068201295614420247543513246387188537582335601937902226807470622952813754675888884669331627705591184864443645085868271234613658443238000767651413546795681021505545465520157848694155887672843805595715425000035775629687029940423729954640757193256157310093718336892982239204538059134834294557935661814818493246252187426851127941393189946565856348039396504185169465215327242734607751369322088265088024853005927696703567514723921472478570101504411211229705867060456554124584954886543649990031686156902400178368178139414043388128209963811027759083469067853637827105531215293490897946300609995722029320766537703984064756452239848285025026199903120477205447059681110532681716410092801487078805844751443689028057554350319275546519202731704423582403610030404622071724224566113074780569600000000000000000000000000000000000000000*i1^166 + 1128209161303466744710055594876748686793673388770938532374725778008487731690696712192243587054681410287242361775656792811293666380012817504603386582771357918845539439088248263659767692990630314311403377011426013547872256434823105490048343668675106103637301347852977382148977537703657853491626448710297758044118488821999279376657028087842263875259332223498940243608112412261183343132226586754838065554800713721298106676361114082623104412551834684091427781134918384877123078669654723478791553953331713431778011178531288144860167007062847668770104647088195994034312679859297798993817637070767363152359848430035564160048415481074945376431838239621884870470558052974609999972565382282597437075061875918701888545154300660823072287769928886270623932675242504620915628288845275940616892981246157573887623322540006301466255992354520329536543182350798616034483256404018431280806910895971259547545615248072204853211806838487785520574957504518461364141649622033321186052542936607044983754676117507498159382937657341332185564834648484988578330973203204992314086827239172775198396910084737127708858238916526997382361431516321028576113713237923722932397294587755253962619253503718124706241944160708701251733351084720102326251003998057059401489639374773751959676616301963478033152394551361169277753046142390970415076381070815308536957956056335828933090537515340018004017473698110960950844259278488059487660130300233771825207787395301870825082162013203368636267189407438638186366155432941210266614719126764583444720006287313588877813465481667835946489353066362783924888967928755875891763594446163193493871705924912306449826732850288226098521596097025025078346871452212251508351419833745464555314834812201357907590853142091570487197944026902471355501165451606019255652546650322311153527468952380753992549201296792185774584676170833875813351293471074757386592112888257671346209861212853023936871745405408163819401817027022890694313279190612679841372037505873620088706359486019471686871358351339903988404805010559870204410416518684355038736952456369154744152389619481166462792940726432076102689019131477987733295017522435591069158426367129045488912023668889837981665244356419213897075715323563802176276508833531278416106128708598687522440472476892687230771396722377295547213872615903086271101367382295422791731129252046813407420445562841226492526470845320838353073796040474005029615844132945637275289411841729606802051777609451715310342607671849391594141901696813925724924957382845144478318574535005368298189386510219130711606183700389206335143742176693411928574708025783392219174445546817035770897779418485236659173708883431487714468453947844263153641779364241170285473401528451316497957300313118768010608200977202340476819457539253896794606961230782861158152601687171752210029131382432462629049380266275986665536908364835955305698482762895266814985182552961415665503343617977093494838348513474451515753950554912716193809536126789044886995351521388433628156757996143883375873426491732378346637331855979519044803603758536616586692241424273211719619014696752819118834891037014917565187300156932598430290578196727898989403561103600595213672908725752657748187612564684801937906472766341092628460603076610574671254502849636915663571842022501351326732824056293099410385200365102415785041840809365376336997135552223840973678825313361278072073770359069797787978566380239245858676684827309811818300497531128186046141904081931896614483373641113540988887016932973037547336505267015670700207902243890636488361980630575802927886477244989623927609504000543007582493414497924377368033333064865019665422229315275217340226298740691841705734450071749031731059995397923242870400406866372016682783617501570516037021648730013106142779561724691147481797757558143659176178257554482598531424566082101511418778705073291056752728164967199722527397829307403499986470546205594791748176384977402333036386051410311690850928219632118168115095517304552694091129031951083298255435682830880131619261913458704795491236988656945456654866884602513146478919067935543709006710952455049476449969172201856158811890749449330129570450106744867240719343809650471748175678410871031983614257634852736536607709145347529975805375083794123657753517947822699252681807401445836010717204453025282272249848827519742948505609297411538830967188635916816767285998250402826518095364348202339474536849100690340862544604334316039300370141876105254057634730745823058366130351099642599477208215659614894793669543119990028028037598872128047585439441905627782046859888853727354838276909301760000000000000000000000000000000000000000*i1^167 + 9760490101501769440975308186918707337865510450705026349366269539858137341497078922672913177157969117480352728187792230388856757370591965621856400353404757626339139091516413382613083160476528137791445411799915276463188759980104335187027204343490203805320212979662898190598651697762520029646397359716442125275907058497032563724201147850224958598685606651671234667342913829271803491872992676367168394025327644108980195578987595042291378446161416480853110697188179366753727378182745587212048829156518528742027174390488701430533057618009556497183181800200789805858139578795047812261612262833767362575856429061254567966426956389116532737917770085812690192196462372392069010561008545008296954876394768037117598137888824536740850573713028225282026036557143510662252487147698389365926859766910937536806881295968755301405328290163574090170067500795696389191200002854938204375406747520761933760207133195008846998435760515153946537750822657308688508161547256772915028014581704338699127528718950970865867108078555403030518386856277003750119150310578546199272499690663555293592341223371239050420261936419554087443653769789742280632607544266320338598153767825910371649337250957181446441443214299459923488476280217649187963390332405266907845479007770200583089322182482913691863876677126936859693220255783447358117207823004149937094349613652475645082429230282424694618303690568260115025247746588755215568162822499500927227016975136138282318599340886902770726442284130532909683030133452247178752405075798446528591259598512347520412988809907088921477336867618141499490909383994148141076677192413831859217828836699599082336744371500270924190932618323907943148020939754137764340104680574597890384266822135632718729122002584533769740922878889689251984581016792737561022262935010399119835149357587414113873911933397988279576971007200121056387620185678172844498084065854901089244686131661024716509998631327570409123521391214703784115536994284251344315043873313874910440395719573668066606659772417742221925635270217900679776895296533588694326665372620086765808097983421967169043851514612001520943377147233594507198120103762649349372933641800448807726035301185570996767648269115725049691654965801065983884580034930936690885205282055535331612981211675981960835379650149029185708351905506205192937890018049849343345408954769715812955250111980387159077005693033556111782512049755090495170892909709605728655679863648754555625506095582339433294910546292090566361576352816669267891409121286609799994968633332506818601979928645769696033727846969216739561042613820995280876801244709058367051427097944116994248874306167369485939269005229491819095307794094603217392120856931397576468695001991357935502073610144704369598948482307420830644427332504354007271258258799163582412935543515526677081053141347702457742161133523870560977741559311951582304862250547784824315502913461525253982087035545349086332351958453871314497888676123369456366965836546111021726701240929636492971774205306621072294972223436842474525351454318006280810114427541715460112873399221715728689672248494433863895631718934658223172784266916027881196349435505402898018930848060291776348361773215242746077965547291682160863288004184179997997223629661398810991497451414906613570677947892141138302982304247225707639431396232035934609617320351331201977462721985037212044606385050574264466677965305691623707490800933291154292137377667692482267531953610255347586242992544984628758941074688778116534411431479143566917827227691461263583704367159516822029621812438319031311178866569974941774193530887566701367928597384609913549535893948737613450539053707754340186266989686605006841286955800148984123017947631577070605322724084753466465034378686550755002497158064211063145892575788743668187170553640954128756063493110525807244658669553080119773542431936820864460820731717238988951523456810642180445118455287372162158133841604814015057451876015249453207918645154153557548404422275150645512467008041203444244904273737995960910980905846488696978231470305502450379873249538836835668506397401046958742893609888290795434424268211957847181407720049190509109824813548187136125696273535157262047509403335213660876170715591925409796035494454863345536146470626930248545308289305462474691617731017919992335283907853147581110926123460203980913725903444993171860843625909920016619809806795940715710020519707204465371581207752302124770743694671736063091680556532270692853469969734766778694654782075152384213432233596720057508382144017079625541192166448069137264031508261799226302321670454509568000000000000000000000000000000000000000*i1^168 + 85579231438553817035898753168390232458640912577106906472625232934474033051631271037356287031989868591900706691848732858643628407704645091584884799683891075399204896135903027550914934365493519237642686486792961734489362109733589110049675213170699092702640534901996721811856183027814649419498792436645511977280275323193910102450764082880858495832595660337077688870401472014292628508482527119395454342160878673053707102960974778160867747318645535423135019151018710904973107383300087886266126095100540421505870186554698730822822595896335538835378335231889021150864290821478919078660793202763490895152796300735847058534414539115803600691886630724286533278199115101006557812805981176222861976862632841560301608282359020762537886242467865695473576581390528510610320691601739347505223621815490220912819647733714546503288382591967987579347599353433784624970684974950463497052724806931078377155938565100654293132816488296638638827998847810338588568362938241516229876004981023966430448369713147854657734595973249771959053276970266359745667261723736135140668590964848118777751586251558821135702672879082049554714007758515736178405571189502083570199363907409691521364821198528534579072225921742294002536425335111306034803412031529050055318845622365116418618410714052978726513581373136431539122050405437309110843777670247903868930338652988179276049117482429379702076920631342347634490101988228765778286937289818010310619623274444558207628446234284265789288050129233177852231875453193376427974458019050375913297351581803399164754388028424295088743280657647008544584345445327629527287502004553079900474733110047554295651443993453230252028255373443503450520614767053911942364831330058468228806741717204883771699030142241810362047132517202836808663014338263877948031887451726687076420858510380451426478239089103162849065763166494266817662144787333533687273537999680802177149837526124757018540120433058969855126183693442395362542342532401627733908094533286903094047005068817269898430630998473083358154840540485613061835016371913679117747114705129597245745502801442680351058726020003482178420358583191291247772784756414204303289798700341245119419790517394424614657813725078416121282938183690150855624836293857274905400425515321673169850454352010910748123062840003266274406498823343360466047707818975431765691757843385487343163965564421322168524293744612985443924676905575514020670324824762855337281410847534695585209909825098136675685794565733639859438985893617382154389619916409649130574632419492096240838427966921385120124470180791863464456036512692896814604915998232664766659320607766955250228161185328325920215248064264145249981858125352571347397101639755240756629521993924853721638974647240841316424557842880813373599468089162005216230804766807660269339056863679013665130007255814817842500148095538096835632426680840139375516702802639566366609380474633868476507286530814518130262692903945217495847286559876042986254682632405298377608598593430649682725248724626612955299780982756337489425458990798810304814488840455185313971983170284249322437506888278919044357872118937100982996177363457420142361605329077059652339630581030192399881324342865142147030565461078421689965395564418422491554259165866420165324425034166242324779513097326265059718567810389293860262761043112068560781358660982197011815133270802049831556865911701754682213908771974159583299481592968814172404225189279684835839397854674251565274867108084403605135432397350379221004448758846604740061970951033579094807539494729039122160486149566046249378079004806051274885782549250873431586684894381358167792328196481407715433537454862124946986358007074156439370333458931682304933854920854260330826545622958899006905208777748259467086412953625866120623061755328906316124153112729272849375866501816305821759004027276984882601443641158083523187211609545793476987620968105544029031473468456336854523302764232154502786670750130072571008060400066432157520333606507741414757373586943102999016094523879633607510897709827308208114039963862170820186875558530238966070385062208583438642396537967445955314319211068191680622824890193656831486368658338535971011106481336452310360346213315978316907734897851339057858182405931678557713344037707217688231518421037659408236449932082688834263956123088264584643133256122753026749522920013091364587151418515831052286591969551410257802760995302754170603260625993316880883640438705537625572517321837656743058359412736925100415574434037091140496834880566410527794105455664963294019303425923190187733745640901609618040422400000000000000000000000000000000000000*i1^169 + 830354715923202922606390368786394473700540191527661386885307804159588621047561096599135592910545578352078122324944771859423427206919928490965725920734947318993096804904791830443599315126010305173553678311731079075190206148034135646645648338064630528455979161594484079995138686357018814413573326913065554400241776864963578780316484714615820667285920240349464642378796155407132821867393042900923440138305393285740022595547334714725540291435216562091766856605262878767601972070382454828414532753903957816695661509078408349987017952309135707768860236279238140848207805154184920376486285409704686235540901148231679336018022468679344075034187794378002871566613519281112829046845291330736276435386894352642639592892458347436246405691761680974117490146378000821998579941567039089271520614704131349899814574624073414510510462459530191383364803757532698964010524073333249250383588208549964586195497466278389306971743602314795829781439166513928490317044019946862877172962943631326979207028035617005472524458781998653747601798184363842700763374556541098224117905197869141150724418707252973429214316176449518496746585317309203963731048570964098391366499324375376139646961432301268453073104250144526204426035694898112199098480395823443880612470723653311839604635501818303342395661477825410107250410741295945994909621771577328356885590216567719621290667171681817468539124613454678062818771238669404146317933818884863285288258839752556176452971032469423546063159335291097892031012318953654251820199430290782993450621086242239563140982847730097591934382908101380322835841339315680218000729509110154407919108105869608096299831046176107870624186791365551496513504965096458393703135347057691946296971035297654862099022899001924755547242269705118869305375601928204985906800775744437570104810135386255412443870640082421647652994345769683370984033963236323851454487664757812638250863513292240263198872915506338627262294488320183145507626243481625029234184930477093082924538379966086868583660898553718791422422636530845382289635965067959062330134774857625319067777915650280453795753920958879045004472649502690784214686221461468089334418851382781123685543626428995452790857490228579900502027421135572213252361834284585332642564477931465073902015845543413916845351290633848888950518122790742194950592103014932172861037954653793856116963439980889422366651801977173165163400447794024487276604210379770333438881365041863266051451781724583022901475875435989108250542283753592057294260158646141034627740713128649002664419883694549012767708497615790899743823487548501232106359327597124287642124143789567886359297468892981141501754775471328028838618057524506906310539001662963647663862611109060426900341307085311699392857558003935931029994722229318131421897513383084181301733046140084907594713070123116490893818293044802222554776132493014744826877767116516867077067825048115309575719210778052947840968013462975374858005705335342525418629585344416203484031593929920741871155063902092721529667635023895924444948546165987819844038786328626142375442484190360670294854918789755314476040486204544897738138307321300725296760780456682199383799531417135481987686115498653411901725291186434174604444617042391712577029773024298150634152485748741945286601409671041337556494279593586168569480432626123662070286378939333086147154306462524296846421526602121400621081431504005246827490717035063793118044870741243413607490394824273219899420921071646906914001606349422641711474743024569336010801718387135454215934455202657779778299326459790515013170706625138906478824669465439029708721825761072681877583150880821985978831146715923529799400371185350582065501682769134293784998149685270018839227635107926627145465328200653354687300990634120308180369232209323990773783703926985709455685882897693907841553516518164477468961911200897171466677916951801886529564284391635982568850092333429175203886370962855904945321512313058921520519421454465745988662294107853937384260029445001259309134176390648577324370248917078642491447019074212893512981663530930484416729430757357529264891463378564715025766454531861797280901060238436340359208754406468207737806643745861925955812209273329863173034373392026802899688775614944133153930586267594430224499603714395075863581798395822034419057416221845854186607968701972335641161083836001464857056429918430324284821925378093351556070499425349491231582394450738916888481376398478768810285115354452084739686993668745689356382653541621994336662328547116204015597840758902273368095613458377614418142486855680000000000000000000000000000000000000*i1^170 + 4724656263625586746084880646880403286608251456301884027494015994881064452058394608582382930951197156963168611242350999817315000119506225269098786275638256553951060022986525345552624459149055702725544078199954204810055569051318487210288814979290043262743966602912088350025131490368218673056729736148771967154954284438621929759790129027188369456201324355326913119980518550788967514128995822084333453768206192904357748523896387703735876361575548763962757038592126619710701923468023513476420792986450083712617217286263924392844614352053725013497115325740076712085066918481437329119388710027522183055779419095666494545119785672856219640060991644382854798706480624449211070131268581864629092142967757445176934174718132212824103272535679743815670400548830325412776406377062154717686174499252404888349866936571973470293175041621223664272390060944431649694000035032704078504127566709246326815912609177034613740638536451186277063529963582967089680891224419685884103236073881266426075170749674448326768642884995456698908723072330411345650811328050871598348769244160017885874285109990756359330619831533606618644734418210522252211085711856931739795643808334084848575328210671276347274833839194541695280498161526811836655468953850724386142808844671404929836616334342724673570211699636989259075543154655484303783274304652928095298338388806907135624565040220988582244196017739617620408194454732923548171517973617738826156564300726238858724108664504577568188457403004596549715853562244317014642905181191243155352171561963616163178895086468591799548097033520790126015197048558471134650098269799557345996884373182111605402949581717315021933184501289147911727710499447755055846150456249683153027782954323149964352168118073906044956044419520082405116487130571305992459568234397974260501652375357360749766091742325267647970424937248607065047280262508805530036614085162036529547227867174977201597845763161226979631780757735853612128350099031940594347207774754024125009685978512746996097687477644833546946888170364894234077465436091096188712957573381257782903386654280492857436687623182481535552217656042334435273974787407642778909135690209337892958439395942504369366762602783641553008479958690785832441914140207953589038528454385621348802740991456271761596255231315985015035387915862794825694420042340010240060428981205836088419629677436260904864144075464117300125148196515323639323315841323306401974477092817370919698655108095495051522142955639312339465999555039939670453095556309631314025715563298378393235749058130294725232397464742646706257244286560255028836267595583945268277610297665267739707106314913906897791364162181963579402248310327461635729944296606356085705387417223457077452003525886916798417760596438785958125148020802372027420682731146073240766038325590559705914236970339228704388939171331163777970092822168369236811758025288034091018352596205249522439803806979422323496294167566421189131011367734716197091814389201947454925775826878282604289069917440483105252440259838070821906921022986314114481688889675772392111648177057658958753050356420315224744880573658692230101258518723386494797485446786795463205337702468771617672014031467696653560154965703466169750523057004453964255181240184207102152784600363596267344346766661233105742969586756333978436903595938260132157607084989931609340963514298727013470999194195003983934559907631396176221994333447825072623336300518640314453268989041030021983403872867641375995418696011278108383930231165147075667623693059822415440889614201323141548664990883818622196302782499961898138132958353250692852174759372762120453964551241431573770002738408635846555733808933185218166335999133403950678579096578401343799562491407207004868861799133335045209536856031610515908841176068074327599707430154158599149295124280419530500637879614394712386560340940656157064525352206035403022289111864676801625786365345655516563410383647285487301750587810016261822090363369746031673470758393929670463023431766876038002089938772171490967542904329813463958305437821678610639794492658265944736034529081348755887279875205023985384103284033534308326538991606896073991011900252761784118435902243815244728057824417689310518756136148394525705036612067204805775471236902901796120169348588463994542384799593165373922623607420778879915900279517086752227255637533784716266470185545387036647140983428451249913662139594413620823991845948153258608925582758975003618451160050421069312292536971107339065607166754746395427441290080105540704611058137805335749498778201673596665856000000000000000000000000000000000000*i1^171 + 24795524215259376748701051670807546046379683880948701610964480142419373237850238724055955045539215183369088028764229787485208981568686858282652188677039589065217727862930137723743834072678080156206719762534143616667366888081823009740264946516802464323834022372045148431220514973989006753256659239369445121337167339073669553566747910175479146294077291878765265294495350673466731978146890664825709103115183272425223909125553690205096580231110149329178722371123691620517401567564446797129497815096674777969348122150733315835836553955169958661084062607624378433170791246993296338556314533914940256432107535393816557878772000824313002106989385454911413182903499696366402189562136678891480697308373564316561174583589146042423065923718647080129709797752143451774925783092545840945169862044105240523428618244367323672422311694763771463541085116631810924718067128235110584504251631956390886337935008295202988024639459048208114063996501747873549532079915320327566844730690042029065817446969846556194779900881462309582559145284553506434096366103735169916047756232669410508635291696973073150198616015370869739920355053397424650191043453916831225516292912237630604154017143199508736182766013615277942468182149437227147134731002505517039472866111661975281559436352323135347005573165996941928537603978110628768103923688724714594426085567780870900775577021483048172792428018947046861750917347362953404254257638860876528827863204266509742796189454466766908930546135192235949156628634484594753326133228163381355874707425428669520301651702772313910219505507110144574889130296429070940410531830942526160310426413471613710677276573631357471075489386776090100293212840380707526371134822405548732260861420452323779170778720578422090695700272135799520002170394402101450813771997471479256412633479129232380752845397756668274219730270066836318278706669124543423552020097901659446202672586416601850255182296944897508630802620532575025096978857113721183432895725820032978374380736626326228938263208919949740433310337049205009230466003085348186422916405477501626846265924091960739534858804767853572095831874344674858133584804433333979453313114879674572861672014709969510305883316184805324657316631281399515166085432543637346807191069667752423739280565194045059465467446251740433217447217302233868276666500470120032930035339243842467378449252911040180987867594719840910792754878739082496111367740701599622933762354661341319361129111441596943897747909468865708639468109417842505830567375264105645290271227817949055078247362851377137401614963418194799124595817189818947270337813120734218477340346401179823595799674532533770514288275344261921154121969739208479938408772902954399029492416017038292567083390708501573554760279736452007807759181176503736643370470027865669731508333884072231349470823477866454112284821861298350507712174853507665087637639359163049386694983815655758654611536159505518668069084318236529371654513601682831949355874059701842513811052072004987613491379970502089434663619578374852163117295759129610574661343914382093133308130408152809345264617156052856857758605634333423385754074055389959111417922244744683046527165412830740047776436198185811807089479861393706077180086027933231006916668543253269900461687382983679044779010889677616175799359258103213102560056012640727684831430523269583652664604559895167793347625343753259260795042142869478184785410408333398772717075020604602968588121158995599897119989003202578758519584221125169026400741599512515745012687419756604916262788134729092757951961904429496535022966776402194791614681514716556652048727864546284820715051518229919393568628961969597766637567983865385601064750082435799821884934372905626920429953530050714329854670479896733701996173578320914308141391521146293336018040719219298470719980869251730075178003178615905503936938247951753461803147457558111856176463022773005925850111683533025080176747250748959805490689674439546491647981523186904871419259432823947330038256505437532294672237731833406010805306413212124337911370278048544132888863834622352816794164526392007616425736606758022955472981669952135022649116241573839383476836475626369839593820150393131490322420292586541992889810947984689954169820848789509361926531588052362429556026144830377602869729168921867203611889619370856162850291316460945608737656674671565619995178695050648962673686244712380417299212933387451818076180062602983980505855527507191677764880689096034038510722494765091488816107008758075567309851558922622419054197608199811058461206118400000000000000000000000000000000000*i1^172 + 303003520496610449549222974848164328476547996399932014891593412123156063628620112719039547702502055831917022217876061854096856299438446696486572845960080946841645316060037320326321565219272020994874082429990724024193925740888903688827172120932858875300661373877844855988916326047213760150794601853625246388313875168089650729076685619259445472657596545525195546493146253671440412952522604568785074144161584957223259087478280329547715092651929881396288925475404317992726115859394589859721389556381233551853846485450132263299814227983945070335472446691248234920120167364698186347303126042659953490237859420849693677573804696780836028125947613880364595224811811610597053012726659410435368617681493395519524164960829755743902398717263250571373891512538671368420494945521999975303162632240925102108680334749639137912436868022237293801831319969475814615047143002987352406841874962815162110523027484450486791068037296158012124617449216347192212342259570180024789967561715379489177972338530795735950947676872496132417960134984100617540473577995053817000268782057822447916478717891275126622883571198254828828746620692818113660297895412668285212095451440867613739351800862765788852941341098501354603204394457204618500843707831144185935154764059177146782871366782418782155342337891143491605332555746676862630007838454162819595875176412021731644623937705160637841238898665961450819512735749932491662436140809592953004250774123331815652874982306846518220612185228444129258196029442868431521411935278581000567832990607690042732010642183183759068222306324448036772570810139485197340640927344699562702074062470317468668300133905959716783506337732873742760646114098066283809113400580534226967398297298417955722895692849474772396462524361428941289065998346303294489686662987145823198235624671916337974333678389890171094261152236911950652265850460304587324351862111931154559964723978416292939870648934403048510282798590406247105206593481046691622499598398874820932965286770589561934589995350394266232324141899417878019773024690940856680257886310761453923078915762119631527695833458172829204627286318262277497403512532066500122099934128598298711727240997339810771918772877671713595110426101241738169735414210653559194868236278728871069291333150613103048622468047187571662851694766486431320230004100995501608587907592971039294316073474133401901410502935637675508061938435964372495864226925220180320981364923761841319301812551397995309573921422081331296218521778382475093575255263206302240774427112287605977791009191481086654763338087910048170227791932167326355113919485497794658612598173454443640135513220805800468342050701363936008726540065489226064177966499074890168912452891638204842938365806172454434527602640825227991313415030629015573823722497108786234342053413186852400500128232693434506233967719147117619367366029969685042505443633414789235578427055188585504446503759206918479991025272511903500417086798379696520147664172530400868793056563687299828448992031513068644176670335878014596205679047308006003654226484153854501440088878613090925211134371703547647272159103565027047182055854103802878007481032143481510635195870999843133481718066389179074506824813869742824103608445111036757565643372551505324911647824068217750967447849788785693829328504659165578119340982868984141245847236017645513469198834919751436666162786507695536701939625387846219677594347296967547793365044133349000552040019960911669260597948740596415795136708469876337343661785003073358168123038200824541024733097862057183389292871264259401869751593646440344198849967635468462853018601202760058189723764139043381564721885410216529430689424054218513111138461547593985129609779436588441800365121536933078652438860622365243020212227088499097463275153718114560788070978160643441769261017415310099567608885779157861774293432880794568121425019233256069173779204732486156595225765681467902394411420328771612145560774479330621296505385681971099973453647824924635839857916340510450266674304915734338122392643940107822214045798781534656577902139707977280009603759288861744109400812499020089815740035736949956916983464626276963353634461261181455601521709662648392666392058448189127110056821592110246611232727388517541983794973025468998569931702060843280374837797305448579940012111607228445217079292407733911004904032663034461283325744279466890557891514295669864107682217715506886031894507230874489519752695034499402015467225465415924959346978414110471043317344594600664179072420610231826472590487724522209280000000000000000000000000000000000*i1^173 + 2447532698167516131109953582949484912565156140120343937419536954716836602590191258923526479333952149363715083513598591891988558078424892639362272327481562271080983813627789175695769171722705054165489048341803377071669802632408816574506122002790521567253649639362734777091009373756373311170514547453512171699604269086112081195896316526447717842814730351038513484879215115169605755040269154775621920404542425134399134627112946584816451648388421853315918608559678607181392172404563057614340216148251406115402787932734512151037057630761612129838546526814072639217675525581705472046153800689016028893838782074969699692654222853364967847585961598999917916561255595432134598490979909183271828720247766471438541821398476321167116811620890040908087615712966110303795757991731403875796284868014702718515114597744869630163365870370397011758768714263252800185513255954437902341670198831787740696522741012984889108926323994408185378882227535762787846968061962198934585469957209059808409012017577869592180225694966178045085556945060476141563678255754941648729766998409341200194281785702882181892853875001249994549393947529439716500053666468400182633832058166343835536937554829916852392119187219025171857618076591766649179155308663448280020495595973759348811972629141465884827194959959494197619703890239406581735033600079756053509201478284773542511068093936950012782472421529796979923632309313919543310351000037682856936875921352156537685887102451412859277850808375986783431642567723164179041158911203046317450681910553558845398510440123887538329106293268229115104920436392792097917952550344360048305596532474936760511794193567548260624258818755191339535682096010067379643000462404455595453951462122932797918688812260664665916328929375710936746385713353281075052852669094216264500533118506628673202823554271717530303775806168274349146666649276881119679936119045958360208625955455580984485695417914897131233364279132375661216525186530905004471994792775618978541310000828126471633001408497086902269730711385985853745106524238254095571196041808726496518226857899122917345807837364996853574633166727680410808767855607577359766381573208092564267902135889194170142672433202724036970954158317142241462777671079994767081723941009005646408249533026912295346077944185645892534279223332447516976741577478700150580839203808926216447841763013418597801900218880342862608860279713944168124881061639744654195661149892169545205659554925969436873096854821651994944642156102232980429952825850948055062205395653356676253591116610165995325298809237325763117068100849907389529587361556268825164327807848153842979955930535493804068395832173743256440015538547178638657008043149453621909026518489654530827172561291132136874688701841409236834848032106118015078252657729055879436434004148986159364999477891175525341771843411947698132263900826207064546574779502002170064058120067412094235059420799525238924926617346987322688323731311201985080632475290728364616638050437860373068112348515135113967742745533828009104819195629142487302302851391023800360038303505152802709611519150712350912602375083221967493176990576547920911816086609610275422507265075032241128142097232776028255673903139959134994399562168795636239109661357810495878424899932417921705325745826768760562990907812708892489699269157635834935539332135008369202189669266109293579957390519591762865191992926596135269491832238232506664209638239112625260847500046558594161929373048546799036052324473087619482741495733266178880818420304574035417829870780807375923707801122300364011409324565557993655076883371498574144508871259260892391956965057542775133403031344065828502259116992329170315716340501412543636179142023056179231409374520560629698810831644069387832022666187789256169495078611251539850198152063456805474370794773251313976943765957854713216393293229839335212826457333258830600467806130777981695284706095406760405463915242761232538910857571357015214598352168197820522568745647302337268423619232828935705576165711367077569433272459473540617714946512073267202346602914052809823731946508452491542791759240398229065768662176945408223683141197051722837215568071869552082659378188745824386660479192455079021989971511612389954033864345695892968731302867490366536032677022110666631088933139016248597068805357577360160304012654939730813052405734679044294083259921426322858700960884849666811154964576002102902549328300272758219528821583095864983194865368443098656232970972564413269924972711316932835252435449760398610519818240000000000000000000000000000000000*i1^174 + 8066751859696033346070823402957879059419358488900571059349869573655893816400033535792833549977649344455980258456619594448442333126555839077066151581095756363754509167193079670721878285887335215258911675547217496150149085670121784783352480177090165410002967832674129026281621730863915209292585887935087632725880859996629616698704429964015543472675778545808071807339512050625703353126180894400207240420666831653856552677869208480193133132320503272555629272893866625949527669323990475883675316470968383678603547691010087834556822077870836755605464176152089628513414775093669067658270142794430890257279339244686519062339958455469572473730652523012611302066932016230471477882104469833963164063166148484632156822798004858140164169732106153562904467003033199753137988160147919757412981531281437646493516684945159297031713020294496365748224500069729518467904677160263641395968075414208034795151728730867082391678860881165723673830596982490742388783335487901594358559332531154064328833570170469122285311907146461997794281787628733990912339098137371116472162508240467484365397830213059083022686701689918627756928387382395198166072945047484398407420827445317636293494648104062144574409930338152502756200497139521286258889334499146227233945501315562016078891526351921568802914784287960618431354152769306115167710532351334709392845064101671241438921472174169264372571616856233470878319104494320995263170078084299078763804294811611688146471409887733349751631494411511453265368832568957646236026214976852455091189727616895863102985798065567726561227173151246977903137125504930325932976792969228207236717885600259794089955900999463281559135525303727658844217007475690310289579381811620040734754386102978133576838416288877662780239468274761682624642995469107581154996153966697066589525173405398223862858284943648587127362502038368261240293910378898978004922189978289217035003667112366260132343642337744655201879003555380610970159175241755084786480809127685593458109564663540490893953787007625621742044165693411159745605736956578474753173517749787264930837522078985662012087153408780944553408280093988426573188825083261849343998490579802052424145427630315086413206289939111260892600004044229364977315727814852895202664626274140942823712244521737713234677846753299692160007671058680429345426272762522712237379288151946963660010009360764479692712928598850886633583111433952577569695348038950382934417075660958210040025950329004225455529356100085447381537170628021636502787375227143119829065134537755647631036257201535050145720322733885789174689366426859927783315263125776670571218872785183723024560440948878209314458177697893112801466410404764796645800268988191104141024194482947002007284093636150730969948308111281421837828193317990205524464959894426018219862940383804763862437613948894109030732266473253470186418203738974838569220647887327018535672109250223886771243403026145007149256756784946853685198040185343552447874027111282688668653471179574729044654046002143098165928494465356938340005049071931687790566159404258010936861695532092677708109129162111496927037452089398963592477604349517596824592060507908974580119324513776493870089477577761750357786635473317631409771075092998993708188912450995373383077641701715966030622887476537284475886751900875351947308037018672641950335290875569677347089182575533947490932805989832222217947418459290618861336641879605407686305035556127572606437058262620662111034462804117595510411602427830573458994692701947332320923974400464555328571920442027177083880986578882142359803543532572893362590550794906362117093132496721610916510582795532508037537906607508083457516076990895297242831418199539612620984046145498918908624743823091361839575716383709980428943481526708441838436035806699774504437488112013720861236079683231946794999780588128260658686696462884667072551963413496665134785717165559794677088244885640767018340571801910089898274249589599581789400485078984894416494180588569885590044589275432319017394437513033755055224759014947223271973451990150884775375136144220051263004643130970385869989643980360001997981004342086857896811422896532104426808276935223777207387616867683917753897751870679111612743568016819669245661647186442480052573215906034337026662132912018120189829949950435118283220473142308247009196189229937168159104537856692961810973855460022782657095635443915209163069499528901187504127268099286062646625080695029793245272960143426748610607999411318438066626609600191407379386210679626137600000000000000000000000000000000*i1^175 + 9645213354030880591635525913787591406435485236896987068147789182999342340294014824499915003367991802312297738874957282914447727516368412555599279594232808547782729219896419830505685002188177553093213762880161189727606049251894176445606711906561267301031845209572283609731436488203380398154387572173875090268973621039423216203694676302391070888236888473850196394622066998233968259414320254115706374704258744058526088016820213365412422387071335699764399468801496256845733814691040477016399080654430249714192569885595483159700508369154539540780937776236702092186208055341173060466946416783271792404669105162356181759992071280124913860208519147423884982161079306214117924148318545192070480867171142539614954058808568337405686806819660095952917815637410630159933656745408636483296644753025308840135367917911236248932266634562757793884666487358487329333548322872496789598672415654019286558111308744134003860576599708814812183325426758239943654200716335068692035139519376335525734293863496656525627080436982299242581386655767098793370524232350596948725179192289761866049375784762300252232503246115988685053469246928422311469851360833392573156205765077029059250032503293121658311112460820212778744833180022801967615036240953803373875800669496982304728144291201072874737403182824470804157816734054051911295484545485804702883448152850242366346295677454169161824267923308589898497948649433524929089312765324146780911761910663488117636486304989790670803158646812202256043229554722796510369328184966473873529516647378202346428472890648869463078246978888332946417612354703132863796211699248849269294665025591322487788708075688123773997082027660301284958385793009174069006694599160681347865481161855623863474167971608341291654207566001994928098588924037771270243252358767183461993200356525453071640555260507827099871988537073028672359574426476207033235773648147772988154998682193175784239906919142512643656798315709393690519397079935404396785486347060765911454121279270459359108303885471389596245538406460145516914321717578177879835108424689359948672388792431122576496708593631813987568146724214122794754484183050572927625231577001084505676632322839115764128843130923549298489894716497295455928058734297623821910768379577913960646206328240558077329223042652325003518184596495499322622283475540300322155017201572645252666921841368631861406402068849197238297909727985687741401752084329502438406953023221046499110060589479659054212006044148979554950689689289754883788527551193225775315676445805574325099845118646458780112142277439425887556189410642162482305952797313718709003153923830933008886056967829762330570952847627253879113123497663199682372451297716392095122791066717729539920985039494764623312853913722059000668308716834472643220228268893072623992095847712950684898782712815941710540167480007235751885023354319321726249685026233034031203996917654564069645339304543481770146555210712994015977704358228698632899363065779820197645964315335021398621872864656502798249524668849156828683287799989194043094955182331026419502321988350219687808527047487755347890181895010776117074053340771745750837863538978381865887594817359893241869762724426755500156922340688285183340380071769548055723877421399956211990179931720183201960358672644885526980714492047092341769787891186498330525211504468937904268219693643582654389190829272936523683016569184705295071112881237549000791796191871273379001987189434251175785704084086387964767587309020707285885800375370049612647056174708697405370828546926160667210550210841674441307779786151683357138431038329031196835224953569839642506043828613608085929087487030589641462799558684314952134248634453257014473724863912870344413405150813575489170203960913856705847613442908183889910411424412736879338587208551904314759697371389517780914326795801338830888927862356616718318638989170256654054502648531490441939259801578545943917400432369633973853676894422939572064892445745633652165006461991056938783136849236088691173358136184836877169790905185471115727068940897812563019072378312126509565499819262686636155542585759751999935954272812364352870144172865860631698633099945764034698129063928125227491725789170341257761469816509540737877292792196881380378452761145234898102423712237515067241903979956404798467849656738442636246848374156031177939240909069118111725925855416108068167850876657735898824703635476834879573915364512825237506299349154069799878524801299817731818069722220486660186424613763350777477201920000000000000000000000000000000*i1^176 + -10091043168637952959756163124288131525658280336937693532276288240938256338145451186275549400986324935725815296518399740725450975322508936102483866984774586508381002467683690882917942162518790423799675630568116807993407150905049446819915631800663280814501021748672477864278188479347676472412181248143224845495230933001257328386535045343510572413241848779273771997340236329247490962542440011876015082476784942033641943992742550698962392821051993709177805010414745580948785752641440663014157151868985091761061271887243787425511646580454899542810478132133756833847232545643059409122295273608914875745009450868894224860075086756548799826554644181905611331418430584270022031350489612345501532965233693442436852939963442136700888003857268448143425442645187035671316274451268366074670533448499552757718871264207435568691758807806646156670570569455398149836993305017899138262930112488552851368322430493832031450050948443849008415490576503791994839571945500630395240424985604649824655955855140010952898119282159276344582736183638997171710341696647572406124731247019677887678237179526684596390831191224729700191735123827160746118771005172281270500194635724809529204269241350330346043304502703751457750169052364240178714904944614488487777365462096859201721708341176416453685772747355827281535508471661988901229441744995401447710704807022825760066781131454652920378361188376914960254295728879524944287352369419804068362608965051038586957484163187880784063032642211339234428312923035186163617748028249836295863896659289986856222554461884041257155804879635976538361248218731490214078711481260972863910043528099447689063294393467326771830850391260384913856941257971816810775696844063045326880414094787875747591398279677766886040329847308589510550450494733659877513397138053171544166640642381362619134091624006234608508270124225058626510289166396492990404044328166714686441053135879568562779131471887673029160007377695082657706190641718840364299117712355300504104708233268628437992660007618129800661119564913131127311056490474893051201557760628197642046823905396246067949156019684033750724386485629305868861839921110002730520382804553437703705854688704489980271401581817398486196129180250042616465672484550309243867946269426264518622107291409942190991489020873059523095065471803000069638740739695860918590693148278159014065757921896782664597131140302051408857657955207908016948950663272257583538635104711623557573598380198126739657383916768809730067827060285246248561233091440637909739583091979311993648276011046521311361594785732267761932742438107733537362323518606243344795493128033574863042988501803880730815499172824099049838436774196069405635267634969460096563486137405338995852218445793216678447593432857840269350997351847896022952660278904603688188136420079485313157321204968186622251886984196289601097437312093629890418104234924658215890551462136899632636415453754675185746600554385970554856190504077568447869018908833383791494932452345601026956031766595449202394122954944654876774077891895980801205755522688063876412819177051746069980471729440433152534851383313547601555182743073197506787866723729769035161032135044641641834285612819978279821468272038566713213692991525085161364866118359869895273095228894118255174010841874075317814795573691377207787157423304250026027211552509969819815576033507489646972219673114675236778868712070071196502502971881485957948207054100677564417491709908608327414659685752697645723585229459028437811182060897598641262879075120323189730804568944524751173132865848939790017690208675215610687717564292131389338148122921360803103286744529038271058438762166309837854557430845110171894351566119981543743697090673766756364946310891477442929028768699116258828208594297088502584893668036989714356118897992631769687774392190324597366506505876077372586640711774383094825622566368675316467949970158882253165742051770558680952562049509174528843977489554344385960302601884601962770034566189345778592708076806907833979611688640151429932526746992964306605880618113400188518811533767743894222479424247027306686094209118212775956966053467866157056315816631282461950043790664389748994600785527799326568977435271278206109383124573149958138084145163247314907413376497242667513345348329902947172667092638822768062787404344458510910802590619408813137294393223631928134061759750925896290894774382988249446256352194543998051419762296503451622341472088897308806174620918864623914292623518572564423039522963456000000000000000000000000000000*i1^177 + -3101018241093481309075170444645867737071087091560317717931763220469994264723734289571970838625819983139713733199613998908828229358839795005706104618042815396453249096668869177869514043577632570637088427948895370380399233890680090091199826561208276528513535329031131834432566331016704537880449971228027615589491456413802709427358710822392074350998539764751112284550546971986121590742644213381282239525587754370450160831775829163024894670149201744775138032982852554600235305770946595294065747350476457663136986554261875623807998335479380121762011632879150896296462462232406556674958781326877533121742282456303764180772659733065874734472631761567504713956552693137591842480814995243312216130547226883171290477115881292702148158315280818362614193783687350942089019822428021302822731201005722303390554634548624895702229614779900996058037354600523697118727293607337449815411806340357721994227845379318536864587716849022567816566972596976744619991463699561395864199992535414357387161893498562138236917491533301649699589860662749907188123338819959051440175113562350493971924178723652392819639712011801594765129684837708236667280516348393530040111896200451350857939414187058289501885181591570884523662812817115212505801389348134449550088764231828667039943356799393585780801648416258938243037086234717017561487265513870029050657845938608377272057735076098516241034061593351858040866444905697550296494240446881697878333515959294184705566012393339429330715295723734863653063421179436022342859532039318136420821734921540540086885597949667439459380852445006908318396318983082606385103586246773273897666075453915420956131095047127579430796299544847601036404365352158783910904509018748957505059150427699389176266752664085789313237889041534337588868217797153983507157791645988935772880017401952858610066970833433766099515882506666240767878579669601405325104549365878919765185247463770372622084073116648605890862017622858836545447215508291934804981983286054931544692163087380402025133719836465729534891144171777744826082211131802812007438072972313150094035277694679035479011402500770642730145021899306100437495089203764215318297769601676060450322712060124840013630051643108995596048528656513596073425272250756546495962867214401260798866288937586435413860152563067777838296912349569893020644702284927251149121200112585505139918851551126456896764851559709376897687153961402624024947196656284985975373389002094570707783091560887564465546593113135527523246868261731592390415382686529148548657817722061626515558344964116091360947309594316165379656086606406163048182765236843648129274318695188172152216817699244268995722213415936054724054558338064036603806057578148641465498928344721455376793971451215063144797000731056004865624316294235233957740311374220999927359227134616451551624354337660323596384112337497772977734653391099982601107534920584944370251779924460849920900778970269645871077609453157703629887556263052287138863886062449816943632982161233738864870349594367691322968842792969885821749281227668072954928314587216664059023085608097777895283529918689151723330792404770495263762713080249447866782831229272293927697974647872059020846106548375985387262049219024394350775863454051323136329314206516120082361794304904263718163153665903207127393893794142242489625959958324467480540755606338348686592754459567818449050663224857822179250236539728592455045144187389247201357825358001051798841927220412266403224669380289979013759725190705252063954260981418340165635264638455781284342303496365757984213296692068020764260824660427990121948838776653746693006442334729220938602259706669809953238727967291809372287925391025384343503349859781275979032491319976098888566938233767470544623847731213558285572378448839543401234478171038683776501633290257349900514716198157101720239424073192891070243284153385674481237523937674172125648356389427076215411461476630563934227426105171930671598737086993691801963050257330302381901434940943336111641307153558617798574561908974015272548051553790703825136773961262060877107184930458635981105137915539252022820169670436380391437004564219907036396758586095367578511798311144736467084475783675858474630317645464232771554821506807762851032136286037307254902948535363340277169699921376056357157041936117458910215784997319022233583514419984232568602578504090299298457643580962994412296085772462916564526499086892320819400085867545482598803368349655326529602087693371417356114075672621403340800000000000000000000000000000*i1^178 + 182391797030208429787663789184626434188805202497446401911164942535366393746551631452707261125317911407538831947883047223704612902841918076075667097085368591522196719354477066364252579017900692804205937255063136310866828503213935388244061851295619622679919855958470000952681793746726216741375475716709278134289338707817663419372988178355254536078576968042991532903872103860041915278027828706836747281106197514393964296020633898568485708021034914767010358933578975500669490518434440765000547153313548256467179356252822826638279682501469468332795605055853479075480544120384945269798905549231115101498250315271226598428833400319609747061021066912209896143859403714352937326377617009498739989565873465337776327543208657899285773494674076410396574558694613053429988025295827257733696207185502061103342007992233140953216027442656198247844139767905127601020813182712151334328377062266392654706793285355417859705615339179390146084413100739730990296313571967310887755397651002547639002240962269894571880915570520625858599973735551574576387304880033204688611439172428093117063707664961904597165882924761839014587890418242237605830074572531556157132929422645129272221617691824845780423684134025372752071749847620477247272381946822805429483551531822602821842310098863116222012660946085505721617306197539779271747591191313241386348015222006656262838176669718748326185714458097274879041394192630512365666204876129346964524465293439628721624338598183025290497052308316198919996979112234941552116437354251719407015007871424820775492341401540479508556996571412108595082463351804495722814741553702243561971553316430154798781907227376375238060581805109723690827750135981195243387573799484516349287376841955175075570079861529085760571692004377628660908698246366641948296556462021100739908223591346970577452251302715636916335260105185462702090333752187383000021918379783372007852377677934371122580568497526142716993382101477603622515842674996702448849296900446460207607920631745285534634229368833086572376892720638579211315191789850009399320786376558765968876163404261245450898422207553980123032080788804995813843357191502676535359391255419345589481016899673490716191065813307681547374587200011157124356966472881405487710819064613768603329190066397077448115320684900077061980843289299413292468164046375209139654726747071333842271940949076295356458101908731030638035079956842597129111721005156964340561809629479985538541757066957827992758492593923268625605398414034699445681527328020177124131146928172852897377236959512825039322994111722725810964930618270450876159832112746188160004400635415726519416349535984667980481445822798295172349223306750359953218691747525672985739747403935306190699924189830190477447114071021478582542558608264093193978971744537379859529360028866139308286745767031343086482745281729391862351312232398805244358507017332114183346311177380747968210942183123934574589737471840401230562093285625210057609807538180292545346913045716465681837834610194133825904058608315441983174361952585919963119257001348251257979127474720637653102312247319050155597093418238453637279288523137360320305533098400405534038466115839400337114730263175337847618848289780717340219045592959341274015082186851527448777652015011028980509994203586473869615468785478126906629912766961067569546103153301058288382695832804976032499757809343812401808470434383601941158270659084070708118912734073681669996425741009508598229596094903429001712412389121830696309407596097736171752702827320441584646613647074370181999088296702907505703222791908537803788712874805502141187748179925240400340521553547862562135667769938864040902538326147904353932393233819903434350669404513986360309493872791660811917255065499421330701113983365805125502632487064815544504258316522706076413527727680528433843013170557465730779033053262820334283928749342503775565248611722965058990189471612393683656738579736184480002040557400449912443459851044579365775895530944582852634780108025500031856381586317132601101575412566545301373029855640479938376604028081924507145357838624771130831188729721596818286910115314706308141081482397859609736988149894095385679573428226932352073186733264396631309341420194553395652763888473930868716267554438213271168123075868031953570299086996180269100687781090791953893344677376401507957785699416036152556896576004868866045354778724940188161475281295303161992680821698400544388044095153653106487447944171864356878181990400000000000000000000000000000*i1^179 + 806947805513259310871793999824030170279396802883549877845676879003075043609705650346818549847320042216247046941936307702626839272882458558228752420269939354915868136671720373469461108045105640900619646012122363034649195448515190828055222827559978526054774958543905887504562838050545167453370745575302282921691927431604186517619650081696740226768979795245262161085297600299519740804989306185912186379965376162935281920553398076791283411143967054992376908713818442301958168137662739211274217164180203057966045080800549232753896411669738483161125151905483504048739269378324206883195103523873461592777880045687510879789319093857589912903675523756880388281678454613852136297272045365652057424431253929437832753369325475123600304156749857373972903385734821832195849191657730391051042716228282370739347237387715394792006513970544467265714648805269905454901321354020917421428903212063893864485500114178837238815211906352455559486449850531263840432956808902958704208199344434058862954630208672674371434679755628718446840005387748990627039876953739946534443097289725391503133290144776383642237991498487838864790600028594460334857519626841310237594058483500153712491103269588961189697474381079559459681733749873103619747614315615785035059778769149113007256202864925300796243753361813155289525069772831454601295491564500185066323476658084415091406014318884392510746623284677262431658403900029294654680631402486024681922710282053835199632935558971504486031166904015707555649160369635891466820054986247864425531256252110605269935424563728608110179487428623925105267778986057564921990505765092969146776754540241651918312399641822808568274030689138773802873789957983713473348293358693960819128271031056258388264929099780983489937563558347335415077031969858378591688469260570578680577047917656458672945966223535800667119117833767967721374158087446297641619391314746607375786486429997159237626982171309934187860689904669054490144771130351293740436524912230276337275956985023267660144030382236968228466758006361136002246589239655481535550191721876573092080602051650803150657604661363118802942538591488225796814357408097483688392386615967023972264568726229109307633364722561500682651897214178074778591596266659288154399891076992101417776428901712978856672068701393561916378779666631694010876987401975377478652260620918829864476534938939992001621367627841850729797297972296452750990706635181706051261172153653003859111002088463609081980257925886516526730914806559844296736859915379053499456248523388468536803361020213184895055950498007063801427489328210964460667783518965768483081677572015367193317122548504131167114168676318374517869046938614820475407881385867752677143550917540420498221438743986276611505412057754495780464371676013693754080714144522194681270690154402859966834801754116522416693324881203819378849299519624518554039319716820672912344990524875148839896316966503438515990266959738260459714530308334035714567975712186064475693506822730484669639099555819430599410558934320891261033980941576721312937088970181757089932265497360686824147362167536833055365791422797602662150764907081508970239786755987715910620441666965771959782885845440523150486161754523989663882080227040883547897082795363928474654200273970346518087929682433138024735774003886636060435351145989522984284949970940838376435943528660480740825027413454614817664596710999333648378032206332490617586982088351644085593595163382937624292976297402311282008839386268595300128924860453355534729165080294798001859516579635233411524505617849693996340702117828935755209639061246980141548368806364138963233229184254536852837019604235595779928306788512292281418360169060206857138279621762444781681069657167223342311594474006950745076012172252312544426499186075705492496345045670132158987878766409937693628543030488093012319065187896979148407334333051150258762383785315956710328890585399255710384229935520748911657498835087375852838866133223157516349118700578462515760443508151085353539560093792348523557699964967341461634454546586816482488763566967726576719710314419712705409227748113567954828653286390475024424416252051417865604878641935039219063242511137794387082402768981995270943669948202105976943120517704073347754728715497490203060803188129204465106892915925266610801200768259047595357220529403372848605171874373847817559650480857191825677085011264820437274426137475902644849788579958323777765150172077372721856151106783019008000000000000000000000000000*i1^180 + 1261703120135913425416717469545081107975679518826710237313039137613769134386740714251369034758708018039501058023449987277910030570398928667732503151720115304846988886899728527264850604011381604635896698396785501183300426820963143417228992953423497428007908422960658023935394892288010165699409435796821526394202011555074606490794319318677338379331598422500184280906783430339785643222448272467090295387520585004947756871226729008436595098369360340801857634462252840179737108602073726897074940823578500049234487926153799169479449329591129044695010240430315041337925746157939046521214127357580526875334509788038657572713129581009514306360710391609102168069770910533387196345369526521051394147239616310564045008631530820989374984444258368648822732273063694041382743199217805062852202914259877717458843689962614345295700005818901859274727388857176363151430162984279642146210503953944213723459275271338402788145178308729930006740124315938853989133587594868609511959313937247218678973401617721563481641335491438495638652873444412129467880171269948336293426002816899016735723047298702516755811548485580086689372249153937376989869815301259928568063076951495984183953152325699844985652767975598106657305419048512241185617463954085936462756960419514261822268454266641737437622656098436755917819697209992541186579271113539362612008245729425323681147498666748557519881317299534765486355657148721882530541161902255488208671212552255290265698980074977569705351588097670965956898643074636881545186737239519855071023494052335533626443564047982251121466195861445077238621921103628976491385135390456937000827707980170633213261021354279370642321663731798632402184408699847957228226171213137133350628165551081733821960687517034721501716431730364286899130751657177997352891348940590411784668170723108513769692990454433647350763454351714095759372140709571070589100631734226088332624687597732128332483203156091717668912511351784749265691637927902367570287388851411252931180554990951125945425839450983506709840602186123376578695205045906044932827397774553379539471719020942617128368955218488214266066018446835235337555756541183237418582120155386441122090068727400149606943427197260809911161469332837651650262107236457172756873180248711369681966734473208365680160878211585616170330115410379156180760736732246430224171385588529064780676949349654021088955168429879827726781556874542001364457083135588788594186694880759050388118257003085468756408819483585988783506902138978639298482157348896581412765486312775669552478699331283756357638494077356835522480224398887398508982546951828694117234130528339628577036450758094166370970317669741876521998051032764063636609659971120956903560777058970186329159000464585218006442034593756460245306804531604506234579576130267280616763732024553883888993412093008770941054981381501564552663958931150858583253611587635997689540065416269430492671530025717638537119956851928651122265823397831348194062025307907798525505145778833306639096089114702610999940624048561629242185262780292818787706168475156053498832247132927945552439044130054256154931912266431350078209354189600056748100663505433594323256973234916003573604864725101725285048466520599882014035525619516989680411436269366216679988582491457297461848861563470494078315166581498522051304166818023272432854470817961911687828258344939608226327438389619602809907634504000780655662668999879648378446406516217451592179271381567502703405650236188522455404629729528966644066892679403496725382227480820850578019568520800765131807295928047667209437128802556826941427272456993950754972942464169643577173103780830614641510700943385659311146843240586083426168230156305240499195600161183404304830039048677106967489114105608746961910543095485445031395345800169999532559924869171171271544203108515450873053698219678589885315129066450820987735493155500111441411331717327483804908023629458704890999384517928875999492666729245586114327232203889578754319342724962913028127109811641501069202774462721947546768080954802379189370418870908966685425442337564018060304256926200032977775983746229402409297786695978056151775286481192967741927340126269684310347869117895131393257165522384450532927980307903910513455302809001372497403708699671420596145094404276049378354985651237114840434750620320406975718230705332875249206749996064494151382567646912574358671668950070599496486344367524405460630818182809675814490497090422302149758156800000000000000000000000000*i1^181 + 857778619887343819940053588412161728920624318927885719185858223901205007987942151167910685884432147889999461870227496526380044863668461888601717034986358475851462539336667548323306694324032778797460660063721625444425346113322639467672798062955231877834230197501173688392169070507309112259155828326048156439118572648712706791900912548880884621334217907371748323867353428677173778065773661708985242736357784850254594358102380471562598223391499246454620960451968327710932717065831463672959861990811050052746357725123088491473359535814074965282506786447916222570782174542337924229760798491307522041551103857252676071943855161429284564063114404613607283999395725931683591197349663111455301130245548391000084688095142958860807642032248668988188443591260499501864801606809598817109242862711713539276866406322697440561005851278606750858256641509626813019511834972963482071140149706285333246496744573293767471267736725466360165620241295418137630419462264996539370049571469010415596880066065882133380181172673886154540907122558498571540637103951957799001072106736217233621479477258460651246228382608099614680121733251383911353202017421839192046436605992854450759440822631486842880102925089435863664895497525039145508886708168097402568915125482080558987312283292742602317498054910731989264144696710889217142916912142089005593957439435856688753353360026449110622161102149955221287404217944143350884444751493402430545624966714823136332880162456247122811057114444190776296686845038036016148897297832671986807210778294308342955946735882098252385251188852930371193398632988968596584188604519621146619649692295894359897526943571508987647665132468651023867736242460477890875481643708568717722386456505754796192041122167319755749746554298855554896158104624719320986099963025789426202588515870169371432864688390159248044029465110014349739656278084070416340428393474420407273590226580711666594358917207158758788354487743916760296414417623131125692038220857820631043935889135486067429517165897264296980285768726795276061197509829717650503848035738067647183565695491433996493802496532675979922939105147392365976311796246048443463257375536373994739680781662160731829977650082969905204859521071604808482217381024069026907607143874703907069818357485970420205722769102880981258215586042683314447483897273725904596906259580319058770653063655304158090021769290484735783008961668385709448588790815009303060039508915554440800842819384602747102316220849584938897448242864229052882291397547732647637395356302404834503168043167600802313638461801767361575554176251760037403322401052000060312700462606733971415891297829515228295507672130273730800137779131938418975145622586770396898921534085451460472540304767293949811230073101925175364835293264453556150070359549894305920091094732463167248587430777474636311928018408073534691744792299397470755273203579190877750609899232487570618534156315736186202637155691902553679087489974263620486833721240810638083301031563392130394304895558414406913409924177364555641449310304381200823926700567288468524463950081722047039112833422420996239708600715916038009293527235599743708617336836171451192463014072423595300003113712689382148910822619363498033670997353031315849457179348577723459199145569995034970311730076597076709082597175353814691408420981055092307411566031986059813426940396715170954870822201557061520489477106261285312370465316075395650084804577695698834891099110349131559404863155894553885407481479292547981810718628266976276437738283322013206713440369033034328895740295283951054430233972535258650845992831427848638183262983539598299325167596387447294956858886609154924167215013344594003093824305416491822598840223129935696720986296346812658480557180479133525536221363182843274837646574539252369027557568864078985380153709197108219918742324570818241181397426454947523529868925041157117479630295255181378100485439637347364287038759357414929948213316717772734954088579598036251948616637692723914884877973092286213254020895968710669136459933874040307885895870069545358098712454624123733296116568866915630676441928775053136061417148517279766272487295013602657504182473060051252127833736070967578079719318794179252404005249255952510433409695739066449211941050918165036862066747311378051225824190408446134811696028234426711590022951782609163158214951506329708046964695678514353416760251354126569781960980293591693306659680332721458176294125568000000000000000000000000000*i1^182 + -305247812108957629033837045513434806092226371364912917981653270855348946328037761033452178224997945676303880670212795477004152976947551945231366740271237476394506733127929543228940975731043598744190952208623347775610163200378027692113393786441756293791330718683226124713193028907820649141723969801134824536248034629002242975768493674399259613459476681531020851822204271907068234167996908755409768941098486276875488131989635223294235093514502373221246485470359316078528490432387570901735142942937045859539086838580085260809536184264410637226154021376061276230864617517095789729630264688247079142851399659433376726045443426284704275385211527178559957498458803099428202048712380830155692531220407886544688471096055943780414839198334591945756683931647253679651065741475948152647081338459095549151056052261142861372033462203483165632993192606935239767704523372859719081786075700452462892677874788958070786581255477227276720983054982139980559058586039728772771371730310142488278681047065109495304318903532360441195780040063580050884180975371556048725601582148412064422993592267224361195872306416846730288645120471426816349173248513803096213708450140959597700294881909127540334919570769870948822551484311362440326161238431682429659796703371531219029779157027589441730107538715118237233181389896222400092451101526795083536973837833200558129028141601700706228345592821783623374541205344524172894211209854130498353906663691178992420801209426532209108754943029093034897325596838956285552581307332295192977517540605462666873334259318365018676226443731175481789285275813560985229436659734972481114113855663856111034909382729083766292987170209578661920236662298158192058222923388703022536550862877125500114246482289974147391698185607561969254693553821929709059243481255992571458200929185203311215979898502944999324282178599306071350786161150431976578024726843997928880055895882296638119583882774173017772749814574050693002676921831409526920597816183358592784914992628771735501703327002205703977757466918128875998933753699806510395712550065940863147756162878103796717897127160450215201188552982846434331808490859895693775299165639304844516272839456259898208347476688051527445434159842307918637062604464072189619067136538490299861829478344235604947080293733519445704550905103869759668977979917912386044350383376491112706107285140063981416714605521003604609223589354811213412584579942550244076104349916708245637575352488160597758248870149352625026698685334951851871642659841457436547925457921467530697005530642526002859593894161600315204303493233282276276156769425038337905598404146796564061502990043103896726760275611974362252205749394500814883162586051078905783966440073137249811197688708472754804385247701820998867901394311058028266778501421441112806850230507936621606618360170896594718213680861648386975401224664987789179567199050804855312807061351795865837318232975535003090063860159885023084526717319151472940409360246305920339964394474887557699471271862705447986340170563337341655457672526366037506832709772624222760147320690557685009102061261147002742116808748581363605315378858589972295459894489875793056588085735589646311167446290778203359495722161994543223145834934938758988725655583583181688917421679910057762138148063948258231822852851945804974702326004182845850748369591498282162856452548884383062428818574041470090137776569221946191878029374935235141991976001871149961630683123441758350005838083996541229345779916270159773589554006838514101415331695021582107630210511705289249171926453314849026133485643464364882241433761564997315211780248143841749681746242840283213250324459809435237136151678231373590419595740911759150305584308832698150473337109501534241758353754072695934103814826897227058057297419707113680493811924386130762784112022460887138211224593486273152234434818278641090405643381935762018519671532741809096508988361392777467721566443931622293380264625453349530600593088430573033951805040322278884710675322742056570876548782710142319947836788701892635795698322285178297508651185917710398138960124911450534646880203685644833954921705656278318257678433114544434852605599122593044720831572453640152898080978748217768948438456471513966332599824323474164815387347851524949081885645417371326025997578414491469726522644317646811127444734726828144700401545852824860464915590892789803297761619904418329700675753976718463016748553656254595072000000000000000000000000*i1^183 + 87037576297832985603263019480217713288367763800506753729275825914662888735621741854846174756087528584130125055097339959440597343261776792286938586345667397022588308188887872514538136764780191727774449849792228854200743692595042097646187577325097242859382584298359050164560064641478705133496120179339575374587219513093521037525259108719672285503367722420210870326285556072763769136713374525643550147033639739986781554154999074649117708255095218014662183912609536902643926293009871706255464846920709728222038043901615928848691004382378165716692542331795378697110669212565719123507221144394588368810524764515584048190252375458780799647294102684044012170553773412561463244980791897805266124469713471265257072229432051674108701486793712297902847496553777287680801730456157547194615025368224559828412678217004347653087067534621085775401617520717858530321307130729330470544530369439319060076206684950019979591949473471909312846732540294625688112255273788875035783756914392184071213827085809768464190636086273314444585220198242190390433987281989410979349017727468309881327097148868883563221830468750698959897103258837691385337483134499264865802330956339773733325102987750964288281344121505534977758626891118571492237590394907576413014172342003074986256280136332000979851687183328689758643323588026818802294317308341287317170282884010152659359864624716749747380389164126899516233946833445589314534355018890236730810406994173826311826239162740625107144904932358727171656776561119233151944047454566690105553924963678848893965865388376458192956502787662637964297514489827131811323304754035459892970244418361656038901153320862627841478088366853494878569816806206895287807175887612563631797896231440685300331454568328271143074535553987103068291126744004840802560476886937121650476573904709542454372891755089223817636108868271187392775586414075633677735643079506612669990680915280916448820966524495850698236069380124589414737766194985247710115101433056295347901031893399930887953512115176073183868813262136719733477561754557895969015358024424180836448127866992615597338372342737249156771301352504770200844819308332780124841116319411487288472951485190104917837925778628718807407537502581808915161445453883442067985440318417486331617539669306246271984888059063017748891964268345443823274975767152983027221619069302365830245587184281269110677361278925141311157269354740097368440824685352707164226208768709387378949110184696263647390625664517832668896691163591408705541655868741313257946632057248845844442207480642635884211713298052324769772912870654923216997138123816040666907612896705851258780800374415601673432862101158965636651585528912330457100314724456454069105535984071906331924918193177976045298325678963996678608571871694989204200832509073117954817957502120343082683539991367683362446774982328289454161721223701322579077952437738850644829891665741351239347177608803883369643799942809273866831751606735240960220995494476748843422705190666014405580863304026159448351775893331783067072531138182545018059958503669829430293774019846964981287886429162457337269860747113841224027305117109351549173691047034881195322934003049715410253053245877444355466662966619514670072004717437302517405152894541917449359333751728176242885254288041245777543955760723872078600364330271998127746415573977808027902983806118809542610389892114228433482350207083604284147674213712080403884729899683023613164173542908940432092058458751439033892847030940003806275497083729005860714031838793110370453245464686856272508541758585671528313523282949286964318754993615852896098842009842163164589510834425984488222604435004011871112002559516074539698734734688248842455466542178787054258682530281911880938471444392104000324068478811734256246721489872396254342806107241212154191618215823465177456854220224576420464661746342950134761618252701292652093834505902284296088487259987225485152929025238592843383544430066801220823802702571993487972391683265644881729294981794928080050840876137121897447913311988621553273059890883992027763833630258847940370142806804500576125818655758244214592743394306468568332160461947659684308088987750474751966122406622354239603466590292421397189403735009707407872551037516233540201693706197295670186464929249435826154186368995668112250889332764006059391931064677462730658864781897685594079358965695436890682043927380081641399160784610348219227543961600000000000000000000000*i1^184 + -69079257128514228549932384828723229920241705049139268962827675729131232188489819548287575063431417971488127853488027751231099130111140564066668138953741432502170699305346315212056348915557990391212997883127735384519858250038022917410415838204591624565356139731611050674947841542702106967973274844518689885021709155942110939737733519506052955183258342108349906231218217758559612718460175194288263486498071496475245645913291834693973003401502021589633698239971895462396762299741278059150746906873466550186580756755499371780424167206481385351094758335595467857389157224325931091125125362234320368685966762917007702016108026232449016113034467035714220463692892450497803509555929096268543710354233933778986451536214315032191367867447977947251114323198247463864728648332266689712842966843537571076109628054483366015118420524351732967919182347816353654396281977516516432463402478699153349677639482530855851253478168553565238050257531415407720255860699282592351138368206169182870383609012504679850081632391796632036659227717244719755511256282106626479007180283990422716983328006671209397603793388412566144970079399563636015538468226311700810335741497150062650839116700987696282424755301640246455013057607328667626686269119242161022249250615727631116481948651762105218617826073139560168061598205444115012426857835415233832307886893934445501745739171753966133716111608669428710704123230661083892059145125599077458031401086702553153911572688558262044802662405643827473696130965377305917843526835202938112587309979135198704801666374697896315833205412644935344580397177788174028655822122879262451925466568252276080841850608739983739671164487842031651172298795208008130308284415092616931901591572367434294981113617518400144126639383594627595809947876274138339798720281421245282547959759278525043087496498967604594089261845740807253800028720043373781756196285386096015732166108158062012212508013573978077068093235919757695156338927115227394213636337164442417553439278716984188831152954091206018640326152867643571779891689654906657509932054481278118368925592137679443939915663528705925079941158623456603976428533332346706929100718958147343766060720678375903674459913981402426460399355624380871929126771375663538307221147020154711059580310053194092701915775693665519214161197044941364290193451651396051547962862247957133447543489725813101404149739574770260161591791440486372107456326132244663109445606893761429472520665261203969614740047788150987007762100220733362354893642178847492921673769081088252893564840184814666869457106699829330581876201536965634759210909837287601166147608512675418739558204767337611349779730660033412557219281096693974893106468200914794655458601046767060684418206507523798854342430810816199089419415569855567510582847967446706719437916668095330265611213672192800053732919244111063000061834590954938432431728569290410263874482923867471668765409782410221301633485287408945484032888505163879780380196898695606526322743266169134017978538288052057904825070420389731420414999254083898786553207605809992176064126247814495198044277666710582701024853742742340451605020146872745918292307762729294305251060258169994272994963079935488649974485995987488078102270507233012988727639058866120659607786532711348647039847814762937605447636738791157916361626004145144339207090288597718120916856238134828147217860400441166541298717848435147606703098210609848643293872846613841942922802735249686888498009299619589412467663636259644028330244115010555982625011694313169950611575988913513567946706858564038362238791258216752822051664944807952426567454989523527709727833423981529276833707271781535923090477707221863457421575452475389525132881792646514211749988185785106036647031642974811197561433507411955440172219769717367040576078128830826776889101737651137594536820182105633189152931070368960068083051175447428368200417551110842380420976846723537029397022762013371724629309177291855754267932367660028931125982551909858913390703505629923607839178264451174503301285368676143979134617627222348326033023567768084927781581964712887454821141397982221389561032673045772209046128431719031177483628905675244719584338267142919958787474171629393106546721536983349586192533772589569672226681920786165456924468820541300317954828721839827554275584102411580465608051135359797324233086690410495711530783708714396668265296000405235087544540190474240000000000000000000000*i1^185 + 15356284588426399043308278355394821153783727742219242785316004454338829497868369456463355338492867026426760806565803133744887556813037631517181104044695706708076829233638703623671957522468738078406526693717266372971314860552944792206955937160034824967192088574868096573553878242248078939817833002923819819318252576672439368860854430413157911089978298938791321441834553871520238686172371615737313440266526902605264071723410441961976020801957960548421328729980333869566686285254391947572668886431532109902434558185566645187640501835059198503742335519969426677482888536845210806220396172999579512409303340385360229876770612020781676769907346630307124328238439034933149451273868032272562528101928617048830110697983644595607717736926627449933716228906516483154138459771600513306914802355484705350295763757624326640785887857586188713415472583209224010062304324458606150985959302862091754428971237079190348283541705806994794458725114447043068594627847921096364617823262698471521569806790337977240358967173589863009946969265103951817014341802323449486714190985605080461942571493241523707740793179461675654186401931620129915171177589084191570810288796720548698209762867224830243329099351331801165641981942405172256115104566775607251783433190651803098663102188544761723077022452973116411971706469435960266541443021778626495113625107207899878480303178295155654230748428129599884293572290692882184203150223047546415983967223051938141576986183893231605608813424637905691750439491893491996058926056556520193926384266382180129012890585871277686820150123953083980106923182907837004799667055365766273793945646903793729994983384481687363651812549048058291627622803259206754175122415704090168315424602601783763325613560374319294038527011696837677081647456058283226895198118481377050551594228622872707840287972157660906886913995020461235585888161441246345071943911006741164805948137293853764689653915492778266116395537770696665189088884096046081714937432470280225093186234624278632166209882517884741261133813525554933218803270048072515226730103541981456107505585692539040361530648135294075671135347633689969787860701044135568876592473491570894196013661498705698721570356805196035503607460693929505525176376896413315566220737712121312921077455799650425387022711402091686440478133770213776290129774027024983072925640248415140688702351058614631619072073503183710123835147870044875177129451104915834036931181674913646006067423073805311559492044537732403245641098189014798810413793691249225800895476884090391773045428548465697451116038387021997091699118094579495912982233760491996864821376281999750230287013849678708489281241166792166363426584754011197460068372647166140389747307574248687903884873538601136685633699655462050373897562101100557428707374564888859852458148696316038458238724162781278446874304068851993997280718470373823208429190404263528568956606029115968744710462093214532102623021003084654456687992097591122866879613101165423533710175096936495233623406489599421159171773669576493602910853214250885617817962730289525526771200149096996424783882142868275462963056213805921013065106223632760601200207564375278292820620171302542604723049098809870602675014418443085024773997083684550083291866714414868144604491667563734709336974667151718179901700768162131200670988778902097979702633650775845117543698981818741303415359457527102207242352659982245852641074928910540274076218679701716392967702317576107634898155755338908498828328247666105145441108548015866873967972905618605788118009590200743642416063816397814616401991339089128155523297042959843111169375831653776983158729887133595030348727249700366092696154128029667645372860708520681783937488027547310224975151841995784948938829069518407004977040941348202063779730549817211335818170661222174944877204563866743664494081932570724934633318150226983736808522823295352596207358259896653066955032940639023168325961976947889391164512885830681566509649582982068840929474842422030304252765302310538333641359151468396205970592951975916991659600295862211970527923344133359964319851912323958981858601404860813555259223002453635047657850624306948861338621193597342001590351952984483458578979840474878264307502835692981852232943742204429334219976875328007752004826063079619489987261089967375503761630434701417634393482687368916599930863263659426452728793195839829107854431618735880011776000000000000000000000*i1^186 + 367728060332232904827517914139862477884573467840433677148834471726703479447447421345632178381183545071380893499563268730008128144887353435233427739580760170827070579596606237569028841916555453338671656589693636350724859592933470921976230471579782312110604906407723136662832053848777872681184984720298961252122490613177652284606239102420202918961288421086990758710391847173817673243339110417033784326552816266656561664929302963447558238109277850237561857621041224061530049881298118039411741242707831055449637271734848483370572494500756664061352464604100535452335701163230773310644620627852557016477781331261611944703600506703786579005899521022459230792685755600986916900285260016785229609230488305331215633034802579943245224322290098922281515410857119711700960543494299906884739847569204082900339511428586390483763261614069970332362358685976595142018722430311314954389389951590508669505009149566107329569662089129981123702342166508222184703049964586045920641153948910454432866473819697463708904630812999685343909779132599311305219148175182481218228236984837397365645125129908036067891458827869614393441656177393598871990826990636080924868245600642043931682935698110960701213847351302641671345115845072788140803275687603287565465879743627367206938045446712753402517175113179759617072055669998788126426048488333884067417176391888499058072397788285421448719187176557963528458952487658085571282635100739246584069730691408696507634739083539192512844286553011664559616897680834699321821386969468683215221060340544880831467067335927922665269544368602781675069060536918000797638750952876972461030997539510173335237912776606017276072500966240918604759969513976038125460048951653651154500054288244100657127278526243401363300744355987153997796613821524297324356769585653686871451944301406232759782642672276101336561766270233842901964509347341446153067964074820534782398726252232637209857724232985719603139882382575728898502454999277560713589949321557411413480524512471114260779156925741189675022578687895593182277609579921982038694403042951664370420087261539875045728897335071143729452945396328089412558687876452639370941004071984748070941528662517871835205467230509041808493323495223655688490284856436584069928999451411310910201326148821025665238935821031291184837723570716586048307979557940883315675940574282450177714470248721225719430328797624806285005214289115208776710711450906404291230484835471035341254497961530787451242781090450736892706824051140634907544998857154308348756102180315695595559510461864410821909016583579533915625040573006438291449023644014136377014580248190278397382447559512845306333115763633358418013756738613722931900854793234505458757195455379598140161001544808548691246020575385875336747385699069910860522568553782415874642577807129880075282755460239525137561736359496699836968788909527783783925113228364900657636972191057678484892831284513143490409873275609871745034931274455611304692129840529256036986355714371806405754086892927725821774774068528712080290070859535477030434790278934807650587394222582101284166932056098272477818634967585592700631725980071529315230414353446223538361842900929877901789006990277672733679979620263972693545141703932781356313235399184550839509630697186071495484636597042443592006084274498548512290380558896890530571241627344699606191709026559626218709942380529820695410872876136583102254524643896220610099762505298418198926913951732613795751206635698447811870777701800147519192157833700470935586143043605433476015111360510803254866085501987403006881978082943092896484696614845284543918802676746084906929572351330533727927434500610629059623237034965370770910213581705495140213300390679387276753808317512812744009637044146452345349259784149501517341913543177291949432180980644108177135148363085224798316013314156222129709602999288683869934291630128597197341887896521811186130452375199904860560699369961656746173730819859165691701566041177808860292402256210876896851101905729404140794265947889535232957734057796947710348425101564776855924550498543786721291585289290829559325131715844464769788233863286009332278219800837774437429508232439684397459195249710666236063840262633366038990107776505070828746724863253382791616977388019226948570088722447020033264166304689413672392843983205772351978925277027996612017041538685452417071327135624345052348258713600000000000000000000*i1^187 + -614177689538130157533877880106576250827024777131598712959861112888467401849640368429223113829939736286841211840424072798318915034740025892560561371826363399871078587222416189642095349953114062358874925014235759424453831649577855335364946275714013258176684521880172820344234411576557381805300477867614596370254785430411124049945261142108308743708581678388896152522107362863880773502095587496153718985299636041684104973879777815646492429887618673106825371648751074285268906110672692959003302348613180049102386984522709222273345844209933590347826382864192091416278669512481629871410672224631495802752308937105241854361332542334169036066886981096359050694919766349552839067553400419854634901903992493828409150728107810289598576194187164333740591132233362438289546174267000212434678906812054859882522419813566067649404435503059150794590221483792216592174908320239186232152884958735595244126810733191068429947786094921956391777249377239014879445781017068375804050133481614079132214920370451655274637304994058523594323565723890955513411521441195130869025061484218443167156278440838651042125509527329310227246413526733687052038891726389418189257670748735641109200654101239489702004834053048350566136283994549130681449485253490265440515443889459054080127294934808119779140881120478231995674519989887473235021018783433698232561029589558828254585003886134780291894379147826496800697001207259955581521954610968266636829940664310954707540499063291476137118475814985912322327092792549029029750568719890261065913146659057200106921835604794669939503576617030101076492326543765163467661293753636349889000953586683964816767330380913019950341655100273268272707732457842255181352081170969543348679089428464018933017389062433305868589200735114410516418051666279723392744230396207634408038462899277008799773641640678413359617353099453374144279619461020927906755887273109401946652825083140372552806124271773969729971118984605318291398120132869337828829463396922986874463057456631662707813789288480624280631841038125415804245809489427431985643323783492262455644346302611484357528962027327964301750631955673344973772958633371046821702840245113632991206871142708886550754741539179550256518148596911346126531070735643938451125624202500124577637323550123752220311037636838659788288366057060008978741829108379772905634378554713754838470111563018354601779281396680073338808897873332961013193469921628493207084530043465059545280316958539297969646528712627103936082420856860949852412589820156655241445928572896334315721053226189671511716640477252386717284882908405361947802615038615914054478759808250597334851399059537150630013459570214687710729000579027049261838675441141155062475963460915069796739911667782451515631438830994705624396538903988405028270803541833767958128585720874888398604023719223515846351428694643702373903559480567664605459448891546550451068015874402445701573314595637891806916762363387939741049034991391627900568498357657832331464275285827093058543091435278462948622035141641924682748395916160657603924512352279004183171375177986642888847206747457470177002761351706490854062440347204603756519716934400437897741629275194925931102200343560654001059591432455039543553881709055654554557615054575760853634560447433232193533559443580218101326673261111803137275543726107250634656451163862587189252725740225889101109432148130919083481780446166552450379339713208228448240160191357988072128294518614624356309241585493261648235138653435743443369628596468910940877719327604739699918376130555964666461461129549096894214177686166253040698162915151575113638169525431778236131889600659136127596798070751208598666910178611578839092272377171642521563487335296896409797208767178190767140526546261730214690535059750435553069338480837041226544813450696818811858444856637690556925511747543378844549678895718689972432054536230303463025990768830969474203829752619810325233760415379428710856396168137525546580048736625371556181486634788240851018855906949341615731670395950288907709099551152301654582297018234989136641594757682782274962845097835952323518868110016475649327167819496397348950259072229203840978482149271715732881599560276518173394407315558611508392829696970717061597270897390068300447990953455974774540378464976980650406767125023870550820154655655930597691359452962331130786458842296584396835747814084444160000000000000000000*i1^188 + -33346546722966438682269002589516738319423363300679439366554280142123259166265885282234684803189208368694760548390517480858448747637895855514901001552733029079122500451153145230866521869374995149436272040558310259853704745569487386268710739879867478838587832789911913294390609547663748832885571610784462096681419146401756052256055072127200835411381672515206084371900443186742368495715813401811686561181413384651951630817066344816108924337713251702346455782402266899755929185534831271354591495638986519911282271042417081322521942031973171520428161901829861304288497664299611563393463225481961279167851404106409723768000149163043915746154877159389221367675530339760176161731649224462832419109965701170019303175572497918186474395608065335337719881595361388892208572424347645720270300940022773031153760493380768908694137159978603052558509703012508729721069386519530754597203905466464746291407165571446174579618121499699046769642208766314495626307751319462707717415314446069734353222370723685059262215150571419272369839497240234788819340048328443529729547945704031696299917658299626012220670909997790582460031973425319638655046499719037523264566081574222925328451684546814574544931031497918390410140045053170408137707236704185031407169465053724257094020410635399841363680025895179115594611697431847542179109275325837021765817363815641388652301488533764506952031997581838423052596996702491140299397463435338507824458167224043308553495647119928163836261409199809860891270302298359951744747753663494017766159329542656399709497728838355484495229950723384432351290105222808926898094582595913591836248583512452212348082024987813618392241727055374807466677155396753217439152028320040799448853335184323699665155042016360015734548609690807526698821964190708917826333980331352883736811604298387859585977616148932599419609732915850924950739453758468800226350126309510333454627185809516509510267387037437530141591812284247802208391986967994828734801004011855961595988745028372120772682877109552219277052180483453373205851160529890983825082329135994323052132775088267260506576858571349803197749002304942449862312230423989535791342026453107351916231477982542084416999611756598791950443083845505221678394356400919401399173600945604595424771789652493713329621702090290393748582279901703045385766354185140112703938915290916709929002849093524193138261085853650052014579791424843416803749028389810384113557778717161105227374607211395420018792542929605234248310808670744813936838793069684477751800676406145151200673057986221064332307891127281170193844717807418184353629050414552336529270426713291216328290685470006198916007439483790561325107897560522460562159085976933954033954849247223848253006985584983581750169865732979767374994496240144852318766943487381577903466024723779448668337471432696773308482332611151381755290072446463492773687281338960796753494808182236140421069889059986012580293383475194171788179908380185725632243353011559539063519723321282437899309014994499873820168034237654408311277690525576001012162762545234771584597358271795537918747344722490689541178789289905781470132012094322803322206310245193057335791799906434439295208070215709455968767291511965674691875682819523874802177551345438540613076045360911842235059156761917313691915306334659649799534359818633070097926571541558424027453417265401981450081601334690120823638372736132872370792627514940632904670551742365809430101774888542210785278698122616023910002845583902748303475159564969333525382063877620182274379502454977140141481711919049332780267804874751357255026572279670669690930256929826431960660589167388008516324763280927389336436207766385903397486490756942570737877533154989422826839050325929291504560258720932479685877167523085200707525687865796361754282674997964810758148597269723967113247558858702333707485095138021794327163765385067069581182035178723563725045089490459814956731354275828907269034379317347611866113873624806711245387684209252274175050237543517284998895482139329121940288545588849253861587292562040357749363968563693192889310142694150835209762317797243649124231848630837507685115619143822790118843668208488361310791401836401214411039892520255340761500763181398603652508224227773158555301569538300428715796075535731471229900447828024425055542555251308871770557836613913541848290922253049118326784000000000000000000*i1^189 + 3609027959345220851445195454656314331036521164363009099094819627169576385488704014808342276267120586526905474739320179541286065497215972052173949738521643713851597316031247449391409750121492229194073951284923487569522857458970834395914174860905944603821141279385941122768686169602432101302438526538999472336275990724970159869618654861202659213160510370483536951520095742980520086992126382854654869220257704287825655377132128309754696737096469909640731858339552183967101047419510200455074123666198343058890885782884330859404915552896639224437754883235798271268087931914545176902469775698152806111759177659916376821743547764428961056574306301374161960993662240341353533548582540208331020394180830101077212694069359351800605811273644008633921828214961434164875196780774282096247491466762088509909883342384880503558632562012890628118101168080687493521195005032391149100307516106372917766656592347981380075002538339084838485258869751231945503357226352649857335172953243966151095069412272055165636116426560430738837426270755288594042458122918984866567660819081783725610996454510978208679545608540089973576801966068637177726564884463264847702830017583762908001832852699825933925671811305479016716890962600765426452866139605264006210086619813720676449018430777480314169197680527606011409339503251237500753299608471651687677794166554905032800372601760393658309761137053973930375276473236140656421146662372066214881721779816435586589572936597676220273395250831922119107825461412670675236713410572680080667586179872914933934348378308950796910217628060687330669345731591926838717226501499791285308351878956852197126531799608304772389942820212697880752727808994662690463285664754593157358669784225897227104938314473324326910764522619116180358612123923065300970420416195843801796030318453816568103090511988979127288524339946353198289030813545143689722773166635357802393126667999724741494795805793475869312120377142412082257801304155182474050395464275914784164605051579930238088229723305088198510759680133353792157391460153888216248159633256295002145010599919237709046524624144544907205870863819675408661818041856940070141919818471229880420312048020445953113608456381594900027254501084038945180467361728685308078202567406318489322717283976636532753066656989880682823614914439753967394543560648074545390603585176689393875452396138836794539089814956322932646131141663639635392408276715060901426823467487414322099120546728904885272734699486533153728205159024686262855396047527949325882610790936470017340904823105377394894241739568714231116525129293363006802781749510685015993763055088351409235822993587893468627424108067498752617130723213018806072836560972963294217644882796828378116926158434756634312398825669282105722992666338335955654018389714511828191944971847669079473536475786877785770419823713615034367402190948796182148342888184567781941502563361860864352924712625827021934234673302986590260177822640838387304096025123112445915143684036351059355332415778650234890103722688867699357577617872038347457736156242004475104052914658958873344789747458865909088487582923560148609194126448981187025001209652410657085545957748087082351424728985847821156293097218370560417423171847545596666824039120695890268634254578439560194743841105295870199835551098904636115741716645124040475019163640210542627332862978005111193638420581639651627116939086986828548089907362452323324945429630943676413546981005210286132924292692206916903266484330946990229300742330018914407460455081276541137840448468008994010660847698403257457738080638115613254332048880279143584248638202850995366977855419471903147170493907229252427058924423580953356327687054953083881890059566624866568938637980119863695185199549099752602734106440005802891046674945877488624305369288141812088572651582484315054884769238736280403984863220835523454771396156930626155942355530154260561765806244812172465608568317682047957868730435547469296678906381567403899775005806123139191951941762973847528033437166337194757295412439010431234635358428891082092291900241930535941815462292539777908526024685366250944624905692582597477702077393970016598080113214192406074548718698589773999932090557926502843440240356676355805953859568885659584952304918031145628994429971028365976368944843617130569445110420039164445461071103577526189811354828800000000000000000*i1^190 + 340583233074595619964119161299448149925494327012351165804498717611699253265195553887053511775619243966818117562236271900756876163584366671980720363431226246897849442182775069075442397048818972175786169751111365399223962577205204473089780206982284889377681494818110553261274552063263133341046864206673454715154373788769784159545281308250217445222723165772877429519068663983962440400113869217954433405934300874777505939392115208263943906926058000490151243145851194125073156026640616043240882333468217085361324840146784984752719389335698644364376598010674916555980361913158107249354163802351101555371344007018670133044291091442076110962563887084969274976080042848804407212725700550202430778022124025302671688118963582672542624060233568431410745654047501567464096250667109232824002142458527003764993125411348954984500898842725790258986091769959967932362247460017558821972776449013976278455043022350019980606052313327287369432510016094235736657583143415974808513904477496404849805365462735733004283702670077617279614408166906362934102339248834806498899090795640147737669953513169485631451311312077777500654054726061756807536248277558462902957267342830976908396025890146083305913705170872806056193014433993100393028499550242335656371756854733905668226634179208814798102192517561805290739805657750898349340482110192931475408937313165951767667588139639891830851453661923251064505307410718013837102317017221140245794885529827092182456928297621819201433957398347965209883044562883590986527736781570685137762543041625913721507407973987438143910244680496511847454991702361123056785718098338462307660714696874290517987572936210115193845692681698667697250471618060590537309264799533871405607209618426543598545812365242504451374790714506294515029961609757057101969745405545184421275718912597715215725043132876990656288844606873243190251066151698839368855783453841749684083181771244010290923945563467265510068770076549127563553221940221523378000167095485306734843369518547873942166975742555794810601575013323894879821797078839513246198871075107872546182548821856356799078125829007482634473696612046647967953291338271901099059564397399718055749565617592055461377308347816806756373612338494465717696447365341626978263223699962823895742125030893089948430154339765216564562953558989392536830774052293803355966045698069675831039422847070202591452061384874876692768232865183422668242066730882403205302325618721109375237840031774334322650893234397241048112175352147018030436590911170759949324664825259166494241128032203150715054964423885758735140670914627211909691433300001210693495593044381775639421659903331458553403085277392217013501747118239611716062190276660761224535520417623384292185681713622724072467835960518195881445358274083376659587661027699148270750255430907443748934158357186708603438886620354352002967785442041801637588874100939686931494572067814561424804412606518360958373786572732451007614663441985544922608376073253204871985681865467241760303147022487819497098287754363293171192995747814442442368150058643915396997860751643879760722431478000109842773334503229895958927745707029550941727145567670009406819929132114360220566512479523583058898341526872354207569357397557788151040312830477014763877046330207468157328900527018324729682890517442009571626637090924037468841992044144069272738750547128783361114163548836875336811110221980343636634904635925230728596335707505557708237688454000042642711357048024073224892846724632083278731114080114623953205163800382176477214341923862141165346151371834049229327186857260731511514848742648817766661640873403555240470001829802477519123272615445995128603033790529442894125248820812661903344207810399228983881935821820804269176729134764143355011544824634404361272107154382592699790114071020359440461527974483218609946706717936061601516816350515618748848045697025997178909614452653405477004930921150896007215891386960001046654824398191255534513262919195357736615810036604475938834463243084847247211475040541496374013960185074372090486267708463063581147047424499313661437637735385883987325402282821881170243501028534507932570460276730361811925251743062135711674633349911256952835672737835761844697231478363163335411309283094553150591905888670247256426371841962050249514253707164932269280669724616875471719962629017436160000000000000000*i1^191 + 8568587938862806065457392561122146347280001364234916816450477572584675904780025258732151980354742997272866107183274525301937296718374140680306180073549303161623003795627584892461286078652581205388820800443790582865271575476312335169416619966763214304480004858771290312882387711560881219214249030807638927884804199989437338797496888320889878614761320977018939949317893584722818876004850606705860225035213223874346866094117385116768708344148077204748340565975397451682322963755924655727090364401493360101626672917836929760645759916040196581882502465531456029345150994064432327271062892749780046204946272587713707273924229679336242256093998595007375048464208806373590615235972365199797661037882449879750763940813080045920259989702921286427417266010326621188775234777849725696146805343068290231663474555455670534544229255441482431435807248570831525117852633925497673050090434634508905204001691485414937812846221379037862263140194501600548058310919684922272389148771737546894155906876538918850336748616031715944741744289676581517913552423972725423487415269731737173490102605564218511787090244448598757001213517522350062880127695458810962512942229915806431455443620936252663047443287865462208348518829394704091300810265058657779643492194836507194362493155119997345852703430915757247487742270306866355071672371629992355122373701398988352035080660766114420462452111353366053844288544207453067699067586914774784577418672296899334173593782955507226356615078178501647477808403812439515142514956831007238580243365402333072534810929544878895877065477849427453708184247341588020599014369044383870164373508588536624643107949111339438771704509475870532131688714424119601885195136928331042310924772236674701764832756566211093205363233481003048112980931137097282354542458970327480621879449379683997723571468572346562753127374642531538613869507386329479906481226898409215227167005345676019973807426150054991952815911166840294317743441616714781152141076567286183842259302839288908049683414618399039542939102192069300749127011658420019493749544395095876844060220216234157746617029228942853653088198038959449472507128566885402184810477192866863877418666679560073350164731257425667689972176331094162194432436154995640332987403676265252317906358789390610254341072052612992362260903506769770417883984065329419550706673575019202894789460039534432886939967554563085366485500480173707428009162242591184624334103401627846039128172555692963077663942493987521919725525287527280822649756339832151767621776780376395610773990855122311349752620717401460632224568403258411967406047836214493694156840170993160203785290783981190226059107689245928403834304036233795364779217453954436414421878956372591121418216279104959889225160226686313837068538450905313191272139516560148790707425916908239836133791307791343201600945881170368004729110147788190195757792840220080530803916784443179089570709228451211733158158227640003370844689248146326107707010510097396335890289672748175485397623755919749064841539665719213275469083035657300712006611058657589730388981642463645468762803597191114874520832679096408961210983374878697308924529416789130440552484356101477979042187812236139133182946774094268574324206317682709401780806697650219282448592121505835489626259808416608616420349100758563687087777133874496420984014075222126717212419299853594769485582489082792677443323308216088828004158213926066984407106182411780521535140179669100930131716068303948926969109566152198207897228151569184060144022808438800953002029164377293876771939729130675326317438425478666537730436851811666376368341511848425942093555279481849328210521161548554122374579331614316743810327588138294710317709263777944115830387565591453781301556955668986859008023039063467601558611583451108168805214801792882356362486614688831606007482154331510032039157584869477178480525972709046437081572891802998932109644160456982957656042254391534388630378615445646795271134179341828001568484687079657225145560893681090640725575979152482781890981996345049583436304314112941298290916418559411878583817906527742898534451525695578618554306304772474523271017490897684959724504254743997930409347786354560735426929025873349372098815884869910611022532494777058416878371284141998115870888494529185175576116156602920195459288340529779048448000000000000000*i1^192 + 88390084683624515715064860151753283786970771760618916879808360683977640281375569314225398978164367273873937745360070987713691428924136789772846984247607168061197013999218796972710793442472231400017294834953509492987249595167615679628388101963398679575640253360630262854012472202237286245671147165987168011403273571523023220839188853611572824937880976746060448039238736378472551850278323912218057892842093973961428861954959905511566651910718011982934631294737838854674174920840268261636108704620852967223668932705739733071937291417431467254687735952403379819929746927303008712896800635012648921749997460702628579219562086160107460973411598477590693586021412728091586932557484008039826222222152177528098104910960417504603459661694012394363382228664431585629183594059218443892384993145698727501546708420975100977902795442415934470595092476855753550228439869473135836097836333037994509360504057512447375029842458705972332846932009855824934560977885327327297371957979189158735498633537563940226810055996304827561140541082271639287427041289593577137686292597591924972940906642515423655916890200701102947757295964093208615765046769536185025481478629054416869252159346963017635463399114998173037364188082559160632684777516455817939690122731749454201586191599362443327398145236855085696641491779656188349807051902048255670855766985554803144039687895699921431749578622341761320378902092573021717979383678283431109837444475844920295446727894242286425193692559755510713989152091669653575223781952650616739405603906010579656963660240975706582656876480586762456221938450406999863779594879789521562260968071995753247033010996488208986617332281725093383256343372227699640377589899378849741562424806140034013360954876752587049486730561200716559570432051427854410040673768289108524900483816131948826055957211494762013911811483170278647814473011883027481810414313265122466600670235535382205918210454302317930917677663487915376484885929853180841331173074439106931639229476675437590532110185038662564793167469217607793176362312672129254786352247623496270227501628945689745143867764502652940918571608897263436711757306704923438311052192172715861734363743313404980706116369818807837290600001028510075821650698861613434432044910649634685339838571542086181294838782277226380655686532926390728436903560903905962342782141244240051167969345439152841217190481946721908780538466871841274680641882084890079799795099040628213676222255896208013142264909555202299388204031614412052401178796889884380520564826226130361893707419809049053640454105316806480895911384673725555048270117050069551900669216021701122027739609591957628833113375349844214165214700850995098182761837635495178731725793585514699088884510281636211761624199933237842363295010569002849381794704505771920983010949866739893796291464279293295995791585282214645670955946331762852280680656401258625548859423909593586202013149635946512358012503006394795493278361427525989421374611252614705292791788801079285893016300096873176862128104529908395335242725495653668242512669393216317945924123245603784366268885765681585826325742209087742123629416997923468601517919698796728563148409718291749866920383748818130574324771894641504761713396590357788631525872285139015000867644226610728835841403771344670994454133706462994409112540722853355606202313717369730234103572244124492618661654220083908346277275518195088631272986448753259125716599539090448093961042324957600817485597564698804153642839120852651860261902669936559363512011548912716055704772594332653802729901472091647317613855360549974791436512139316490704861135372467957343681731769139571597097803759675069346388030951137869685025020857522429315446026737201203540683711286862344984041591448902761628468629176942562715137938081386697315769416360417499014153457861113072629618962134022541645187060675024000760165075243075528475605357577100488049627442176411671845451364118535054397836813208502807070603975968486862066234546715456937607368368266354337305123247912400602627213789579566450376895338705187658590345200658205385843702313633412182876333049944418549375061323403910009680092761250077289923755765713341958000839066419674385632721500586185322794355769202298865951778096591583549666738091231390534765358456701748870124942784069286046289887232000000000000000*i1^193 + -160779965831777355912930333292564400119608339691257832776996832229954153564414066340930863025088142245532904705583968804410041245546963162086345064036613215093846810395914891211252039899326191859394480259626702206753953512755425832019104565244880239069165534112757678403313671016154556965816577376702299557966721156658530439627987276733111034243436248190612899644726668849994600155638082045212502695968237392311236322943003957940121674866408867634080078607919031698593459216091107841167215018479364173932960553285744050628104628636167591994191535548387922984409110195162808937899744273519508200255764365854397026483185835087540087895963490559866953169539456239531140396267046020290647558554996587989554694795717858100767239749352043092650307271091101274272299273148550949033316185250364489218682455059323361439589893385152503170307972739990738197956939523996400676839872449246142589458274341890675414740703367334852629759272116126475179621283282792727947275229256865943958628925319182243315944548907333809124050005787589950853185369131559042239315887022996965142809389090550862029405992464078237545425960352195351599824956737844664458715185409494748312013194580872454808961197937953500230356290877764919594114919974570813010971943826860857979075454571624205251659053752089131914272786182673047431640189148091558671435022561858089714808799178655181505494578851894189598832210921463466961583129190653691305469160868535125514436419456271962120311204577522420815056416689700164099845284251202078431671478664386422890021263420493311170714572509457369043597891258552134324203911041114547636430287604029953193645465735330221823170975502048598494821329229478718220200106893475105531326484083624057393202330824299680401240854831610147453456203186792898102379030330203685989878970588782932249465600395038066411541261538362325943870887918689625293610144984984091664475991020652527719208156516006427840260508096612548068679690020475048021658191013749404523764542531553959641765709389411227072875987650447137877766190027892617889627508809126914611314029661022984281915424945694245476063466856378177635433977785600322572767121894973795771762504679712984235462194777186734441543589551126129470396442396710248632781443863515131088271327902316797143779103532314735554419883382661252376712104062002950388494514693785866430990780540629103390260473492446895483660619610134229247721301873023362871145924153093769188829955837544353123910125240006253746702179249492717790953273926089553113387287881484923755104882010445281542730798754558595694513787090074359048594559902639538167751388449584455403795589658580645527945687203517375691177248856461398210368030414468823151968076152615159205154308105387385745027681536425804272572900181412360359178902446914247540218498487638530886776014471802259220743634255439196446756392336443256704541761313556563124159008871228182225331501534774239730715779942502059419344133739428541646236165673166251976696543565161651951411441432815402580058873498559038559365279662520215329526454536215508679603713372801755974950277742972065688226578369662200031748261176200046760772412354388461313485074653976735598625267297761668999434576518958033605539732505039723627697071529137517969508773051946740858222465325272800760962580506329433596022450959292110969933596197121737522449541036628343129033990445119707459063101998850058605446868138840857931413562906238458512693570518502739857048644483621796137570546214390438420499799822437994504565940807642844768438058703064629605709929151804225442379876007546856927210200045172393586430470995717787969170607232232862923815456157760393516875813889338166567533460421065459910792603447780731397464919623313815254759162826495165744872970826246357305907666199538552401368030646113719669704932287513108489084976896410163348118622037536690466782762695341110536695160067326511250709775844514333127605812862880748523409654191913165255448130815935977485617357219540998790931231492344737602572542954337254739120669457473933185500236094200720804948849911410855931887657832381368537743041567954853080142963818566355299621689685157560850756311264230241086670801786757561401595455980149316371151334381526179539248723492184525094707154017818105481422534301079586157751062390374400000000000000*i1^194 + -48390843656940005319121925922252088475894190213315773468350826687831966377326930923885365664856626236788439662356109237015316544248166016424378764312525018854827783585689920967600359359498686510649809416386840612115981539091760836406782261467884755416002695348780484671766040332246548971061925727640193331364560846558813451029419847067267110077163109006426581894793827399912120742214246730344595391287265663319646534764142691177850778248603371958816563121868107426220135417408070507986787767800908665255169749012738110516923535791705343279745832164739812513173296783793239134937953594048342238427146832130685634777771503420420563595731171286987572765706334508171506715369021310042906668213286270328165504825201299369539035457139289082189878139571868593699864913030547046163535999240217960757106793115435531414397813158943240238126589241413264205197463365545237260227331444510634614969537043141641015164121961711399321772983775531742596358176802605479340386450857863481044267523110381263046296394979610609356422983400093072400971966604218060956635911096240944486391308772071194867446350184205801811205507658835936816331332121439188302660812201307116736582448775234670054787161722158465702357083296575725881869164770536297876231279842003502582423175538456683423336951334997547816606985813860782718993316886488432058933488445118065560204720936541855575692586087043142777355809167905660971041777104835500120710738958099983217002846099805331716737794262610934031718731728655372804135316472188811900510437781181750391110142840394170476195829484121997846072055190287541693455968915523578944008276799611386924769515454816703080429850180801572009944313479514479033856486963303766119251762205193060866384325499308108251184155743436725680831612924289902466735639267734337208190438491483704212859724077283372703695571064322868935842942842902373664165936309876408701338708801152018034007519477846259605093356439944408994022473229203551225525742833430416365251509542307543728737313662040057994248493749809493908175258072255690529306090492696302913825466294469412672724434606294449521870397224272234452563219243432946605151817074981001337453968930051477071807956626326383513270719875377750752640050076540455611138058898964917848209048484952644247117418430438124334915635072150221429578199617934395495265346079302877482963277420883066202389298330818525356149193507863158830205458336936255201573316407921632121252579905721501393729296669503074913709024072312470573530223034577915666240866601450256605341862559825097441360133883981443049651261024513767677604899948022603121229265823865813279455517357594369715726469497813492265387479441832726565214774411171175379056981443014404899484266056293745823773775661533303570710573652798415252117875446106687777005370719792621201952940186442901148348795189934779040556270917896409802562385273097291267136342176561191086514199534268025152457298343072901397230392229724435576782044714595310389862208462903160787390046986423820284177415473143513586382441561293547946801596450928733697520667711842114186177037088411410054885821246118460977884546688502196344281933717884135359633234849390224863861493231498482192582741743113764609675451549054655189349304649390737474175062850068018297500574430608592733522002815132114047421648391145296612253153543836171919278898391161997995779500047462795282591975011616339654820516906094406717933098458053603143893281784101071786403373530902416150656585245222305649775849786438871853661735061544794265099318500526450086505774690001315949640656815392852139958158908394905121437262085163977678422177046741976925863711707829781998144842053768047346926448672670006461177199147038189494971612739771155756942658865766003583280730163340574833908515904259021743522862965558373795635315302098675692433185655440117737219986767409572405738523765229845330467167927516559832333667216495377051878597410904541009548765299097220355114005871524099963967301007027138320616181762341256014955046064948381092608790455797003173318666588276317633323910420236001340973876892139426899623073359488611897355007596206522042442981959895775319702057152072864483671617704557367728026220429790263864905930182459636036191351285893247293800368965733261670483585329008738304000000000000*i1^195 + -24565128375340334355260155825492591123967417263453277539190771625338838029988066856103939440703657221953622058517939159035380198983586449722578534014852065856701544446802390685923633378152969972995625315260809019116122662281600805857910542907434857052284252277621731472981344457694766001656783651552866386450201514792028101130177747403321667606554041935019374072573533385059460995936867813520773230761045792104118359128497496029969604390214779479996839882137253887445522764547531859501419212268990216633112677926438236233640011031308961594149015335022427349582667266071862703074838635208411364782479227302176697224322050448970654889420425548570525067129297040716784148311376004476821679262464802286717291823244422640698380362119095555557848492500590466620584882314239895601584172558529153424666700411711138570151630208624863687099531578663072149102148671046171456656980933045095486332282394787114055217053681158071024303197907576239214551578043678085183563441783793858222465169992802012743503763737133494532341446657157236927061281860944382191877599660884696629290161670382149947632195426376716394355879201321617156825159892264201093479973154437152194309925046589627225299005250406275332274892775124428711827378161586012075065586158550465569184194922285751426230186411542414894247409074267755187460601393320469765444328428155096282236554310203169580779570029353766870697829260482296152056317963111483341708902157495832914063192926158280259719262454684781336894652365184023804641672199249419313452657187039580780599691661226619867422006290197031884374859100316047140951900014861449082238645688743296834770808562962319316966384282683798968183617342523420089508621201806397345317986678470266802550106894924021119519917757521325252237659509549771334782250198165394523514837541882507015040318595602910489895397496668527020048566348506134446513715981978117111731078628365845247605256136969906886081960165729837743308721409893139218633328406725359653554355359248272406417558555460711722211259648622678927440108975078707725520503483117387221846617312723469589053870943957264553026532765214675355754507158874830966572816723813427841676175661039371769046847673558811795722052174159003506681606420241787824862500896469260813490691742207272907601312289896862953174628622569095600996508739666241779884744216106295071965615999718833754148864051528389139828705673540073289984066883278256709800385211366506058587345356092445130568669039169339795379755964375039290530414461782004346111287970431583698020212663312443608908355258820331139994560688971368875464617767208275519485443581930238992285479578180056394010172518170551316572707125504661239927174012351579315553435462312155851787912403954483291321264617255930114016521321421377496132226654236154063743393630810109592363252192089987084436629967005227880566628912306482566224069720023408557429870764808599353865297114912281115569550896897150671622669203688131629232319249063079292350850233740139919001579537734175393908273681123735611602156334901831091587374548394161676925504582196601648063882051495826953863243035376961153209215565727664419346413075535739923981537777244942775226522065512280023862273140729083892551735410157211519901304454220774626040878272660890237371674308508169572835555674464154799968898509323066369060000805342054196889707015953142551007845899875557093090819283495308377884932350369617468468239214069736939142338207982368383409252515093885206016852350823529244334004300960019162189817771148614988736468342769798249089317264821271397070835699868495579320569424596499354053087227493366353807075009839099462601189414706772358843456949755106541217972979210131229171464451039897469475756459855435431592617971613504793355323229643231709584768837209789716249562488722367198824725307115740979098705020405291302490686592564704174500818272284733456890193450174718022083800254780409967170367602002893452792131059640978764856431671475654278991428972439992148797469251758156394038878289345703231377954638811336441865135451665782032259586549966951143774115916579650486001390560091602626112110738510642928918735563328643643542877204808391576793183980929448492758793966745846380007857879208093506634749433250180273131718147561226240000000000000*i1^196 + 173957294886741622638668793521852400803873978478366875684099004136168004184738364634002318882964777945093337617744424668554517073895404881764973518432299978546847901299979304530719513478003616152616604743769069261081305816680155791496890330351544741730033644921744801064054430809770844412940675909503738675184261736428771457010419885566587879147405679277030908968634963308327994106090271721386516917024709282665807173523285993586187166520110513271053926773253020470185997470452227941159342492010026142769442716892190664105274243868723864369706639933731610046398678344543331120836036758701760987861147477276940558952511696492113008634332679752245935959670559974150409954245406915188374882442833907260995788005932117798728189306047868721809887010280454563123997266159425837750061713377912430491900923684036135840784583650205117580046351141737340598127771237127086140297675021318382457546731995227921427921911468695866859442918890013021572322459561878813237680824916012525135670723291398466156485401864766254842778489299198894327393962826918694908762897588809574772435855982422510344402096593230770373788974431634298245102070124689692890747381258618612077634495245833498569201083411240131254602058115028752062693234124618656854994673228887858156764140852479461822414471474659986809617802423715868080967935637511006199951731343546958257871463516789285210552259607366652917813703256577207760977382262448907113656854565955000153372229987478669832391930684060710619756792741216652578624858504397610946349227553163024614795858954757135683034127423586896353496671269848983178704960436922051327288094317510835293527303958409620966114444958916513727230039855066772404811103341682032157916981340983363149310251322762696872480269407600130107595027436998722152293972356340632749355448955123280231145947343729699203337555999359081639539275004180805634149366018055618900233958579409769953244386410856198535081468549646937588717847909953031726208991599312802173266297630177784448270991596415242394787624778020222136615163819017510824984928946891437523919644919452164705444872797995528114468868264827693685995930713096101707487323725120117293051213888809238915102331065163729431877543141852284343618068007154272673128568773592831233621177678875228876141938285221379410476593386499194423716846488062082835873420986289861420181724677675510866072197206007650935970278693123358383655193427253139437246068909992114174886980310696887928842225207829417224525595302361269478285304008260983955984608098875707851705213704574882450842912925067495212601684624962734693880853562869693840585555756211449716683702211205482098122214307443364814336864261333622255612425208157926265898347316476933557372576751264570354334771992277698842639010059769534768732489783330302634016808329691913974908295548084724519037335101802042550730028716133470633642344361252397779089405065601155750760291527803279244164066859941430486683221802411734214108074550856657975461694738246077517761356458647457914728195245029691726211862728885038268115891275068857492749609215727490196001580471536753993604847335085954882016072047769519130935196625905269867903253458551072818397502837358624319826969409059240466999541470888806132837364338461547992854572641637962058384501549379183194189205088411429462745742924120180417107129068463850972221823372240559126172522173896745841461451481711629616390372706064996905412889713348672198971336851162797995441935435327253918389380988304888261418468928470408735074433699346504712780704157427748636087639853525500781030496000626668260937624620383350353096505364286995649439788831414634616619667451114341742309204407132543767526849808017652442309096087347975054343627071228509557308137299949997723892948980703166915975259586768172395760086316388105289246560684745770360038261687696304716932692457858731102558226453465614753939165816742075866754332907798197964608016065222678039225629847145861121982163369412995078662300250446905055263177950991387068046768204283688104996049246019101996658539534261385818263692234999616010728886661020763552459937045076427204339734936861942637737056461609389463815431702392045274177924056256366920285103322439798410912624663718879685916337382867137986560000000000*i1^197 + 257489336868224420751042241294531220908201360972120383102226699098233947484850186083218834002727926144593524916279617412082586167423101499106184744769627300833887606745831174728589939060461027319158477749011027750014004927834394770642843742881182281943151381591036858102829266164741512481477681884387424636607508678108735548110685994906159928158326538713374667166920843901931552232625759881029010853389679460519733387373569667557238783480825782818893366633756358575550327638063899755937746366357656695246223679663149111438688683001147926714259364678087255875298631505100092664694017285394350807595608267175905232902262131296563679759986948460736180563215343610755993172823460159715826172880709699586753100558088297984758844834095153188026721209324587395395279333486390197078903467579542388082950219188325855873935325587494380429475992858560634279986569927410018069645027358390637959164859227847037561813915797468632918802172443081151559222832384558109330663054711875106462430841509147458515008816440030399586514950770894800394885346318149538499745023970732977016541049906508242016960383890489092152576975469106261605506704496084757286804547452317692022901525758144225668651813101621565259682358918351951913842543228566723262849750226164863725778908291675590901195039315747388167792284382970658155103932650451117944550840501785803712557077482343497152273426424018917725091484649154838348656212160897388632010886039051975189969831698925053567849893025449352181874776143959758296394801321831574819838661046272585526498050197591181862636630033055558758541351023084253807242610149268314017767023348313390676922852079617672758282827209278923915263737393508164760895397720661668147615731204653754431726869902874041029512687736653778716418183148182782989696619577668689564664832932463702382390241167921266799620412950504939461541968456526924382483845124470224737586137738518628210984844389201225483992112707721735911703852210568381311077609886998224334110963546693459390573013658196627460386529955743044700039716764128907482996408492923914376385293138548616858217449314224581726951263558273719613504147048144620687514845353517005392629191664367383474724230946192441810981015204046952526888998947136672368600872308656689111312637279874694373249816447014497190402644818263996658026054877312752395538745191623832943340924674423873411061790153024163988223595515032556059968068167773838354034621596589560327033997429481606794068078134059943927121767312737309370764155235491328076423709863872408698047744414699713428191056578006257722648782238515531611681263297360809494313820014663823428213262548384581037756648420505727409358556372153654991189985974589115994800970621196314556454293338017574368545543729411860513335666075240811821453388868536901971510402551877426343119126961847588368614703945684094443329733091281375458648360028698415477857180867168288140963253407938838747161341361720019206521036827402655744908781806629602490085935119931311923617865385148816835347336589120801793425007801593716685735180974406057153036868442671115031307850691265373254192164089656347708506384180567135676823327879529960486507121518814642657118976967121036185452959860247049304197329106138731844759398436403358736515846644998464272505942097120472890873411952998090685229811484808472625551857223176445226427938341569858440500916602719045678370898053857581952830033711409775944222664652027364583518200035649535777806135277992563222733022043497813313819129687750443350874527577127411899622313493548274606547093049139766573419749727945246635910018867980296541045827369347468091940449030612308462904578565310883320222800807455404677537930474862068952088042921844495625657467702586883474466290634067458676420818269187220753540064972909012014244381220152382787703204290203980374037053734650291664200245448901884304766957327555529683010483519264094409438446911921941610556029540718978388137938636287500397468812628125586684771167741999373596128968936188622358155675851956663777868034406694498301866318296388921019026364127101443645028306784145271402835209983341355621285931945608674766321509266425735443990100040970277173245943096632423994453194880358421483680031414568186019840000000000*i1^198 + 148145089867346686642538501885418414790967046533711053593389265502814411613956532758192744072762292250752800632108339638445962384460393877420740438090805758055319400441329157535811149490431950501088130686986607093397133258015074626379976979877726870131742218766391654771998332134127732391473553905979290795921995835143128939292188369378063952262474868560701311194599865161791490820384176934146257093479422467824947163034615793137371434084366956718543295307595263492078193912888152914734826274205111655764697524473721585437847048693073061381451736497967008104122736002435908862111583694890374366031060475197539157805138031753699019347124260546608770959426990217279056915818631023391838251331195030609517309939413734053013066172923961599539185699290829806093720256468165926266142961690532136553793053016981225252296951920803971579011924219353209160501350105841315705003834506598668712621180646472800498147031005869853165235271602792342554727202303598411842517364099423332258964786881387294832020469302076997905646447225920957437125595941028515379753946080408049575340999945161171774082614988321414890314203356073990350743833625074676728029238879820800610646523269587357716337167295819711021411652173168733772560765112633932360593641680049322467728932287469388892135636505161508636641947326819000054581050318098507705733838738477859027929584635161615254840682823715264296207739604640972044211489015322156655244066588640893067668943948346016489761078906448199982361718063526533177723168556742815448200440665476428093961126781411115561968327728371342368277380299922871947259279483015806373226123771306743621449353666340612361966019205721776025988816214666954593005318087273913998464446506081177588758522331005299526813492682961961953152300511956685091751338750584105368935534410772507676680519701619980789509648050244977830744492794337242986815998848585565081205200669171155932079443160719078633696019872653978765616876424272113175594914918276803286965539363960153768757358168894348623802354999681786211009205279563300855208232704026994595211787344871038896617765827241698263930677240271056136254273132459792623606146363265114451062703676047573361731834825374452848177413448934007906793688740468559699863602060482661211939137113513534997559458732188670314222862519727814204881523963465401201402639055875388553217012188694201694147637745912891706472873070774789963144935460029854388558679279158172099960490244677741268274009539560842499320012640562624855996019327749724350389853293337348539157532967665806471104714862240103052422162393056159462336227623751986830812663330400332652003920461846162062960489022596636109832435516490805930848340271678392463109253853638414015186196854074683881787447381523823997281732539987616897427401877767141515387488012842902118149915298190990912714321615279474573069910519747409121030930872216350108909926602189853916614833238311597056661078036947903616770097426852081057986565524320010826539324486445405631111326096567105612798618303982424620873470318771166554538302845076384264170314124492826679081412533791395405372069985836023979426162333662731775009357108611767163254539862602084694911707611816534457306807673403782872805053438685931336326552251260039242719421031802708021181552036532921791160076911038785010117624969517534412277505986702187339755549365901456207537761538771852098066739350766084948159814753106774724506104030441914749346460930621574573821406218168382567145496046586619053381269452880347153607366890565699822548712368009341988613780737621629956671724645443033585586405737215738024827155314066639310024396615439859690643725844231450152402450132586046556659397812902842267534301177887063040144503329910490904332006753911422329086303557334769406058497328627454862733696021851306039401439650394339354811347515316263333778316264351730305039450865554294859754969659667592241548246440786406404262006471801659350358531677719863633491763282946758616189556129469986336648357706694486638624238180989348923407029489031267179196211100257940986268860020730340696445895579302402687014699033906468623211316851148021951610207005539356728997166941686546234812016332614312695477430099933944768102400000000*i1^199 + 42047462757476433434182495826943088293837432815253437857261184778414702646821324465159107910592668575834692424478457898335957448352432237312490302665242766479837590164444831425848103407279901930241032782164417352578216984272751855895004086654519233079109683561432511661870821470948479692473256129259912883634125639616200489654446503492731578568029740748600327767452868708745107012203933382587501261020388723666829086131326893429892472161496245884809814029015933784731673903281788717280403353535918280904446482570706660988035020400666335026204172992167474314008708747996157656446195151181535568716380571256899552776608941573007758677059520550457979388606665964142478134874758885497862974850900518578609508414557841522724102562253487183419830241146981720765501621937738658257332404551221393841045653250575384569621700139100092200849781119385660112526811644484748236877020907266318230880410566657869079406671442390999638665980264575714442453148655875253652133585607719837419453503105971445862812869476625997460904234675179179774524552937505292504872310740984863424685450610417111275940956654043575142820971672532297767167103479480012048188333730322039905858268182272479247388828113658399516058826823837745619228557394729621253179490888707970874620841435209626749688322226338144574802839097257635263089020436639545273635184138085153311829627067196058411667644487183536652356153055812333242761021787066031490173545436129016731529529245698684204051293345137011912717263055122277206257365554552449153197893803235793615494266571424734997789954862024481137320804057342958179962806995516518405402724563894416501104318341782782600923876153585491188065269835752772020491525718229492631502242072866448592251440585027013322420546127695677155838699803216081288297424609891299217425344349617967247745881764175303091162460955578794089416936581043591416444124899017393438020082644994498974655892385269449629772989498922197183832011277216718231192591098661081142374738166292627373625711393836726785539180344984391673499266022082294607741248021113974450780110977103847282520125395817573376129417640736549953820638530982191390187693101782394781454299560190506083465110308569747850881110300066950665129204902166539447794195520792352646057212588832500690078093530153667915658688110612234358333954683377362294765538520932331266885969840486333703486470270592293938721057738932787250300062570724715004492760020224800526128551179891966726112752347497921328852555997828965875032699739262355803643682962822439848764401545425908875225788436352579832222238651225591175799919851062774561666067426954768006700466281680918216779695075258905855263361099335946592588445330850740042034362415843797577455097132179118745376546999600152153279814988997932826189872830946000135110748643131482083295282902481443865294734864387911759075883896454720717572872889041957294779425521622336927825738279489878583560000106776507058793276475320681879704736677194904426568999868929832898751410677932413119920655462130069025715597077973902062024560714339314782645766131590293574326872948179328608666809798690664428018229768180767791404520777594079670455333645911991542847292392877215475172006793416081713896406731213936390261128270321172676526547582647835156443347840243490494706525067109831148250071616458227480419664550601027706294255047326821612470431904845161376265750027800145352052558161687561135222006054293405426899678395681416003751826430385533164940558013102275023959805246873338047545404854293266199289642404227709192058898693645474319517095788068610350348550309480365089574753721950419259608674912485709596884274236308942824453971096644602821107718067218304622291554392992022777527485802997267358970867701146914488994196148308482614230149589239009212638393242741189737841845792468714493910404728135067045858529452701757249945485225615607024718093092537992156263083296848977810197525350054889357709434899602740270044916392854482461713613478601141686671573575731312113094437454868421191866106352977799393305665033579506544074472371183521250078894161015274727894474250338662250461287258862912041089964190102347897520512461560364685096142841282826506076160000000*i1^200 + 5875624446670328515347636417196655415296231046058321876143522731785940232668635141819094263206562532490826950557958807734002503543413646320075404081451781508529165219537215286870618338723538823296304299779266748788350851958870124587164472924272268112189468368529050127683748828494129645438358503167192956308938805025652464509759704060201968372045675442922751210216738128905475452413819413884638618641101561392854831007904825851682294551902269326837197893325338668241768870986491578911444920441355162301443135673346865927134999728835792680705010172421959177955940586664791385921936535471243385328138314707210984765694243030117948597205841974206233462266804140196751340786729546303715916040170070413054584773403058511447666932669393546807581321078393743140077095907753928006830023208106944341746333512446881093622242977678088836580300978817547072343850681487317767151656349631743223229796127409557744453251920660391787158868224401013366087128096416043342891264856471867288464276819110104733020036728765901513283273343027018470473215295961557719509692613557414584344543596139451694781352071699032791524393311620081166896021527559119824841206120942505827229627688768653140938311535512132895038085362870054923969601448285086814651908857789283472452196444798661270878006468607412133876916352151497540735843922842054903085219321151019080683196363858266287719851455743869066090688805651565607032820106766021535860400765224906499130852774923800551126608254274254755816811113277540262564304161744714752224946275199304647667980335437958996938557767871948564906362957228065671257312966795286454260700181381510265792530798663167765178639146839650926471310440540968927083993267072269933036442082704380719219038125622856496528248694389051402914803721869348600752999263024513618403184004461821841657011693523378393634439536075191534123671910893432493881159663343428471163918348315675903466223503436787112505126895219003262492106054680635351623513072093029234266907638096557605499369400839376781272440575631476093049869859873530079602104336662556090416676055775287730375193098420932410767498626016922048677605054835840100438266698279152161544851111207124154394793490419502380406922935394369966052139833013156337367173086050843817138613892507482319565408989833236489372549607181022753202837039556134111157586852742682313427359319866455028190299080094568613607854117114910235837757096180031798384412105011149652048614319103627918409367662021564281281520359134234029352658505032016807569634215942038811080059268852022096734998352343933070837412564776548250385549242530717470255343776793755757375408831701319338719187464426473763255902272985269386088663919304665844793195346985799970744125652875204580427818881699709790618295200392993214744758645138674817952138385584039187681970131759399887969457055955805000393026873982196041484210798163683952814139841538367683929342790585115341115602043303135638061172175744778855627624706080555130647290728495877420469743122439730971504721418537718341564321333487100428005045620641031538041450962341817543189276552524125219896854367782404010356016895122015652761931490321680100644457363170593715131107027487891005788575132335053770821273151692840927733144669550417124171627709873276636674156739004485731245535252792282309751394770344022826986250584360696233615522806726587187879692513381182836491223751142128466583892450913125652753851707093983172097889872525854018089330726759913603850952445890423210779576845632432451055801362575722315623309623331192753614312486922474104530302698252777947227141030265255647854777280318705811647981460102781264113894375874882708637377381568066810434388304343421572087835393735835646382952253967196885167613349778381093172524272796736636457047006688735607152799317155772232980097527748860618328787528710172817655508242065701394695966693143427935100083776276666343643425718496087135700545997935055482257701144311659130148011408115819047250329788950603717664199988999093766085300435169716051626589341285054102774890543516567096651994963456053147612564325851432995516905568243502942971632752201446759137060277922654532774581250933697242202112000000*i1^201 + 322762487757297462132098914871453986370322624187489861031220421057061890266437134968529350099108599556515043526900214249470743020657499618155806292811322512654179789945123096353382307284207190993941530731215413951055054487970789475779834399226815011699359055011003763244168767995828205003235595337828925869368469085099253042262183178796370866175732016413067933922333794907834610914747594912967196740819687150933951324155801531881391004539953467666061905377293266191147822456653513020524151125913894429474959066880991095099444432042037607125527297435466518218177832451645019999589524972250977931858935115975711739427862275728879638573268031965646604057380117488133377769562239926810315884649734333148867526678693179558761771475689428773782139843689935228719717538794059511550876555635759371045579159791892649867505525779951853828134128620711342067487192912042740984851119214442400326513191256870692727161484919836109136806876537888254875751580632281223422371782106764836263307036067770395673021172173730160188287162613331804150553659752201962027129259936286676307183111240064487252998650220320540478970840367982378150236734420087057307652401816223230713475364854910433011024855334027678916440911889962917696520972740436064679483670611381358235662406703583835163050807216581350075701149488954741289850085647209639660042441210695606481838801147577563698352019745516127557617996925583083989992044245473945550418619075859836051499056556961716020971462667730477518451922741483509064168248033386986094900243273135976229600874354045223179742308259098549308685294861450496970343013712609081673289249474656675617155023400460622831246829542358833925578943452833506870809523565460422654252228351382821793284743735713703764124071278091254924657862798946541558333381853465430954198120371090489927763148058845993762229219801623784597663471539777242409280715688582241732012261702696229168925917157251767230383227900423421933320844267026120514198942808547910527921814305997165137418208447150702853972660048133159317729371625327467732397975007061074256571661501329700544268945852939785507353999360003771808491571024670950386376308070415173107389293845973369587169168694354824198051558828388447436320799240725607030551205528556776880545004651324019871145628207639325915608609676328302419197075341558573039171692602652426212291078012212195747386672618010231945192023350630923685685246633528570038017074294326394014527854236224576496349529965615745853792399103120577725979637931490326578508911036709234309604692418477882162813943787031804033824801250090974363101282075308327331132081186143678210965771431246607916906015214386397359387164677061330568902315749735665666088165220907659331991231005032648298136211146306846579709600967801109688116027585753735885992793587376021129729783326459585581462335246945625254385271896216604044470122626334586931351242682426425941126042982050345389648167879263898202678994075146614552156916052490741651880285868766148442106023033646137978474818150595046845914681955675845486627663301665059827394298582279880089941686816398385017251955485032416998248264954678191338148248901947367230346556876478534273848167179152082102879738275125337692026351299762519938387084815559999672622678637625357540028393522470987115246973703152742858649969765481045685937340843948972585369102287814026864601175260929772581190246284329964110543202372965797896568257797423186689454271888484525736135381224898476735358974344555992980291766355633581389763911507741800559184653786562234091959446896371181746575572798193694283843173261570619477493107859158510152456478860739215017245402217040651947454329387779453825265161267757657402349078394807957897081216040867880024466755710328315906324816820213416321055582952355385229826863733822568415803310209518386955514030644309048120978657758893138255780301919277653276949270336648321059645716539997700347076392468803161039064025272190168115233363606383236936780203469027417012347370500513779252385748329231891195078862064517722585668346920363040095796937533105064670005982061851238296761890719874678768089894085166792494058076105885460568473600000*i1^202 + -2554196017663238166494626767208134781275047200010548211662198354212147342871679818218551896660506439996005873973566321468321655786399986920717112533530049206588665457306793990438326412208615405108197579588208180674793621616376098232244318542749844022360482958293500284783566298007198960642071540769325806607059127217427649227393057845528831230754336922221837735834613760086188793353790373384428989441468920778254591536514010401433298000283097430407286789757005157449360627275927447735657003853624242395482797393825261508557394586034714934060006972860130887764337415122612609011756528881636203656820120442368876662031357076491204080598359980184372880163507115249670419475751214441208017963544787324015682034375339441868251798763275324394319473254476169510039025404567292646648081460945963664590588418118663173111080342425140594534172941834726504915031898275207326895437741426486220602492416805711278815300320134585570834087340908030112154157569254576775466203830441769357359684530530882895893338386710409510115383784881021106478022383165515326729570244349348328342146910002188941469039754373175991557963359685881985534616447170851007673400429729555593948843609581512337839639214904392893359766007197526728063110951990635699665372475985401088196103730412949242970688884904310732660333530795740076484144352425905360889118481181298027214086956577946199048391615988438317572796863784935458032521993539035460702384540881547300194295118989447620487289193038871274499117651120917266099357060190209550903372512539319471361856477755186191376493347104801232161807781983708957106256351919439607991037807041085488415811952587193885663801412138818186629871755806870092581376310358642038579727942143473076176772758034491952316714713081002975647100454682907645314244057236597626487914446721055032232615971450565470958021461316953084577067206190704057764493303827714297134054961852757914355131603426566407164896827997151522421260500138454343722155025419647499278755873342823860593589255260777216425793439189038344528786701235618629175750201012197217102772396509963629567407650384125652433650609148340359585671205630847908686628504799674216420183327862797057602720521565422990275377166996077610971561542005254653907902337575283196129085935750236378041729881893381702921527837695702228312727401123839250162164452737890641914354933512725400223654334045204542130675215382239976576971419687325102148186527883442379615065224240726123682437652871375654092351243753998965793587069846668959021496212609148042932787294953008660655362527050830072005143612593594130393646925105872454010884914963962504145745506429693268712503279979607994961118114875688588158101707548533013996498139937073884787862394080334019847201987182457338838236300054403082399798253923568921813379572536415777743723304781671689264390251855171356074076166792589936498331837907112640212943010204140663236026411296642585179335830218839485046656619778471030451625706609457751674469203707926270614413558667637740888667872508346385848194189859954098244356350626637799000526556708239573930663626703912405793517665766358778335965931948592346309206818043621328069715803418397677752570669663908081556718562495129420920175809810681508864508471657204125676708514417371108440762740251293595278033505827229005354781576930153178340428890068385880167526925748959325165869906134294234955709893970818574618547402558533035839026242823424405495364235906856254819722026557263144645744444795224082209018442078435175793617856542640007415421867549102059381176976065808098965810706627747818014334781246171220788259973682942034550043211874485845607592667460246449451803408509547999435642877085650246401223366580811595843635738285990409180615129235295057615488847391113579932108348491068770683470555709422651404339246960716410071524758734171875419975667309945457278466591501776506758247515264225889566239139352289768574251381005807086049573595679644020958075600734718469237385022773053425757169250774991080903420729103848867352812066930486387350755793281989894844682878624302776804532901631872860119847291616685733644748525309788160000*i1^203 + 33092609190065231871234008497883993366826507219928724007846185065772057027441353151416901601164911179123479109350237421374262937571158766174972452544126339327154155184702582224066858010054397254808473528814743466837661039803362115633289557791576552692022578804879222528110280504916835872442082350576208061362657077741414263320494152486985641323190678608229620711912674512211783234589950172103719151107309863309083515356322255275484597396868943770664790661347600975882557437732223438211936230134087445039886269750683326772246759672493963027918074394164603985645667201585690739382107455290648576999859842678965434183511419894287646972549703326720915215576448132092160718526794395825512421056347891614954019579430160603822485054331986870362035143626009107822948264888713992294112242181889796143458277239579510754367116895242282188073634739970819184856877197299903444093079418591469626802572606912994923639834760599759198227274392935542316337309386727415013664142947277112001132945502954478990115956032397841618141597277974729800994838448920553275047965292724929936163505837253993506475657127527975025159085722752663539240202190750573650192262639060307607978692856980272653811335777304646825263361174574934260851204676230316209681011768556481520799327678602720982729022240988541405006826011818143121542019079496215036855664716619389521947143824293142386434360120354242513626952117614753463960859863287321476775690625537655562746630896284795935606295422058002222169568782412401634063789602711899371163631634678790897216916078846367648340776235961425133191020076536793067272167354135362500427555353478189398985804285958827162004591991981449620858863150380014184426666363612795522158392073770718268517409180721493234129317519308136345195654868755592176152423653921075777344761353204685244613591885587002475667752090839398858069471116926595176339691454562281535313165158279646446503367441353008012483862572148638662569321169138752250717760153611678383179441359664334119037032217486024378943680314257758878984556651426160765083543115874950351355634933612557664550242807562330196230911294064680685261007440320556500968459530466866125558938736936050085753930536159377532337123644462497171643127486405036755857171064518606119397034324965133497752178726415468840336507685339952771386869847407288933737548112212422479212224472687448744542258714031091618012917636352373721594911636156538409440032174639683775892516828694501540482898581016305731300119182158945614604169795925720320417858171718018725569924381431967758706993146104018626428475712372989088394224603470423960017622195255984888528461023214552459782566048339787141717025251039930950901728590737817417171978531554117785220947040009783949464073872933512599808685785341692898578594436037672611483188861158606684945677672488451113252706206578298691676213819875775108000987183362629023276984534878532886346687225600431370256086663686002042050108976432342930076926991277421449917484135235467739906657909761515565220359705814630496210209063820288090656724038478621327613029639655828921531093654264704108330727456346010905700957653786247171581826491664163872547508647358224677523442627432067271525985704687428369902008574923699022589786926716744401838411655643259991956019038437426142489650262762774323266067882807623507360170976384538760423716891259202021216686441212736942970426413875842857126557626615722760234644316484774955008793738064025919214990136077921535346807339258691878139303815053204980698826945934266720018924765021858360517105259565915207113423807542516332922357577352118151898791858147586693404159980285089908720991805273478699560797040640436697606959681666920450320489646376324230176085933214622483362589351358179453027586847963834731618393369978103048585299955359850323498710035089727090883175205162114772308942509636672444477027740408770742840807878187607845415746189750858099675020592827573543336996760952693090672040216668528659900011545994366233297218668601124031186549844046072432385349426799833081043679106914369661588812835358034372201608847973038048053035008000*i1^204 + 93028300525642341373361822687568827152142527305330069653941925965196341756248666586094386364680915358503166790984953521647321050471401991005891797545263120966528316431375427479700221834010512629900155936144223273658445789876701273697020884276185807427940026885212443823850367998476762911061358302107436290656745742825374670020849648198255379297932215166278838468066073204771439477818101709954730771895749681237884133398333534245019588629256431999800298189051105782716727175504851618678279810237709191435354676253889794581502840261280411481732881378344584400338876092738393843303311195322451538751755374884087764198423985443429905623798730468822125010227581496781426146191511711608531051310722899691450313893410165681391319273731935614071894931414697564308344661434751001672951976645980461172634601297480629675353572630843322905334482580368175920543514827310768155229385987241315578898586558384781293675581857913561505126173317640556518839147879830399657727362782559884260826962317094953005718698779632798623022359423435530673980324315258822710027321990991737660568451593036717569533018654547250383601787512390100645694127939989954260470049381066268103469950902852422615717425856560492818237475651864660941963508545196390446099446469696577754531424740182416661484002144084372280676153021043060491116990318730290159819623743298901489616386829590394309785671756655375914896481597587604070394824387974682896600916303110920605865138459822846968682808974610110325496988514197051412569510488390491276420850748669267828190148621615903159482308524786690619997041000595082145127269792674206758124261418163743618859092973737998962571683460103343815018678665660453810804472530954783156796236611662795792514434415099420520169417207416647585795214696610566209591699218446924233672714241190401210753537148015646450998291709421868785921273887108108118445582949245948721333207263117966122301547847167908917467535576991660205084007815530474978775733490787214178497253950809243937384108428508101756854960541841784512666269252117136947409966616176887732446697536789997840063430882906132550645806274818545013779984532860607579389438309516419658745911964347556525974177291115767581651457261073154288682343687641883402570049279439563818831711202725589928710904030102985938166084100626556295744540805611559728042645775683669701026124784542181166815188182910920546898461852211727097209472200615810831138766138098879607707796492750703063568110649378262420923418649219907643318269338490075644653432640003441152949401788227309208576787131223163011806513547504077360384218790473705412699576773130721956633452998066081826576676171145239937596228109411237397280459836492386628102968673059578810653437944466479384577313119063938896006503606171756733959779720702887125030849688178170399856783941268244437788965475341968128545348419224175525420718180388731154148944470660282101447478783596657899460612102121687093552608695956668983728765729401990715681188579222989397067113643841289222515494918950210752746445342508029432561667566791233159052028690161448685546301752843990528294763262856570396357633292391487662091723031906411118530881828697259150336095887778140958830108844377568767602948071787580970794628569598758229640456458840819789193588182617706390083149717171651920101779565149292511424658914374425811293841275185945403155365428266770225188060076577093979672535587930437096410327295966976222873531642594518357770651853431652072797373878215102493629548789347533004682087219531215802521091815708028225339072718967087059997929734253904995069528068793748011084451298250915348406577297918836786596454545623882018332941273982964711852963985477175183387483093985514277239593112526610369334446222061697328240761684558395718204381942066491247262834100653038388204344668574445289191899608184603432164551107302875152142973630257225120737177121308143039036625910408425820318676670260620293847254297699270482606559868718206713968434516891140173847174100624610652781082843878627913318886845089355761545123913466431328336719799910400*i1^205 + -46867183233973626881496302231353004048828550093870814025398666524516716913342758805028089277356930883821043581822193243003593621999947399083099270538775928452717359699526931944913749075294867051012555365859022181009205047663834672093030304474432053278153340477462184888855400515132035896034050719716102666598236128188078935785612091286695140266945086966014076343842597685961078791673471963327956932057653265308336138018514453992720701202852196158266664296419257736879761586185997734607816204020623041050319888047088066212462385043726648859014135844557483067284246036907265669451238991658251259397326115772201160513803991837333365060179187347967496936215668969709107648794587690910945757535228277204123227418522301539700966109136815807599691113550296612345087537289374836721327076829045182260160560100857422412621748407400406854932306350787622222110180597177965777432153399505198785107945015665044316742209456957821109393687904520801528418233840325940983784008037276664897523338954550124300608729168470722652361836057381668040341737791701851143886238722393434131719189609423981046808726440785738065212464832421279670666819073914935954966549664322671596979279475625844617518791656962624174294625011046950701896114120671912364649214185530440708452677840495065890956186245520969927301870348781125563464048250478065602209465135564313871130983575576958180807539302520476325969252971062291333918314933236974144177540754627279477264998627219531121536167941072599192814736158096507224722258200700844638815560515896236597956547663338607502552387376647180234772771702641934870719489143656162742317825944877738070867399014622277563354619205235185513153367771222019070130280728055347018778302046392516881426210263680419704881229419278661032336579752813400515906917105720753824144022832061158414244224703185477026397653123984695094445671042096560068702586074104165130087868962708250367233037409546120453147911419612193358419975131959920423311772454497304375362935950805632004520005752400059942843367902074426130187303983420187106625168943711467067807162601609003481756464926902961710562909858411009810419828575054509182162261656374795942979862842216287720728010431967116320713809285476019195313842304865564105942007498940834164459070373646201732452510248379986355080905723018916417889070687603621016958752183265673964466313796768759916114794975063064679512610906768672331081297926695969661048553142853996813494974305215377299162081724755169711329321713123992443745568724921873155360762913345717308936229554976842551162361600588207419945550965283161135786625780510369023133991766938664133008816757141922280666286004349959564199870652429323185309470303310439385222211872652800463997715996460985232511018660873175131234368362419762967425818758247993766248398501092077988923457430390487256562999207303183549541816919779253716086147032868517881666560996130734153406986048367780466239545216474933924817636767221400312693784025674926156599855537077931330307588228638131405050928534279564961265417911124331721980588996116779629141232100951288017266767479010250600508454146680333672842919581586614549366299127543133142429101759083132136551336450693036169328440817410965620650268093872898529010733785380452992371442225051856068760580006299576626482117545045618150867357630607230392260373637229062886313748692853965980674732875500080236059004548531298688242655912760400636739530816557365606105955906778328550220268498730433577172796100880917893937504226444913922103523522469214501936572659294939992943087341482388916013794085001462685880183690339232227283527264232354870479681811723318221474351515217392375161606980076794494047813802480937003327432762369826346035430554343130698997565682601287714781751444658316449479777060605153534052684620830256122387186542993570755417301044205405331178589737527919489787585292142552869078966156247091511682999727798828589142109462374480253353461952129055075151622994546213109878743077806961895143229819623937036535867637760*i1^206 + 6050661263504443254192061147123669451861020969246299546076778105973555020969964107689889599077042547313130286871840981066198205440325731757010224307425458131113822797092173169343614371688516380775821072332145350055671566967008952364913548184295721500104970259315155534665207820169116672539937050194992956547874632310894923373256457777675411344498579611749545246782724685920891779138988112220120980246576932640639310383793718498405388666827329228369623534922974054984239779767117899736647288434544191897883574002123782882142074212332383609437948847127127570026190445678382040123506184513416963378386261278766946945323289516669421034880133463468500164537270785052416149072777618765875613873600050886864499970533218411574137561358234402923492056284476790775381064494292147810877630933676709861226842515520357091557029414166221032027544317398118568521586947067564211472900502392460934292357251218757813281009575732684791156539312838137305724547355031226264015824439277544528847564776151544439441718984359673222488626899045466694297321699538993632062186442736196890057809548689739890961815236453394131058783202646542963637658389669785816886459119246612231410435270806595810269679010754585076247909663214947134949332380353725947782739750588323961729003000504286184400045882187672163678179569683040088200940986958500325297127183460266623362918623096535849718321036721002078233099331685473093402927778170248475493775353647535514497902698438925469944541814530755917985820084045369134709460831901402351524386522446656298634948770538212358113308311755041479417396215923775290763256354495589438552481498813344160083996434162318154537779755895182440850992884328586682995043643651013562859928503577335657502628797235962125537297807499418917332054446222203648068570867172662704704122474947237171954705222657790194946671877397760977398216997048331372261080636235216911072815997673298206998763851725727438034386929773451068076327441785573519345719517200873751983218999126137574437649710377221887644593134745353140335027323641209288826043502511193086100772615682387524253224487882537209527914444234557096062839354291290663649332195037653425715829159670439602868565229230135246188097285208147875799533750211296484436667845818324920919691842542362042308766522158546310560377335243964455676013755086319789405849357370428653282909766567741765394913824645701983288016784091705862781798921326499471728229215051580844330914558564384700845773903523420457853179605535936572402070211518076044129270448019718795713085689340594349176507347627100851369181524978336541461246870448636441036805480672563884309675487813304984636923353076503395538270845212944554214693555129200057109225437260791424091943984242842006878150031192121349698660670332276931022809625081277946333739115248770108620008792783071211130193614697651091673152378216554290570847958840836515529596948703383705536207513125859701479124390271339930924929639695546606369136188894010799560856139215169018748414379141766583165434655055211636721305838429971404991701853676871272026009655985321783663793048480207531030437730355339759620322117996340024535572245277433564310845637254597146794987250657569442183581353558671453136789038930688262658725892573489270781953228780616777455118556389356633602196566219650584094124445117327888688644018936458799981490312485670834921073405313089094502043574969819697772566468079343130169807575020599971319369612005602652577814997457041241060116314304642784186659132455443497946402602311977691709348571896090728498388234368756238158513468269204669973560692933168658083268882955439513045686775726442075564483864127428907858724246003603345427970188977969438369052078228290752382798120538588014975428121757760226871623290822309285133807546790978771952943601333982178394528526902488556151704285324536464330206265625619770209673090920135004718474577526645923646154436730589074752225132959224489696425032563171909259018240*i1^207 - N1*1403424064453661454158246017186236229438142018308813022532735796208350447907034316167846981065979236165853273507438827352135007086886327632057942075704333546164744589984841048371379090146938345535165574341200209428689262215401692273716430811336206403776637675355947208818419429717010392540131642558627525038276173340624828681701234790858925654739982736984964312450081378731802240499930819316954757719682564406176800894450799219050403365504315653954232320623849076948877051513644423714164546334586675650382207971478472631383498334832655865655523257137152179344871045152082367313932929541221220071351327223079231902573276215164839999341222245557059857592537512580807978871009566789783949907133178126197661959935360035588723036279304457566592224064782095994495607289030997199251597565247242299249313511396966243059942601793237018981997515384910000443129706348712038583371794272951464953066416230235454507414641016335781578731999599370962795897682211423380615605507472696973106000337591719162549644042828195161998970825432881289254556849090416793016200528748276582722259180214879*i3 ] ]