[ [ 204002954782805422215058281141834078994659287422139489813433371063476559963276370783816268078380626203706564436535957583340897045136871703960118009173106263098255299627498800280661216226546827184708598604176988110658494615614406323520748417540969892961056090791873030963556116078012869121710157435310582558259635964649062342584247203689183045152596124262573562306255272681252635593452232992763454821614990046718524410659052722832487319228703659607311866836997510549450722545840853859608647887574784570664367317668671987599744490364165432939094824864824725192922912138973907124776213834899378053417928412495751195212631692045642197210425275433245174613138104915020866781521437129192170112316886740790145561420706154254160565392970805764929781535491813620676503564634339866253333473029564161673642876785387051778463746241893983686442571522900696232968456950598930835132357675491080795185375864749521097505103753593426282208986203032624177393147679656122904261174193980412298818420843821542909242531840958134959919789967586226654002042905888483216731818832871219076486257592030538264461439657520559142958149009680205687729009783136137148915388448093641946874340285131170852065538891282456088459866016348406058965309891252077197026529558323541778048074164399771191601353879358107697982732524367765750484195780378205915053179621756005521349174104970817914246481710612621865167111436019840048957886194252287152900472545059079138157043623139452628120532585172975170355200000000000000000000000000000000000000000000000000000000000000 + 323687970815272550147878710730866706511609176570419501116553022321824045842523387796244436031797767982445916930460445227877712950978776917858103305528918145899705829749647035043374349327458909410076087635090516413955361148681266339748147299234821341005244337141752840018838612760209922236974059576111985410334307018927743240132504783911786195399424616473158717153803501269959103848609280768441518316189437038641943129370232655200915205949450435976345277397780765064153457076383970992161746918415433720892557426193930110977889237007983392422643120274807145254104306068184873147891340229229296270284834181496058415925448185487838517182118750337358193477765147150725429305624537032704438704241794322274079837311272499297517866617908709735082270415263973885320218121821401971945623291468586485810600250580262720933396337134803096805486131984106813497823028207285975523654591455557660145004137526811934813033603760382168390397530101916906685945667480082338364142634498815941852135695023787993806530356918600953158153094565680821502283125487313405479713138131295197772208902083311616836934099656263564507479663421834109920408086928416933850947022767004401720412488734376791878134852811925804318035563532151576242209959870703875014194130581318750527594031885561359967723671762869631900686257173227933741641471100782381695521568209929407301168522978000095130340381796473184640509497500819843430382388958417545318385130594495759509209543277866584302953126052874441195520000000000000000000000000000000000000000000000000000000000000*i1 + 227107439201415525589314498980248506434630007667367023566225758133013139567892346118497507285583653931262724654448091408266002055639638516740235483195184449790693567505867180542045013035755918786615119862589896639953971942636210387474656593047764068735588169150964332147403297780220108443271804584651740781881141573480039149500571125666153182030157429312346711529129647279190163098640266656155447547559942926972672256274509284122748468276120604042852390058218047325775573832147484158361502009420534400600175659417963667645245436728621989412734135739187569076958920296541824855028251535761305224995694099337367645996164436051434400996339773495024134717625821924818970902604043547926901691593422720307822145957096803813895785844052439611570557689569992651287073451284459908198631604598709607797329654094366802739883123186436273099929878496952813855809607419138423110247100860024388293707043026868296911473706210525663096944430318754560732824797409446980686180674375218820708045708581809211116224674982980603830893076914275770283872840431913124152242346115303190728080173751606086751066476026341162570165103697611925831700974818018388742888601147348018477132358359183495237664723622019175283347401015221231868863034509353034242210704774064386612019413584427853299643030035196184888356895193250554868574547243612677609262653230226783844361336893690776125578012006924874660454033754218673947854414437519019665005597657101288940308160123018096910380888448846266368000000000000000000000000000000000000000000000000000000000000*i1^2 + -62983266783018982782811095054753418549783260333530960368656444809791605740249879019991360132223629639035237851210596242998034692676157372674608429986871345815793538315795554372484221678615801888675617223010089090655659274386790412158469891839969519616103869657629899951959480496071161804633919650264193779073524600250423193062634819552890843194764344628776485109890941199363020898628341485295499170864377758312730226030451071909173708709944062590664060287643339067746283561057959120893532330862286906710431436112309612148370649893580658783370639529010603536778484248439136917699384993394905729558598359640285375960225570164788657261038885639630376276184058989180993041801940424495392552085280364278664026676182527578539278403750710894459492174850628069362960497389388881606637248490510887437158214320921888368018343243757931862326885872957408153590746426043182549322817400595409404457341707289141032479097254508895653319777848810226995647512739451250815197227985499030915750789715809964761435421781716744821954158008165726512908774832145526016354444822279607000197318292872497533362475375213648710325751097314222793141441432129570818882658608749733179345146206054221472193786481357091110717498374461154615779273612941782850597405208684676392144881467314581014499541726599191857170744919213639854796256714294943683988184435560810076825756741637389851450199650079914661793846524028368516920634222091723469974822400014581691370732231000876034311141061558272000000000000000000000000000000000000000000000000000000000000*i1^3 + 16823462178844244830296429514644536257573546015195569063376983402796840766515997470950274693740727299936318458890009618047561793678253448171345705386625541510063498681786042040624776039618426840000003997563106792037002369150266948599287517016201506192139556548968692249461784269399621217740806434719192995801094172965973664460575714055810599689901014524232710440219264670778057277048648352989953106154799457025713862462880631128805723666700448828223381052403249414430575647091524805286613996811628152607726561669979963393015669854725204557520463394003134711753190545289057269169875343103563381865049541524117373147591028179121865292588113152671434582412859847568391880034680580515917632529511605073701059604313266463496335497949801543070811625707307818098184776650242954495957027662433824727763429722113186350690546190026343013020075889023348652603506295316408981523171678014458331526239370865209205995458838892014827834227070993833130373486868009428510807525908288719624434161949824754488421421515809161668513271660902539585857478878246326248787584526799684969255960334698319410652069410569876326488387599433358608800844710948561518044155830886073462179334565303165729534799347512852189656285723440175158299568285972385779866710904413793961241682104922094824814241502337498725770845125267467447796153169390145635617663552946354525387801347237130372703503939289808491071627589975935309060588878658066866370008146819692570825380064822576148396349891543040000000000000000000000000000000000000000000000000000000000*i1^4 + -2143343892077281842447206996905361918269542967622244988159321462985230803433780974310861381046043945480012336163416001125632694313745146194419918005247682810624133776358442641492404465099303824678969717027678954956555104715526173544315952647313548091648331327445085993293565030193365039110336599098672275093990315883908144539713227333047411175096472268952619380103911633193842757373039655866017718519749931953074332009225544840896528861983672905285979392812211013916488917333396869157748222054070288618851697000103683964626121450680109365794377456111372596754519989106438321401180229233551135636718606787211702297361503275685718234787754059520584709917582433576544375085952371642092940794598673853366551596518928393446159921590219778426210508962653066305042845472351055162224865777369593206584752373965958270118540428885582861188942420933689131493134302058596097318653978270080298789973060415364914901239148026583593156965777426998193257842003699397208441576663914278532742665127148139828714183732366155546353529338910507362323863949334744640938529801400626195344044823161689105359085077111909098499026795315668025140140048109597127375624989009164802824672278234225151977657227209287568563366922581983518416293810090376652353764621922091055263197377270165831620953346697894676081103368853746875876183363876334441990947745143852433062759074009385725246309749132301550333247120696199520282279313539956921063579314862937265610447048929131669749944549376000000000000000000000000000000000000000000000000000000000*i1^5 + 254132545933602717229170049134656385274344529042323998710364148902501518852911633854571933256846094120662152254339212240732231230512759654540501670824798022393657987387194678698229934726320024257160279026655636594030961512615846557175128876520774904596894692344914448606919527074130332804922139469557909225039089306302485334811401618233249201741742078622987573729171954688008313920192253288151243347977758643377075302890652991731249654484272274639165339200896285404273193262306318903784092881434907832510408879150953108711660161153318477785946857939309211413319796097625177122396764314086635723068693009350906499352655282915930118189230897910020373827627296448213120383450791176266923992021557586030206128771324423284141780215813150112522755384598233894054544992539436189233885613138760923897158428699820047487348981277683014854459359347627183811366631296549121191968668688853055346483895006143248369517732905145508272558534176849029501789636531006301783378601937847546226496373035005263238701422283420847123122650675807493319877764551156327564362413356670653415840438046371744927342042047436034557833910894526281220261088746499615653931489317319081731680961642905380426853458985071323447903395888760706156910345527855800031568793436475670390233726854962824623755710445788854029191618198150934553604298057220463360768546450540282627199751541136822523848495357229212978149119120017887305070087551771810000599015149858691046472498668358852673116569600000000000000000000000000000000000000000000000000000000*i1^6 + -20535739298601769225290613231553479236793743245159000022433553739038241297700403393555435733635471919305106958521328037135918530283577883579797800357843938076581012783328663231409390574159205582779184099640709699127750581324861718481772170774267703784553987734304748752096027316956172202337045475211141716812996632414520091750928003372525839711871405299162910295422872596575478559009528481451168862911704615988670833217117080705464034439597831730403360617194058941639219220985447345672208550524280551747764693165764796766197510923626299212881781809353750927198682810010265676983577802775524413040407574929195157658567963016590937559124007121082918379248616691632760500189457652342191372058891589456003888005629527848774982959942295453394016158131493746976415737338580813128946587487883556487148001733172654092846815291342920202419026881360351782551590476161151559261823237662186958372379349767429670798050127614996662462233701901411972838881601628705723998930555067715428278559754573442628792720999305063544371263261382314593578348939210997246553545470761537302903363474476563480573662076910108224815371735753851921267429261086060082645227787894237115108483283680469332444891674933170543278190073784449464283937515728344280273993195878723257044368080533040251731888669964801975362676675915376129544824815698471822594931674475393813347026843796892595375775463412621538259404706539339347810474780602428519667748339306808995444876270884195454156800000000000000000000000000000000000000000000000000000000*i1^7 + 1411744472168182755181308802186128481478561986997144882742429155267564024988493004423365397546237820490825708873389635868019623470430960915571701413075179722715357272752664267974368079128191437672886541687325289483148787877472589568467742661525181516406835176483013101581312309960285692357800668486555206940919222821733280730462181639697223911295838229752964353241988341059118395295343608963086246720741874808804232569124210302432795488909330804271973661750395500819987369747981072395739496990296729001655258854537125580276109987673205676059318491439756310369479260259208333949210265018865023042021451405358754917849577940931926411349154966739041650545961837205967358267276101443080188410485699110819611696989964138345570326900612568013494998672779120064726732057107655230183544831685296884037653040686711956738110590594540178042310781952360801036300191439823147772895161377613532806736263626686592720105909203501070651258197599538596848572125362098719268466493732767808964542885343049525126081413527950187456166934605874159643097574732577664251063513906913651939188680612558980328650373693754733944316602088537518296179086086904978271278551965466486214370748270751020782878654827191827451599996476538743938514108172524834384218993509526440637341780442262676770106419282701130651704612296388359619443122481923759689212156392767030014763611714586522467448420991776185915534244301593244713499212979601269574448725963027308780485957863669235712000000000000000000000000000000000000000000000000000000*i1^8 + -68260935058023570290682824324690857794162708009379092697690191795460571562667960719114082078779847332862553123529299181810832476434190265115857435101268533846010844522393547486643313059368100607573168716370861235661479635346332653094130462741499758316631824981649609252519316016845442438347385020168228841121539041429536862523978731997131069223346197726576932231020606394294606225294785347787706818580091473560414297583357534366217923578341390020632295099353435136930529467516782267361948363524065042370597450086151651136210557606504932806564558374287845264595495108765612368872764158270347265773567988875155641180645254257707719520993522695649187547073789192281417196132723570277076503241790040637162846772883463416993286476667471532284643575715977273959437805471323495164951186558738328963560411196185229279421514567814455327208930045888816831080659451938517034567929101891152725886928009939369651643278823265696638809440304074364578775814942448917031819080965440578211071762549096043897942108181274806365947392759002262087046516676081102777128929303490525078722386138849155016350976648538200028540790193940427581602518220166680208320953575907364904476356609108214106568514138550068466823661982403214708595431712867155617997666922811689147796459371151575292455744620268077055351588552870155708320744975471659996872864839064946522817183990644411366400227784552204100460028306600331522086509597249361826235835719721184371159686186637721600000000000000000000000000000000000000000000000000000*i1^9 + 2635025094824397143500278759947813241250003893508432552305633725844187806423880817002090387668821764298215125022551495729668029522679670739925084746927102159841467751520119722367211594448367701171672615079107568496227599411185223750937669984668036409848528510203249605869284638694916419433270053032773650277176335385887307804263981608435399392751390142102349623178637403347266555387650080139019745959903241225037175968606243063025927449954482232052425216344675356237141580778566158903886687478784399358143029305277729946323879258124905143939141519378045905929563526860465068074333443772392841314717519427451489217140452811697399115099611305313924181140771312428967657872166639384195974574733904451020795080808333539090815077284772095459902064517545608463299684861492813631653377732664939906706130678558782981503952522777891388773515404146193380270020187870220334040131106517109566790118083421500308962414960697817094403737859823187898008507985754463892552782992822166901471328748299591868668295255966554391333794837734799691235519635040337387194496242585867039458243142853152117673940771618492371113571187736230082757482455184356677796186632686452642445513696497225363181549827389230998678651637890632406682862216748180870218097966995297563239360533818192860401408007149843660557108164238771451168207559719022558989386932500840127599845675951259521874582772698075210584012044935391716023248071596600692958779332557274301329455993323520000000000000000000000000000000000000000000000000000*i1^10 + -62874755515805768918882719844529229028847729891092723479827282849036915193257204631198893422282680708433352930159566730250149395002993188531230094236069426914769203479318768638920809404644606346756527901296350766605509113434543093440841680822827185805557465485152165126104615665878000776190934062260939681688215218758374348437870011625129715742674893897337621588723458008608805989430505484443824530124911983534660225810183930035685011988986360983593286804506743656422137204585581335199213197260714176114581100554101542794136475959345338771274901988255303011005442291518041237937423641569853952303479076509311139655909226281899362244768808838870480645303161683480800269800550755823626325856283752624230470572252385283208898050281978464017344782224743623959042462784200224785382931028818498688203395963360419859168588283155525675940910980987524075536111627397710656970368664232437872405285916098361844279509463207171327552650497499506102310455983730989549309495140967920338628555358897902064924522725340987211221851952841152128984062706021693121611824980769740633397665365639530462743581662136138683093591314166181686477848053248114278834982015822860478234873355287923616653048644390351817628377652789061283766492000626942007855419277693924024477855686473299218496575924891676470870929239519767561640302978000953219625002326099009536149072290319341014754024862938876608779393860618003835703212609645060547607574031449567043476520960000000000000000000000000000000000000000000000000000*i1^11 + 1043355146633743568303131460368021340386607670916448012673685825763787463482021819684181042264418995629841156033774241537220692491634771622092608754763664291027268401493990601651753836114567704259072363320084719111866883583802669136838587791560126152675880571282092728100845860798765815283494470438270718596004631978883603052086771516611853368016558757727354651915781780735247915530318130187700270069460228952531533012286965876467612817766776222282257264399822900052565581056446883787057405306061581453824366186935207911245598451177413243428601715193756430884891491122880612654619626152240875804674734637125810816363014063827476260613868551779314507022414724672382378512676741953173138334148966901389831898459866308934954501667691871157671699690226006981955322462073917408784796352454680511387730043810917208641845788941627322226640502941613551973721501243511233110448795751288671085485478404741571027455234675164128087796737446122770206635147209592830250261387259590130888932256240654103264985425024288209428725054576626359982297950211378265687708748287388758031391752424497373084748341466714215244906180029701450166896413458910253479186430849386117718964681108925162163729874356602757975207594134275496070704234103510549257632639843094443775948410603823635424635875785886562177117065436183011692786535438166454204076018718600826773347753483250011465864419251773072236388275999497412682312245802129207115889209479911008790118400000000000000000000000000000000000000000000000000*i1^12 + -3943092658948161978032112836954161428397336580493041680506059081495365705867337552226896192503942554243545796997838717607129947359850308445442641889130503687885800160659400127411366908331777524699559494448613007158693300677057473753789917265471501301223367182128120336910469527424640431807918052035320479973894068506694354598107956549041206954556683082733215583215342167171253522639525272249820376255648338749066629985581064703939237926898297413847338289553604593443166188496303019984156766930114890819154741445435375581402552403356179933292293640821417767903724117373212611411294294514980877362110955199641669200398403144752585575760186772622410776946206680072168597482446912886919270165531054104188237846810863870090118380684073675595556675815696422719720549806324982243815698735256534702117824962913134132694799247618876556587245032970580502336971768962962100337576737559444340984620141662033274606308322966300822158656173109943885739239646442158485151911528066445724982335781953436433076103331397729070888861913479875253143976534272501146579144433831644828508298768132359501646105962070663610825625339765292419463392519955914780323597537626087282497455803497668681429130554980163996020342941898375908687286355251830817299339999644688224316403526408797334906155308504598686083740238027550625832681683220086770117800845977630381197121748841128065997718265154772668359012686897568001137305412053550841555420211761129717760000000000000000000000000000000000000000000000000*i1^13 + 220117589600206320205074498557296709378190548150789262739545227842227515306144940749195792613445819327397585865573905263348688356321093576904902101562789609110244476923862273869159502159413833293632089642744043284466581305668736512317798516289813380965018706688538558861253277780192060361533874485187987381982315662641922361544983948343069480243903231539485436105765750159654744476869241826843539315709811552330136578079865790088670327085389116598718457223237326592958721012504418683023964690879990534832283200560854919986223156357972150526182314976757471444482179800936802115035954944887678232225883947240270420436682531191547993608819838994764192409351800484377325197792077348712024836540080002983386569951083047068641410779712011632797355713232146400088426717205468039988519663714578213487888213806253558411059012383219683133081617771309650732118359544591861862810007752863761527347128631984415419490992997794855699438691939580233971260392151291262015363246257604450371800723913553774949025368594097424764464497984298613630217371430371567261664496042794717950367101026087358511301539098057605952293875977432243912291939667983334852815139385128933300282554898770238918588673905378057909450902506701094033501807800131738174016490183489571094706384224112368338327177321413401296749883542163059158472015905230337211443539705093777039710917698301221872995257409880836345260412689030581837441126155219991490643735101833216000000000000000000000000000000000000000000000000*i1^14 + -4924369365367163110597426316990782212126393381826636858012680152887065515297239842485388328611476037080636730675932766057580489572516996473151667403575738491424883393459013857366634380127955554871604128215517875058105925014428804650852007009318102531414678207978707262658080349208673025803092429338842717569325747957448190803831240974910716201253136652449860208932610111697200074226344784718592251437255962166641034918675814821998604020487335090184923453164883081628556347757694044327156349922727652038000374725431050149129931885605343066809771646749782965894539951762832372344656808340409629625210313019034306680529125068735876069804448762768918431766194490946800836181987416332121200080854158618226231628795995236653683519066679104481901405245304947141317930037930078992479484176398082381517631706230250289751931727197054506924024601007422899063656851706821663438206780659921913690285329830626717757621615925901339046221068817030286114730883951162681439413415680350189401185085115183606699849051257531171420266739049790399107975780193902720335716168912000865955226628757110458430039067934788515709281381570228644747925431055945414902145836177794618280276444186661052713015083376698942342725028735167475566605658420920183863546196377357869342063999552090928797807545587298749655450965139213106473265808456231628671600280938957570316199918222522859948445619406632288783208963566651248945272926627075198582127591424000000000000000000000000000000000000000000000000*i1^15 + 62048043750274351450992974782572028921004733503393797072452979062495605848765402443155542184442331705424319371331764409802728273860259674004622203794931625029891797761482103665307672061367782468953732496875470880493949513918137345213027218463481979193323037462051310832233808851207598298156699103490640243564649292356833910186546431553745079590033329960952901257802561461174943224365736349034882967734761654519517064951132388114626337877331611130452387805394403301942197932863135062356163968007681079067706145701167585958099699014732187117380336056309561503974398447298017053905400024190355090438235327687940491529782260463181103023630913576647305590962297042254681822229309342555071787112297816186998127125396993476832964803959914680977760451634427410954237767380184998285275202718767719727397762102328632838334989717295263709404789603556283766173753718099546109920152453603662913090591067111410191975374640981973931578355284263515937019956706369348768865552616167712110148907627478911062849312535567841193880862856299215591750450722450360527582482239496686931188463236399296902429347876275329899897307641582457738160208247899300776942043759867149450090884289999482923226935025884609248562541332386374542517040799541798757336510943969229568525873896208148713501029361913525613162588104672567164723417083531144186472809925038850499696367868334876752865580195635839601635184322962542936595171691838618694928302080000000000000000000000000000000000000000000000*i1^16 + -491227593911582791122792594849728282363873905058393430204886293662935127488413186312648514967239590250589219204068324997313303837744551591391989737467797798152227045596316820200146925064615335724400964923369828417407613095532962820876596421041984604121807873901799866413321289615573353355736379421795927871324996527400570253639075118036777384035405076312895319442306945389673939240857319914164977789174983864134296414528825933585359146645342824359904003371995683048117166376250749646727490462612824360566086895959720995847776136414162341971200321338981047892481343072753356484863853582434841181963293321184871008147871283594603048567069559966799199616395675245257432173050834415366824736837701175684428687916562671407148611327914908568704138246455329900175137675950618542377862306537308243559332989655964351436161721808458536447255520012781650532035439592993474128282099269582474879971324648249204050518320047516671519544072893448042360695989052821646248031243900855853924917126688631277962526488150030874907775662798738102310004409810538969248846316353845448176169743980335676958322346881679141309585485293139755815823980665742942938797161949447936838456938479883531862428543326659536886043155081948340697303344512856696770623963720484969652880975975233312704504025927186373988432345376523380310523041816001890048639514799616266652803977425604691719644544990897920423312681589859454713607676027662610989056000000000000000000000000000000000000000000000*i1^17 + 2487819048730847258656167539999747477155024673781880782308662068482321545566895064376268041755033319744973645599687812539750980492677144309863834452065778928892276117559686374439191400797086094265772026634514504192390554874118564916490014035394041710756489608149576685388197506962040512127260443209004715774735153493880125315796262209920088277676016170813628530083072517956893728513362592927662834684391216528505842423719796906144469015262774560452968922633423673826375823543798313229645499568406796040777467531039924705196898308093857952869722854137296765101404860375569334294008964440945311767885969457854507535835952545162764338130665414733226698616038240809826259208143724242828438155597709299181167510616173741417116370966929158746928360454517287877050407886200887144505466389194129210294862593550367074392324471400100822320873563258878145545239170740728068647900787972885623141747448837483912634912483814930561348378765895009508676462168349550472732825070495023778664974505518486667450050548016993773837315734088185291508635954547874136013779513834275126869472669882397520671812173777289590111113419739725835740854404866676618790772178164779462363499434742255429852638682061008338138282986982056260491552653478397727410710562744544386045409834831930658530089556178269600470128754817247770143231716734469485609091612760019386086552328357595947544469000249148272748208261551419805687858557999487385600000000000000000000000000000000000000000000*i1^18 + -2864478230056282362739867570839165884458607803518136906845373674077113633258090370079588871341312080579694839533216244197372336022286544126818973855420936521469333973929254422669966287581288512935847595108100788013888657425404255883071691552524538539696195591080343085841243211009383250335504294906361277521110427652040732162657000085940632366733456291918248564925495806526021882209524806266638654729855120469330054311903176717536844140469439150909168848961641790872809930869318115777963801933439579797646731592896362084911438184660569497523412239991060999847401466666062781849807621208550755814614152299500570507129551882008783328945350296323449181747599250126522955728621343704431213465983419290832187529896063696485603249459522761405598051165457205526084205818234090675079184912497117399321291977048780108077725657025242048246441231260932963073514356763591813860420401774168632808240362235679561710406239637555747691973135983136210996120888695698927428590763717710188201072105998553926982752949453382879914205391982629886404467565916907019391800621097447441075800568471298049804558671632568324014244324134355766928083693069506469980009799489061868799467574526347029196647386919396253247636573202169341542906960266148405279325701442438340908449882892371416184068977925203273640522072658688755051434685117931096575530802271001995189945402661183658175597048772781438032659453288204327266067079495680000000000000000000000000000000000000000000*i1^19 + -21896235171757980825262861338075687739446740136011608877049137894212410528952402848330970672694788988641036774865525605080026836716378336986966711234985434969670345162754937415860891447091149664711052263661099056842325548144037649008622119595748093241954380381970985117465775653331964163955734487245209251741559288676510001969663600230140377413745844321291107640972079093439128034255319761784151989750860409885999536584490584143540410840309299661927772859103078884017217905616901633290311204367362231999713350379154171059475036800084996707829540790894913840905888121941907684589361192060231206472159315429800609643621931904751154244909701719310456639006484990174073672239538673236178428610082686968937653923777484514762714439532443903459823841247744406270603724658025778864167109568740988671893123263506425544089447870898029561998315094399427071875880156028482306266807817495803360993309927208839361630391905939328099384837296826598248693522925208619212709843374511762489239962221931140416479188398684693952076031735558331836975085014560232644334801719732748182238210980508463345429472476351218200409968688573436709065554426835032042738766710866365142827417858137404058081421508715565652962359856498576692267967531234728390142918932547516277749578242668584610413513290650816702467022725282081793901858850311697633767973366525911495635220550319678389720689880830715218169876010338088813540147200000000000000000000000000000000000000000000*i1^20 + -8358092318330519873061843346743854204224393502030347234116048512639044320667180734387134643994226235529737309191558657853776192026488804067366919396939779641852228667291528145797579948973019975422869304384165615703072585435087539068297482754283482157174614419655832565383528294036034197533981503221515680474957075848330867123880679569925297103668989174153790323692106924109691140197705106579504494754610132514290993527668695598892440904602686798774265022183508325129359218877786369792352022801706114517141521598918794089204062400031049605891358179893302210484438727556650414639613455905907195200962612556141602274990508542032777118104913501754889764162224436015939657903011137905326984729973946303551446366329366632796606480463048918106299581797162215462551339819384666650285498583433997850944267629583443887997021495034170946549506347658684747071094284406778561269662466303822531786714772586910594927009093289902636537881637458365286369467956126537432995081662509376528837405858386858156478773326074671204713372612156852468906101629112518650956594969448191040331178493487698960516601674033727053152907996987046671056553133569987401238450316645385440590837244584245958872602281865324021659084640343144273552390189154990750576241112720041171777294612692370969677529121085466476360709006532120691854244339913814210312097407570194185119077629126575592420316152449954719328498089587198708940800000000000000000000000000000000000000000*i1^21 + 208220899323195424124368994049836120240270418519503171753850525718721531652429395771894090887625129682978777000195058560245788835098475613643893630442368556063928584860201261309541158893248613789681730703847122369972122558131309749034946749471230919743856424807798467885790815260992057712276630236638996918078425353903333886275946592369455069174599356314241126857404183496657660713075051402338076395145418690494081489372237794067842867035310775597913476546855377419068494306185056440896625838684019602468796147557837165925170260101987283741347197774910085198884323579245685230572087136424571121717338701232740610192035294660240114388422085850880494652772669618921601323158656492747430847187626225632611991348826935936148604902097077274145285474276641025431831263088529525698324464844177845288710678372981573431520637961475064567154798946117858602627323135543908367725484897387671690927563876510414327972051810424935141110344658897029590194631976690126109028774428047402256744710270935382956506453548635949794460846159736243506162822129331987305905375859886633987139474069429394940634890806436468747369913126977518695411440919930844265218592526569236612331837146976454137020901846486832943014773567658599069261863254671454995704720828975691184570030235088340568679803682154815746106799355270958829119679276195869949965854345791880232557256698449501675202449562850614212296400302862499840000000000000000000000000000000000000000*i1^22 + -169236704341868867577944139995194701678163181762262687713937697310233327804112371383472807377796403527213255416751857512325083129508158305958447630599202738489651585990389866652200410087802547046250981080455705257039332013810327278182488823404844614852517854814648457695114571211920968727570372541314437030314507835481468475193275044279069580667136760148735051426375754246365033599897289412759631568503665375120898812979579295493938595340879045808188821261341050912279809774845045131401132078840374210025182724729146339421072769491392487406031179484664834748398090016844020628106166703001109500603389111520158896203051421438272286380833355072604218984673245910291227304336781554556111658702104838897686435710782341938467191589897347109333879540947268579035637403125344450659071078051112636499137967517292616198799409920754569644127566041590377306885030898395160656189331211687769992190237397560662621568692605921928724826020896143865308217968156196494330261360666130217144651875750121799320076763625472748942889212779317365042894930981241427787482679406890354888453159361667877468552274457346080318891652709473927242359395760870668854029977144571193372004814671963620100367826543909643063213826526421194844393046770264932722977679235996949838132259977028139037289947187183673921877808369298768370837296355310630719243021358434477717288062187939545137007953552287611677913731039232000000000000000000000000000000000000000*i1^23 + 1247418104009165794378235078369512981024164806079855313275359117999507559525937845718398590306787920338157946190980961685704554272436325721950093043581034186606079884684919144406825093787255189421635302929638354469363531354689432394998444049570255240066072974933569211434646453926644557996020082498381907337735475809181315887160536176158260809197812947874890107053832851755925121799048676492896753987940025651259614934735354458412630220799216357410883375138819360341087859518255796674151994068551410529078557307472417328798463946137605046411216811075368123020571542024309737338849115814027656431548323691711725381336120033598554120343245920515283017145389962394731183772359157187293283798895559680056709626898579619068821975644885553716806856800604161186068784963082870050551901470716490857263319577819266557937791658198440444949522444826828932562690457635445447137462433175867294532746177515611075027735250072278539167912447008444167614832964850989439857962865652099117122469310259323473144806698385515739453027181431802338308841025606261147603278054835333706168469831376965211329963858028527904769667565059142924941591500934103481023171133654381638376743268989282683431602829884422362052208456126823134474606416427787871042981408638338708548441994225861564576412028850366789654111919461143237581539291132983048119565241999568435946132926472999719960492012905046385198576435200000000000000000000000000000000000000*i1^24 + 7528679590370487453919323235711896427622052914055330893718696474855587391701951833107476335036909624657559538582498559866127203083421200110909453598301910404494939731817565383095859720904713757174241144790418050985627679797635001532531658794389593725900737184179804007461973589184759967637014284551186251992484232982943533792379027065876202043569991365456241553874606614994958852756973030124589943751790374890359293517949014837419827418680397092703717164130139474559282406108813313438742902180086417430000800770709354244744304265548435474616846580119733621249914972593389208750820254437746717576600234367132121701820525507408121963170451486385935465657557551800228854639747502631283346788102326837164154124100265064440244913501250567235747630933755093409928564307615415395539462385271535569553703095324014504383549836104212495959600890211753069076476744164680164841647334618666577489749864414800300137819934202193406619705186691848979884921806010633908899345174911491277096426161097386878621685311200571883794031850452704327555276611986874508254519260766780148754494269940312271168147504323218341221527252475000117413841585908932693130947090649553747321807655427714945692108874787376243682809872558169225661151292469758585029644099610813219032137954506366097733203010085894022956566090695877218586323618249118016475292651256987662869696284969288523926372237543389685350400000000000000000000000000000000000000*i1^25 + 55245428852266884384836922602858286157087354202409544454181190889572357240672032725914508919635455714947342668780636598263963323626745697324289371949319154237172848293592681610819716991846729251472314028070534841374323714990434805634767937420852411418448030478217011495590672114579791925815192438854972610898996471087819382753769646468169616225458949950138869813340615553541798315171832375577178068064563739126888075105765585100769594555744678786392629420851267529775870753786157997012880288960571372937229798752210140508884717360869726310006435339578325484928456455752320436464672369749951140461060567180758078688083048788074514862251931354001625985133545524317261721398889863368438299483047816959720307959741833809390361530741866057372165754839119916871901538583479285956290828301333168422141064218023571408538833483972681275447730438832132963385066018285806033198787047961604579598101778450566607001586573235015017886859765045956511830485372043532147626495593833392225935276206855922386785455395238750951839857139044650167826343716708010762311574684049485649383567108922473319215920367472227031601702925926149580405380190891105399108230771088253057074577860917978710889418062005606834863163983142314966953367989104937559112665654102740259654704208845701956030556804420647018016141435086335196375561719618692388218595737854992513434895676458576974626947387680096256000000000000000000000000000000000000*i1^26 + 88615381170120189675392988229386503759451181439271862176145810162040712949253026752499362157465740810466100577280631305593622354725239595625078316700272436279162804968825008602498488528676186414221903845553050896108238807052200250604936005859233115248910881331214112472889044142664498606016012905614442352916045013662288116437952454289668766850433410280949652360968646493251896765181522705697241364971013058619478354173595609934077623062315452998969035712796440812866748103734922599083248965911996508873215292058060219414689010825144596321577002788924027094098078591238852829805824283307265311488140116786276226035417996962158273213397847839210782748712703019574708819943384312330868488734561119156690611519607530456577913491092775972675585042598671873192689288599604634966130223968835668042015888691401872132928802331310957272527017319756749578931338169993982084106232757824136946736088927450633738613519308389771161820013050231142673734568246837670892001472464506430981914549349820056342985595343891936885339873320512469808091630323361755599589021683178633690330446519735326023062873532609182579249367471896219606199852243129221497554266157644140371268886691959045522851711099054966925211132534538959654581683334616773313001950555167979459942021874457843345662096527882728098989230993262753193881714840336784135683981716345426619716344879458310071856617278668800000000000000000000000000000000000*i1^27 + 76808055203057373937946999057121331595330126484711311653444823807845906109574232724663905807018909720345734611897196347271676412072968960513064011248170844335850311619180455341849211559631762047434232664406059516571365381601388682644975895814713939059264263584072735824187396607741053094190004786359909559453507803872082084689804839466907348161119412797373410928308131261356324488367903639889218178332344430184357337285759720386852759521136642934530724042807281342252752352451811179809589577723724200931279706408798944063522514414140258158540140368161217650139943025234928422046860516587780059310610554609073305598303344846491697590447370483229662050876520294578321879308582015931939296033972761837277913424024151519365107854116223860235210457667111330065715151061662420280079316303817585068432887355677081768557921123290000533273715342088755800292360433753599000280670363156368269037000826965333633362226713077456027241460139644077216100150017944412303783346401945896780621341527248956811408519100212460562085850969242589747982513173851082721173548268007546403859408598606311213922750811029802709171323318709530755314526731768204323775075070210004730934333409894238121499002052666250344910400286925537125978527038902325185159513899862705197858006653116352857520025516072419491371830159813332200296712419198597082716357535717923594373098223733926954962780160000000000000000000000000000000000*i1^28 + -53393821295769685256856723189407521905115582035034454782824782528959622407737041487572598720333193224093749111484123310260948441814567074479428319418789214176369361177055327531822451980072817875550668619860341554314283039267408776072563010234578154293244844162603810820436361483762455574020948786110172733112311008836977395475010529352646254193302490944737813146275881808807546890481124278756027171515284512625929144085375326882420099990731897550896333410172227578928445902449367187721475923703479582052573445901154794018243698779717413574856439817678667006115240542581537864273782321517763879181515436166781547531418616307513697630894252688809664190874406566157577206977601638299953698369055889073780424793349307331017188591724977701425374458858860837454002538723391959824258992322946156095024512580238937403229384418665118539802153874317497680394840563749577062228782911616576793302320283924150569624277787671601053146115780334676387384653503696895293684318644762223142642821712862187799322539170258499068088949793798825014243163086151139647214993542582737854151683096241660112471404592515451076771120620672320209310447968044648045586217462194016585425845273174478169060967128329977355147061817606256147265740962014823832065889894183557303374416585212456596689334134836066884607443013307193818775071068008329408047715849238546799858491071725060489216000000000000000000000000000000000*i1^29 + 37418186866676228363642303547173354821294736632132166041426700191106218564295741545619046824929336675290233446441897119904597483283682970946567959518827204762492613394448742274374566013508990614441160585465935970390472604454762888384995713888120943197468344529492984354414539558155811182972285639619877248276677398715841346781311744486668307726701433616782323347755235963868230995657825962018000286304490470515727875805917403497760640253861080272719749843439310979054981190838096190930018597958269128275103932824053188798899398406697323953512670070098067735955820093530422752467870145866027734861951562263195864311315675779604494803937333796025279435129443627122710632987989166510979789916740014566406737519750642334849348455185194322247260998141198049516971716519683082005914542876321285725411293368302352089573385826026986613122382222162827873179637067224204497155634199055919867183282779398398127969115959566274271727954702505420748328990291898015993731015307206787979487677266868001789891287812237634749435281122892239256783278227231259306100656426438501192375594163601589720115275961722714805450303705491219529965859253111217021845816861313597912957247035055974197367438668390140698723193306906156025128051478893988162567142008212557208597120753906247931343632617795765330498043364664796271455532574770696393364869753747185126165614038928588800000000000000000000000000000000*i1^30 + 2007969753898738878326528816614440124742100755407839244456337328443141203175560149271551538124874335258476754387400390935470814213682442623181182747862854442962139359275432693163693944968581651308600334325991018008928719550880519759926253427473466734348543953755355462158542953424693040964103372927360725984926399942353749140959914830053699340126076358538209668718278156893289135101528013811206896699233705225754760759273304191802021286735140607840265381744010978842115689941398938262227263585164439044567802775359487384013838219445560686302231450020118791265399769505802011061101778222314596874913790372721339413152001384823935374211946355194551594378355535289995705520011111608861135082587342324861054462379010484426035243208048411015779422582147984714722230663247206230197286705022038495509626361942056700182939625017453363960402204297148141472926014529995161326814810666895141685269024585858339637178080094060090103700865791167516237885744080818209784580251559829808155197742240148208367253964648614206053561247747754566439079952572399700020567499321942332353841993052394538903455357170391333175259567911761624309734864136414687964299916269949900115148685765569931597810304805841873880225679191626763334902562111196776692299021258317927569610712137532948165660595018895704989501019400598035857282681830765787781372087300990730030536458240000000000000000000000000000000*i1^31 + 101532853607548461538454460418723287911757477548420388711544040806097674902856070268432564390291346372631819615825284256157388446697301122668028184656113936867604773482767423108615279375984969435123228954246919598370440293535442749260826546845896938655395817799203664083928662519791323044075879377057635237522936816748121748912023542623531916032451459339608978835614821313809523404165074219911470109296513189898408148293972138349831103886478870199881508613634687544857074524928174373815530821296212147445503693342510789466858169267479655199491011602476850307659757158598024717963368311262622863735619403365970479618197508625168923315193784464284994111145337236447413861568043387426973735047607011393548180704767778989583855927564070942633986284187133055440964744595767959897286157474077896518292694628254570668320471625251456017154992475696384899657466995219346141226203223447631845086604270749848717072412473852190421526292615410807634605853609620635384677009857787097768323828509816618208321588176483638806102493655745571160094957723387965385935928930816515808794862090042626604344185711975169218656188112532471004225832613446377625778678718108268970143617088940913643383429855216611090732746501808159657708732756345620461695806882790807815480670719112564248860582647800417470280388577456343406283302717761533984225524488122073612288000000000000000000000000000000*i1^32 + 2291886810111936038272397143901040037018304269069507998673248094728252343926047461526757452555601584656686434004147336730760845553764309840136214478656400495600630383246455838016472395906441728666900508474450195127001990738445726483584652799797994922662426192300261296138563926202530147771323133740176877562931722188353495329692246196799440053227371042604562718147683049445112315539054000272407511816830308058046510357397958362453055240086700367396899813056500724979834983611020111563103835021186169504092980161799137518466482268948324331874612104699670369557508085809260498817385805665693236901086699510913013671931356175640881858370192406582717507500335526838658601814307052242947270489717933251680916198652786013960517990365416649042049590878443417982324326772305460247969034583187789477445257880792612486667337914192030519633191900910469293020889467481828253134721704289919210968853394929251042320367797749971658253059113157016067818613843141214848010779333036113948105028820614921874395273743653661849100863099543061547512025173464804569203052852682306547157056609563241746004632938658681698833439727372475529998196193829235432792263804889135366263290976387464491143303806364496179983891255825724152233007285823799635341653721461005612421031359563488843110520928009447932469204496827976344341855640951665392121042716275507200000000000000000000000000000*i1^33 + 61203440844056032419992131046213919080351902100657798392784652655872972115086360944765853007577319062294483704144464216392136331188516267883488649862445956147871416425910378852232513516629841516032144804544222243400204627329716310830782850749935292511700281838770648567815138904859436934737144407940366281999813008308506601004607053616051891953040641090697093959047956599427994478997753664259114584206836633534110065097734197781310138987663238919641698807940204086545162895525880916127348842973677474208190605972085763019994495848669044559165619030912150111492541256117819497780195069820081941551718708789941511383172113954897890789251530581305940972103855346919220221172195578884813165387084928922400244141342451284636606902536306192068626840903629750109101050173450006906873361336813351856257170145106505494580666434777828575649871966443837757130681910062427107357061454647966866871471609793306866637499643666739679587117773104441282619287715234822792590959367434864095345943144624741133806446300279822659248981432594993774732675524946736149114451882400068404146880067689225964874190488771331808985120763928269933617893192206881204072372080852965976998264835520166741397946238507068652381777941670494768079186661481492922555732856756426745802645816667731172741488386068882882034962691869392177134671511273490802897059840000000000000000000000000000*i1^34 + 783846647574975079153261539637253858343081807339088992894241337040492093744655714522533540308497447502480145858637535127234321528382489209164851170008795900333439267158216669276328543683051147726618361288909977883766711135318810285120228774913112891096014295325044164741943591878058962059188923353442692277427022708055094799961208361900491401036671260005233160072847056516830522115965863238835831000098852695904094993301595169941830489001973217207540824114509262768468787461923717909022350400860824362432683270723660397123236789903991500070707763857413419982747314567273554316408874261783536502030750796411588755883788669624682406996823667687031090660778172247294167316981293500003023422317455024400316061466764977881887059096491937283772267929069959948799395043389282066282114625126808399100323438719086524551691558837304538850268588142526139182397433861741709805323487740011508673767914588962795899709772520372082173277624253604224351386925342161249487508097514360266432883580850238627827634520988074983325478517310198664902449649113041286897837143576871012906122416934136760845958033458602612546388158136021598709321386279917093040890124490224547735474260501081921660082046567026920575013059854024139763667455913600231505196130799767593400042018797159793502004924200234830392528350821067620039329311985990893568000000000000000000000000000*i1^35 + 17351773482302713995907395544189504640824570251004219199246222852643041485732738660512717058548297660907715656403213256081220369251973528462686283865188530722180234403766736241129814219815442970262649336690560954209678184255311764363949920351516206960233306417599829339438493488280120093203719302917200781288313481693763514154244504536893788212489781627341175128680266781274559984848117753146688422700208261990634957212182743394031654244068770464607412373510735566175890616337994859963428266514775007403125570215037388789430197361316750463496994172631346834508630214233143223643298306732179444726567219242705541483344579688201433347039108389932179988193011350825326283858504116308497930483023667433875711490387022648914624859117868426429225400237225607716014755568529510157377724518835319330863507048960840316789961470218911117283189084603677610014353622834392615256130103787972464042187094878260077586965398502470163186955974918303706261312200636886504590923470939517744955749127701657006602075240212770842375482922131166545597453303121295565389160005774769858866780922067607607675872187238036403395110429170006858140279055930010213442077662090092834755161018006673000190007634722980178086517355366230534198369153711175583245739973711405609031864423578878235604542165178277092542436681181041957280572610969600000000000000000000000000*i1^36 + 174462024426729560503360919897748465557505730328968990457978786049482568853352073144587015015935359845872038697721241535650017342146871525688245019884623185855632580703346735136260422105060464894024374925353973046245821958706089541358201997723629625279973509957524708623220255639053050715276398138514810143261917478350213480807262085542746746180163676940729543104957396068340071330082767463605660050426551899203586680374976200933034931754990394131505463514023132586988836915616447311330263685371110395797477117046978666442804806110673201032553928462514984705540290679180284027335136344538614966321373739930637961235253063846373283618572363690091325697412164746694836753919167481007281784160672292497838614046734556135060727620601682119497580086688056351805661457811552546349879330765328284927450515269356226703526401812281817457170323894416995250002772012966010051718440412385385573018919110076702712953957717122095053312448481569919570739531961396872492191583859549238721459316100308370694772616110693006903041081087916819152579936243978377749928052141327070786902829769291507924494130640017963414935561326794943247300695425193475383877997042102810135924429634191998579840896173668221545850392742061935706962061164800434545545922510834699260443649142009721495893529979413271105094356218264996397711360000000000000000000000000*i1^37 + 1918131940932231799779374614848280151731595806484286870995686890641864633303735704359177173227186747105991614588939623214836863247822963207622214374863125481182275047355526859040831744658028725442218144048292908650445725847583236088181671128406795774109230480485462398296482421713667629655456345602275055827271305646095743504894703487448676338015914831804429252050999544118604357266261083852780593726634065701679979192117190475138971697177552537656775918264222489616524195844873420579406115536398292752960233226796798772787416737509711222567759635281029002735437457893668415983829828645299988950048468514205524011343759202809789436147124057669171478358065001065909981776597917117263439903685332138508179242462592448771781351014876433488029230108828347504591290376420806712315516212851687273951798196622871062692947570534584708935470414344448136007355840534512908781918834650236206080048328375755958895919400293187388185714415503341617501150951107493676600960199948945329696545228505333700263674220518144790164610795798935649288636169963423038092337434163146435721173599151063686647946095240091910348111089647351463836706579828888922920613756825095260014267773132518365635726328459640976683828332530354654006331898766512999919535105254233656597642489601170112830022770663337553096995918206468096000000000000000000000000*i1^38 + 759610814873000353723470796448613082025566667335921070609813781351653436151061448080319229168761382490429008709752499731028318877806145786397825928922275773902331423391909665935318672873356116470193343850816397412626438886577266589335957954805147032549484423961775217058565724017545587797754098941360243944238802331809527733520665371694400550872558011037356393218218466283324729552457948279290275401787269124936661080424887418097160210412299626018577775903517773518201847698496944360207051220710068108843305743485545500449456505513331512922918571779737557635389481825434346581676680138887053817791150012815003169900514045384091817891211031923223248911240276051502617706229540142514052384055662085864737341477444934574997200811298037430173092314624182154313141312775188480819057039686852488974549442231853679842263319302525017301934345390023576222402442039123574739571389637444167109884749533019566590839736119306265904849074115857158019683390748899511763114367872274941457097901343696219577619843631577669336750556707357171119426595305524205421448021779037900046652291513497794673116332190461568691058511877310006293376281357516147834039220046729724900937442631538759614430981876175600093487718381929810571946865826140079046267271430610918973769402600482142088843653029694712372107673600000000000000000000000*i1^39 + 24566135652926806980064309081683142074828331918758139977668015007947331685737891794920142721698922313217691454967282666147144664571985382720517896349170329247736157449831879598200993421212322604776589256540580721520289617496388572484384312677586774480849557388995934701787529563197236233556924161549197311221148493863590440544626616343958284355194977097292855047743915851428597919406899942165395855804320683414325861073817150281110087388269065815198992214353697881064310552773132151412193633974270682104143740345385185844994732958543506946227166611210799693860567799129817791054963008088192473857117998874731965782834447307175346672995029102344979813087839155072261082460583162963343985055842461525513350607011610062285514132570311005075447810724590730320906967477171770310016621878764007386094918742648862885812936277231905770548786748185943024655467011124403615555968026882171974342302991339162617334866501774099282923551539485031429575718030903534057239324904308136978757005193131697752557804116252692884086462343887912933480602447217938027470057192322282696906128175403128789190885810712343960085082927950961903279731495675233854739249332417353466893101611093087218376661741518471764203961413570770750708509771047381322118539286940476585656704968841608755640808984472432148480000000000000000000000*i1^40 + 24741215871976780280624506948739051413654361253606868244676758374807468941124278766585728932183725258715305905982618747543444754617341092151910175384704316904105153519881489973557803584505384050098203641777843331360549270664996008288965836289527610836432639375531459829482235091480810675665395450306268071298978672264346017005397099967263320707747095959137885092992467771019290331977648294499756624392068806804194133830190092802222465111370679662710119520129178679959931023651395195483113658123476738072117538863152459119856989051473133623327156721380035567612614241516859573540814974305838125792911495986831023594043458195253852088223794569905998676416690444430671203525016505637695812475888697661993400798810114501172898830976736111141932248462792174857533501030021076615105993794207086524491756369369480515199150883294163798876264058095381059767828284504290719178228267849054611254445187086067047157657627084885365149803404861887697665042423050493059239881121218169932607309671561564318603536149464576108533186127514587348560984147149957534034408572642977147391934033888775497196056835868087403180590141116017593457236828869989985565591567328380821774300763117900782273654607420360115151265794145888432572549921606493412089139212275202787465310079662079001853157179392000000000000000000000*i1^41 + 172256042619691839204269825789201881283930883796317240953036412825142954156624347846773421114133774418341611852891533799742431413850479646264731934612019395611189459215472488767165874852837707839372641902411507550532433603702785824966899888840370809158568531547371799723149519429916097141131147672182700425784402723240701539036643075430018897202578652073987527698004740379450488930337174050239657842914018830157669781580810601515923741212872816103565208099683782042336190337371882829225387203094604371949675776213817462942113136559057622248055701989424218212032914670936802615847267756118408332348023894571943959114587914727932103804225665154645373857467136925799590666791308728204041281167665412201879771840986593151445246929018885024391363603338654376790409378471975602237900957186219578340974837527541227403066819885627643735143125704698097077113690088612502002445998475456388916934885700749075653040112359937078859764498817291359137025117999086122530236363508945422908627144249301051209279921223126246886902889688952649426163865005323233313323667622072026612479547310903739920227138728794794636559574067143115570861152759515423152555317966847443344956951303846845385445544738976198652381170057166379957221235287407299914841506214424415417503677026765242158284800000000000000000000*i1^42 + 13801552234806077669408391710218294468177651894545502923837365576633248998629501602468227831658979058602398670816974204199516189074065774143393672022247650629578005257642672549251742759409076438716887099067584942183900774350186692962294276104881538294218132251747621164699909225750781543693854025722916625910326677034079658874107928221558781445686694734498985060937115713862550421868050732084368072285989481045096847018245086666019344388088362956778271293232044113452573351129883090211400509744261972391183370260505226793543325334182609303034270019825044336525482969129885305155254463666337249968668579954870203571393197906763266741588624530955977134215661538971292870686099563282046096585544125784354661627192930676871109131136999839913325170177614573830061730412017032787147418575104306827262915826912683459496148618708381579249825451584928893735275036796702570480708573122093748681003018733340930403013023781040383049475957291553263091202878210359471257406336796405952442052723374072975534039455343120311334517635069580088449339653645771763622847683820927076157805736100841971657739502357259093947800145779406154019842312410658286879371185520543621031093076573094634638502625917915628852915761929585752272139898500590362971959407696860927816339858391040000000000000000000*i1^43 + 422138419460744064630009731704810148104945741259636579378187344736266533964953757316347114981699871959427821597325638348554858175344444316031995821775168348008766051847126646314101944900275463970364613934774610099250336453322830817797080212780898744303659351312006956093997619255853582391430467042332930172130157775245265642836708448185290186865566657440910052397113035722509487789818890108535144302330175546923331734377448033885196292352520522016621163472914373160936465936480588934455992285000118217668128537384017179886398284721335486601659220856601173020316907656355030198369129809691926563867689877403060424734194515276162690745478245953830229511176690241919380445789667914074966557088775685393777296284796861362122678309479113966285600016459103457290594913745809921388456329446538752714952401140228504809171533745504644760883893738781947789402382904230661989444699134284226557214598316011575912432626609955098106755434193396456700445928541658137497556981418267108084204800669498622100784976538318750691303619015143937654184135734340389495042148308239635460386056839087074175964255128566924502030969579774995146784657921444117362673514807470456763078377024611704903330617369129603586273193823579801909108158107865926703292301375079312261120000000000000000000*i1^44 + 1726574426738836596367666322885339040250171019253337642451897159126915085353059666459751306478294045878490793109244532823574947268736134633184331293711424790916706053201111486618420690436016267615234295662291495306149833384711608269626247096649037382446700320586276221442730297629834349780438541546211094128975909190821416121403519210249217400304983018976851648251456518631458733444068627113993900232172132229432248055349848600131245972381960187923924758050607651774240371945606949695216891751844099226684174766554130632572640893525617027736295267045008808568473172672667484338925782713763783487553985262621045713383144300231755720406805582568662344964901865615849351179102702154815833142744872972890645435123563547169703585542692642884942461954748895262713807196436689917599084024679947787599549281271644457661428340871032286435025048129827685907732242662521462560334189788957313500717006849541570014504114515530279058268340664379813762683912799774786802736385814192969337285543182733488663956209049662037162705552815971209228433585515784949003021445544284504765790715887297295162227310222264734061725949779798866923135357928399298402716521964960365709395709911521823014922781992761539726172037837996084761855510146629945251842542796800000000000000000*i1^45 + 1313043084605694124156905608346917099354932804907063805131389842218383153966042772444715285046060460784011352756920298708527287357362087026490414140851423292847409001311625009672388634775636238986756305999174066862096983617738716537850629830846085785489434891216758027248587286048546616330511614275784461251532961168352035822426693383566168978605801143626039849324995782899446277681836766813979400246707116441204203637557588423682511977861421310647459849359834165240929837712158567247100580043774595808762532437270832106481259533686199136257982678842302786218870227771039861767392813735483923232776725148375240634006115009147774480424379343588453565060627587777326234301867860327916766015483615641210192561422117337315545262971462540870910802844723903939545916311808412172838648148696779341390330182246549308305589832640492587868993418596317729230876531196532001386072496944319554284516297025589168589878460456516695964096573483415810845162304121934450610772144070955467576583003449393317859882006166872768248229048325719545050364531595401151181396283422133652625106919178243602249697678973032973581914101708393691668834675507398011186320743391735134018832657933019115693043960377817151000616281201321957541897100525337313280000000000000000*i1^46 + 297663182467955440993017688677452271866918273769576035478334698054457140516836304094746685917469009237658309087948022323731719456193344590563818599506145178107755713551787004951458161029505870343668288998470565243958036806527866547417481694773233845219017937255910321745063639008977753557728526975945380755423315594078086505306290613921142433725795825796258110697355556411561119928744794336385187000842137829839017237666152668218387768640600265005107510185073184230973401252735173432973850486139137853814353946331869280609996270593417777215598263035551937911799290323684187436770596035040569368473483832151030392260882754432098050519784708691450263541102596795818122296059092597628010755843327510506364451082791388024881935089275194143622909565345386730780663382018485208682738593793588337919072457484185193984161094905015999390062055309338847699696120259718439176255655779665546014375100334144106753991429177914145253984148789212509204803393350219192880995639363294772286231773173099429734015868442710302504103624053083351344901483909993777489009961418560260960578247501031013923482740520652132133129831503500330984023372144089311304760677559969471271568803346472149320983361663917657779451757633412934523682816000000000000000*i1^47 + -8250981670773405964192309912112486142859678889912537965470552171367141492375400006489694217000499751855967360020579770831717154164588880952769329782849343214141661292966171604813606539147314372107675927774382831005281207269149753424440661007780517183039311423752087607209124489635423925119643895998172448488471527645622075776556929658579667903412615946218209994708010464746603740097253223747925395351841435066340726364756014197872390331829662036712104612141734122310305297474128029526918817420981562983811910520984719653956963203049540604389032041949941256539672775746702465189797707565478433647386251138107719444444479665549999950365915410405118549806668404292386479806060777842680983827743043877032412305922672953127221056547177620769689824292344094017848708055532961107621308982632117980585858301287494776872900456395177836546690303114075051258588744612191040550230813794388965257645344231959891452160176835620618980017513791854057825131936673065337848746183303860582339526478039077796156532560875302910181126307139170384111081454112821246176742540612123720761371753390851362143051455706648824042296464381645517644498140909920571605212042085551069436441723316497023107110263081549943174215814348800000000000000*i1^48 + 100294199549770719314489457319591683744001559960207607584897418999680569029369462586831856761082257049964648196400996642313067339483585278239400337645901421698105470093455470973663442124459893678897549002241652578728807767606033577956157490733982233820471292608423451419048730553675083460522704349565575311535460733562379081402930977965393380574070967051344300808969851492088334821074146330386419903436519275573150920083931558565041469623523562666744603956756619288815679958566344006970520023068857426044015970632762334299912615925428208687841552007873063468905602535108421162645880288512662908637750296382899614280358029045827006089789722827773583342550910738515770779104900139062095760989381401653451878670366326377498271741874207403727388220393970974535967579086202244200011591461884512293544362482117591674268759123284711135933570086327665118984995068439158290012167857742571808282633340255122353696538907927835152728676354723374253197137186546304869647808297261165050783533651068358274790888861724120644850758019807193108285070768361831188686668810540698046161966815772618616795307122302274613304980743798959572470570814873237073024561374742247884968818312208592211507499366476677120000000000000*i1^49 + 1367628219528414903078669166730579971033815213350583151956689936216629674611209511200008476941644180658216655849545354484106481847701033850033647825543306741702431620025179236074533586276568395697300866936681570489316684887057123147338822309475698976243470272561451270901279355998355641674719076485483323600837602794768986801149669589669115014041144877878893654335730428858438221074516582759842490164904159375603725507556748942142318162563946138241494227559254392879014025418124888773185773325475254595507724517235772800019027994724724710665037864863990319517226694382780479132371007493663330697573555153967470160231051625443316551418286763466859052879795525388053830489029161162690432216706081120800179204084644028794363521561188866399677215903022259040630662074615612861300409603675829466383796534477531335277754443482582087997544406595132987706266847062341080958577398088688374374860445923605561544925026641395850234843322089340226340788348465616798586040946455306182746448737604561991766802631052005654979306389316716057478644074676693243246741980969688939813877394370918019267923018297734211558023238320437211243693585212442351731477904641006237932776551799223455055872000000000000*i1^50 + -857449755098282680082473710017694566025716688800696697875043653648995170196379978135059930082272441383936340324191578659605930479927856628744922907946209897593467012688557631858988790382000065936018271510377898246508808608426711675461173389912753975275215073418819160282705170174393136219832625157104455679246965928184905581819942206644041843609988867908881825776801764100427282383586959473527782750694176343316831303085872040514795916911460646210334221010236300505531955235464243663683888662833242776292868128947034154941555242769491290785849512330416490720187672230436876377418189878837575365949011638522981971074201636082935420575284995206422877052723738886520906868298492161324927912734963561081517319193885772842974390512943250701558578488358935290451266444907407192783657542336407748853320644379364867128402987486068901611407325130683833282132428862321313809458478322023701384211140586965930034833160558506922686201479983187696721290875657297592663189533503975090497928010539580209588948941808138428506449350070342966368939105516927236645805775013667930820619438840356972095585617892529156521105377563930902042925227439778610758331193290742595004766617600000000000*i1^51 + 560126265905833470115843377001407152228945839843589735273983058425360813490632707803393678246071787195511375092043427679598887836306139996904553071379790779416530579441609877095365675381137385234046946570155873908852941395925318220283842943077964679460648632423386714363877268445150892067175574421818704072694323129392252138485018717507015610182575179805487272365206372752454443271837211426320514124739707667815252707839233278353727999637162680573602450609257933917669756790789522168831201134714698322391785150185991993735120981445716649925268722922567295765374187236875136756921813914000127949418680198734420801984397213915468890627667012757133581909662789218750942747075779087395745269514860755460593733241542755865023423730860762801287306105566917642453687252016982525346179073924796606150667769622713254210943856008668401640984018073963161393943761483836094027800371450217815574173239332492752143875320160532502856852502856285058573372784125657113311982847897389547265307077991167374583791807311786789637082157748904925409465426987072269955250818278893172350989137437867873894777840448531930298746761518857003856497175901128403600070976471040000000000*i1^52 + -134571707134960423123717813188619209425629499188396263391131364204375625573508937171239446878679359966868041525227035380329756111629189332687258783563430264064678582804040050183063476659002318804191215227489208163241413572078449230489489242016249097766981817419990514644898633175564543596164788102637247091591713549232135701638684790066201092531655542948396474216914828393197905270342802904763062959457044140946057124892982027175829089540812358930419478342076579701762409456448742162160568521345790629082559417223398587663065150940024866669175987724762371021777990559611184389388484404793817200406856622428244658651688428931991926290268463263245429799137277309839559352852373881063417034492401279206469387636684770379464723884625933590961246761637328050347747686556955167949945729310918512297169040781111816860853969980635311354491479448751827425953068002713478343603820312927253888025685972956564742200268698811700511448583677338284215499680914599904308363861297896029370924160434510489015582706543788822876019062148403204580767996823406192784796383128233800372862639208384764672220424033029772160351608927262308714875015621771264000000000*i1^53 + 14653848878773374475049289428446821146058306681263316389184419254731570867363424470775090590627620445369393259481724885136095164375565396407515404865282242325249495239444097096144126216396036911714326298882767588774500700673912303832102716036547253893631769164505718998355148731668726957872278706065600589755222853855964939164410447236874388007955814059028826057753393347222515572518952413378923567107822323255101576702536882506176693735923726767599337445968004938622916211286845719570513896999726955431313775103436385822059829774134385729407633216666807700638845317570437910253720015740817115342845222532975440204950422683737859608059087981764425483688059315798115554980049269478493945120049469981482701390355248523336200377796854579667511320144016799627994377782399168372543112581577945503140892559637115564036493402016002310185296399952195027333100929499928838715220478886857536503379262048553426516947005720927318317413518186004051939659946863892889285198099799994312526633934151538085936411594727957498937618630109129503222492261698481621582655399381146077352271490118727077476069132025636323994892206125717913600000000*i1^54 + -625305197410226148105062277158909172265801904633496276275837699629936395344561175463646319109650741729427414746231539609115350193790909739734368177228727764440597539595048278322637562832209504341403394277475781250040949232431508950844778587862916918714730408459743182149648137275067135501019545294495166698068005337636919513962052100447896373484075846232306835186944528594034882024552696883841318758815506140875515135711019514888998348213003362477549082587368560879938032250743417735189549480645205785246980201088806693117213226881584015673578200757929758656859277725246502046116421219833829983873741822907925383612861031345392618819718425917083401738788302934979092485745836005118644994083325382581817035635602037844425393608397695598600196507481097809884378852081026998064300176773949803957680459328044134252264304397904483959156746909071683601302846897756188939654374411281854196976815041370638259459933997736337311868401909068649233511597581202885227723374159808048110655023640200046852092787240830441500308109742538115453243905271243029647552825080914805524414885078173777979377968912685386956800000000*i1^55 + 1773350035312237182022596638429338464958403997887123178362887906287022425621169728609508820967324073517916241066365416612762899508301483532015766074647881805572133294566071393423153535821260701841615542377079250185922797317031975340125201864417301598490242600195920871159287485218157327492022562207784696883412665407686083283952340909093976796451149942749875681355325334478732211238966416054768618278250995964822563477004705895823678394288325907238367204663649345412443137033511862090562296693363566592463643802733239829401943576317884671865801388324131617419928836230440640121600021360389810980756128424746105826438392800770743537850586375797155184332985404153317306343317300843057867264055378233234945337860781526909140612637757967314036840501855991018533385666305104941636497590074453387715150812541460679424510947366244168555850484491037758156203651719846540602522641942878470430388054323393982998375678430836198375172953980292509670397032769448183479926764016462896404881695272017580833394713027111609047525352089157678842197259684983709959104594045576899966941445032267378327552000000*i1^56 + 83973625867860112465939172657876978522264094068218274224170045612427528656581325426288928939293119523454493318688362375026069636948155245306510769070739262436869315069822909907207982828588387780667002761678483304121342183190071012468633697477085374264738569668636251928312535807853733096827359041024088104799507681119461453359057748857898671167373773182163097353066169140702209520338292477901291580250066115546094555706611794660647154273712070770507118942681116374396614217713914435165982120120688553223831312670849054421848265559526241700284979468516690700180113396702552012073830732286060470385356441407377598966539448323102073344165202317918401132351980747205794681000400106643438301476727479162790026660205307310188639938507299378345878990574580875325681017255945504475148912144927146170638083881023156606751922762360219192534689015675742995485738170831341675269777446771079260499362471178480915034644347654128225932333968736571955000911685623573733947991079769875766858947624064842860017449939167258394376841845769486689528832642090941157412308597290804308030259200000*i1^57 + 15074235244754332817206121380480036154995790595109132868109081002072475008727153134676608067263539977974737540986980240476429758697724983638581522120752472225712127912818284921646912485061059200081037592715285262939551009945154519298784390980087945739364914264912073537549224265995158400678926866531703137838934474433684933877672609960579344881806574895223567128691226043757171124566771932364531159501130692353737394149866511885330013701157775831706176777678057672410764187616236099409854190873312829831361989200706471847017768851804299848622784016936691322568494231531895806323080471349639723670451946736116394197544941985762088307225006618063331159452087696512802545725974244654283677029150082968366532234701631686089626037946083503571535987194678518247218138846017971130958004979885347978412066720484418669479169892246047199765490281486129793592518271853848554784519923629626056145080521090243429801219666036454850694967654372198951798410163134161914346246821348131846683291785678431260452724803473049987653608508312188095846957758334008877024930693120000*i1^58 + 57523310185444625002774265808928159219090434019566913785953564148931192675524627503644287980516156361737108445254966886621087624360876759889282502957165134142473657013854085708248188418904632768327791034816236241316118286179028128948069780229095779633597753585796594836738026452301057314445824582807453853226754337970328348411920603355173535980056041064995683898669844595963943625115257634547666512301747036615566028412235563660726600473491079528276217255304689486207793074605608887045404581363014769525878085603615883314953036938466059546643035859658192983689597190903045525870112857325269178803195813433751844180443907863901753537237097855822044963487252173236304557573487211102258865261765585362561591120134230624737458061081544733399192753606397646913367404060122958614487992781670021712091713053417893356789003314492239219998591791051844847476790405942423534590896097081395896916784782702284238501262956280379753251927217422443201239035079457358224538044666670792910340561754861604192434829261517959085880286796960035114423233380352000*i1^59 + 169193057389836781269070184351872739429056155147695009660580378772090690985448618805279007990946433427463454386503003744169556336648226992190613897440897427325211823469496603283574759862205028826331921397812597618687458434198008573631881683623197432043920815130526304429302652374954542049440925852243396932837774340780553928338442171958077526084876611343723050826598388235964946135956522976770360820413777405333484253321412809458962419291623457422438025903036684763798269685239366875275612795519810065789469546226738783278644247838657054164944252425120017395480649494306504935325396996003196032690235742354666561063195948585426917354472291252227948069539198673800342507458029841247815081483259250555637779087467536665628872662634720386478961454648611521069659101239297516433501195241666203711358403636031512382731439375078504943718970869411604594147980029949516057538405632100758147291122921908064869786252864036744445492018174544469548218401822667308695032276609052132370102334410113031983515877562036013953825154996224000*i1^60 + 1507315629899349415725195999482783783132579329753326835996604027404437956358139795233825009859627763971370735436610552846500002091036528488681609124823887783044250284696533006997740683983647163320772010211905939299714181283272847218218389953456416893151104786704188268891180939221604899145675991022569379469757790391148302911940742640368388738607703759103487950285721289460840414290232340727081124107316881894568556117895902417261345441457858824775517756796922160162522271500672150103836722649031021585881269624325579181254070932308158231248143491461896597172092029251957278140965626314513940329004865582062795127623420885728729900898901259187380921607304106387097445399631923804494393082247272088199612295276854693592889820423341081601465947852793913076501349783783024717112946238121998759865515826092979475992870297866452317020838770431453753745001722326387844816402121969196995475500602756826595693391149621674974600071802046979117187964451420499037480159685414022887794915874726920415779024429760*i1^61 + 3357117431574685953619777940124021449534257908499909039198347808688679514987650737959913558836853130652856117564979548119951095127573185902442477616716588820722559695794916221175253030437388930239016533212505999879262604563022627567998076831763810626949096487109648832896607164462290619096193441628631335036979036959019359660031213299933052048743443827529050932980672022054228685231798621476466795243637016864316380759200830892665779112086193069662482029342162301204567891740615268786475955377827633764143578727744082516435944195048702044932976875988145729775817601567377894937486792533548325866219335070933082359811977205118114961786395652126148986925818165563020490930933333713250871674636399758245504028053788471650773059206876910663668383513273846960615874311796889801653518778951152540651707265252439607217965099610358320653293609048016358783388411980499988003135239540619312987334958318837859661396086122879457888378367518507674180302474731412468915855042519092471925881*i1^62, -167549557585073766579308822352502241181476249886634088076387657909394776512387865553645179937288124823309508744937130227874823166771706015572996700479941293035899576880255577293526657556979884663867432010726956237357742737679289446134704823969138417084658773048384790706289725177520375029477625455394584911542981877239485562134485724353162585319561799482574747418356613494158270936345475191777238459702020875158481727208279308068330810591034466328066553163717652480655744551375953421482245427640389230710595668788355383152840632699600363932055387151023326061240106203191823036225814929405070913585012847347217093247635248749839008091035036647178539578429015246984933688047071739636194456477877052958216767927048241013073689080203454747881326953060777939499907938853370097303732313867404613328341319099009555814312109611085742549760713490564489675415946116644884361610211114402371978442185916708669177729622061699825978831576818710111608674869030619508717282704171369269929047550903201344316878101065947326037881360806600562596379861763674028704581079135575403885806043769990430500231353890797950461966924109185437917462940534014326115205511673790021088813023228363052169559126897410755287060816111036621186446337116809706768089947413321408252026396034082938333582542214917234210180475255697034070208202055670896530525271555999656470579647666877875521620049787818554416133951497794272714659443128214695673615356292304653113150634492798533323541305248181289230730238971897098401499985323380470718411484366008275899213356277781692968184293774419346940550121117113502493570270141554972113426022447924628763710917678874736397594059371326429523859385595596134341561248558089599337781181091542339761964020619630002195632672802048653225799294147614103589473917796039191774968118680692672467825118597370143144148582415917733894756998567779817034162180151881770497725172322088297267173214965195149118654065421999694765055060662709610382041908676880655087141760735829079518140580831455788085177705826412109806646851109359190292096956153963222754647015248217154804435329411686666912707351928163052971622400000000000000000000000000000000000000000000000000000000000000 + -265838016997564556912160536970333980526106732754654881254683890593850225986738645586236012493688705538826373716328455457131904163092895856244180261928864849820108435880191148254406219369632038559536528405646534894855593581035024612968919635424418951867902260628225958939521333001534296609648243694714706892336245800221539111062734570571262419699732548703370455499550526867382825389966138556029471316504451775588047485681912353751968070764930267905866525700502099069089125115290756425289585411225345143143249434676136520821288682860893591518491493890340404452519484929980623864125198845379201826712356575532454617782639506877023987029078364788230505352285708525782716778881883429949307495934875069548373352234938173894662737898653912089664127290782307659409277191845612377783633892402633249743225633670632509950142745727950199023904336090774278218963093980388190173679119113010530707194478536934957549593943070234363908623671903612212126883934969426852768513478504251798641575658398481320286640420498582696727287133897746021353024675988332837340036443964585415579374508174321067839629331762393984376349813500173790589218560411941715430322082760240884092026483935754953594989342075306035031576632036388406799430225118728876664654670384093782482846231004583611117850927315565652284898764769228638547528485709845213189276882824156932111179467632339869160251823875018552321140385506998520098933249821001974151191698711620687913138293374609080728938485185260074797651480258625874957489491146988591003922560164723698152827422940025991025511348821788918347164297610574506957219988737570145904793785505835745427338202973309674230212688020916005571761350345566574958022139201897075968574750506323285653979614662439608617418109168682086799607189595354645533201959280841032457680452484349546635973343290002932824042107618849803963767626335879129460045935826401703530225370717025865641788410046785306804050955220896094117756149243731180859203834146087791838157708521960735293107064350553989419209707703094619692256571615467751108389160755110901153709309570135771766461412613613191405081231877282505687040000000000000000000000000000000000000000000000000000000000000*i1 + -186517231471734231852014719853585711480182702586427134480045771605007288081447156242142219859206204586081045190672049805649272446933132628322027726377886284278743816603142249516394742859781890475067631156957739801015243786705551708592941238875610732071663838558710247892065451536399221962860657264410318737232247453394881191289421306580773252847053029105739053160550084924896633302815650315701222825090275038991525906613954898664871701664001038538908553272463175439149071112935350566367779638337746267117406080868607851210573454083690748202968998927863393336771329435072414773375923531109198206876079364577076650355899230820570866922001464115716383800671222707975080494780657073708268319600758296742308376289016048855350643417506007494683031145640105393845879376955909656547824673938342297394606432321761787258986611704550246273940159893305835628860244174297732508028617924565289972307338845217055331176798283950281402258699728957213069731625500496202704089926807907562813133905634147413356229934005772348605183201613592665475693071029766525589485523526521770824504431931280048967421453866378239209221158219487712111272773796264204833856482030161159149722712099101477099199407992242592779624652344207898370082477524118080745122094607286714716111477586174342392688054163524130681242068502566959450415663005689707075071734196181785391740555921533038778337271319264098199115964334027496545467964953383609446405942189391937641339275792046766500984209187738174900574703051276482488189862316573094959805310906406950903720236830364973570535057333612960303689590492234258758972484600454635536439028774182857061311891592305743919205275575829248888414600637240730077686111189663937154104559015071577200140062174616254220453963677572580998237572781996415410824301438408037510600777640541819326393471689821066206355726528465447668605942328916777539605127162542561916635244200728417728554809478304616681358835090634096706298735662082422572389386730512017329772541979692829742658539093677917403097785037323985787492995454546059087716161728671057214935383171077067367189875678383597132728965903278931968000000000000000000000000000000000000000000000000000000000000*i1^2 + 51726545371199183644492322426149696779876896184763683260069161940181483166877445672342011338775533783601454088417515309778816309824206376835327938494830780160843108212492335341521775231455457222751530021983203945572209689962022289541878386854002773640147008498550063667588693708389791911990951960657906012563707834388348341923694720370951260926128441367612180960063192397044799212791507882053647516982736254944797770411670302681620612735855923685446400844101352703498861939755202942788645705358541557572411636175595306866579378889678972849770008032347559363551119051565304693456933362211106087330375310502073169925252742569799344525514589640312326611884609322174598913128597186333683924659630988698279128561414971618004871471350081423552338333234759800309230185686389667779833048629350742398277753403795115849234334804683352568438928604990963074484514039826734160684238951441505484652493853421930245234506717825663574098007594376400501238445454436985073596530274696749550582515037490648441572239866762396868373212037024012147103167679979955239338971126206598736986246937541018269686903894598584607204773827303103615499100053061693258126286787968136442412415590487775713166353049234470032732708703600951304414702438204094611682334538166402109734834945273361961458499147304775122125883875031344318949868547118773176667191462369965103875078744300217917903164241270569005864741040395165533999848865074276129818633126266647130498665955099212656423127869188670476641053929247165640259275653023186489402712634984419127489861784090677748114875316281148126636999680389242146879153711124491670913624898726375918011456918754980535789400885063220256383689835915085935492568254408569438646720688645958725783476758918870367220717026191774756166202784081997323799989775448740249591726307952150220024535029986217692939947886886874999419101872829947762384938933113352705490927834220363688718845575174890368894268265330292341665638922685353911267904416694571390232104994320550266537711539359856624911693466643835813878710500871820236355484765504736074350559036681247785560656469205702860296013055472435200000000000000000000000000000000000000000000000000000000000*i1^3 + -13816623584790325382449785973651264643993884824283198336748218464040584510705893104401795436228652834626822323084925252172430270210834546204459311061927226602258377097841106218480089330710243080038887005315009963918995373040675987139231892702637940892516968702252799547694568709745102365865744839589174545767824051028032213737184490807856948409959489541126593567359545328620111883586840249003636126083088773540368774338208068734857017975703968141352478149426438902873644678779220964391835343607718255735814732782515901224987278429713118157652471786772091505201058153944129465324957729785427128136515021066765291630947079681187733330184120395724599823745072849428134709949951365942579043798108445633923812036149347048883199933862061943291322234736625715022041780447228884023639913305288213561957126167916739367780293758495833295899349665031151709030806483234397956169640376384709861128509131537773112551389062931631981741996527413568991356645464368620326750891271833128114397535752435509988894954919008979996269275157866228951626153139311693323397582961495277849539854374136135467457306713078918146590497902679046351211465600640715432541648748882791005830917285591607130021800992869463795434247130691036093315951930321722225842605745039282538764829296367963947434398609620829433791821128638002774292544666075383984184250334922347774798489259438880435358331250217125118952854990493149209681964507813302516522771409319885463085708945509320114123599945176526189704558589848437795080273179859938549615198174242911395079964216999500570958473113146919111048649142936056973596037361176145491940763951176013865946263176043823750743749275368099266604931648286549199704607191837584151681651621916949854738017613016546932120631477095548512004126180915755981821022994328843645759302059232397658843080320781448411811587372138613833247728971737522512153475502738104521521663192251096753521370430576952312382211527760311014224550506048923940603098236581123428549439408960244786201861837829816111868227352467414467655364329789664634810621020991251673332093348707907682951934816266770408131405440614400000000000000000000000000000000000000000000000000000000000*i1^4 + 1760277902270639466770991161507931174481805822392381606265353844009037036076999276524128416650514948014766912862934126692865693312931539142015229694499416584294996933030701025188338716972340965390678985337098659779216943919787163068950976606913418299262897814934465658647697837658206726742742963770582785371025853022599550430266803453190106890893173491902906732574923291235202858857869878856718551977631112625951485065658078686632011158837656366187590268240273409938926311290201989653905742043508546035100227211561226295190388211938424015607388450316250558706774936148626553405119128285726477175052551909373251790467307680927619601645667170884385724715882881912649219127697880577508122348243805455841185771867295212614145955589851222174641490689239226192663396658654250788915087699002045750621990096633758080776240988707384729860662861644546309185226947120148543491429681413206395605773531800049563186934996314545027244264999095331877900509716341228314108395725752667702976069252886010661663180049695419173754262657274439895644223248768407944772350770597742321556481858216747200144510505327914242586697718578472211478725375659425769669190206951683872738030895532556954316323466040450886274867044692806872706623797892689058624766871180056241004974499014619153574844558393037510662366329198678759233967472120099092627926613457887178339878828350894409920246516908460373500563326759039172934288895970968788249598072891672029634993480873050717516077892109311752639278094400905541457696692555077292867473379144569952473883638837931315794755953159313310213841472251913775683609861671492159228302006809469042360822927960497782826213096432247396793119450129128522643333052288209501743428408501019616818048794845819360365800055784368493854463609454028375228971453808951478659023681797480884642642384469269924073591764837910261524188440720383742338103136357686573960002343913123182136095279772885464500464635038893358546151497876976127236103398169402484041484049771211573969940116805527163396187356075561322368924538589301956983245873143145974748047818255696169039220438893788961733563383808000000000000000000000000000000000000000000000000000000000*i1^5 + -208713620422336491576698541534330909474220874574300676377426212891260256789564984885655848606483106953773350789498795879893365862896883300711526138233238304972601086425026398772483362144403537000116783299549341817514532298930599266517691039612304876454720934992875638372652507071206664866466321101671137567972900632427039763941258352347542290202148916739044455533911388687721345043475652855270730913871276816142296625064944442662111036697974170431814717849761410217324777724153414075990713919028037888580094059949037546602879186852881056338653707413154985328584409255063840357848704313376599970128062001303081978929349859046798159331587895883741399581945613916487236773829104543611697542631489949564593799566555384895186201517970705191661227468552051995814445674225195724511539986527202693289363216997049101999102368656044195947421112352486690494768924289484162012699338704606875127321369178225858079777324655931924978636807350187175705728837373398709148338385704696092700123631169674097778165493123895084347560946289780896320684864095525688226505221799536648774656061477847014878337055240550128494627882879349747971230733538076519980893452429343044752730825838548430239237930728620552527225517711391193031872867457900861717377363239706443810573596113331293523838491349292925155553811222046954196233655665694245211698879726321978629691555197681088560537342000391602087001461373220026155746998403258188420063579334810553393558478129162902814765028785944802767922504360796827591295674685023989210084060645250507909655916028655211647642039187093143693828672638563958794270950030265407545306266366956967529929875344953357559112916614406489361120076781593567599789569753176871101214897738556856936509106294465136526078263524927774754551881146273031171861625963317289845243743892344685202183890367879676055271193646739357254486845422353185858273127560171435565074133790815583853172848875441102135049367512224326588023191813420291730939250963988222915218108135780095629581195316821197903621778037483787437841356387523479763099537235935912748825213375922210000690980163005295848167833600000000000000000000000000000000000000000000000000000000*i1^6 + 16865658430076748662576725323479555739882353310030405812633050042328108974191166988394438566874949901463257874935640492591237444007983395812128163947938178685864183642667242054347409638446569165471912764511891777497994813640151797326143145370349030632437910112469436451654176350104905754103399930340514272045188095956864300293265298634789949365994909143616149799167850030101873953652674532570680385323170837997023400620641619689461502551621616335062012456651128759225496636797763728151021737567432861185557050846557748462717922377597270621955741759771096831175631250828869261479465990505217501572266461616458708074715989062949969905357462395363235664173137062583376417820627131179509607750697402881747305947262464419552045799375082630844034948859239199545517978031883901759370418083375473569070989345672391848889436718781158220942195091690570751331499819426870196131668130364541475535193572511751345606399646597764200718973333056472301552407773477394323058669969848467854416262164049984456958556092035819821606494524476155404100540190792720285075422215183770068699893943120506900198915688303003080018997520356625779324537781650085969129710921310560670019998539333250119422203059363336578229996740890326182484119919395438771569222089027867316717969279730150325262867545615405839457399518813315499990296932548318681872352172847218608172592074055527398553311883386064395976926880559065004106820644874832384243473973717621944531003562516417853906927510724216626884769515021728392543104003918816595953546152975473254993279338505702171705066508224173532605404852025294072689140819533184905376426868079487653554791852775789419636799645125894000782404248783782422565728928046596060253747605316106499822192791775015749870462059802066671848930530237270299326271110673136139365306700131315725730721488927001174269091782958671329963329981317082869041015788185123024881531216697064483934947398951752806666050521013468330441581713853815848379914790095690371945704201788616696130547171115333613781247721965818768629553075929014684956379311485787467178842244421844772907963553420880977592320000000000000000000000000000000000000000000000000000000*i1^7 + -1159455792267231092759442218394102675060546717129505317300221198710409932757900017984395072868972090663282287281452156261155148153928312692120393256393366408355471112792326109049509894173072664015508484257808647391378667427108610189130207233962079522786133950455216663190772982331915415058247034818797397484815605344836267874394937672537932111795368342273179443363237735883862035510269149667271920460457099709347633187460084110013781863357085724469602839785996552877084412616088463693086610198079111520204054763810884101407028981486515022516595964918808676718171065661045603685683235823009076847665352216365699638048488316370638240706906502552663655100609106100183239491679247568052700030528830580577237099330725546945505899361933164668979909615143136727211852736122011419757382894523948990498432525284119532630859794809385349207230837605276963481985541818913020198578149137930294422925911978598292446046532770427153958998838369370724065893196721975033532474105105789035912840121798137888651387632879859422724218123563240516533063034474800763705712693633279793439580249121493338044109022163760195710590381889126397458888636271175369560144515297729154159389695998996960302460755109116116927642497004397299514123476005198517947616030583017642575511894076112441812085134918558269187930554476718005142462718974406836831084187671786413771139252554597443942000216679450164778194199891671489114578107244124371468025474762369423462938949917815783402951025798979343639063263716582532682262017961874564399874470937812147754305243520297135502117258465385901198685952678502618605950296742653734400861356529393864870815288299492196586881371828230623231907809760564058951623923115990565280728493694679417995499487411452311875615357545626403805483138763880419409033095503713186576633339084999153559979139068011882151610114468289859959527004761337191934864464523171805477601436762310570017261801276811843284604604712145638988039561490562625795458117076759462304881934602549847316108038058282186513419604142827023114587301605700148681868116593458166844067190165468452186679682036114915328000000000000000000000000000000000000000000000000000000*i1^8 + 56063168674108983085857462409926124876642231082368853598060877076927197272362597613991667718529196254474317914208418523521638396670030182723036222925039072266556428852015819681607843809935587750397691423813139920002980790444663064770346846568499016292668434547106449459151174709814773839145776965434261404869602075692980566552585737565149370595729373670090320440359175717831525191727620058114932684799024790003229218975696982269182797534581557467584174962054399010505509120526665350473035160635636284740332672578293872633638577612083608069171879373326214598607395962521962777595789211542719931639163154056729308022675042788570802962827610039275249679514997353003765828722960751517491839837974323492861603358234485911900565856045060410912003396756666130623238524020862205900389422677733506837439552833627994945414294211013937589582193571667430485090441125917930205637875452081142785790144316968504631464654858050496778240297661829061985291734319850812007858532280633472499384043424468167727822431318261906537828784143357919509599121880976928928125203262757197689897228166263105591868947626947587333647762084545380237184722557110377687712498973346203820873685727097692049257610072148734001609549353842351687605571494014712845308760946381908722986032919982103314624741933487674908197033160949529272158365024293875017776219055985397954696957200195954644117085738359034463272297129990804567274518631238060255288122219421802497815406240962880769888214762923481036316085167061469411477517280827095386407513105979739993019778971904999065832380431146973676505231029238508982001136857429806452274992566935675953255257553338408529660062852850402193121840338968278403370228393657843221046196686876161208083147135909198820537466191415059027735747817440198085695238064440048694801884348598137858203079282882866361177911180614457012532974452122026419873266579672032843198064882336102586143292847092516154074597300691383655085024204016590378397693175363718765502592221862551515685562727152802884421897111731921704332399069900610752472175363146413955892570905349038229564153974803660800000000000000000000000000000000000000000000000000000*i1^9 + -2164204469187080712548096797484745724093435790552419315799559043085421817770385809051060990941223305475974153825755888448400927742781503810787019011680316096615132003642046085539572708138311251976794562150468416993082742621867780093548465075266009675826671698054200228403663155551553325369628966551562267487135603295495083312449815043562675810839873456015339032364956044408149887848113503263967758587509550886637297561034691482045377352957942170685334976536483951720476468025320419305577965512518264640450409006495863026449795737382830767913099096949705647579562205080879111671708596971838146905103541015980292897832199370150719572648770869940606380138994440471532822689189399027498817974830377041824915120438234469311492718018937714596999266326975454264235578703045129006766762760220687695950436025175954524740613023062107240051141440367032284325263458135849692295022781709087316981700209024758585318114376991478909104159265605269718348829034700061355516022779023674890122543865013402903066277229973141130200794097451349694654349616978393294359091616426733510674004965790690865670617365279444110197181491858659568702338966916644145539945398398219563087986624527014709721865168153308453542744107208771637292381572020611526835800535584103236395818116355414751129548395104532943494956569768434235601080719488837723569299676475875014448818530862188144471165628971327230970220074589115705262681740685860093994539601170481632865695072667271633931738165015303606752047270024545200386863238805863211782059214014873767564623230698675865682296624810486996105176170216684706824273021278457098971199139450155108026516371736248293695903544465645698637994256434752686690921355461116530420872478219322116501560473980695830776914674486421305238381522163561486156149345436183029934572772359749751140799844708110279440999993337181315340037033356843512876553397736853793563242706916278444224674839760487618914241894345559387497044666316313331380450092220421883159429603927686436007298937211450115326119202618522135624262751982037246251410252895750238555282103891449655977439595069440000000000000000000000000000000000000000000000000000*i1^10 + 51641229370507852832026450045852331863824925605787191045951925456577873293222807986342519796777517633905533564260593963717087819516235426921444723994886102633543154790376550219689003490691651853304431961702321782399013781320813426044990011755250597394661654009772639313935374888646351699578530955699412089658984446876951064305009909750609574379862550289364651935765046732807177404384453435064734765431326175348807165460622344008157403560968737385155970098289630291150420613184499690681140727403497350671392108793534774791401955902293181146014436434353290427676418121896498863182054388158582158884995549557216465719009271381505300641755961435616942798304998525399351167420673820930475938524147907105675430649598795174336155969050258343556891917118033321765527148571189070661924099039932000130080813199463203137938989366062877270662540776957999579977941393591748856113985134038602769872417050759123394931896497448715524004512000409879421295758124218102454008454858993355667422731893765746600923444354613615337143342017484578508494693685530014315271594534599701852723625518454899412601775588428242095566210025972444508939700617265567898442715331215095779164314454107382929730905016610573573261212404229486746439414714493530900003878946769936787832467121364560749696621414113734897033197876148697096754380703342979380749041922348447211799389550899560271061779337706148851607751830865520142391690972071864942752983451666831766144121388702615526728210618949443345433821362053533408729423100266436261587490581748519469441667086170303277656957163364801231823116182257319802702670961155547395382436028019194593653175776188819859476435592086081275407368613517446481555939737979240487026002517478814378599689092838089990557717093262189604504139330434337561467371826891408644630943854897929017150869144099807524491330780718451769796077923892475524785872265014661527745909488194758667835032171787179908675707148653616932949536065756111998560461581425722633268367723919773063423901838541359595283626489326624605338597540390157364297566109991735895596895833903271244868878336000000000000000000000000000000000000000000000000000*i1^11 + -856944206815214960118616807917951922519501440360823662087633248501256004950047254061059121323802725206603014595998890535085667259232966268242184654941870531802183572994098078658413603980719179228196062278720987393042287319580112244678564367810368824081127023277132805887340403206061814050149996325926183712827361002154086328120774015922008708475895008954123725043038803373437943546071445925106528223981797093388095811662809304110881040948624665093451750582517032548306102831622421754892556804615187080271376289634718370806699871569499335162289400722342754867450063145849536310216597932418980311351276295806336664751629384908251874301111902457438090306729849792297264442596549358366747567230259468584155999372568969875848287706568673459300022362916902892678360427101144940597280277099382647965257806869810881560946260640356763329215734397659901876230754338040324365399935889874231318057868702886448092975981311754939349063691737296001490279891249729587135805170873320849364954784325785302510619508828731330188784922696982923270666474012357923775394372816285062328182173802063309945443209410447379382512603009716375531293392903821638426931845902682701691541962393987260647865171946370710913785378008444471490606167994894347027316453211704983769362247649667428866688541560470278455168764129527172260920873818487751205184096145796596412864371404990313816567729983879054575408445986145166424511217059733783709010074767481604835882108865327556494419858032827078290686665260783979494766563958098993041404736092993531985616370098931331674700246974304555163073091289243814432713814676786704715216518639124504210497433328743083493697689869746372051884333853712799759132326576665794725385170500527059218418521481486945827425354419507758577153975299199951360615012521813751073839456285097285542481702959037943760366678768850337504669020262064376774743111331165176958338650841242712578940988169320092419401503153193265630045284453671221396206267091433127997892051832985362566848703153115905015302490303320550126126479705275329018641812739355522384992315103145851722137600000000000000000000000000000000000000000000000000*i1^12 + 3238641675706169031546866781656121021970399181213808577553025238583616921105462045776600940228281951622161918573244341275076123172444323782496076349560030379863587452024645383132413936831712398755450415088942679947959906401091899805982770845208574007281241656684697728496237444801324350826243909786609769317039130820957038572726100436729573347843024901432295195440195788237369511918111103874204130358815113584583048293183163247949220722955947076550283547384010491915698487173191281651589172547484359053104926469367343957826511970854538391330282816905420578645172354508327558083543986429081289072313776261893473776484306523873121390292461220234673808196513801263776101305071149962158853349430140059176575227699903187099262936814106794720270368689068847836502117018604154087573028415500133137443055862000026913402308913171116651550880831252182371370154828153953629497495343742249566133017671125850702528295705180649497783874383368713747695575185969979194098369733646009836053036416535937682186636091394024174537962152161292427792765318585573586049019833932455826997733768955531822381972665426371460895426371292486091720686663012250312640852484232399785109654280257292027563422814226922345917639796017861359632688472816164917763714422134649548886148586642260436477522299337870666234498404919694566087068777196392686285601049556126938461805819925251738207829132008951950630877388619132520048421987919298873885325676750549868569079779318966075361248983731852532555041989292031395241310173794352656266462952190460754786329652133710531083232443439305019874431232939764005118949515708703666302948029457409743531901801988072764568242483716279590478168017240222579331723939942544882408980527472072322588561572771244510275210796349632395490559185033243881365780237321220578728519999945934986627020436865409238603181026491600137455185477898288097309137589882232214497891211926822257797172778333695887945659361778816676753912264137528822474201403666094784814539392018462981035134757037270811148962071617792229101932182874627971663742079785854859697831651057441177600000000000000000000000000000000000000000000000000*i1^13 + -180794713644952154878601683003709182269238238628107340278422764488522116438514742761414453114627234581212094339425833344438432347190376789737289242309816507689592573952208283711570036087426726961345098951435704824787002880153150728720565222275486847830922881656884181713903488720682686379060297957117767799144559571497972558206533764961810307170240409521832351208762523777578669238269681772932617496387658371985879540415147350891560425035442290879263335594869679205380870689980761957116356577661357942103443119523590179724190457737568013857934443046249418302445870973543620916667508050030743545025748282580260080054327290238077384784697954200948067142130347850476993844212667477412736372104532134199069979614883474879075004621526194811587085153726055534148719221005237574052469327365765129444325165515075233919184314337875973216539775228869658492644966079235207783410447061285209345827455693634776718744047448585114214664964584685762231757774956652673305665914821527602987685331384158588748402045617339651209186228460000459124413273923641495666103973839406415251396824712922257189997514747218243406217735528352853410955121282103253501104589199782660403305248933750800560347556445477369841590512661559355528612483098610381727189352282570484763406130317756493333926172449452378572548018474538436129233890518072645546432114322742548165798168666793450503820780172525350424276447036494126408646957962914465851196861261584749279268197553481779979314415046834827693329075291371672646620771799751415065771784964817099115776557967315753246325927213512764132349754965683621602743752911895523329561390618423979524301986530095351434572807827864072426009254341409786472703339661725307217675436553776864122644304348389500441652589828345521491721093881777307750864175389524487167145125426521038531173475581185800397165160155899149308471435609286190493163934540180867910209367846903480078556305217292782826625224540664614136683132759108085007852104117467743023578605670970501790070573242647794453453353840863363403956041704775652109275739962972087368706635906154496000000000000000000000000000000000000000000000000*i1^14 + 4044688474928534548628692786532053590263018631876468100553765503126794607152052091593855596381773605113428970794851898132585780565699268505308974708430782523940547809482169983991567220422543680666906726073669537488474952998836647792745183369848763271191622100951120760316541587655273981480745926122028462799781274471772671936098783339239008127125475854839868786216768519470764047626388729310519897947256784736417686241817932447705186770870217189731777747773237526875567391313612073532434340898142946944955798232559441124143442048001522669632156598367163246266266108001754724361868790598489598613706850271965822171462584592018156599183090752398784983398332410051091335583184407054903039144315242860836634624918217700423910881189195554167614751823716639175676171064808634021941536106252394946228699644897096297332532263689204571848490916636239213670152788817340481091720872847176110403477242948884067806254591313745617728028491141531274886133024616703361215815695356593375632595383933949515603793369376564490108501356525799122057361744371464691868181194431059920357893676914030887298906914830549103897537225991276855474969427112480828124045518909259743916661411651920271781751832876096772547973789893067906056123973980194498967598926844187408223650462694746668470252758114124235500147820261806471100523363055401142895644323287514045230001124077855477291200071045114227703509711101371381041789263935454146006735223209968628062003289949708835330664206784795089818551013813390962056963217769821961266342041560127037406504251532171675059380012249566231664766841161718195275323313167015825238679104023062919173388618030902425034791472900110911420217584644335979087481728938157490723638741912741939616284661909045316145878608380771233657167324429741896820134261920755180023256892480501016474876307780631277405023827021542045628983873767806118303961510557989754191708075426282192328999733276024345435257899033496602230206010994186428798933184055948280413114312362165024071378994001120101496040853636297801262831555227189385117667966022471523561798998425600000000000000000000000000000000000000000000000*i1^15 + -50963034008437025304043276185186315892828736472641016013279226464691441753707132346163614887535036330509216130393025877301908629134520332215147049641299760069789294462122673837144861683086647506181433564267953848019534261047913312263107761325325359419334235033170765757621900557325098748884128757219264033132269099657243334631306031098069981900079969317851939364498924239405946165574056723942008287082852269176443283504050986977149993438379088055009078297520346378403026873678005028480336139324813690235027247783068906317618551976056139576725892703073799547767851627757824230914366921092560676830360723552954111410201931505722742555164015155345158107170749058937200747384348748364756116804608099544898480893190320095398846830344061028032877206485408850225278183607566344646183520861375583272408810328973097187760848384417324071662082785688685078806134089797005171957320035389250299949365435592602911786194521438380984112839103787309534722131089337196956324051334269343912230052371598370780359652000840114777486231585544491738211779891437047204292741821307723407364019799775138286564502759447761884787120659729320766649115904630778689828378720917157070231044340459483515194950237837156767293482401376873969386975670144643960635191761942527637786707302942223387674609161532684984814020715240080122658429116320957582661560345697169365291997562744277363235769054841961277468793969479028375797191255853893209091859584856479322296160208831357774002141378161394909804294247933868131025704635761030861486015199279180524650163386559063939844946853378610338130763786694037852413543855236075882232213948893041929090786322495237399025970231186353086633800429585238122948042340583523827841769108078613283713006369803258675604095694866394971270876605363640252999092544950872913332770647658082130335698612324166050758204219540415698214137972582913521976783481145871917174313260221128268956086834193672545939285043235957172714906070775282042574628811778821223702769652375524723699316643476186823205213023031066945249187738145072570169335718309274523396997120000000000000000000000000000000000000000000000*i1^16 + 403466547598887709039021479038170797118732388818044710468371069698593899501793869927933844512245460792377598416390604005402128729740546443742275823165109153169558784696918019887265726053358763368746593562333251508651080185583750703534480824944397893138965774694618208821463132172645118670520232394938485934888749980233931291351677364390037381308229744527994823763202112418062887210001389369408361119874339077641285208852800781655811164693821469736579894258144532469905662791299698452158052310081390810622576668894005543276592892924727995137151222035819275283949574002087404909767686164535531036912221399253604079309441421597377812419447747176462581069706047419026038134755144163784972272174438350788077749836936088434093831543894630345915563024493843506098541110789919742477622068237700735625850939163893864468298455391391295182958292813617790221880697407112792157783288033960794956297965810747596778446959715259873031339176805329342565493116358005796661618896235319927059201802039109594544027444828691705014263226133858960266561168719780940807244503344847088646878864253173247437821839088313442472685936687905564871645051748609455247736623705321063032477218585873108113239898914539133714374129079630072926363370132582189558894195560708590785594451391426554970564221946045113848041015737916026923806490066990692206360632695682576322448465127211939843169638586733880871156260095719667162710884939078711806816922606875874367281430934850389056705230224259474457768573214741809670323867646261785370669052539183930397526069891238958977034382942673689092524459204666732135807145365627939783441166532866655269630145010700941110081119415754844359621090228504908850373744631393137936380503325199299457644295858549748905587225284014932449330774232657286788855499748302657059152400603645746190238771429745676826634879762638484550295647062832330838973021039160486873182552891787366577544339427607560106334782753264818585743129381495391441302001894404910826473665763910212881406622723052960912027721746972730660397557659895842026192163004877142753280000000000000000000000000000000000000000000000*i1^17 + -2043343787894429746665182357352408729550405653592997527582419718677313384346932777364813277665996850288318747470754617281137379529636915487942777317393044346913973229733396810397879432794671190897738649084962035989960243182177330640937049852626640107409990940536282391583089345948544187196344773839163518112083191784998321128671364560075037507177346721126649722565717018379023567629982763947535014833898551623778032099642097462081078006528139603281341332065710409506402375527360216470743796425685378831173571354866510981184031702872099273543480904811720925042963840977082066798044306070724181373667317627056533274057787332932655338194055787236593156305207299110550743714539579129616829671512460566374833855287101234626087821502954469483773466449235721231305201652727415403758624905872871035235139433181472040373742974254417911857596323630242613837902628865778201705334382848898485511947008790055650891512813627071359900456729721400843634788296158740962144930248083014202776323917879409325496990728154565301850579315687723364034304234917309314554184567392682490286106886626412416615094094579250920658695402831310622106651636306943375334683239457990225168673597867764761320350443761794522844485166616882486336877932679771697484588413407796071652497570482798980094872179751102125609218893334458940287109418131332464783214898520415056905175052086827326368016222963991831859303766423378850199067034045004728507252757999410694583302146505475870981320447450444977554295517284645891303106224946938380365273409848462293864982728245863284361172596537818178503443966744425758703105581265979728616662190624883838031095368712946223889694700382359526386055223404873751830252278509313411575029142117885178906955142311109244533337611783264725113188807205666390906904918009883624119458799719637793665897473790009030262491990685248645144661287681230884754731764785175582890413322538789054202922035597291888099462989183251159514643918134085126857722707788100511123637814620788175654261248269481148263585440697128807982342963729225429357261116606618009600000000000000000000000000000000000000000000*i1^18 + 2352831454538203273004868462574803096309126684109837906518567340869471483533701385756764913915767783940801853418688943946344377730958101453413340572981674256423756387975988764186634881922741486237995716436072935354895295292068196003808204390860946233701979731560030024120886693334606079849574757624963042124077040572318817057427036859117141802478055827642643270006302871039420063669277056023609296828478898296482391457822869401711350431678396736340355278086110045898159072208090771380502333502101868050092981148678851841307022529131138467003730516580483168843094317069025713907391040801858330425224547147330226763396964442971031789192854526693482350793703177973883350004733756231158046526596492571635921091412986128436133153287129469718760170899253872474425706618474032972349429262312174962893627148795507859392515006325635319213201697905596193550267631396113726118039113595365615757230219358774811881544923124701540522702374636509358862525323096063708396448060321568106723729648149577838843510106474832944515702216861176365215421932873990056734619026676683052164647771682498204023496673081948248910314988224321232667438459554972366876478733879325429818597301022713271362658135924029342750022721368747873859704731182267484633579215295279955268510622438373146045870400884699834896343193478862808010509529404745742827388415314962764882449253117138259089556910148672867288254701498557046270810967161354309527728855042563092415893330724505997280538894624633745783031684914137875919581930161571732417766186871476323502600138903349924169485638974838697524071410455211922271946838073107233930979135007151348073802192693125958833075860240793814312805409786804348257975622844287695071195059979269897752621390060657123760322991775191888021043931206765992098095675551285781723674567381044214565163124461541316581463587464223160571358609751342357519898622336128423611382295580001241991843388277815859445630204370542506052565097919052594097339765632460111008698307053533841375184828023262608624619758055649513360119066518599409445122930114560000000000000000000000000000000000000000000*i1^19 + 17984368864440070621008817004887388488831670603154781891698992989497594665832683971886991813600544536697679072769619831889823413134335087921045083397867172376713690131575055500354786060600539923482061508126155329713859894145280005123640523129997460568939035948450833426879095364306136083058322014126919095316245699302939043764654277707787037359870073137614011282959336074258271088983253536218156161787532667577474208593043690261702606710574514053977151427745015848365052667967645581803060895055688304140663904708543400606565569224986523532222556399764935009955208662643467246000868330028845113284236002219822815039181407432282024308933524999884002348066707540083784452266281478012930074190045757069553222767647800516839272336598349685650724324573872946891969207736637528315515290503591687635091042038384029215123047793457166324174600766066092432918995935341789388259122482056556119507737286573063483343844096695056445086073946483065191836099686519806563113262212127362451870258928030417164300427369473293668555720463482896897918072647065325319027464311384724868459187677797477413241499765465245355706872287396330936998683667964456073287151517176735963197515078899324828763385805996904622674454163410617637673268482967149095150155605610407545975899079639451353021656963642047866385801574684193297617254358129907159574023756491032607224521077956627889261100596354893828157283244693680983051703314777947529073265839201299205548949973204961544094907481904826854209002361094698023954093300976298721673895475282869574377961323738930952985710446433443681334801082841094248109387999211312994664903942593653762651034054443865044174786306480629945630046733558148008074178776196309352209291810710191989482183196064135318202388317351431585811957639840366904450194641217499462385202329849201719421668349503242483295039810746707300952714341992176690778500067124981045827648330471221207150011322614755646217671975976172642849060373396422792019228774919607268257143278304359866779788090825568769212354711687328107735299094385908580985339904000000000000000000000000000000000000000000*i1^20 + 6863967833549108363872773027176636382573072305271129403018037798024301679675610916001328382701108282906964519749383218149916311842897976242753269283024413110621221360474744486767234639979314866572605272762943883800975475440209773924590873962510891716980852895974885830824238428315876224453135749068474209654226679078902928156216337179768069162667138039445509133600143679879443398548890586725530986097249618490005293159046770305174114544540135286585772371449999291908307977942226141711273413349013957779453760310823397975308406147539583513641098633194081203714253510614007229216597418778746883146181511850750246108530397933295106506781041572590753587600795202311469474737700366316095743052768274576409141568960753646382017996945352345240407325324808394105474054444908341912172671976374605776353927414184240456639810032800898544747514775036245539564892789641061226041082901866071081487330453701464870413300830868869043418140677213336242838368132527094471945077397428285591923945769417088300757728303678418518917739517982180224733397659920986158171939430771889346333873493164070512124305851401234869499832511448967714886160091977290758441976062691374268827420390984140582234557780364938375669382294097599020335540195911265752309860710056354095614187225788828588366283141627170659057943774483651397451316492747353406027334614424249159100210129800082493949314928936869813396036504448308293729257890507756405403693368797311407327061175041188309808682289595327462324018533856833775363685631980616897218108931589687474114313194420247565016941125169558928926935998233765624420849194772665499813893754561424621394112614323297570788908274995542094959941975980483080536111220447859844685680490758873112082170106706673186169440493703176306331798332175214387925492052958671903868634740886734947987076047809530695669275548302365610528115303491548994376365126199574963649832173409358760614513491581477926437919165647032440589307942101719245447079177726973358328819751840536931205333687974360984008952545663715362548572808193196110643200000000000000000000000000000000000000000*i1^21 + -171020696570784115746011342638912553048924531339739157535560960000313724215346831184358678137506104102336617402560059117485225313134183406627981404578822193958075733119504874442116263861652868448393195778991388472833748292469370678205636092114331300862656645391065852739554882109931919936250521637130049899166795178265845289915128916904920745074364554020131373239877024072608110954962687376436016331294923899045350804082468235215633321236808240115369288749398858348027765704937449242100105115405314969519634826884641191059518832936288843444707524421342818395275546362490043808343181646428115938583777526060960099034441622109538270842715742805405571181757299729787127009635863342859310742451141948799472250155631190072323276475505787449278820111042794592129844179479468939187554195694440195145663472056088000308827956741032053623371153969397169912842660123790050028050445058829000349230553981063970076682295896505645480184313712937162093134012091258311184742702115248602834968812339329910634763506288926022548531389010625797038076664211754557915763448406268224829364487354742650148714140360147300592574248186303429335657813048029769911299024164469510686071106463190251791851675325866406440579917284029906969173184682436148409963659026176950484905885365399595699934909498243063155638931876453982463902232216502794175538790268679481557437473242218889022740379994607162278262360081046305453887432607102705178796808178348799366398008463236349844955269698388556471348864205328452617918584090603197850087982598465759206426915784292393747225551155582456804092087968056828292325565212493198318433843775264984466660987150774496298566346426247473626392309162345627837392456258418819881021304022315520745660659643632476141904753832577873077976068807671543577769651549001727770279547398025726023874545052919661338857606796376877478763642924428556605680190543695705129994720004215763801948628671768743673455874467212749136778253858731751570907809257426468563326071608946511492144068347155163676651992832676269604688199587809198080000000000000000000000000000000000000000*i1^22 + 138940350775393139255702859127014556619346596656280684686016790014629976657791568625557644273820239187227627667005887007351949683455858797907887780489603621438454318168154516695347595533613846218674462619347605700851633987228087402949333160132861561420685149428770331439620502671081594250792349310256044640246341557679629101949433279392036327315946934583995133818638871624535618341142713938871747085689105474442072565116994482165263365334921186798952732990413888702782496467439635677113649393741602223255718254309095709642170222851255252308270247399692000770695896656898419687137424605751682910880882465422168043142987611672601891545191185516113929367086476220407757505091329317376572577144652291187899662179139164606903477854944950843267785279327683323629128836260472215251869790758451059038499370418954374480001540542725611371019047335282550160115092684547628229676698012797675740934113040828492031874826172754777823452016226061859522903560372997403761497142513967301882375238772647337514984799247318705931672958681186876264010416798632568804069331066126976945386854306373905554103131218895171773498298908860547898612454252163453672423086656653323011370023201860773077650763254159214289267774184710594084670413163896151525065971372943654260190075411931367303009364991321822618354455043086331723315110328423823734036837919056188954723414065521333110988033135708867626932028190124245925415234086806146157717179859214713310118834345396959326091904046987948682261729944369081029804295629368066840247956440715075905724506930955851146119813857473151219988740853878868363744261504256262308520470141461608821633247270756692714289001804030376928341938698940281082518749358476546326202750257041319044120375774924407900562370978963930093708311380105759426063878159737624275944211719642973392271562241802204372631243129952100750802752737922418285863636341309870625477345602826898475460762485726957012093645948043078617120791263254494135943955590598389545109260816496002346946494418171580576531633914933283087383808442368000000000000000000000000000000000000000*i1^23 + -1024953013650733450052203506235532541643944915451164076679893550416908858793269297795153490422921743350195741500980201279595000659414227086636721720386492187782617673633116525186280156377061165045032644601138498082297972437246851263449513996405117830695038813529335871396357684006853320001922933004331891209992048846769018967301041008348961469731102090374774664329975594204723315090361533454766961863466752106213060082962390420333811528462467665537442333536863935257303109314211187421648901148992023810681166928312532959627517516567814850405753903511074002483575587585477915795429765942521646050495366782430196711862896627339825597446607324419184100510618454213598810267270936779895851311834099548410158281019254092500017957815899550522535614790015264663997241757407287053043283334951282980651549001749230228583204944518636168983285299697581476235249511673130970939210730662953336139374000362841698800687994514222320526699733791734849655037572976249084176512098414857096217019940726601413435354970237761489073112339957272807520444547021900585487256168696299702726254198857604167131255019657188945409640632439177259146381852579076036258117943893400597903376528948495376265918057094519478518452546544116812755051871526435967160271513892584091022404745858822709949267104918367318477895990859179744803280682454002215502501667292557416343242546178857152372138453672745052022132250133102897872919931504681300591666168947169677368078049742465033167567662451715868919384289225852302389508509469775544633842601760181091220035582959314592250800399736456016437525385485576321346290824588849979285330677624304875912071041200792375452202500464910274401801997824256030571026134078389002039466153363072721421138024515198308959308854479445004434857434241915715731274933206047148940687598558047783058917946921001690668225029346321666318322684222028899824244433075393616012708470692373339337883045174266028312595338274731564579867461909387223945102179823591888613477708000282371682048160090846422073565709919099074160413900800000000000000000000000000000000000000*i1^24 + -6184396570866254307464022159231407817898260979633900458917626291507015496833191423116360851367082552283207325669929237349304767849483775868777443935402601294941552910265691473676361937280202395418579016132556284697688756119241806501763254370246571120926275951674979310300733915565240930687380740966769562300226591201888618842286850723107060025469018336965957425986032565812418998701332683006422343587641913923423622004269429040991949760320002161075458561971499396377529737854590015711280319156822164037505543477967181853044618582542581790111006357707963703792396783081110266843237900128396492538299420826083426519288554747447862788764944259000474634760422764241037822733012100851532505478736088677866245224785666617590559008733664594418214893356487701110987856600194941277763275884541073989936721433845470920747122315592663993452016728797238518446313934138213196924527464014819731813239847828208352367570154543999444162360788747047249205497546999077732647587280324942146208151483370484044941037170282587791769078647446984758039224502420603720759797287900211267426415253314665696022333149764437521912965386456796254869873839080517139777011143823545805470777535144920862773066272354104426871478953246891886262418003283660150914433745503460703130354883802651695232942612808757358232816800080629618296801631286602224495974777556073076762369807031788081241023323950020486848158813399066881959773364656265242633941679026252480118467993940141703479619412928590986970671303924865174534758172837684077251313733333927434084871040392381305284791326838731415086915150134870047011056003557352073680477146217147519325970752852561807075662405748901486091761556549956882240250329260472100144459024045683551133633766174630558304685732083673687866305641933110617545240436739909986195792901608434109369019016926467521899482822713732476103468289938888841472352047414707218796302708417270779453004936803962610493341726000068097903958160060576290716722122291793674904077733199317750562671664517886927081201336971855239577600000000000000000000000000000000000000*i1^25 + -45374718304579229329313650055291786957159432995881610635738945230058286147483873173250698250408945004682665724704517805055597179744697948947039727224289493926588101051173229356318820477274843752653247513924165645079665165525992984071886511596865512821649042499251379700585906928965528680596510074942951819559415841388270637148590885159020622354341895217575324632452267149382109571060625515063578873382840110104541796396448539991933079407855618605587988380627314116643129501428732219707928449695253242825198143554962734076249081773575448443358150639712227850126795046255207630469530925423502021447090155176720432471932317735844385199727460315519263870309099607649630459834015982859157417901769868673284484579336867142779243638439858277834955895241006028528006014069665469390724236474107120944056613626518193662245282353274520675174345082390130237318350041190877923660460368544327284060202726124524568473847891228084643933126012297179651679889322442958902294133402532890584385055877958950359329602934874313758063047881999460258493032109238245267689118986070883398500895590050982378201939845779076655298127009496568152309901968224169884099721292488620287637784301502717499081570698134344578712276509912407797782430205184362715223331604854246469125218757828696456572002244553836923517905894412308943432850076381063248726310824563410360652142115513493817176833676323378938958224104102243526065878491181852650376315506290614663771079452629840746510262465135200922892819818987994519969629055719691288670824230526104424202112363146122276341443555619150670904737632174286814639415785499534879782493208662159547326281823252078855102904367238826936865503649763560035484229647587446479493701380316057565320942415046520428919414705733608958458084890774236773507624885104746260028833304820690805204049389426308196906367745076099360616459705149113679529447888839750751971974036153821957619985513302986137454659927709745085838368219117402649945732349691663933248144503217884880014810428129389597143368700641935360000000000000000000000000000000000000*i1^26 + -72777571565359183696951124287507842813992659838501482553282583052947871770405826348669567314644085241627478137750703209498089209050911017278831429522538042505192738414318658422083225906153597917154975035402559336960803003674397358214005241331172626631513151426428793814158932610726970072018715155712827716649434966884296736811989248244373255842574397847352224521208992848454589708336377194735005708066976842932692654618659138556318335703565156171666496476424507960391099743745856625427522492233323569023876087863624857567128542056598992804417575427135435094247689503260730108650993005650409776850052104758662018096435772398808563763032158757053145995855562255245567686219397507590095437683997862642633823029857200333592207732160111367786632131307268505175522940407345238983212419932022303047162663233471215325745680081434400814867265245358245671941114419928455745348389903267128849426388899742368121018964163710877181244561875896736542092428396879777741407110639930765837599033896461926708718727918076518379650728510886409081189220908506722602561126719826440041839135664878229437725037667320823587025457099583303421915375503379557425918451896039888942557406858569821192840369436702909615137385175473203534915404121341596965132102629760872433669299153461882975700785739882452726349894492642221641732919516824335952651299866094834403270230978102153171612771039412670539260816248755456935512627323844000931150039274746251344628367476349217245971228924145874978861623485947860299701181080075082041459500478882458331715094365672368850308808599371261533252206937923893072368401130661219858180377309406679798993638134687337785918048780747855857571721941980217336930489815124669985063967242890648742064462675541816776083287721456590462935156008817892511916458271650498633238635148872465777912960273019396679359988620839964703676953145962466517197690014640193328123063735082126169949797452169835071300837000548831310177354891215168979890728575241909817313594487881386139015317327753827283506748509388800000000000000000000000000000000000*i1^27 + -63074607058411878064543557617301800586833484109741721358070134438169676845610073288651243631258332086221962878604878033615987111887900621425928990736575952117990476658562828903523000397206116166344278170807214230470829960150637836158339992198187752993911417697809797538534371131566043306592843195279230917103869769434707412549929239278042498196433526527498593483421126778359153096784571711137488909646737202382113420386463895264425220938780360423617032022869514379748113941904060020148024306244476696084877704215723176654200033360013959004914742740955133410296661375460611074253365476035124502786159217885510055910422311821283194391323744171972069683530865776318855731297106189997046506464954626170884572575590592252488804216837574028661257652950000315260084116667646786942358471427632838279585627732622912148225437960148656390914118813541826209371418923029371335511529845972900184577074854137887113795089694767278205033315916843575449519055309892438701775629445041898343554961518800628417877548125108031739122800555153539586679050645870839697939234353652059068920218812750780260357282660887542451230770385977773508588775248027833120336370734684748638953421454332802400465459399169625432487143407460194968353632088814084812785745933153349273240665613621334452538577818802175324173051528095681687530151866284535259247308845979349899787661146641366484999400950616019788161417350644283464268127675671988934989180471547597391775882023904434730843695599204064619675203969555870994891760241522049504148872122776410951310411195345662140707269030427494376481029338133555693482649886412647360214077037308975000137941013424405136150097028058062146504762119032566055027103331970005874764843698281799797878129192657769163664775355588756838696844755035542861873364135582754638733577044981132001999409769174607194796440963080455766452989758193861738268196640330851778560671354481957578369243954809499033137981016397916888194188269978003600933769209827259842338737104608416306310887603181652824639406080000000000000000000000000000000000*i1^28 + 43854683636355632962092865606150830497857154527192204035117575393100751706095681357421701184101404898547963174802618093352352964049165994215350178740356442618292729068663222633279624210934453989153515815558087754361951072744472423755343881278136264921662160723554696779227308190135417114979142929708290967909578705520363748458025714237445917166797991887006374150028298538853808989511640015951014092851327448790122807475212956651033164666971598972524050047586625050987733542843830703674513251233195788313927008616222134192016370741852690389395300582712233331371774479227678334607016589591270511241081650665072212273979331086649966956618486181361843150787048531005552645910577745244993806112353202458477450258249634757819181963364259947361684559020098051138080687569387113650176554224303149243991137563428947094836045329195752848802568570837604868661896855160133518762762338649976277313210889409304846534513458440169332646952939951114373043633744884939826521998621571105608251993109594948871045422775135023170260863655518569722348994594033419497642084028113763122895836270134109605078246470971171696966928852550495939457019274761806679804349083827357844459380278717113333905631669935139058790234346095102535600619992682628936990647126082794895657711728231608884607803143086282258417611975981490856635385705173877288022532673275614506921602055183712147747667649559667974916028829427062530190718659415587666268120190758460307951712013320648407023810782004376327404796013006281667971126610018788666092374147869125297335509763882009953587481524277816289736789210983347123409626361623474378606728466439895367501940096811932578944674952465434326986551586136571924303802522533145470825263321589606879578369706046811649881234090124572309786059029334723268458775079723575718158933238949929655657527758362932214620113605083288961520149496535190455829664369620781995903835400996356801947401479359662684737640642993599308557822822718365679108024015690256156525510175335523490459071823524736794624000000000000000000000000000000000*i1^29 + -30731036224061704178347259907350716798662298177486079220708901325096783337148963884673451778941650049585293428398206155921015362886440051525926042694030551442625228544485019613672347488242771154413880672190670077916046670869580380641729618639505896799475401032460429260702661167159433690650352639293985802196186162022962654011468335415730395610769986891609777873650030346164730084055949810143715715822076276097605913385897110841297647987398176192587380058276341147257466556689435837495321964814723351822773922977532518720662904641799663867068321701207733691940433644344135988148384893112555080987653129753774438827194335866172885248864660886202055243133704975289164197681753193030204894721050688742579592973168647333484828989748212817946384153443896422088678746873423938205363102723579074357533532914455669252956917849513426339280560534462131756081078497224443440964983864174726012284875413038607570000066596403810593266100808007781051165860452303959610469815726085229466283551489721908929582623510378506859802752434470963309979712084233547817164857993953755962766420356970314312149656866227737978823468586887586720031137776062680948979360905753995521805188954673954888570800616778146353867894643819938659199985047321885196246597150031379961546841468099123570888925118214824416857512658867054987665070732543222436718809033942343880084958564866880295057763989960612420903823464570085698716678790037194492600665476639029570375885223043577605569877032744486852768684638744604655860585604437425169173379259907699110109615069769153264549586620417320035568932149914854394608485141916847534838244320337046540672621447458896122592697714200423791934287869596158555372140673786644737906165558580993194330380610838758526398941883914949659912388681622552026379888545246894896461449282796884270933937964911256971079169394945039665629813839483573668960257611357929634363819473240925385847340286031988519209128389058486772289141203247570617930851958470239857435063941631176031300076416951910400000000000000000000000000000000*i1^30 + -1648181468121969994258909383442990839942227647712307451021920909681177772313031956158447280625412670118005752699040813687866477307007236003820506400988762367520013021526643631126144258643219127825703524603006090430184980924199395142311445919609780310011358626258049268741749383517138523069918288416400389626335377589853049950764592984495606025304009766539629073126140316708198374024790892620690862482596802895337057484732912598094754854762334902448189269957700265498374100698527275277861967532216861542743087370106365355869056234325335221581972535830304385745242598648414148401914798925312830547512471376332016210764185005035849935353636752307438692811574696878732119648233325177998421481112779681143303889179139076567958814730575860503377017240392161853210290266809885476940272066290569817592336444846678380017969634871980834812564125169200690504716190323916024649685281213866147302848443066842280542769621601827585084668280901267803524553365785760911858055688122218419844734538512102123268600383016542440701698789202918147396208889544754020207245087744232373059198880953080084252257143884026497386301671645972984299330375324938164582036294788783832305690013130993403062943608655226153397539357410535141095110203951752191759172522322187596315971904025378144386146752590977674372372727536262027745632268346468679377381537216895399924048907440878145473611178955976441458763788940072433336920136818362310721433294794067510098172715069514508328372875315243085731855578849942769982073405926165335984724800214760172387979249441517816528687799350033081681075600899383119895983469700830625275337681542344714274352654544261929561414659021413553692703441547509034057200137911406320741254866141768238093089262756184946158187171086423767110071652069839435602445433743959665042727339860107419905283343251666448449046678166496265342143404631227051767501603827393310916370186978507000676443691777813680614358659773649167277623651820955895696562430707762593801220686861796098305739980800000000000000000000000000000000*i1^31 + -83358270119153430231993695705740237822037185966275909876016181568518688015522948210709516024773151734520321736105831387515776264054968087173575045569068658849653561857716651843750251545797253225505464852663619469422789598926817967569835517590611937363783786880166826030802460287951905344564478125936068947069410277991223524109184647863978903687631567803185797764762024860970610580998861409394341902955123883658766333561211192441784995054348583627325206050795383492839502543175576543228600296146011424358740393028378952606180153464274924251948499239115813813588990556620201743043724548306192945298830314771612484175540090778358613749909375029297368762524363373984054044058198577935510909111833712953014271094613372845660631779442708922676459369557902796483792323938008213956536416194343787960037112257321647267422860838321426797413029143052346236164130571424376300041707052108474085527743855819824065622336956197887621958565596442460922399804187595185160516693893062886685109499145919382726829026636840715591179395919987829732691527056920585867698792382041939898867809089113799818339907617608825190237374439572849449729524785854745003680015294439866351636442088751803897630628634259179386066903715685840101139503582546652863529747140647458042251717259500383995436419550782205927184024093494597192570485705118645941950668774236715851808486128788661082501647556996879189255440540071449899674990716304765050658674941271698906938378126243299168848334805697958668101943698351798385187198301444226159734851390034691669342495760760518873120623552108482929046151246667556967102167727422181736572229100584157942476240595202816357879033861080005716708796255783977456954166928643470496122854943628167517794740625756820901245985852911425328363146402303421940923912538455389024940158457392911237517365871639301173092987169008957276084233069669055103653310386922542222986493923891976096380585321080194732650184027818787290357817444101223518843601829765320253497386037318021808128000000000000000000000000000000*i1^32 + -1880717452328137638908015757893356317581515771055763585687111656548889787740021570966594213008883540339226912995609795646995053588205782227020928542199400512861812549552676276377006114956126863058328567504783580213241197271269750914369428088100790755343953363903437457345847273885095904853652457044225632393043634957712903884531570889180179891034551863133344335206295176813214416291462112268354012871988486607152539362747812845337811241015731125625943899990357268682274709004552728290571220115907619595335083654710640728927140645462692476136176187242971957054350519039839859324516128213595429359224698006143339616784269398170635451085971431681124522220959980495819874574522027620747734679341683583922497601022335320613338443232370443044020487540867429490628188379462030775840211598880545664393975979202812686897783821875121076590026261276223697981570339953472711622953574932116344966910978589496013857100653846727367255262710740531873045930827525318945620102725408261114233005383235196164640374422790165255655422768109792767873666578647199734000224911560358171416905945058707422080059936442677142203175060078362425634506019034480103709765844680553735181098428998659416889822293689668190733513886558213765838990202052019697067173744326691309822528822544451020678566887615921239586796739798948028974943037035363963589010129475106859235676280988021067076033227588727228918883046037506771085082261261111337494845771214371784495792115880892984316910551087551581587286199898461350468708578679398840805844903534840611915222572101904173603574897875519166265563521987643198026974641481969325710719706358002448545652252636334836432168940835833937321026182580959282106648715023630389410369112750165277673017182417864523303328939291651165075581826510185484827645553039727874091725236407071735680600986626152671179976868886663287056454149605302552062036055094477948066627780316594489067014689482978725614328471763807544426638776712373160418794606595462174055794664171110400000000000000000000000000000*i1^33 + -50251281961864251644221117951386991765762263296752639385249565870555224863778161772543306723396533996158254705925704246724590376722274419200176996406661510904944596868264558445568629729197952706624299382479141601288231800745114422063707477317229728105932684896685005322617629265374059096999553484032059091793972519137292040510625409097031905446541166218785482327243876243866325695621269248897318300390711840141062383075208198524959988422640528530695084002344617333304516915153918097600928108588400297516425598579847338685893939521724088906097812075795298728178135017425111081324938747937665082727019208471582388764662305608788336696694012594407943312801003944360389061431526192952479556872798444362802400681473788574471254784329418470050483012746117112698987122590436554035533947866654842737609233629720142388243809747865919672357248953270662604372462578588996918914938426153104915654812340080850173628878937057011888195843720404125456482801695701543904766315591082947072024751735331558655086525184850919444562181199730736737026873984702351711254342354169884345073978650893873538707182162366029199219686697653547748237653599068478558147389415618913755874371832109209351041799415963729891979441491099965101073317128868732738146879260702889742101160311752398918503576662187072050328079558536772406310716812431905657087492342916829809591202826036705358951806771709198465029773299113745145793850066158391232465029670420113775019629970067726050524248850142612773353437111026999043062711308433250124560204061297175586718246701733383704982894442583170581154387669697277617549795755579090371674135099698275966009503741894414216582149586133343245901672958843542797146062501722590941878822929123960846799817234634321180492500802473568821860742974124076551466579298488266598272301979210383930011158234458227508227517021474905581934193837136361416729742748446369019569738152300385924432177651296312353555706465161331870201807387119023318539664096368564045223034880000000000000000000000000000*i1^34 + -642944362774262124718324501907131911648807578688885140871989460514308953600229827438131101227892268775263173218276179375006690553732556054256229549189058045557931198867293140520831149892201618081318648531854627232364849213813476210115896556252163332944437748981123504110322977350513181400262235566238793053347440434808829775019431557328202338522725717288045506496507847222344084814004572245288328992912678322223290958546378053535581949648736132457010340152946258501754528316493303366344499777540898918496392206984398726711092532120063652358537217385134154441312965455921090767866448602948322705642193817723388117463608087885971324008202129049423223183178872620606096812419284626226996658366959882188048416453245834593850920531940912848433889913484205696905660030101671470657407196044560148176978387355599250836958074010115755704291229090895210254353997266410755425676534149152501317496803318870662037318972975858582055478218781949081945802033043324242633356665690773182351776099339392179685306297154444289723021819475809767707677617189757464704666458323111716643645124242661774678330211045134823104794578122107944960358250379262368084941520832966909656442608414789302090222850455061423455756890270953168028036235891160597658771795963729386492333102054914234053442258540327442455301427951898643106455152069865518748924203796633047064356797472850595092371600621753715077614720619342328696573570292794978093654540916841793148443030449806295678340313378708161561068488030885890743098344775515942966142143632022194473001590219970186348750688344525419400091895482718700901147125079232394067510442694896294095279856344274900922808828350335986764436540000040084466401348091976044456017510893208532006853737775577600257337495573642026501716937473218716602064621167132682147662118929011635691587079962561406872090101408744234403962406320487850501510006098868725096090414195076183289847558751144597175376103211650225465784229529779066429626588851152617472000000000000000000000000000*i1^35 + -14251672240831236587184291426597109394244916741896365367741554212679091465304017136294834219430068642484433846596778364696969630040699807846387766876855399233931684659048000096442112719881462928173830737940541509650847119367572232056314222612210448487811160574408321731241959618928662323215443252475209369624885074918110256286983494177905302289354633033894089427448617803148895120110106098888358456935023198584485127987915840249411086427368667917940690328115045791862514531907445365462002592773148612689487783112743348836469821484164249007091962107959089299344327175748196541058317186403469376890158718192692279957560998561782672085533276236445019087056491765431883947520350535670822365817543696656864714683321315367248918707302963204931369638788675942978193518738997522062088240484784520256091132940551140717443438922140491566077426634707065495542562323098286651834028189307072942892593487861105941230832528985574958376644827908076306793388105164074684566844070518564295806089468023893792351622923810798548195331639131428073325768382941745804738945059515791502120249191597894596013451744571518368994106372182487985680490370773931483605439441906893946706956370586926863684716532004658438370950473521225446906573664964847115156909068170388831457278040451366187414157781686088119809240486581499923768220552307710264560442674621841787160071587296507805118004662865489528231295159629778287319709881188267383770909494783424727359914769084207193116270975182149033212038798330713189964479555742670039123503048348342002106576860217621527712640080684651539204690181585601732220263025125617766174676452699560765406189471870807735592930934849236058525922360519528496825379809034554282392050917443167837792710188773360792150335510007991320966357830062957234912588035127191492606515765076830890777053163648042644297532853664543678075805760864509061945766701964980163734419014353571135031092373854613050054367066815679703076964634828509767080904700723200000000000000000000000000*i1^36 + -142989868346435105823242209842524122945807594733854287673435284997931754584444855846981216721536971279912535984480062108081725809059332856219283080554008893833145458718149989408121835251553253086956931123094125053400586273126456056537298297339954703841605533400202935356401404150173836660245667191045512727589839851579516584242959276557625519689086441160762126025179721222633491053641724424350831568683937570340547692363415640957053163180235060963815065688338401320548846060088648308736084299599398206968220479886725195895831356463946848377498067104499942589596883552867530140606303389699600217363676690480294630006446470318015162051079895237795591050493797093314425093481831619142881284971810266478060360690679259398248838326876702536731669269518574502609328758728622799686309602839492215050875417313784053539744647804039164708314353829955049259674260320703240084719654723415134124130805133863030311580684383130833715453006097569782603838942357678522097292614391123002035966095290157826060493744854168634097115917056598394481413583794759640674283294296401865268620331297603691433972584986252735250996913909704548630539421226325010867573499169929000301427415302491044184019958466506262894653283886216141673000872634146651361898487097742647245747961169242115845888891568234617697768907920592654298945490666294369727204304982817094655894150764190458621946936463369582532942476919057690846640920965645847713469863118213651427185087132206347273068160337305215448409543862663058863939543887524688151320638869455794444941104106412234344181445403657012498986627757138661800632955236894330640526421312741343365439084689308347048044811228991694454068261047677863644547484452855836759352228662565586989516084226473226217866178354612561000243509244797434805822672683836504044421369201146742659911558575742900950540619795400786103073079929140552114190336839275404297656615640913093033748896363344893044369610031419489589618023235933072795893760000000000000000000000000*i1^37 + -1576634653983545796084906156465904508221526024231933647402954954277822184662589682977685530634813969533038775875063748368117020360577108989755597878308673931943418608638024064068757268530094503955789274323560674877794688404937833644700029238356976115936471677326696620666689831822209238723534450972297519919887085352948388682823147299162943089779635342267232826189433934341794782371855369391102201844825767851583835163053110677718856478594222406990150831039595562314569253845492968541806739833895049295725012193277218624715243442566816680123992180272761026275508984670783170539778114493957968161770177098214632650355081607013931042377492215152000419414367771983211468051507414814111902418970269836755224876780982215266031741292519499329695038948743152191881796842315584735502002213363364064544039593491094083811069640509761661265864440542779373408741286449385960928083304948311995245373971876402212703038800519285817867230256048279049658935619817527143524236733605566481332501561027858613574089387570275148655848457498361468253009940488662181729640450487914922296226443745145292672890353649387077950551353514387841652852753373114918025506970529212939672311972727819401559767983620242729858137428171800496602218607065343222822707482243981806755052290958660957135611817054540479937879391210242045869560289708236660319579830830302573002582812729152940272390239230517213789982513551253730326351309061183590884132416777073542672634584500347130624180429228050840730103476579712617271275633244060883460157230398188300933640290990666311798515418560576396328141063030166656189163902225513095577020027430659665144209944282097045933554066049446592067018093260657921292655978108756006193621667323723040260386914072108020079978245054391236998282229398810416671784393317915813103278456056324862981173385032144403269465700707141796398285033219290414744728226776304182197828909248623460126896430738072863899460820240280902532419529086074880000000000000000000000000*i1^38 + -599765886345226510915048964832915522611210994927844233637710740777087905012292751247470138355074811578971026531690011254279263037236870629366958847962608800664421916774364379823021062961454663148922784212780694847379856808833254258571782380343535438099722754332430774920747569515248098176878289666314128712028343982062812739016433201823022101064239776513802755556490079267063659603270818687166682764007851587833931996202621700522325028357112423011356046163771642770091134052482160728478919876886080927688085628679726693018882281192158400748855927932091983046042843456794167614383349469059552495923659378960522886797158663421980363373794043517755452007013286495685085791363447647816296285495800835343588733471186336530693062313535469871940122642988833167649711651704553229271705597357130382190660030699985496726642829271197529923009010977349504525167948484765362937293795244964634797817948409678351121073991985908624016039347354122998914918990712368798126675060186932860024903119700021916608403598806709189844336126096706854526501984501839218881115161484431726372082922893305426551778639566373032000836438647708506027659741451716634644365262429918641913817001709756230070730075651209905895590923214665576112039566286861383793671201145635766853562777760521891059698571792776100588188562949377867948604156209713491350264594098638416269809851885431482220157425572054595751879156570631176424108465451267975110469032222274846657386226896622570780149889711485969271658553650720743773428868425482321313912900757996600680897346566634530780326350505116591150374517825127663199639685720274381963980928849153758722466181184886284517029783424879829904043993726469895287920356464379191040486959751901684691942134168205220069333909020049278489967269168810194363150927327834285632054696421660356799421850305710418449433253798266291461785817981060161016756376517912662550803934591680204100952025283887501270811734940915846671761408000000000000000000000000*i1^39 + -20202367907009621133284040108997014867940535430761400038132974275432528627710056211384768347997233567573444031324820732305902965003878934276521169945457407989110706150287147535616594598276949846343992015325363084508095343437870197211216455132212121958909051711209361979096634699875241927921581805000830392455722376699643940450263942153141429287363489278500686407843516741117018755057832519586118108366180231919687452894752420302855017388519356090863242848843145187471359250021415504977461969604537889836150259274227765219668537776579271101336690665612678262285861081099899527627107700277860112919034794884025493741292418145177887385878940940590010569194055337917920076359909336161532882076763620926582224867899817197498032821788851454292801728779945953876116730966703310606359120213178609465654575494183453905632797096863874434407208925808273406894879023792518273476437189611453901281745954770483698483095028725601139964704381355110922088781508702888314539794321655961635328089696710443323055786971132568719770747453562375164821467715534134976803854407496635668255432917391046159092717313512907314094606192189485578480382443335531503160469564732274413786497146635068279371957797453403686708474665883192348682228932518395263279083956857407706913346347923146412481366821870092806408601456818338186372032669630299535715812662740187924498715676752882541158844493766776895824418007435716878489917697809288660718649850457527293347484565158982056408894005444825835171474226487619681378154608368582783445378685607459874377031392822830784627696587600517364258863929495533964957587099575714286280328039661594884345245648181602503035458443607640235733885463006829459809929803123143962416311749774484235364857622372329203591483026098115401360617413657024269390629977742812665978721368511145662515835990153903629306631945123864890209530779311452875404480899735661541787226925108732059847601977439187402934867390313518858240000000000000000000000*i1^40 + -20063044946198309214230646377439428004551872040697822598509837034743695765957501400812674928543507450693748301893559664885201183399932099270457354519414614192156047784139807962536566253249576184473445348155307894299321677188864609254704127189122167002932598897439149781156420526073998099354465935474667883706191229038546833390787624991737638369825916929739762769579509316697048269407846083529040983173210621350351960516259321320734815323439196387165987296557373863070305061681481144513644287027388944618803877986871477326797420462469862673150631340818942192080561978404833142012909904854140847080340311265031279704946734327113006802089731431197344633472825345426111116630091258817160515919940358790360332756004065559676406423261806064261013757506845204316347823813785282385491346459653503488984693947337462012034086770888922787721652868077770981455138117070240012879512226344448856266110946734244571307421930398894560943106804978873794325829560524511880499067981188036088156120432847297995503502447339920735156667929277542973345533677168968605037177840134731922026312717693193212302906748620320995662001436114083855931075328038102549517534827919747861262416476206384596105434383232125870254369053177114035882351395306400243786771446239558439691518026104090225362943455886176450952721842385839559438855984405029314480578548991372076507199625224684921938688802026531539892215277268728337310583588962388495524796457780365811477513776879428381305231404038532743410369684173049093082621967731229297746743750192699549503957346405431951708916528574522222603935230224442114937199047591927220320111661976147555448575771728493648600474943220928802498164963803452126986294843220821246557749198228221622677265044391964939997486237462735558408872967780607178244197951359660162134118461801642175976632436387886829468263633162355139570641334750717813901576908015637753315114917903429329805791721815798784502456647680000000000000000000000*i1^41 + -141458746197618116274011147544735272945431492704879300337697094866347692304179380633896262061921001028230799206309875960023057766014164970345660211623601715960932545773346459346097603393686721449746086674099328643172344181914970159150262846824006598753388687784494708517437952177357480063461377488208283748845176033091481748677626071317375271568931219585690466611929417923426240912773400656567590547569822782220640488571288921953728252110009418405833813168063710380824241179703602277439596103783435398381089663852354451877084276595685865922650699688202589188676941753158551743633615768474813798169464471052808659288478905294191091408528247737337340328198624507676802533927385001716074771437143823376532776887601285341846731943923963793809161932070708533511809382059140880285198398720119661843674656382662569118566029197185511303518914456855503511243786497280030990908534158679772552408706052817407959304318072701927129949858839242362385824028832892368003516443230530041744271793017557638152298802420298028425615526847176039045979174339817858369925940629114911451822366242475958237501454432642121731361830347505824366110956878378626159238291759143129293868651398306599354876538891307047338309916897983621492986441271922524176504432158447840709091213579222515181758795900172805775327184639921517055199054436415897422547828680800311192298614034317793330003224889980196238699994066252688137067673559918989543000977792584960353328596620114998752635051299183351620828570910063371127890410239601550528510908102132873532669476341929105369681568706642878525907411053468020479904098887925299708839615636555885299776411861004384458757131115733392930030079107082449389843824058995392488410237135252382494646811250095119588926768256139172138102105238901136084230428757070257222374293856272723192120631307986960440150250293411539737315086113411945900915049442511874930090262929611447283509475597316778255974400000000000000000000*i1^42 + -9537040375157045444213768590898225700370045533546388773369407295116903740335157335737390940483426633096676372877062714006054469327145931201688884446001968472869733144764909861522560955493697595960574495624460053031725700754267717186520975043606559394277284983868683087710139703605191656993900730629582661388539863084691662706700483728735659823505570497555845884106459670491308301081153053361227183572500118147998934713823394287986723298248640497893723255058223987367044694742990854685781116312082796451822850127384130284395977229616760088524913305628418882882796848776533862034383657760751282708905247993809152625552558428383613264488702497899860821324024096567413860705014752366428781509749572286698560277654090449716470045252422154965749907649901355314768770581981606696669507790770970967798558705452921067740181868972175194669693683866931016219506609702213816607174840548749671309488520227511451376241566627235876416108802404459926039267722078737698897000204371474943549957931393679595111351473527227056673385851474820892974760207769501168411468405439499729141500065870631113660514800573650439819888762457976971503876557184395228514698428935575022627562237057637976020518543757440608562654281858258373004298045021053147610415495944530349980637627018578678142928684420572696847841098448868555592190220799571128731555879814205924905727449389073522411488885687692262241807911614832270964083213401450150843285575623284304294238446918845278048010167887960033021249679976580663892682432096652558512717686055348007986712255344554050357438286587577129538064599795346873468622398780704265997916198507246956587731698293942006890115583986450660119063928008198596481827861899083291936182811393219702532093222429284518910270128036883954714047327592860869377425282043617369115064965535293202063510922426434419396709641562042286766205103986444211268154180664590398879375098282118154843451083980800000000000000000000*i1^43 + -72261095922593326932486020812858629946461362333692665145375089537306153908388572157759325218469039096845709144717293068320688922871041216293548229415388942711244089054820007985216959928191345534181962132882183824522722146111226201018532804423883400870330345734109011025585121189843260987612425205590068302166382677758965578331515442479936670097074937779113517690338442839218359251525942906746672684031471932395901291245119785711896940731761942943967074619753427289996558232463777742585093080005703736069527899496962261044313274376710892525464244844645500644323014275898055212409343762512815572143799030261026695945045626062196318359926269767242031863235845240541138956707464047271189484796115077722574937327455289669357410055023087874866759807865098328651259741139119724792604731230458463697785267376527845106807541053480820047181712320550152175996534794080995591409918466367429244839170699126549674982838647144540595383953041505918320833199067338834138094053117285368098595860453326454881428863828772290690103627804747913917308974089935078796580036943733128479799296142887841806573632179522399826244756655123165998210708551784322624014518830155366434408819653581309096686186060647846022876485231081993070998818278159899499250817257520708718321222247617952645133575595664803363983479916983172203559860425484269816859462429777891682161340771067309138456162003404340827798445280658234254715106507051014500989860714654517873882376432054366625023510790573202557050514904540209251084648816278508955955376919313543476994563348310503224269200486262159236548937219248550370148123620973281257573003254548612349760122914129618252726169764597929094162856039442409903311475750241887531268039929922143001659595822958934509821522850637712304719570711046543351422283574377994635802611106263845786148729265237181437782965782772705245189459247423988839322875728008579193246653673827184148480000000000000000000*i1^44 + -173757325659310810151924339937442766590197131597491158462699219246370574837322525837141207260451491229514814591740348455556801840694196076625775643464539506183502942807187356674080441611485909968241020145860478309585741001609270439948302511962246161567463312966915773092248028974966170866463407689489598936631018439782558675696155094051733509828698254542743831789403069134574221820579480517918371471818932519304188752586869822874303245036864080080474289335122735771887837144562134962414450815407049018471230228659500865167334537168138752866169714890290594417900341729743550821637867239254003347767532767937381796711392641985264492458949851509129920474276747211141259959973035605628815215407815162081946542011057524035268431953407192224741154321070545983553729883193610755438714478054285866683592870045140376400143550854637645682438433555928610300820082143018664212564820702030279070716091463426325226145219279404771063029787550547639378667300455845302480438457247657096227855010836704708457949409795486100860222815882580109489718006184714393352474980225989648235941663396879685251175851681680230056330923801838409880355301280709287937318639207887934961586850309530956582315034206468063675603363294602634417101390439769264242631419329346852701833241554903180062492236105643292307179198579835895291791619995719333804805184078160305054930416806539156579689602021180814740054446780808796079946430802274074610794623761644988569438010299584308591150238274028622153787905719317770665280888920296920364428232609053201139391286455804229436047902278846808814905468616377367484887671035575738606969754815842361812860869421770608250232985505260067534028464271856505748784348236471117265610309050744429193542370816362814162023686112414317696364611705926827256834954210042460298234462488790041847383123724449350444438016028471441054977317969790597890040196650135437929792457932800000000000000000*i1^45 + -117138257817648265350241489095892783147656945740478657222334550364173456429011311362224981261548618684703065581494629589238365210091373356285165300904995194770541925623932070357175924090516848935788488922129599394040532433829275118742757990810120504122479886840896784149684043145970327779882709817304418733725760356099026700305228973540380924523698035492600600748936529633631899750085744842173177844098097951077584453168182784499523181592238531235999123949387801988040039377363537586944178862874354041141038620415571875706586622215346436429111011893463829376097981062949417857128558320831801495508796324824038392106676018128862950377574828278305548189660625723469163396025753156351845740632785286907592396853681825788386219030755555019024641353018662709406402016416017015218493595188725802552242704152902547489587057208139273531316878862900397980753780198667222308748982498099226053275171927676823857994305808030560823044091644232185700301148195437658737285111806712531408200124367909432717220480968349640397409216388166936637464686445280088618699989787358074283560792577846840058153276147331888894340504912979162258295602203598545509724026174126554263600162734598138840214189854162063574574280517458562389713336060869073369365498089494283760575310240885271756878043236121340219541013804232021203655304968295231318360904324191498617169891684584115000093238539029832026271160042321505863094306648346744172551444628285723328474717175335359674115309970298443966300135982264369289678712476834361834071999388532830045293218201111572137975801234075213355909467477031395645090472675346991373679081288795765912735110966307610526755222307667527474556409071945104125639791486097376048543686172768763708540242443812579194178182708523658485779485676106897556774141378258857248113885690965937965924699294443898436459491098165206790292327340342075672987978368339148800000000000000000*i1^46 + -24931802908523792559335104350966867507758857450611254051976299788799437288805350292840232526383567196075378511321460573549744043611069031429671442421129928614161298407082877926065668070919652115708288189287904833218744786030608822340895634121556557392001317971781387768254854919206366089044990348512376130465963969826349294389299492685653440784435139422141726977355522328828203641198046187891796354696633587669856807683072989310419521075137474454434215325485660704168812055271560888390586878082986266154480576386181682743521234450715152118771916336705531278996470292366594348027582699450583100078239401941530864512157620460248131662853711590889178173259718096867360623857339974347144371276044602429798045110653709448341170334393628241051337470506196411411460190820569122729182879691343571011118802036851118816341792991672057311213834470747119148318367916725456221312533596469410955580807602850216894228243643227833071462047618671814502986823852790293866564253463557239604400384092611108134647080123918963018648771290976076178701976822100860159727092046532287796667224828460562521069336103245599455851585474136648108781265520223525639858283418507776280989304210972255053839375051133411099823648076031968004640741718685670489723873914404115454503218497294088876501925396334805013256149625830346707022657567372852278205313084710718214115432741866455678337166810489252995213788908061460581082436846131894996375261262627863611994243186280877560966710946450783376555449293434960864332154785785254629506916137150213899508121232716503918975246670970689063743886308116084789468667997557090454899935848284897468828085872452552888041867434629820754445054449993111135828203072760662805160605736425548202578157098085359994542959012484862382008842903575147938555119895763121565588376818947638601446043291001393693987440913213107234107502044145144140136448000000000000000*i1^47 + 689380944940287157959338378389873813908450219577686688084012975696958979951559443402387427498752540357324576505223819939394383121739100841599027244612637230546108113841126698903557473987838889517360127846351985348476481375638760735523900060958207143949065226539898907816511768391496476417084130773455646097427780892907939553731343165106986221299912377712908487544211197440281595537693236522712872879441374978077182001124415564310720151304573928467321824676285056093298710481636071327810531924496858830024365541831678990010978284882964346381788057774128048725493496243627612337741362587700900205313902336688531059570983318149554530727797800335000496256354392916855304722558941575832597000662287476138564809670784484421768114268084553882613465547983316738229838470274661145319174934537397847334414264102958029568456878676286078947998591299634342597190703961661098552714797439371334168100406281391825612981384644693212293418720570355292758458655061716737532883165694735424996539418291526898052816324872242095040487171615152209904004427257401822067402095093606602843597116561506740301072700795743267347698451404121203289069066278608865213399981956715845474703162466858199547395019491866619984944056961085586663714579160677346608334437945003493796313636407006307711922148126116961597245736326779948810864081275586761175278457150386019891917307579689752862649696012069270613762979130736658326976420272073372061852414688486675938541840740473873096284957415892325192413120740325140285990879432643432018193301749555473765691861937269916997391522788987861232939936338414271745947453097214838336787530400714590603151040052441555383862592109417712676390021529322694033418941231680759015862315580341238327154122124378753330093325127210158946115582203116586223262077219535292496442727852291485692325793565640288503552538553600692539241791488000000000000000*i1^48 + -8367314325102555407828857598615190204790211153184926684585895452873541883568537418332420144503640389125039388085998004200343056108077463797916504224258035549871472243926235687689758458512275546685831685361147584452597936428951646892760464809411921894861409573675466283972851148496866958862206368330409998730226678806905998860907311685687509590485992479073715875560037295644318818814288122088049094551370221282660912299259907438408134014069280593085933091196532989899318311227657375807807605665308350936422312821764649577179450030386489204459503113394379872323046376028690761390551413975946819038848511872476579353560231424974177737683550637741756849146777891837036281954172072802666336375365240963039749452840321907149732626840640875043329704738202906102254365108655486394709427452555860981389810090797502713553274351667044058597205563694972332759724259791614977607441124777968928725906527852394712368559279421877178945692783642850548649623759017570696676218344065859851229810092739066397572789904969220381420901391259735511436460574185638390020398796805623001400597240350224896380472741236487536911945797717670354461361022985090028465664612435788773899997549426337116155930590796336373767650586416214662505113441802375454621390780523072558275448707761406596309158729791332950421935729155595029650992690404706984942381629152264402991729599277948434134823425716737167674450246264977459418163039853748541845532775777499256390900656881665927573922420611589000746135558966286757444227565936960200699783146560350056450831132688738964492972029963063333271348821800053706890489807413925596951113693646164580454477077909053074676626548224164802817921885849327029308107598837501375543064154231401158950917036004536590921827511884417752879859669215603036782463071609326292490330891634781367722998727032904494469586110570823680000000000000*i1^49 + -116727797427049496242138839726993664817570422919409732358254005814720271444709946507346135509811213087972990000766517024811382059061084522445155319107946212381079336075510397186994553274722959579201250261737207935000482902651715270291907312552954834395151559646297393535949893973091360322877915343210928780810965246549476352907589517918955738876646944622285077020923273665767666004053132588413288696526276830815667994971212849606385980396581995050884005160821121902522466190683830355629458790979970051180725299881538495415675062139876604598290233783591482721366218820479971460002916952397961138562328027275570818860356901782114168154148558431087038226642315662455861872869615881001591682224231823911212105488786349522986036937054014408463031488579743356152317492770161380151724085915180683181824302897622359103989708642301625006842775577096481159756514931157637744209895700669866034067331597332286131732353112909949800514324470798829747718350535603372585605853492141066100850254248262983494027567556863789678954698466240363352346203880287877881354900289966555378373565548215218714577367479080750485653000778993267536610924617490852401545852838870194693737933798993521061062005765918071314200976436467865095162474913821379472561940400170800420350263516560093197124934022966014184701434808980906081436293316241736829434371844498804891760986882679011074907500314418842957642398643516384712535194070203806080050560128886092078663809063606419051445223533164136135738020348446054841969218968921463795006815061495459828375220413921203813756793808521936014746354850739725019300927197533486813371258753391253135923377956138514425243818502423645222515382963615075666692874735238344550557535968421223542941622566432684215907958093155191534642315396639618586470448279345550443658111075241502517242469670317369327616000000000000*i1^50 + 55745984359533581629303156579798818149010507313427352223922101991098842846038447243602923305404846437328356404169049656199043882370808309363708149064520502524412734303807049496616255186199991641279579253103225119762167956314575201686599394220824506550140692939767214265261265542617031250832914518048965483681790988617292940766371367993370872299121058706713747726609083068574198201387197685167200757674149139221026191607444763820900187883540059861827283847883718404827879191447571470679788026556394930754063912394187094194669808535550755415714363773243789370907612529367757936923779342730279099021961343491102155281370974577801809046395611071659911857798469223455261464835244143252649285994649631180768935656688256539572929754061385661269841643224329199607724539272291655396896575882025287070818372198700195293298636372522342792058155938319014319899264256612785706822009207280192517036739447990955544753790926057682508140680194753602058820206647872272478362337124136831823134047864687564958999635248873823805656864403465594525679051027013423294567321784600403844691788538920572127978595855862862337325671476398194822876008747499223912049760225571112638309161361558588394934796000049910917181749900620364873550172800413128800567029946657625621668226537747381476592345429383270598609172558902402357441908998676103462912019862796502261128853409512955341665520425360831549999461859074020280959969211033747734795463309857355410535100231932120412402621932653331849863269257685794798339354275167756158726478774987757956924159630065251681514526376556294191589981522728604380714713684456575327132102010415239783485266688778189452848126272608814117759571780381794218266115333341625558734969141832057420876238465441864569576210956429188886499502552210341302765117920153246460762293646364338958421196800000000000*i1^51 + -10433772703967490472331131245026112137382076222647156725992896499390541746053826208487592917027747587711443347335825532566945511254426205495460747166516751071713895293949640399870042937631136257939067426031583348924609661549269531740548800789604213253130508967070729872681466039602941392525450393164259509288443293820252748174021246238357550187599578861241176982657515858844633186160963146385981096083456524105124312350862438816760244038669600397178245244834308150076207621283416687537688659735485759759018991919368261348779020229340193905401319043680426883026538763644104962282797163755016191129132334450728415808262976062731949968945391643206895917631502447426769990271403857039171997051845434676270745149565118849313069783376115759806666170031671438753567214627621590278916701413657006178332154193554205249789384495939160254505673021314386280662941312916954189590299588572100158144096646247633829724016020930524425953016354039706039992089721612092334075048579125743438157721402800301874591950250537265217928292656241921653288714089239644575225710637959637300992707877576747613720877231575847507615966713955163909020575898368914720251270967622999437444578781896978514443506355797425271193631771665536926616893700093467837317138691817618620264968861992923855506947035659296575753137492082892432636610724322462308748463248027063455340006413665065337524672286904286067292068861592762035883504799199812617491654304164958533478596312761981982383669466237741899005608658942770984124300895734984595037645293329356279252691705267741765355531531089622652136996559198294004151705624274586614799425012064157451044484996344644294613941886267694841353265765365554074691088112662011361431201483271521500998929312162095223500693625572783787219440243426664171489759527816573582904750243840000000000*i1^52 + 931492670299444642477701609935622654646823413765930073675879032654677934034496733022093617469330857163568472416497064938858650442891883727052667596195357452522639141601624150315027934920740094311985375238793212593605957724635275869725923726004425308599513793614226878457530339870973830519174859557121635309073294861888525829188961579205555016870361826064998437622483921506220499342054839428136277198353738836377998959970823033858555333639949032714298781454701854178164487457864308507205978872443950169486936774251650663123223053245797272360448468621436981574587699537202129524485413081069444158404812958530515066078871610891863411367582374354951822505508531573113315105687802772820584036852062430040452382375125430051968275821329391114292929351188854739760310868344410782363299469248999955675684050941917628631816677338788088951385710049669915762267803282862795742486105973742258180341344255642262783177784605244864534978930342991481352141237272983898198588648452790371549490137015733688878644944058996817744471638786517776547927583183873584184613877506415381491299052177034153299462783907011043599767945706080574378133981975274755717233693732274923125876893882120023269666845401413136995050506558733732710685772832769107995737519455547369058168722764253575684325678420189150567561224826891312301487498178602054689228857749411360768487669129471484265120921605591082395743033214865012144592416915324600707133391883252257223058610721731662100269660914465511920954637611604728946229625339153554835794982838901149636703054242857737336870025201926750307818917286933267936230729022730349957697190260041551639929454215810299471293019062523018753181495548697318808250017648674207506305956026225880084431177735540449498861092030162564384545924661940549013138976014336000000000*i1^53 + -34152507676990122128629123969086217288274503977109953073892446085593646076341101989322830826878670321063720361671357482479392469946440034715357480603775747699781155240385570076984643454814594083803109217797647449676514523637674023949730153177463816163088434802799954640538675286465293096799954386721435298734490294620418776381807315785049463269799419699438962398226348014015115443959219947222290193932754163298603878219477712746957270799747605235974977432373884334029562929816020968981004263111898737260848256625525694474422782062537566052701635416933218975053335130110161619311240436950659693228243036124420667910674993278403458351547466314259514234027099671011203983066378140611981062886665534670201644257268144861576780834812560725451536027869710832047904911983333229566668519379747334786599244911729686584778015766043399120746694533252851545487106125825650984813882291547383832918557518710381178709727921055099405077199250001000023001858402089842725251188652045930086044859069209666665604333762712334049975670978385100750375163790303153592738879281944531965228024445888732693852887116882484098305337654657797568739736556695734941083701241813774670013057704191819812681700813185136943683583846117644200704175321352539437544939758547324346282737730690370660715839389691413862828905145422147576453317695354090151860612098030939782732024026471290026646147977323647750898800055488434766316911998934402880065556287409768295805504297441917800185236725461989268747536593044761595899767485413543821555915532217988727258131804727127231787603984813229655162131981582295974667670009651248447110130771391351325258621562799064441321450849914915850010059536249162599853552365672188350899537766181208140137957915360807107720597711970491319767262839596646400000000*i1^54 + 48740696718213886782832767733689103126835385015713761263634343451494650401856291593250844945638425594668287496392698913391404296569447794507377072377493321987475400120624908834825324472565665283910809772983026553326697395695898595767201948616510361397392592292107919524531364623733493360663750087785569879560521359714710129990036012398336166617012573330106986945731175148783657894739506453348194685483333453041739393871607063118528689434316984653828433437715753318537083977824092162274541381739761248053949954517947660503723022763484730625230224075961651888686086801230764091289861461725076618955180109844946770592270561100461958388704771696084008369241004078822122379912577926916606250821163760325253337857242062089911232324670640101557146947202015328889846286970155211080686509128695350481451049863472921920601144597470126848887443927720607891643292715803568520474749508356006689999642221123447330387529503713512233805474421344562946755616667660488473280313060244757253229297970457582969920939060048019681182349478165214541975009921269443955678999993332147891916332944180891238586832103507165146414093759544411241932508500548266413823905588847795597052529258061387059035187129449797117952025289527696331532908264695403788510887581840839272749431258403567866279045793531669047514090678221355991310331762354752300160864012406590587705148285795505274693781858314162957515450923964273563060825656851370950836685068408577340030216232379066572834527580995538360781937084954335631834987407821459480289254250238051089383183311604343298251978893159064601299234099422954118977981632817813336343491931205113988881500077571194971790746342182182656390606838240805693457726745666179935248528980998243620985741513311329622328259967157534720000000*i1^55 + 2877139481296612488206628686153981715427532354227458201227050235266482463874486729859128943332492401844176248584620760155925583505891134089898877297244662668173480387216576997126391845478560120112726968031411011087330396502777317917912238272559976608982862665088258797808944181295846644292774357864940222445645702954504876666820508011704587697350708460726758498624155695145872206804185581003378930823391296862371437483578213837869326208993649020414191113730516159677212051995301920169254831310381685049991150905828515279077059839122860095171857058791977951195382651059627192966465848512378331153088853883028551098584304743946150622078429358452100899332886322435547846320253818668542345867366658170622768403798968420613359906239285162611669715953947418160472728548916738141406097601661421062141795355171053380843991730616364112870814527933297394685781287868042895879215948566971395336822482002373357203711439945697629691771221949099735892387328804881798189623891277464150804116799401896394817508310177256231272937066666644122433707376747660573586969308075633862557270202131807179001346537720923592590917210894807064225225833267048575191608462463606507091615234497106124052174838475497265865848292259707699004998373548999333458970109795058154727062892547814032254722856188678331245841592539442974415284930134012520905918893791104276059885622955256932775746449802361673979427055855752737167659875486080904140801400648439931135253409302038961647646218473789072732293244139621457190192278873923192050425451510386071162787160199560661097013601132000608266170786072018467716146965633149301844831405799339948840279647137478253617361312946389904721638856992871806860072147461166400705055844892220027344641868263168409600000000*i1^56 + 875526531679162476730129027327147876647239720754462512252097517195932366167953457973336645700680771842861999927499163390089575838627182014060202211553102654391864170904576882452047634155284720269013340820663011887133108929394319197968390628763798144478729604168017761061528592950944662708238774553198321699460308115605081670567990626920396401855405961777398448418302594757780720388094379440596679829967359514006563998217933810202594605555340688185131294206195647975595799636445769372792883899329676634443145968035526015426260757182568925390508915729991153181605016794896296443711059921994829598737013688547452250960095513095630874728572167123369152017037374177214346757459095220610601495795369279760865629243468984783953696215338995489514695069442815440359304432663333386046438014555793317162374456586934074004176835960493361074795754263424783965029481103985074057808263046812058402736812361695027603868376391176418663112121353866540016912607260174991957932725242047630835502423880805065331507821690641754407533247482115317213714489020856153528971801071697001510823968480800226244536178003165894151644834091700966034484733190910711195308532589109822520093374674822658453900665864930694530731753550056307039352807502619402781190556361815593794025706543476141499492181136398606815899940027851774730560112799321097001107999394040969983399589723230489193482072068628294510070052563997860122839707042699496682889435308063189959754652487785792849156361460710333513388437993713881682542395681782092128832880093888174325943640080652665706999180417555744858453050858925926725001248644344478490350182143809595403768449787132463683827993640172941042871514230189449419385909440756009892408114591342910662246400000*i1^57 + 5320452491798119600621656249432770815402300652902016123453085012971089734693623148359120340668541121774992595452172844910580650820510311808168131702550975166807167146528019932438700405210128064518641199964610290029595261331628841704174949729945965123459921883158924085255495897903688215705979410264519140014881111012512197685688709655531761954938290681629663086372146481769408926340683240676273065636416227356773423303196094249332623870227412168622513221624157702452895229658787650990566683032261262588431690029790355763552847675864614498557156273492037558228058846807632184183512554866923947654510544401250208696200507685940598465325644908959459213707055182882477311092357352093361008262484460944906884690553289433842526302668347699681047762746209699292327818418400270526689372662724582989304893181748140031185637568327286221246629685597887023223205547802511398931255705519916211903744461003470409131738308426151586763108458042300523262402293933445075299942943959584705625731725608863480573480067171203549222372708299981434665613065012180605286015768418723595464433461089969484207993306969166768646442430397505938100858001760942857723086796877460569755811655054375849156537237801551058184146857281622823550727121913491264276280546857126191613593105460269476473311437175829937939548364481908283589335160384136289060675137426356031795169999083744888532445384469061595991508462097108648938390614679718579303834779766459077640828363146388174469482353608695357870363021454449498022130700022895476465479922302751331409500614800278836653086331799662781178671665011791030488896806820192672973234637976920826936985077040536538802569114240635631401734322721459166526712555449055731211304960000*i1^58 + 22090502971552579371145727430075290738176151981491608836991441626447218595547936051275038903746209726435116242487056975171112845454734934864659596565944102618611829130088842514510515095143063924977265087472265165159380965455032355419331743484046242325566404625050334402128155633913053087764443478644478241618585122463466963628342452693786288597665141398130162653710983762828087909993057155177677418830206371289585885884664276776466208376115671490923138236864999501871477242284555285667468992222787000417660604210844367662724856726579328455815200127343904324587983582265019766970207500733188821336334487287136548511573047490828258724720838232666534864069724454133136086094955925818306343639919739205916757916796927526804061039643126970221974825569538580538234968702736453798181598269948646477610828314591598927947394711577880948036513194645010056138704061763125871601680663798065436147174651853288057976626597906136264682135805539387487318089982671852118464882860671784491248206824697395641671742764343809709012940194344237000825926959384050669510093979410706278481981008825678906686917617240759072657175338290992604894584050980155207860677665708990990322167308936284294094608438916634519369137626692959475359520247957310292924845536241679881062237856824922881902992038778528810696925775906384171824289091860985989948188680218580415164748158564516398604927509404855151043172891562560923603033775747316013235555994322476787323802823609810289197650252391253720121269557530383167806807366409565546064978457899626701153264928166014818310019668520430166382998034615998703563685411385706131072521104009998977139893273011826904042863897083109583687009585393073894058885120000*i1^59 + -2135357417878633376121575993822335390850918580891476477097092157235192929200418886293696954988117562765900009967177187990965558914942067157222433835806195815820432922988049233436198369684997909060263158338613701208880525470319248798491154798294319364202013133250948982224457931438859362063754447938071455734557195637574642136327099858161641588013951804878639890118828819348474083961786908655400057764959894749379517985897960744060355504208393911511368456002635406642493174707189811779459367153061142864492775435910572244292470468622886026377583446330868552632283442991920738926390979585044853761868243808888838614285602588717553690027022866521001601645744502454668112885812194128421601469856917576256977083733876798913591995001036855406433960925718525963605997955618536267218652375970529309047061098617191235626184401985413294165428224222885173411819554551411271140096050737523702507217440657717358695187436630901458718655819338087025472998759242983277509733060761174951395358655453348562089796401909468066719243787802277094000716238235701185685346501616046670562142943454610782286177743603146257389072518667509396352457986681827620320503198636808167267298376774627880756211458686369676570072060028136683882469763121426669113553354855246018709450501100213831746957687036390981092726796962064635010228643241095366295176585481412162935285630164323112158573163392236318741981815877948164290779123586972598060348502005762089903818758580278997554991580797917497809336519489376654355367951876957242720078474277374688785985068073394845605774919150641161868952703344542967454980403997804761465761679619914038940172700423624091567437025386956790136464998400*i1^60 + -9512249774732661640620680898395260560475154068049574027434776935819870385088252898434794807589467364539933127432218748989225077101975559826038879468072260196160782445659445164170623567741045969523229626964780437863783322175936483023504918961639771577416749215033209306215152572430094176036375242374735473108827582134228568574825096791157699229709126510030583571471424692810143063420474444810741856607777861110314478084732684188900759020494259721289875200106409428405053013528543695567008121725072548601246509572462008070422571735710363916528595688389667484507272084399501390255308415815669637529927471737341600511340859906488963283990665495485650680653063830019273753044359105484572334053862876043852427754307781645396469978241879781614061471319237657436962166419315408249997916541985200704862916538951552427313996211423747230283636710118067262432316135282525163441407109197486695369703394876949090760139414011805963867177963353187608894581899060892806807715578170338902127341522960041152712904846707428005841461143846515036996869146070797949339403475306235022029061577526718867253612240510309361086265247607672442547906252308375639402499610346424920527564552551176621681943625460704297631639690819027952433847076510530912091276599834037192649509045132664013208554958742985682823755067496776192010998892698059566217478471969036300511206396144854749096460233357237413235931907581681497696170209023162239686202581819046779790176988235650619638444170141784810521915941344280140384574096127820508193276782027410029648278365064794368451109508528478905644471853130478977557352692176658241831040655686104281246868310211560907735040*i1^61 - N1*98609363837557645375385665662891082673377270003542958066329972392475103908485035903207765969849011243208340986321296823826713296412068285827397719904177745506289867908204064408725739648883606755659012005112112855105977131452319225130214322076107061782139951427712168045801373677128119680803977158314987628850966518447949652633746310566496059480604923636527860132616054589331501300730735204686560201448443639875707752545289673502008912773400063194355319484792240118424673640024345123707739846171377260544163423573495251483750950660746626026630322433509327613909250004800247955447985554739322631330514997754823229359013877409*i2, -55929743386920547340809910093192516310716598914124094429876110096419981602822188535526159409416342843345544405712343878728687273357182674190683398312090933227748096741484051432850593477339396180374669556620541931652507740816716249821370446999040024592465672524635402853874702228022244786236794998166023281830161532586620894715865138393651698135508968117550087524196450374916341939214052924175595024549003871012692821858771753456622542052638720001583680902555723558489869725858802920787735661982193472794670770772481292441786180513636465118842364507202569646994822607031955277388009481487464724841493469258959872688897037280680603239426002458365942630862312291067577644500125795702834753729134858326492027113558246157605101690564874697980068461078965207392655736034608553310500805510665889612228495446508536459196620944244770615852628925015928173222508633056023535567725389115153828723490686267815665862058897544266562405845636764646467149240820733943859321043791079759673594444209408446913751443248390175917712015827659816723599511721182579259039217681373245741595479498264761167712988741158212920555896909537841778751356109921661545980526688982995033013531010783026933064837716695477278037774788488604869511158742762798646548671066409173892083283151756325702665094268443694608185485840954321576875444325959546514220860606316676378042849600814995256739521858282398486047905998959192263100366467179157242456430361373399782606794360559730770813101023630926710075924902684107488949458595582543722866578976272480785501830204168943038381203551459932272698607344424649261522957013764392669150892940702656855223267352554345605270739572134254134669480752658162296727556771439031265987243030371439884698735389850480983917580187125378544525991320038718834698280613398917741472185814496107987818629723529434602001379145420449802558117619902111611967140318422832575279576178283280901623241409230451851175021254132379067114839035119999978893932402413626645555889111182580116245143225795002292572901694329214485344508898698711798602769681923554804849693043707278950675791469741188687913607242939965112320000000000000000000000000000000000000000000000000000000000000000 + -88739891603294705934970734312196404747614934594547617821994811432130681554927500013532452419202736470145484716366302157634236628528360906227053994186650864884593097764607333638655997881980380428890690647006935606610835118071572433275016556501806067862080787097406765745520046591662397674630831838592744068324159237640631665859694849021695658050434188340738745143270960630027225658764375243453415619876376421953614504472826821693777119017290508687282312458886420194398135052235903994119802851102551220944961880002486578056001158317087589808039841855007277977948993286948318573089206435590474237156314676121439640223235706812701248398620848688547209593894505499021076994045569254441960054110035283063429094269606036688013831617589903872479219434108956660690924912957434911616925639449996568979070670240500668189888769159717452117870622532587805736083136977234068035947762344891936642251333320443875369355402580356082554271723572170071888908755220165346421645758168043407562516768854784979831858206135529817941450898208712418904609862772514525858153587951561621379666202015743157277333716347564268408993113902118695394544133858024236939197954146847802567461687790111494056810201125561994017642612872491927621504426428843940238290854828308758638992185528777493703844711932816124280802665022382732885468469715229085876419573147079012930602226159939712043415623989670617014328568248671255886327197371875664994704514519649485990634529378735476250685993227311788641959933636616870084188129993547023744209886112319620448576030652196850567270961876725018222933743760947772426038609100971983518563441424533560350582315598981308123205071892883102882281532909124940827823978270595097729243824452081263226598580115765328099980545628891944355432956009841931878975562131847658116330741189650517885919336484626108411946430643225506961820861059059393809688584093742526021153448909711264318692432651797758102902587714109389946986013615592804419477472567086348158516628318375277709718895809332457903880875831138059257450655571039357827423988413172503245246069624037596711169272320821275595201884663710627135488000000000000000000000000000000000000000000000000000000000000*i1 + -62260476422553794107929430940416378727927142911958844731438914757712115188930848002893039326385627906841040327608243407982039975478942741877953760054471236681022630623990802095822889600162825703980235867652804625859999024498409893014089885134828537375162996380890466000294593203167476647027222751863949616700359108443909054248389605086427927156368543261867710940869208182275011261041918987775818716923065385835824135403272890943252697078365986186282130341553443653351105391761219633415810752133041743485828643540835226194375606761782207531194649291178568822605590414585268953060549497457834708894520784846172409687941205043103612527867228592034561268470368177626467684253881354402654235463294271752340390692943846625857285540698900575858093986843440539497665496893866395120578468991170519611671752033675165271108064655135405725854147127147181436451521529593967762900507421430254895814188257259745739446884792853103393064430635875574537109234111850089295215996997498348359486501068929723177438139665526129174706265885057965703485878792530473916687759799453879718619616381495247920113467181627127099072156888712416067604575919941856680135731839731181288726175622911973460873191016739493257427524041718863080790632843171439638022636736882507964417516070077341309178210354736379035373197882816852970154893910809144527251228657603703685851489726645840605475109703114145818347198534365463855832428676528363069102329711574841610814794112625914510946762844254731184465454208531001031031732733706915857406814555684295714462662514699708735171125745122461276480514897881275859616128804588112038184531988861908165082989228107488455067662574948771754954582517946726565457230687046028723454213063132768137607556929788771192324159107748732119332388657419986203458382180321491212644752655044847664506616901596772570977947695168883264971512635557085092868902678608369850811063139350546384522008742951847367472834152516944817935859970714286845768679454571682922686207709516023113366605472836708666993292392064238199496038259567579306468144690574746934157421104913130075392696657586771547515312158319155609600000000000000000000000000000000000000000000000000000000000*i1^2 + 17266501280826245670748399256816255442649394345710183620917916211457676383950886797080557928505961894676009409878085092513521024703429773601995493828734059297686364466430620713867650329407113082678887839355686381453918882610736583754080964905676988068076216696683649510093468432176943981172687378580886487597315087060719129432166295185129869420129055202134457401064197661681712455843140626943487517066314325427626583474984706332990102733920695793483336866712067235020039793550787320818624687102947785206331085740806461810820335849399966154114557410290580535205504610552843351990487534112713454622548851474775332003561000833747748697657642319367955622199045288974120069388826221022277245725460191099813724933962059427167534839187576490998466043558199707976516463077869975435764506000105559475175825798160031398510456619012720079984987427743661565220570579361061907362850723671501652368762771892766926570871937406354969089784729205495360446337506810846580873832386254509499467344009767828749472710990003146254260941939532358228222228509259016009253719707232277738963580560945872182733043281616240637369608955745783308651411128847248793697112425236609135768971793010289861543719224759075142101192259471525577891867206997116011744955084342277105008408606029432159296320159851900209741498022074258103720880064520470081987064444173821512008777568072231262476028136903917027064636649314296292423141462507176419509465814429645655730936782792326501618353764776509506281633940033386389918099181865193199680225878798631245764882064479328775709182616881427692886412161641316903788408136831352903192858896642657340331807577647325937504442168483754672713314505447169994632785576448276058088075349846930805313640191756796181283631900944811437231652968316361033234248426758483491166886854640693658997751904564905162051939066250727481242892991490742726610112787910594663225465647551323844430548144424957566633171513165569900477855423008025223255007715124158095038929453714167204651093146079338457940573841037563121127513276501755058037703958874316899593667211576493951323599342779507505830811439820963840000000000000000000000000000000000000000000000000000000000*i1^3 + -4612008526295850790895096500624130200020914234360429730099499568186381122513140596643836020455461079632160383417992337591173488260944502463762867357211049959737617278588671917404958214511142806543796113683622846672108553378348280057952573963806641049554047281314343967544550627996507473502734953910133709819955476187544865395285873879950388838162814958564889789586651990327292087127108133272349392271437075171567246179351410271373907432894030804988390948344483173310404306394426174273515620615265870990974332551054288403159263150571674270722413254456380301957800399007317956723989513260059254968221413284291374707029153373598779744956257878675882343714823405409047869885265525671395550363247262920115431420404739202953966211806329739035450568955904632401009714202084640600457405173395871282904742611622893582388687618461825866271735752891242398321190787692155957200372210127932688303498268018803128771865124067086693873249262085661501719338884102757999665210320341878693805070565538135705611313243741463612784410926001309115645395075386889861765843611780419813793012200325996913006020965062934165797989732517764971327373019384234593025591583224835193291136670830835615019933361388663875396666123049755032590616064894220397809444805286711266150129195707497465267563462404057471234842651597310888558654018003968761773097018416773794643623105719412832048724512172934841197913146823001392783431128019879695551769680778361539100477277278331394487925446911247449822468454456423050313541568364116731235512433798650784533113778656127310456633318553307718822899639901069096720077956029574591160016302313179314141055645806679495312459021555860714735280384386597862401582968702110565843528380057170364399442126260941991145243309012425175805411586652803208828135810266624412089842813471351231409039925352125642620409670653653635660117063116125359780393922176741994111509855928695380802667010274451687993784588604587340831546853698180985493676482492282742132141922418772920446865292058988317025866357774423449675828279531510171977896644829993818515224543576086140501081544280742640995876699373568000000000000000000000000000000000000000000000000000000000*i1^4 + 587580054161130034750856964656944775241864443225504615608768566645623176515597986662391266944605365018697483318560079649486706942001825511380983151408614538524888556109375082804572479980063042835024748870865683152247599358767316784212502790841838724151331808226036885464146423179724765196123479159864617456754003848507223847630611858922784313471951942807203556916208524219729098478177498231752545525395019303823233212978516549627138597585148829972048404932614834455040925205545821325697346444037938654013725472089170160908501341152400532730391278762999730819065308674215179505855819808568535493649241281492802862018884537441301986780852210939581235149549587917487816244643398714216379899071700936233926244988329575158737213377321465004811908176999497935257804679133990932494267920675954240328747281346537135409431647559300570851893036594699040734783659829456721966098882527221792259447420845946341715849961022690482118107294014983895281076251086554987121476004941114845260167934256318305493531329973747946328741651598015834758254846231272773152196635303363673307411276734491423400089361623447128049177136406722028381480602028721228017080900662285274113533360012064369263718986234637094420830913079947576831997638053442933341315293415077852323020157615214416540439190805589188396902493645665586194892276464960778186829641912691357567237711620450834190336475464506631661105560054191597026691196590724274717690423456174217205090448058463453762443494483952669755855158439266346011583147157878790851040853345909132009148456069719171941883088618412490545815541311960007597089184724661932945676470632968155526378953806819974755382561802321236238350292002841028357413684153968496432889759366775323920826119032122983221805208625453562178588647478347504634273142318621084219626462558489630100264119314975738944138252077628563133002036011975483695211960489520084293094967648550960253414059553671857121600354905006736952694009221684634304268188951356009001370138022690613361862294950008709457256950607123771826341454976373774030269425873145830270094698883425785504189913470503846412163848601600000000000000000000000000000000000000000000000000000000*i1^5 + -69668138518284724537068489291573792517182982814544757849027672133408315706360386005496881400997166724626283813307798723583467686065579462569547521999054054677556717846227233468453697318745213622822837219325887996021607164392807089541463888327759297105998597939079282905703591955652081330235830196539101323332409975653300246713262077435653772439484634661890450834644210477037921888293313790307322303660586876911280725482148659876079862176632298366053484568580993006127596298945862309802249847451116065096726532339459185809862277395562257977245734772464963011831787238406239784337354198506944107040187535471009789409516726006381398419578519538304237806742294421890026769109924908279140519323519956034581073451575566489645290186372518540852190696612547210279901596399961180087378413839071698254155944687700998260202312129662629749863330249525891383696811298516485377485958081312333397837637729374349222842715213343286342809986207902947029838821554715419063306794973034720145574751720448812259941905765884285850488212698969167602284309730911690081753383725988989066760209927714811169623779543067438950140955700390557210891359134240997727205737556879970509039265838941669917837803416341224586814012293112885327539654835127644929215639641257657956893065880256596252026424723063435614324777276230578976160590454929146302775244704905060936135296679493570807330275449652290714553784068803753603823164943951679997187301875503179096811612986848696101076909439291135717142558847829398751509342882861611373477930370143990269539737055653337383048816000778838443999687228157858016223170705119492747500772916274348551096169087451818697282402602050364428959110238847718894218579621550832827036414887244006701961435469603885362749825052095576766430974222586846522380420772511463215387521162331022936366376086601091631863611203666039225695336494143734660843401262236511394606724286138693601119660713521101189277130780706753339857767293112500577016101596590987548263195684448485792576366860548937452768450983999830776504917413477243239690101683417256319966688357959868219251063862648149194991206400000000000000000000000000000000000000000000000000000000*i1^6 + 5629689362244536173523477131963651999578994101225724165500498350966008941867766557714105447849883213695427172783341713996402147053240217251227154944356923599346310521842009952177925297823464808611430895983509883095864851043791621587794727487389095003324908865857351346765574637117772971933139933067101790458772556696567381285574174178187068993186346387078398277807614727956981716779138678926405830485954563531042370258605265706764056776975404742847627209089647456584222053637506913050873289857511518433016876671281964783554842327335182275206229536433822152027666399877736052865362020542167737683195278936629806351868384654152552278182558814449320346295064402569248121762061521416751813636655041577273926000454945073844804538238692156629916959575524551241098213175113374730767984185757708065038812107824702515889084170118768935551417212748520524068550624539475873580098263727359608020027115500018301456499865896072560417266841183112477672669798590141115711179341141214898837692936398184544923651332568710255630175370061362909569929021445457786781447794261052752467014467612059005640417740621066485737429803842578579891223964391025796864529952045752225127496818939499259653793395814211778148163624356078925318752541719449874244598073716159625338367555782917127661749734441022109599372376045363877643028949843456794279873434651567581858213771512588516884090884873436225738562084830536057896169383611830741044015325167089010280157513195203706666888633459373884566641663998894011408941096521880505891028827068270991780438839652316437192957599876760273586895876548948940693437171164527888059576971443803044154321882139969309400558386216112570450072752332727087677850471846489756168762614795822743622228408012048270144822665305066571880829448462362712387415600723811462316870988164116357744266190447103710796374991473005233274589066049693933242917521534976455405201618044551758360748848374259461488976297651007420863371798094809287581947607264434035606087859038599060984769065545134536331584320276607728946332864104076567809022071855540097313896985132085083251272926657497717014528000000000000000000000000000000000000000000000000000000*i1^7 + -387018928221210471551197806232289946240631346651304067561207334266791702463038431683739860307567232279796813642225010003316222927433588487353447870957079599407085125275097137498025106972089425714114971088813277725849821087586864366180076677645692296957165896169633733131337041885225347981127558859313340764975627359816147532985186495208319515345706885629388728613736886161504741861347360446797795976825708756384274885939357757649444831803499149232757808489600911826903916883685065825304049477533054710667775511769289647543423322074563562794933631093871661963581647424889515005254342962421636482843104052106577671252872272838180248741201400674885393957548324278258271275859213750918747914312717809816364624260163071058958382133380122930368931106862586464061160721322750840055067602610503683796626081983689954425927730868378255422497782995533613478841265318506380982252289975951537119856844900950739589407399898672798600564394483987681914925985651409590722317907508407167967663367557248711473800748558645517740961661675525101242939762332068194554129809642814755420989651609910508994201353005313460957164047685508815273876586538304546375889835463117239793782556805386988784059334637978224482317985226328654592171440794239237972622887157710565910188925938272217379951225727116078028904127346344557246334080928751333922374806310155182174822814983429805596267907370716112404311315201866256964240334726011719580074156629490952232015401069071387401595617873361168475320412645226654807949055966531778969677815924609608948442134235747234406664164336610787455991070482578060982838046865920275214684516642598171961787169908864094662628530193679577629507173047332952244178550637265060669832220896755549378826504556972912235298389826090879039184331715105924442334951598147920982596073562243657320035577050072764723910410317760633979841922893694311392768516022999264015010373351974247753544668978130361223801348510291885597743584390988480394174626190673061335764902940842489294172453818895218122230351134706441032374345649148663238199110035724096360814754199558619657138754359078053478400000000000000000000000000000000000000000000000000000*i1^8 + 18713367964067664878261820557255933260991229203885847454450027658713280045936530098133210902015741264146623810401435638341585386641292368804072487622705829396186785724807144841328657783908925455139778766704875712020278187852874694311956728004260297885923495483919845631837943125047991202455467699942951604194529781871185045446609117461986235495131093591138083511252134741061929184842667388867915486336820065432371048393347190122759341157065685414634797316885572873043479344333406293309925564491966576889603647055904241322011599406706225977653441726802765411784493749462832606985205373563377742422748212278046288229253722301857435530504047158927945906005707077843397966499878850571003413260606419512138961878074730996280560819285473879547525775292763035689220076587287866043577224494904187861671365116633603931198759073045513951697060286854307237656680348886590845968700001315948169643630870614456831834216168489258365779795724389892427750451586515961995997005338257040959681282266819047129407818894795356115432240333856186232914479402576156947095324874441619850844530587463228271677500522917744821098541503119300982271516412981497040029623079484322519647105241437089501331311100584887923817024765567499202461646153868538957974320320102847780044399227099860635117170350091944659355251746002688033314994187114065531154285986569334551446267920665618226058424633856309000729813680061157698948076372705778720600200369165287857695413378226500945409694425684875661619095583553208231190288567093394132250536370629328903462178015495556379736830400939088162648169594204074078066453270227890865663979706314022541543399881164290490296385149008640067448654996452774392949825348007189486258250249038095973905320155432603658674210948550921488110596745599798415513553601658692065811093085288417001073115757526832175370889478505345890305517952689200943429923632893584539361466440284438753219911499411502313817741114281219718130780289390389382338372425173240990973730683374698787029517394801457195045870294618399083955067356582700277897062975618582355057575822091990185502626760580136960000000000000000000000000000000000000000000000000000*i1^9 + -722385271993840968907198620134066714534210342334072519504583749364673628986553209427314376014050323280578125836007114181524109585545648259089389852750498382164261900391021017951779997594745939497357181551595595435608797023649754867917717009533524902792805345996260263731762556599119986172783860368323348776270818049182420589389642437091688272311668959292677710801579771364371499512233464772080901457195041033878267294043548154010853985352539813486123413284395555596539705008438365638283402071888621153507058754096828045788897262703409771708598490614006066842761548623584851395408700436224235764658870208759429662338717173066480229548335472621498909312403814410550274050609394114046371703890451973349906580488960058619723531657233308072924702950804428014598587220568017569473609863306078505968447952862584440292346447087493476751611245987507569975614121840633145270742608595167915771974512215093058784864874910754462327897952025916039376199363607776733323802503934142203945504859845426340328202078673494699643579306292290805542818650152226776119874533236254730768300662217480047482301492127469560161176929389986183288527492057804116151568182004330197451257295843645853188490746010877342959191926539054037014967908090413983708990907176136492994022504326924801823010337479436886721761481545835471190131422315322898046602877365746021704085227561907725188474112738953205121336005785418890033052785196090778006853308174161238775712956033708190050362219479414611002482559953864755409736515474601941814774780390764738514110586894442344097503289396864049911790528318647829056431842803162571257342075938609536546340137595052499424773337692877310807964440878724499525820005153061135496493334712054707517989535350838486932846658721086708918142039643229043962501826351755977374877270429350743985687804111587635743412198555846389281109030632089078156223678423206670397417760165264388901171932944465551166261680647962266598347547350885350547117370925795688740753344773227750693283637361333496210154346055661123656288636870554032869331005468338669816557256868849375545030814466048000000000000000000000000000000000000000000000000000*i1^10 + 17237088661890187370442242557722873761814959778284646369475020884350393500563910322046464124266108753100187975058703513602867931020181732124670403122741476020782555054766037244183159177746012932718342697553632668810621588345424112317839364675197686476945195998759243238906675294685888598037933364442036561117829097657433080756930080114831338765026648269820665898087774854852604066829389188696098678476848106415685710995074982381248014353459195792049951553501884780604705115000797523011777738718377848355504152322656232700578593572068196457820670318332843058622091054985893354756535136921408957602277333307191537675648174497389647858360526609495566897773460707221389646485541419397315046452561409574074732585477885703627856225029042944372497909443860904104187931113801087834648599364102919890627022044924241829633074250878178200703433194374165858195375615269122986550327441999238820085992164858344057561287839021435350532966774381271118159030072222881143777634569096012625329557179652781458414445461232921059245936976762793819052827417114040603083004594993716599607292960769604507263769834248106347261221174606007865637893697201570025851892046022985238353958333682883218151400001026477741689800604235207463083337330475634139330365974436213535621717021724593780972040809818467969570479025846450686930457243740677743164931365438266723483470114214616700652102780453061640636182290251653736952091556507836439930772744833661254923265750813120204199767308250518590902281913345805598859385761698322716284331195898099263696967705527364750703490917196345816961139306721878845403028835065145904345888036667652185327881627298051249977234833198606143006612035699434117908921049879062906585860986469072898560482557832122221067818084721602806862697757577280840314205124116985969279949919833689893403474903741528090251734932545041267467844244093223863861086123381600288817062720705802069286957627326052171845982061165233531880690990254528216807699631143559941378338605786050749115051262511523931249105681360780940555699631868668104355194971896495482644795973672855821696054067200000000000000000000000000000000000000000000000000*i1^11 + -286035267507573775197208089668232220985205863404883303989751728365256472626178265216052249419191466099943754978122518543315251467570211595754253565794856032216314002893196336456271082096415931066795608135789032732296330051555148725797496324637479071084099961938829697409796495248481266944084755578337415433247218717154930560937987500661943453768783834131664948419982201952504458672421311022763789344120157588020360223008221596636965937477085668173901746829859442067128085953749147513495128568330084880817344448199595884723088949448548723637292730574242281786139213456528990832796402651857886422714596075073740394972828214136589147678073042373811921638678046105087133432830709060666635732843781370264522988960233109340673434430450793130568789403836841650037497224159401501482251658125153278554962618036801949976260497860119995763111230969982677692681836246687539612016727312618920643007200637503097249790162723321676050449459264533069044374680578281561252424812269339395673023245153083330814884572748629013955085639182784976490508101761580431140096730594622298856675585077404796695200538660854647295607053232867416484136546538231760972613979282468144223555414900761656794621911378337308169462172851522071723942750140539264004416334287911066324066566877602016515381635904903581585996154979505898342502866864437941727642029962877547779399442563375084830033280434708162653879167462068890186457140776918730256792789192356260712215349962619694050373278347055699911453894434862513134407830370853751910866698864598782607472598170081484323689353722271842635825727022612081309576531252285884042081958453051444850747897139229990367645504682496326555829687007676749490147847171215472834542731211677761956147096430058725196795165124142951239546956022617452241497800908250573059377865244955964229176572340506064897487544519330790168308551716269868028250400575757464322977262724128431734896699542154070413691709939205651992711664413069399995389838161033772249450310571756205128976173443604767812071201357908296991200884467808212370316568938327155183462264832786089744793600000000000000000000000000000000000000000000000000*i1^12 + 1081037179503720825034442128080239957008316522984181888618816632069921815275890656503430268107924213597216159390263226448864493491169931897616530990369639870596418762491011789568483045704061734186492175069199599405118863295792258753121673037913612076603787024025183814182129095901115988971979761427894358062903052125824243106177415448261605556161507558977527647669358679166689109336346019383757973218065161576265928674644986049988593057257651466969086324897768064002569923273836860099252483221238919253721119728764515755839874853004348447817753661764043222908049220308257020285143444653270271458310932317313077024624695013542888218137306060634934854902999060544717468102333174533267881253625608616938671944600423688388721488957406022157377344642405198340230358172381136328642382624697587819347767641633575446169473172736917269954061968123104968991336813240019961900442096966588985842045448082966237477299311521596391162612201675306774277121845545954708312512234375544747148521313679374847164640942663083196268730411404773883305135911043574753504204991370877780407068541403048512934421162622538441120965133020570503398639344759624614221740541118640575200800508405999119144726897051291502737332304143408805639778647635746241086238505232177544649048577559909115795300805489406728485473289182296145096521025987728491896227782384154767869982584111865979371820902148786787018878402667434950147176563649220107070461870006634023621561779289761813484650203798644910989091282404479110246403314811605685644946145173626332626571367208336077272272966773864194618360736238697669865703793211955173017392755929996711703540595894122473478527154839736307341103302157723088909823670054917058404171573873494545915395178273767693716973004590417498863833867728811098366845664158830258934135447657893786287181429226641841815661362281286153135978886702078038111936418479305726422713917143585913659252323542198840965619518309860458250111268338828760232310310689095497641991675840896192928119666432179697062761964107952201788934791265180489985579698711529990534643304992054706176000000000000000000000000000000000000000000000000*i1^13 + -60347553752182627715545791681764761118569194766121108779966515597217509558714456438414246815665395149064045297873667843642117474040940656403663833130862218833914016052126820520263918851465348677708372941534605868372539568020787934616569931498339184418631273121061240272018293248041156142272534336671969390012489007665869832578438353661938186651955651799375567010716132529174914675635262281014350131946534975319471833364265115321449739550153343049351367383729500180256165781315095866699534544777764473925628404151455501639611276820626902437663507471808029631897356072585589238106079819658630860927104956672209136387451350183545792892235920852908430686470396569651527738064095235582402975189137490772353657459517443483167398677681339225724505538836108286972638134622488659184045094233245101785137880208302389400123261021364968990822972631486901634099850175728095506792710338313525587926313871479184111545676481315594547592173438208900102671908527610582923527440367344908369413856690626799718572389719703598122249479958518576862219330981531339654721968313090185448540466333224564808557701546259569111836940348042690331496707034822858110171016133327216531821836939551988505072618251801546308248078357870977740764689798599975596982022134036098533582027769071066795461080259724244772814211940516196637440814009251104245612906283148447722831613921728499722583988288698037066636020902306167249975046290795094049988986675492640143781155025698144294087699875536644297114154827893273935450510854702678498081773911141482453519597073676102772558006122195953558685069306663053689678880465073740003163668293584348651341068411236542123546505656268796631843582076631058027488323371123252881622561436280133826724320847357491315048837305391417279839435099651180018937107438045531713785278411460315901010658190813393717042328272193226437426309277072756094032540286585313941576405416250939495993146846968542819479409350364027755508260796184020727595764908477603179557636497233517341341732999801284935594678643139895431835150814840906029690022083667735685666491408895180800000000000000000000000000000000000000000000000*i1^14 + 1350070144609258959696273919165110097185078280322180341488220188263235055660760319647119672235091778982635092609742485625165704733948024171827913138984546332254788253763099349357827031454691311090111256332248453233266173175478220982933452091660566863691572826347134297032512599756338823400876484820716017680223788676885841809837665373610269264945042411703407632912288086876465047704190088524765250222470295601666748558112402082871187415656715230396714617176978824242903270968385015210101094206396578156047544033835570469384972280119964674959176503563507516236340534335569205441979378341432161626060942995503934269717564561932733281889916861858128829725166763966839527451955415988521893016444074806858006223618832778382585652429813324129650060673116770731389821430702901977964864979658655912623758412840693223370498276124694168981695077056224313511955540585595140936839986896090663463427834277445450077187177236662106803912641451313790389999552958618239445708963852897722757536993606310964181830769840938739081570416476166869318810378250464483549916332266680595390694822164316940544424855215469390839779171075529387954295150582671161080435564219883743994196691702916209733037218642438650221797951859766980328093700218894917902404630221482355109069618386137378062878045002957750733471871308842379393066470717017318728582458262456975990164007992758778609182183318978952606103219220188676252028947966613387547711092673639317203417257540534298687598406059834930709504103444761600422702018130263310206523169800181132011082997668753270538110564912977220722826029448838475125405183057084105647842341215990093506644366699945583306030237629233148497538561730697141301902885144371507159783933557006902155652244292544959903841516871616694070112943991102597731700484028128119208104644224876904258840722247079556216555690961958247313656368595358594069783627268412755450828588987207242999745252058822160201884254654756948381492104705497251942490051938424435397613088317454792369379032586870797749878600764442358983088116809620140658455499051793376293361077452800000000000000000000000000000000000000000000000*i1^15 + -17010794547959735097356943105750566016209611758198392775488098928675438380145570706388237839360759322562415929720998263288885883444865334283048241378100932501452466193001961817729884995052727451023275504683254799310283293861022986399561330076668345201403332543294504358324750587043600506346825775937383866252305440327605311690304886071087075829607634334227683177984642567154643257032807747057654390104197985470606084960520369324113381933681847807534100277904780988705589630295995474721620259263263432828198848402693096850462356315894688399371157046353268340800056358864675373823089813470077971526505933225194566736328880476789855176842249675086251263016637632163905530551893304364008704930976149377074354920699957984008426815798567487494345589898549274615472261734997787997576524379217184032412951441126824280351920558200970455494071616529351030918302482120641003205936113240817961282517421987721035606983634007090325255414545053295855451080450924471370000306157178011246249862059615698019772438822711066430464316022947929862881874044787692713785663528709767457558225018408124768719261291479569349971139263934090531188654342569753340096058843825618375883213245009966830465584837407589704408460224406318237756828435269249897213107988652125221653837957841103860207816034120397584754505728871890674865371722162063309776364313176078057480555402578642844634621920813886023524190014265903765177625788844749248310731620775787806876194118577428210986852306669398701975685079119742783826739384799673569858271198268678286691811800252778440850917360263740276514258447407655392526290537823353482765688459232537888599013301485338658979933262687302888473907860365236656970033712986102377446257458426979856561093611704246076779938118625162013507245037793912728996266734855100923580867622373302108893483540465903549819576440671964693855886808117961738702073817052505480880942319536971580659419114859909444233743481501090183810914821247308835967785797178649166749062427728031104555807544950057847040269613198858449597738080180969748713795182362836969308815360000000000000000000000000000000000000000000000*i1^16 + 134671464618401755019244928967600593954076940720542959412932984980682560270712217455315772457056922807557197508918932328640504926474535649052311706272421211909304838935203334516660980112349612330737755714505532005323533961944790994894438683173592841889059758885347008176511464586398410631587886758269912606148186703215578621596600556612946760633118610242887586619620419454509326076169535913651310913157609869174808544165987888792930171751075273932066101286119776541385511094046427114450347485842027058611478072819499172262591766364440783808531096894503762812503484417109257209721542617371660673055228079881905387414059089740645323312681826227328715519525301466470735558640998936289773773040203723334662633239298699033873899094678030327828823816455412833414149106729151090412267745683985308595935747872254650807488519660738679543469024769216883052512538125817556212081893852186757994539010395405129658544863797406916668791176569151899636642458320293614358430115606517133695045022556739994941881851252088614306382551550781493952437730720429392422907428037136733623669611656437802425218428587863824822388374733853057297504711659789125589048297224423778553966397239321448737924021773334623368021174114525255985000260846558694343702224874481005655846185716157852573541419994215369132010117041598375430298113504605714078513816198541964374223058966981284494902104285328905782036878251952076293910522583334626479694434262201485791613697010116217461059765733501678558453852298640439105900577716831973500899816474350326717086592516477046696580654250886069288039767615597246526749085699209442584611614828744679894392717390452323836204908030952239449236820793261535639374417384462884527969868784157190135179989044334132253097607252016395565625100717221168444526986802603580644839947874385897011646952521538605574284303131171845428780791221893336494786259265080273957137258563713573310510617869280722485710310930473032651379392403960237338532870508287632433839501882530778540407494212057487049740474428548567158323065590448679212380501403037885425254400000000000000000000000000000000000000000000*i1^17 + -682037327346553912662744625722776062035339222180836836371113335678129828083614493958566484351878050879003900614661111101528787692036793601535506038786051581745731475954952019746669723428486678354371191577917662148184081760442069373680311519585462237086727143446029989578821020866690536526696886029477519819049007355315071710042056783798204951427214911269210998077883147390133884784467732942498702241472518395692059777892154664269623445041549097957697017208278296059947547243578855637236493886923119072488107600492163399277676667765877512991225559311321738646185254747812347526751326993247048587617699624995884820441329724596084934176243814150857836223433222583214548925052417199688434157397420082410640994485871576708637755177133004326773786980208146157640384083687350527291135500210829501789048473373146843781343615039211380902638355950060605646050433349372252221280294438458878481199369364886258682380217832463730254988446640134239602816961668663162963822636720611925289527663587351911495050458299659209969228411160136023822215078256216490257511828903346423622447699508853267304692184463764495963605534218157214465787581683321078037046188233256919604581345795459492414691087172593803107153382978310464293878704180709135744686460334074105540499840361860430577050260530574171694906601043843221458326555402071669889115367877098862084564332754506744378864083539851377611748175912722559954329442443659931705306257755954513134960084070947942147978436451664148242554530848821043606098771961589080459757603922036266312393995083204458121135500651569273822318041868909503718306588208840105889572992972347266667832780663488271925040876923687680344333058961103408686815173717639057118316035476690260452135009107396354144405972315488975005180322059752161814179620081630704862909482185596697106686271754963101543645294098035387556472645417329856846280646022927215046045809134415218672004412528498246155992484358682701157619306785638584199601094475261408098378935586133319707993256892767504081125426900432443704443786692302238083219112662327623680000000000000000000000000000000000000000000*i1^18 + 785335981038017599761685347158893332294160206666341680765466034265220372327417704197130667411718011580992309772138712479915122782541613957085277780309588805904669672073101675167687291712622138104275482888315273784557219115825804647267125572437604671852276583503341952197608528237404388577704278770672510433108478740310106515852224046923193706426093295512443586927363333435913957032050969782966869562760942751248965209795143622524790417836770977150982047647313253600027117174641681651705891141231488438834856192582065667893098342818578067131746491835054261392506418863002812614270900956545669704140889374459003572132358217387829556766033820219143142363063074826842694816775630300334266442919707880901724712938310396474160561687112924220900873566851187289244016338683198795939758109934725445165471748100908800709010180278675451803596429551486714314690101711617610051595678414895205749371306552258945749860707774722417820418117271802911481658091542496049056810388031387296139834374789116775436410920860411106148340318787393290108539100677306985040963747075639650937181974620557142131015977782273216786291215999027736149036893346489010754948855074276915106783177815746839362288480121927769888629984834155285155881833382987957705136838982660799654131021480455311095499320398187175116205520129799368604146482448185003987008139236608257660998509376954487240985269526031913348365838417053297359530352915716730247351995270980255267863462025427271100120317929019190463640469750525276695071397243102032553135886516522287929476600771235263215067206579118719091029749066025219673182587725998427935092964427611825447560682409522367259832037636357183129103419133045698906855525765724455137434293707822372392575816546180177264702021669065715831453873804508377324848495874821323870143840646223046725517023377998543807485159773912101721576415893884544761901173855851674471354913329110016375031397963892216301373408673009339784400242229368373560154907098186493964356279561192434462137945465940780963566535438697680403378639889208630946981058969600000000000000000000000000000000000000000000*i1^19 + 6002907819691066285292614073033350739902628060057906479244607461718216244710055720920822617877999867387945176880739477206682019100365921591501220983495749397223938358843311415254267726594883791897058138827045127020598139466154014064199265575662919340682401324374352547791208334778373453016974473386680044240195086925877311770275819756679119552472258659301088273933030268941863544647065650972516652541919754386290286900636577473999789492681702705469844633503990106726086902954291456731311504977235513509670292971107203117015778120861194452416157005928075468942303120187031664544469222180359185621679898898921917816486081512095418013015882686860982592387618997467202772450259151789691813785503281562394072738258569475794944550739876967467806332632822906790646489028622846925761707785034511367128175481592658680850616183815167560189887463562554014946199007596522933774130783898533662378232558597502835405276654604034955727927209806123558950546844466258545816304188113469273704120184332088187371389898446562375344038844342246033865840547239895824298078511386802170647676222540830540714828136070790262768342255139110816149422632669241441601348341009501533970704435103921124953152404019789810921463076065245147796803473875655272532432925980119089101772841765917844787433493744116881888413050334789475686721729151451914174922362773549654890641943246999172087797422448313523917709696338216454961445348108574485280709058230201253430418165240186084354708281403209651822868946121892987968910485701202828926053153987209063449340019264460684262624981796137138139707957730553507389467318975170356039358632557939909016162706692954598063332673923026104040676878192668281007710713989969656812254270236182395443260915581394583542502773121196724077049708789526334691435969951452537184723014333206248393963517227196379857259271442738247064317300469888651073676318155230729003532895112605576286266695146783887966229320562834042678721871357228680363866124259744021504313558608430217756014867115176660902067341356875151446796152069689226669798195200000000000000000000000000000000000000000*i1^20 + 2291136091594323820047210064484319865003394160915986710957815345565161207605402701353490699754501584104920356868555697615940653729359179307127882780816814695399622382092320130537253311970745936463354852261582552432849023753552487140513335687434128063651788816094087343090441657745336981924586960106817711423876030171440827292410902543668140827855123302416150800728376357150023737210624417010765492250729536243666283743969442844524982217083083428418086365818133497031244515165160750538738843690065387887821343239399209233600627519103035106923189963541176423329809089410085899947632975460860077907073242396021457324348644251126340086914666826510995502518745407801222595088986714528837299579325314607051555996305524915015366956206861059250243341488797608584490193724909149717243721853117734276153672901860083820654363131950501944081992766753792270378207372198672340108814951173734106661330911532709827823577437493380440052104098265207274918410860124757780646836358134816592501916458986520223739718431649436799028123845456798099978094822792681936438483503576453325816558626153715032569608175141929109075693206171505985545720001349114340659036840926273311771065645914028709957951816452073815624153071013324249721185317002458335868192349042038129351054153981328961655918406228258125971413564244061471945183958189674926621156863485154403520307653112506479467639627286785554072294737294023945181010851268795271853733177114397974356015163538806431673929770474531771088872787543474983461867642816633924424052982992123956444367268997104781727817987774950868066604421697365323893621031915532052269879669892845253101372723564102618619471679879812901205395826514408631715158870027400814328109339246648058883303388389795218482497642080216462889031719809233965748807479798158454599105812304641088223590535672169566730568046321467183617858581093417361275679011653762933557623014588590101733263630755676119627340341966552550820408028066445270510153003727880427231059737605793948210433915378525590265578611370049607975189719568353413038080000000000000000000000000000000000000000*i1^21 + -57083853183658418080245753960746719932385654047962381437693574605612259971278987997055287145369867890786786464448621695097908393549798456449192274320188063320328353465333674362356869995826508709221379847143124322722238558075046895891931823535917596419674956036061446670471826465334038754684659031832488907093769286940887385432066948409796720171303768098851156791659887634651579904121811902006956832008378394641892566679146687268263518017734203567080962172982460268906299624607967478125345422665675451636130416119319269709523777694758564332719948704408280711612987356150559491311269253466875488061904891081301044089834386831867117961848978488720410725718503929389218240816645337609593179428539886299132279509878786545281481656093348889402893726814444513939314995395180488350068326850206548476324456905437083565617087027961759500970368104547965038075545474253005012381250834477520433079450385066142016928181515523823120768668868365714056910533448053381804367641933120225237975345940366322584221875396482646994600133338753592053714793282419245890739492354902417166032077741501658502870158350402025076739893794239293879551991850079796086673554223214940990906843893656433017326965525011577545236415000949811349580494778065623084093071270429855017867330487074750791261775389774085648016072913406969091519771145796064014705970647563815517355543757726719720014448673056585773903408868418858742327426438650982512671188607703244155119305632576661798764526309216526601941616452027640897572016805152004410075739417258338553243506892582513082297281734669209051167380209070570524457023763062675612494082091267813325008034521733799889693972629453581606166182631813944237797232176810798769798998235130141738197838292862751282471719268702452521068868499742082441115156178002599828182173658281383709847774771575724145389623428247363259805069074624297176478939822831870857729670309061192400863253500779706529973412009238878204826859239154603038740506786885182186305719859200418952033645210698821436750559479776176152228972711003553792000000000000000000000000000000000000000*i1^22 + 46378194114719088158310955683304382068094024257544796628312402141635173575973930629724377710612718406617690863228153196343843551859491043295155702251840760578122316095785252571694569828470692050756016974175711418648428223219392751156291410295332151333372687536690392157191818657802868807885693984396707372859099566593763503461428912302404628253802066057499382568158529728478618506745277389284963435020470367778029713036377482039604990863191822416572058587701317955427559172323509466025471867829621411931993589683572130406525825457457131081786122952216891923237082415419561992312216821270272613471287243343097586014377023863174789458517249417761406606573597683764253803656947422457418016904401276199543883025560512155185099527299837006344008613701419801138446472902870104764033045505427432351430940557921166477746940416262342317745110448645771991184694210308602070119494403369173692493479036649619824254565629008495739623735157452757999485261925882658335769463858412796168032360790915122266146295349665236430975736011437654312273161554686281272327732884527712872773654848227066540947650594531566811659719467073973859744255416233087970499543842069697239296799126916420786257317955452034376692800883971891330535982901214408844951750515216224955585672506271302321153464623690447886329157172024316720232483976268428413009429037404379925167331181969884371819775850863879313142157016566208930798105338084109101192553778045217498793651200583478108893939000604051869779030121973105414000294767800365195260149660108058217676236929086166024847021741202316053974512825488570329930671810447346247602005580059995163744369382771366732817449765182946927113597522850353338317853707692372022605993482900732223488104551065044577460261191622542639771495868952496205659438928973837835930598253820905246970869906665754093215320416116201750346232794574408054289554045598048238457878595668909479180322017258206286199297530719695591767010818451163982732251573609135270770736395758842379644306311208747609867733754413067661494412378112000000000000000000000000000000000000000*i1^23 + -342103196254325058415901536487344950024818904257756833104326177076857151172325139311896908772549476880845760464900129517025697501446866035350895505782394773340151234461528835273727630501236892582230015412164054951009357804792954693894999063502587423175093561474737661466786685247371223023694885573286217318862948531498345724440427769370007630142965956320225043037085979724796316596592168878778206647886559462655176589194303274469514907221319496216269948182337546832058542269558789964903941101576216930640186391022131631054198769851745345453880621720713120218412730556900008143342988366546384810112511469635171514545802343682928764819455449621707880193027806366852866396311084864188914813605782738794348409468135270919793606323803155289769337385968233964730663586864617014818271140203318935198629535563866068430124173278151405319974888734838211057486926594972784508452816680365086287185975135004031525701892912797251930904895021829077505803019035084515314900791772864337834647452057825966152604942493945182767873975240439746749930834200018273037360642297269222930514050791034261879676139144500649022055880048930836966981338048827892980605801483553183227466943425733575173705656336694999174535054096450089256485169794947035385737168226509110273475348298993416036068679959445937897739678896312046196672971206391411456644649419351149637388575123827838221932947772984039090968570046290975442361744100731759515774372706239803930294737554854374850268543613321713164102695981273467603723490332018189890027199658559301562867142520459875016800573213853802999958903283692883290118267071569779463118964032484589300893503949263551974042478310325106764450297524071844779300860657059264806392095054548894908074503622161849345101702995535393424330892404830588201450914023505719249876185251603607733043848521147349751566916232783325709273934768358603431462695087010911047275742578294846088566907809557972105008483318033798142399913879985190100372206753317524319846097190119689335685294222367940432712053333706832388156293120000000000000000000000000000000000000*i1^24 + -2064262629647040423824621539986184151143039146001374012812344802874441332126183062542004515033869969247589699170427525504857452194454101240901203397650640009454707868689966184424184422171872441498972913867343868570183705743655032268545835245000170215948523077533492663379593530189880117899846377873781973386974535789298289831116149932012810581488916544031126427965751141998621140404068288965937304391229999877007704906007057556070247558197823959217151593374134682193892395749751869026142103049388285483454482330955525124830492451628257251029932226086325164191067743259706473461740805483899013473774328239171020353735516504154562053515534613628743965467110173148313107506879677078693373359024139372268005970432928823937996984855240566236223380506067425463121217352815947492711792230115810737139287115939844968973516774858606687463059259155957058085299587836797069707962884583803208004645563100885773453749003187929951322650595437983148718947863711221781528389256393512372496692159465626987426285965863396730026276593930615388743120376536909488212655403123017129007618776864675789785129853789810278418430800590023648512900760230358397213825740190309609101831368810447321895942964142612893728765924758208709552458197297257635779104053663100058051556361897701837804711703422267503937638477627749536655798693674260044734359702860514088105236588700842364581248588782167428224131732803388514247129489775324009983258174975446534318601637675387704866248627790476232928771426186782231632836618080103130921165732820049894181040394813183964258304805099800717392170579485057730162094468618689338346068737928165728166115952768509981084659675312433687432176905910810256664320244011498407977067342403506153758724325856914514988253975957438741433382201558057011859813565955438225879928927333405417960903986068062986612927930717048890800821013694190917041429876964626512202624857538958009405811715355202069934166426260751198274201121243299717272813783999336188615205997264143128930877936737675791372776082479103095078912000000000000000000000000000000000000*i1^25 + -15145531264710794223411293963856125382711980876557233105102917641433844128246858423454086210683336160065575669433750333870944667602159710100327371843536156170489056924325477532870291163549655649305612732929339369534896143096956889014631606969164923228459443050850142902259565527091471414216657596925016991137092120728175294575424402727234469225868255570268074675290751741469359891030125410750496808014251573238546675079523066660738897805832570169134983773947201727461156706261616654592040066919348856827067654989637455507236195914397877048741705999129042673364803624833541858898983374811969300981740766804751947352881379083396200247514196816169861922510635598177281239136294673893182016258191152837840836300152825652472419541713505346462311429107958736935917560480404233445579760914626066668893409486127173755033183429910095689842085283515861974946978196007817767520044159013253710914710662455932288192002817468500986443989004032145668751013804423013872806642278761395559861553336673696429545672503210838293067134538513552539424881126513186723511926256602330012095201099880383667246256365103942856272797546794230572177290692035533958718244483535844762618285888219195983007071101900667054476270902558888212296195111971926256751418319545028056189715001540736739186369357881715545648031926571746941909913776535962405905828810341830360992631291025739931614213408768835392755941514084008973033082535021669898139926154052137150444435645316995480127601120936076146013907261573700819742685172922327790482780256240029092527297722660829051812891862171664326827384036294516329556801515520622787423932303646665683224057069047840631487661192461430294807762153187542129370922243266016265515972473992867844195441457328262083856538549739877089213197893838335389714066860510752963606210821011371923232218721426420070231672820622993680057649188992742370076826152393287360826600545085429116651247919361911465945696633972110049157303453416256436533661695548815041821407382248872856538210104212335366257654515481601638400000000000000000000000000000000000*i1^26 + -24292435276527820407698391079316058236074790281316319285029462397317193331215786013006584061185745501472380143944219502216618270515229512525006189738621120212261482254692429865792906384215716631496410520883797193282892546660444112814469678236546326975955582516150922318409632866728063473796869701271964119908543592908568731324145647259539959513243358858209178264335501369088141567053039587276488276036547666642963811663360870942971320350352970780786075907439094259219730005739252577421462439650432095502384598060037034519383416256115667938004958823352268822604700801902071569727313422325310814022777005526164789815984798117924010435465926114728685915992849432745271782884854364210129892136012001580095496562011431011015007078960266576227057296637572133160656349344199683471623337029858013930588219868542955995081372186867269776251722153867679849721403993666954645400778024977938266804474424090927305515049181139719216292569736072193607061377001149824868964018520416047408160834885945969671784283162444795661296632164547123556870084758201651042713756802946445059377557499833809321987391523229492184054359153098687245084435630640614722304646635643941947273958554854918737745897847876024513005119141193691761711920928160421589746289155122328197863765033690102116138148852113689508654582308887692958609649776837015570492325059961802983962363272864379487522317403328173977396869212223851662763494195321716011621191853020270939099973868135414108441149830015537025019598155975126865365488478299084697588542271934657768519355029498192223190518026176189308165666167887639254783713084048833410464054852619644116332364171170633986643006875149967934071470996560192605267748550095945284826018767183544641388741981864136282055159146348310045921930039938242868774936899142054934357772383604078942405010063817294092678009064729737264790869967561243817550692597305878947263885226578009282144798625420799463809694495955766831089397355847786025814926500980381687277305335213534734493441052407247085277275509227520000000000000000000000000000000000*i1^27 + -21053713667095596993290847626448274708659140446909080749838467035697608815201660178052479477987039521061656187198257892784054785897488413851615088609814019957811828996431479389524568070370245032309954557674095695250319106594608388217531942529948703803307455956662427823871535120439694689735800472007794722706927601571812753980678494760882301048635210139820689526740955611309534530028465537652383423570048444059092511991156307434553244387503336161457867906210407255779956453600560921704333853999708130607020684362472710076261297263620868084884219540736927662144993714931698158842695231693106147579966824140713374642409094574164895824191079286583451286132686892776852479616013118434423287793303617706255393796981818189525175237999942021229945719187981072332795310588259071806852057378407982245229266848082497556116441145269216164833965978075161820189183877956171256666432122895084884175010062144888974084713897792468134137903946933191541432544093320452767010333345714335816308573937847844819675846739403681939490945171155350437681922199402337722721906158527083713380607915603574687347829082368164328478328845900870143367742120303664795216751518519733341960783679610327240995694982500403154052464413357019097080082242036605461061606385363202203713526138623860652309403608027242549239041427208433693829488663584702713579556611678710076369459654100172706275883565180544771852412313060307882096012743409712446405626885987549411693563647788327633197356328564456834533128033722194822464669319874435308463966979724614892272357954585548451474396676525116236947901976988725236447362052546524301053743890363379247229627737497893040738715876326433554043325781899283235588367712642242277122159015074927454854080203933983908489339951668850955369458391566137407421139363953827878558791420887758349166409456327212099344467558472872194699786790606254684273828869760839412300646286028402085544092504500568319370689111912498411732976949305075972322938794586870363364114767305997125537783575432195952699506688000000000000000000000000000000000*i1^28 + 14638394234248663860201882964422205024674449448637794395322384062987459554049074026077403135016443731809834012179033142887515478408625395973839713486661510706935878103503222830807629806044935784017875379716754682773694900013736030225051699736107269894284984131841713059756291744151854221848777721706802994658624780824172289075799861737839128138920688599065882039544522158478856202507032093282464396620873653777920128441550233450550444337303494696318296856407759764722247521117132840592613309495356677851909555364367102379663285025669478179133520181680127428716920667768413564845207224328557815092544652463597874919317348581663053574865851749829264357103154150186171973813835490656164662018856292171518565848421936206528996055771138342717787018868264214441963228163701936031362036757947313036118222131177831382255708137480010209558263296705542018003036443195999644268163839568094832044169103496726617478295725276971632927869095983098303040852101695357893800001161087706125214833482904246410401538693784381638202871080997194580041918440761135309361559380832946747194226541593864817272218563571876579262685218878140419657083130237029581233447635208889832834015672478270176173393710618023888542061045539633595382105974798472039635854750917926776912389720497648983990872841726545126534944029972447033814308860475717596082647424271833678532475911071414038160484662670194117330314502568543733910341732284954953009535926115234167473021862933362310666160446780232787248338980900132515344835973326683511309360268582996771754557333828981155083716644817222103379124461838338045765130519151524360775742130909486664560608934773047937684285047924992143698081497203867075513741843602752307310818161732988314685369671194303540870471892220195912177614588807455659118002129210048545047183149882013541664328943544625856927195812220114417216548556189251923152258819964001526211510187643771767514038752945022433910213754038446997371881959234214694119100552852081896703662218427738753981871690224863543296000000000000000000000000000000000*i1^29 + -10257730841054619328791466352810830359518803596664700308139983662389709311357787276194465104145446956396199172840421567345750708011359505762571916990882308162509172903736154282115093371073864539920286762093717739473440276692364081843908530350330193652480522987475969872866042431111728776216646892177871078015470368542983142575067851799860112260875864946766277804179357601423081231846663474508736055543361872882502271912256284144284673277209151661428167064981373403555081820820747703828592296691127125963201568949541778960700646865177208801632087955993315557930953126772917871400765537017722110322177537716538406134726297196697558616613999601724352438801468179284685483898936885783208684761641171694632097920401435418459917199904317220341927949092388777047385093215619095044379921870598878353414051140842554413280435459001388664049885749148201139064080272829858431384869791991696532976296416434088870539016298594523677037835354899871881068313421653644419432474334431534357380154903999725737750629183997456182094747036079857785986240461335151105446833636198425560596251542008929173308372961922008459376440664185471733103905149945620480241926503640021346449371044257444106936754775676143560336692876450274740923300652617406014143480061496112762441836361037333750008193792367141689461641617105545367453708035532131998505122386424813866346147182999058362351788653473272529369649813504779606705304185465158815373020877364773526399433555293046728560715080678483281479257725319090166153388354342762610251197988351165571819644858287881364728540704496227301504817859752287417272093210292282716729066990063256541613663588953207120934296153243640302750482982821874887753518571144669068931683127298368444819954531134327546712553758057848833249494178060719872928207047031399461723291037623794805971937927577488376709502416977397808188190039283393698376007905767661780900626595623458148208744337079503020178968155346334973265814344905023806736206492154341264471841541329309032058842189775503360000000000000000000000000000000*i1^30 + -550150936766924272449630006810140058504213765838764443849673304385239008740117866279870094803182412620221232738884240372969454123455160959745898344191725310635725908810302656774008183802251116034620782598224588237632758867197903449144907160739925841485073788474984095352328618216889456146229236327962605517969079375150366196220854565890007246094909959895752510764835980662339396375570113812236431390501713585358440379738644339253715193766694472492889339297347412672489713414541088989275044857692410812565734296303845794134379875695213061462413263771282111648597914937432790084354939844781390394307850470975869925744507679463152746934849156391598949841934698989721597213651199012478433735018757269079013476798526465340708676005201674397884042300115030665487990238358477806484609790881010102015633549188333008017546146052117233226241602525717110826130751780737144606802682733767306121013615701653795405955238219289463604690700919059032675084648583061325780749328869458337445924419975323840473979201916008037224296710297284016532631250771357781724552350067263768566424299108428325131902022345644819247394786143927783660797859838078518354937229389061820903436845069156399281828470295706006562903280784895015980139035463173674829182193612666361722111606894741986260592083073092188123309694558985629684058554653962670675666317239951084163549005683543559060687070927182955590598728613931367609414436289479483607615737326621154001101814586853533472884968178641410626714970773611887854109132465250833089904232882242629251851695741920610877984304200401911035450273419604322763010694648649718411777727463921149859638135170238312629924978351660857421369336699785049575995328226836240113238545388951958761977125388387111892429763833692499670612331507950730202284530126105749692983848128627710836190435907247226503167898817977072856575734400562847694701102392401519734542451888511776116512049796763841528490652957880204152595839812936653269878091097480491593944384908265563997654220800000000000000000000000000000000*i1^31 + -27824430986631382518874660104747877836662877388092300829337506084077415857670355008204660217020232353964202781071733830816981810465115861287734176045340291141336931205431612004523290988795252156606969247326144621249360759491964312259988331870325701358065152341608409567466867460312320728984920255222686419571966829213937465208008840164183545320223731167737339150853088045109227542748969012429029564067987039178243764174940073379061684500924820819507657497469698253263096333771887746162286891395545372114824674409319596443995779797983022614408043645587350502567593714012672297711026125834762860203839070214090236891022932028078082874188871800784044229612485525159472810242634458014279280378167719977495434299756175288777627968512589779110470712139870433687733735217377650515338731559435762506708382566395213643119380563412322131305386691619038231724223124508404370838991783730694275763552806363435126131102772069170015320273444066171040772137457360704863300078375046319037129509299687016031179231260988383356022203744083743255320172627473895098352121663993361085102011486548336665680407760242829329243850521152099647891604904629715617666685188008927180908213768234295949199336290348414322765248772000246480087755472075452169658315555728418772475060074334032814015818964875235161507124508850539716565892195958939857930790821689119971886743921639896779621953665489846313491795629261361408135804678410534767988843764218982239838272712851859246728186361650828197453200560468526923554450075833659189216624341915906430885307621111942381613936329851393697880850891899547678263049656556365229089152039810465164135609408857150593398516464032133039543784654977188114096502625109414070636562540850959090964233221172359665370374517304533302298338480955945242274664741095098414555876052889769994706145668739549900624647001620339531837090339109261356318972429324900738922955281085436083304966588662930923340970044253763540386275461985921624810680469072843111399986935075654598656000000000000000000000000000000*i1^32 + -627774298237534124456954970056791814191345774444055170968427337987763582288523474484770207090628754694816514812209645167167016524460758317957696184158348382967252430538991604572460396579274035266026800705073186388916516964435263467660020967538140363060628207283822554444705760068513656124322592343215322722948846859314042400965821134028256401235291021762438671497427365645288534047165081540932729453629541900286095458014496980220970071274746715769621127992635778378691913300497727613732518463504586339276365315396181591851679904791644881206171085073482546189347458974373487185393009552781452821715875040379060556046592800467024295900485111278600544033125201386588435682322761553329900420868801816396401140374370599939682409325975289903243624060329398729645065218947754079027350771643336906522148706274449229530804376822534224248961762023097056004949533466158877744044833222389771099617293237741349991966354018644731203167436894965679056963034051311924986303840562455268161415755229663116685107362904071063850125973404565174664781221706235231976400703350315255441603193552643044271635111588684933730063538038229160602004441807947479015276746950463122042261854239444940406007863815819237850401865334189902822837881571665622476788699193287479508196489389951569779744912894824448923179142445020037366156112072309529198463848900761602445912359916717546450534002866592284766014903795318299693112577621008506523571868203853904694474663303942153459228485892636811792705134227215571712796779740015950031687961413103746396465561106746506690935906551112985118318983955967986782094239654001862843486644551647910615427506222111809327803698919288935035676295185523163174139023017188800370058716691273159116135669985960196623863391661553000714191911207747947838816473476270848207376899120007410701978615514505634886489057893377748394329416835201289556072394949855123621317499677917955357438756134705850202753062026209028022014241026458589630883420338136767996186728805171200000000000000000000000000000*i1^33 + -16773604205481382927088421417752111760143039660649810336842354710927525244395686179169973878596465247299179483417750889216934084481226199814418153618258852199121337349205696232810469828102761803449563297950609834705240854522911956321325826915472449953175856022532655433713885979302272744256300039828952740232871842161153958532778588009830060086035853129538112766905977539723696254109762920616658005807377980214591016150215865594686676166402445083840864565622649675734278125888105449515565030048206029437473367918579177251473817727123033789774706094325315555671441440010073504942973935027332461975217995220259087853551731405454531555739027369653471578586976778558781351597609663197264509220355222996456690109814927397778156837835328133102441088292664173161620809095415126615722983471868886499436105362536422353030526658078099276072944388576314550118192845937013442371044225941269432618673831953993335848697821428857152152043091993005991523896477307212750867987291345768058376591714357627428050749299048748904584416787139552801963806197827285894974790707278847683795238580162897199386088697441561059753959746768663570830921056031081848022615925390114914797922541607492818533464316426907978563808516727683024362527812909506939942000770800671011599175419752670738926504318327744564075142923779343779458756908635939453276299659904297942637314364300275920885798447844917849490633339530751848835078808685816618691678643568419425130622011100488252778626770044015432106125434765967359533462647504714239640019969321530557467377176830505721131989420225727788427538401672628291469071040909392144317605681570816087959671855354380556917510648643166493183290215992360359311057884218132498030497932616857118809418299464726844320764835407221304665350351583655036160052058565928345570741264442805444162130689693640644122213550903824156356075942130891390643617538917646121590567868244770987474758304149066814285508406294696605574587882544263573833293910493208855437115392000000000000000000000000000*i1^34 + -214612503840860602269184574580280396619354143717237638689109471058717083419655284726724822809487314642784322587211794496554995494478965395585103681914144987558535169365409490106459589872400792965055052330912435346926886575728202613519371919363022426665382532309366033721731017406159799187289450694375179572632786444506828109115379051893786494679277083410946222493617112379760817176125549637672836762682776796588152211828502069425141799301243729782388090961783199305016603461959002612294408553208744321884622846333630047906989683907972338657788134567377753177200453898843802766576553456506896991718719696650255438973103869124130548767704600030997610575649665612393369038521843536719586232344843498315489318427133087866776473497596361226495622030701369231309597988676993597265444743365368586023669711879015434217548458158467949906642691137797753249081643791207547793710911584473252912612678253173556276413365000531684199606883972350079815136986464187052465439128179707777112822406609035010878753805397796285897675075328309567551506332700606632799488824096859466152510214253553766794061671136053286737008209916152329946159578599250658780815363078938424339424218090658550931038556405834271237622797067622325016973582069156431310215223000183593766209432852972504312774402802031327865561852562156602646763723798185295968596681250142285065202746358970044883505130550477000386413297575796169625893032063288291394852017086465051147363271030264414024166369616802148683196001847768775793577969608144524386078343180340780317726111505520039994277797130558998827153686938100747880881646579376255935737752414593834303737300487541692551067238450746776395382342144798654345861757601416391196378910658335889596435960109537073055839876582919325612076673594076763521113387015270062691944900322782528034254598716232515085600582354029820802333394788255479481618708275356656654850279143928632939178547584572883024839544763795827647820447486117907340471856876901053235200000000000000000000000000*i1^35 + -4757134324095464376335851672282481539230682163771897006678290438158762005812690377114800159690756032994441847689718967751817728714926380650207742875653344274414045517682665749972159053150105844596013575433801168250741088932546581193323113193396433286797511975912562737888841979116146020927841167892257709320740970170270348261780026048925787213032998008623909469183819026305193950045185703601169348876377477179235701030870366004313175795218224479777452469998141239622403883823204025488498052787945335065897348426849990953804671481429350920588593443804303178094752647408073028308954708945784352915567066563496886143419471623153917609275895399154077175190900056318369325151828183917019314679723668985117139849201396301224089333480541633458158504165406473074613521317102831202717359814201702863779542618019604630205400370125268778171188624722208347213974070120690884622563067484831800080897262766578687792765037211417670077772435691535267153357641715560294349756503440229625334290604794013336184426573934101747956642568064882989096877306355481163468000472379950552142560445161464525021705768596709785681142278898386448321688103743735155489834736040492927665032018842867820393454943538891611977863391443570398326301009958694571994461371275280718194667437316508523250636071573939183569435497542395856686233221199640615327012653354753564587153226968679832371621640955807816176416122607516449469163845930793639535879107522673219622802012969473752945577416146092985053738320601239238305031801531852022595765676272649069244411527644910303340468424159999919374073417243092021750369553075686403365717849358446504762405642320530215928520191208759543119878460466214141649209018130387810721666185915655537744947312941726769396383674194154203539756981589382755704353576815214640115609775454507883715772900604908843771193414769673984977044197588868187557939432381715601445327130290483945400657637978985601873954591569802560254010329916901851583862412410880000000000000000000000000*i1^36 + -47729713186708479278081242959198880556200049568806094414430806941806491100784181829839225140838690141247231247909078571703266467402919408513576108787042547870311956229428819844766528465074726895955272884045445394231053414994046677251902149655901871013184581002509533134880733396096188390669799742108561175879177181494644970342693151451887314982451869078967234524961952129353481255973196559574988248415853970661920458109961171830036011441229904316340948004533521403709107494204435993520357056434504275658026809515376044050987586024814192055093958427732866420552968856269016204507945882829196438226013659001345144087405089700852159403183065616091187678403085965827524624884221271232806590143868877487090762412062208120863707193477264761733351770681580609624247115639639131962637699901869654930933934181614561041312213763468145588168586410608467638336711971925581446992324684589217234914231589906174123641420283484934232131883268600103360013757890109987994654076203822781119054586212502136155242160335640047991850948076139798699479287768419148003217297540769378497101859966299900771916743088237489312457855558433620184214201546680200829492775613397715410598802418171252147977329978393139148449770323455279033135103103902497079364101172776385111950936990079754577667268241647345486798536928954825509508438665905582327632558296470845421132811745414756482810010252131864995615176734120661004849751054081587723305408499710976707959753582659785111384175800756548946608181745308142796914297788427171053644493786370703235594598687324550217731950237293097237690144443330980621637767965126542238653891230391355597407614676211347033388792183247387857104254605920138150637295367110329816413401744239435204008818091560376463748273398969981471463641351881020930444731658247953715738168335062991938640526487995276989925100955919627449722059125154897657378078525224218315659814249993287500367737061260352976736042513696405486808097999259687572209664000000000000000000000000*i1^37 + -526278261607524105339362966480541168751620262411745665325767913928274291761722023048035987394035135888839738861343001548581135183211645605588230757729850279848072430679453314280670793870094143393188876966512297661511012293794432617077249583646154535900666931627288216230005953049651863502135969110615034552528285465325751319231705951745138546482835527753982351019076124893479163935781355368897035087042873079922905376718325696269715035501905706888893679337554822197211334805172495010334213301140562621285210035175048560515516382195498315909117538662921902179750655518352026350938763153170032667752591294573934618005042237260635409110984319216277621869052334725352991095754232072421969648942408916782074303015100498793237734226183242075907526655238660838124644516059146226056667408281085120662348649551741370291932956265604435608220181367776768846230834451581126610355827135066869095532959751451837837931070596486492795767189011647999894281290185479950708492004599070514032407719941115406294418795512770118392367154995745354957280933282670719676759258623040792155576802642072018137674021022174742043748990116612735194845712440864622475252924594663103359211611863632441490040107261139346903029585989156267569179985856576260691471758443725228570917362488679668190131087446470548831347350541194243973835438688044477131702855457193776437710084079493025103524894032682262633482979137492834480688876968778644915036615131819397794522639792351803041072851994150942376281431992485077881168250233683656184708907753469918215622171345438364529275533565816258650132887423391704391757598541685315090469774847407943279833084014359017343901687578916612396366740296630731146753002146509221300627173341216974952996659629182634473370983874462467881747563997074602676195626411511720832358849600549169452939822735434704730120547760075455561725599792480199826281200657263342209425685402634344642866525432009217545513157596403100778112706085807718400000000000000000000000*i1^38 + -200195822253756176681785296776731236542086395789610547272119356620219073639422654922725960024266667794975984539091851009044338676992405556993192765892571272106865590568487591989879061753931036797668615068146157214230111770097194617192972571704455121522285258869116827470312511026238914412674115044737531811900880401248686292794645277782870827415752939261992798686788811770696845900923010059418424958303838850708687666717997824884989708169900235244688337784461635987286175019826408186664319020691089703215282723472334443379910379345045662385748821550213554501364415404484883754668277570820052962265048139377871232080012424425369654826185218197616759290950936577807635801123282538989891702910595774114211959888283892826233182224970701091099186404654506899045696541207726432946989417656315870677322857407026040885417598183749496488508168784995737941301882828034362851201782198259996163420895075478129830661066112763994482234425951565076510215973052956899288197404672522977386919581106113132164092749060363280121824531234026127736938849309445497554317497500090169530576759207684301051140802059175347283055206622903771909775741089740013875536076525399667492691224221560343575525138115700308565817880122639725174000999017810877292558373235326050186933129417630982844805048654620661458939540859613244539059316233387564562637125652820938864342494878959379072816473239614770306044933790408645869575441362742535601248349940403498713228940217154618659228763339705870380674752949311209147349640426562953177384630971069368648268123256208919889623321285507032617455091174123289595203424491920162364996809048495547272268523916286781725100147720790146813156378666762738872307350417611990355417031542265585394598180512054009099598026220876983520156047384947904543708717596468781085412746195093088207346989202533210621668035020407055367602623987966192623668150390282444153612880019044487979844861654935993289458953563060715998108712960000000000000000000000*i1^39 + -6743547765158238676436742218774412084677688747543672856104651181163190944762563847683164560305916326603108180172509766661189251657238537362305572037578389793681201548279339841787112557814948314298796845200181922657662943285375758459048362213213271765611628502495894736692838921937487391157837761161058162326405963785229438797969306548688864246249490152694830137953316042543610492555310181779611116872306695060598398280746449774702353643794532176283697250736235085662830287547468970963255643655543172571021514598752514125879461449027084616747468118406112688429943446111521561432546757774601898037439288888231002952084508652247848341260917645308915971836091921857861260819533399152166252644155217597246681884395356211210603073355379512509047025447771935329485421439299281659627752176976527419868216354552066799694445207732176507424684094731562803129497746367532949859919476299353003475262787288747341361577116226559489996284191574617574531386164710483346292040186645461070543257287773500718571698216466921809824482358804048149611649906432879609665115287170028855717978946495687694315211474440182926037687510362693423193977222545406591447100508963720257066275896793910685443628960608306332965257529225321970496089300711635399121862048716051190950385962556659615125426111134034978951730575444058278571117582370257044615460682106798962119536153925879101798022833907665177420014623181881223725509468754667715694043547273791192870223378402715215479713197965831776393307434752358506770119582156014392397917410563193895578260541615412509569685400792151355482377467715723218517522673326800451003728398751551787330580174614400570081800422298712510095121303231504164500077723934628895921600389763202292496488376027599262415107417596388112024820272424969111149648971843521749713561039625267099349705382509055890797427633573822345515043945466825359375822666010927503481361558337647201706609056256285119503142371274069639168000000000000000000000*i1^40 + -6696967606228485010554098646709132392674945000184280440378416247083324406730828758615157513643374408097967468502168237694918418316649045690928984528158992257636269906982939559274313097198235134934434542524888812017919820936302819110741800504532799689531062974964120917950404109720089152123019819636347468332314445778495864352060419250513116669880901216730919429690758351506279474075117139684585710014034102096308289189634321222372045913789344074130826081245476501154573676514701524163058997961687180824677921870192826410204017486123764426647293948202067721724891445808337434038828468458054810005074969916009396341007954317224548998555220418671393832005909186389914158091279109636332963639554456293825687400306838572296462598061922981918706821317214128670775681255854393511198419206425189495497051172968028389809507021880244557002884917711680963978780994273190131191185545484445654604062662302468298344475399156494469004393554712316283988644523081729150851443843671838074034147359857880711154953786757444291911589863033458547354249518889948252000504602462574803457384457896359772005714913648080396140536170445525635512545765883261882537750087489194076933420385374400750112377245790841182029302680280541701517671801764403935838358286061699070590651209139297469280668543090384587657756499916737301169499612425546667318726663716563146866395364953322836466050684751477134741482322201568802313321836448730584690570724519053549944963402940778683226977057744504803576148565233622861171140222867895313130009603438969114799273895990829034777595626196953306271660717590364354199010482986312236370907108820319543138461667330639933439717985601005167360991851965944883464952945926159528662216816066859973818316849759938746396999556120260131425882807552952170428858241929532097765377293677294217075614855654581920170740604635375349943282078763756395404801466177331511624270519194034341132505549150476575453639973273600000000000000000000*i1^41 + -47219184450517214147777712445148329155289320279634427179004907874884415820374568804599131841433805072421870319071509917200717921892178825961801797298171355428076408282989338279378375979159503193517439147936547379415990448728402958579063854582108656373232809228419985078453683440460575269406068902271817338152753146575855271318468503978707296483001624601597702196599320881120565007781379308258725613109931547878186856726959491714520606366517012265962861961752730881565994073685713506242377501587175824402588979948533611808907943928850323907032395276822829289483171902165457999159109375353153957735727301939538998881221207666654494148332128704894160919253670495287645171962616401593662863120795209203617492413825281075865634776632760687469707551886921468412742070136493759854869749276949913600363588289362841718344018754743158756336711681964596947191654622719797698683931712248178561558393889769247534864176483643798215063330069927961110769753950928727314974756776896351080507918844073717164164566775370506076576337487620301950652238262945350529961029737672634916463359079709472397754093214154510699879256451071014790056107586568040742707482986522418897417775800511124851023684590166010547934084291556093430472509150304162075902235660272255173828503015611708706753380292232104509542383507848356275341638378806767875573911562256626882883330453842018768773461271016706972234305374162584532496889171303889319817411823670776844134733731713126106832510566766962201878531006979297405127605594091726724402969730408367539168956998528373249933190253987018372159958354828663065554915348864038556634420710378421239095545010337819973498950950840201818330481257066172625748691595210866604353942036976917837275829956580154314797643739610883529377907375770598591928481867815123701882434274850228529870495178820000951674415475637954832794827183474592750262300166214560351124202986288997756836713758223050137927680000000000000000000*i1^42 + -3182569748951436810033899788470634395388869535196802735400439955057640087629099294203659605179647731742970165142630696405859857081980499121323908222050185840091579524009905834221584825116565978944474514007693010542330061713974127530871072221405744545141248494619510728250402093446207733730684848570901864074162303903683363823744485260478427221872789694020453765640488432949308323040230789712183253130782672644189954850897865479872222204211491377795363114268500410556782662825963468815896995635456545656998634222683517044970375911530233620588157805187924975996349663479684035179311518422787398435352525167322686325827929702045583080204586253280068412893475716878584406998005264707911682641482054208489214322956674353763373443301581975819308824397473936610452349669812872744790289552249240345545179182963336011244071378751908577627758530203995410449956246410517549619647204644584155120017760760015269093485383834275924105311222254032818018947087608457346560631013206446692395038876096332800876337060213695691964059064837138894654851150180589066863432916986156929064818165765902178320859324146561801577887558134901324887110239111327691724309315042418331950415397114389079658739643698261664550445037159079509743480515096529111036383896754839464720763774162909560802856883032663941476774216582369675132375519115030065577745814597697074252757651744889498620255271280899776000977734109359515875621652601992323094185523850575157379206255469809735372402992967427750525683412913233831713976802112192997944651428525992774965928826724938176645479986325003460765244729401482096380440345962869584565915526491052867020018341123266868389773646818272704764365161803555775392719831295714780170836972707971871920749761363362250767319914071691557488515405673187786598607822791224491365188280336074264459949718146322732106116679798431060009759119571252325492212716111174804879055022870668868607765861367808000000000000000000*i1^43 + -24143287514448363419909135075011742552625742481883466068662229457771440650193925616944353381422677516898004414864100766076516581467429042706844723393425976068028548969398123963149745766754546046798611700273510390556633404717282730178942223067562151974063658139911868616488265154858964226253746089688499226125373859018409305448591178095427265955224738560184995965187022428828362679313397600139045248285616833166604854053431341030208153377357728653950056094510708966109802568787863334798881386706136959547009078105198618335338832515679486527098721528059303483292513614669432217733438846902796177807855801795608242770767738696058533907145739152456076100191780333043133489327863426469902701131811568769082262881531557920203992336157967650066400659215341043675788611865811589231716581662626685014324184439972884197077695282325045678819124413739817618326278772047714337369154094892175603804578382996682037365386591214055354867169910549154263355442311585727414341216645711980188884679896011097764460206344514311254368614764245052731669894696009891665610844606519873339272129569687522046512733441755214667399118786210203959058632988292313134163090313961650697862927258212764501761106380876343634884542181004395282500179034418164606151394412394347418354057445692700995550149662535102125830227958020988367184977080814572946491840587463123986029995035391008614868187776152582274034887056068350526474041676917232131935138007775254016494358484918135019060977570696480950233731208090728313537992716901071821211260756902096372687135324436691144352879116518809695395558551306871970277020335069792209489843534056516951983976302580792055665071427750894945469882265584664278926041414780295070210380139445160434286871944714285626071282948434207277827462995567172039406812816365032733192066746902594338971536122905388836596801041622398924751756995787655580287615310577214913168902597754696499200000000000000000000*i1^44 + -58119131446116754940003034944506059585106343949048249460686390900071858902119552511317060068932546895901839228696950701755486975071189839049406184121906457167030890692603502823436658708065755316474005287042849015706744050479301133732723107487424499040546848577061344293156547016393021674569694176153597991520516649723287474742744354316252123781281536159811357575965544779494171716260623105023675235678360967537973114549640001045481492979265626772119636991738556407199835448031458942284606834150213871185633776410034047085977986090438169087442011899503555731958517861062459883004010546970936635160731270906360685251947376037129153757577157012236623174433900426545320543777267149419583078165755784379416098169420812767425767938681500961030899605223951097804673708157690646904682436335554567032688372330544595268276794497552782070299532031468070601180681698069095536788346086250889256475970271688378192838531719720235234653052570881701440511751192812872680298927837845574000679999300031574552036849187008934549687536023812937417710879605693637310319835785221527036379301035142690910590333310015843194868638851523624271079220345045075617993807719959932061693866295638705236307259182427195447070000292654710510963436598599020254903611024780248991051712138482935714850811163533493346454032089217957165555100441389523752700492467273350314185929091666070824228831962202088845190799645764348029709466332306926533259009979941426425013191621680616449526578316568809827723915710774704937841262406048715777903053827490454612097173197823794066466589042892424260063784722997439580509651417149337873187175426966721116700035970546643251000660966670723286167723618421069714276951046124911794297818385241433160347701863234168853886949095494349098596846457175482212957686102739140399895220952119036708969132670138606740979044680325229063948557193846397466478228227614261504551482818560000000000000000*i1^45 + -39195013975806297429234860114042090194269716019892186528768480797042813172491282089916487172030315532668264727509520748944104359837122223020719620230875838942646537255814328791255793613837008298401698467008339251790361229795587184210344197877021423726806977644537167046526824124471543476543365986271773993271343108559173514067522520163152302238745585087145190182561264337101090749330892147648523899160381197776697779653247710579997349444759277940130673303486648433082540868061001945988594999069808012547124357671135558801714601728985137361044593543186044608778868511498948643228497276754258624045220439554857913201173406665536706022284366036187692016663249427020191438856512634662017051044026271735435049440497175008034329451605590237645789355169752438895195741658740349481208112100864429965731550731427790205216580156902086162983588867279149262089393294586654087581020235050321891649187532726030407798937991147132203766025100542172723205382215207293793872804467554911974784027790682400833625833698840426167546688068146389459726711040953117008396299262749747924129158313882052103535493159886144931856673620815233433925179126917098528215207239819800118445033652456308703041063234031263184000082512786420371735684594275265000712646694203250417229058694401671200070809616505552172539286124027333055175537620857966412164189059648065420014588472832622509682681159087679322106534964046276912721971666700745354780825642152662193838680156181101130508797606338894629554294318605674048322473544090058025790223664451226880316126477650674091432809067247112687560151404833847294544745150508494395465677500945943853491307382743657845385095610511519695670581216277462466667107992098727962657744604994092952499942834969547674671805626840287774208654765507280681717954410954423625781468506589102700586082707462472897313758286870030152593471397416869305212172800498860032000000000000000*i1^46 + -8344084933896031072975181939471977029783396120868909813412574174177475729680586492457266723204346199564127977132534916624991635474050836859922502500265535057852557198913402175578913679806134751182425393949440461726563973091788040973306171195183895372518106606590342160840242816742286120975777261445915824037411479327404182770624697057613748446902799980417735596471705325665244721217842326411610288258464758969590906118761087743198483306691034843540357403079983466350010591767350378750027238105165997292523348349796552757946155506052970837779136599031497071968357592182231720935992528900467545068368260229335695101364125015715922926677649728164450094262517912191385252136575295190956540164703364087575258184574105752420120306621763076226426757227790907657668854374034200452865657152242575400694813510222694128035974044025075642113927357757840410908493442553049481836987030577055706603071544818987707550796711649128803097889527417350675471097521412271080770452894371190093643984329904490816261573934373799793677582259367452398661205664682271363057408057940342608385622042153275608497893557432283712074341374275135525712292984982209651474261860929638155471551007107137774938976665071152844565185161448268391367688805182485749424441169268652121214842980642824941342073143710771002868576806883888216748554419040916827114465212982077493353112105220110706386895062263475200714483918088187508365893391415901767257754425173662887281191174862877678971345258163507199536487820678238710641491982466497425973045614023622596045707818479965664963825918320641437159314339285815011963642254294774989830085280863058683665131991630238966236302620595723829235135679658309411540407472483774255822745234705860749979932034791168535370990077296762896168089896387426180776246779690683385207307745873320335821657847844728013809665448000737552118325033510942937815449600000000000000*i1^47 + 230721365069217829810217136869865768770770428279344359851756140653868836820607887703782651982504574728795136622329407402489733043689531256393341852574304166127959096200873439618716493922768749247846091909826122136860170465982006027222415837101513616496919625961550429431735434742973168212211022220580935334241538140991830791218720180008234669492096684126615871604675364256117342066813499991788420025020969871019056506673511741749529570871144022594427971971817247314338500547668062810194705103485513340687973729313574469830922399836422690253235359619743556531085706155627104551297073537629524779682207250237256767762832716880398955269414717988108461763166230797163090284644526419822192298500321763675758600544160346566862776716209204642618436736221311788535007009104405727940496506729301445967489844960833827846732194564949622131892640669480169553791605975474322060128537438001423732526508639115858898008681995841318367705461040566106553154855321119042398537752543206408603463012989206134436129749778059683637710310500353745976553703481694744044393724202236934155703938800062510321444352523619277144647771130439470203314127255863836722811167789261515980052895531825004538632427113961270623309019997794481082847964192972754940739412502282006937823745840171081521771537996243227270132117330570777636404616119506469010468185419157877639484419887161021240846351276003150616389299164603172920941651217778365836064924146699989793064717288971577707791136188243755210336510736217068683815729833246139776716504224390789119665092454095459155290965016130976712059450298672935658587153450142091967250253824982352804725561506566168767968359934617415824682610038561911595944458669063173052776268279973816542519607015535228658608966242494918823218448076298150157775991490793881207016103997793960727996468550973786332762037243149860358689380106240000000000000*i1^48 + -2800376298801768222727707100110609460982397014616779255222143396772242116362879080229403189011805802184572431370596673687996610430725824093623963555158331626209154731880362848384409149757238185974093410168946272792212417299380711052679893503463663553196633298010879380404324784964734254696409409526527382762801032598064868925541030667351768602771508292315328204065760906264708226990271074128308852590509426118189011749977906396184516358217139761443035006154982773601670841828289030182926849145027339267201491001735111045866945466059412512789434272469561024343743189746163174320096729019940911399919344341815302148256044019196504911773291023505672393610455451702521320639757257943665853185919572368348443109735873711546214478812861335444802479878637106520225709286638407959677245974811405473913402784201597868094639066842644569046777838746323150079825963458363200567718278945825531488676885291895873904801254228852912175103584366955581157413498802708826998314670761440488128331730907448369253751839557317624111797852913001237498124108904158535023912378139191164346260108977980654135612616544698457745042630633990418483826404012872414635868573770181176192718915628044963772311376217750176451715574141773196433120987469467847160427969229754864259490187353650610562872728348454072331766148650203799024246073394510220022830066188174844363216586692930755855222787708487342699566863913204886267805082155277286402276014769861194621938371522326613423880390802261986320330589378322380910405040603862211540769159681947795356009312809529029909347054091166257156584605765792208664570748006739831244125886565595609046670157013845171594745568591286159725203230577729787230637512497014561967177176418121743374479653894767138953200337946968488649480246652251130722575828817304812728478871383103081586045699722140528066485416080965632000000000000*i1^49 + -39066965995854914372765853600058853502943851745172444986782973186022486692242868104855430872051712383278538419062443255376788346342751516794481094195566574439583581130831847675206503084994690620250691113466547649849753910554833770396269235747997161914513252639883655204298621017680190289913543937305919421993647851129046615505463997448293762418712403131374615211854748995822580152550401864632826193412508077790957113260449309104307922510424467178610761077889181853966192464209663950951040711064885382585719761277496588002333322796995463141745674826195052062895688271010396874400578882825298629379232767404101098059421060643705494385784659013228131433486407253717344379388163061677195506293568866483603146541230426096386842473328626584880890486362475683959200204845791637493174288595934467136855547676475093523113157219783051979605167375992802931956637045317612656224468861797475677704293599173059595982534651924811440768898163800634609793262963591385987518184752631758909097306030958911612348128335178161279187265755181758625113766630976315710402362025016156013748861186680692724119462928572844763812201034363932072926693334184186703979095234861083768086141771264969415870255048168061773332523008173931876244869585255546790965182737408812396850743526595001086590713248610026371651414337413338715957641116266516406626403964393125122489063496914610967688554297930285406549216132234479816604349681515144357767272750653814606226035473534849334055446592673895486708973174701907874076952121080447908995015064163388852850339377048222058260519348070548322557380119147151646281620264260184375249505009036579479669458856918400079924692663669910827582676968909988670402967562636578435383197306116230830020288921281328898047441560361780982121475946295128357023211072966028208700245267376324934270170411949791117312000000000000*i1^50 + 18657000593739604170477269760724657547812060870091310120329540617720881096960451398951171787736861712494539670425965729813394114096796996013189391618298921890467715069639429092254359861005901998653100304503680667676428601137897477190927700676481082334585833012916748260585788961340628360059361254057136870549429354207714401846505563779293206669016831007085013888796521480702373848811403488955128698017048946408412989181768789866363659037798196184949683987301431610205565556501780168898597901008596562884172424616791176945636755691216414477613597672019466961806276855355801965414412276890735679829634922008472540314458202083587211088628741911327519497947771297421182305498387420897393485491024671196316801952892034056044747047051420338475568186746143807675314522027478620024935897731005137084463378549222232946703394310934575018342977649344848819215127711979478029153531901749353721261864148888142740086638154142571851999388052428970555788629214670504499672915625853675653509861191677472223866974359982796077614146080276647405517298527004198730412591507553331353229396526269808310051516658312350874640824622333140175657532317485828278707868434199061395294612494080061391004259533846877265657180761854603252719438422401432237740953759322786175751371506432805697958759164328619420348422439373145521314537701946169421576617251196503379818141127790665611764660665982339426056097175760754115835620892738667380025011966496705653298306426845540115281540717488821038350447786843609487669254616322210434742057736255505040226142416127506923955822141708053778349300145872637278471842951193118180340224413025734082934997109624578745233780549817824840971922811677329957005529167192706627282605425964641688891093483218456812014909678460059436982432553453376463435904926306739002960188884189654426425753600000000000*i1^51 + -3492074982065650045828072329186152913104992177405620669918646927134964461774860220361087774683830592442423061161097314372626205533253426401587016104722378365496909002437647847297074260021785502788068918760388081800437470291114610051424120177682628257376207966522887309058250885968669635509616080771071443715642490521946778998543082381563618812445822437931503084752655291048635313157478290024981253099159861307604949641330539976121054061131306629651975931845551294674491202176127300260923644503815987705929405475096105475912191510250732352868380152068219549890667941701153990286006367675215310897415373782545242149081745226217899018374093008353451624469329378105146744603481868182849788776745773833113088403068735493814746559792854635752195925313441083100872907455543114319413233504500550966232944641714842742151623648761692305881406210304865704873934679587508565680080233958473180550261213764449345611110638323610412047687389294708247699673972166658759715004672660598538404104214394244501472943542442384539816582862487636890076414799911924574870199195981516029496388933790279880379892767783328425259808173168179166065584760276564056697183632402263082886820806888607153806185624853317757523877243927716460455224292366285820948547639805778853528900873565292047083467059457257018561361637588736076584160068594466376152335588613117882358119335897570305680120257037535477293594599276721879162313071393098290417843234652631015978270086150431830272164052711614000707069078729921394131905923450007151356987222721482421550714482048447072256011088832846107525996575914746410795798153307320663638465796451714130595144183085452842131434581577331908407325354114692755700379105298479233232255340520591407427008832070941724552321744275427481031716486079651960703872871100555393141714190336000000000*i1^52 + 311678519061815394186577275041880573653519180581590798151762900991589097449199617242063638350315332091593815447568820370995466520638267215287097251277684799402807772519931056405917057873459220320818618788844011353249544071263167507491375057410496365471813235030052374438942009908672571972265107044601999793439994824157885132618961253575644721395702511567062605981976267700974609381359095337499553163580170921286604381356095709669412439025646001631156913440535219799572828636288085740198853016300302043347589071724184720871407746504630404819098238605092897687481180250694580069280490375665374654594909892537441859026523672201311962910998289365261394610425491527654810104532344194558578465815591313185841082907379750490849909793973041767203802716781997253239462043813339624676680952680356053941198890945287526716381447493916074611985545641709821713084639294930629108207914440975493332186460928852347423512920688653852937919724922527487777197739311722233809708771373887417129663194682900125947133527796919218326516351964898267832419117998522378283290845615570540330116871940467205002045726730833037225241928923456078836186464090066975446679286547736998493213322279812210778836544422055023573118339139902582890034846208432819697523586739469161926613608506251232144019423805241472078114694900694951307240342874136441572820717774256808676874776587445928773959080391386418432109218857203634352992829961435409972089077742094703776451284688338633929218148906715019425173570057033140166467051388828385266061139348056793580268660417718849422350068251638354309302712800908492384192839761469004229301840734826210577512595221964422362572640954716303833879088502617119643784349130664663819414571374976981748196160459175735196112391653841228897336135674171184910404105011200000000000*i1^53 + -11407955386471456744212582809273605452579865931042002981863662155829987934248753235382989451016536296394816523146806353920397351414686578119349001629832551323321016993403424417569109207089547589721741703587421062302253169316820757726680125104756411020534853806295024184601520429696358895115126708888364142778928899635824798197171473825479996856934664933272098518199534032158806593299677566151117266369223757385855544154098744672570822640438486034518114888905907205774870498823421783049677218274752317417012466350799304749077660361733263341930887138517657009383573781927923555444394660393588811186545326417431337994358062778231601921561549562793218824670091935582812372076770415308914127519052203519111062780411076019882728291807593097845502105212585541338676642901944645381956432063593193443306252832593964049284424607733622652960125497115039104810535614353535405742249303688466736122468106884376667428894226078313651363304351159638933841453509984425301749225064253259190361883691487895179646314046308042969060752102256008413843923623899307289172406620669154951540485136683834508535158184627396160636328650788735934401454073757419882712418723198373682705934409207918639366168007610912549718027056557450976514434868563205788462399119324652652629606948336740943031288101365670494998220259174472380479416987715745978950533212235752106625165182718292213489430077724037566611170113076131219096786627893963588840374894605066385097783086568865073515757156901251883552245597706350519803988779160994867190817893720616306528080147937795723870794740298063725630457111392494910079582752357077988282980081551761009961972811245891436714099462090445091819356482314199739062116263484049147974582325780234565636105527182866163309236831851693644867480121140838400000000*i1^54 + 13961503916248951091338542435722602601415086939290287028213997971779363916574240944736528730541107367924864822254786290367149335829901914502894283311821642531260236899230145857628793569595318407416279222041597002779690576757514966560994299766931583738760907033472166975826924667077580574409087787815987345526578156107135360592383515366555345316808440641347333772374397904518191148855763991171156743878178754380824993233511638082066955930525783861966275158472041094874572854569432249759178662177099313472312331168716090556576390390255107238718712224502930112386312565153844105598080565400888681366061514445662743528838350443375011419490600838260745912221200585201465319072070533056628848236747398463559965299078591120649908120925145791499274029909483251831953529257373796376616030021443837700128181603684365491552010164968433143483770439201794071113309168730471856149248870903080409360679751961933557441128296250033184490853561729975523876529729354416657874432737356116126197330690754243653234570916587369968397047307810475843351781103324439352447821366712735875788761898148239138984996660373069688012538509463528466062821270846140195218124203472024036378292338561652889755086228233513076525992006404263743152395397537840013951488958094294847350320830634266289626419106507053956997780607557583685130058139301677034228499318720466281854698141772357448089940733080363575748779676190739188338788973591718262747561070444662424702778145738230323968778846523254354097921224471280243629167284946764026622293030351141650551114951718374763730641450274391084786440398128598158674354114974566690222938160033579622772984089111478262651843751738182017904557698112087670717901430117362618038439741465754076541251794953243485952883775999311872000000*i1^55 + 1010372857992444722737087789336597146371147372835282392850198071525374485155754881879246666249739524677464834618267163760629322554124692121736856887687956596694706567982472807467008608073673564041678446289260705159698229053305329159692612668759324013294633299872213225323797532197252080403816137064689675010397718810193670974622792525912532750404861099526017715075935956970212627478354853613616970030414031977739540666699359330012272513202078630480959845034835807165404131261094301883724632395642357868705446675426366039555072579322433913794472375288315857584512534958375357520904208051552385718767917985138807495453841953796125745101575099498912687092305383004061079729118607676426079341355364398691782367024207103610814978221290427620256736541306708032730589137811052580484608107576922744414074624531061265826739997929979300021095025381730660892144618238986255479457831342386873244809976006870457095314627865677236869170272837185087003052437444042457825270677945185716250001162455040192725524414952387373576994142355041584905674731074953993023835368158090856150330373577037580140024477369900483120732221330107379133856219172405668208557584423146266421604616631625198816477709499285217452574977286593367377288130149040194678236964379842340993532800285817606643596218082087953143969963657564880629061620498258858618150726745680348274763045501823890325748714926105099317220090606185070956215169689806733810988736014305227139053986681829737508703234836931235659798166358128783121563099355424157179370400244275768643274989778764784344471171804692990821954503101474510945777249589146293000270084182385687695586570663428903465117355589268401201346459172186653059232587637757835970311232073603100673804376160530438553600000*i1^56 + 294893730368274082685005313813402082969968652235794587633076360151925260029176273608554885636189022310829379490140604703810249376338347678345043484175052341494243448899001670339079377778030660643405862018832558899987408023045122109220873046157466964237184815968603534444385938635931939326414877048165429224683046199347673569389297184247037737847579313944003687735019730893888938833459892692011208646376781520707567273532344968238544461021411204627740026185233151481954104107649052739871872161512086134616939215704856199032176883803251598585860141327665442185449913530738910469692985756773137158188160058327229980038545632864309350509615885728227771964807197462973797077162496556214234088055148665364586134960092840467568990624743635790076879682886848993441263161218615864154436447426705158530940988820047731525040589217386736845130123452140626496841355456223690250478362975637065567421413502172300853229788352129680463657802085544858643771486141453389993708145731379616610441642945808074353907923977743892674744790922126253257709626329347371022983391723454247808627110772732273696282843021374790061999170597008309114341839833013403427562177353200168630824543893753342491838051855012960746998018128166469100297642187348569482023290835065584859665480420205048513793272069822775324786394573051394735870628014149194165600715278760398738587704311987237533389118402785139694225428459346799345711799162578467502611835005232111419970232093717666068625038791493230488150416886684602583172971661441922855186068134861519341625805428553404020034146332886919149875409338962360027534447248656113644004024591783693199606723245207796855365440384256753191061211071951684475417876276476063624139439967874589036380160000*i1^57 + 1829835391607902563318918150311681620199195681348469750257703654507539483765631335400576970771287793830143156834431376459158173272228409112100732252908144366862570766761085777065960794679405258458041872742322414244452181262141797580529498602515319622172163564676254416158807208778546816257587702973887862115729358842385075537231874393508730161231044788082855936254881454490384993805640956561243101526588993581646169741146285364002310982072485368860728958855208521318125776828771942250786699692603716530089876361008925288084752214296849191159838361310634514902157380591985167727304310793757519254771941356300697164661220938958293810758175950227210950037351128982776511843085503805162820819650992536458521604501410752248208263598287127110969925225509623353315243859265599265721673873343094793176978761604301330712677970384600931327388073637202049933617866734090168980190856221983208924111992908530860244616106037489813097837051654015936793405843951022127192641020827960511286665811086421960656565661327503523041532027380046867598334390701345449723894563294225882673622051388433094988819921471651301704322830619716363506667994245881545444187108109198165734620133170890757034989361665039990872747242449155208952938880531642602923759717458513783721202301579249824861526277912677572662569892817141602500319577886929736418366646077126605833021078117608744368481399846958805008148610081147854439205122516934962517321479075657019910946974537154845029402072796150421013132020544044210128097230301421414268190585727835280222639505445624751226162053768224129356750435909959967041026814709374494096532104875009925086840534676951608760229650142266627991962850622134577644824444373572199607435264000*i1^58 + 7362689526488676706440326117406922788376499175160263758839335554144849819629982208105709465850671483011663015294989875224246879553588874723562406735386779490020024033723530834758301901858018811421155964370483502418343420072488184498780316964719884588271336956085302700600039545369918468154839352221700264478285226361509281652305033470406623678217298304668137847018868355731710550851094028769470307572047994894064631744077356899644954497467242951609795568216824973724913214889177317095035277871457930014583797337090595102410291640670860845063335831082580732637162338060584055379078007877737487898984537218171241920146296416750959158898033573212395966479088279928527506363959356808720742080120876627623442953059762641046349934536564814825427810431385316515388320734572630796009789370657894332529336836753680709519962655039243287298860663845697753467264713646799723470177682458322585823034456035497820736376679713098104550811144244395861738875154680687467053110816354226123821507310074101114849926084319741126277838022195703672582425607462903640325719388119030909814278011767940060923654598089180268679653180280183755711782253871927567810687020934893713680526669269653828066763674860080436757297167306212157587309966352695922954473115750045836355317550036530147696861018135672489427935035557648085601367268076199366690394535484980062793750218609489705608325342177766145554599725610832480319296986560521212923250536344175858062020694539404408940079132128426216016796436326879967106264696451379437033213063186829010103769759830532390023036406679621346705045611516147341106284258879794060451364318541397523282013163717051943443788274893118604524669630687961028158187110400*i1^59 + -533823431253335865302702828019122818500938873876592475955856955809769143115922798181734407292960443839852194328196233599465162782636485788864684716941284383571078188615141677277712618189964114654110976096558332573011371243377335525413699429047498098144396160508820408614940702977387924574648294652600691691004118015588380156363277111193927305865159556488144949020911019925945969786650685226910677143056311651959846073911589680970920903923415549197348928733795019931568172116984255781957699176054150283834157299775865202473393360679848051927685464567117981229480101441012957770326740424107678783689877372374928143484620685500967145737583554585772612024806910954416335793287223459234009801003071035982449280220728374936420297148962345282419168755929703437050931193942726029008777472969376924518192498795375523041890942556883522673455835839000150430618194068900992773083835988538012361545699176875385195366950411662640723678933365743393142201587855710877959933755622820203088780629322144113307591700710115838412332309603262099263850607233526311595845967369968721729254245503853941856699100270861569299045792088987520224153450393782946528739329090447099824123937364868721176373296010321541709507264193831606209899180475233625206751731745999855424857686965410711759078448754492084670585763666073073999939164628949896467772521648821232195103525197220084975927003840620118285628107090736562070884743122801251452621997817873944165397785924185282662702138175195189336271336294598688972612676325882554669116387190459556405152936165061847141804376964304642980707770987802984895806265645129362431467173517241109185337508990218611344779812140470354383890022400*i1^60 + -2378028025213790895235806426703862637952443960276053117876698526425465771838952405935316347708449656620647599968323520735315822568858840549584961800783497637860592373387596074638444878182603006539956323898138304141621793111457093441280871437719015328762670011003264298344821957593841087229442065936259448164240647766240181923442511670131299267777456936607872979681670149794297989085014980799902943864657486911608792292502505257254247183441372894833702408007641989091441238041281572798888844125735844914223382480726855854994700531007951032259294940249081108101687753864284219784424498394505412029289300323217355448692253233181181660473846367458881000380223736786101643895001755448783845226100002279308460495737725680006017243725739798624307801972465583072771826007320502698095842376004875965978845609880796503709060665670704401232707728046105702605749519426246848361399133626083028124456520913060618217519218272958493442891566566688551281025712151708765287141978504820414808964889923539373959749479072856083201043891498090279094992271885647463166350994503470926579313420924649095089908196864624595589434638072329825230551170836985231939197822505209954271168083575987024336163888235997560300397429156014338585925647823180228615451826114288018742967777531688674214469941875672760785017951846402570485903000507989433524718878660176077570467984683072098079258738256292337575580909860042893290691379585224525346199185261991934439764378456291106534126649921274959040298541426736497094047341657194354557657519013711761229413526387026238287778860933405133413676863432031587987739754555238905528877614078687334898436665926310973652992*i1^61 - N1*98609363837557645375385665662891082673377270003542958066329972392475103908485035903207765969849011243208340986321296823826713296412068285827397719904177745506289867908204064408725739648883606755659012005112112855105977131452319225130214322076107061782139951427712168045801373677128119680803977158314987628850966518447949652633746310566496059480604923636527860132616054589331501300730735204686560201448443639875707752545289673502008912773400063194355319484792240118424673640024345123707739846171377260544163423573495251483750950660746626026630322433509327613909250004800247955447985554739322631330514997754823229359013877409*i3 ] ]